一、下载系统镜像
这里我下的是最小镜像,用到什么再自己安装。
二、新建虚拟机
- 自定义安装
- 选择硬件兼容性,一般向下兼容,默认就好
- 稍后再安装系统
- 选择系统类型。
- 存储系统的硬盘位置
- 处理器核心,这里配置的是2C(后面装好系统也能改的)
- 内存配置(后面装好系统也能改的)
- 使用桥接网络,宿主机网络桥接到虚拟机,可以直连网络
- 选择I/O控制器类型,使用默认就好
- 磁盘类型选择默认
- 选择磁盘
- 分配磁盘容量
- 会生成一个容量大小的文件,前面选过路径了,这里不用重新选
- 完成新建
三、安装系统
- 配置系统的镜像文件
- 开启虚拟机
- 开始安装
- 选择语言,英文中文都行,看个人喜爱,这里选英文
- 时区设置-上海,其它可以先不管,后面再同步
6.磁盘分区-自动分区
- root用户改密码
- 完成配置,开始安装
四、centos基础配置
- 配置静态ip,刚开始是不支持ifconfig,使用ip addr查看ip
ip addr
2. 进入 /etc/sysconfig/network-scripts/ 目录,修改 ifcfg-ens33 文件修改 ONBOOT=yes
vi ifcfg-ens33
- 修改完成,重启网络服务
service network restartip addr有ip了,可以xshell访问,方便操作。
- 改为静态获取IP。
vi /etc/sysconfig/network-scripts/ifcfg-ens33保存以下内容,重启网卡service network restart
TYPE=Ethernet
BOOTPROTO=static #静态IP
DEFROUTE=yes
NAME=ens33
UUID=e8851bc7-132f-4d67-a9be-37be44af8644 #原来是什么就用什么网卡唯一号
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.31.167 #静态IP地址
NETMASK=255.255.255.0 #子网掩码/24 和宿主机一样
GATEWAY=192.168.31.1 #默认网关 和宿主机一样
DNS1=114.114.114.114 #首选DNS服务器 (电信)
DNS2=114.114.115.115 #备用DNS服务器(电信)
- 更改 yum 源地址
#备份原来的
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
#下载新的CentOS 7 的阿里云 yum 源配置文件
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#清除缓存并生成新的缓存
sudo yum clean all
sudo yum makecache
6. 安装常用工具
#yum-utils 软件工具包
yum -y install yum-utils
# 安装netstat(作用查询端口号是否占用:netstat -tunlp | grep 端口号):
yum install net-tools -y
# 安装wget(作用wget访问:wget 下载路径):
yum -y install wget
# 安装lsof(作用也是查端口:lsof -i:端口号):
yum -y install lsof
7. 解决宿主机连虚拟机慢
sudo vi /etc/ssh/sshd_config
#把原注释掉的 #UseDns yes 改为 UseDns no,文件里没有也可以新增进去。
#重启
systemctl restart sshd
8. 时间同步
#安装同步工具
yum install ntpdate
#重启
systemctl restart ntpdate
#开机启动
systemctl enable ntpdate
#删除本地时间(美国时间)
rm -rf /etc/localtime
#设置时区为上海
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
9.增加swap内存(可选:内存不够,硬盘来凑)
#检查当前交换空间
swapon --show
#或
free -h
#禁用当前交换空间
sudo swapoff /swapfile
#增加交换文件大小 (3G)
sudo dd if=/dev/zero of=/swapfile bs=1G count=3
#格式化交换文件
sudo mkswap /swapfile
#启用新的交换空间
sudo swapon /swapfile
#持久化(不用每次开机都设置)
echo '/swapfile none swap defaults 0 0' >> /etc/fstab
至此完成centos7一些基础的设置,开启你的linux之旅吧!