linux系统管理

一曲冷凌霜 提交于 2020-01-30 09:58:09

进程的概念

  • 进程就是一段程序的执行过程

进程管理的作用

  • 查看服务器健康状态
  • 查看系统中所有进程
  • 杀死进程

查看进程命令

ps aux 或者 ps -le
显示进程信息的含义
在这里插入图片描述
在这里插入图片描述

查看系统的健康状态 top [选项]

在这里插入图片描述

下图所示top命令所显示的信息
主要观察以下三个信息

  1. 系统的在5分钟前,10分钟前,15分钟前的负载情况
  2. 系统空闲的cpu的占用率
  3. 物理内存的大小
    在这里插入图片描述

重启进程 kill -1 pid

杀死进程 kill -9 pid

通过进程名杀死程序 killall -9 httpd 杀死apache进程

按照终端号踢出用户 pkill -9 -t tty1

tty1是终端的字符界面用户,pts/1 是远程的用户
在这里插入图片描述

本地终端被踢出服务器
在这里插入图片描述

工作管理

  1. 把进程放入后台

    • 在执行的命令之后放入&符号
      tar -zcf etc.tar.gz /etc & 后台在运行着
    • 按ctrl+z 后台暂停了
  2. 查看后台的工作
    jobs -l 显示工作的pid
    在这里插入图片描述

  3. 将后台的工作恢复到前台 fg %工作号

    将工作恢复到后台 bg %工作号

系统定时任务

  1. crond服务管理与访问控制 确保crond 命令在开启着,linux 默认是自启动
    service crond restart
    chkconfig crond on

  2. crondtab设置

    命令的格式
    * * * * * command

    45 22 * * * 命令 会在每天的22:45执行程序
    0 8,12,16 * * * 命令 在每天的8点 12点,16点 执行命令的作用
    0 5 * * 1-6 命令 代表在周一到周六的凌晨5点执行命令
    */10 * * * * 命令 每10分钟执行一次
    * */1 * * * 命令 每1小时执行一次

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!