【linux端口控制(开放-禁止)】教程文章相关的互联网学习教程文章

Linux 小知识翻译 - 「端口和端口号」【代码】

这次说说「端口」和「端口号」。平时经常会听人说「打开了80号端口」,为了安全「不要打开多余的端口」等等。那么,这里的端口或者端口号是什么呢? 首先,「端口」是TCP或者UDP上使用的概念,经常被比喻成「窗口」。而且,端口号也被比喻成窗口编号。举个例子,比如去邮局汇款时,并不是每个窗口都可以汇款的,只有特定的窗口才能办理汇款业务。所以,每个窗口都会编号。 端口号和上面的情况类似,比如,Web服务器通过HTTP接受通信...

找出Window/Linux下 占用端口的进程【图】

Windows使用命令:netstat -ano|find " :端口号"|find "LISTEN" 任务管理查找ip Windows上根据进程名 杀死进程,如下命令:taskkill /F /IM hugo.exe Windows上根据进程ID 杀死进程,如下命令:taskkill /F /PID 3306 Linux命令如下:netstat -anp|grep ":3306" |grep LISTEN原文:https://www.cnblogs.com/sunzzc/p/13192322.html

linux 获取tomcat 进程号 和端口号【代码】

获取进程号:# 获取tomcat PPID TomcatID=$(ps -ef |grep tomcat |grep -w ‘tomcat‘|grep -v ‘grep‘|awk ‘{print $2}‘) echo ${TomcatID} 获取端口号:#获取端口号if($4>20) 打印出的 端口为80 {if($4<20000)打印的为 127.0.0.1 80 TomcatID=$(ps -ef |grep tomcat |grep -w ‘tomcat‘|grep -v ‘grep‘|awk ‘{print $2}‘) port=`netstat -antup |grep LISTEN | grep ${TomcatID} | sed ‘s/ //g‘| awk -F ‘:‘ ‘...

Linux系统下增加Tomcat远程调试端口

在startup.sh开始处中增加如下内容: declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8788" 然后启动Tomcat即可。 windows下是增加如下内容: SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8788原文:http://www.jb51.net/os/Fedora/1397.html

开放linux 80端口

首先解决下出现解决CentOS7出现的”Failed to start firewalld.service”问题 先输入systemctl unmask firewalld.service然后 systemctl start firewalld.service 即可----------------------------------------------------------------怎么打开80端口呢?在防火墙开始的时候 执行这句firewall-cmd --zone=public --add-port=80/tcp --permanent 这就增加了端口80 原文:https://www.cnblogs.com/dwt520/p/11416070.html

linux下tomcat查看端口

$ps -ef|grep 8080查看8080端口的进程号$ps -ef|grep tomcat 查看tomcat占据的进程号原文:http://blog.csdn.net/sprita1/article/details/44195929

Linux 增加对外开放的端口【代码】

查看端口是否对外开放/etc/init.d/iptables status# /etc/init.d/iptables status 表格:filter Chain INPUT (policy ACCEPT) num target prot opt source destination 1 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:3306 2 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 3 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 st...

linux主机下的Vmware Workstation配置NAT设置 端口映射-Ubuntu为例

最近折腾虚拟机,由于是在linux下进行的,而相关资料比较少,所以遇到了一些问题。一个就是配置vmware workstation的NAT设置。因为一般来说,NAT可以共享主机的ip,从而能以主机身份访问互联网,不需要单独为虚拟机配置IP了,另外,vmware workstation中的NAT设置里是可以进行端口转发的,所以添加了端口映射后,是很容易通过宿主机的某个端口访问到虚拟机的资源。我觉得是非常实用便捷的。所以配置虚拟机首选NAT方式。我是在linux...

Centos 7 安装 设置 IP地址,DNS,主机名,防火墙,端口,SELinux (实测+笔记)

