linux系统管理讲述.docx

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
进程管理ps命令查看所有进程:ps命令的输出:top命令shift+mtop -b -n 1 top.log #把信息输出到top.log文件中第一行信息:(对应上图)主要查看最后一个 loadaverage第二行信息:主要看是否存在zombie进程第三行信息:主要看 97.7%id这个,低于20%系统已经较卡第四行信息:第五行信息:杀死进程:kill命令,只对单一进程有效kill-l#查看删除进程信号kill -HUP [pid]#进程平滑重启,例如网站,不会踢掉用户或者 kill-1[pid]#使用信号代号kill -9 [pid]#强制关闭进程踢掉某个登录用户先用w查看当前登录用户执行 pkill -9 -t pts/0 #即可踢掉用户修改进程优先级ps -le NI的注意事项nice命令:nice命令可以给新执行的命令直接赋予NI值,但是不能修改已经存在的进程的NI值nice[选项]命令-nNI值:给命令赋予NI值nice-n -5 service serviceName startrenice 命令:renice [优先级] PID#renice命令是修改已经存在进程的NI值的命令,PID可以通过ps查看例如: renice -10 2135工作管理实际就是把进程放入后台执行,不能与前台有交互,用于持续运行的命令把进程放入后台 输入linux命令,在命令最后加入符号,就代表该命令在后台执行 按下ctrl+z进程放入后台,该进程暂停执行查看后台正在执行的命令jobs命令执行jobs命令可以查看被放入后台的进程上图可以看到,有一个top命令执行的进程被放入后台,运行状态为stopped。 top命令需要与前台交互,所以放入后台都是不执行的。‘+’代表最近放入后台的命令‘-‘代表倒数第二个被放入后台的进程,即最近放入进程的上一个进程 jobs -l #查看所有后台进程,并显示进程pidjobs -r#查看后台正在运行的进程 jobs -p#显示所有在后台进程的pidfg作业号 #将该进程恢复到前台运行bg作业号 #把后台暂停的进程恢复运行作业号:指的是前面的序号[root@VM_64_159_centos ~]# jobs -l[2] 19578 Stopped (signal) top[3] 20347 Stopped (signal) top[4]- 20348 Stopped (signal) top[5]+ 20410 Stopped (signal) top后台命令脱离终端 普通命令放入后台后,此时将终端关闭,所有由该终端放入后台的进程全面退出。推荐使用第一或第三中。nohup [命令] #[命令]替换成需要执行的命令系统资源管理注:前面的三个命令常用,要熟记。vmstat,dmesg,freevmstat命令vmstat [刷新时延] [刷新次数]例如:vmstat 1 3#隔1s刷新一次,共刷新三次执行结果如下:各项含义:buffer(缓冲)是为了提高内存和硬盘或其他I/0设备之间的数据交换的速度而设计的,把分散的写操作集中起来,减少磁盘碎片和反复寻道,从而提高性能。linux存在守护进程定期清空缓冲(将数据写入磁盘),可通过sync命令手动清空。cache是为了提高cpu和内存间的数据操作设计的。dmesg命令开机时的内核检测信息dmesg | grep CPU #查看cpu信息free命令查看内存使用状态free [选项]选项:-b:以字节为单位显示-k:以KB为单位显示,默认单位为KB-m:以MB为单位显示-g:以GB为单位显示执行:free -m 注:第二行在centos7没有显示。内存的used实际用的不算多,更多的内存中读入了非常多的缓存数据查看cpu信息cat /proc/cpuinfouptime命令uptime显示系统的启动时间和平均负载,也就是top命令的第一行。w命令也可以看到这个数据。查看系统与内核相关信息uname [选项] 选项: -a:查看系统所有相关信息 -r:查看内核版本 -s:查看内核名称判断操作系统位数file/bin/ls执行结果如下:64位查看发行版本lsb_release -a执行结果如下:(需要安装lsb, yum install lsb)列出进程打开或使用的文件信息lsof [选项]选项:-c字符串:只列出字符串开头的进程打开的文件 -u用户:只列出某个用户的进程打开的文件 -pPID:列出某个pid进程打开的文件例如

文档评论(0)

整理王 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档