在学习中每学习一个命令和知识点就尽可能的直接打出来运行,达到学精不能等到最后用上了,忘记了。
重点以及中心正解:除了shell以为的所有包含
一:linux中一切皆文件
二:要想配置一个文件就是修改配置文件内容
三:想让服务生效就重启本服务。加入到启动项中。
语法格式:systemctl [参数] [服务]
常用参数:
-start | 启动服务 |
-stop | 停止服务 |
-restart | 重启服务 |
-enable | 使某服务开机自启 |
-disable | 关闭某服务开机自启 |
-status | 查看服务状态 |
参考实例
启动httpd服务:
systemctl start httpd.service
停止httpd服务:
systemctl stop httpd.service
重启httpd服务:
systemctl restart httpd.service
查看httpd服务状态:
systemctl status httpd.service
使httpd开机自启:
systemctl enable httpd.service
取消httpd开机自启:
systemctl disable httpd.service
列举所有已启动服务(unit单元) :
systemctl list-units --type=service
有关防火墙的配置:分为iptables和firwalld两种
ptables命令是linux系统中在用户空间中运行的运来配置内核防火墙的工具。它可以设置,维护和检查linux内核中的ipv4包过滤规则和管理网络地址转换(NAT)。
ipatbles命令仅仅是用户空间的linux内核防火墙管理工具,真正的功能实现是由linux内核模块实现的。在配置服务器策略前必须加载相应的内核模块。在linux的2.6内核中仅支持ipatbles。
ipatbles命令仅支持ip