查看端口占用:
ss命令:
ss -lntpd | grep 端口号 #centos实测有效
netstat命令:
netstate -tnlp | grep 端口号 #CentOS上报没有此命令
lsof命令:
lsof -i 协议:端口号,CentOS上报无此命令
lsof -i 协议:端口号
fuser命令:
fuser 端口号/协议 #CentOS报没有此命令
fuser 22/tcp
查看进程
ps命令
例:
ps -ef | grep java // 表示查看所有进程里cmd是Java的进程
ps -aux | grep java // -aux显示所有状态
终止进程
kill命令
kill -9 [PID]
设置代理
打开环境文件 /etc/profile
加上如下代码即可:
export http_proxy="http://username:password@proxyServer:port/"
export https_proxy="http://username:password@proxyServer:port/"
export ftp_proxy="http://username:password@proxyServer:port/"
export no_proxy="127.0.0.1,192.168.124.0/16,*.example.com"
查看IP
ifconfig
CentOS验证无效
ip add
实测有效
防火墙端口开放
-
开启端口
[root@centos7 ~]# firewall-cmd --zone=public --add-port=80/tcp --permanent -
查询端口号80 是否开启:
[root@centos7 ~]# firewall-cmd --query-port=80/tcp
- 重启防火墙:
[root@centos7 ~]# firewall-cmd --reload
- 查询有哪些端口是开启的:
[root@centos7 ~]# firewall-cmd --list-port
-
命令含义:
--zone #作用域
--add-port=80/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效 -
关闭firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
网友评论