telnet-登录远程主机和管理

示例:

[root@localhost ~]# telnet 192.168.33.1 80
Trying 192.168.33.1...
Connected to 192.168.33.1.
Escape character is '^]'.
helo


501 Not Implemented

Not Implemented

helo to /index.html not supported.


Apache/2.4.9 (Win32) PHP/5.5.12 Server at demo1.com Port 80
Connection closed by foreign host.

用法: 

telnet [-4] [-6] [-8] [-E] [-L] [-S tos] [-a] [-c] [-d] [-e char] [-l user]

[-n tracefile] [-b hostalias ] [-r] 

 [host-name [port]]


traceroute-显示数据包到主机间的路径

示例:

[root@localhost ~]# traceroute baidu.com
[root@localhost ~]# traceroute -i eth0 -s 192.168.33.10 -w 10 jd.com

用法:

  traceroute [ -46dFITnreAUDV ] [ -f first_ttl ] [ -g gate,... ] [ -i device ] [ -m max_ttl ] [ -N squeries ] [ -p port ] [ -t tos ] [ -l flow_label ] [ -w waittime ] [ -q nqueries ] [ -s src_addr ] [ -z sendwait ] [ --fwmark=num ] host [ packetlen ]

选项:

  -4                          使用IPv4

  -6                          使用IPv6

  -d  --debug                 启用套接字级调试

  -F  --dont-fragment         不要分组数据包

  -f first_ttl  --first=first_ttl

 ...

netstat-查看Linux中网络系统状态信息

示例:

[root@localhost ~]# netstat -an # 显示所有网络连接信息
[root@localhost ~]# netstat -rn # 显示路由表
[root@localhost ~]# netstat -tpln # 显示TCP相关网络连接
[root@localhost ~]# netstat -upln # 显示UDP相关网络连接

用法: 

netstat [-vWeenNcCF] [] -r         netstat {-V|--version|-h|--help}

netstat [-vWnNcaeol] [ ...]

netstat { [-vWeenNac] -I[] | [-veenNac] -i | [-cnNe] -M | -s [-6tuw] } [delay]

选项:

        -r, --route              显示路由表

        -I, --interfaces= 显示的接口表

        -i, --interfaces         显示接口表

        -g, --groups             显示多播组成员身份

scp-安全复制(远程文件复制程序)

示例:

[root@localhost ~]# scp root@10.10.10.10:/usr/local/src/nginx-1.9.9.tar.gz /usr/local/src
[root@localhost ~]# scp /usr/local/src/nginx-1.9.9.tar.gz root@10.10.10.10:/usr/local/src

用法:

scp [-pqrvBC1246] [-F ssh_config] [-S program] [-P port] [-c cipher] [-i identity_file] [-l limit] [-o ssh_option]

     [[user@]host1:]file1 [...] [[user@]host2:]file2

 scp 在网络中的主机间进行文件复制。 它用 ssh(1) 来传输及验证数据,提供与 ssh(1) 相同的安全保护。 它不象 rcp(1), scp 会根据需要询问口令。

在任何文件名中都可以包含主机名和用户名,用来指定从/向该主机复制此文件。 两台远程主机之间的副本是允许的。

 选项:

     -c cipher

             选择用于加密数据传输的密码。 该选项直接传递给ssh(1)。

     -i identity_file

             选择读取用于RSA身份验证的身份(私钥)的文件。 该选项直接传递给ssh(1)。

     -l limit

     ...

ifconfig-配置和显示Linux系统网卡的网络参数

示例:

[root@localhost ~]# ifconfig # 查看网络接口信息
[root@localhost ~]# ifconfig eth0 down # 禁用eth0网卡
[root@localhost ~]# ifconfig eth0 up # 启用eth0网卡
[root@localhost ~]# ifconfig eth0 192.168.2.10 # 配置ip地址
[root@localhost ~]# ifconfig eth0 192.168.2.10 netmask 255.255.255.0 # 配置ip地址
[root@localhost ~]# ifconfig eth0 192.168.2.10 netmask 255.255.255.0 broadcast 192.168.2.255 # 配置ip地址
[root@localhost ~]# ifconfig enp0s3 hw ether 00:AA:BB:CC:DD:EE # 修改mac地址
[root@localhost ~]# ifconfig eth0 add 33ffe:3240:800:1005::2/64    #为网卡eth0配置IPv6地址
[root@localhost ~]# ifconfig eth0 del 33ffe:3240:800:1005::2/64    #为网卡eth0删除IPv6地址...