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
相关推荐
萤丰信息2 小时前
AI 筑基・生态共荣:智慧园区的价值重构与未来新途
大数据·运维·人工智能·科技·智慧城市·智慧园区
小义_2 小时前
【RH134知识点问答题】第7章 管理基本存储
linux·运维·服务器
运维小欣2 小时前
Agentic AI 与 Agentic Ops 驱动,智能运维迈向新高度
运维·人工智能
梁洪飞3 小时前
内核的schedule和SMP多核处理器启动协议
linux·arm开发·嵌入式硬件·arm
_运维那些事儿3 小时前
VM环境的CI/CD
linux·运维·网络·阿里云·ci/cd·docker·云计算
Y1rong4 小时前
linux之文件IO
linux
Trouvaille ~4 小时前
【Linux】UDP Socket编程实战(一):Echo Server从零到一
linux·运维·服务器·网络·c++·websocket·udp
嵌入小生0074 小时前
Shell | 命令、编程及Linux操作系统的基本概念
linux·运维·服务器
-Try hard-5 小时前
Linuv软件编程 | Shell命令
linux·运维·服务器