一、临时更改主机名【hostname】
语法:hostname 主机名
参数:
#修改/etc/sysconfig/network文件配置永久主机名
二、检测主机【ping】
语法:ping 参数 ip/域名 参数: -c 【设置完成的次数】 -i 【间隔秒数】 -t 【存活数值】 -s 【指定数据包的大小】
三、显示或配置网络设备【ifconfig】
语法:ifconfig 网卡 参数
参数:
up
down
四、显示或配置无线网络设备【iwconfig】
五、查询DNS记录和解析【nslookup】
语法:nslookup 域名 参数: -d 【查看域名的缓存】
*** 六、显示数据包传输路径【traceroute】***
语法:tarceroute 域名 参数: -s 【来源地址】
七、显示其他用户的信息【finger】
八、用于远程登入【telnet】
语法:telnet 参数 ip 参数:
九、修改或获取网卡的配置信息【ethtool】
语法:ethtool 网卡 参数: -i 【显示网卡驱动的信息】
*** 十、查看当前系统连接【netstat】***
语法:netstat 参数 参数:
-a 【显示所有连线的Socket】
-n 【直接使用ip地址,而不通过域名服务器】
-p 【显示正在使用Socket的程序名称和进程】
--t 【显示tcp协议的连线状况】
-u 【显示udp协议的连线状况】
#查看当前连接数
netstat -na | grep ESTABLISHED | wc -l
十一、获取Socket的统计信息【ss】
语法:ss -参数 -参数 参数: -t 【只显示tcp的套接字】 -u【只显示udp的套接字】 -a【显示所有的套接字】 -n【显示端口号】 -p【显示进程信息】 -l 【显示处于侦听的套接字】
*** 十二、激活网卡【ifup】***
语法:ifup 网卡 参数:
十三、关闭网卡【iddown】
语法:ifdown 网卡 参数:
十四、显示修改路由表【route】
语法:route 参数
参数:
-n 【直接使用ip】
#route add -net 1.1.1.1 netmask 255.255.255.0 dev eth0
十五、远程登录【ssh】
语法:ssh 参数 用户@ip 参数: -p【指定端口】 -t 【远程执行sudo命令】
十六、远程复制文件【scp】
语法:scp 本地文件 用户@目标ip:/位置
参数:
-C【允许压缩】
-r 【递归复制整个目录】
-P【指定端口】
-i 【读取指定的秘钥】
#使用普通用户时,需要注意本地和目标主机权限问题
十七、实时流量监控工具【iftop】
语法:iftop 参数 网卡 参数: -i 【设定检测的网卡】 -n【显示出ip】
十八、网络分析和排查的工具【tcpdump】
语法:tcpdump 参数 网卡 参数:
*** 十九、主机、端口扫描工具【nmap】***
语法:nmap 参数 ip 参数: -p 【扫描指定端口】 二十、ssh-key*