首页 > 系统相关 >Linux -防火墙

Linux -防火墙

时间:2024-04-09 16:24:20浏览次数:24  
标签:-- cmd 端口 防火墙 firewall permanent Linux

Windows

进入CMD 窗口 查询指定port端口进程是否存在,
使用 进程任务终止命令 杀死进程即可


第一步:netstat -ano|findstr port (port被占用的端口)
例:netstat -ano|findstr 8090

第二部:taskkill /pid PID -f (PID占用端口的进程)
例:taskkill /pid 14788 -f

第三部 netstat -ano|findstr prot (再次查看,发现已没有相应进程在使用指定端口了)


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


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

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

  常用的几个参数有:-a -n -p -l
  -a 显示所有socket,包括正在监听的

  -l 显示有在 Listen (监听) 的服务状态
  -n 以网络IP地址代替名称,显示网络连接情形
  -p 显示建立相关连接的程序名和PID
  -t 显示TCP协议的连接情况

  -u 显示UDP协议的连接情况

  -s 显示每个协议的统计

  -b 显示在创建每个连接或监听端口时涉及的可执行程序

  -c 每个1秒就重新显示一遍,直到用户中断
——————————————————————————————————————————————————————————————————————————————

查看防火墙状态 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


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

查看现有的端口: 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 --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"
阻止特定的IP段通过防火墙firewall-cmd --add-rich-rule="rule family='ipv4' source address='192.168.1.0/24' reject"

标签:--,cmd,端口,防火墙,firewall,permanent,Linux
From: https://www.cnblogs.com/ydg123/p/18124228

相关文章

  • 防火墙对于网络攻击都有哪些防御措施?
    现如今随着网络技术的快速发展,给人们的生活带来了很多的便利,网络技术也被广泛地应用在各个领域和行业当中,但是在这个过程中也会面临各种网络安全的威胁,给所涉及的企业造成了很大的影响,所以防火墙这一技术,为网络安全构建了完善的防护体系,为网络技术提供了可靠的应用环境。那防......
  • linux环境安装——kafka安装复习
    需要安装jdk、zk;然后才是kafka  kafka版本:kafka_2.13-3.2.3.tgz                             [root@iZf8zi6zcbssmm6c2nrhapZ/]#ls-alttotal84drwxrwxrwt.9rootroot4096Apr914:42tmpdrw......
  • Linux架构28 ansible流程控制, 条件判断(主机,是否安装,系统版本), 循环语句(安装启动
    Ansible流程控制一、playbook条件语句不管是shell还是各大变成语言中,流程控制,条件判断这些都是必不可少的,在我们使用Ansible的过程中,条件判断的使用频率极其高。例如:1.我们使用不同的系统的时候,可以通过判断系统来对软件包进行安装。2.在nfs和rsync安装过程中,客户端服务器......
  • Hyper-V下的Linux虚拟机网卡丢失问题原因及解决办法
    陌上归人的博客-博客园 https://www.cnblogs.com/fjping0606/p/4428495.htmlHyper-V下的Linux虚拟机网卡丢失问题原因及解决办法Hyper-V下的Linux虚拟机网卡丢失问题原因及解决办法 虚拟化大势所趋公司推行了虚拟化,全部用的是MicrosoftWindows2008R2EnterprisewithHyp......
  • Linux常用命令
    zip打包:zip-rOperationCenter_0722.zipOperationCentertar打包:tar-cvf-OperationCenter_0722.zipOperationCenter查看tomcat配置:/usr/share/tomcat6/conf停止/启动/重启tomcat:servicetomcat6stopservicetomcat6startservicetomcat6restart查看控制台输出:tai......
  • YOLOv8 测试 4:在 Linux 中使用 Docker 部署 YOLOv8 模型,并使用简单的命令行脚本测试模
    一、前言记录时间[2024-4-9]系列文章简摘:YOLOv8模型的简单测试,Windows环境下安装部署(Python+PyTorch+Conda+cpu+CLI)YOLOv8模型的简单测试2,PyCharm集成开发环境安装使用(Windows+Python+PyTorch+Conda+cpu)Win11中安装虚拟化软件VMware,以及Linux虚拟机的详细安装......
  • Linux环境变量,打开的 shell 选项 himBHs 和 hBc
    前言全局说明Linux环境变量himBHs和hBc一、说明$-记录的是当前配置打开的shell选项,而himBH是其默认值。二、查看环境变量2.1本地执行echo$-2.1查看远程环境变量[email protected]'echo$-'127.0.0.1实际是本机回环,但是假设是远程机器的IP,效果是一......
  • Linux shell命令行查看判断文件是内部内建自带命令还是外部命令
    前言全局说明Linuxshell命令行查看判断文件是内部内建自带命令还是外部命令一、说明内部命令是shell自带的外部命令是安装系统时默认安装的,并且在文件系统下有对应的路径二、内部命令typecd三、外部命令typecat免责声明:本号所涉及内容仅供安全研究与教学......
  • Linux mformat命令教程:MS-DOS文件系统的磁盘格式化工具(附实例详解和注意事项)
    Linuxmformat命令介绍mformat是一个用于在低级格式化的磁盘上添加MS-DOS文件系统的命令。它可以在已经通过Unix低级格式化的磁盘上添加一个最小的MS-DOS文件系统(包括引导扇区、FAT和根目录)。Linuxmformat命令适用的Linux版本mformat命令在大多数Linux发行版中都可以使......
  • linux环境安装——redis安装复习
      redis版本:redis-7.0.5.tar.gz  Sessionstopped-Press<Return>toexittab-PressRtorestartsession-PressStosaveterminaloutputtofile┌─────────────────────────────────────────......