记录每日所学
一、linux网络设置与基础服务
1、查看网络配置
使用ifconfig命令查看网络接口地址
查看指定的网络接口信息:
- ether:表示网络接口的物理地址(MAC地址)
- inet:表示网络接口的ip地址
- broadcast:表示网络接口所在的网络广播地址
- netmask:表示网络接口的子网掩码
使用route命令查看路由表条目
使用netstat命令查看网络连接情况
-
-a:显示当前主机中所有活动的网络连接信息
-
-n:以数字的形式显示相关的主机地址、端口信息
-
-r:显示路由表信息
-
-l:显示处于监听状态的网络连接即端口信息
-
-t:查看tcp协议相关的信息
-
-u:显示udp协议相关的信息
-
-p:显示与网络连接相关联的进程号、进程名称信息
使用nslookup命令测试dns域名解析 -
nslookup命令是用来测试域名解析的专用工具,使用时只要指定要个解析的目标域名作为参数即可
使用ifconfig命令修改网卡的地址、状态
1、修改网卡的ip地址,子网掩码
ifconfig 网络接口名称ip地址 【netmask 子网掩码】
或
网络接口配置文件默认位于目录 /etc/sysconfig/network-scripts/中,文件名格式为ifcfg-xxx,其中xxx是网络接口的名称
查看ifcfg-ens33
上述中:
- DEVICE:设置网络接口的名称
- ONDOOT:设置网络接口是否在linux系统启动时激活
- BOOTPROTTO:设置网络接口的配置方式,值为static时表示使用静态指定的ip地址,为dhcp时表示通过dhcp的方式动态获取地址
- ipaddr:设置网络接口的ip地址
- netmask:设置网络接口的子网掩码
- gateway:设置网络接口的默认网关地址
域名解析配置文件
指定为本机提供dns解析的服务器地址
/etc/resolv.conf文件中记录了本机默认使用的dns服务器的地址信息,对该文件所做的修改将会立刻生效,linux系统中最多可以指定3个不同的dns服务器地址,优先使用第1个dns服务器
本地主机映射文件
/etc/hosts文件中记录着一份主机名与ip地址的映射关系表,一般用来保存经常需要访问的主机的信息,当访问一个未知的域名时,先查找该文件中是发否有相应的映射记录,如果找不到再去dns服务器查询。