环境:系统硬件:vmware vsphere (CPU:2*4核,内存2G,双网卡)系统版本:CentOS-7.0-1406-x86_64-DVD.iso 安装步骤:1.虚拟系统安装1.1 使用VMware 虚拟机,读入ISO进行安装。启动后进行安装界面1.2 选择 Install CentOS7,进行语言选择1.3 选择简体中文,进入信息摘要 1.4 点击"安装位置",选择系统需要安装到的硬盘,点击“完成”。1.5 点击"网络和主机名",进行网络设置,设为“开启”,然后点击“完成”。1.6 在“安装信息摘...

Linux下通过端口号查询占用的进程,并知道其所在的位置【代码】

比如要查询2181端口。1、查询端口占用的进程IDnetstat -anp | grep 2181tcp6 0 0 :::2181 :::* LISTEN 10997/java 2181为端口号10997为PID还可以使用:lsof -i:2181COMMAND PID USER FD TYPEDEVICE SIZE/OFF NODE NAME java 10997 jim 25u IPv6 197822 0t0 TCP *:2181 (LISTEN)2、根据PID查询所在进程位置ps -ef | grep 10997jim 10997 1959 0 12月...

Linux端口被占用? -- Linux查看端口使用状态、关闭端口方法

1、可以通过"netstat -anp" 来查看哪些端口被打开。(注:加参数‘-n‘会将应用程序转为端口显示,即数字格式的地址,如:nfs->2049, ftp->21,因此可以开启两个终端,一一对应一下程序所对应的端口号)2.、然后可以通过"lsof -i:$PORT"查看应用该端口的程序($PORT指对应的端口号)。或者你也可以查看文件/etc/services,从里面可以找出端口所对应的服务。(注:有些端口通过netstat查不出来,更可靠的方法是"sudo nmap -sT -O lo...

Linux 防火墙开放特定端口 (iptables)

查看状态:iptables -L -n下面添加对特定端口开放的方法:使用iptables开放如下端口/sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT保存/etc/rc.d/init.d/iptables save重启服务service iptables restart查看需要打开的端口是否生效?/etc/init.d/iptables status法2:或直接编辑/etc/sysconfig/iptables-A INPUT -p tcp -m tcp --dport 4000 -j ACCEPT保存在前面部分再重启:service iptables restart原文:http://www.cnblo...

LINUX/CENTOS 中修改SSH默认端口号【代码】

在linux中,默认的SSH端口号为22,由于这是大家都知道的端口号,一旦有入侵者进行端口扫描的时候扫描出22端口,就立马知道这是进行SSH登录的端口号,因此我们需要修改默认的端口号,让入侵者即使扫描出端口号也不能立马知道此端口作用。1、修改防火墙端口号在这里我们是要将默认的ssh端口22修改为2121,所以要将2121端口在防火墙打开# /sbin/iptables -I INPUT -p tcp --dport 2121 -j ACCEPT # /etc/rc.d/init.d/iptables save # ...

Linux下监听或绑定(bind)843端口失败

问题:写了一个程序,尝试在843端口监听,结果在执行bind的时候失败了 原来,系统不允许用户程序在1-1024端口监听,因为他们是知名端口。解决办法:  换成root用户,即可成功bind。(ubuntu下命令为:sudo su ,然后输入密码回车即可切换用户。) sudo java -jar 原文:http://www.cnblogs.com/jiahuafu/p/4574822.html

Linux对外连接端口数限制

这两天做压力测试,发现了一个问题,当模拟TCP client对外发起连接数达到28000左右时,开始大量抛如下异常: java.net.BindException:Cannot assign requested address atsun.nio.ch.Net.connect0(Native Method) atsun.nio.ch.Net.connect(Net.java:364) atsun.nio.ch.Net.connect(Net.java:356) atsun.nio.ch.UnixAsynchronousSocketChannelImpl.implConnect(UnixAsynchronousSocketChannelImpl.java:326) ats...