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
相关推荐
2601_962218474 小时前
万象生鲜系统区块链溯源技术帮助生鲜企业搭建食品安全数字化体系
大数据·运维·微服务·云原生·架构
智塑未来4 小时前
中小公司在线文档选型:从协作入口到安全边界
运维·安全
新时代牛马4 小时前
Linux 内核入门地图:架构、源码目录与五大子系统
linux·运维·架构
智购科技无人售货机厂家4 小时前
2026自动售货机制冷系统维护指南:从散热器清洁到压缩机换油的工程实践~YH
运维·redis·物联网·缓存·架构
剑客的茶馆4 小时前
开发者,运维怎样转行FDE?
运维·ai·开发·fde
Julien20045 小时前
控制 SELinux 文件上下文
linux·运维·服务器
sulikey5 小时前
Linux Core Dump 完全指南:从原理到实战的崩溃调试手册。什么是core dump?程序报错core dumped怎么办?
linux·服务器·操作系统·调试·coredump
Lifangyun_WD5 小时前
第一次租 GPU 服务器怎么开始?镜像、SSH、数据存储和停机前要做什么
服务器·云计算·gpu算力·gpu算力租赁
众壹新能源科技5 小时前
功率预测误差考核怎么降?从气象源到上报口径的排查清单
运维·人工智能·自动化
DevLoom_6 小时前
SD卡插电脑提示:驱动器中的磁盘未被格式化?恢复数据正确处理步骤
运维·服务器·电脑