• 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

  • 相关阅读:
    根据百度API获得经纬度,然后根据经纬度在获得城市信息
    Map实现java缓存机制的简单实例
    JMS学习(七)-ActiveMQ消息的持久存储方式之KahaDB存储
    JMS学习(六)-ActiveMQ的高可用性实现
    排列与组合的一些定理
    带权图的最短路径算法(Dijkstra)实现
    JMS学习(六)--提高非持久订阅者的可靠性 以及 订阅恢复策略
    JMS学习(五)--ActiveMQ中的消息的持久化和非持久化 以及 持久订阅者 和 非持久订阅者之间的区别与联系
    分布式系统理论之两阶段提交协议
    自定义栈的实现及使用两个栈模拟队列
  • 原文地址:https://www.cnblogs.com/liuhaidon/p/11868671.html
Copyright © 2020-2023  润新知