代码语言: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