3分钟 教你学会在虚拟机上 安装 Centos7.x 系统

简介: 3分钟 教你学会在虚拟机上 安装 Centos7.x 系统

生产环境如何安装Centos 7.x 操作系统



image.png


前言


此文主要介绍生产环境如何安装操作系统,这里主要以VMware Workstation Pro 15做演示,接近真实服务器系统安装。


这里,我主要从linux发展史、发行版本、操作系统镜像下载、操作系统安装及磁盘分区以及NAT、桥接、仅主机三种模式做介绍。让你对linux 操作系统安装有全新的认识。


服务器操作系统发展历史


linux 发展历史介绍


  • 1969年 Unix系统诞生


  • 1984年 Minix系统诞生


  • 1991年 Linux系统诞生


linux 发展重要节点


  • 1969年 Unix系统诞生:随着发展趋于垄断地位,开始进行闭源


  • 1984年 Minix系统诞生:由谭邦宁教授开发,主要用于教学使用


  • 198x年 FSF基金会诞生


公司:创办了自由软件基金会FSF


项目:成立GNU项目,产生大量优秀软件


规则:遵循GPL通用公共许可


  • 1991年 Linux系统内核诞生:托瓦兹开发了Linux系统内核


  • 图1


linux 发行版本介绍


  • Centos:去掉商标,去掉收费服务的redhat


  • Redhat:开源的系统,但是服务升级或安装软件需要收费


[root@rivers ~]# cat /etc/redhat-release 
CentOS Linux release 7.4.1708 (Core) 
[root@rivers ~]# 


image.png


操作系统镜像下载


官方网站下载


  • 官方网站:www.centos.org


新版下载链接:https://wiki.centos.org/Download


旧版下载链接:http://vault.centos.org/


image.png


镜像平台下载







操作系统部署


系统安配置说明


初始化修改网卡名为 eth0


image.png


image.png


安装系统后修改网卡名为 eth0


修改方法–往期博文链接


新建虚拟主机


  • 点击文件、新建虚拟主机


image.png


  • 选择自定义


image.png


image.png


image.png


  • 选择系统版本


image.png


  • 设置虚拟机名称、安装位置


image.png


  • 处理器配置


image.png


  • 内存设置


image.png


  • 网络类型设置


image.png


  • 其它磁盘选择


image.png



image.png


image.png


  • 磁盘容量


image.png


image.png


  • 自定义系统镜像、硬件


image.png


image.png


image.png


到此,我们的虚拟主机安装完毕,下一步开机,安装系统即可


image.png


安装操作系统


  • 选择Install CentOS 7安装


image.png


image.png


  • 选择语言


image.png


  • 时区设置,选择上海


image.png


image.png


键盘输入安装,确认即可


image.png


最小化安装


image.png


image.png


 software(软件)-- software selection(软件选择)-- 最小化安装(1 2 3 6)


  • 磁盘分区


image.png


image.png


image.png


image.png


   system -- install destination 进行系统分区
     如何对linux系统进行分区:
     1. 通用分区方案
        c盘==/boot  引导分区  200M
           ==swap   交换分区  当内存不够用的时候,将硬盘中的空间充当内存使用 1G
                内存<8G
                建议交互分区大小=内存大小的1.5倍 内存1G--swap1.5G
            内存>=8G
            建议交互分区大小=8G
       ==/      根分区    剩余全部空间
     2. 数据信息比较重要的分区方案
        /boot      200M
      swap       <8G   1.5内存大小
                 >=8G  8G
      /          20G~200G
      /data      剩余空间大小
     3. 灵活的分区方案
        /boot     200M
      swap       <8G   1.5内存大小
                 >=8G  8G
          /       20G~200G 
          剩余空间不分      


  • 系统安全配置


image.png


system-kdump             将宕机前系统中的内存异常信息进行保存
system-security policy   系统的安全策略配置


  • 网卡配置


image.png


image.png


image.png


image.png


设置密码、新建用户


image.png


补充:NAT 、桥接、仅主机三网络模式


image.png

image.png

image.png

image.png

image.png

image.png

image.png


总结



本次主要分享了 linux 系统发展历史、安装系统、磁盘分区、三种网络模式、网卡修改eth0.


linux 发展历史,我们主要记住 :


  • 1969年 贝尔实验室 Unix 诞生
  • 198x 年,斯托曼 FSC诞生,创建了自由软件基金会,研发了GNU项目,制定了GPL 协议
  • 1991年 托瓦兹 linux 内核诞生


