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
相关推荐
发量惊人的中年网工24 分钟前
AI服务器托管怎么选机房?GPU集群对机柜、电力和网络的硬要求
服务器·网络·人工智能
盐焗鹌鹑蛋24 分钟前
【Linux】权限
linux
窝子面26 分钟前
认识Docker与启动容器与镜像的关系
运维·docker·容器
玖玥拾39 分钟前
Unity 3D 笔记(十五)Unity/C# Socket 网络笔记4
服务器·网络·unity·c#
小此方40 分钟前
Re:Linux系统篇(四十六)信号篇·四:一文串联操作系统底层:时钟中断、内核态切换、系统调用与 Linux 信号处理全解析
linux·驱动开发·信号处理
编程序的员1 小时前
使用OpenTelemetry来监控GoLang应用
运维·golang·monitoring·apm·opentelemetry
羑悻的小杀马特2 小时前
把随身WiFi改成网盘聚合器:中兴F50挂载本地存储+夸克网盘实战
运维·服务器·人工智能·网盘·openlist
无人生还别怕2 小时前
如何制作一个linux标准iso镜像
linux·iso·opencloudos·openanolisos
Yana.nice10 小时前
Linux 只保留 30 天内日志(find命令删除日志文件)
linux·运维·chrome
2601_9605679612 小时前
电商套图自动化效率的工程量化分析——从逐张生成到批量套图的架构演进
运维·架构·自动化