以另外一个用户身份(默认root用户)执行事先在sudoers文件允许的命令。
基础网络操作命令
telnet
使用TELNET协议远程登录。
ssh
使用SSH加密协议远程登录。
scp
全拼secure copy,用于不同主机之间复制文件。
wget
命令行下载文件。
ping
测试主机之间网络的连通性。
route
显示和设置linux系统的路由表。
示例:
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
查看、配置、启用或禁用网络接口的命令。
示例:
ifconfig eth0 显示一个以太网卡的配置
ifconfig eth0 192.168.0.1 netmask 255.255.255.0,设置成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 设置 'eth0' 成混杂模式以嗅探数据包 (sniffing)
ifup
启动网卡。
示例:ifup eth0 启用一个 'eth0' 网络设备
ifdown
关闭网卡。
示例:ifdown eth0 禁用一个 'eth0' 网络设备
netstat
查看网络状态。
示例:
netstat -tup show all active network connections and their PID
netstat -tupl show all network services listening on the system and their PID
ss
查看网络状态。
深入网络操作命令
nmap
网络扫描命令。
lsof
全名list open files,也就是列举系统中已经被打开的文件。
发送和接收邮件。
mutt
邮件管理命令。
nslookup
交互式查询互联网DNS服务器的命令。
dig
查找DNS解析过程。
host
查询DNS的命令。
示例:
traceroute
追踪数据传输路由状况。
tcpdump
命令行的抓包工具。
示例:
tcpdump tcp port 80 show all HTTP traffic
有关磁盘与文件系统的命令
mount
挂载文件系统。
umount
卸载文件系统。
fsck
检查并修复Linux文件系统。