首页 > 系统相关 >linux 防火墙

linux 防火墙

时间:2023-10-17 15:00:26浏览次数:44  
标签:service -- cmd 防火墙 firewall permanent linux

netstat是一个控制台命令,可用于监控本机的TCP/IP网络,获得路由表、网络连接以及所有网络接口设备的状态信息

netstat -napt   查看监听的端口
netstat -napt  |grep 5672   检查端口被那个进程占用
ps 6832 查看进程的详细信息
kill -9 6832 终止进程

  常用的几个参数有:-a -n -p -t

  -a 显示所有socket,包括正在监听的
       -n 以网络IP地址代替名称,显示网络连接情形
  -p 显示建立相关连接的程序名和PID
  -t 显示TCP协议的连接情况


  -l 显示有在 Listen (监听) 的服务状态
  -u 显示UDP协议的连接情况
    -s 显示每个协议的统计
    -b 显示在创建每个连接或监听端口时涉及的可执行程序
     -c 每个1秒就重新显示一遍,直到用户中断

——————————————————————————————————————————————————————————————————————————————

查看现有的端口: firewall-cmd --zone=public --list-ports

添加单个单端口: firewall-cmd --permanent --zone=public --add-port=81/tcp

添加多个端口 : firewall-cmd --permanent --zone=public --add-port=8080-8083/tcp

删除某个端口 : firewall-cmd --permanent --zone=public --remove-port=81/tcp

更新防火墙规则: firewall-cmd --reload

 

添加允许通过防火墙的服务 firewall-cmd --add-service=https --permanent
删除一个已被允许的服务 s firewall-cmd --remove-service=https --permanent

添加允许通过防火墙的ip地址 sudo firewall-cmd --add-source=192.168.1.3 --permanent
添加允许通过防火墙的某个网段 firewall-cmd --add-source=192.168.1.0/24 --permanent

删除已被允许的ip地址 sudo firewall-cmd --remove-source=192.168.1.3 --permanent
删除已被允许的某个网段 firewall-cmd --remove-source=192.167.1.0/24 --permanent

阻止特定IP通过防火墙 firewall-cmd --add-rich-rule="rule family='ipv4' source address='192.168.1.3' reject"

 

查看防火墙状态 firewall-cmd --state
查看防火墙已有规则列表 sudo firewall-cmd --list-all

启动服务:systemctl start firewalld.service
关闭服务:systemctl stop firewalld.service
重启服务:systemctl restart firewalld.service
显示服务的状态:systemctl status firewalld.service
开机自动启动:systemctl enable firewalld.service
禁用开机自动启动:systemctl disable firewalld.service

 

标签:service,--,cmd,防火墙,firewall,permanent,linux
From: https://www.cnblogs.com/ydg123/p/17769713.html

相关文章

  • Linux中查看服务器内存/CPU/网络占用情况的命令
    目录1、查看物理CPU个数2、查看服务器CPU内核个数3、服务器内存使用情况4、查看服务器的平均负载5、查看系统整体性能情况6、查看系统已载入的相关模块7、查找PCI设置8、网络流量监控9、查看系统内核1、查看物理CPU个数cat cat/proc/cpuinfo|grep"physic......
  • linux安装mysql5.7
    wget-i-chttp://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmyum-yinstallmysql57-community-release-el7-10.noarch.rpmyum-yinstallmysql-community-server--nogpgchecksystemctlstartmysqld.servicesystemctlstatusmysqld.servi......
  • Linux:NAS网络存储
    学习自:讲一讲NAS网络存储(是什么,解决了什么问题)?1、NASNAS是NetworkAttachedStorage的简称,即网络附加存储。可以从它的名称中解析它的作用:存储:存储数据;附加:它可以轻松附加或者取下而不影响系统使用。对比系统中的硬盘,就不能随便取下(取下后电脑就不能用了),也就不能说是附加......
  • Linux MySQL8.1 二进制安装和配置
    下载bin文件https://dev.mysql.com/downloads/mysql/选择LinuxGeneric,下载对应的tar包解压tar包解压完成后,目录结构如下:lsbindocsincludelibLICENSEmanREADMEsharesupport-files每个目录的内容,官方文档有说明DirectoryContentsofDirectorybi......
  • 备份一下Linux下opencv编译指令
    备份一下opencv编译指令:tar-xzvfopencv-3.4.16.tar.gzcdopencv-3.4.16mkdirbuild&&cdbuildcmake-DCMAKE_BUILD_TYPE=Release-DCMAKE_INSTALL_PREFIX=/opt/envs/opencv/opencv-3.4.16..make-j8&&makeinstallopencv完整编译选项:cmake..-DCMAKE_BU......
  • Linux学习笔记2
    Linux学习笔记1.文件重定向1.尝试在命令行输人ifconfig.找到自己电脑的IP地址.zzh@ubuntu:~/Desktop$ifconfigens33:flags=4163<UP,BROADCAST,RUNNING,MULTICAST>mtu1500   inet192.168.216.128netmask255.255.255.0broadcast192.168.216.255   in......
  • 分享几条Linux怎么做安全防范措施的方法
    在Linux系统中,可以采取以下安全防范措施: *保持操作系统最新状态。及时更新操作系统可以减少安全风险,因为黑客经常利用操作系统漏洞进行攻击。此外,最新的操作系统版本通常包含更多的安全功能和改进,能够更好地抵御攻击。*禁用不必要的服务。默认情况下,Linux服务器可能会启用许......
  • Linux 本地部署私有Stackedit Markdown编辑器远程访问
    StackEdit是一个受欢迎的Markdown编辑器,在GitHub上拥有20.7kStar!,它支持将Markdown笔记保存到多个仓库,包括Gitee、GitHub和Gitea。此在线笔记工具还提供了一些便捷功能,如拖拽或粘贴上传图片、文件搜索功能,以及可切换为炫酷的暗黑主题,这些功能特别适合那些喜欢使用Markdown来记录......
  • 适用于Linux的最佳照片应用
    在本文中,我列出了可以用于各种目的的照片相关应用程序。它不是Windows程序的真正替代品,而是Linux中可以用于各种目的的图像相关应用程序的集合。Linux中的图像编辑应用程序当我说图像编辑时,我所说的是专业风格的照片编辑;换句话说,我在说Photoshop。而当涉及到AdobePhotoshop的L......
  • KaOS Linux 2023.09 新增 KDE Gear 23.08,将焦点转向 KDE Plasma 6 ISO
    导读这个新的ISO快照还包括了最新的KDEPlasma5.27.8和KDEFrameworks5.110更新。受Arch Linux 启发,面向KDE的独立开发的 KaOSLinux 发行版的开发团队今天 宣布 KaOS2023.09 正式发布,提供了一张全新的、与最新GNU/Linux技术和开源软件一致的安装镜......