Linux基础学习(13)--Linux系统管理

第十三章——Linux系统管理

一.进程管理

    1.进程查看:

    (1)进程简介:进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。

    (2)进程管理的作用:判断服务器健康状态(重要功能);

                查看系统中所有进程;

               杀死进程。

    (3)查看系统中所有进程:

 

 

 

 

    (4)查看系统健康状态:

 

    (5)查看进程树:

 

 

    2.进程管理:

    (1)kill命令:

注:常用命令:重启进程:kill -1 pid;正常结束进程:kill -15 pid;强制杀死进程:kill -9 pid

    (2)killall命令:

 

      (3)pkill命令:

注:pts/0-255共256个远程连接。

 

 

二.工作管理

    1.把进程放入后台:

注:在执行命令后加&放入后台执行,为执行状态,ctrl+z放入后台为停止状态。

 

    2.查看后台的工作:

注:工作号为1,2,要与PID区分

 

 

    3.将后台暂停的工作恢复到前台执行:

 

    4.把后台暂停的工作恢复到后台执行:

 

 

注:如vim,top等命令与前台有交互放入后台执行仍为stop状态,只有放入前台执行。

 

三.系统资源查看

    1.vmstat命令监控系统资源:

注:procs:进程数;memory:内存的使用(free:内存的剩余空间);swap:交换分区的使用;io:硬盘输入输出的使用;system:系统资源的使用;cpu:cpu资源的使用(id:cpu的剩余空间)【与top相似】

 

 

    2.dmesg开机时内核检测信息:

注:信息很多,可以通过grep快速查看cpu和网卡等的信息

 

 

    3.free命令查看内存使用状态:

 

注:cashe/buff用于系统的缓存和缓冲,没有被系统实际应用,但是也不能被其他的应用程序调用,只能被Linux内核直接使用。

 

 

    4.查看CPU信息:

 

 

    5.uptime命令:

 

 

 

    6.查看系统与内核相关信息:

 

 

 

 

 

    7.列出进程打开或使用的文件信息:

 

 

四.系统定时任务

    1.crond服务管理与访问控制:

注:默认已安装且已经启动。

 

    2.用户的crontab设置:

注:5点整分钟应为0,而不是*,如果为*代表五点执行六十次,每分钟执行一次。10 * * * *每个小时的第十分钟执行一次。最小范围是一分钟。

注:可以很方便定时执行脚本。在crontab编写定时任务时用到%一定要加转义符(\),如$(date +\%y\%m\%d),因为%在crontab中有特殊含义。

 

 

 

posted @ 2018-09-15 11:00  biu嘟  阅读(350)  评论(0编辑  收藏  举报