# 一、防火墙常用命令
基于CentOS7
1.防火墙开启与关闭
systemctl stop/start firewalld
2.查看状态
systemctl status firewalld / firewall-cmd --state
3.开机自启动
systemctl enable firewalld.service
4.关闭开机自启动
systemctl disable firewalld.service
5.开放端口
#(--permanent永久生效,没有此参数重启后失效)
#注:可以是一个端口范围,如1000-2000/tcp
firewall-cmd --zone=public --add-port=80/tcp --permanent
6.重启防火墙,更新配置
firewall-cmd --reload
7.查询防火墙某个端口是否开放
firewall-cmd --query-port=80/tcp
8.查询已开放端口
firewall-cmd --list-port
9.移除端口
firewall-cmd --zone=public --remove-port=80/tcp --permanent
#
firewall-cmd --permanent --remove-port=123/tcp
相关命令含义
--zone #作用域
--add-port=80/tcp #添加端口,格式为:端口/通讯协议
--remove-port=80/tcp #移除端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# 二、YUM源配置
#EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux.使用很简单:1. 首先需要安装一个叫”epel-release”的软件包,这个软件包会自动配置yum的软件仓库。当然你也可以不安装这个包,自己配置软件仓库也是一样的。
# yum install epel-release –y
#作用:清除YUM缓存。yum 会把下载的软件包和header存储在cache中,而不自动删除。如果觉得占用磁盘空间,可以使用yum clean指令进行清除,更精确 的用法是yum clean headers清除header,yum clean packages清除下载的rpm包,yum clean all一全部清除。
# yum clean all
#yum list是列出所有可安装的软件包列表,包含已安装和未安装的
# yum list
1
2
3
4
5
6
2
3
4
5
6
# yum配置国内镜像
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
1
# 三、文件相关
# 1.find命令查找文件
1.按文件名
find 路径 -name "文件名"
2.按文件类型
find 路径 -type 类型
类型:普通文件f 目录d 符号链接l 块设备文件b 字符设备文件c socket文件s 管道文件p
1
2
3
4
5
2
3
4
5
# 2.删除文件
1.单个文件删除
rm -f [文件名]
2.多个文件删除
rm -f *[包含关键字]*
3.删除文件夹
rm -rf [文件名]
-f为不提示确认
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8