Linux系统状态
所有的守护进程默认都是在/etc/init.d/目录下,可直接通过该目录启动例如:/etc/init.d/nginx start
| 命令 | 说明 | 示例 |
|---|---|---|
| uname | uname命令可以输出当前的内核信息 | uname -a |
| ps | ps命令能够看到进程/线程状态 | # 找到java进程ps -ef |
| top | 系统状态一览,主要查看。cpu load负载、cpu占用率 | 查看某个进程中的线程状态:top -H -p pid |
| free | top也能看内存,但不友好,free是专门用来查看内存的。包括物理内存和虚拟内存swap | |
| df | df命令用来查看系统中磁盘的使用量,用来查看磁盘是否已经到达上限 | 参数h可以以友好的方式进行展示:df -h |
| ifconfig | 查看ip地址,替代品是ip addr命令 | |
| ping | 探测网络连通性 | |
| netstat | ss命令可以替代netstat | 查看当前的所有tcp连接:netstat -ant |
| export | export用来设定一些环境变量,env命令能看到当前系统中所有的环境变量 | 设置jdk环境变量:export PATH=$PATH:/home/xjj/jdk/bin |
| crontab | linux本地的job工具 | |
| date | 输出当前的系统时间,可以使用-s参数指定输出格式。但设置时间涉及到设置硬件,所以有另外一个命令叫做hwclock | |
| xargs | 读取输入源,然后逐行处理 | #删除目录中的所有class文件:find . | grep .class$ | xargs rm -rvf;#把所有的rmvb文件拷贝到目录:ls *.rmvb | xargs -n1 -i cp {} /mount/xiaodianying |
| wget | 下载文件,并支持断点续传 | |
| whereis | 查找命令所在路径 |
查看当前文件夹下各个文件大小
du -hs ./* |sort -nr
当前目录总大小可以使用
du -sh
查询开机启动项
systemctl list-unit-files

浙公网安备 33010602011771号