Linux CentOS9安装配置


CentOS 9 :

  1. 更好的容器支持
  2. 自带PHP、Python、Git等应用工具
  3. 内核使用 5.14.x ,更好的安全补丁与增强,安全性、性能与硬件兼容性更好
  4. 更新到2027年,继续维护到到2032年

下载前准备:

  • VMware
  • CentOS 9 镜像 (约 10GB )
  • ssh 工具 (例如Xterminal)

VMware 官方下载地址

Xterminal 官方下载地址

CentOS 9 镜像官方下载地址

在这里插入图片描述

此文章以x86_64架构为例

安装CentOS 镜像

开始安装

VMware创建虚拟机

创建虚拟机
在这里插入图片描述

下一步
在这里插入图片描述

下一步
在这里插入图片描述

下一步
在这里插入图片描述

下一步
在这里插入图片描述

下一步
在这里插入图片描述

下一步
在这里插入图片描述

下一步
在这里插入图片描述

下一步
在这里插入图片描述

下一步
在这里插入图片描述

下一步
在这里插入图片描述

下一步
在这里插入图片描述

下一步
在这里插入图片描述

下一步
在这里插入图片描述

下一步
在这里插入图片描述

找到刚刚下载的镜像
在这里插入图片描述

确定

开机

选择第一个选项
在这里插入图片描述

等待安装,直到出现语言选择页面

安装过程语言,使用简体中文 可能 会出现闪屏问题
在这里插入图片描述

设置root密码,
在这里插入图片描述

root密码(一定要记住)
在这里插入图片描述

SYSTEM
在这里插入图片描述

推荐在 Software Selection 中选择 Minimal Install (不然默认安装GUI,是真的卡得批爆)

开始安装
在这里插入图片描述

重启系统
在这里插入图片描述

重启等待后页面

  1. 这里是GUI界面
    在这里插入图片描述

  2. 这里是没有 GUI 的界面,Minimal Install

在这里插入图片描述

配置 CentOS

安装完CentOS系统后就该准备添加用户,固定IP,修改主机名等配置了

安装Vim

vim是vi的增强,很好用文本编辑器,此处使用yum安装

yum -y install vim

安装成功
在这里插入图片描述

添加用户

在Linux中尽量不要使用root用户,因为权限太大,一般使用普通用户

创建普通用户

#添加用户,此处示例用户名fishpie
useradd fishpie
#设置用户fishpie的密码为123456
passwd 123456

为用户添加 sudo 权限

sudo vim /etc/sudoers

sudoers文件内找到

在这里插入图片描述

在root行下添加自己的用户内容

按键 i 进入编辑模式

在这里插入图片描述

编写完成后 按键Esc 退出编辑模式

按键: (英文模式) + wq! + 回车 强制保存退出

在这里插入图片描述

切换到添加的用户

su fishpie
#使用root用户切换到其他用户不需要输入密码
#但是其他用户切换到root用户需要输入密码

在这里插入图片描述

关闭防火墙

暂时关闭防火墙的目的是为了ssh连接使用22端口更方便,也可根据需要,使用哪个端口就放行哪个端口,
例如:

放行80端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

#停止防火墙服务
sudo systemctl stop firewalld
#关闭防火墙开机自启动
sudo systemctl disable firewalld

关闭 selinux 安全文件系统

sudo vim /etc/selinux/config

在这里插入图片描述

红框改为SELINUX=disabled

使用 SSH 工具连接主机

查看本机现在的ip地址

ip addr

在这里插入图片描述

添加ssh连接
在这里插入图片描述

保存后进行连接
在这里插入图片描述

设置静态IP地址

设置静态IP可以使得每次SSH连接不需要更改地址信息,不然虚拟机每重启一次都要重新配置连接信息

CentOS 9 使用的是网络管理工具是NetworkManager,与CentOS 7 不同

先查看自己的虚拟网络编辑器,这些信息需要记住

在这里插入图片描述

下一步
在这里插入图片描述

如果想更改网关,则选择
在这里插入图片描述

修改 /etc/NetworkManager/system-connections 目录下的文件

vim /etc/NetworkManager/system-connections/ens160.nmconnection

文件原内容

[connection]
id=ens160
uuid=2ae78539-cc7c-3cbb-ba89-7639fb7cd261
type=ethernet
autoconnect-priority=-999
interface-name=ens160
timestamp=1714067350

[ethernet]

[ipv4]
method=auto

[ipv6]
addr-gen-mode=eui64
method=auto

[proxy]

更改后

[connection]
id=ens160
uuid=2ae78539-cc7c-3cbb-ba89-7639fb7cd261
type=ethernet
autoconnect-priority=-999
interface-name=ens160
timestamp=1714067350

[ethernet]

[ipv4]
method=manual
#主机需要在子网IP下,最后一位值在3-254,此处以134为例
address=192.168.84.134/24	#设置为自己自定义IP
gateway=192.168.84.2		#设置为自己的网关
dns=8.8.8.8;8.8.4.4			#设置DNS服务器

