【详细版】在虚拟机中安装一台纯净的Linux操作系统

以CentOS7.9为例且为最小化安装并进行基础环境配置

以管理员身份运行打开VMware

点击创建虚拟机,选择自定义安装模式

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第1张图片

点击下一步,一直到下面这个界面,选择稍后安装操作系统

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第2张图片

选择linux系统,版本选择CentOS 64 位

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第3张图片

虚拟机名称可任意命名,位置也自定义选择

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第4张图片

处理器内核总数是处理器数量与每个处理器的内核数量的乘积关系,如果进行本地化服务,则只需要1 1 1即可

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第5张图片

内存不建议给太小,2GB较为合适

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第6张图片

选择nat地址转换

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第7张图片

一直点击下一步到下面这个界面,磁盘容量推荐50GB

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第8张图片

点击下一步,下一步,点击完成

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第9张图片

完成后先不要着急开启虚拟机,选择编辑虚拟机设置

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第10张图片

点击处理器,如果BIOS主板inter和AMD的虚拟化功能没有打开,建议关闭下图所示虚拟化引擎

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第11张图片

点击CD/DVD,选择启动时连接,使用ISO镜像文件,镜像下载链接会在评论区附上

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第12张图片

点击确定后开启此虚拟机

此时由于虚拟机在检查镜像是否有问题,需静待一会

选择语言

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第13张图片

点击continue

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第14张图片

更改日期和时间,点击DATE&TIME,选择亚洲上海

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第15张图片

软件选择,选择最小化安装,右边选中开发组件包

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第16张图片

 选择分区

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第17张图片

在弹出的界面上点击加号,选择/boot

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第18张图片

boot层推荐分配2GiB

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第19张图片

选择biosboot,默认添加即可

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第20张图片

添加swap物理交换分区,分配16GiB,如果是用于Oracle数据库,推荐分配64GiB

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第21张图片

其他全部分配给根目录

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第22张图片

开始安装

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第23张图片

先不用创建用户,直接使用root用户

点击root password配置密码,最好不要设置123456

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第24张图片

点击完成,接着点击安装后等待一会,出现complete后点击右下角reboot重启,然后到如下界面

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第25张图片

到这一步后鼠标右键点击CentOS 7.9_02,点击设置

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第26张图片

取消CD/DVD启动时连接

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第27张图片

此时查看IP发现网卡没有IP

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第28张图片

输入以下命令

cd /etc/sysconfig/network-scripts

vi ifcfg-ens33

编辑网卡,将ONBOOT=no改为yes

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第29张图片

重启网卡没有报错说明成功

查看网卡IP发现有IP信息

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第30张图片

连接xshell

填写IP,接受密钥,输入用户名和密码进行连接,如下所示

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第31张图片

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第32张图片

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第33张图片

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第34张图片

连接成功

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第35张图片

可以根据自己喜欢更改主题与字体字号

更改主机名,重启后生效

echo "此处为要更改的主机名" > /etc/hostname

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第36张图片

此处可先略过,往下查看

关闭防火墙

systemctl disable firewalld

优化

[root@LanAn ~]# cd /etc/selinux
[root@LanAn selinux]# vi config

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第37张图片

还需安装一些必备组件包,比如make gcc,wget,curl,net-too,cmake,ntp等

为了方便,大家直接运行如下脚本即可

yum install lrzsz

然后用rz命令上传

#!/bin/bash
#Description :  CentOS 7.9 System Initialization
#Author      :  LanAn
#Date        :  2023/11/10
#Version     :  2.0

#The Determine User
if [ "${UID}" != "0" ];then
	echo "Your Must Be To Root."
	exit 1
fi

#Turn Off The Firewall
systemctl stop firewalld && systemctl disable firewalld

#The Determine SELinux Schema
SESTATUS=`more /etc/selinux/config | sed -n 7p | awk -F '=' '{print $2}'`
if [ "${SESTATUS}" != "disabled" ];then
	echo "==========================="
	echo "SELinux Schema Modification"
	echo "==========================="
	sed -i "s/SELINUX=${SESTATUS}/SELINUX=disabled/g" /etc/selinux/config
else
	echo "==================="
	echo "SELinux Is Disabled"
	echo "==================="
fi

#YUM Server Configure 
yum -y install wget 
cd /etc/yum.repos.d/ && cp -a CentOS-Base.repo CentOS-Base.repo.bak_$(date +%F_%H:%M)
wget -O /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-7-reg.repo 
sed -i "s/#baseurl/baseurl/g" /etc/yum.repos.d/CentOS-Base.repo
sed -i "s/mirrorlist=http/#mirrorlist=http/g" /etc/yum.repos.d/CentOS-Base.repo
sed -i "s@http://mirror.centos.org@https://repo.huaweicloud.com@g" /etc/yum.repos.d/CentOS-Base.repo
yum clean all && yum makecache && yum -y install gcc make curl net-tools vim chrony nmap nmap-ncat lrzsz
systemctl enable chronyd && systemctl start chronyd 
yum -y install vim net-tools curl wget gcc make lrzsz chrony telnet nmap nmap-ncat lsof

#SSH Server Configure
cd /etc/ssh && cp sshd_config sshd_config.bak_$(date +%F_%H:%M)
sed -i "s/#UseDNS yes/UseDNS no/g" /etc/ssh/sshd_config
sed -i "s/GSSAPIAuthentication yes/GSSAPIAuthentication no/g" /etc/ssh/sshd_config
systemctl restart sshd 

#Optimization Of The Kernel
more >> /etc/sysctl.conf <

运行一下脚本

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第38张图片

运行成功自动重启

【详细版】在虚拟机中安装一台纯净的Linux操作系统_第39张图片

完成!

你可能感兴趣的:(linux,运维,服务器)