进程端口占用查找
查询全部被使用的端口 netstat -ano
查询80881 端口使用情况 netstat -aon|findstr “8081”
查询 9088PID进程详情 tasklist|findstr “9088”
ps 与grep 常用组合用法,查找特定进程
ps -ef|grep ssh
1.查看实时日志文件
tail -f catalina.out
2.实时查看日志文件 最后n行
tail -n 200 -f catalina.out
3.退出tail命令
ctrl + C
防火墙配置
1:查看防火状态
systemctl status firewalld
service iptables status
2:暂时关闭防火墙
systemctl stop firewalld
service iptables stop
3:永久关闭防火墙
systemctl disable firewalld
chkconfig iptables off
4:重启防火墙
systemctl enable firewalld
service iptables restart
文件操作
1.文件/目录复制
cp [选项] 源文件或目录 目标文件或目录
选项
-a:是指archive的意思,也说是指复制所有的目录
-d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身
-f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制
-i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作
-l:建立硬连接(hard link)的连接文件,而非复制文件本身
-p:与文件的属性一起复制,而非使用默认属性
-r:递归复制,用于目录的复制操作
-s:复制成符号连接文件(symbolic link),即“快捷方式”文件
-u:若目标文件比源文件旧,更新目标文件
2.文件/目录移动和重命名
mv [选项] 源文件或目录 目标文件或目录
-f:force,强制直接移动而不询问
-i:若目标文件(destination)已经存在,就会询问是否覆盖
-u:若目标文件已经存在,且源文件比较新,才会更新
3.删除文件/文件夹
rm 文件名
rm - rf 删除文件夹
4.文件权限赋值
sudo chmod -R 777 ./* 给当前文件夹下所有文件或者子文件赋值最高权限
-R 遍历路径内的所有文件
防火墙端口开通
(1)查看对外开放的端口状态
查询已开放的端口 netstat -anp
查询指定端口是否已开 firewall-cmd --query-port=666/tcp
提示 yes,表示开启;no表示未开启。
(2)查看防火墙状态
查看防火墙状态 systemctl status firewalld
开启防火墙 systemctl start firewalld
关闭防火墙 systemctl stop firewalld
开启防火墙 service firewalld start
若遇到无法开启
先用:systemctl unmask firewalld.service
然后:systemctl start firewalld.service
```powershell
添加指定需要开放的端口:
firewall-cmd --add-port=123/tcp --permanent
重载入添加的端口:
firewall-cmd --reload
查询指定端口是否开启成功:
firewall-cmd --query-port=123/tcp