zoukankan      html  css  js  c++  java
  • Linux端口命令

    一、开启端口

    1、命令行方式

    1.开放端口命令: /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
    2.保存:/etc/rc.d/init.d/iptables save
    3.重启服务:/etc/init.d/iptables restart
    4.查看端口是否开放:/sbin/iptables -L -n

    2、查看端口是否已经开放

    /etc/init.d/iptables status

    有的系统上,/etc/rc.d/init.d/iptables save 命令运行不了,这是因为在iptables已经不再以服务的形式运行了,而仅仅是一个命令。这时可以使用iptables-save命令,在控制台下输入iptables,按两下tab就能看见iptables相关的几个命令。

    保存iptables规则到文件
    iptables-save > /etc/iptables-config
    从文件中加载iptables规则
    iptables-restore < /etc/iptables-config
    

    这两条命令可以完成iptables规则的恢复功能。

    如果想保存这条规则,可以把这个命令设置为启动程序,每次开机都执行这个命令。

    另外,Debian系列没有/etc/sysconfig/目录。

    二、解除端口占用

    1.查找被占用的端口

    netstat -tln
    netstat -tln | grep 8083
    netstat -tln 查看端口使用情况,而netstat -tln | grep 8083 则是只查看端口8083的使用情况

    2.查看端口属于哪个程序?端口被哪个进程占用

    lsof -i :8083

    3.杀掉占用端口的进程

    kill -9 进程id

    也可以更简单直爽一点,-t参数直接获取进程id,直接杀死该进程。

    kill `lsof -t -i :8080`
    

    参考资料

    iptables详解

  • 相关阅读:
    IOS断点下载
    IOS中手机、pad的坐标系
    修改UINavigationController返回按钮的标题及如何隐藏导航栏
    备份数据脚本
    判断apache是否启动的脚本
    MySQL utf8mb4 字符集:支持 emoji 表情符号
    opacity兼容写法
    返回顶部(解决IE6固定定位)
    CSS3字体图标
    css3旋转小三角
  • 原文地址:https://www.cnblogs.com/weiyinfu/p/7283204.html
Copyright © 2011-2022 走看看