centos7 dns配置_Linux Sever简单笔记(第十三堂课)之linux下的网络管理及DHCP配置的相关操作 - 我杨晓东太难了...
第13章linux下的网络管理
Linux下的网络管理
查看及测试网络
设置网络地址参数
使用DHCP动态配置主机地址
查看网络接口信息 ifconfig
查看所有活动网络接口的信息
⚫ 执行 ifconfig 命令
查看指定网络接口信息
⚫ 格式: ifconfig 网络接口名
[root@centos7 ~]# ifconfig ens33
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.20 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::2cb:fa43:d2fa:3790 prefixlen 64 scopeid 0x20
ether 00:0c:29:50:b8:64 txqueuelen 1000 (Ethernet)
查看路由表条目 route
route命令
查看网络连接情况 netstat
netstat命令
⚫ 查看系统的网络连接状态、路由表、接口统计等信息
⚫ 格式:netstat [选项]
常用选项
⚫ -a:显示所有活动连接
⚫ -n:以数字形式显示
⚫ -p:显示进程信息
⚫ -t:查看 TCP 协议相关信息
⚫ -u:查看UDP协议相关信息
⚫ -r:显示路由表信息
测试网络连接 ping
ping命令
跟踪数据包 traceroute
traceroute命令
⚫ 测试从当前主机到目的主机之间经过的网络节点
⚫ 格式: traceroute 目标主机地址
[root@centos7 ~]# traceroute
traceroute to (), 30 hops max, 60 byte packets
1 () 7.740 ms 15.581 ms 15.881 ms
域名解析 nslookup
nslookup命令
测试DNS域名解析
格式: nslookup 目标主机地址 [DNS服务器地址]
[root@localhost ~]# nslookup www.aliyun.com
Server: public1.114dns.com
Address: 114.114.114.114
Non-authoritative answer:
Name: www.aliyun.com
Address: ……//省略部分内容
设置网络参数的方式
临时配置 —— 使用命令调整网络参数
⚫ 简单、快速,可直接修改运行中的网络参数
⚫ 一般只适合在调试网络的过程中使用
⚫ 系统重启以后,所做的修改将会失效
固定设置 —— 通过配置文件修改网络参数
⚫ 修改各项网络参数的配置文件
⚫ 适合对服务器设置固定参数时使用
⚫ 需要重载网络服务或者重启以后才会生效
设置网络接口参数 ifconfig
设置网络接口的ip地址、子网掩码
⚫ 格式
◆ ifconfig 接口名 ip地址 [netmask 子网掩码]
◆ ifconfig 网络接口 ip地址[/掩码长度]
禁用或者重新激活网卡
⚫ 格式
◆ ifconfig 网络接口 up
◆ ifconfig 网络接口 down
设置虚拟网络接口
⚫ 格式
◆ ifconfig 接口名:序号 IP地址
设置路由记录 route
删除路由表中的默认网关记录
◆ route del default gw IP地址
向路由表中添加默认网关记录
◆ route add default gw IP地址
添加到指定网段的路由记录
◆ route add -net 网段地址 gw IP地址
删除到指定网段的路由记录
◆ route del -net 网段地址
网络接口配置文件
/etc/sysconfig/network-scripts/ 目录下的
⚫ ifcfg-ens33:第1块以太网卡的配置文件
⚫ ……
[root@centos7 ~]# ls /etc/sysconfig/network-scripts/ifcfg-*
/etc/sysconfig/network-scripts/ifcfg-ens33
/etc/sysconfig/network-scripts/ifcfg-lo
启用、禁用网络接口配置
重启 network 网络服务
[root@centos7 ~]# service network restart
Restarting network (via systemctl): [ 确定 ]
禁用、启用网络接口
[root@centos7 ~]# ifdown ens33
Device ‘ens33’ successfully disconnected.
[root@centos7 ~]# ifup ens33
Connection successfully activated (D-Bus active
path:/org/freedesktop/NetworkManager/ActiveConnection/
主机名称配置文件
/etc/sysconfig/network 文件
⚫ 用途:保存全局网络设置,主要包括主机名信息
[root@centos7 ~]# vi /etc/sysconfig/network
# Created by anaconda
NETWORKING=yes
HOSTNAME=
域名解析配置文件
/etc/ 文件
⚫ 用途:保存本机需要使用的DNS服务器的IP地址
[root@centos7 ~]# vi /etc/
# Generated by NetworkManager
search yunban.cn
nameserver 114.114.114.114
本地主机映射文件
/etc/hosts 文件
⚫ 用途:保存主机名与 IP 地址的映射记录
[root@centos7 ~]# cat /etc/hosts
127.0.0.1 localhost
::1 localhost
hosts 文件和 DNS 服务器的比较
⚫ 默认情况下,系统首先从 hosts 文件查找解析记录
⚫ hosts 文件只对当前的主机有效
⚫ hosts 文件可减少 DNS 查询过程,从而加快访问速度
使用 DHCP 动态配置主机地址
DHCP服务
⚫ 为大量客户机自动分配地址,提供集中管理
⚫ 减轻管理和维护成本、提高网络配置效率
可分配的地址信息主要包括
⚫ 网卡的IP地址、子网掩码
⚫ 对应的网络地址、广播地址
⚫ 默认网关地址
⚫ DNS服务器地址
安装 DHCP 服务器
DHCP服务器软件
⚫ dhcp.x86_64 12:4.2.5-77.el7.centos
dhcp 软件包的主要文件
⚫ 主配置文件:/etc/dhcp/
⚫ 执行程序:/usr/sbin/dhcpd、/usr/sbin/dhcrelay
⚫ 服务脚本
◆ /usr/lib/systemd/system/
◆ /usr/lib/systemd/system/
⚫ 执行参数配置:/etc/sysconfig/dhcpd
主配置文件4-1
的内容构成
主配置文件4-2
全局设置,作用于整个 DHCP 服务器
ddns-update-style none; //动态 DNS 的更新方式
default-lease-time 21600; //默认租约时间
max-lease-time 43200; //默认最大租约时间
option domain-name “”; //设置DNS域
option domain-name-servers 202.106.0.20; //设置DNS服务器
主配置文件4-3
Subnet网段声明,作用于整个子网段
⚫ range 参数:设置用于分配的 IP 地址池
⚫ option subnet-mask 参数:设置客户机的子网掩码
⚫ option routers 参数:设置客户机的默认网关地址
subnet 192.168.4.0 netmask 255.255.255.0 {
range 192.168.4.128 192.168.4.254;
option subnet-mask 255.255.255.0;
option routers 192.168.4.1; }
主配置文件4-4
host 主机声明,作用于单个主机
⚫ hardware ethernet 参数:指定对应主机的 MAC 地址
⚫ fixed-address 参数:指定为该主机保留的 IP 地址
host prtsvr {
hardware ethernet 00:c0:c3:22:46:81;
fixed-address 192.168.4.100;
}
启动 DHCP 服务
启动 DHCP 服务
[root@centos7 ~]# systemctl start dhcpd
[root@centos7 ~]# systemctl enable dhcpd
Created symlink from
/etc/systemd/system/multi-user.target.wants/ to
/usr/lib/systemd/system/.
查看租约文件 /var/lib/dhcpd/
[root@centos7 ~]# cat /var/lib/dhcpd/s
lease 01 {
starts 0 2019/10/20 14:20:12;
ends 0 2019/10/20 20:20:12;
hardware ethernet 00:50:56:c0:00:01;
client-hostname "nctx1";
}
使用 DHCP 客户端
两种使用方式
⚫ 修改网卡配置文件(如 ifcfg-eth0)
◆ BOOTPROTO=dhcp
⚫ 使用dhclient命令
◆ 格式: dhclient [-d] [网络接口名]
[root@centos7 ~]# dhclient -d ens33
centos7 dns配置_Linux Sever简单笔记(第十三堂课)之linux下的网络管理及DHCP配置的相关操作 - 我杨晓东太难了...相关推荐
- [Linux]在Linux上部署Java开发环境笔记(一)-- 补充:Linux下如何手动设置IP及配置DNS服务
在Linux上部署Java开发环境笔记(一) -- 补充:Linux下如何手动设置IP及配置DNS服务 2010/06/17 有的Linux系统会有网络设置的图形操作界面,比如"红旗Linu ...
- Linux下samba的安装与配置
physique 博客园 首页 新随笔 联系 管理 订阅 随笔- 203 文章- 0 评论- 33 Linux下samba的安装与配置 转载来源:http://blog.chinaunix.net ...
- Linux下MySQL数据库主从同步配置
操作系统:CentOS 6.x 64位 MySQL数据库版本:mysql-5.5.35 MySQL主服务器:192.168.21.128 MySQL从服务器:192.168.21.129 准备篇: 说 ...
- Linux 下编译、安装、配置 QT
打算做嵌入式图像处理,计划方案嵌入式Linux+OpenCV+QT,昨天简单入门OpenCV今天看看QT,QT就先弄Linux下面的,回家之前争取把基本的摸通,然后能在板子上跑起来. 软件环境 Lin ...
- linux 安装cvs,linux下cvs详细安装和配置.docx
Linux 下cvs详细安装和配置 2009-03-18 14:37:12 标签:[推送到技术圈] 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始岀处 作者信息和本声明.否则将追究 ...
- Linux下mysql支持中文,linux下mysql环境支持中文配置步骤
sql脚本执行前加上: CREATE DATABASE IF NOT EXISTS mydatabase DEFAULT CHARSET utf8 COLLATE UTF8_GENERAL_CI; u ...
- Linux下Nagios的安装与配置
Linux下Nagios的安装与配置 2017-03-23 17:40:20 来源: 点击:0 Nagios是企业普遍使用的最具影响力的网络信息监视系统之一,它可以动态监视指定的网络状态 ...
- LibOpenCM3(一) Linux下命令行开发环境配置
目录 LibOpenCM3(一) Linux下命令行开发环境配置 LibOpenCM3(二) 项目模板 Makefile分析 LibOpenCM3(三) .ld文件(连接器脚本)和startup代码说 ...
- linux下jdk的安装与配置jdk-6u45-linux-i586.bin
linux下jdk的安装与配置 一.安装JDK从sun网站上直接下载JDK:http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45- ...
最新文章
- 韩辉:国产操作系统的最大难题在于解决“生产关系”
- 对时域连续信号用matlab离散,数字信号处理上机实验一 离散时间信号的时域分析...
- tabcontainer控件太长_asp.net AjaxControlToolKit--TabContainer控件的介绍
- canvas高度问题_Android的drawText的坐标问题
- LVS DR模式 负载均衡服务搭建
- 《MySQL——锁》
- js rem 单位适配(手机、平板、PC)?
- 进程锁 读写文件的小例子 C++代码
- 华为云数据库亮相下一代数据技术发展论坛,助力“数字一带一路”
- 快速上手Google C++ 测试框架googletest
- tiptop 编译运行_putty终于让我的TIPTOP脱离虚拟机在64位上运行了。
- C++中的explicit、implicit关键字
- GitChat · 安全 | 揭秘我国的电子取证技术
- static 在C/C++中的用法总结
- 淘宝商品描述信息查询API接口(淘宝商品详情API接口)
- 服务端性能测试入门指南
- 基于PySnooper的一组强大的Python调试工具——snoop
- 生命密码:你的第一本基因科普书
- linux 网速限制
- CF755F PolandBall and Gifts
热门文章
- openwrt x86 登录不上_求助,关于OpenWRT外接硬盘不识别的问题
- Linux下配置简单的图形桌面环境
- 【英语学习】【Level 07】U06 First Time L6 Not your typical experience
- zookeeper中展示所有节点_zookeeper工作原理与节点使用
- 使用ajax获取后台数据怎么打印,我用ajax获取后台数据并展示在前端页面的方法【源码】...
- 商城网站该如何选择虚拟主机
- 在vue-cli 中使用 axios
- RxJava 之创建操作符
- RFC2616-HTTP1.1-Methods(方法规定部分—单词注释版)
- Halcon算子翻译——dev_close_inspect_ctrl