netstat 是控制台命令, 是一个监控 TCP/IP 网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。 Netstat 用于显示与 IP 、 TCP 、 UDP 和 ICMP 协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
运维
tcpdump 的基本用法
参考:[linux 速成案例](/linux/linux-maintenance/quick-guide-of-tcpdump-html.html)
一、基本用法
最简单的用法就是直接输入 tcpdump,监控所有的数据包:
|
1 2 3 4 5 6 7 8 9 |
[ma@ma ~]$ tcpdump tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on usbmon1, link-type USB_LINUX_MMAPPED (USB with padded Linux header), capture size 65535 bytes 10:53:08.002434 CONTROL SUBMIT to 1:2:0 10:53:08.004461 CONTROL COMPLETE from 1:2:0 10:53:08.004502 CONTROL SUBMIT to 1:1:0 10:53:08.004502 CONTROL COMPLETE from 1:1:0 10:53:10.850080 CONTROL SUBMIT to 1:1:0 10:53:10.850102 CONTROL COMPLETE from 1:1:0 |
linux du 和 df 命令的用法
一、 df 命令 df 命令用来查看各个磁盘占用空间大小,默认以字节为单位,可以添加-h 选项以合适的单位显示。
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
[ma@ma ~]$ df Filesystem 1K-blocks Used Available Use% Mounted on /dev/vda1 41151808 5702332 33352428 15% / tmpfs 961040 0 961040 0% /dev/shm /dev/vdb1 20511244 12006916 7455760 62% /data /dev/vdc1 20511244 82052 19380624 1% /disk1 ossfs 274877906944 0 274877906944 0% /ossdata [ma@ma ~]$ df -h Filesystem Size Used Avail Use% Mounted on /dev/vda1 40G 5.5G 32G 15% / tmpfs 939M 0 939M 0% /dev/shm /dev/vdb1 20G 12G 7.2G 62% /data /dev/vdc1 20G 81M 19G 1% /disk1 ossfs 256T 0 256T 0% /ossdata |
二、 du 命令 du 命令用来统计文件大小,-h 选项以合适单位显示,-s 选项显示总计可以统计文件夹大小: [crayon- ... 阅读更多
linux grep 命令的用法
一、用法 grep 全称是 Global Regular Expression Print,表示使用正则表达式匹配文本。 命令格式:grep pattern file -c:输出匹配到的数量。 -i:不区分大小写。 -h:不显示文件名。 -n:显示匹配行和行号。 -b:显示匹配到的字符串偏移。 -o:只 ... 阅读更多
linux tail 命令的用法
一、用法 tail 用于输出文件尾部的内容,命令用法:tail [选项] file,默认显示最后 10 行。 -c <N>:显示尾部指定数量的字符内容。 -n <N>:显示尾部指定行数的内容。 -f:实时刷新文件尾部信息,常用于日志信息监测。 --pid:和-f 选项连用,表示当指定 ... 阅读更多
linux head 命令的用法
一、用法 head 命令用于显示文件的开头内容,命令格式为:head file 。 -n < 行数>:显示开头指定行的文件内容,默认为 10 。 -c < 字符数>:显示开头指定个数的字符数。 -q:不显示文件名字信息,适用于多个文件,多文件时默认会显示文件名。 -v:显示文件名信息,适 ... 阅读更多
linux wc 命令的用法
一、用法 wc 命令用于统计文件中的字节数、字符数或列数。 -c:统计文件的字符数。 -w:统计文件中的词语的数量,即被空格以及换行等分隔的字符串。 -l:统计文件的列数。 二、示例
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
> ll total 8.0K -rwxr-xr-x. 1 root root 20 Dec 23 08:02 index.html -rwxr-xr-x. 1 root root 32 Dec 23 08:02 README.md > cat index.html # 查看文件内容 <h1>HelloWorld</h1> > cat README.md # 查看文件内容 # this is a test svn repository > wc -l * # 统计文件的列数 1 index.html 1 README.md 2 total # 总计 > wc -c * # 统计文件的字节数 20 index.html 32 README.md 52 total > wc -w * # 统计文件的单词的数量 1 index.html 7 README.md 8 total |
linux cut 命令用法
一、用法 使用特定的规则切分文件内容并显示出来,命令格式 cut file "m,n"。 -b:根据字节选取内容。 -n:和-b 连用,不区分多字节边界。 -c:根据字符选取内容。 -d:自定义分隔符,默认是 。 -f:以字段为单位,一个字段即使一个单词,单词以-d 选项设置的作为边界。 显示区域规则: ... 阅读更多
linux seq 命令的用法
一、用法 seq 命令用于生成某个范围内的整数,格式为:seq [选项]... [首数] [增量] 尾数。 -f:格式化数据,例如%g aaa%03g 。 -s:指定字符分隔产生的所有数字,默认为 。 -w:使所有数据同宽,位数小的前面补零,不能和-f 同时使用。 二、示例 [crayon-69814df ... 阅读更多
Linux 下 su 和 su-的区别
一、概述 su 命令用来用来切换用户身份,例如:su root 切换到 root 用户,su www 切换到 www 用户。 su - 命令同样也是用来切换用户身份的,和 su 命令不同的是,su -在切换用户的同时也会切换 shell,这样就导致了用户的环境变量也会变化。 二、示例 [crayon-69814df ... 阅读更多