我的第200篇博客:Linux下手把手搭建DHCP、DNS、HTTP、FTP服务器及遇到问题的解决过程

这是我的第200篇博客,所以我打算写一个质量还算高的文章。

今天耗时11个小时,在CentOS 上搭建一个功能相对完整的服务器,用来检验我这几天的学习成果。(不一定非要CentOS,Ubuntu也很香)

搭好一个服务一定要记得保存快照!

建议学习者手动搭建一个服务器,不建议一开始就使用PHPstudy等集成环境。

在搭建服务器之前,要有基本的Linux操作知识,基本计算机网络知识,还有,英语知识~

好了,下面开始记录我的搭建过程

安装Linux虚拟机

  • 使用VMware 安装centos虚拟机(Ubuntu也可,Redhat也可……甚至kali也可),建议使用阿里云镜像,比清华的要快很多
  • https://developer.aliyun.com/mirror/
  • 下载好后一步到位操作,这里要注意网卡的选择,由于我们是在内网搭建的,所以我们要新建一个内网的网卡,并取消DHCP服务(因为Linux待会要作为DHCP服务器出现)。打开编辑——虚拟网络编辑器
    在这里插入图片描述
  • 打开CentOS,不用手动规划盘符,除非你的目的是运维要练习盘符划分,而我的目的是为了搭建一个渗透测试环境。图我就不截了,相信自己,就一直下一步即可。
  • 接下来就是静静等待安装完成。
  • 如果你安装了PHPstudy或者其他集成环境,建议还是重新装一个虚拟机吧,端口号的冲突是比较麻烦的事情,我不是做运维的,所以搭建服务器我是用的是最简单的方式——从0开始
  • VMwareTools建议安装上(可以自动安装,安装不了就插入VMware目录下一个Linux.iso的光盘进行安装,还不成功就是镜像没有下载正确,不兼容),这个工具非常方便,可以拖拽物理机文件或者剪贴板到虚拟机。

安装阿里云镜像源

备份镜像源文件 /etc/yum.repos.d/CentOS-Base.repo

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

如果出现找不到文件的错误,我们到目录下查看一下:
在这里插入图片描述
噢,原来名字不一样,改一下名字就可以了

mv /etc/yum.repos.d/CentOS-Linux-BaseOS.repo   /etc/yum.repos.d/CentOS-Base.repo.backup

wget抓取内容并写入镜像源

wget -O /etc/yum.repos.d/CentOS-Linux-BaseOS.repo https://mirrors.aliyun.com/repo/Centos-8.repo

打开看一下CentOS-Linux-BaseOS.repo 的内容,发现它的前身就是CentOS-Base.repo
在这里插入图片描述
检验一下谁否真的有用,更新一下缓存

yum makecache

在这里插入图片描述
success!

搭建DHCP服务器

配置静态IP地址

DHCP服务器是用来分配IP地址的,但是呢我们目前还没有IP地址,所以要手动配置。

这里有图形界面,所以不建议使用命令行(容易打错字),待会回到配置文件中检验,这里我使用了两块网卡,因为要从互联网安装各种服务插件呀,一个对内,一个对外
在这里插入图片描述
在这里插入图片描述
由于待会我们也要做DNS服务器,所以这个DNS服务器就是自己,也一并设置了吧
在这里插入图片描述
检验一下:ifconfig

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Zeker62

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值