端口不是独立存在的,它是依附于进程的。某个进程开启,那么它对应的端口就开启了,进程关闭,则该端口也就关闭了。下次若某个进程再次开启,则相应的端口也再次开启。而不要纯粹的理解为关闭掉某个端口,不过可以禁用某个端口。
在webserver项目中,如果不运行程序,那么访问这个ip:端口会出现拒绝访问请求,原因是这个端口处于关闭状态,只有把程序运行起来,程序中绑定了那个ip:端口才能访问(此时这个端口才处于开放状态)。
可以通过"netstat -anp" 来查看哪些端口被打开。
如查询端口10000的状态
netstat -anp | grep 10000