Linux服务管理以及计划任务
2021/10/13 7:14:57
本文主要是介绍Linux服务管理以及计划任务,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
系列文章目录
第一章 :red hat linux系统下载安装
第二章:Linux用户和组
第三章:Linux文件管理
第四章:Linux目录管理
第五章:Linux文本编辑器
第六章:Linux文件查找与管理
第七章:Linux输入,输出的重定向以及管道
第八章:Linux包管理
第九章:Linux的系统监控以及进程管理
第十章:Linux服务管理以及计划任务
@
目录- 系列文章目录
- 前言
- 一、环境准备
- 二、服务管理(systemctl)
- 1.启动服务
- 2.状态查询
- 3.关闭服务
- 4.重启服务
- 5.开机自启
- 6.隐藏服务
- 7.解除隐藏
- 8.查看系统服务
- 三、计划任务
- 1.一次性计划任务
- 2.周期性计划任务
- 总结
前言
这章的主要内容是服务管理以及计划任务,以httpd服务为例,需要提前安装,安装方法可以参考我第八章的内容,并且建议配置好yum源之后也抓一张快照,应为后面的很多实验都需要以安装的服务为例,有yum源安装很方便。老规矩记得抓一张快照。
一、环境准备
博主在学习的时候用的视屏教程比较老,是17年的,那个时候红帽7才刚出来,6和7的这一部分操作不太一样,但博主的虚拟机用的是红帽8不存在这个问题,如果你用的是红帽6,这一部分的命令可能无法使用,不过现在红帽6的服务器基本以及淘汰了。
查看系统架构
pstree
可以看到红帽8也是systemd的架构,这个和红帽7是一样的。
将httpd装好,就开始正式实验
二、服务管理(systemctl)
查询httpd状态,可以看到默认是没有启动的。
1.启动服务
systemctl start httpd
2.状态查询
systemctl status httpd
可以看到httpd服务已经running跑起来了
3.关闭服务
systemctl stop httpd
4.重启服务
这个相当于先stop,在start
systemctl restart httpd
重启一般是当管理员修改了配置文件之后,需要将配置文件生效,就需要重启服务。
5.开机自启
看我红色框住的地方,代表下次开机不自动重启。
添加开机自启
systemctl enable httpd
相应地方变成enabled代表开机自启,例如云端服务器做网页,一般都会开启这个功能。
6.隐藏服务
systemctl mask httpd
这个和开启不自启有点像,但是比那个更加强势,这个手动也无法开启服务了
可以看到httpd服务已经无法重启了
7.解除隐藏
systemctl unmask httpd
httpd服务恢复正常
8.查看系统服务
systemctl list-unit-files
可以看到很多系统服务,按方向键可以下调。
三、计划任务
1.一次性计划任务
systemctl status atd.service
查询服务状态,一般都是开机自启的,没启动的手动启动一下。
添加任务
at+时间
操作命令
Ctrl+D
[root@chao AppStream]# at 16:22 warning: commands will be executed using /bin/sh at> /usr/bin/touch /home/chaoge/Desktop/123 at> <EOT>
atq可以查看计划任务
注意这里的命令都尽量用绝对地址,不容易错
可以看到时间到达后出现了我命令里设置touch的文件。
atrm删除任务
atrm+任务编号
2.周期性计划任务
crontab -e -u root
-e:编辑
-u:用户
回车后会出现类似vim的编辑窗口,里面编写计划任务
编写格式
前边五个 * 分别对应五个时间点依次是分-时-日-月-周,后边是命令或者脚本
例如每周三两点半
30 2 * * 3
每个月一号两点30
30 2 1 * *
每隔两天执行一次
20 3 */2 * *
每周1,3,5执行
20 3 * * 1,3,5
每个月十号到20号
20 3 10-20 * *
做一个简单的测试
可以看到任务已经执行了
总结
这个博客内容就到这里。
这篇关于Linux服务管理以及计划任务的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法