[dhclient]
dhclient <interface>
例:dhclient eth0
//让网卡自动获取IP
----------------------------------------------------------------------------------------
[ifconfig]
ifconfig
查看本机ip
-a
显示所有接口的配置
//端口的别名格式 ethX:X 不能使用dhcp协议 可以在网络接口配置中创建
ifconfig <int> <ip> netmask <netmask>
对网卡进行配置
//一次性,重启后恢复
ifconfig <int> network <a.b.c.d>
对子网掩码进行配置
//一次性
ifconfig <int> [<ip/mask>] {up|down}
打开或者关闭某个端口
/etc/init.d/network {start|stop|restart|status} //网络状态的配置
route add default gw <gateway> //设置网关,详细看命令route
----------------------------------------------------------------------------------------
[ip]
ip <command> //一个多功能网络命令,具体命令查看ip —help
link:配置网络接口属性
addr:协议地址
route:路由
----------------------------------------------------------------------------------------
[iptstate]
iptstate //查看网络访问端口的信息
----------------------------------------------------------------------------------------
[getent]
getent hosts <www.abc.com> //域名解析
----------------------------------------------------------------------------------------
[nc]
nc <ip> {<port>|[1-65535]} 端口扫描,需要下载 端口之间要用-连接
-v 文字表达结果
-w <num> 设置端口探测超时时间<num>秒,不设置会永远等下去,建议设置
-u 使用UDP协议
----------------------------------------------------------------------------------------
[netstat]
netstat
查看网络情况
-n
路由表或者ip以数字方式显示
-an
详细显示网络状况
-r
显示路由表
-t
建立tcp的连接
-u
建立udp的连接
-l
显示监听状态的连接
-p
显示监听指定套接字的进程名
例如:netstat -tnlp
----------------------------------------------------------------------------------------
[ping]
ping <ip>
查看网络地址的连通性
-c <num>
//指定ping的次数
-W <num>
//设置等待时间,单位为秒
----------------------------------------------------------------------------------------
[plog]
plog
//显示拨号日志
//关联命令 pppoeconf pon poff
----------------------------------------------------------------------------------------
[poff]
poff
//断开网络连接
//关联命令 pppoeconf pon plog
----------------------------------------------------------------------------------------
[pon]
pon dsl-provider
//手动连接拨号网络。
//关联命令 pppoeconf poff plog
----------------------------------------------------------------------------------------
[pppoeconf]
pppoeconf
//拨号设置。首次拨号设置命令。
//关联命令 pon poff plog
----------------------------------------------------------------------------------------
[route]
route <command> 路由命令
command:
add //添加路由
-host //添加一台主机路由
-net <ip> //添加一台网络路由
-net <ip> gw <nexthop> //设置网络路由
route add default gw <nexthop> //设置默认路由
del 删除路由
-n //以数字方式查看路由表
//是临时改动重启或者重启网络服务失效
----------------------------------------------------------------------------------------
[tcpdump]
tcpdump [options] //linux下的抓包工具
-i <eth> //指定网卡抓包
-n //不反解主机名
-w <*.cap> //输出为cap文件
-v //显示抓包数,还有-vv
例如:tcp src host 172.16.100.1
tcp src or dst port 21
udp dst port 53
tcp src or dst port 21 AND src host 172.16.100.1
tcp port 21 AND host 172.16.100.1
----------------------------------------------------------------------------------------
[traceroute]
traceroute <ip>
查看路由情况
----------------------------------------------------------------------------------------
[setup]
setup
//控制面板,一个文字图形界面交互式程序
//在这个地方设置网卡,需要运行/etc/rc.d/init.d/network restart
//修改文件来设置网络/etc/sysconfig/network-scripts/ifcfg-eth0,然后还是要运行上述的命令来重启
----------------------------------------------------------------------------------------