2018-11-05

10月30日任务

10.23 linux任务计划cron

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

格式:分 时 日 月 周 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.service


10.24 chkconfig工具-linux系统服务管理

chkconfig --list #SysV centos 6 systemd centos 7

chkconfig --list 所显示的服务文件存放在 /etc/init.d/

chkconfig --level 3 network off #关闭三级别的network状态 有0-6级别

0 关机 1 单用户 2比3少nfs服务 3多用户模式 4保留级别 5带图形的多用户模式 6重启

chkconfig --level 345 network off #关闭3,4,5级,不用间隔

chkconfig --del network #删除服务

chkconfig -add network #增加服务


10.25 systemd管理服务

systemctl list-unit-files #列出systemd服务

systemctk list-units --all --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 #检查服务是否开机启动

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

service 系统服务

target 多个unit组成的组

device 硬件设备

mount 文件系统挂载点

automount 自动挂载点

path 文件或路径

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

slice 进程组

snapshot systemd 快照

socket 进程间通信套接字

swap swap文件

timer 定时器


10.27 target介绍

系统为了方便管理用target来管理unit

systemctl list-unit-files --type=target

systemctl list-dependencies multi-user.target

一个service属于一种类型的unit

多个unit组成了一个target

一个target里面包含了多个service

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

你可能感兴趣的:(2018-11-05)