寒冰linux视频教程笔记8 系统监控

了解系统状况
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

 

 


 

你可能感兴趣的:(linux,视频教程,监控,用户登录,监视器)