ping

用来测试主机之间网络的连通性

ping [选项] <地址>

地址可以是ip,主机名(hostname),域名(domain)

选项 说明
-c COUNT 指定发送请求的次数
-D 在结果前面显示unix时间戳
-i INTERVAL 指定发送请求的时间间隔
-I 指定发送使用的网络接口
-n 显示ip而不是域名
-q 不显示中间信息
-R 记录路由过程
-v 输出详细过程
-V 显示版本

有时候无法ping,有可能是被管理员或防火墙禁用了

telnet

用于登录远程主机,对远程主机进行管理

telnet因为采用明文传送报文,安全性不好,现在基本都不开放telnet服务,而改用更安全的ssh方式了

telnet [选项] <地址> <端口>

地址可以是ip,主机名(hostname),域名(domain)

telnet交互

telnet远程后会进入输入模式,此时无法退出,使用Ctrl + ] 可以切换到交互模式,输入quit后可以退出

[root@zhujipeng /]# telnet 192.168.8.192 12345
Trying 192.168.8.192...
Connected to 192.168.8.192.
Escape character is '^]'.
^]
telnet> ?
Commands may be abbreviated.  Commands are:

close       close current connection
logout      forcibly logout remote user and close the connection
display     display operating parameters
mode        try to enter line or character mode ('mode ?' for more)
open        connect to a site
quit        exit telnet
send        transmit special characters ('send ?' for more)
set         set operating parameters ('set ?' for more)
unset       unset operating parameters ('unset ?' for more)
status      print status information
toggle      toggle operating parameters ('toggle ?' for more)
slc         change state of special charaters ('slc ?' for more)
z           suspend telnet
!           invoke a subshell
environ     change environment variables ('environ ?' for more)
?           print help information
telnet> quit
Connection closed.

ifconfig

查看和设置网络接口

ifconfig [-v] [-a] [-s] [interface]
ifconfig [-v] interface [aftype] options | address ...
选项 说明
-a 显示所有的网络接口,包括未启用的
-s 显示简短的信息,和netstat -i一样
-v 显示详细的信息
options 说明
up 激活指定网口
down 关闭指定网口
[-]arp 开启或关闭arp协议
[-]promisc 开启或关闭混杂模式
[-]allmulti 开启或关闭多播模式
mtu N 设置最大传输单元
netmask ADDR 设置网络掩码
add ADDR/PREFIXLEN 添加IPv6地址到指定网口
add ADDR/PREFIXLEN 删除指定网口的IPv6地址

输出格式

[root@zhujipeng /]# ifconfig
eth0      Link encap:Ethernet  HWaddr 02:42:AC:11:00:02
          inet addr:172.17.0.2  Bcast:0.0.0.0  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:24 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1704 (1.6 KiB)  TX bytes:0 (0.0 b)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

每行的含义

  1. Link - 连接信息
  2. inet - 网络信息
  3. 网卡状态标识
  4. RX - 接收数据包情况统计
  5. TX - 发送数据包情况统计
  6. 网络信号冲突和传输缓冲区信息
  7. 接收、发送数据字节数统计信息
字段 说明
eth0 表示第一块网卡
lo 表示主机的回环地址
encap 网络类型(encapsulation)
HWaddr 物理网卡的地址(hardware address)
addr 网络地址(address)
Bcast 广播地址(broadcast)
Mask 网络掩码
UP 启用
BROADCAST 广播
MULTICAST 多播
RUNNING 运行中
MTU 最大传输单元
Metric 路由度量值,缺省值是0
collisions 网络信号冲突的情况
txqueuelen 传输缓冲区Metric大小

lsof

查看所有打开的文件,也可查看网络的信息,详情参考这里

linux下一切皆文件,网络也用文件表示

显示连接信息

显示所有连接

lsof -i

仅获取IPv6流量

lsof -i 6

仅显示TCP/UDP连接

lsof -iTCP
lsof -iUDP

显示指定端口的连接

lsof -i:22
lsof -i :22

显示指定主机的连接

lsof [email protected]

显示指定主机和端口的连接

lsof [email protected]:22

显示监听端口

lsof -i -sTCP:LISTEN
lsof -i | grep -i LISTEN

hostname

显示和设置主机名

hostname [选项] [主机名]
选项 说明
-a, --alias 显示主机别名
-A, --all-fqdns 显示完全限定名FQDN(Fully Qualified Domain Name)和主机名
--d, --domain 显示域名部分
-f, --fqdn, --long 显示完全限定名FQDN(Fully Qualified Domain Name)
-i, --ip-address 显示主机对应的ip
-I, --all-ip-addresses 显示主机对应的所有ip
-s, --short 显示主机名在第一个点号前面的部分

关于如何修改主机名请参考这里,FQDN的知识参考这里

nslookup

查询DNS,详情参考这里

dig

查询DNS,详情参考这里

arp

操作主机的arp缓冲区,详情参考这里

ip

ip命令和ifconfig类似,但功能更强大,详情参考这里



参考

每天一个linux命令 ping命令
配置Linux禁止ping和请允许ping
Linux禁止ping以及开启ping的方法
每天一个linux命令 telnet命令
linux下怎么退出telnet
Centos 开启telnet-service服务
每天一个linux命令 ifconfig命令
Linux 命令神器:lsof 入门
hostname命令
深入理解Linux修改hostname
FQDN 是什么
Linux设置FQDN
nslookup命令
linux下DNS解析(nslookup、dig、host)
Linux命令:使用dig命令解析域名
域名解析中A记录、CNAME、MX记录、NS记录的区别和联系
常用域名记录解释
arp命令
试试Linux下的ip命令,ifconfig已经过时了

Copyright © zhujipeng 2017 all right reserved,powered by Gitbook 该文件修订时间: 2017-11-04 14:57:24

results matching ""

    No results matching ""