本章涉及到的是关于linux中网络配置的命令和网络如何配置
设置网络参数的方式
临时配置 -- 使用命令调整网络参数
简单,快速,可直接修改运行的网络参数
一般只适合在调试网络的过程中使用
系统重启后,所做的修改将会失效
固定设置 -- 通过配置文件修改网络参数
修改各项网络参数的配置文件
适合对服务器设置固定参数时使用
需要重载网络服务或者重启后生效
ifconfig命令
查看所有的活动的网络接口信息
ifconfig [接口名称] 查询指定的接口信息
临时设置网络接口参数 ifconfig
设置网络接口的ip地址、子网掩码
格式1 ifconfig 接口名 ip地址 【netmask 子网掩码】
格式2 ifconfig 接口名 ip地址【/掩码长度】
禁用或重新激活网卡
格式 ifconfig 网络接口 up 开启网络接口
ifconfig 网络接口 down 关闭网络接口
设置虚拟网络接口
格式 ifconfig 接口名:序号 ip地址
hostname命令
hostname 查看主机名称
hostname lx 临时修改主机名 重启后无效
vim /etc/sysconfig/network 永久修改主机名配置文件
route 命令
用途:查看或设置主机中路由表信息
route或ruote -n 【-n】是数字形式显示 两种方式都能查看
netstat命令
用途:查看系统的网络接口状态。、路由表、接口统计等信息
格式:netstat [选项]
选项:
a:查看所有活动连接
n:以数字形式显示
p:显示进程信息
t:显示tcp协议相关信息
u:显示udp协议相关信息
r:显示路由表信息 与 route 命令相同
netstat -anpt 查看tcp所有的活动连接
ping命令
用途:用于测试网络连通性
格式:ping 【选项】 目标主机地址 -c 指定连接次数
使用ICMP协议 互联网消息控制协议
traceroute命令
用途:测试从当前主机到目标主机之间经过的网络节点
格式 traceroute 名表主机地址
nslookup命令
用途:测试DNS域名解析
格式:nslookup 目标主机地址
注:当时实验环境有限 不能测试 留到dns服务解析详解
删除路由表中的默认网关记录
route del default gw IP地址
向路由表中条件默认网关地址
route add default gw IP地址
添加到指定网段的路由记录
route add -net 网段地址 gw IP地址
删除到指定网段的路由记录
route del -net 网段地址
网络接口配置文件
/etc/sysconfig/network-scripts/ 目录下的
ifcfg-eth0:第一块以太网卡的配置文件
ifcfg-eth1:第二块以太网卡的配置文件
重启network网络服务
禁止、启用网络接口
ifup eth0
ifdown eth0
域名解析被指文件
/etc 文件
用途:保存本机需要使用的DNS服务器的ip地址
如果需要制定DSN就照如图做 当时做时候 次启动 这个文件就会刷新 所以需要从新指定
而且可以多个指定 当时不知为什么会刷新 所以 需要以后查询
本机映射文件
/etc/hosts 文件
用途:保存主机名与ip地址的映射记录
host文件和DNS服务器的比较
默认情况下,系统优先从hosts文件查找解析记录
hosts只针对当前主机有效
hosts文件可减少DNS查询过程,从而加快访问速度
一个地址可以设置多个名字