一.常用的基础网络命令:
1. ifconfig
功能:
显示网络接口的配置信息.
激活/禁用某个网络接口.
配置网络接口IP地址.
格式:
①直接ifconfig,显示当前主机所有网络及网卡信息
② ifconfig [<接口名>]
ifconfig eth0 显示eth0这块网卡的基本信息,如mac地址,ip地址,子网掩码
③ifconfig <接口名>(up/down)
ifconfig eth0 down 关闭eth0这块网卡
④ ifconfig <接口名> ip地址 netmask 子网掩码
ifconfig eth0 192.168.3.3 netmask 255.255.255.0 为eth0添加临时ip地址
及子网掩码
2. ifup
功能: 激活网络接口.
格式: ifup <设备名>
ifup eth0
3. ifdown
功能: 禁用网络接口.
格式: ifdown <设备名>
ifdown eth0
4. ping
功能:向目标主机发送icmp数据包(检测网络).
5. netstat
功能:显示网络的连接状态.
格式: netstat [参数]
参数:-i 显示接口状态信息
-lpe 显示所监控中的服务器的socket和正使用的socket程序信息
-t/-u 显示TCP/UDP连接状态
如:netstat -nltp 显示当前主机所有服务信息,包括监听服务的端口号
6. traceroute
功能:跟踪路由
实例:traceroute 网址
7. hostname
功能:显示主机名
实例:hostname station1.example.come 修改主机名,临时生效
8. route
功能:
(1) 显示路由表
(2) 添加路由
(3) 删除路由
实例:
(1)#route(显示当前系统的路由表信息)
(2)route add default gw 192.168.0.1 为主机添加默认网关
(3)route del default gw 192.168.0.1 删除当前主机默认网关
(4)#route add –net 192.168.3.0 netmask 255.255.255.0 gw 192.168.3.1
9. arp
功能:维护arp地址表
实例:
(1)arp (显示arp地址表)
(2)arp –s 192.168.10.1 00:60:c1:d3:cc:aa(向arp地址表中添加记录)
(3)arp –d 192.168.3.1(删除arp地址表的记录)
(4)arp -f (从/etc/ethers文件中读取添加的记录)
二.网络基本配置
1./etc/sysconfig/network 文件
功能:设置主机最基本的网络信息,包括主机名、默认网关等信息
内容:
NETWORKING= yes/no 设定启动系统时是否启用网络服务.
HOSTNAME= www.sina.cm 设定主机名(不是NETBIOS名).
GATEWAY= 192.168.0.1 设定默认网关.
GATEWAYDEV= eth0 设定网关接口.
FORWARD_IPV4= yes/no 设定LINUX是否支持IP转发.
2. /etc/sysconfig/network-scripts/ifcfg-ethX(X取值0,1,2,…….n)
功能:用于配置以太网接口卡的初始信息,.
内容:
① ONBOOT= yes 在设定启动时,是否激活网卡.
② DEVICE= eth0 设定物理设备名称.
③ BOOTPROTO= none|static|dhcp|bootp 设定网卡启动协议.
④ NETMASK= 255.255.255.0 设定子网掩码.
⑤ BROADCAST= 192.168.3.255 设定广播码.
⑥ NETWORK= 192.168.3.0 设定网络号.
⑦ IPADDR= 192.168.3.2 设定主机IP.
实例:设定主机中存在的eth0设备,它的ip地址是:192.168.10.1/24,要求给eth0再绑定ip:192.168.5.1
① # cp /etc/sysconfig/network-scripts/ifcfg-eth0 至
/etc/sysconfig/netwo |