[ipv6]
addr-gen-mode=eui64
method=auto

[proxy]
  • method 的值改为 manual,表示手动配置 IP 地址。
  • address1 行添加你想要设置的固定 IP 地址和子网掩码,格式为 IP地址/子网掩码位数
  • gateway 行添加默认网关的 IP 地址。
  • dns 行添加 DNS 服务器的 IP 地址,多个地址之间用分号 ; 隔开。

此时作者的这台主机的公网IP就固定为了192.168.84.134,如果想搭建集群,则需要保证其他主机的固定IP互不相同

保存配置文件并退出

重启 NetworkManager服务以应用新的配置

systemctl restart NetworkManager

再次进行SSH连接
在这里插入图片描述

测试DNS服务与联网情况
在这里插入图片描述

修改主机名

为主机起一个名字

修改文件 /etc/hostname

sudo vim /etc/hostname

例如修改主机名为node4

在这里插入图片描述

保存退出

修改 hosts 文件

设置 IP 与 主机 的映射,相当于 本机IP=本机名称

修改/etc/hosts 文件

sudo vim /etc/hosts

在这里插入图片描述

保存退出

重启服务器

sudo reboot

(CentOS 9 的开机真的很慢)

推荐文章

Linux手记(LTS)-优快云博客

<think>好的,用户询问的是关于CentOS 9安装配置教程、特性以及支持情况。首先,我需要确认CentOS 9是否已经发布。根据我的知识,CentOS项目在2020年底宣布将重心转向CentOS Stream,作为RHEL的上游开发分支,取代传统的CentOS Linux。因此,CentOS 8在2021年底结束了支持,而CentOS 7的支持将持续到2024年。但用户提到了CentOS 9,可能是指CentOS Stream 9,或者用户可能有其他来源的CentOS版本。 接下来,我需要检查是否存在官方的CentOS 9版本。根据CentOS项目的变化,传统的CentOS Linux 9可能并未发布,取而代之的是CentOS Stream 9,它作为RHEL 9的持续交付版本。因此,用户可能实际上需要的是CentOS Stream 9的信息。 然后,我需要收集CentOS Stream 9安装步骤。安装过程可能与之前的版本类似,但需要确认是否有变化。例如,安装介质的获取途径、安装步骤中的选项设置等。此外,配置方面需要涵盖网络设置、软件包管理(如DNF的使用)、防火墙配置等。 关于特性,需要列出CentOS Stream 9相对于之前版本的主要更新,比如内核版本、软件包版本(如GCC、Python等)、安全功能增强等。同时,支持情况方面,要明确CentOS Stream的生命周期和支持政策,与传统的CentOS Linux有何不同,比如更新频率和支持期限。 用户提供的引用内容中提到了CentOS 7的安装和C++11的配置,这可能与当前问题关联不大,但需要注意不要混淆不同版本的信息。需要确保回答准确针对CentOS 9CentOS Stream 9,并说明项目的变化对用户的影响,比如从稳定版本转向滚动发布的Stream版本可能带来的利弊。 最后,生成相关问题时要围绕安装配置、特性、支持以及替代方案等方面,帮助用户深入了解相关主题。</think>关于CentOS 9安装配置与特性说明如下: ### CentOS 9安装配置教程 1. **获取镜像** CentOS项目已转向CentOS Stream模式,CentOS Stream 9镜像可从[官方镜像站](https://www.centos.org/download/)下载。建议选择`CentOS-Stream-9-latest-x86_64-dvd1.iso`。 2. **安装步骤** - 使用Rufus或Ventoy制作启动U盘 - 启动后选择`Install CentOS Stream 9` - 配置分区时建议选择自动分区(LVM默认方案) - 设置root密码和普通用户账户 - 安装完成后执行`dnf update`更新系统[^2] 3. **基础配置** ```bash # 网络配置 nmtui # 图形化网络设置工具 # 安装开发工具链 dnf groupinstall "Development Tools" # 启用EPEL仓库 dnf install epel-release ``` ### CentOS 9主要特性 1. **内核与软件包** - 默认搭载Linux 5.14内核 - 包含GCC 11.2、Python 3.9、OpenJDK 17等新版开发工具 - 支持exFAT文件系统原生挂载 2. **安全增强** - 默认启用SELinux的`targeted`策略模式 - 支持TPM 2.0硬件加密模块 - 新增`fapolicyd`框架实现应用程序白名单控制 3. **虚拟化改进** - 优化KVM虚拟机的NUMA调度性能 - 支持virtiofs文件共享协议 - 增强QEMU对ARM架构的兼容性 ### 支持情况说明 - **生命周期**:CentOS Stream 9将持续更新至RHEL 9停止维护(预计2032年)[^1] - **更新策略**:采用滚动更新模式,软件包更新频率高于传统CentOS Linux - **技术支持**:官方仅提供社区支持,企业用户建议考虑RHEL订阅或AlmaLinux/Rocky Linux等替代方案
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值