dhcp和dns服务和yum源的搭建 (及yum命令)

##dhcp服务

DHCP指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。在DHCP的工作原理中,DHCP服务器提供了三种IP分配方式:自动分配、手动分配和动态分配。

动态获取ip地址(deshtop虚拟机获取动态ip地址)
## 先reset两台虚拟机
##在server虚拟机上,先vim到/etc/yum.respo.d/rhel_dvd.repo里,修改配置文件
baseurl后的那个改成http://172.25.254.250/rhel7.0/x86_64/dvd(含有yum源的ip地址下载配
置文件)


##然后nm-connection-editor添加ip地址,然后systemctl restart network重新启动服务,
然后ifconfig查看ip是否为修改的ip地址


##然后用server虚拟机ping 172.25.254.250看是否连通


##然后执行vim install dhcp -y下载安装dhcp资源包


##cd /etc/dhcp/目录下,然后vim dhcpd.conf里找到dhcp-4.2.5/,然后cat dhcpd.conf下,找到所需的配置文件在/uer/share/doc/dhcp*/dhcpd.conf.example

##cd dhcp-4.2.5/目录下然后vim dhcpd.conf修改配置文件,
     在第7行:修改为option domain-name"example.com"
     在第8行:修改为option domain-servers 172.15.254.250 (yum源的主机的ip地址)
    

35行之后全部删除
     31行:range 172.25.254.120 172.25.254.125(设置的有5个动态ip地址的区间,desktop虚拟机的ip为其中一个)
     32行:option routers 172.25.254.250(含有yum源的主机的ip)


##然后重新起动dhcpd :systemctl start dhcpd
#查看其状态:systemctl status dhcpd
##systemctl stop firewalld (关闭防火墙)


======
###在desktop虚拟机下
#先关闭防火墙


#然后nm-connection editor进入设置成动态获取ip地址
##ifconfig查看获取的ip地址(desktop虚拟机获取的ip地址为172.25.254,124)

DNS:

【域名系统(Domain Name System缩写DNS,Domain Name被译为域名)是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。】

1.dns是一台服务器

2.设定dns

vim  /etc/resolv.codf

nameserver dns服务器ip

3.本地解析文件

vim /etc/hosts

ip   域名(主机名称)

4.本地解析文件和dns服务器读取的优先级调整

vim  /etc/nsswitch.conf

39 hosts:  files dns(哪个在前代表优先级高)

#files:代表本地解析文件

#dns:代表dns服务器

###软件的安装

##yum

yum: 上层的软件管理工具,最重要的功能是可以解决软件依赖性

1:从网络下载与本机匹配系统版本匹配的iso镜像文件(我的电脑就是拷贝在桌面上了)

2:把rhel-server-7.0-x86_64-dvd.iso挂载到/mnt(必须是一个空的文件夹,

以便我们的系统识别镜像文件)

3:配置系统的yum源指向(把地址告诉系统)

rm -rf /etc/yum.repos./d*  (删除系统内的该文件)

vim /etc/yum.repos.d/yum.repo

[Server]

name=rhel7.0 (该名字可以自己取)

baseurl=file:///mnt(前//是格式,后面的/mnt是镜像挂载的地址)

【该/mnt地址的要求为:存在于系统中,且里面没有文件】

gpgcheck=0

4.测试(安装软件看yum源是否搭建完成)

yum install lftp -y

yum install gcc -y (c语言编译器)

5建立共享目录,并挂载镜像文件在共享目录上

yum install httpd -y(安装httpd服务)

然后启动httd服务,和查看httd是否正常运行

cd /var/www/html (Apache默认发布目录)

mkdir /var/www/html/rhel7.0(rhel7.0名字可以自己取)

umount  /mnt(因为要把镜像挂载到/var/www/html/rhel7.0上,所以要把/mnt

上的镜像给拿下来【一个镜像不能同时挂载载两个目录下】)

mount rhel-server-7.0-x86_64-dvd.iso  /var/www/html/rhel7.0(将镜像重新挂载)

【注意:此时的的工作目录一定要切换到镜像所在的目录。例如:我的就要切换到桌面上】

6.测试

在真机的浏览器中输入:http://172.25.60.254(本机的ip)/rhel7.0/

可以查看到镜像中的内容

===============(以上内容可以查看yum是否搭建完成)

##用虚拟机测试

在同网络内用一台虚拟机测试

[rhel_dvd]

gpgcheck = 0

enable = 0

basrurl = http://172.25.60.250(真机的ip)/rhel7.0/

===================

8.开机自动挂载

vim  /etc/rc.d/rc.local

mount /root/rhel-server-7.0-x86_64-dvd.iso  /var/www/html/rhel7.0

chmod +x /etv/rc.d/rc.local

######如果要使同网络的虚拟机也能够使用真机的yum源(下载软件服务)

编辑 /etc.yum.repos.d/yum.repo配置文件

yum命令

猜你喜欢

转载自blog.csdn.net/yinzhen_boke_0321/article/details/83722619