CentOS7常用命令

2022-06-27 12:28:25 浏览数 (2)

代码语言:javascript复制
#检查端口被哪个进程占用
netstat -lnpt | grep 8080

#查看监听的端口
netstat -lnpt

#中止进程
kill 12345

防火墙命令

代码语言:javascript复制
#查看防火墙状态
systemctl status firewalld 

#查看当前已经开放的端口
firewall-cmd --list-ports

#开启端口,以8888为例
firewall-cmd --zone=public --add-port=8888/tcp --permanent

#开启防火墙
systemctl start firewalld

#重启防火墙
firewall-cmd --reload

#关闭防火墙
systemctl stop firewalld.service

#关闭防火墙开机启动
systemctl disable firewalld.service

#重载防火墙配置
firewall-cmd --reload

重启命令

代码语言:javascript复制
#立刻重启(root用户使用)
reboot
shutdown -r now

#10分钟后自动重启(root用户使用)
shutdown -r 10 

#在时间为20:35时候重启(root用户使用)
shutdown -r 20:35 

#如果是通过shutdown命令设置重启的话,可以取消重启
shutdown -c

关机命令

代码语言:javascript复制
#立刻关机(root用户使用)
halt
poweroff
shutdown -h now

#10分钟后自动关机
shutdown -h 10

hostname命令

代码语言:javascript复制
#查看主机名
hostname

#设置主机名
#临时修改
hostname 主机名
#永久修改
vi /etc/hostname

网络服务

代码语言:javascript复制
#查看IP信息
ip a

#网络连通性测试
ping [选项] 目标主机

#设置网络信息
vi /etc/sysconfig/network-scripts/ifcfg-ens33

#重启network网络服务
service network restart

目录文件操作命令

代码语言:javascript复制
#创建本目录下文件夹
mkdir dir

#创建其他目录下文件夹
mkdir dir/file

#创建多级目录文件夹
mkdir -p tmp/dir

#创建file.txt文件
mkdir dir/file.txt

#文件夹重命名
mv dir dir1 

#文件重命名
mv dir/file.txt dir/files.txt

#进入dir目录
cd /dir

#回到主目录 
cd ~

#查看目录下内容 
ll(或 ls)

#返回上一级 
cd ..

#删除本目录下文件夹及文件
rm -rf dir1  (强制删除,不提示)

#强制删除文件,不提示
rm -f file

#递归删除其文件和文件夹
rm -r dir

压缩和解压命令

代码语言:javascript复制
#解压file.tar
tar –xvf file.tar

#解压file.tar.gz
tar -zxvf file.tar.gz

#解压 file.tar.bz2
tar -jxvf file.tar.bz2 

#解压file.tar.Z
tar –Zxvf file.tar.Z

#解压file.rar
unrar e file.rar

#解压file.zip
unzip file.zip 

#将当前目录里的file.txt文件打包成file.tar
tar –cvf file.tar file.txt

#将当前目录里的file.txt文件打包成file.tar.gz
tar –czf file.tar.gz file.txt

#将当前目录里的file.txt文件打包成file.tar.bz2
tar –cjf file.tar.bz2 file.txt

#将当前目录里的file.txt文件打包成file.tar.Z
tar –cZf file.tar.Z file.txt

#将当前目录里的file.txt文件打包成file.zip
zip file.zip file.txt

0 人点赞