CentOS/windows关闭端口命令和防火墙开放命令(iptables)

1、借助系统自带MS-DOS命令查看开放的端口(Win2000/XP/server2003)

在开始-运行-输入cmd,打入netstat-an(注意-前有个小空格),在IP地址“,”后面就是端口号了。(-a表示显示当前所有连接和侦听端口,-n表示以数字格式显示地址和端口号)

小常识:TCP(TransmissionControlProtocol,传输控制协议)和UDP(UserDatagramProtocol,用户数据包协议)都是网络上传输数据的通信协议,UDP协议面向非连接,而TCP协议面向连接,他们各自的端口号是相互独立的,列如TCP可以有个255端口,UDP也可以有个255端口,他们两者并不冲突的。

2、借助第三方软件查看开放的端口

(1)例如:ActivePorts(SmartLine出品):可以用来监视所有打开的TCP/IP/UDP端口,将你所有端口显示出来,还显示所有端口以及对应的程序所在的路径,查看本地IP和远端IP(试图连接你电脑的IP)是否正在活动。

(2)列如:fpor命令行工具:特点小巧,但功能不亚于ActivePorts哦,同样可以查看端口与相应程序路径。显示模式为:PidProcessPortProtoPath,392svchost->113TCP,C:\WINNT\system32\vhos.exe。

二、限制或关闭端口的方法:

1、通过系统自带功能“限制开放”需要的端口(Win2000/XP/server2003)

通过系统自有的“TCP/IP筛选功能”限制服务器端口,控制面板-网络连接-“本地连接”-右键-属性,然后选择internet(tcp/ip)-属性-高级-选项-选中TCP/IP筛选-属性,在这里分为3项,分别是TCP、UDP、IP协议,假设我的系统只想开放21、80、25、110这4个端口(qq为4000端口),只要在“TCP端口”上勾选“只允许”然后点击“添加”依次把这些端口添加到里面,然后确定,重新启动后生效。

2、通过系统自带防火墙增加“允许通过”的端口

(1)未升级SP2的WINXP/Server2003

控制面板-网络连接-本地连接-属性-高级,把“Inernet连接防火墙”下面的选项勾选上,这样防火墙就自动启动了,点击“设置”,我们可以在“高级设置”窗口的“服务”选项卡中点击“添加”按钮,在“服务设置”对话框中,把服务描述、计算机名或IP地址、端口号、是TCPorUDP,填完后打勾确认,如果不需要了去掉勾确认。(防火墙启动以后“本地连接”图标会出现一个可爱的小锁头。)

(2)升级WIinXPSP2的WindowsXP

控制面版-windows防火墙-例外-添加端口,在取名后,输入端口号,确认TCP或者UDP协议,然后确认,在你取名的这个设置前打勾,表示允许通过此端口,不打勾表示不例外。

3、利用带有的“本地安全策略”功能关闭端口(WINXPHOME版本无此功能)

关闭TCP:135(Win2000、WinXP防止RPC135溢出漏洞)、139、445(注册表“HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\NetBT\\Parameters”中追加名为“SMBDeviceEnabled”的DWORD值,并将其设置为0能禁用445端口)、593、1025和UDP:135、137、138、445端口,关闭一些流行病毒的后门端口(如TCP2745、3127、6129端口),以及远程服务访问端口3389。以下看步骤,共8个。

⑴控制面板-管理工具,打开“本地安全策略”,选中“IP安全策略,在本地计算机”,在右边窗口的空白处右击鼠标,弹出快捷菜单,选择“创建IP安全策略”,于是弹出一个向导,在向导中点击“下一步”按钮,为新的安全策略命名;再按“下一步”,则显示“安全通信请求”画面,在画面上把“激活默认相应规则”左边的钩去掉,点击“完成”按钮就创建了一个新的IP安全策略。

