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

posted @ 2021-03-07 09:46  Abserver  阅读(79)  评论(0)    收藏  举报