码迷,mamicode.com
首页 > 系统相关 > 详细

Linux----系统管理(慕课网笔记)

时间:2018-03-01 20:17:17      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:管理   img   而不是   执行   交换分区   roo   常见   lin   日志文件   

一、进程管理

1、进程管理简介

1)进程简介

进程其实就是正在执行的一个程序或命令,每个进程都会占用一定的系统资源。

2)进程管理的作用

  • 判断服务器健康状态
  • 查看系统中所有进程
  • 杀死进程(只有在无法正确关闭进程或没有办法,才去杀死进程,慎用)

2、进程的查看-ps命令和pstree命令

1)查看所有进程

ps  aux  #查看系统中所有进程,使用BSD操作系统格式

ps  -le    #查看系统中所有进程,使用Linux标准命令格式

选项:

  • —— a:显示一个终端的所有进程,除了会话引线
  • —— u:显示进程的归属用户及内存的使用情况
  • —— x:显示没有控制终端的进程
  • —— -l:长格式显示。显示更加详细的信息
  • —— -e:显示所有进程,和 -A 作用一致

技术分享图片

STAT:进程状态。常见的状态有:

  • R:运行
  • S:睡眠
  • T:停止状态
  • s:包含子进程
  • +:位于后台 

START:该进程的启动时间

TIME:该进程占用CPU的运算时间,而不是系统时间

COMMAND:产生该进程的命令名

/sbin/init是所有进程的父ID

 tty1-tty6代表本地字符终端,tty7代表本地图形终端,pts/0-255代表远程终端

 ?问号表示该进程不是由某个终端产生,一般都是系统进程

 超过一千会用月日表示

2)查看进程树

[root@localhost ~] # pstree [选项]

  • -p:显示进程的PID
  • -u:显示进程的所属用户

3、进程的查看-top命令

第一行为任务队列信息:top - 系统当前时间,up 系统已运行的时长,users 当前登录的用户数量,load average 系统在之前1分钟,5分钟,15分钟的平均负载(与CPU核数相关,重要);
第二行为进程信息:tasks 系统中的进程总数,running 正在运行的进程数,sleeping 睡眠的进程数,stopped 停止的进程数,zombie 僵尸进程(应该停止却没有停止的进程);
第三行为CPU信息:主要看第四个,是空闲CPU的百分比;
第四行是物理内存信息:total 物理内存总量(单位KB),used 已使用的,free 空闲的,buffers 作为缓冲的;
第五行是交换分区的信息:主要看空闲交换分区的大小;
top -b -n 1 > /root/top.log 将执行的top命令结果输出到log日志文件中(top命令耗费资源比较大,应及时关闭)

4、杀死进程

 

5、修改进程优先级

二、工作管理

 

三、系统资源查看

 

四、系统定时任务

Linux----系统管理(慕课网笔记)

标签:管理   img   而不是   执行   交换分区   roo   常见   lin   日志文件   

原文地址:https://www.cnblogs.com/maple-study/p/8485385.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!