RHEL运行系统配置及管理

本文详细介绍了如何为root用户设置日常和定期的计划任务,如自动开启/关闭服务,清理FTP目录,备份HTTPD文件,重启系统以及用户权限管理。同时涵盖了进程监控与管理,如使用ps,kill,top,pkill等命令,以及at命令的使用和权限限制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 设置root用户的计划任务
  1. 每天早上7:50自动开启sshd服务,22点50时关闭
  2. 每隔5天清空一次FTP服务器公共目录/var/ftp/pub
  3. 每周六的7:30时,重新启动httpd服务
  4. 每周一、三、五的17:30时,打包备份/etc/httpd目录
  5. 每天晚上9:30重启linux系统,并删除/var/www/user1下的所有文件
  6. 周一到周五下午五点半自动关机。

创建定时任务

使用crontab -l查看保存的定时任务

第一个数字代表分钟,第二个是小时数,第三个代表日,第四个是月,第五个是星期几。/代表频率,即多久一次。如果要设置多个数字,用逗号隔开。

  1. 设置natasha用户的计划任务:
  1. 每周日晚上23:55时将“/etc/passwd”文件的内容复制到用户主目录中,保存为pwd.txt文件
  2.  
  1. 分别使用ps,kill和top命令,实现其操作:
  1. 确定内存使用最多的进程,将其nice优先级调整为15

   使用ps命令查看进程信息,占用cpu最多的是图形化界面,kill后系统立即关掉

   占用cpu第二多的是命令提示符,kill后也立即关掉。

  1. 确定cpu使用最多的进程,终止该进程
  1. 挂起和恢复进程
  1. 按Ctrl+z键,挂起进程cat

输入命令后按住Ctrl+z挂起进程

  1. 输入jobs命令,查看作业
  2. 输入bg,把cat切换到后台执行
  3. 输入fg,把cat切换到前台执行
  4. 按Ctrl+c键,结束进程cat
  1. 使用at命令
  1. 登记一个一次性运行命令 ps –aux 的作业,使其在3:00am执行。

输入ps -aux后回车换行再按Ctrl+d结束输入

  1. 登记一条计划任务在三八妇女节当天九点广播祝贺所有人节日快乐。

at命令设置时间是月份在前,日期在后,与crontab不同。

  1. 登记一条计划任务6小时后查找/root目录下所有扩展名为.txt的文件。

  1. 禁止harry用户执行计划任务,其他用户不受限制。

将用户添加进入deny文件下即可禁止用户执行计划任务。

总结和分析:ps命令

用途:查看静态进程统计信息

格式:ps aux

常用命令选项:

-A:显示所有进程

-a: 显示当前终端下所有进程信息

-e: 显示系统中所有进程信息

-l: 以长格式显示进程的信息

-u: 显示面向用户的格式

-g: 根据用户组ID排列显示进程信息

-r: 显示正在运行的程序

-x: 显示后台进程信息

-t: 终端号 显示终端进程上的进程信息

-f: 显示进程所有信息

kill killall命令

kill用于终止指定PID号进程

killall用于终止指定名称的所有进程

-9 用于强制终止

grep命令

用途:根据特定条件查询进程PID信息

常用选项命令:

-l:列出进程名称

-U:根据进程所属用户名查找

-t:根据进程所在终端进行查找

pkill命令

用途:根据指定条件终止相应进程

常用命令选项:

-t:根据进程所在终端终止相应进程。

-U:根据进程所属用户名终止相应进程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值