磁盘分区的,常见的有3中:

/boot 200M 
swap  存小于8G 1.5G ,大于8G 给8G 
/ 全部分,或者灵活划分

虚拟软件网络三种模式:


1.NAT网络模式


特点:虚拟主机和宿主机网络信息可以不一致 10.0.3 10.0.0


优点:不容易出现局域网中IP地址冲突


缺点:其他宿主机不能直接访问虚拟主机


2.桥接网络模式


特点:虚拟主机和宿主机网络信息是一致的 10.0.3.x 10.0.3.x


缺点:容易出现局域网中IP地址冲突


优点:其他宿主机可以直接访问虚拟主机


3.仅主机模式


特点:虚拟主机网络只能和宿主机或其他虚拟主机建立通讯


缺点:不能连接外网


优点:更加安全


关于修改网卡名称,主要2种修改方法:


  • 安装前修改
选中 I你stall CentOS 7 
按 tab 键,空格,另起一行,输入:
net.ifnames=0 biosdevname=0
直接回车
  • 安装后修改
vim /etc/sysconfig/grub
quit 后添加 net.ifnames=0 biosdevname=0
生成新的grub.cfg文件grub2-mkconfig -o /boot/grub2/grub.cfg
改名mv ifcfg-eno16777736 ifcfg-eth0


相关文章
|
4天前
|
存储 分布式计算 Hadoop
Centos7.9安装kerberos
Centos7.9安装kerberos
53 25
|
3天前
|
网络协议 Java 应用服务中间件
centos7环境下tomcat8的安装与配置
本文介绍了在Linux环境下安装和配置Tomcat 8的详细步骤。首先,通过无网络条件下的文件交互软件(如Xftp 6或MobaXterm)下载并解压Tomcat安装包至指定路径,启动Tomcat服务并测试访问。接着,修改Tomcat端口号以避免冲突,并部署Java Web应用项目至Tomcat服务器。最后,调整Linux防火墙规则,确保外部可以正常访问部署的应用。关键步骤包括关闭或配置防火墙、添加必要的端口规则,确保Tomcat服务稳定运行。
|
19天前
|
运维 监控 安全
CentOS 7系统 OpenSSH和OpenSSL版本升级指南
本文详细介绍如何在CentOS 7系统上升级OpenSSH和OpenSSL至最新稳定版本(OpenSSH 9.6p1和OpenSSL 1.1.1w),解决多个已知安全漏洞(如CVE-2023-51767等)。涵盖环境说明、现存漏洞、升级准备、具体步骤及故障排查,确保服务器安全。建议先在测试环境验证,再应用于生产环境。
112 6
|
2月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。
113 4
|
3月前
|
Web App开发 搜索推荐 Unix
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
【10月更文挑战第21天】Linux系统之MobaXterm远程连接centos的GNOME桌面环境
734 4
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
|
2月前
|
Linux 开发工具 Windows
CentOS8 64位系统 搭建内网穿透frp
【10月更文挑战第23天】本文介绍了如何在Linux系统上搭建frp内网穿透服务,并配置Windows客户端进行访问。首先,通过系统信息检查和软件下载,完成frp服务端的安装与配置。接着,在Windows客户端下载并配置frpc,实现通过域名访问内网地址。最后,通过创建systemd服务,实现frp服务的开机自动启动。
147 14
|
2月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第8天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统准备、配置安装源、安装 SQL Server 软件包、运行安装程序、初始化数据库以及配置远程连接。通过这些步骤,您可以顺利地在 CentOS 系统上部署和使用 SQL Server 2019。
140 1
|
3月前
|
Linux 网络安全 数据安全/隐私保护
Linux系统之Centos7安装cockpit图形管理界面
【10月更文挑战第12天】Linux系统之Centos7安装cockpit图形管理界面
143 1
Linux系统之Centos7安装cockpit图形管理界面
|
2月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第7天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括系统要求检查与准备、配置安装源、安装 SQL Server 2019、配置 SQL Server 以及数据库初始化(可选)。通过这些步骤,你可以成功安装并初步配置 SQL Server 2019,进行简单的数据库操作。
|
2月前
|
存储 Linux Docker
centos系统清理docker日志文件
通过以上方法,可以有效清理和管理CentOS系统中的Docker日志文件,防止日志文件占用过多磁盘空间。选择合适的方法取决于具体的应用场景和需求,可以结合手动清理、logrotate和调整日志驱动等多种方式,确保系统的高效运行。
237 2