VMware安装Linux CentOS 7.7系统的详细教程

如何在Vmware安装Linux CentOS 7.7系统,并且是最小化安装。之后进行必要的配置修改,并实现基础优化。最后做一个快照。

安装Linux CentOS 7.7

安装要求:安装后的虚拟机用于服务器,因此要最小化安装,不要安装多余的软件,也不需要安装图形化界面。

虚拟机如何创建参见:「VMware如何创建虚拟机并设置虚拟机网络》」

启动虚拟机

安装CentOS 7

选择(通过上下键切换选项)第一个,安装CentOS 7

键盘及语言选择

选择键盘模式,选择语言以及语言所在国家(比如:美国英语,英国英语、印度英语、澳大利亚英语、加拿大英语等)

选择时区

选择:亚洲/上海

软件安装

最小化安装

磁盘分区

自己手动分区

/boot 分区磁盘大小分配

/ 根分区磁盘大小分配

分区后的结果

分区生效

安装系统并设置root密码

系统配置修改

注意:安装好后,没有ifconfig命令

主机名修改

不要使用默认的主机名

[root@localhost ~]# vim /etc/hostname
zhang
[root@localhost ~]# hostname zhang

操作完毕后,重新登录下就能发现hostname已经改好了。

网卡修改

默认的网卡名不为eth0,eth1。因此要进行修改。

修改 grub 文件并生效

修改 /etc/default/grub 文件,并在变量GRUB_CMDLINE_LINU中加入:net.ifnames=0来禁用新的命名规则。

[root@zhang ~]# cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="net.ifnames=0 crashkernel=auto spectre_v2=retpoline rhgb quiet"
GRUB_DISABLE_RECOVERY="true"

保存后需要重新生成grub配置文件并更新内核参数,为此我们需要运行:

# grub2-mkconfig -o /etc/grub2.cfg # 结果如下图

对网卡名重命名并修改文件配置

网卡重命名

# cd /etc/sysconfig/network-scripts/
# mv ifcfg-ens33 ifcfg-eth0
# mv ifcfg-ens37 ifcfg-eth1

eth0(内网)修改后文件内容

[root@zhang network-scripts]# cat ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPV6INIT=yes
USERCTL=no
IPADDR=172.16.1.100
NETMASK=255.255.255.0

eth1(外网)修改后文件内容

[root@zhang network-scripts]# cat ifcfg-eth1
DEVICE=eth1
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPV6INIT=yes
USERCTL=no
IPADDR=10.0.0.100
NETMASK=255.255.255.0
GATEWAY=10.0.0.2
DNS1=223.5.5.5
DNS2=223.6.6.6

备注:

eth1的IPADDR=10.0.0.100这里是当做外网IP使用,由于是在个人电脑上Vmware创建的虚拟机,不会有真实的公网IP配置。因此用了10.0.0.0/8 网段当做外网IP。GATEWAY=10.0.0.2 是在Vmware虚拟机全局设置的。参见:「VMware如何创建虚拟机并设置虚拟机网络」DNS1=223.5.5.5 与 DNS2=223.6.6.6 是阿里云的DNS地址。最好不要使用谷歌的 8.8.8.8,因为这个国外的IP,可能会被限制。

# systemctl restart network.service

重启网卡服务,就能生效了。

ifconfig安装

可见上网正常

如何安装ifconfig命令

# yum search ifconfig # 查询该命令在哪个工具包中
# yum install -y net-tools

执行ifconfig命令

安装完之后系统基础优化

# 相关网址:
https://github.com/zhanglianghhh/system-install/blob/master/linux-CenetOS7/basedOptimi_7.sh

具体优化点:

  • CentOS base镜像源和epel镜像源
  • 关闭并禁止selinux
  • 关闭并禁止firewall防护墙
  • 创建一个普通用户并可提权(生产环境是不允许直接使用root登录的)
  • 时间同步(同步阿里云的时间服务器)
  • 若无任何操作多久断开连接与保存历史命令记录条数(脚本中是注释的,请根据需要是否去掉注释)
  • 给一些命令添加别名。目的:显示颜色,更加方便查看信息。如:alias grep=‘grep --color=auto';alias ls='ls --color=auto'等
  • 将用户的操作记录保存到系统日志中。这样如果出现问题,有历史记录可追述
  • 系统文件句柄数设置
  • 内核参数优化
  • 隐藏系统内核参数并设置登录欢迎语
  • SSH配置优化
  • 必要的包安装。比如:bash-completion、lrzsz、sysstat、nmap、tree、telnet、dos2unix、nc、vim等。

快照管理【重要★★★★★】

完成上述步骤后,整个Vmware Linux CentOS 7.7 部署实际已经完毕。但还有重要的一步也必须完成。

