0418 日常运维(三)
一、iptables规则备份和恢复
备份到ipt.txt中
清空规则后,恢复刚才备份的文件
规则重新被加载
二、firewalld的9个zone
1、重新打开firewalld
2、查看firewalld默认的规则,zone为firewalld的单位,默认使用public,每一个zone为一个规则集。
3、查看所有zone规则集
4、查看默认使用的zone
5、9个zone的区别
三、firewalld关于zone的操作
1、设定默认的zone并查看
2、查看指定网卡使用的zone
3、给指定网卡设置zone
4、针对网卡更改zone
5、针对网卡删除zone,删除后变为了默认zone
6、查看系统中所有网卡所在的zone
四、friewalld关于service的操作
Service即firewalld下面的一个子单元,可以理解为一个指定的端口,例如http操作的80端口,https操作的是43端口,ssh操作的是22端口。
1、查看所有的service
2、查看当前zone下有哪些service
3、把http服务加到public中
4,将配置保存到配置文件中
5、zone与services的配置文件路径
6、需求案例:ftp服务自定义端口1121,需要在work zone下面放行ftp
(1)将ftp拷贝到services并编辑
将21端口改为1121
(2)将work拷贝到zones并编辑
增加一行service服务ftp
(3)重新加载服务并检查
五、Linux任务计划cron
任务计划的配置文件:cat /etc/cronab
任务编辑完成后,使用systemctl start crond 启动任务,查看启动中的任务,可使用ps aux | grep cron 查看,也可使用systemctl status crond 如果是绿色,说明已启动,使用systemctl stop crond停止任务计划。
使用crontab -l 可查看任务计划内容,其文件保存于
所以,如需要保存备份时可复制目录/var/spool/cron/root 即可
六、chkconfig工具(Linux服务管理)
1、查看当前系统使用chkconfig的服务有哪些
服务存于 /etc/init.d/ 目录中
2、将network变为关闭
3、指定某一级别关闭或开启
4、将一个脚本加入到服务列表(只有脚本在/etc/init.d/目录中才能增加加,且有固定的格式才能识别)
七、systemd管理服务(CentOS7主要使用的服务)
1、列出服务
2、让服务开机启动
3、查看服务状态
4、检测服务是否开机启动
八、unit介绍
1、target多个unit组成的组
2、列出所有正在运行的unit
3、列出inactive的unit
4、列出状态为active的service
5、查看某个服务是否为active
九、target介绍
1、列出系统中所有target
2、查看指定target下面有哪些unit
3、查看系统默认的target
4、设置系统默认的target
5、查看某个service属于哪个target