Linux学习笔记——系统管理(十一)

+++++++++++++++++++++++++ +++++Linux系统管理+++++++++++++++++++++++++++++++
1. 进程管理
     进程简介:进程是一个正在执行的程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。
  
     进程管理的作用:
          判断服务器健康状态(top)
          查看系统中所有进程(ps)
          杀死进程(kill)
 
     查看系统中所有进程:     
          ps aux          #查看系统中所有的进程,使用BSD(UNIX)操作系统格式
          ps -le           #查看系统中所有的进程,使用Linux标准命令格式
          字段说明:
           
            
 
     查看系统健康状态:top     [选项]   
          
     
     查看进程树:pstree
          选项:-p          显示进程pid
                   -u          显示进程的所属用户
     
     终止进程:kill
          查看可用的进程信号:kill -l 
          
          重启进程:kill -1 pid
          强制终止进程:kill -9 pid
          正常结束进程:kill -15 pid 或  kill pid
          按照进程名杀死进程:killall [选项][信号] 进程名
               选项:-i     交互式,询问是否要杀死某个进程
                        -I     忽略进程名的大小写
          按照进程名终止进程:pkill [选项][信号] 进程名
               选项:-t     终端号:按终端号踢出用户
               范例:1)使用w命令查看本机已登录的用户;2)使用pkill终止终端登录的进程:pkill -t -9 pts/1
 
2. 工作管理
     把进程放入后台
          方法一:在执行某一个命令后加上 &(后台运行该进程,直到完成)
          方法二:在执行某一个命令后,按下ctrl+z快捷键(后台暂停该进程)
     查看后台的工作:jobs [-l]
          选项:-l     显示工作的PID
     将后台暂停的工作恢复到前台执行:fg %工作号
          参数:%工作号          %号可以省略,但是注意工作号和pid的区别
     将后台暂停的工作恢复到后台执行:bg %工作号
          注:后台恢复执行的命令,是不能和前台有交互的,否则不能恢复到后台执行
 
3. 系统资源查看
     监控系统资源命令:vmstat [刷新延时][刷新次数]
     开机时内核检测信息:dmesg
     查看内存使用状态:free 
          注:缓存与缓冲的区别——缓存是用来加速数据从硬盘中“读取”的,而缓冲是用来加速数据“写入”硬盘的
     显示系统启动时间和平均负载,也就是top命令的第一行:uptime
     查看系统和内核相关信息:uname [选项]
          选项:-a     查看系统所有相关信息
                   -r     查看内核版本
                   -s     查看内核名称
     判断当前系统的位数:file /bin/ls
     查看当前Linux系统的发型版本:lsb_release -a
     列出进程打开或使用的文件信息:lsof [选项]
          选项:
               
4. 系统定时任务
     crond服务管理与访问控制:service crond restart (或设置开机自启动:chkconfig crond on)
          用户的crond设置:crontab [选项]
               选项:-e     编辑crontab定时任务
                        -l      查询crontab任务
                        -r      删除当前用户所有的crontab任务
          定时任务格式:* * * * *  command
          
          特殊符号:
          
          简单例子:
          
+++++++++++++++++++++++++ +++++Linux系统管理+++++++++++++++++++++++++++++++

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。