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详解

  • 相关阅读:
    监控Redis集群
    host主机监控规则
    Prometheus自身的监控告警规则
    Prometheus alerts 各种告警规则
    Elasticsearch官方文档离线访问实操指南
    Ceph 存储集群
    采用阿里云 yum的方式安装ceph
    设置HTTP请求自动跳转HTTPS
    jumpserver 2222端口的使用
    安装jumpserver 2.1.2版本遇到的坑
  • 原文地址:https://www.cnblogs.com/weiyinfu/p/7283204.html
Copyright © 2011-2022 走看看