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

Posted maple-study

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux----系统管理(慕课网笔记)相关的知识,希望对你有一定的参考价值。

一、进程管理

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)查看进程树

[[email protected] ~] # 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----系统管理(慕课网笔记)的主要内容,如果未能解决你的问题,请参考以下文章

慕课网,我的yii2学习笔记(基础篇)

JavaScript入门--慕课网学习笔记

慕课网Oracle

慕课网-软件测试基础-学习笔记

慕课网实战Spark Streaming实时流处理项目实战笔记三之铭文升级版

慕课网实战Spark Streaming实时流处理项目实战笔记八之铭文升级版