⑵右击该IP安全策略,在“属性”对话框中,把“使用添加向导”左边的钩去掉,然后单击“添加”按钮添加新的规则,随后弹出“新规则属性”对话框,在画面上点击“添加”按钮,弹出IP筛选器列表窗口;在列表中,首先把“使用添加向导”左边的钩去掉,然后再点击右边的“添加”按钮添加新的筛选器。

⑶进入“筛选器属性”对话框,首先看到的是寻址,源地址选“任何IP地址”,目标地址选“我的IP地址”;点击“协议”选项卡,在“选择协议类型”的下拉列表中选择“TCP”,然后在“到此端口”下的文本框中输入“135”,点击“确定”按钮,这样就添加了一个屏蔽TCP135(RPC)端口的筛选器,它可以防止外界通过135端口连上你的电脑。

⑷点击“确定”后回到筛选器列表的对话框,可以看到已经添加了一条策略,重复以上步骤继续添加TCP137、139、445、593端口和UDP135、139、445端口,为它们建立相应的筛选器。

⑸重复以上步骤添加TCP1025、2745、3127、6129、3389端口的屏蔽策略,建立好上述端口的筛选器,最后点击“确定”按钮。

⑹在“新规则属性”对话框中,选择“新IP筛选器列表”,然后点击其左边的圆圈上加一个点,表示已经激活,最后点击“筛选器操作”选项卡。在“筛选器操作”选项卡中,把“使用添加向导”左边的钩去掉,点击“添加”按钮,添加“阻止”操作,在“新筛选器操作属性”的“安全措施”选项卡中,选择“阻止”,然后点击“确定”按钮。

⑺进入“新规则属性”对话框,点击“新筛选器操作”,其左边的圆圈会加了一个点,表示已经激活,点击“关闭”按钮,关闭对话框;最后回到“新IP安全策略属性”对话框,在“新的IP筛选器列表”左边打钩,按“确定”按钮关闭对话框。在“本地安全策略”窗口,用鼠标右击新添加的IP安全策略,然后选择“指派”。

⑻完后重启电脑,这些端口就被关闭了~~

4、利用关闭系统服务的同时关闭端口

控制面板-管理工具-服务。

⑴关闭7.9等等端口:关闭SimpleTCP/IPService,支持以下TCP/IP服务:CharacterGenerator,Daytime,Discard,Echo,以及QuoteoftheDay。

⑵关闭80端口:关掉WWW服务。在“服务”中显示名称为"WorldWideWebPublishingService",通过Internet信息服务的管理单元提供Web连接和管理。

⑶关掉25端口:关闭SimpleMailTransportProtocol(SMTP)服务,它提供的功能是跨网传送电子邮件。

⑷关掉21端口:关闭FTPPublishingService,它提供的服务是通过Internet信息服务的管理单元提供FTP连接和管理。

⑹关闭server服务,此服务提供RPC支持、文件、打印以及命名管道共享。关掉它就关掉了win2k的默认共享,比如ipc$、c$、admin$等等,此服务关闭不影响您的共他操作。

⑺关闭139端口,139端口是NetBIOSSession端口,用来文件和打印共享,注意的是运行samba的unix机器也开放了139端口,功能一样。以前流光2000用来判断对方主机类型不太准确,估计就是139端口开放既认为是NT机,现在好了。

关闭方法:在“网络连接”中“本地连接”中选取“Internet协议(TCP/IP)”属性,进入“高级TCP/IP设置”“WINS设置”里面有一项“禁用TCP/IP的NETBIOS”,打勾就关闭了139端口。对于个人用户来说,可以在各项服务属性设置中设为“禁用”,以免下次重启服务也重新启动,端口也开放了。

5、通过第三方防火墙来关闭端口

例如国内的:天网,金山,瑞星;国外的:诺顿,IIS。这类防火墙关闭端口就比较方便了,添加关闭就OK了,一般都有专门的设置选项。下载哪个防火墙看其帮助设置吧~。

附加

