美文网首页
2019-09-18 nmap & firewall-cmd

2019-09-18 nmap & firewall-cmd

作者: Ztry | 来源:发表于2019-12-09 09:50 被阅读0次

Centos7x64使用中遇到的问题

1. 安装nginx顺利完成,却无法通过IP访问

  1. 使用nmap扫描端口,看看80端口是否有开放
        yum install nmap    #输入y安装
        nmap localhost    #查看主机当前开放的端口
        nmap -p 1024-65535 localhost    #查看主机端口(1024-65535)中开放的端口
        nmap -PS ip        #探测目标主机开放的端口
        nmap -PS22,80,3306  ip    #探测所列出的目标主机端口
        nmap -O ip    #探测目标主机操作系统类型
        nmap -A ip    #探测目标主机操作系统类型
        nmap --help  #更多nmap参数请查询帮助信息
    
  2. 发现80端口没有开放,通过防火墙开启端口
        firewall-cmd --list-ports # 查看已经开放的端口
        firewall-cmd --zone=public --add-port=80/tcp --permanent   # –zone:作用域;–add-port=80/tcp #添加端口,格式为:端口/通讯协议;–permanent #永久生效,没有此参数重启后失效
        firewall-cmd --reload #重启firewall 
        systemctl status firewalld # firewall状态
        systemctl start firewalld # 开启firewall
        systemctl stop firewalld.service #停止firewall 
        systemctl disable firewalld.service   #禁止firewall开机启动 
    
  3. 常用输入命令行时的操作
        # 输入命令行时,ctrl+c,重新输入
        # 输入命令行时,ctrl+l,清空,=clear
        # 输入命令行时,ctrl+w,往回删除一个单词,光标放在最末尾
        # 输入命令行时,ctrl+k,往前删除到末尾,光标放在最前面(可以使用ctrl+a) 
        # 输入命令行时,ctrl+u 删除光标以前的字符 
        # 输入命令行时,ctrl+k 删除光标以后的字符 
        # 输入命令行时,ctrl+a 移动光标至的字符头 
        # 输入命令行时,ctrl+e 移动光标至的字符尾 
    
  4. 开放端口后,扫描也出现了80端口,但是ip还是访问不到,就重启了下nginx就可以了
        nginx # 直接启动
        systemctl start nginx.service # 通用型服务启动
        ps aux | grep nginx # 查看nginx是否启动,有3条记录就代表nginx正常启动
        nginx -s stop  # 立即停止服务
        nginx -s quit   # 从容停止服务
        killall nginx     # 杀死进程
        systemctl stop nginx.service    # systemctl 停止
        systemctl restart nginx.service   # systemctl 重启
        nginx -s reload # 重新载入配置文件
        netstat -tlnp # 看端口号的占用情况
    

相关文章

网友评论

      本文标题:2019-09-18 nmap & firewall-cmd

      本文链接:https://www.haomeiwen.com/subject/gydkuctx.html