您的位置:首页 > 运维架构 > Linux

linux系统状态及进程检测

2012-01-04 13:47 316 查看
一、
1. hostname 主机名 (vi /etc/sysconfig/network)
2. uname -a (uname -i -p -r -m)
3. last 最近用户登陆信息
4. lastlog
5. /proc内核镜像文件
echo 1 >/proc/sys/net/ipv4/ip_forward (ip转发)
6. free 查看内存信息
7. df -ah 查看硬盘使用情况(-i 查看inode) -T显示文件系统类型
8. du -sh 查看文件大小
二、
/var/log/messages系统报错信息
/var/log/dmesg 核心启动日志
/var/log/secure 安全信息
三、
1. 系统的原始进程是init,init PID总是1;
2.ps是最基本的同时也是非常强大的进程进程查看命令,ps还是用于后台进程监控的命令;使用ps命令后在stat中R表示正在运行的进程 +表示在前台运行 S表示休眠 s代表父进程 l有线程的进程 Sc c表示高优先级的进程 SN N代表低优先级的进程 T代表停止的进程 Z 僵尸进程 更多的内容可以man ps /stat
3. ps -aux (a 所有在前台的进程 u 所有用户x所有后台的进程和前台的进程)
4. pstree 用来以树状的方式表现进程的父子关系,pstree-p查看进程间的关系和进程;
5. top 系统最常用的监视工具; kill -9 PID强制杀掉,一般前台进程用ctrl+c 关闭,后台进程用kill关闭;

四、
进程的优先级使用nice值来表示,nice -n unm command;用renice来改变运行进程的nice值;nice值中负值表示高优先级,正值表示低优先级。nice值的范围在-20~19之间。数值越大表示nice优先级越低,数值越小表示nice优先级越高。
系统默认的进程nice值为0,一般用户只能设定正的nice值,只有root用户才能设定负nice值;
五、
用renice来改变运行进程的nice值, renice -number PID;
六、
用ctrl+z 将正在运行的前台进程暂停,并丢到后台;
七、
jobs 用来显示系统当前后台任务列表;
八、
fg 将后台进程放入前台,并运行;
九、
bg 激活后台暂停的进程;
十、
在前台启动一个命令时,意识到这个命令将会运行很长的时间,而此时又要使用shell,那么可以通过ctrl+z将当前运行的进程挂起,放入后台。使用jobs查看后台任务列表,也可以通过bg命令将这一进程激活,同时也可以通过fg将后台进程调到前台并运行。(例如:du /)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: