网络命令

ifconfig

接口地址查看和管理,默认查看active状态的接口,立即生效,重启后失效,常见选项:

  • -a:显示所有的接口
  • IFACE up/down:更改指定接口地址

ifup/ifdown

开启或关闭指定接口,基于配置文件来识别并完成接口的配置,因此会重读配置文件

route

查看和操作路由表,常见选项:

  • -n:以数字显示IP和端口
  • route add -host TARGET gw GW dev IFACE:添加主机路由
  • route add default gw GW dev IFACE:添加默认路由
  • route del -net TARGET/PREFIXLEN gw GW:删除指定网络路由

netstat

显示网路连接、路由表、接口统计、组播成员关系 ,常用选项:

  • -t:显示tcp协议相关
    • -tuanp,-tan
  • -u:显示udp协议相关
    • -uan
  • -w:显示raw socket相关
  • -l:显示处于监听状态
  • -a:显示所有状态
  • -n:以数字显示IP和端口
  • -e:扩展格式
  • -p:显示相关进程及PID
  • -i:显示所有网卡收发包信息
  • -I=ens33:显示指定网卡收发包信息,等同于ifconfig -s ens33
  • -r:显示路由表
    • -rn:等同于route -n

ss

和netstat类似,netstat通过遍历proc来获取socket信息,ss使用netlink与内核tcp_diag模块通信获取socket信息,常用选项:

  • -t:显示tcp协议相关
    • -tan,-tuan,-tuanp
  • -u:显示udp协议相关
    • -uan
  • -w:显示裸套接字相关
  • -x:显示unix sock相关
  • -l:显示listen状态的连接,显示本地打开的所有端口
  • -a:显示所有状态
  • -n:以数字显示IP和端口
  • -p:显示相关进程及PID
  • -e:扩展格式
  • -m:显示内存用量
  • -o:计时器信息
  • -s:列出当前socket详细信息

ip

ip link

链路管理,常用选项:

  • set IFACE up/down:激活或禁用指定接口,只是单纯的激活和禁用,而ifup/ifdown会重读配置文件
  • show eth2/up:显示指定接口或仅显示处于激活状态的接口

ip address

协议地址管理,常用选项:

  • show:查看协议地址
  • add 1.1.1.1/24 dev eth2:给指定网卡添加地址,一个网卡是可以有多个地址的,但是同一个网段的地址同时只能有一个生效
  • add 1.1.1.1/24 dev eth2 label eth2:hello:给指定网卡添加地址时指定别名,设置别名后,使用ifconfig是可以看到的,但是如果只是新增了地址,使用ifconfig是看不到的
  • del 1.1.1.1/24 dev eth2:删除指定网卡的地址
  • flush dev eth2:删除指定网卡的所有地址

ip route

路由管理,常用选项:

  • show/list:查看路由表
  • add 10.10.10.10 via 172.18.0.1:添加指定主机路由(在不指定网卡时,因为添加时会自动将其添加至下一跳可达的网卡上,如下一跳都不可达则不会设置成功)
  • add default via 172.16.0.1:添加默认路由
  • del 10.10.10.10:删除指定主机路由
  • del 10.10.10.10/24:删除指定网络路由
  • flush dev eth2:删除指定网卡上的所有路由信息

其他

ping

测试主机的连通性,常用选项:

  • -W:等待回复的超时时间
  • -t:设置TTL
  • -s:指定一个包的大小,单位为字节
  • -n:指定发送多少个包

traceroute

显示包经过的网络主机

[root@v6 ~]#traceroute 114.114.114.114
traceroute to 114.114.114.114 (114.114.114.114), 30 hops max, 60 byte packets
 1  192.168.1.1 (192.168.1.1)  1.987 ms  1.631 ms  1.564 ms
 2  116.243.160.1 (116.243.160.1)  4.085 ms  4.038 ms  3.952 ms
 3  124.205.97.48 (124.205.97.48)  3.902 ms  3.867 ms  4.516 ms
 4  218.241.165.17 (218.241.165.17)  4.467 ms  4.384 ms  4.334 ms
 5  * * *
 6  114.114.114.114 (114.114.114.114)  4.298 ms  4.160 ms  3.788 ms

nslookup

查询Internet名称服务器

[root@centos7 ~]# nslookup www.baidu.com
Server:     223.5.5.5
Address:    223.5.5.5#53

Non-authoritative answer:
www.baidu.com   canonical name = www.a.shifen.com.
Name:   www.a.shifen.com
Address: 61.135.169.121
Name:   www.a.shifen.com
Address: 61.135.169.125

