文章目录
前言
在b站上学习网安课程,可是在搭建环境上就止步不前,现在我终于解决了我在搭建模板机时遇到的各种困难,写成笔记来记录学习成果,也可供大家参考
提示:以下是本篇文章正文内容,下面案例可供参考
一、CentOS的下载
我选择在VMware上搭建CentOS7模板机,那么我就需要下载CentOS7的iso镜像文件
下载地址:阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 (aliyun.com)
点击下载即可
二、安装CentOS7
右键VMware以管理员模式启动
点击创建新的虚拟机
这里选择刚刚下载好的CentOS7镜像文件
鼠标点击屏幕进入虚拟机,用键盘的方向上键选择到第一个选项,摁下回车键等待安装
选择英文
这三个是需要点击修改的模块,按从上到下的顺序给大家修改演示
这里是要取消kdump
这个为网络,不开启的话后续虚拟机是不能联网的,现在可以点击begin installation了
到这个页面 ,左边的是root用户,右边的是普通用户,我们要给这两个账户设置密码
密码过于简单,我们只需要摁done两次就可以了,等待安装的完成
安装成功,点击reboot进入系统
三、模板机的制作
1、修改用户名
root
123456
root是给最高权限
hostnamectl set-hostname 你想改的用户名
logout
重新登陆会发现用户名修改成功
2、安装yum源
我们模板机要安装一些软件,这需要用到yum install -y这条指令的完成
当我们输入
yum install -y vim
安装vim时,可能会遇到这种情况
这个问题困扰了我很久,但是在我搜索了一堆yum报错的知识中,我终于找到了解决办法
我们先查看yum的地址
cd /etc/yum.repos.d
ls
其中这个CentOS-Base.repo就是关键,让我们来备份一下他
cp CentOS-Base.repo CentOS-Base.repo.bak
ls
可以看到出现了bak文件,说明备份成功
这个时候我们就可以使用阿里源
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
替换成功,我们清理一下旧的yum缓存
yum clean all
生成一下新的yum缓存
yum makecache
该过程会有点久,耐心等待,有的时候会报镜像错误,可以不管他,会给你找能用的
我们再更新一下软件包
yum update -y
同样是很久的过程,安装完成后,我们的yum源就换好了,可以安装软件了
yum install -y vim tree lrzsz wget curl unzip
yum install -y net-tools
3、修改静态ip
我们正常情况下,ip地址是动态的,但是作为模板机,我们需要静态的ip地址
我们先查看并记住自己的ip地址、子网掩码、网关
这里我们记住子网掩码和网关
这个是我们ip的范围,要在3-254之间,不过我选择ip a
ip a
可以看到这边的ip是.7,那么我等会就直接输这个就行了
cd /etc/sysconfig/network-scripts/
ls
vi ifcfg-ens33
我们摁键盘i进入编辑界面,用方向键控制光标移动
将dhcp改成static,删掉uuid这一行,onboot如果是no,那改成yes
现在我们加一些代码
IPADDR="192.168.10.7"
NETMASK="255.255.255.0"
GATEWAY="192.168.10.2"
DNS1="8.8.8.8"
DNS2="4.2.2.2"
我这里忘记改dhcp为static了,大家要改一下才会是静态ip
我们按一下esc键,按住shift加冒号键,输入wq!保存退出
重启一下网卡
systemctl restart network
然后我们ping一下百度看看能否上网
可以上网,中止ping摁ctrl加c
4、关闭防火墙
查看防火墙状态
firewall-cmd --state
停止防火墙
systemctl stop firewalld.service
禁止防火墙开机启动
systemctl disable firewalld.service
到这里,一个CentOS7模板机就制作完成了
总结
作为刚刚接触这一方面的小白来说,制作模板机花了我很长的时间去排查问题和安装(yum源),
这是我的一个学习记录,也供大家学习参考