常见CentOS操作命令
程序员文章站
2022-06-02 22:23:57
...
查看系统信息
uname -a
新建文件夹
mkdir 文件夹名字
进入文件夹:
cd 文件夹路径
退出文件夹
cd .. (往回退一级目录)
退出到根目录:
cd
查看文件(也可通过此方式创建文件)
vi /etc/system/oaStart.ini
由查看变为编辑状态
输入 i
编辑完成后:
ESC按钮退出当前编辑状态
:w 保存
:w! 强制保存
:q 退出当前文本
:q! 退出不保存
移动文件:
mv 目标文件 要移动到目的地的文件夹路径
重命名文件:
mv 文件名 修改后的文件名
删除文件:
通常情况下,删除文件用:rm 文件名。删除文件夹用:rmdir 文件夹名。
但是rmdir不能删除非空的文件夹,那如何删除非空文件夹呢:命令:rm -rf 非空文件夹名;
-r 就是向下递归,不管有多少级目录,一并删除。
-f 就是直接强行删除,不作任何提示的意思。
查看某个文件夹下所有文件
ls
Linux centos重启命令:
1、reboot 普通重启
2、shutdown -r now 立刻重启(root用户使用)
3、shutdown -r 10 过10分钟自动重启(root用户使用)
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启
Linux centos关机命令:
1、halt 立刻关机
2、poweroff 立刻关机
3、shutdown -h now 立刻关机(root用户使用)
4、shutdown -h 10 10分钟后自动关机
如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启
查找文件
find / -name 'filename'
查找目录
find / -name 'path' -type d
查找内容
find . | xargs grep -ri 'content'
//find . | xargs grep -ril 'content' 只显示文件名称
防火墙命令:
#重启防火墙
firewall-cmd --reload
# 安装firewalld
yum install firewalld firewall-config
systemctl start firewalld # 启动
systemctl status firewalld # 或者 firewall-cmd --state 查看状态
systemctl disable firewalld # 停止
systemctl stop firewalld # 禁用
# 显示服务列表
Amanda, FTP, Samba和TFTP等最重要的服务已经被FirewallD提供相应的服务,可以使用如下命令查看:
firewall-cmd --get-services
# 允许SSH服务通过
firewall-cmd --enable service=ssh
# 禁止SSH服务通过
firewall-cmd --disable service=ssh
# 临时允许Samba服务通过600秒
firewall-cmd --enable service=samba --timeout=600
# 显示当前服务
firewall-cmd --list-services
# 添加HTTP服务到内部区域(internal)
firewall-cmd --permanent --zone=internal --add-service=http
firewall-cmd --reload # 在不改变状态的条件下重新加载防火墙
# 打开443/TCP端口
firewall-cmd --add-port=443/tcp
# 永久打开3690/TCP端口
firewall-cmd --permanent --add-port=6379/tcp
# 打开临时TCP的8080端口
firewall-cmd --enable ports=8080/tcp
#关闭端口
firewall-cmd --permanent --zone=public --remove-port=8080/tcp
# 永久打开端口好像需要reload一下,临时打开好像不用,如果用了reload临时打开的端口就失效了
# 其它服务也可能是这样的,这个没有测试
firewall-cmd --reload
# 查看防火墙,添加的端口也可以看到
firewall-cmd --list-all
Redis命令
/etc/目录/redis-server stop
/etc/目录/redis-server start
/etc/目录/redis-server restart
或者 kill -9 redis的pid
Supervisor相关命令
启动supervisord服务
supervisord -c /etc/supervisor/supervisord.conf
重新加载使新的配置项生效
supervisorctl reload
查看supervisor管理的服务
supervisorctl -c /etc/supervisor/supervisord.conf
uname -a
新建文件夹
mkdir 文件夹名字
进入文件夹:
cd 文件夹路径
退出文件夹
cd .. (往回退一级目录)
退出到根目录:
cd
查看文件(也可通过此方式创建文件)
vi /etc/system/oaStart.ini
由查看变为编辑状态
输入 i
编辑完成后:
ESC按钮退出当前编辑状态
:w 保存
:w! 强制保存
:q 退出当前文本
:q! 退出不保存
移动文件:
mv 目标文件 要移动到目的地的文件夹路径
重命名文件:
mv 文件名 修改后的文件名
删除文件:
通常情况下,删除文件用:rm 文件名。删除文件夹用:rmdir 文件夹名。
但是rmdir不能删除非空的文件夹,那如何删除非空文件夹呢:命令:rm -rf 非空文件夹名;
-r 就是向下递归,不管有多少级目录,一并删除。
-f 就是直接强行删除,不作任何提示的意思。
查看某个文件夹下所有文件
ls
Linux centos重启命令:
1、reboot 普通重启
2、shutdown -r now 立刻重启(root用户使用)
3、shutdown -r 10 过10分钟自动重启(root用户使用)
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启
Linux centos关机命令:
1、halt 立刻关机
2、poweroff 立刻关机
3、shutdown -h now 立刻关机(root用户使用)
4、shutdown -h 10 10分钟后自动关机
如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启
查找文件
find / -name 'filename'
查找目录
find / -name 'path' -type d
查找内容
find . | xargs grep -ri 'content'
//find . | xargs grep -ril 'content' 只显示文件名称
防火墙命令:
#重启防火墙
firewall-cmd --reload
# 安装firewalld
yum install firewalld firewall-config
systemctl start firewalld # 启动
systemctl status firewalld # 或者 firewall-cmd --state 查看状态
systemctl disable firewalld # 停止
systemctl stop firewalld # 禁用
# 显示服务列表
Amanda, FTP, Samba和TFTP等最重要的服务已经被FirewallD提供相应的服务,可以使用如下命令查看:
firewall-cmd --get-services
# 允许SSH服务通过
firewall-cmd --enable service=ssh
# 禁止SSH服务通过
firewall-cmd --disable service=ssh
# 临时允许Samba服务通过600秒
firewall-cmd --enable service=samba --timeout=600
# 显示当前服务
firewall-cmd --list-services
# 添加HTTP服务到内部区域(internal)
firewall-cmd --permanent --zone=internal --add-service=http
firewall-cmd --reload # 在不改变状态的条件下重新加载防火墙
# 打开443/TCP端口
firewall-cmd --add-port=443/tcp
# 永久打开3690/TCP端口
firewall-cmd --permanent --add-port=6379/tcp
# 打开临时TCP的8080端口
firewall-cmd --enable ports=8080/tcp
#关闭端口
firewall-cmd --permanent --zone=public --remove-port=8080/tcp
# 永久打开端口好像需要reload一下,临时打开好像不用,如果用了reload临时打开的端口就失效了
# 其它服务也可能是这样的,这个没有测试
firewall-cmd --reload
# 查看防火墙,添加的端口也可以看到
firewall-cmd --list-all
Redis命令
/etc/目录/redis-server stop
/etc/目录/redis-server start
/etc/目录/redis-server restart
或者 kill -9 redis的pid
Supervisor相关命令
启动supervisord服务
supervisord -c /etc/supervisor/supervisord.conf
重新加载使新的配置项生效
supervisorctl reload
查看supervisor管理的服务
supervisorctl -c /etc/supervisor/supervisord.conf
上一篇: 2020牛客暑期多校训练营(第四场)F题