host

DNS查找工具

[root@centos7 ~]# host www.baidu.com
www.baidu.com is an alias for www.a.shifen.com.
www.a.shifen.com has address 61.135.169.121
www.a.shifen.com has address 61.135.169.125

dig

DNS查找工具

[root@centos7 ~]# dig www.baidu.com

; <<>> DiG 9.9.4-RedHat-9.9.4-61.el7 <<>> www.baidu.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22669
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.baidu.com.         IN  A

;; ANSWER SECTION:
www.baidu.com.      37  IN  CNAME   www.a.shifen.com.
www.a.shifen.com.   37  IN  A   61.135.169.125
www.a.shifen.com.   37  IN  A   61.135.169.121

;; Query time: 178 msec
;; SERVER: 223.5.5.5#53(223.5.5.5)
;; WHEN: Fri Jun 15 11:01:17 CST 2018
;; MSG SIZE  rcvd: 90

ftp/lftp

交互式访问ftp服务器,ftp不高亮显示,lftp默认高亮显示

# 访问172.18.0.1
[root@centos6 ~]# lftp 172.18.0.1

# 列出当前服务器下的文件
lftp 172.18.0.1:~> ls                          
drwxr-xr-x   21 0        0            4096 Apr 09 10:44 pub
# 列出当前本地的文件
lftp 172.18.0.1:/> !ls
anaconda-ks.cfg  Desktop    Downloads    install.log.syslog  Pictures  Templates
bin      Documents  install.log  Music           Public    Videos

# 进入指定目录,使用get下载指定文件,默认下载至当前目录
lftp 172.18.0.1:/> cd /pub/Tools/
lftp 172.18.0.1:/pub/Tools> !ls
lost+found
lftp 172.18.0.1:/pub/Tools> get skyZIP™_Proxy.crx 
72928 bytes transferred                           
lftp 172.18.0.1:/pub/Tools> !ls
lost+found  skyZIP™_Proxy.crx
# 使用mget批量下载指定文件,put上传文件,mput批量上传文件
lftp 172.18.0.1:/pub/Tools> mget vlc*
30503216 bytes transferred in 3 seconds (11.15M/s)                       
lftp 172.18.0.1:/pub/Tools> !ls
lost+found  skyZIP™_Proxy.crx  vlc-2.2.3-win32.exe

lftpget

非交互式直接访问ftp服务器下载指定文件,默认下载至当前目录

[root@centos6 app]# ls
[root@centos6 app]# lftpget ftp://172.18.0.1/pub/Tools/vlc-2.2.3-win32.exe
[root@centos6 app]# ls    
vlc-2.2.3-win32.exe

wget

非交互式直接访问ftp、http、https服务器下载指定文件,默认下载至当前目录,常用选项:

  • -q:静默模式
  • -c:断电续传
  • -P:保存在指定目录
  • -O:保存问指定的文件名
  • --limit-rate=:指定传输速率,单位K,M等
# 静默下载指定文件
[root@centos6 app]# wget ftp://172.18.0.1/pub/Tools/vlc-2.2.3-win32.exe
--2018-06-15 11:24:24--  ftp://172.18.0.1/pub/Tools/vlc-2.2.3-win32.exe
           => “vlc-2.2.3-win32.exe”
Connecting to 172.18.0.1:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD (1) /pub/Tools ... done.
==> SIZE vlc-2.2.3-win32.exe ... 30503216
==> PASV ... done.    ==> RETR vlc-2.2.3-win32.exe ... done.
Length: 30503216 (29M) (unauthoritative)

100%[============================================>] 30,503,216  11.2M/s   in 2.6s    

2018-06-15 11:24:27 (11.2 MB/s) - “vlc-2.2.3-win32.exe” saved [30503216]
# 当本地由同名文件时,会自动将下载好的文件重命名为:原文件名.#
[root@centos6 app]# wget ftp://172.18.0.1/pub/Tools/vlc-2.2.3-win32.exe -q
[root@centos6 app]# ls
vlc-2.2.3-win32.exe  vlc-2.2.3-win32.exe.1

links

相当于字符界面浏览器,常用选项:

  • ----dump:显示指定url页面内容
  • --source:显示指定url源码
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,132评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,802评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,566评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,858评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,867评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,695评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,064评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,705评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,915评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,677评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,796评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,432评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,041评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,992评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,223评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,185评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,535评论 2 343

推荐阅读更多精彩内容