CentOS 7 命令锦集

Linux tytrock ⋅ 于 2018-08-09 10:29:02 ⋅ 1205 阅读
systemctl enable httpd.service  #使某服务自动启动
systemctl disable httpd.service  #使某服务不自动启动
systemctl status httpd.service #检查服务状态(显示详细信息)
systemctl is-active httpd.service #检查服务状态(仅显示是否)
systemctl list-units --type=service  #显示所有已启动的服务
systemctl start httpd.service #启动某服务
systemctl stop httpd.service #停止某服务
systemctl restart httpd.service #重启某服务  systemctl reload httpd.service


防火墙

firewall-cmd --state  #防火墙状态
systemctl start firewalld.service #启动防火墙
systemctl stop firewalld.service #关闭防火墙
systemctl restart firewalld.service #重启防火墙
systemctl enable firewalld.service #设置开机启动
netstat -ntlp #查看已开启的端口

firewall-cmd --zone=public --add-port=80/tcp --permanent #开启特定端口(80)
#命令含义:
#--zone #作用域
#--add-port=80/tcp  #添加端口,格式为:端口/通讯协议
#--permanent   #永久生效,没有此参数重启后失效


端口、进程相关操作

netstat –apn #查看所有进程和端口使用情况
ps -aux|grep php  #查找php相关进程端口使用情况
ps -aux|grep 9000  #查找9000端口使用情况
kill -9 9000  #杀掉9000端口进程
netstat -lntp #查看监听端口


文件操作

cd usr #进入usr目录
rm -rf /usr/site/test/* #删除/usr/site/test/目录下的所有文件
tar -cvf sysconfig.tar /etc/sysconfig  #将/etc/sysconfig文件打包为sysconfig.rar并放到当前文件夹
tar xvf sysconfig.tar #解包
cp -r /usr/site/web1 /usr/site/web2 #复制文件夹,将/usr/site/web1移动到/usr/site/web2
mv /usr/site/site /usr/site/newsite #移动(重命名)文件夹 将/usr/site/site移动到/usr/site/newsite
rm -rf usr/site/temp  #删除usr/site/temp文件夹,-r 就是向下递归,不管有多少级目录,一并删除,-f 就是直接强行删除,不作任何提示的意思


系统信息

df -h #查看所有文件系统的可用空间及使用情形
du -sh #查看当前目录总共占的容量
du -sh * #列出当前目录各文件大小


回复数量: 0
    暂无评论~~
    • 请注意单词拼写,以及中英文排版,参考此页
    • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
    • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
    • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
    • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
    Ctrl+Enter