有的时候,我们在程序里面配置了某个端口,但程序总是起不来,很多时候是端口是其他程序占用引起的。最经常遇到的就是机器上配置了多个web服务器,当是服务器停了,进程因为某些原因没有被自动停止,但我们自己没有注意到……

在windows下可以用命令netstat-nao来看,然后找出PID字段的值,然后到Windows的任务管理器里面去看。默认的Windows任务管理器是没有显示这个字段的值的,可以在“查看”->“选择列”菜单里面勾选一下。

在linux下,可以用netstat-naop来看,同样也是找PID字段。在linux下知道了PID,那接下来该怎么玩,肯定是所有人都知道了

以7777端口为例,命令如下:

$/sbin/iptables-IINPUT-ptcp--dport7777-jACCEPT$/etc/init.d/iptablessave#保存$/etc/init.d/iptablesstatus#查看端口状态或者打开配置文件/etc/sysconfig/iptables,加入如下语句,然后重启防火墙:

-AINPUT-ptcp-mstate--stateNEW-mtcp--dport7777-jACCEPT然后重启防火墙:

$/etc/init.d/iptablesrestart修改完成。其中,参数:

关闭端口

$iptables-AINPUT-ptcp--dport7777-jDROP$/etc/init.d/iptablessave#保存关闭IP访问:

$iptables-AINPUT-ptcp-s192.168.1.2-jDROP或者,打开配置文件/etc/sysconfig/iptables,加入如下语句:

-AINPUT-ptcp-mstate--stateNEW-mtcp--dport7777-jDROP再重启防火墙。

查看端口状态,

$/etc/init.d/iptablesstatus#查看端口状态可以看到端口num编号,然后按编号删除:

iptables-DINPUT24常用命令$/etc/init.d/iptablesstart#开启防火墙,或者serviceiptablesstart,以下同理$/etc/init.d/iptablesstop#停止防火墙$/etc/init.d/iptablesrestart#重启防火墙$/etc/init.d/iptablesstatus#查看端口状态$/etc/init.d/iptablessave#保存配置$chkconfigiptablesoff#永久关闭防火墙$chkconfigiptableson#永久关闭后启用CentOS配置防火墙操作实例(启、停、开、闭端口):

注:防火墙的基本操作命令:

查询防火墙状态:

[root@localhost~]#serviceiptablesstatus<回车>

停止防火墙:

[root@localhost~]#serviceiptablesstop<回车>

启动防火墙:

[root@localhost~]#serviceiptablesstart<回车>

重启防火墙:

[root@localhost~]#serviceiptablesrestart<回车>

永久关闭防火墙:

[root@localhost~]#chkconfigiptablesoff<回车>

永久关闭后启用:

[root@localhost~]#chkconfigiptableson<回车>

1、查看防火墙状态

2、编辑/etc/sysconfig/iptables文件。我们实例中要打开8080端口和9990端口

用编辑器打开/etc/sysconfig/iptables

3、依葫芦画瓢,我们添加8080端口和9990端口

4、保存/etc/sysconfig/iptables文件,并在终端执行

5、从新查看防火墙状态

6、这时候,服务器的8080和9990端口就可以对外提供服务了。

