Centos7常用命令

systemctl命令

# 开机运行服务:
systemctl enable *.service
# 取消开机运行
systemctl disable *.service
# 启动服务
systemctl start *.service
# 停止服务
systemctl stop *.service
# 重启服务
systemctl restart *.service
# 重新加载服务配置文件
systemctl reload *.service
# 查询服务运行状态
systemctl status *.service
# 显示启动失败的服务
systemctl --failed

防火墙命令

# 开启防火墙
systemctl start firewalld
# 查看版本:
firewall-cmd --version
# 查看帮助:
firewall-cmd --help
# 显示状态:
firewall-cmd --state
# 查看端口:
firewall-cmd --list-port
# 开放端口:
firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --add-port=20000-20010/tcp --permanent
# 禁用端口:
firewall-cmd --remove-port=80/tcp --permanent
firewall-cmd --remove-port=20000-20010/tcp --permanent
# 查看端口号是否开放成功,输出yes开放成功,no则失败
firewall-cmd --zone=public --query-port=27017/tcp

# 重新加载防火墙规则:
firewall-cmd --reload

# 开放/关闭服务端口:
# 打开FTP服务:
firewall-cmd --add-service=ftp --permanent
# 关闭FTP服务:
firewall-cmd --remove-service=ftp --permanent

## 参数 --permanent,表示永久生效

权限设置命令

Linux 系统中,文件的基本权限由 9 个字符组成,以 rwxrw-r-x 为例,我们可以使用数字来代表各个权限,各个权限与数字的对应关系如下:

r --> 4
w --> 2
x --> 1

由于这 9 个字符分属 3 类用户,因此每种用户身份包含 3 个权限(r、w、x),通过将 3 个权限对应的数字累加,最终得到的值即可作为每种用户所具有的权限。

拿 rwxrw-r-x 来说,所有者、所属组和其他人分别对应的权限值为:

所有者 = rwx = 4+2+1 = 7
所属组 = rw- = 4+2 = 6
其他人 = r-x = 4+1 = 5

所以,此权限对应的权限值就是 765。

chmod [-R] 权限值 文件名

-R(注意是大写)选项表示连同子目录中的所有文件,也都修改设定的权限。

写入空白到文件

cd /data1/tomcat8/tomcat/log
echo -n  " " > catalina.out
posted @ 2021-03-26 13:50  Hexrui  阅读(75)  评论(0编辑  收藏  举报
返回顶部