Linux的常用指令

本文记载工作中遇到的一些常用,但是记不住的指令,后续会持续更新,小白想从0学习基础Linux指令的话,请跳过本文章,有问题欢迎反馈在评论区,谢谢。

防火墙相关

查看当前开放的端口

使用netstat命令查看所有监听的端口:sudo netstat -tuln

或者使用ss命令:sudo ss -tuln

这两个命令都会列出当前所有监听的TCP和UDP端口及其状态。

开放端口

若防火墙工具是iptables****:

bash 复制代码
# 允许TCP协议的8080端口:
sudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
#允许UDP协议的8080端口
sudo iptables -A INPUT -p udp --dport 8080 -j ACCEPT

若防火墙工具是​firewalld​****:

bash 复制代码
# 永久开放8080端口
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
# 开放后立即生效,重启防火墙
sudo firewall-cmd --reload

测试端口是否开放

本地测试:使用telnet命令进行本地测试。

bash 复制代码
# 测试本地8080端口
telnet localhost 8080

远程测试:从另一台机器上使用telnet命令测试。

bash 复制代码
# 假设目标服务器的IP地址为192.168.1.100
telnet 192.168.1.100 8080

关闭端口

临时关闭端口(重启后失效)
bash 复制代码
# 关闭TCP协议的8080端口
sudo firewall-cmd --zone=public --remove-port=8080/tcp
# 关闭UDP协议的8080端口
sudo firewall-cmd --zone=public --remove-port=8080/udp
永久关闭端口(需重载配置)

永久关闭端口需要添加--permanent参数

bash 复制代码
# 关闭TCP协议的8080端口
sudo firewall-cmd --zone=public --remove-port=8080/tcp --permanent
# 关闭后立即生效,重启防火墙
sudo firewall-cmd --reload
# 关闭UDP协议的8080端口
sudo firewall-cmd --zone=public --remove-port=8080/udp --permanent
# 关闭后立即生效,重启防火墙
sudo firewall-cmd --reload
相关推荐
万象.17 小时前
Linux传输层TCP,UDP相关内容
linux·tcp/ip·udp
耀耀_很无聊17 小时前
09_Jenkins安装JDK环境
java·运维·jenkins
MaximusCoder17 小时前
等保测评命令——Centos Linux
linux·运维·经验分享·python·安全·centos
万象.17 小时前
Linux数据链路层通信原理及报文格式
linux·网络·网络协议
卷Java18 小时前
Linux服务器Docker部署OpenClaw:腾讯云/阿里云/VPS安装避坑指南
linux·运维·服务器
原来是猿19 小时前
Linux-【动静态库】
linux·运维·服务器
深圳市恒讯科技20 小时前
云服务器怎么选?从CPU、内存到IOPS的零基础选型手册
运维·服务器
艾莉丝努力练剑21 小时前
【脉脉】AI创作者崛起:掌握核心工具,在AMA互动中共同成长
运维·服务器·c++·人工智能·安全·企业·脉脉
九皇叔叔21 小时前
CentOS 7.5/RHEL 7.x 配置 YUM 源(阿里云镜像+本地源双方案)
linux·阿里云·centos
chinesegf1 天前
DNS 验证验证SSL证书
linux·服务器·网络