了解系统状况
uname 显示系统信息:uname -a
hostname 显示主机名
last 列出最近用户登录
lastlog 列出每一个用户的最近登录状况
free 显示内存使用状况 vmstat
top 系统监视器,每5秒更新
PR:优先级 NI:nice S:sleep/running
top -d 3:每3秒更新
top -n 2:2次
top -b -n 2 > top.txt:将结果存入txt中
按键排序:P以CPU,N以PID,T以时间,M以MEM,R调整
进程
进程号唯一
init的PID总是1
除init外,所有进程都有父进程
查询进程
ps -A -e:将所有进程显示 -a:列出与终端无关的进程 -u:列出有效进程 -l:当前属于自己(F为标识,4为超级用户) -f:
ps aux
VSZ虚拟内存 RSS固定 STAT:S:sleep <:高优先级 N:低优先级 z:僵尸进程(defunct) T:停止
pstree以树状的方式表示进程父子关系:pstree -a
gnome-system-monitor
控制进程
kill [-signal] PID 默认信号为15(终结) 9为强制删除 1重启 2相当于ctrl+C中断
kill -l 列出所有传递信号
kill -9 4634
killall 可接进程名
进程优先级
nice值表示,默认0,越小越优 负20--19(root) 0--19(一般用户)
nice -n -5 top &
renice -n pid 改变一个运行进程的nice值
前台和后台
独占shell,拒绝其他输入为前台进程
允许多个后台进程
将进程丢入后台:command & 或ctrl+Z将进程暂停,丢入后台
&个后台执行
工作
jobs:列出后台进程
fg:后台拉回前台 fg [作业号]
bg:激活后台暂停的进程
/proc目录
虚拟的文件系统
cat /proc/XXX
变更内核信息
系统日志
/var/log/dmesg 核心启动日志 dmesg命令
/var/log/messages 系统报错日志 tail -f /var/log/messages
/var/log/maillog 邮件系统日志
/var/log/xferlog FTP服务用日志
/var/log/secure 安全信息,系统登录和网络连接信息
/var/log/wtmp 登陆记录(二进制文件) last
转载于:https://blog.51cto.com/nppstudy/728455