1.设置主机名
1.1 临时有效
语法:
hostname 新的主机名
1.2永久生效
语法:
hostnamectl set-hostname 新的主机名
1.3删除
语法:
hostnamectl set-hostname ""
2.systemctl设置系统服务的
2.1 查看服务列表状态:
语法:
systemctl -t service
2.2列出所有已经安装的服务及状态
systemctl list-unit-files
2.3以树形列出正在运行的进程,它可以递归显示控制组内容
语法:
systemd-cgls
2.4启动一个服务:
语法:
systemctl start 服务名称(postfix.service)
2.5关闭一个服务:
语法
systemctl stop 服务名称(postfix.service)
2.6重启一个服务:
语法:
systemctl restart 服务名称(postfix.service)
2.7显示一个服务的状态: .
语法:
systemctl status 服务名称(postfix.service)
2.8开机启动服务:
语法:
systemctl enable 服务名称(postfix.service)
2.9关闭开机启动:
语法:
systemctl disable 服务名称(postfix.service)
2.10查看服务是否开机启动:
语法:
systemctl is-enabled 服务名称(postfix.service)
2.11查看已启动的服务列表:
语法:
systemctl list-unit-files| grep enabled
2.22查看启动失败的服务列表:
语法:
systemctl --failed
3.ntp服务
作用:ntp主要是用于对计算机的时间同步管理操作
时间对服务器来说很重要,- -般很多网站都需要读取服务器的时间来记录相关的信息如果时间时间不准确,则可能造成很大的影响
同步的方式:
1手动同步:
语法:
ntpdate 时间服务器的域名或ip地址
IP地址可以访问: www.ntp.org.cn/pool.php
2
服务自动同步:
语法:
服务名:ntpd
启动ntpd服务:
systemctl start ntpd
Failed to restart ntpd.service: Unit not found. (未找到NTP服务)
检查当前是否安装ntp服务:
rpm -q ntp
开始安装ntp服务:
yum -y install ntp(-y:可以理解为一直确认)
4.防火墙设置
4.1查看防火墙
语法:
systemctl status firewalld
4.2关闭防火墙
语法:
systemctl stop firewalld
4.3打开防火墙的命令为
语法:
systemctl start firewalld
4.4打开80端口能够进行访问
语法:
firewall-cmd --zone=public--add-port=80/tcp --permanent
命令含义:
-- zone #作用域
--add-port=80/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
注:开启后需要重启防火墙才生效
4.5重启命令防火墙让80端口能够进行访问
语法:
firewall-cmd --reload
5.计划任务
作用:在指定时旧点下执行任务。
检查当前是否安装crontab 服务:
rpm -q crontab
开始安装ntp服务:
yum -y install crontabs(-y:可以理解为一直确认)
语法:
crontab -l
crontab 选项 或者直接编辑/etc/crontab文件
常用选项:
-l:列出指定用户的计划任务列表
-e:编辑指定用户的计划任务列表
-u:指定的用户名,如果不指定,则表示当前用户
-r:删除指定用户的计划任务列表
5.1编辑计划任务(重点)
计划任务的规则语法,以行为单位,- -行则为-个计划:
格式如下:
分时日月周需要执行的命令
例如:每天的0点0分进行重启电脑
0 0 * * *reboot
取值范围:
分: 0-59
时: 0-23
日: 1-31
月: 1-12
周: 0-7, 0和7都表示星期天
特殊符号(4)
*:表示取值范围中的每一个数字
-:取值的区间范围,例如想表示1~7,可以写成1-7
/:表示每多少个,例如想每10分钟一次,在分的位置就可以写成: */10
,:表示多个取值例如现在1点,2点,6点执行,则可以在时的位置上写: 1,2,6
案例:
问题1:每月1,10,22日的4:45重启network服务
45 4 1,10,22 * * service network resart
问题2:每周六,周日的1:10重启network服务
10 1 * * 6,0 service network resart
问题3:每天1 8:00至23:00之间每隔30分钟重启network服务
*/30 18-23 * * * service network resart
问题4:每隔2天的上午8点到1 1点的第3分钟和第1 5分钟重启network服务
3,15 8-11 */2 * * service network resart