linux网络基础练习
linux网络基础练习
练习命令基于 redhat5.8
-
图形界面设置IP地址、子网掩码、默认网关和DNS。
也可以使用下列命令打开图形化配置界面:system-config-network
或者setup
-
查看linux网络配置文件,在/etc目录下
-
cat /etc/services 查看网络服务、端口号、通讯协议等内容
-
cd /etc/sysconfig/network-scripts 该目录下保存有网络接口配置文件和部分网络命令
如ifcfg-eth0 第一块网卡接口的配置文件,这也是命令行配置ip地址
DEVICE=eth0 //指定接口名称
ONBOOT=yes //系统启动时加载,即设备在启动时**,若为no,表示设备在启动时不**
BOOTPROTO=static //IP地址静态配置,若该值为“dhcp”则为动态获得,若为none,表示启动时不使用任何协议
IPADDR=192.168.0.1 //设置IP地址
NETMASK=255.255.255.0 //设置子网掩码
GATEWAY=192.168.0.254 //设置默认网关cat ifcfg-lo 本地回送接口的相关信息
-
cat /etc/sysconfig/network 通过该配置文件修改主机名
NETWORKING=yes
HOSTNAME=localhost.localdomain //修改该值作为主机名(注销之后永久生效) -
cat /etc/hosts 设置本地DNS解析文件,主机域名和IP地址对应关系
127.0.0.1 localhost.localdomain localhost //该行强烈建议保留
192.168.0.1 rhel.lpwr.net rhel //必须有三个字段:IP、FQDN、HOSTNAME -
cat /etc/resolv.conf 客户机所使用DNS服务器信息
search lpwr.net //设置当前主机的默认查找域
nameserver 192.168.0.100 //指定首选DNS服务器
nameserver 172.16.254.2
-
-
网络配置命令
-
hostname 查看或临时修改当前主机的主机名
hostname 查看当前主机的主机名
hostname rhel 临时修改当前主机名 -
ifconfig 查看、配置、启用或禁用网络接口
ifconfig eth0 down 禁用网络接口
ifconfig eth0 up 启用网络接口
ifdown eth0 停用
ifup eth0 启用
//上面两对密码功能相同。ifconfig -a 显示所有接口的信息(无论是否活跃)
ifconfig eth0 显示eth0接口的信息
ifconfig eth0 192.168.0.2 netmask 255.255.255.0 临时修改接口IP地址 -
ping -c 次数 IP地址
-
route 查看内核路由表配置情况
route -n -n将路由记录中的地址显示为数字形式
route del default gw 172.17.132.126 删除默认网关
route add default gw 172.17.132.126 添加默认网关 -
traceroute 测试当前主机到目的主机网络连接经过的路径
-
netstat 显示活动的TCP连接,可以查看系统开放了哪些端口
-a 显示所有活动的网络连接信息
-n 以数字的形式显示相关的主机地址、端口等信息 -
arp
arp -n 查看当前系统的arp缓存表 -
service network start //启动网络服务
service network stop //停止网络服务
service network restart //重启网络服务
service network status //查看网络服务状态 -
chkconfig 可以用来检查、设置系统的各种服务
chkconfig --list | grep network //查看某服务的自动启动级别
chkconfig --level 35 network off //设置在级别35不自动启动某服务
chkconfig --level 3 network on //设置在级别3自动启动某服务
-