该虚拟机我们是用作模板的,后续其他虚拟机是从该虚拟机克隆过去的,并且克隆的就是此刻虚拟机的状态,还有就是为了保证该虚拟机当前状态即使被改变也能进行恢复。因此我们要做一个快照,用于保存虚拟机的当前状态。

关闭客户机,为了节约磁盘空间,因此我们先关机,之后做快照。

选择快照管理

写好快照名称与描述。一定要有意义,不然时间久了自己也不清楚是什么东东。

快照制作完毕

相关阅读

「VMware如何创建虚拟机并设置虚拟机网络》」

到此这篇关于VMware安装Linux CentOS 7.7系统的详细教程的文章就介绍到这了,更多相关VMware安装CentOS 7内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • vmware workstation12安装centos提示VMware Player与Device/Credential Guard不兼容原因及解决方案

    在最新版本的WIN10中微软引入了一个基于虚拟化容器的安全机制,简单理解就是把系统内核放进一个隔离容器里面运行以提高安全性,这个隔离容器是用Hyper-V制作的,导致Hyper-V抢占了VMware的虚拟化资源. 解决方案可以按照vmware官方的解决方案来https://kb.vmware.com/s/article/2146361?lang=zh_CN 第一步:禁用Device Guard组策略配置 运行gpedit.msc找到Device Guard 双击进入打开基于虚拟化的安全,选择已禁

  • VMware15.5版本安装CentOS7的图文教程

    一.在VMware15.5中新建虚拟机 1.打开VMware,在首页面选择创建新的虚拟机. 2.新建虚拟机向导,选择典型配置. 3.选择稍后安装操作系统. 4.选择客户机操作系统以及版本,Linux系统下的CentOS 7 64位,如图所示. 5.选择虚拟机名称与安装路径,可根据实际情况自我调整. 6.设置磁盘容量,点击下一步. 7.设置自定义硬件. 8.配置虚拟机设置. <1>.选择ISO映像文件. <2>.设置虚拟机运行内存. 9.点击完成按钮. 10. 在我的计算机中找到Ce

  • VMware虚拟机安装 CentOS 8 (1905)系统的教程图解

    全球著名的虛拟机软件VMware-workstation-full-15.5.0-14665864.exe更新了,VMware Workstation Pro 15全面进行了改 造重新制作了Ul界面及LOGO图标,VMware Workstation允许操作系统和应用程序在一台虛拟机内部运行.虚拟机是独立运行主机操作系统的离散环境. CentOS 8 官方正式发布了!CentOS 完全遵守 Red Hat 的再发行政策,并且致力与上游产品在功能上完全兼容.CentOS 对组件的修改主要是去除 R

  • VMware安装Centos8系统的教程图解(命令行模式)

    一.软件.系统镜像 软件:VMware 14 镜像:CentOS8 ,镜像官网下载地址 : http://mirror.jdcloud.com/centos/8.0.1905/isos/x86_64/CentOS-8-x86_64-1905-dvd1.iso 二.创建虚拟机 1.打开VMware,选择创建新的虚拟机. 2.选择自定义(高级)(C),下一步. 3.下一步. 4.选择稍后安装操作系统,下一步. 5.选择Linux,版本,下一步. 6.根据自己的需要设置虚拟机名称和存放位置,下一步.

  • VMware安装Centos8系统的教程图解(中文图形化模式)

    一.软件.系统镜像 软件:VMware 14 镜像:CentOS8 , 镜像官网下载地址 : http://mirror.jdcloud.com/centos/8.0.1905/isos/x86_64/CentOS-8-x86_64-1905-dvd1.iso 桌面模式界面如下(第三部分第11步骤选择:带GUI的服务器或工作站): 二.创建虚拟机 1.打开VMware,选择创建新的虚拟机. 2.选择自定义(高级)(C),下一步. 3.下一步. 4.选择稍 后安装操作系统,下一步. 5.选择 Li

  • VMware安装Linux CentOS 7.7系统的详细教程

    如何在Vmware安装Linux CentOS 7.7系统,并且是最小化安装.之后进行必要的配置修改,并实现基础优化.最后做一个快照. 安装Linux CentOS 7.7 安装要求:安装后的虚拟机用于服务器,因此要最小化安装,不要安装多余的软件,也不需要安装图形化界面. 虚拟机如何创建参见:「VMware如何创建虚拟机并设置虚拟机网络>」 启动虚拟机 安装CentOS 7 选择(通过上下键切换选项)第一个,安装CentOS 7 键盘及语言选择 选择键盘模式,选择语言以及语言所在国家(比如:美国

  • 解决VMware安装linux系统启动后黑屏问题

    1.安装环境 1.HUAWEI mate x cpu i5 82500u ,8g内存,独立显卡 2.VM 15 PRO 3.问题描述 安装完linux系统,启动后黑屏,在这之前有一个MAC虚拟机,排除配置问题. 4.问题解决 1.创建虚拟机,选择自定义:出现如下界面 硬件兼容性要选择10以下包括(10) 2.编辑虚拟机设置,点击显示器: 取消勾选3D:并且选择监视器设置,选择低分辨率我的是1024x786,正常启动 总结 以上所述是小编给大家介绍的解决VMware安装linux系统启动后黑屏问题

  • Win10 安装Linux ubuntu-18.04双系统(安装指南)

    在自己的电脑上安装了一个 Linux ubuntu系统,第一次安装,记录下每一步步骤,以下是安装过程: 第一步:下载ubuntu镜像文件 ubuntu- 18.04.0镜像文件下载 链接: https://pan.baidu.com/s/1DISQKq-uj7Ne--AUj2YRpA 提取码: i7qg 第二步:分区 在我的电脑右键,点击管理 点击磁盘管理 选择一个盘进行压缩,一般100G左右即可 完成之后会出现一个未分配空间,不用管它 第三步:制作启动盘 准备一个U盘,插入电脑,在使用是会删除

  • CentOS 7下安装配置proftpd搭建ftp服务器的详细教程

    proftpd全称:Professional FTP daemon,是针对Wu-FTP的弱项而开发的,除了改进的安全性,还具备许多Wu-FTP没有的特点,能以Stand-alone.xinetd模式运行等.ProFTP已经成为继Wu-FTP之后最为流行的FTP服务器软件,越来越多的站点选用它构筑安全高效的FTP站点,ProFTP配置方便,并有MySQL和Quota模块可供选择,利用它们的完美结合可以实现非系统账号的管理和用户磁盘的限制.<摘抄百度百科> 本章通过下载源码的方式安装,可以到官网下

  • 安装redhat 8.0红帽系统的图文教程(小白必备)

    一.介绍 2019年5月红帽(Redhat)公司正式发布了RHEL8正式版操作系统,RHEL 8是为混合云时代重新设计的操作系统,旨在支持从企业数据中心到多个公共云的工作负载和运作,下面介绍一下安装redhat系统.红帽官方下载地址https://developers.redhat.com/products/rhel/download 二.安装 首先安装好虚拟化工具,我使用的是VMware® Workstation虚拟机, 01.新建虚拟机 选择自定义.下一步-下一步 选择安装的ISO 安装li

  • Centos 64位安装aapt、jdk、tomcat的详细教程

    1.安装jdk #查看系统自带的jdk [root@localhost ~]# rpm -qa | grep jdk java-1.7.0-openjdk-1.7.0.79-2.5.5.4.el6.x86_64 java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.x86_64 #卸载系统自带openjdk [root@localhost ~]# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.

  • Linux运维基础系统磁盘管理教程

    1.磁盘分区: 2.fdisk分区 磁盘小于2t用fdisk分区,大于2t用gdisk分区 1.查看磁盘情况 [root@localhost ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT fd0 2:0 1 4K 0 disk sda 8:0 0 20G 0 disk ├─sda1 8:1 0 500M 0 part /boot └─sda2 8:2 0 19.5G 0 part ├─rhel-root 253:0 0 17.5G 0 lvm

  • VS Code安装及C、C++环境配置详细教程(Windows系统)

    参考资料2份: 从零开始的vscode安装及环境配置教程(C/C++)(Windows系统) VSCode配置C/C++环境 五个步骤: 1.安装VS Code文本编辑器(系统版) Visual Studio Code - Code Editing. Redefined2.安装C/C++必备插件与简体中文插件:搜索框搜索“C/C++”以及“chinese”. 其他插件是在操作过程中右下角提示要不要安装的,我随手点了install所以就有了. 3.下载并安装C/C++的编译器:MinGW-w64

  • Centos7下安装和配置MySQL5.7.20的详细教程

    1.在官网下载MySQL5.7安装包:mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz. 下载地址:https://dev.mysql.com/downloads/mysql/ 2.通过SSH Secure Shell Client远程访问CentOS7 3.卸载系统自带的Mariadb数据库 4.创建mysql用户组和mysql用户 5.将MySQL安装包上传到CentOS7服务器/root目录下并解压(这里我是用filezilla去登陆远程服务然后把安装包

  • Linux下利用python实现语音识别详细教程

    目录 语音识别工作原理简介 选择合适的python语音识别包 安装SpeechRecognition 识别器类 音频文件的使用 英文的语音识别 噪音对语音识别的影响 麦克风的使用 中文的语音识别 小范围中文识别 语音合成 语音识别工作原理简介 语音识别源于 20 世纪 50 年代早期在贝尔实验室所做的研究.早期语音识别系统仅能识别单个讲话者以及只有约十几个单词的词汇量.现代语音识别系统已经取得了很大进步,可以识别多个讲话者,并且拥有识别多种语言的庞大词汇表.语音识别的首要部分当然是语音.通过麦克

随机推荐