• Linux—网络管理


    telnet命令

    功能:检查某个端口是否处于监听状态,即查看某个端口是否可访问,查看这个端口是否可用。

    命令:telnet+空格+服务器IP+空格+端口

    [root@localhost ~]# telnet 49.23.56.79               # 远程连接登陆服务器
    [root@localhost ~]# telnet 49.23.56.79 3120          # 测试端口是否通
    [root@localhost ~]# ping 49.23.56.79                 # 如果不通,则看ip是否通。
    [root@localhost ~]# netstat -tulnp                   # 如果ip通,端口不通,检查端口是否启动。
    

    telnet命令通常用来远程登录主机,用它连接到服务器,对远程主机进行管理。telnet因为采用明文传送报文,安全性不好,许多Linux服务器都不开放telnet服务,而改用更安全的ssh方式。

    终端使用者可以在本地命令行输入telnet相关命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。

    要开始一个 telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。

    netstat命令

    [root@localhost ~]# netstat -antp | grep 22    查看端口
    [root@localhost ~]# netstat -antp | grep ssh   查看服务
    
    [root@localhost ~]# netstat -l   # 只显示监听端口
    [root@localhost ~]# netstat -lt  # 显示监听TCP端口
    [root@localhost ~]# netstat -lu  # 显示监听UDP端口
    [root@localhost ~]# netstat -lx  # 显示监听UNIX端口
    

    ipconfig命令

    ipconfig实用程序可用于显示当前的TCP/IP配置的设置值。这些信息一般用来检验人工配置的TCP/IP设置是否正确。

    # ipconfig:当使用不带任何参数选项ipconfig命令时,显示每个已经配置了的接口的IP地址、子网掩码和缺省网关值。
    [root@localhost ~]# ipconfig
    [root@localhost ~]# ifconfig
    

    ping命令

    # 1. ping 主机名
    
    # 2. ping 域名
    [root@localhost ~]# ping www.baidu.com
    
    # 3. ping IP地址
    [root@localhost ~]# ping 16.27.98.25
    

    系统禁用IPv6

    适用系统:CentOS6、CentOS7、Ubuntu18.04

    一、编辑文件/etc/sysctl.conf,添加下面的行:

    [root@localhost ~]# vim /etc/sysctl.conf
    net.ipv6.conf.all.disable_ipv6 = 1       # 默认值为0
    net.ipv6.conf.default.disable_ipv6 = 1   # 默认值为0 
    net.ipv6.conf.enp0s3.disable_ipv6 =1     # 如果想要为特定的网卡禁止IPv6,比如:enp0s3

    二、执行下面的命令来使设置生效

    [root@localhost ~]# sysctl -p
    

    三、禁用 ipv6 的方法 2

    [root@localhost ~]# echo 1>/proc/sys/net/ipv6/conf/all/disable_ipv6
    [root@localhost ~]# echo 1>/proc/sys/net/ipv6/conf/default/disable_ipv6

    四、禁用 ipv6 的方法 3

    [root@localhost ~]# sysctl -w net.ipv6.conf.all.disable_ipv6=1
    [root@localhost ~]# sysctl -w net.ipv6.conf.default.disable_ipv6=1
    

    系统禁止ping

    系统是否允许Ping由两个因素决定的:内核参数和防火墙。只要两个因素都允许才允许被ping,如果其中一个因素不允许就会禁止被ping。

    一、内核参数设置

    1、永久设置:永久允许/禁止PING配置的方法。

    [root@localhost ~]# vim /etc/sysctl.conf
    net.ipv4.icmp_echo_ignore_all=0               # 0表示允许
    net.ipv4.icmp_echo_ignore_all=1               # 1表示禁止
    [root@localhost ~]# sysctl -p                 # 使设置生效

    2、临时设置:临时允许/禁止PING操作的命令

    [root@localhost ~]# echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all     # 临时允许PING的命令
    [root@localhost ~]# echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all     # 临时禁止PING的命令

    二、防火墙设置

    三、arp命令(地址转换协议)

    四、traceroute命令

    五、route命令

    六、nslookup命令

    九、net命令

     

    https://www.cnblogs.com/fan-yuan/p/9024914.html

  • 相关阅读:
    07java基础知识
    06java基础知识
    我们都忽略了Html5的力量,如果只看成一种技术就大错特错了!
    “微信应用号对行业影响”之一,app开发速来围观
    App开发中甲乙方冲突会闹出啥后果?H5 APP 开发可以改变现状吗
    开发APP不搞清楚这20个问题,必然沦为一场灾难
    H5 App设计者需要注意的21条禁忌
    H5 APP开发必读,20个你不知道的Html5新特征和窍门
    H5 App如此强悍,要降薪的恐怕已不只是iOS程序员
    关于APP,原生和H5开发技术的争论
  • 原文地址:https://www.cnblogs.com/liuhaidon/p/11868671.html
Copyright © 2020-2023  润新知