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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!