加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux 的自动化技巧

发布时间:2023-05-22 14:56:12 所属栏目:Linux 来源:
导读:  linux 系统的 web 网站在运营状态时,我们常需要对网站进行维护,例如查看资源剩余并做出响应、日志分割、数据整理,在特定状态执行特定任务等等,这些都会需要 linux能实现自动执行某些任任务。本篇博文介绍如何
   linux 系统的 web 网站在运营状态时,我们常需要对网站进行维护,例如查看资源剩余并做出响应、日志分割、数据整理,在特定状态执行特定任务等等,这些都会需要 linux能实现自动执行某些任任务。本篇博文介绍如何进行常见的linux自动化任务。
 
  实现“自动化”有如下好处:
 
  节省人力,一个脚本就够了。
  在夜晚自动执行可以避开网站流量高峰期,不影响网站白天的效率。
  准确,设置完善的情况下,不会出差错。
  当然最重要的还是省心了,不用频繁的敲某些命令了。
  开机启动
 
  开机启动应该是我们很经常的需求了,我们常需要在开机时就自动执行某些命令来开启服务,进程等,有了它我们不必再在每次开机时输入同一堆命令。
 
  chkconfig命令使用chkconfig命令可以在设置在不同启动级别下启动特定的服务或是程序。
 
  先说一下linux的运行级别:
 
  等级0表示:表示关机
  等级1表示:单用户模式
  等级2表示:不带NFS功能的多用户命令行模式
  等级3表示:有带NFS功能的多用户命令行模式
  等级4表示:不可用
  等级5表示:带图形界面的多用户模式
  等级6表示:重新启动
  chkconfig的命令如下:
 
  复制
  chkconfig --list //命令查看已设置的开启自启动列表。
  xxxd 0:off 1:off 2:on ... 6:off //list的结果,表示在xxxd服务在启动级别为2 3 4 5 的情况下会自动启动。
  chkconfig --add xxxd//向任务列表中添加一个xxxd服务
  chkconfig [--level 1/2/../6] xxxd on/off//设置xxxd用服务在n状态为开/关,[]内省略则在2345级别开启
  chkconfig --del xxxd //将任务列表中的xxxd服务删除
   rc.d文件的编辑
 
  也可以直接编辑/etc/rc.d/目录下的文件来实现开机自启动。此目录下有很多文件,rcn.d是在启动状态为n的情况下的启动文件夹,rc、rc.sysinit、init.d都是系统的模块或系统设置的自启文件[夹]。
 
  我们用vim rc.local 编辑 rc.local文件,来定制自己的自启计划。命令十分简单,就像平常在操作一样。如/usr/local/apache/bin/apachectl start表示开机自启动apache服务器。
 
 

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章