Centos Stream9系统安装及网络配置详解

1.镜像下载

如未拥有系统镜像文件的伙伴可通过前往下面的连接进行下载,下载完成后需将其刻录至U盘中。

PS:该U盘应为空盘,刻录文件会导该盘格式化,下载文件选择dvd1.iso完整包,适用于本地安装。

下载地址:

官方: https://mirror.stream.centos.org/9-stream/BaseOS/x86_64/iso/
清华:https://mirrors.tuna.tsinghua.edu.cn/centos-stream/9-stream/BaseOS/x86_64/iso/
阿里云:https://mirrors.aliyun.com/centos-stream/9-stream/BaseOS/x86_64/iso/

具体的刻录工具可通过本文章上方下载。

2.系统安装

将刻录好镜像的U盘插入目标服务器,如服务器已有操作系统,开机前请按指定键如F12、F10、F7等进入BIOS界面,选择从U盘启动,启动后会进入系统安装界面。

进入安装设置目录,在此界面您可以查看所有安装系统前进行的准备工作。

本地化:首先我们需要确认当前时区是否是亚洲-上海,如不是需要对其更改。

软件:进行软件选择,我这里喜欢带桌面版本,选择Server with GUI,如需装命令行,点击Server即可,基本的操作系统附件软件选择File and Storage Server、FTP Server以及Development即可完成常见需求。

磁盘分区设置,在此界面可以查看当前系统挂载的所有盘,我使用的是虚拟机,如果安装目标是大型服务器,应勾选除接U盘外的所有磁盘,选中磁盘后,存储配置选择自定义。

点击完成进入创建分区设置,推荐使用标准分区,点击上方自动创建。

创建完成后会自动生成一个目录与磁盘大小,可以在右侧期望容量一栏对其进行大小修改。

PS:大型服务器目录容量分配建议

/boot 分区:存放Linux系统启动有关程序,建议大小1GB。
/usr 分区:存放Linux系统中的应用程序,数据较多,建议大于3GB。
/var 分区:存放Linux系统中经常变化的数据及日志文件,建议大小为1GB,视服务器用途而定。
/home 分区:存放普通用户的数据,是普通用户的宿主目录,建议大小50GB。//大型服务器
/分区:Linux系统的根目录,建议大小为磁盘剩下的空间。
SWAP分区:实现虚拟内存,建议大小是物理内存的1~2倍。

 因为我使用的是虚拟机,所以具体内存容量分配请参考上方建议。

完成设置后点击完成,然后接收更改即可。

最后需要设置我们的root账户及密码,用于后面登录系统使用,建议勾选【SSH登录权限】,便于后期远程连接调试,最后点击完成即可。

所有设置完成后,即可进行系统安装,(安全配置文件可不选)。

进入安装流程,安装完毕后点击重启系统即可。

3.网络配置

系统重启后,通过root及密码进行登录。

登录成功后,使用下方命令进入路径下修改配置文件设置静态IP地址。

cd /etc/NetworkManager/system-connections

 

 修改配置ipv4项,在配置文件中,不要擅自添加空格,可能会造成无法识别,#号后面也要删除。

[connection]
id=ens33
uuid=e?a20f1f-2cc3-3dae-952?-b4933cf4956d
type=ethernet
autocomnect-priority=-999
interface-name=ens33

[ethernet]

[ipv4]
#method=auto
method=manual #设置为手动模式
address1=192.168.1.66/24,192.168.1.1 #设置指定IP地址和掩码长度以及网关地址
dns=114.114.114.114;8.8.8.8 #设置DSN地址,多个地址用;隔开

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

[proxy]

 修改后,保存退出:两次【esc】,【shift】+【:】,输入wq回车意为保存退出;修改后需要重载网卡使配置生效。

sudo nmcli c reload
sudo nmcli c up ens33//具体网卡名

 完成后,使用ip addr命令查看当前ip配置是否生效。

4.SSH服务开启

如发生IP正确,但远程SSH服务无法连接的情况,进入存放其配置文件sshd_config的目录下,使用vi工具对其进行修改。

cd /etc/ssh
vi sshd_config

 在任意空行加入下面代码:

PermitRootLogin yes

退出vi编辑器,并保存设置:两次【esc】,【shift】+【:】一起按,输入wq回车。重启SSH服务,使配置生效即可。

systemctl restart sshd

此时即可通过远程SSH访问服务器了。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/872419.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

恋爱相亲交友系统源码原生源码可二次开发APP 小程序 H5,web全适配

直播互动:平台设有专门的直播间,允许房间主人与其他异性用户通过视频连线的方式进行一对一互动。语音视频交流:异性用户可以发起语音或视频通话,以增进了解和交流。群组聊天:用户能够创建群聊,邀请自己关注…

【云计算】什么是云计算服务|为什么出现了云计算|云计算的服务模式

文章目录 什么是云计算服务本地部署VS云计算SaaS PaaS IaaS公有云、私有云、混合云为什么优先发展云计算服务的厂商是亚马逊、阿里巴巴等公司 什么是云计算服务 根据不同的目标用户,云计算服务(Cloud Computing Services)分为两种&#xff1…

探索动销方案创新路径,开启企业增长新引擎

在当今竞争激烈的市场中,动销方案的重要性不言而喻。然而,传统动销手段已难以应对多变的市场环境,企业急需探索创新路径。 当前动销方案面临哪些挑战呢? 首先,消费者需求越发多样化,他们追求个性化和多元化…

如何修复软件中的BUG

笔者上一篇博文《如何开发出一款优秀的软件》主要讲了如何开发一款优秀的软件及相应的必要条件。但对一个已上线,已经成型的产品,该如何解决存在的bug呢?这是本文要阐述的内容。 在这里,首先说一下bug的种类及bug严重程度分类&…