THE END
1.AzureDevOpsServer:集成奇安信代码卫士(CodeSafe)本文主要介绍集成Azure DevOps Server和奇安信代码卫士的方法,并在持续集成的实践中应用这个产品。 2. 实现方法 2.1 安装插件 为了实现Azure DevOps Server和奇安信开源卫士的集成,奇安信公司开发了一款Azure DevOps Server扩展插件,名称为“QAX Code Safe” https://blog.csdn.net/dev66/article/details/145435484
2.快速开发新境界,低代码平台解锁项目高效编程服务器工作流应用低代码(Low-code)是指一种应用程序开发方法,它通过图形化的用户界面让开发者可以通过拖拽组件、配置参数等操作来创建应用,而不是编写大量底层代码。这种方式大大降低了编程难度,提高了开发效率,使得即使是不具备深厚编程背景的人也能参与到应用开发中来。低代码平台通常包含预构建的功能模块、模板和API接口,支持多端部https://www.163.com/dy/article/JM2AVQ3K0518CPJB.html
3.低代码开发平台唛盟lcode:低代码开发平台 简介唛盟低代码开发平台mdp-lcode 唛盟低代码开发平台简称唛盟或者mdp. 唛盟-总体介绍 唛盟旨在为企业开发业务系统提供一整套解决方案,唛盟具有高效率、低代码、支持0代码、功能丰富等特点。企业可以在唛盟工程之上,加入更多其它业务功能;也可以以唛盟作为模板,创建新的工程,用于开发其它业务。使用唛盟构建https://gitee.com/maimengcloud/mdp-lcode-ui-web
4.OneCode一路走来OneCode 开源范围及功能: OneCode 第一个版本,以V5版本的引擎为核心,将平台全部600余组件的2/3贡献到社区版本,同时为方便大家构建自身的工程体系,还会同步开源 OneCode V3版本的支持环境VFS(JAVA开发)虚拟存储系统,以及配合V3 部署使用的 OneCode Server 和相关的部署管理插件。 https://developer.aliyun.com/article/1198565
5.IBMServer市场价格走势报告与分析:究竟多少钱?(ibmservice分区有IBMServer作为市场上的知名品牌,其价格走势及功能特点一直是广大用户关注的焦点。 本报告旨在分析IBMServer的市场价格走势,探讨其价格背后的原因,并简要介绍IBMService分区的功能。 二、IBMServer市场价格走势分析 1. 价格概况 IBMServer的价格根据型号、配置、市场供需等因素而有所差异。 https://www.ulidc.com/2025/02/01/ibmserver%E5%B8%82%E5%9C%BA%E4%BB%B7%E6%A0%BC%E8%B5%B0%E5%8A%BF%E6%8A%A5%E5%91%8A%E4%B8%8E%E5%88%86%E6%9E%90%EF%BC%9A%E7%A9%B6%E7%AB%9F%E5%A4%9A%E5%B0%91%E9%92%B1%EF%BC%9F-ibmservice%E5%88%86/
6.深入理解Electron(二)VSCode架构探索背景说起建立在Electron之上以上是VS Code源码的核心组织架构。通过code和server作为入口,workbench作为主框架,而editor、platform和base则成为这个庞大应用的基石。 由于VSCode本身同时提供面向浏览器的版本和客户端的版本,所以在二级目录下整体的目录结构又是跟所支持的目标平台环境有关: https://article.juejin.cn/post/7205044806275743801
7.定制返回JSON的数据和结构RealTimecoding特点功能 对于后端 提供万能通用接口,大部分 HTTP API 不用再写 零代码增删改查、各种跨库连表、JOIN 嵌套子查询等 自动生成文档,不用再编写和维护,且自动静态检查 自动校验权限、自动管理版本、自动防 SQL 注入 开放HTTP API 无需划分版本,始终保持兼容 https://github.com/Tencent/APIJSON
8.IBMAIX常见问题处理:《转载》mdl96304, 查看node_down和node_down_complete事件时,需要查看 /usr/es/adm/cluster.log和/tmp/hacmp.out 5, 在一个活动的HACMP v5.1集群中,下列服务是必须的 topsvcs grpsvcs emaixos emsvcs clstmgrES 6, HACMPv5.x 中的enhanced concurrent VG 能够被定义成一个共享的文件系统(无所谓是否是裸设备或者jfs,jfs2)http://blog.chinaunix.net/uid-23280800-id-4278673.html
9.在浏览器上运行VSCode——GitHub热点速览v.21.22这个项目竟然一直没被我发现过!Code-server 是一个让你能在浏览器中运行 VS Code 的工具。特性: 可在具有一致开发环境的任何设备上写代码 用云服务来加速测试、编译、下载等等功能 除此之外,code-server 还支持丰富的 VS Code 插件。 GitHub 地址→https://github.com/cdr/code-server https://cloud.tencent.com/developer/article/1838804
10.centos搭建codeserver配置HTTPS登录页自定义实现步骤其它综合功能预览 一、Code-Server Code-Server是一款网页版的IDE,相当于VSCode网页版(vscode.dev/),搭建完成后可以随时随地访问自己的代码 主要用途是让用户可以在任意设备和平台上使用基于web的IDE来进行编程工作。通过Code-Server可以使用浏览器访问远程服务器上的IDE,而无需在本地安装软件和配置开发环境。这对于不方便或不https://www.jb51.net/article/283544.htm
11.windowsVScode配置dockers环境vscodeserverdockercode-server 是一个基于 Visual Studio Code 的开源项目,它允许你通过 Web 浏览器来使用 Visual Studio Code 的编辑功能。这意味着你可以在任何设备上,只要有浏览器和网络连接,就可以访问和使用 Visual Studio Code,而无需在本地安装开发环境。 以下是 code-server 的一些特点和功能介绍: https://blog.51cto.com/u_16099165/11751541
12.code中文翻译:关闭遥测相关功能,使其不再收集和发送相关数据信息。 --disable-update-check: 说明:禁用更新检查。若不添加此标志,code-server会每隔 6 小时对照最新的GitHub版本进行检查,并每周通知一次有新版本可用。 中文翻译:禁止进行版本更新检查操作。若未使用该标识,code-server软件将会每间隔 6 个小时去比对查看是https://www.emchaye.cn/docs/tutorial-debian/20241217-02/
13..NETFramework中的新增功能.NET Framework 4.7.2 的持续关注是改进辅助功能的可访问性,这样应用程序就可以为辅助技术的用户提供适当的体验。 有关 .NET Framework 4.7.2 中的辅助功能改进的信息,请参阅 .NET Framework 中辅助功能的新特点。基类.NET Framework 4.7.2 具有大量加密增强功能、对 ZIP 存档的更好的解压缩支持和其他收集 APIhttps://docs.microsoft.com/zh-cn/dotnet/framework/whats-new/
14.AAA和用户管理原理描述ME60V800R023C10SPC500特性描述对RADIUS服务器状态探测功能:收到AAA的认证或计费消息后,如果当前服务器的状态为Down,启动服务器探测处理,将消息转换为报文后向当前服务器发送,该报文作为服务器的探测报文,如果收到RADIUS服务器的回应,则认为该服务器重新可用。 RADIUS服务器的自动切换功能:如果当前发送的服务器的状态为不可发送,或者发送次数超过当前https://support.huawei.com/enterprise/zh/doc/EDOC1100366534/efa34814
15.code但是其属于一款客户端软件,在远程服务器上使用不如 code-server,code-server 是一款能够在网页上使用的 vscode,极大的方便程序开发人员快速访问与编码。本篇介绍如何在 ubuntu 18.04 上安装和配置,使其适用于 python 开发。 安装 bash 1 2 3 4 5 6https://xujinzh.github.io/2024/04/10/install-code-server/
16.光学成像设计软件我们的客户支持团队由CODE V专家、经验丰富的光学工程师组成。如果您需要帮助,可随时联系我们,我们将与您分享视频、文档、教程、示例模型等。 主要特点 设计优化(包括全局优化功能)加速产品投入市场 快速,精准的公差分析对产品制造提供卓越支持 具有突破性创新的精准光束传播分析 https://www.synopsys.com/zh-cn/optical-solutions/codev.html
17.vscode下载vscode中文版手机版下载v1.0.0vscode是一款可以在手机客户端进行的免费代码编辑软件,采用Linux Arm64 启动一个 code-server,和本地内容资源的加载,结合现有的元素和功能系统进行打造,让众多的玩家们可以在手机上的实现自动编辑和代码转换的操作,感兴趣的小伙伴可以一起来免费下载试试哦。 软件功能 功能特点远程仓库 : 加载 git 代码 ,就像本地打https://app.ali213.net/android/485549.html