phper-linux-gitbook/netstat-system.md
2018-05-18 10:41:05 +08:00

3.1 KiB
Raw Blame History

uptime 命令

uptime #显示信息依次为:当前时间、系统运行时间、目前登录用户、系统在 1 分钟、5 分钟和 15 分钟内的负载。

free 命令

free -m #以 mb 统计系统内存

free -k #以 kb 统计系统内存

补充total总内存used已使用内存free空闲的内存shared 当前已经废弃不用buff/cache 缓存内存available 可用内存

du 命令

du /usr #统计指定目录或文件的大小

du -h /usr #统计指定目录或分区大小并以KMG 为单位,提高信息的可读性

du -s /usr #统计目录的总大小

du -sh /usr #统计并 KMG 为单位显示

df 命令

df / #统计指定分区的大小,默认以千字节显示

df -h /usr #统计指定文件大小并以 KMG 为单位,提高信息的可读性

补充df 和 du 的区别df 是统计文件系统包括文件、目录、程序、命令占用的空间du 是统计文件和目录的占用空间。统计系统占用硬盘占用大小以 df 为准,一般建议一段时间重启服务器释放被进程和已经删除文件目录占用的空间。

lsb_release 命令

lsb_release -a #查看系统版本信息

top 命令


netstat 命令


ps 命令

ps -aux #查看系统所有进程,以 BSD 系统格式显示

pstree 命令

pstree #查看系统进程以树状显示

pstree -p #显示 PID 的进程树

lsof 命令

lsof -i:22 #查看 22 端口打开的进程文件

kill 命令

kill -9 2845 #强制杀死 pid 为 2845 的进程

killall 命令

killall -9 nginx #强制杀死 nginx 进程

pkill 命令

pkill -9 5679 #强制杀死 pid 为 5679 的进程

pkill -9 -t pts/1 #强制踢远程终端用户下线

ip 命令


ifconfig 命令


route 命令


env 命令


systemctl 命令


service 命令


chkconfig 命令


uname 命令

uname #打印内核名称

uname -n #打印主机名称

uname -r #打印系统版本号

unmae -a #打印全部内核信息

rboot 命令

reboot #重启系统

halt 命令

halt #关机

shutdown 命令

shutdown -h now #立刻关机

shutdown -r now #立刻重启

shutdown -r 11:26 #指定时间重启,时间按 24 小时制

shutdown -r 20180517 11:30 #指定日期时间重启

shutdown -c #取消指定时间的关机或重启

dump 命令


dd 命令


ssh 命令

ssh username@ip #远程登录服务器

ssh -p 2222 username@ip #指定端口登录远程服务器

ping 命令

ping ip or domain name #使用 ICMP 协议测试服务器是否正常运行

ping -c 2 ip #测试并设置返回的数据次数

dig 命令

dig baidu.com #查看域名 dns 信息

host 命令

host baidu.com #查看域名的ip

whois 命令

whois baidu.com #查看域名信息

hostname 命令

hostname #查看主机名称