linux中DNS设置和虚拟机管理练习
来源:互联网 发布:模拟退火算法题目应用 编辑:程序博客网 时间:2024/06/07 03:51
IP
IPv4: 32位的二进制组成; 172.25.254.10 , 4段,每段8位(点分十进制法);
- 111111111
255 255 255 255
例如:172.258.268.1(不存在的IP地址)
- 111111111
IP::={net-id,host-id}
172.25.254.10/24 net-id: 172.25.254 host-id:10
网段: 172.25.254.0/24 allow 172.25.0.0/16 172.25.254.0/24 172.25.254.10
配置IP的文件:
- 文件存放的目录: /etc/sysconfig/network-scripts/
- 文件名的命名: ifcfg-xxx
- 文件内容:
DEVICE=eth0 # 设备名称
BOOTPROTO=static|none # boot protocol,启动的协议
ONBOOT=yes # 这个设置开启生效
NAME=xxx # 连接名称
IPADDR=xxxx # 设置你的IP
PREFIX=24 # 设置你的网络位
- 注意: 要想生效,重启network网络服务
systemctl restart network
编写设置ip的命令:
1. 编辑文件/bin/set-ip
2. 文件内容:
cd /etc/sysconfig/network-scripts
rm -fr ifcfg-eth0
cat > ifcfg-eth0 <
网关
desktop: 172.25.254.0/24 GATEWAY=172.25.254.99
网关: 0.0.0.0/24 172.25.254.99/24
查看与设置
- 设置网关
/etc/sysconfig/network (优先级低)(也就是说即改即生效,重启network服务失效)
/etc/sysconfig/network-scripts/ifcfg-xxx (优先级高)(永久更改,需要重启network服务才能生效
编写步骤:
vim /etc/sysconfig/network-scripts/ifcfg-xxx
GATEWAY=xxx
- 查看网关: route -n
DNS
指定DNS服务器的设定dns:
设置本地解析和DNS服务器上解析优先级的文件/etc/nsswitch.conf
1.dns
dns是一台服务器
这太服务器提供了回答客户主机名和ip对应关系的功能
2.设定dns
vim /etc/resolv.conf
# 即改即生效,无需重启服务
nameserver xxxx
vim /etc/sysconfig/network-scripts/ifcfg-网卡配置文件
/etc/sysconfig/network-scripts/ifcfg-xxx
# 永久修改,必须重启服务才生效
DNS1=xxx (172.25.254.254)
DNS2=xxx
DNS3=xxx
3.本地解析文件
- 管理IP和域名关系的本地文件/etc/hosts
- vim /etc/hosts
ip 域名
172.25.254.10 www.westos.org
4.本地解析文件和dns读取的优先级调整
/etc/nsswitch.conf
38 #hosts: db files nisplus nis dns
39 hosts: files dns ##files代表本地解析文件,dns代表dns服务器,那个在前面那个优先
- 检测DNS是否设置成功
ping westos.example.com 172.25.254.1
server主机操作
- server必须有一个IP: 172.25.x.x/24
- 安装dhcp软件: yum install dhcp -y
- 查看dhcp软件的配置文件: rpm -qc dhcp
- 配置dhcpd.conf文件:
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
编辑内容:
- 删除36行以后的内容; dG
- 删除27,28行;
1 option domain-name “westos.org”;
2 option domain-name-servers 172.25.254.254;
3 default-lease-time 600;
4 max-lease-time 7200;
5 log-facility local7;
6 subnet 172.25.0.0 netmask 255.255.255.0 {
7 range 172.25.0.100 172.25.0.120;
8 option routers 172.25.0.250;
9 }
- 重启dhcp服务:
systemctl start dhcpd
6.查看dhcp服务运行:
systemctl status dhcpd
desktop主机操作
设置ip获取方式为dhcp;
虚拟机的管理
virt-manager # 打开虚拟机控制台
virsh list # 列出正在运行的虚拟机
virsh list –all # 列出所有的虚拟机
virsh start 虚拟机名 # 打开指定虚拟机
virsh shutdown 虚拟机名 # 正常关闭虚拟机
virsh destroy 虚拟机名 # 强行关闭虚拟机
virsh undefine 虚拟机名 # 删除虚拟机但不删除磁盘文件
注意:
- 怎么查看虚拟机的硬件信息?
- 在application中的virtual manages中打开虚拟机,选项栏中有一个灯泡图标,其中可以查看虚拟机的硬件信息。
- 熟悉虚拟机磁盘文件存放位置.
- linux中DNS设置和虚拟机管理练习
- Linux虚拟机中设置DNS地址方法
- 虚拟机linux的ip和dns设置
- 虚拟机linux的ip和dns设置 【仅供参考】
- 修改linux中dns设置
- Linux 设置DNS和主机名
- 虚拟机linux的ip和dns设
- linux中虚拟机的管理
- VMware Fusion 设置ubuntu16.04虚拟机静态ip和DNS
- [linux]ubuntu设置ip和dns
- Linux命令行设置IP地址和DNS
- 虚拟机中linux上网设置
- 虚拟机管理课后练习
- Ubuntu中设置静态IP和DNS
- Ubuntu中设置静态IP和DNS
- VMmare虚拟机网络详解和虚拟机中Linux系统静态ip设置
- linux的dns设置
- linux下dns设置
- Session 共享解决方案
- Java容易遗忘的知识点列表(持续更新)
- Framework加载资源
- 洛谷 2708 硬币翻转 特判? 解题报告
- 排序---快速排序
- linux中DNS设置和虚拟机管理练习
- linux中文件的归档压缩
- CSS概述
- windows下GitStack服务器TortoiseGit客户端的安装使用
- c和c++中const,指针和引用
- COJ1981-小M的魔术表演
- 引用--引用作参数
- angularjs和ztree的最简使用
- 欢迎使用CSDN-markdown编辑器