diff --git a/netstat-system.md b/netstat-system.md index 1fb9941..be0d201 100644 --- a/netstat-system.md +++ b/netstat-system.md @@ -18,15 +18,25 @@ free -k #以 kb 统计系统内存 #### du 命令 ``` +du /usr #统计指定目录或文件的大小 +du -h /usr #统计指定目录或分区大小并以K,M,G 为单位,提高信息的可读性 + +du -s /usr #统计目录的总大小 + +du -sh /usr #统计并 K,M,G 为单位显示 ``` #### df 命令 ``` +df / #统计指定分区的大小,默认以千字节显示 +df -h /usr #统计指定文件大小并以 K,M,G 为单位,提高信息的可读性 ``` +补充:df 和 du 的区别,df 是统计文件系统,包括文件、目录、程序、命令占用的空间;du 是统计文件和目录的占用空间。统计系统占用硬盘占用大小以 df 为准,一般建议一段时间重启服务器释放被进程和已经删除文件目录占用的空间。 + #### top 命令 ``` @@ -120,25 +130,39 @@ free -k #以 kb 统计系统内存 #### 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 命令 diff --git a/other.md b/other.md index 33a153b..7ad1dec 100644 --- a/other.md +++ b/other.md @@ -188,7 +188,6 @@ nohup node app.js & #将执行的结果不显示并在后台运行,默认会 nohup node app.js > demo.txt 2>&1 & #同上,指定写入文件名 ``` - #### tree 命令 ```