QT: Unable to create a debugging engine.

1.问题场景: 第一次安装QT,没有配置debug功能 打开控制面板》程序》找到Kit 重启电脑即可 2.问题场景: qt原本一直好好的,突然有天打开运行调试版本,提示Unable to create a debugging engine.错误。这个是指无法创…

【计算机网络】TCP连接如何确保传输的可靠性

一、确保可靠传输的机制 TCP(传输控制协议)是一种面向连接的、提供可靠交付的、面向字节流的、支持全双工的传输层通信协议 1、序列号 seq TCP头部中的序号,占32位(4字节); 发送方给报文段分配一个序列号&a…

如何锻炼自己深度思考的能力?4个方法让你快速看清事物的本质!

我们每天都会接触到海量的信息,但真正的智慧并不在于掌握多少信息,而在于如何从中提炼出有价值的知识,并对其进行深刻的理解与运用。 本周想和大家探讨一下深度思考的重要性,同时分享一些实用的方法和技巧,希望能帮你…

STM32(一)简介

一、stm32简介 1.外设接口 通过程序配置外设来完成功能 2.系统结构 3.引脚定义 4.启动配置 5.最小系统电路

【数据结构初阶】二叉树--堆(顺序结构实现)

hello! 目录 一、实现顺序结构二叉树 1.1 堆的概念和结构 1.2 堆及二叉树的性质 1.3 堆的实现 1.3.1 创建堆的结构 1.3.2 初始化和销毁 1.3.3 入堆向上调整算法(创建一个小堆) 1.3.4 出堆向下调整算法(小堆&#x…

2024Java基础总结+【Java数据结构】(2)

面向对象07:简单小结类与对象 面向对象08:封装详解 面向对象09:什么是继承 ctrlh看类的关系,所有的类都默认的或间接继承Object 面向对象10:Super详解 super注意点: super调用父类的构造方法,必须在构造方…

OCR经典神经网络(一)文本识别算法CRNN算法原理及其在icdar15数据集上的应用

OCR经典神经网络(一)文本识别算法CRNN算法原理及其在icdar15数据集上的应用 文本识别是OCR(Optical Character Recognition)的一个子任务,其任务为:识别一个固定区域的的文本内容。 在OCR的两阶段方法里,文本识别模型接…

七,Spring Boot 当中的 yaml 语法使用

七,Spring Boot 当中的 yaml 语法使用 文章目录 七,Spring Boot 当中的 yaml 语法使用1. yaml 的介绍2. yaml 基本语法3. yaml 数据类型4. 学习测试的准备工作4.1 yaml 字面量4.2 yaml 数组4.3 yaml 对象 5. yaml 使用细节和注意事项6. 总结:…

2024高教社杯数学建模竞赛解题思路

高教社杯数学建模竞赛解题思路:独家出版,思路解析模型代码结果可视化。 A题思路及程序链接:https://mbd.pub/o/bread/ZpqblJZs B题思路及程序链接:https://mbd.pub/o/bread/ZpqblJZx D题思路及程序链接:https://mbd.pu…

常用排序算法(上)

目录 前言: 1.排序的概念及其运用 1.1排序的概念 1.2排序运用 1.3 常见的排序算法 2.常见排序算法的实现 2.1 堆排序 2.1 1 向下调整算法 2.1 2 建堆 2.1 3 排序 2.2 插入排序 2.1.1基本思想: 2.1.2直接插入排序: 2.1.3 插…

elementUI——checkbox复选框监听不到change事件,通过watch监听来解决——基础积累

今天在写后台管理系统的时候,遇到一个需求,就是要求监听复选框的change事件,场景就是:两个复选框互斥,且可以取消勾选。 就是这两个复选框可以同时都不勾选,如果勾选的话,另一个一定要取消勾选。…

具身智能猜想 ——机器人进化

设想一个机器人进化的仿真模拟环境,可以通过 “基因突变” 产生新功能,让机器人逐步进化。以下是这个进化系统的关键要素和可能的实现步骤: 1. 仿真环境 虚拟世界:创建一个包含多样化任务和挑战的虚拟环境,如探索、抓…

多智能体强化学习:citylearn城市建筑能量优化和需求响应

今天分享一个用于能量优化的强化学习框架,citylearn 代码量非常庞大,我都不敢看,看也看不完,不花一定的时间难以搞懂它的原理。 CityLearn(CL)环境是一个类似 OpenAI Gym 的环境,它通过控制不…

UE5 C++ 读取图片插件(一)

原来UE可以使用 static,之前不知道&#xff0c;一用就报错。 static TSharedPtr<IImageWrapper> GetImageWrapperByExtention(const FString InImagePath); //智能指针&#xff0c;方便追寻引用C,加载ImageWrapperstatic UTexture2D* LoadTexture2D(const FString& …

代码随想录 刷题记录-28 图论 (5)最短路径

一、dijkstra&#xff08;朴素版&#xff09;精讲 47. 参加科学大会 思路 本题就是求最短路&#xff0c;最短路是图论中的经典问题即&#xff1a;给出一个有向图&#xff0c;一个起点&#xff0c;一个终点&#xff0c;问起点到终点的最短路径。 接下来讲解最短路算法中的 d…

matter的Commissioning(入网过程)整体流程、加密方式、通信信息结构

在Matter协议中&#xff0c;**控制器负责将新设备加入网络&#xff08;commissioning&#xff09;**的整个流程&#xff0c;这一过程包括设备的发现、验证、授权、加入Fabric&#xff0c;以及最终建立数据通信的步骤。配网完成后的数据通信过程同样遵循严格的加密方式&#xff…