route命令
路由管理命令
查看:route -n
[root@localhost ~]# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.101.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
添加:route add
route add [-net|-host] target [netmask Nm] [gw Gw][[dev] If]
目標:192.168.1.3 網關:172.16.0.1
# route add -host 192.168.1.3 gw 172.16.0.1 dev eth0
目標:192.168.0.0 網關:172.16.0.1
# route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1 dev eth0
# route add -net 192.168.0.0/24 gw 172.16.0.1 dev eth0
默認路由,網關:172.16.0.1
# route add -net 0.0.0.0 netmask 0.0.0.0 gw 172.16.0.1
# route add default gw 172.16.0.1
刪除:route del
route del [-net|-host] target [gw Gw] [netmask Nm] [[dev] If]
目標:192.168.1.3 網關:172.16.0.1
# route del -host 192.168.1.3
目標:192.168.0.0 網關:172.16.0.1
# route del -net 192.168.0.0 netmask 255.255.255.0
[root@localhost ~]# route add -net 10.0.0.0/24 gw 127.0.0.1 (添加路由表) [root@localhost ~]# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.101.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0 10.0.0.0 127.0.0.1 255.255.255.0 UG 0 0 0 lo [root@localhost ~]# route del -net 10.0.0.0/24 gw 127.0.0.1 (刪除路由表) [root@localhost ~]# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.101.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
netstat 命令
netstat – Print network connections, routing tables, interface statistics, masquerade connections, and multicast memberships
顯示網絡連接:
netstat [–tcp|-t] [–udp|-u] [–raw|-w] [–listening|-l] [–all|-a] [–numeric|-n] [–extend|-e[–
extend|-e]] [–program|-p]
-t: tcp 協議相關
-u: udp 協議相關
-w: raw socket 相關
-l:處于監聽狀態
-a:所有狀態
-n:以數字顯示IP 和端口;
-e:擴展格式
-p:顯示相關進程及PID
常用組合:
-tan, -uan, -tnl, -unl
顯示路由表:
netstat {–route|-r} [–numeric|-n]
-r: 顯示內核路由表
-n: 數字格式
顯示接口統計數據:
netstat {–interfaces|-I|-i} [iface] [–all|-a] [–extend|-e] [–program|-p] [–numeric|-n]
netstat -i
netstat –I=IFACE
ifconfig -s eno16777736
例: [root@localhost ~]# netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 192.168.101.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 [root@localhost ~]# netstat -tun Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 192.168.101.128:22 192.168.101.1:52170 ESTABLISHED tcp 0 52 192.168.101.128:22 192.168.101.1:54285 ESTABLISHED [root@localhost ~]# netstat -tunl Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:44842 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:6010 0.0.0.0:* LISTEN [root@localhost ~]# netstat -tunlp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:44842 0.0.0.0:* LISTEN 1794/rpc.statd tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1737/rpcbind tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2016/sshd tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1832/cupsd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2102/master [root@localhost ~]# lsof -i :22 (查看22端口) COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME sshd 2016 root 3u IPv4 15379 0t0 TCP *:ssh (LISTEN) sshd 2016 root 4u IPv6 15381 0t0 TCP *:ssh (LISTEN) sshd 4151 root 3r IPv4 25697 0t0 TCP 192.168.101.128:ssh->192.168.101.1:52170 (ESTABLISHED) sshd 5784 root 3r IPv4 30652 0t0 TCP 192.168.101.128:ssh->192.168.101.1:54285 (ESTABLISHED) [root@localhost ~]# netstat -Ieth0 Kernel Interface table Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 1500 0 4412 0 0 0 2818 0 0 0 BMRU
ip命令
配置Linux 網絡屬性:ip 命令
ip – show / manipulate routing, devices, policy routingand tunnels
ip [ OPTIONS ] OBJECT { COMMAND | help }
OBJECT := { link | addr | route }
ip link – network device configuration
set dev IFACE
可設置屬性:
up and down :激活或禁用指定接口
ifup/ifdown
show [dev IFACE] :指定接口
[up]:僅顯示處于激活狀態的接口
ip addr { add | del } IFADDR dev STRING
[label LABEL] :添加地址時指明網卡別名
[scope {global|link|host}] :指明作用域
global: 全局可用
link: 僅鏈接可用
host: 本機可用
[broadcast ADDRESS] :指明廣播地址
ip address show – look at protocol addresses
[dev DEVICE]
[label PATTERN]
[primary and secondary]
ip address flush – 使用格式同show
ip addr add 172.16.100.100/16 dev eth0 label eth0:0
ip addr del 172.16.100.100/16 dev eth0 label eth0:0
ip addr flush dev eth0 label eth0:0
ip route – routing table management
添加路由:ip route add
ip route add TARGET via GW dev IFACE src SOURCE_IP
TARGET:
主機路由:IP
網絡路由:NETWORK/MASK
ip route add 192.168.0.0/24 via 172.16.0.1
ip route add 192.168.1.13 via 172.16.0.1
添加網關:ip route add default via GW dev IFACE
ip route add default via 172.16.0.1
刪除路由:ip route delete
ip route del TARGET
顯示路由:ip route show|list
清空路由表:ip route flush [dev IFACE] [via PREFIX]
ip route flush dev eth0
例: [root@localhost ~]# ip a (顯示IP地址) 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 5: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:0c:29:e4:8e:e3 brd ff:ff:ff:ff:ff:ff inet 192.168.101.128/24 brd 192.168.101.255 scope global eth0 inet6 fe80::20c:29ff:fee4:8ee3/64 scope link valid_lft forever preferred_lft forever 6: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:0c:29:e4:8e:ed brd ff:ff:ff:ff:ff:ff inet6 fe80::20c:29ff:fee4:8eed/64 scope link valid_lft forever preferred_lft forever [root@localhost ~]# ip link 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 5: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:0c:29:e4:8e:e3 brd ff:ff:ff:ff:ff:ff 6: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:0c:29:e4:8e:ed brd ff:ff:ff:ff:ff:ff [root@localhost ~]# ip addr add 9.9.9.9/24 dev eth2 添加IP地址 [root@localhost ~]# ip a eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:0c:29:e4:8e:ed brd ff:ff:ff:ff:ff:ff inet 9.9.9.9/24 scope global eth2 inet6 fe80::20c:29ff:fee4:8eed/64 scope link valid_lft forever preferred_lft forever [root@localhost ~]# ip a del 9.9.9.9/24 dev eth2 [root@localhost ~]# ip a eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:0c:29:e4:8e:ed brd ff:ff:ff:ff:ff:ff inet6 fe80::20c:29ff:fee4:8eed/64 scope link valid_lft forever preferred_lft forever [root@localhost ~]# ip a flush dev eth2 [root@localhost ~]# ip a eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:0c:29:e4:8e:ed brd ff:ff:ff:ff:ff:ff [root@localhost ~]# service network restart Shutting down interface eth0: [ OK ] Shutting down loopback interface: [ OK ] Bringing up loopback interface: [ OK ] Bringing up interface eth0: Determining IP information for eth0... done. [ OK ]
ss 命令
格式:ss [OPTION]… [FILTER]
netstat 通過遍歷proc 來獲取socket 信息,ss 使用netlink 與內核tcp_diag模塊通信獲取socket 信息。
選項:
-t: tcp 協議相關
-u: udp 協議相關
-w:裸套接字相關
-x:unix sock 相關
-l:listen 狀態的連接
-a:所有
-n:數字格式
-p:相關的程序及PID
-e:擴展的信息
-m:內存用量
-o:計時器信息
FILTER : [ state TCP-STATE ] [ EXPRESSION ]
TCP 的常見狀態:
tcp finite state machine:
LISTEN: 監聽
ESTABLISHED :已建立的連接
FIN_WAIT_1
FIN_WAIT_2
SYN_SENT
SYN_RECV
CLOSED
EXPRESSION:
dport =
sport =
示例:’( dport = :ssh or sport = :ssh )’
常用組合:
-tan, -tanl, -tanlp, -uan
常見用法:
ss -l 顯示本地打開的所有端口
[root@localhost ~]# ss -l State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 128 *:44842 *:* LISTEN 0 128 :::sunrpc :::* LISTEN 0 128 *:sunrpc *:* LISTEN 0 128 :::47797 :::* LISTEN 0 128 :::ssh :::*
ss -pl 顯示每個進程具體打開的socket
[root@localhost ~]# ss -pl State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 128 *:44842 *:* users:(("rpc.statd",1794,8)) LISTEN 0 128 :::sunrpc :::* users:(("rpcbind",1737,11)) LISTEN 0 128 *:sunrpc *:*
ss -t -a 顯示所有tcp socket
[root@localhost ~]# ss -t -a State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 128 *:44842 *:* LISTEN 0 128 :::sunrpc :::* LISTEN 0 128 *:sunrpc *:* LISTEN 0 128 :::47797 :::* LISTEN 0 128 :::ssh :::* LISTEN 0 128 *:ssh *:* LISTEN 0 128 127.0.0.1:ipp *:*
ss -u -a 顯示所有的UDP Socekt
[root@localhost ~]# ss -u -a State Recv-Q Send-Q Local Address:Port Peer Address:Port UNCONN 0 0 *:bootpc *:* UNCONN 0 0 *:bootpc *:* UNCONN 0 0 *:49123 *:* UNCONN 0 0 *:sunrpc *:* UNCONN 0 0 *:ipp *:*
ss -o state established ‘( dport = :ssh or sport = :ssh)’ 顯示所有已建立的ssh 連接
ss -o state established ‘( dport = :http or sport =:http )’ 顯示所有已建立的HTTP 連接
ss -s 列出當前socket
[root@localhost ~]# ss -s Total: 911 (kernel 928) TCP: 16 (estab 2, closed 0, orphaned 0, synrecv 0, timewait 0/0), ports 8 Transport Total IP IPv6 * 928 - - RAW 0 0 0 UDP 10 7 3 TCP 16 9 7 INET 26 16 10 FRAG 0 0 0
例: [root@localhost ~]# ss -nalu State Recv-Q Send-Q Local Address:Port Peer Address:Port UNCONN 0 0 *:68 *:* UNCONN 0 0 *:68 *:* UNCONN 0 0 *:49123 *:* UNCONN 0 0 *:111 *:* root@localhost ~]# ss -tnalp State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 128 *:44842 *:* users:(("rpc.statd",1794,8)) LISTEN 0 128 :::111 :::* users:(("rpcbind",1737,11)) LISTEN 0 128 *:111 *:* [root@localhost ~]# ss -nt State Recv-Q Send-Q Local Address:Port Peer Address:Port ESTAB 0 0 192.168.101.128:22 192.168.101.1:52170 ESTAB 0 52 192.168.101.128:22 192.168.101.1:54285
nmcli命令
地址配置工具:nmcli
nmcli [ OPTIONS ] OBJECT { COMMAND | help }
device – show and manage network interfaces 顯示和管理網絡接口
nmcli device help nmcli設備幫助
connection – start, stop, and manage network connections連接–啟動.停止和管理網絡連接
nmcli connection help nmcli連接幫助
[root@localhost ~]# nmcli device show GENERAL.DEVICE: virbr0 GENERAL.TYPE: bridge GENERAL.HWADDR: 52:54:00:0E:BF:A5 GENERAL.MTU: 1500 GENERAL.STATE: 100 (connected) GENERAL.CONNECTION: virbr0 GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/1 IP4.ADDRESS[1]: 192.168.122.1/24 IP4.GATEWAY: IP6.GATEWAY:
修改IP 地址等屬性:
#nmcli connection modify IFACE [+|-]setting.property value
setting.property:
ipv4.addresses ipv4.gateway
ipv4.dns1 ipv4.method manual | auto
[root@localhost network-scripts]# nmcli connection modify wired\ connection\ 1 connection.id con-eth1 將wired_connection_1改名為eth1
修改配置文件執行生效:systemctl restart network
nmcli con reload
nmcli命令生效:nmcli con down eth0 ;nmcli con up eth0
相關工具
網絡接口配置tui工具:nmtui
主機名稱配置工具:hostnamectl
status
set-hostname
使用nmcli 配置主機名
CentOS6 之前主機名配置文件:/etc/sysconfig/network
CentOS7 主機名 配置文件:/etc/hostname ,默認沒有這個文件,通過DNS反向解析獲取主機名,主機名默認為:localhost.localdomain
顯示主機名信息
hostname
hostnamectl status
創建并修改文件并生效
hostnamectl set-hostname desktopX.example.com
刪除文件,恢復 主機名localhost.localdomain
使用nmcli 配置網絡
NeworkManager 是管理和監控網絡設置的守護進程
設備即網絡接口,連接是對網絡接口的配置。一個網絡接口可有多個連接配置,但同時只有一個連接配置生效
顯示所有包括不活動連接
nmcli con show
[root@localhost ~]# nmcli con show (查看有多少套配置) NAME UUID TYPE DEVICE ens33 ad4e4a2e-c6fe-4661-94d3-c02901f2e328 802-3-ethernet ens33 virbr0 ad2192b6-9a6d-4624-b273-12389b246f54 bridge virbr0 [root@localhost ~]# nmcli connection show ens33 connection.id: ens33 connection.uuid: ad4e4a2e-c6fe-4661-94d3-c02901f2e328 connection.stable-id: -- connection.interface-name: ens33 connection.type: 802-3-ethernet connection.autoconnect: yes connection.autoconnect-priority: 0 connection.timestamp: 1494160439
顯示所有活動連接
nmcli con show –active
[root@localhost network-scripts]# nmcli con show --active NAME UUID TYPE DEVICE ens33 ad4e4a2e-c6fe-4661-94d3-c02901f2e328 802-3-ethernet ens33 virbr0 ad2192b6-9a6d-4624-b273-12389b246f54 bridge virbr0
顯示網絡連接配置
nmcli con show “System eth0”
顯示設備狀態
nmcli dev status
[root@localhost ~]# nmcli dev status DEVICE TYPE STATE CONNECTION virbr0 bridge connected virbr0 ens33 ethernet connected ens33 lo loopback unmanaged -- 不可用 virbr0-nic tun unmanaged --
顯示網絡接口屬性
nmcli dev show eno16777736
創建新連接default ,IP 自動通過dhcp 獲取
nmcli con add con-name default type Ethernet ifname eth0
刪除連接
nmcli con del default
創建新連接static,指定靜態IP,不自動連接
nmcti con add con-name static ifname eth0 autoconnect no type Ethernet ip4 172.25.X.10/24 gw4 172.25.X.254
啟用static 連接配置
nmcli con up static
啟用default 連接配置
nmcli con up default
查看幫助
nmcli con add help
修改連接設置
nmcli con mod“static” connection.autoconnect no
nmcli con mod “static” ipv4.dns 172.25.X.254
nmcli con mod “static” +ipv4.dns 8.8.8.8
nmcli con mod “static” -ipv4.dns 8.8.8.8
nmcli con mod “static” ipv4.addresses “172.25.X.10/24 172.25.X.254”
nmcli con mod “static” +ipv4.addresses 10.10.10.10/16
DNS 設置,存放在/etc/resolv.conf 文件中
PEERDNS=no 表示當IP通過dhcp 自動獲取時,dns仍是手動設置,不自動獲取。等價于下面命令:
nmcli con mod “system eth0” ipv4.ignore-auto-dns yes
網絡配置文件
設備配置被保存在文本文件中
/etc/sysconfig/network-scripts/ifcfg-<name>
幫助文檔列出完整選項列表:/usr/share/doc/initcripts-*/sysconfig.txt
動態配置 |
靜態配置 |
DEVICE=eth X HWADDR=0:02:8A:A6:30:45 BOOTPROTO=dhcp ONBOOT=yes Type=Ethernet |
DEVICE=eth X HWADDR=0:02:8A:A6:30:45 IPADDR=192.168.0.123 NETMASK=255.255.255.0 GATEWAY=192.168.0.254 ONBOOT=yes Type=Ethernet |
修改連接配置后 ,需要重新加載配置
nmcli con reload
nmcli con down “system eth0”可被自動激活
nmcli con up “system eth0”
nmcli dev dis eth0 禁用網卡,訪止被自動激活
圖形工具
nm-connection-editor
字符工具
nmtui
nmtui-connect
nmtui-edit
nmtui-hostname
nmcli 實現bonding
添加bonding 接口:
nmcli con add type bond con-name mybond0 ifname
mybond0 mode active-backup
添加從屬接口:
nmcli con add type bond-slave ifname ens7 master mybond0
nmcli con add type bond-slave ifname ens3 master mybond0
注:如無為從屬接口提供連接名,則該名稱是接口名稱加類型構成
要啟動綁定,則必須首先啟動從屬接口:
nmcli con up bond-slave-ens7
nmcli con up bond-slave-ens3
現在可使用以下方法啟動綁定:
nmcli con up mybond0
網絡組Network Teaming
網絡組:是將多個網卡聚合在一起方法,從而實現冗錯和提高吞吐量
網絡組不同于舊版中bonding 技術,提供更好的性能和擴展性
網絡組由內核驅動和teamd 守護進程實現.
多種方式runner
broadcast
roundrobin
activebackup
loadbalance
lacp (implements the 802.3ad Link Aggregation Control Protocol)
網絡組
啟動網絡組接口不會自動啟動網絡組中的port 接口
啟動網絡組接口中的port 接口總會自動啟動網絡組接口
禁用網絡組接口會自動禁用網絡組中的port 接口
沒有port 接口的網絡組接口可以啟動靜態IP 連接
啟用DHCP 連接時,沒有port 接口的網絡組會等待port接口的加入
創建網絡組接口
nmcli con add type team con-name CNAME ifname INAME [config JSON ]
CNAME 連接名 , INAME 接口名
JSON 指定runner 方式
格式:‘{“runner”: {“name”: ” METHOD “}}’
METHOD 可以是broadcast, roundrobin,activebackup, loadbalance, lacp
創建port 接口
nmcli con add type team-slave con-name CNAME ifname INAME master TEAM
CNAME 連接名
INAME 網絡接口名
TEAM 網絡組接口名
連接名若不指定,默認為team-slave- IFACE
nmcli dev dis INAME
nmcli con up CNAME
INAME 設備名 CNAME 網絡組接口名或port
網絡組示例
nmcli con add type team con-name team0 ifname team0 config ‘{“runner”: {“name”: “loadbalance”}}’
nmcli con mod team0 ipv4.addresses192.168.1.100/24
nmcli con mod team0 ipv4.method manual
nmcli con add con-name team0-eth1 type team-slave ifname eth1 master team0
nmcli con add con-name team0-eth2 type team-slave ifname eth2 master team0
nmcli con up team0
nmcli con up team0-eth1
nmcli con up team0-eth2
teamdctl team0 state; # nmcli dev dis eth1
實驗: 創建網絡組
ip link
nmcli con add type team con-name team0 ifname team0 config ‘{“runner”: {“name”: “activebackup”}}’
nmcli con mod team0 ipv4.addresses’192.168.0.100/24′
nmcli con mod team0 ipv4.method manual
nmcli con add con-name team0-port1 type team-slave ifname eth1 master team0
nmcli con add con-name team0-port2 type team-slave ifname eth2 master team0
teamdctl team0 state
ping -I team0 192.168.0.254
nmcli dev dis eno1
teamdctl team0 state
nmcli con up team0-port1
nmcli dev dis eno2
teamdctl team0 state
nmcli con up team0-port2
teamdctl team0 state
管理網絡組配置文件
/etc/sysconfig/network-scripts/ifcfg-team0
DEVICE=team0
DEVICETYPE=Team
TEAM_CONFIG=”{\”runner\”: {\”name\”: \”broadcast\”}}”
BOOTPROTO=none
IPADDR0=172.25.5.100
PREFIX0=24
NAME=team0
ONBOOT=yes
/etc/sysconfig/network-scripts/ifcfg-team0-eth1
DEVICE=eth1
DEVICETYPE=TeamPort
TEAM_MASTER=team0
NAME=team0-eth1
ONBOOT=yes
刪除網絡組
nmcli connection down team0
teamdctl team0 state
nmcli connection show
nmcli connectioni delete team0-eth0
nmcli connectioni delete team0-eth1
nmcli connection show
測試網絡工具
在命令行下測試網絡的連通性
顯示主機名
hostname
測試網絡連通性
ping
mtr
[root@localhost ~]# ping 172.16.253.193 PING 172.16.253.193 (172.16.253.193) 56(84) bytes of data. 64 bytes from 172.16.253.193: icmp_seq=1 ttl=64 time=0.097 ms 64 bytes from 172.16.253.193: icmp_seq=2 ttl=64 time=0.051 ms 64 bytes from 172.16.253.193: icmp_seq=3 ttl=64 time=0.053 ms 64 bytes from 172.16.253.193: icmp_seq=4 ttl=64 time=0.052 ms
顯示正確的路由表
ip route
確定名稱服務器使用:
nslookup
host
dig
跟蹤路由
traceroute
tracepath
網絡客戶端工具
ftp ,lftp
子命令:get、mget、ls、help
lftp [-p port] [-u user[,password]] SERVER
lftpget URL
wget [option]… [URL]…
-q:靜默模式
-c:斷點續傳
-O:保存位置
–limit-rates=:指定傳輸速率
links URL
–dump
–source
原創文章,作者:Linux.rookie,如若轉載,請注明出處:http://www.www58058.com/74962