以另外一個(gè)用戶身份(默認(rèn)root用戶)執(zhí)行事先在sudoers文件允許的命令。
基礎(chǔ)網(wǎng)絡(luò)操作命令
telnet
使用TELNET協(xié)議遠(yuǎn)程登錄。
ssh
使用SSH加密協(xié)議遠(yuǎn)程登錄。
scp
全拼secure copy,用于不同主機(jī)之間復(fù)制文件。
wget
命令行下載文件。
ping
測(cè)試主機(jī)之間網(wǎng)絡(luò)的連通性。
route
顯示和設(shè)置linux系統(tǒng)的路由表。
示例:
dhclient eth0 以dhcp模式啟用 'eth0'
route -n show routing table
route add -net 0/0 gw IP_Gateway configura default gateway
network --device eth0 --bootproto static --ip 192.168.1.220 --netmask 255.255.255.0 --gateway 192.168.1.1 --nameserver 192.168.1.1。route add -net 192.168.4.0 netmask 255.255.255.0 gw 10.8.0.5 dev eth0。a route add –net 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1。
route del 0/0 gw IP_gateway remove static route
ifconfig
查看、配置、啟用或禁用網(wǎng)絡(luò)接口的命令。
示例:
ifconfig eth0 顯示一個(gè)以太網(wǎng)卡的配置
ifconfig eth0 192.168.0.1 netmask 255.255.255.0,設(shè)置成192.168.0.1。sudo ifconfig eth0 192.168.0.1 netmask 255.255.255.0。[root@localhost ~]# ifconfig eth0 192.168.1.99 broadcast 192.168.1.255 netmask 255.255.255.0。
ifconfig eth0 promisc 設(shè)置 'eth0' 成混雜模式以嗅探數(shù)據(jù)包 (sniffing)
ifup
啟動(dòng)網(wǎng)卡。
示例:ifup eth0 啟用一個(gè) 'eth0' 網(wǎng)絡(luò)設(shè)備
ifdown
關(guān)閉網(wǎng)卡。
示例:ifdown eth0 禁用一個(gè) 'eth0' 網(wǎng)絡(luò)設(shè)備
netstat
查看網(wǎng)絡(luò)狀態(tài)。
示例:
netstat -tup show all active network connections and their PID
netstat -tupl show all network services listening on the system and their PID
ss
查看網(wǎng)絡(luò)狀態(tài)。
深入網(wǎng)絡(luò)操作命令
nmap
網(wǎng)絡(luò)掃描命令。
lsof
全名list open files,也就是列舉系統(tǒng)中已經(jīng)被打開的文件。
發(fā)送和接收郵件。
mutt
郵件管理命令。
nslookup
交互式查詢互聯(lián)網(wǎng)DNS服務(wù)器的命令。
dig
查找DNS解析過程。
host
查詢DNS的命令。
示例:
traceroute
追蹤數(shù)據(jù)傳輸路由狀況。
tcpdump
命令行的抓包工具。
示例:
tcpdump tcp port 80 show all HTTP traffic
有關(guān)磁盤與文件系統(tǒng)的命令
mount
掛載文件系統(tǒng)。
umount
卸載文件系統(tǒng)。
fsck
檢查并修復(fù)Linux文件系統(tǒng)。