当前位置: 主页 > 运维经验 > 经验之谈 >

linux学习笔记之初始系统监视命令

时间:2013-05-16 10:45来源:www.80sa.org 作者:admin 点击:
ls -l /etc/jesse echo exist || echo no exist //逻辑与和逻辑或的次序不可以调换,否则会出现错误,通常做判断用 :当前一条指令执行成功时才执行另一条 || :前者执行失败的时候才执行另一条
欢迎大家分享自己的文档,请点击查阅:分享方法,Linux系统运维
如果你喜欢这文章,可以点击文章结尾处百度分享,分享到你的各种社区收藏,或推荐给朋友……


 ls -l /etc/jesse && echo "exist" || echo "no exist" 
 
//逻辑与和逻辑或的次序不可以调换,否则会出现错误,通常做判断用
 
&& :当前一条指令执行成功时才执行另一条
 
|| :前者执行失败的时候才执行另一条
 
-------------------------------------------------------
 
全局设置文件
 
/etc/profile
 
/etc/bashrc
 
用户设置文件
 
~/.bashrc
 
~/.bash_profile
----------------------------------------------
 
系统监视
 
 
uname //显示系统信息
 
hostname //显示主机名
 
last //列出最近的用户登录
 
lastlog //列出每一个用户最近登录的状况
 
free //显示内存使用情况
 
top //系统监视器
 
 
 
[root@localhost ~]# top
top - 20:08:11 up  1:20,  1 user,  load average: 0.10, 0.12, 0.08 //最后三个值表示平均一分钟 五分钟 十分钟内的平均负载值,如果0.10, 0.12, 0.08三个数相加除以三大于0.6的时候,系统就很危险了
 
Tasks:  86 total,   2 running,  84 sleeping,   0 stopped,   0 zombie
 
Cpu(s):  0.2%us,  0.2%sy,  0.0%ni, 98.6%id,  0.0%wa,  0.0%hi,  0.9%si,  0.0%st 
 
//98.6%id, 这个值越接近100 说明系统资源使用的越少
 
Mem:    153816k total,   132628k used,    21188k free,     3188k buffers
 
Swap:   557048k total,      104k used,   556944k free,    59680k cached
----------------------------------------------------------------------------
 
top命令使用详解
 
top -d 3 // 每三秒更新下
 
top -b -n 3 > top.txt //top 命令执行3次并且导入到top.txt
 
top 之后按下大写的P 则会按照cpu 的使用率进行排序
 
top 下按u 再输入redhat 查看的是redhat用户的状况
 
 
大写M是以内存的使用率进行排序
 
N:是以PID进行排序
 
T:cpu使用的累计的时间值进行排序
 
1:显示多CPU状况
 
-------------------------------------------------------
 
系统的原始进程是init pid是1
 
[root@localhost ~]# ps aux
 
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
 
%CPU
 
%MEM 
 
VSZ //虚拟内存的占用量
 
RSS //进程占用的固定内存量
 
TTY  //在哪个终端上运行的,如果与终端无关则显示问号
 
STAT // R+表示正在运行 
 
-----------------------------------------------------------------
 
pstree -a //以acsii码的方式进行连接显示
 
pstree -aup //进程的ID号所属的进程都显示出来
 
---------------------------------------------------
gnome-system-monitor //开启GNOME图形界面下的系统监控
 
kill -l //列出所有可以由kill传递的讯号
 
kill -9  top //强制删除
 
改变一个正在运行进程的优先级
 
renice 优先级  进程号 
 
renice 10 4555 //10是指优先级 4555指的是进程号
 
 
修改一个正在top状态下的进程的优先级
 
首先输入r ,然后输入要修改的进程优先级的pid 点击enter,之后再输入优先级号(-20,19)
----------------------------------------------------------------------------------
 
一个命令执行后,此指令将独占shell,并拒绝其他输入,我们称之为前台进程,反之则称为后台进程
 
command & 
 
nohup command & //将一个进程直接丢入后台运行,而且在该控制台推出后,进程仍不挂断
 
 
ctrl+z 将一个正在运行的前台进程暂停并丢入后台
 
------------------------------------------------------------------------------------
 
 
核心启动
常用的系统日志
 
/var/log/dmesg //核心启动日志
 
//var/log/messages //系统报错日志
 
/var/log/maillog //邮件系统日志
 
/var/log/xferlog //FTP服务用日志
 
/var/log/secure //安全信息
 
/var/log/wtmp //登录记录
 
--------------------------------------------
 
w命令显示的信息比较完整
 

转载请注明linux系统运维
http://www.linuxyw.com/linux/jinglizhitian/20130516/349.html

------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
栏目列表
推荐内容