八周一次课

相关命令:

 

ps aux |grep cron     #查看cron服务进程状态

systemctl status crond     #查看cron状态

top    #查看系统进程

 

1、  Linux任务计划cron:

 

crontab –u、-e、-l、-r 

说明:

-e    #编辑任务计划

-l     #列出任务计划

-r    #删除任务计划

-u    指定用户列出任务计划

 

格式:分 时 日 月 周 user  command

文件/var/spool/cron/username    #任务计划文件

分范围0-59、时范围0-23、日范围0-31、月范围0-12、周范围1-6

可用格式1-5表示一个范围1-5

可用格式1,2,3表示1或者2或者3

可用格式*/2表示被2整除的数字,比如小时,那就是每隔2小时

要保证服务是启动状态

systemctl start crond        #启动crond服务

systemctl stop crond        #停止crond服务

 



2、  chkconfig工具:

 

chkconfig --list       #列出当前使用chkconfig工具的服务

conkconfig --level 3 network off     #将三级别network服务关闭

chkconfig --level 345 network off    #将三四五级别network服务关闭

chkconfig --del network      #把network从chkconfig服务列表中删除

chkconfig --add network      #把network加入到chkconfig服务列表

/etc/init.d/      #服务文件存放目录

vi /etc/inittab     #更改启动级别配置文件

 




3、  systemd管理服务:

 

systemctl list –units --all --type=service     #显示所有服务

systemctl list –units --type=service      #显示正在运行的服务

 

几个常用的服务相关的命令:

systemctl enable crond.service     #让服务开机启动

systemctl disable crond      #不让开机启动

systemctl status crond     #查看状态

systemctl stop crond      #停止服务

systemctl start crond      #启动服务

systemctl restart crond     #重启服务

systemctl is-enabled crond    #检查服务是否开机启动

 





4、  unit介绍:

 

ls /usr/lib/systemd/system      #系统所有unit, 分为以下类型:

service  系统服务

target  多个unit组成的组

device  硬件设备

mount  文件系统挂载点

automount  自动挂载点

path  文件或路径

scope  不是由systemd启动的外部进程

slice  进程组

snapshot  systemd快照

socket  进程间通信套接字

swap  swap文件

timer  定时器

 

unit相关的命令:

systemctl list-units      #列出正在运行的unit

systemctl list-units --all     #列出所有,包括失败的或者inactive的unit

systemctl list-units --all --state=inactive      #列出状态为inactive的unit

systemctl list-units --type=service      #列出状态为active的service

systemctl is-active crond.service      #查看某个服务是否为active

systemctl is-enable crond.service      #查看某个服务是否为enable

 






5、  target介绍:

 

systemctl list-unit-files --type=target    #列出系统中所有target

systemctl list-dependencies multi-user.target     #查看指定target下面有哪些unit

systemctl get-default     #查看系统默认的target

systemctl set-defaultmulti-user.target      #设置系统默认的target

一个service属于一种类型的unit

多个unit组成了一个target

一个target里面包含了多个service

cat/usr/lib/systemd/system/sshd.service    #查看[ install ]部分




评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值