linux各个系统常用命令汇总
1.安装bbr
cd /usr/src && wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
2.Wget命令安装
CentOS系统:
yum install wget -y
Debian/Ubuntu系统:
apt-get install -y wget
3.Curl命令安装
ubuntu/debian 系统安装:
apt-get update -y && apt-get install curl -y
centos 系统安装 Curl 方法:
yum update -y && yum install curl -y
4.检查某端口是否开启
firewall-cmd --query-port=25/tcp --zone=public #查询25端口是否开启,自行修改端口号 firewall-cmd --query-port=80/tcp --zone=public #查询80端口是否开启,自行修改端口号 firewall-cmd --query-port=888/tcp --zone=public #查询888端口是否开启,自行修改端口号 firewall-cmd --query-port=8888/tcp --zone=public #查询8888端口是否开启,自行修改端口号 firewall-cmd --query-port=8889/tcp --zone=public #查询8889端口是否开启,自行修改端口号 firewall-cmd --query-port=443/tcp --zone=public #查询443端口是否开启,自行修改端口号 firewall-cmd --query-port=20/tcp --zone=public #查询20端口是否开启,自行修改端口号 firewall-cmd --query-port=21/tcp --zone=public #查询21端口是否开启,自行修改端口号
返回no即未开启,显示yes为已开启。
开启某端口代码
firewall-cmd --zone=public --add-port=25/tcp --permanent #添加25端口,如需添加其他端口,自行修改端口号 firewall-cmd --zone=public --add-port=888/tcp --permanent #添加888端口,如需添加其他端口,自行修改端口号 firewall-cmd --zone=public --add-port=8888/tcp --permanent #添加8888端口,如需添加其他端口,自行修改端口号 firewall-cmd --zone=public --add-port=443/tcp --permanent #添加443端口,如需添加其他端口,自行修改端口号 firewall-cmd --zone=public --add-port=20/tcp --permanent #添加20端口,如需添加其他端口,自行修改端口号 firewall-cmd --zone=public --add-port=21/tcp --permanent #添加21端口,如需添加其他端口,自行修改端口号
关闭某端口代码
firewall-cmd --zone=public --remove-port=25/tcp --permanent #关闭25端口,如需添加其他端口,自行修改端口号 firewall-cmd --zone=public --remove-port=888/tcp --permanent #关闭888端口,如需添加其他端口,自行修改端口号 firewall-cmd --zone=public --remove-port=8888/tcp --permanent #关闭8888端口,如需添加其他端口,自行修改端口号 firewall-cmd --zone=public --remove-port=443/tcp --permanent #关闭443端口,如需添加其他端口,自行修改端口号 firewall-cmd --zone=public --remove-port=20/tcp --permanent #关闭20端口,如需添加其他端口,自行修改端口号 firewall-cmd --zone=public --remove-port=21/tcp --permanent #关闭21端口,如需添加其他端口,自行修改端口号
修改完成后需要重启服务器才能生效
5.查看防火墙状态
CentOS系统:
systemctl status firewalld
有如下提示(running)表示开启
Active: active (running)
关闭防火墙
systemctl stop firewalld
有如下提示表示已经关闭
Active: inactive (dead)
开启防火墙,没有任何提示即开启成功
systemctl start firewalld
再次查看防火墙状态
systemctl status firewalld
有如下提示(running)表示开启
Active: active (running)
Debian/Ubuntu系统:
iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT iptables -P OUTPUT ACCEPT iptables -Fapt-get purge netfilter-persistent reboot
6.安全检查
vim /var/log/secure #主机自动记录所有登陆事件
lastb #所有登陆失败记录
last #所有登陆成功事件记录
7.看端口占用情况命令
(比如查看80端口占用情况使用如下命令)
lsof -i tcp:80
未完待续