RHCE 部署Ubuntu系统(ubuntu-23.10-live-server-amd64.iso)

目录

一、新建虚拟机

二、安装系统

1、 选择安装语言,默认 【 English 】,直接回车

2、选择键盘,默认回车 

3、安装的服务器版本,根据需求自行选择,本次安装选择 【 Ubuntu Server 】

4、网络设置,此处默认使用DHCP 

5、Proxy(代理配置)用于访问安装程序环境和已安装系统中的包存储库和snap存储库,不用配置 

6、设置镜像源地址,配置阿里云(http://mirrors.aliyun.com/ubuntu/),下载加速 

7、此次安装选择【Custom storage layout】进行手动分区,按Tab进行选项选择,按空格键选中选项后回车

8、新建第一个分区:/boot,容量1GB

9、添加第二个分区:/根分区,剩余容量,不填即可 

10、 设置计算机名、用户名及密码

11、安装OpenSSH Server 服务,空格键选中

12、选择安装其他服务,直接跳过

13、开始系统安装 

14、安装完成后选择【Reboot Now】重启系统

15、普通账户登录

三、部署后的设置

1、设置root密码

2、关闭防火墙

3、启用允许root进行ssh

4、安装所需软件

5、制作快照


一、新建虚拟机

二、安装系统

1、 选择安装语言,默认 【 English 】,直接回车

2、选择键盘,默认回车 

3、安装的服务器版本,根据需求自行选择,本次安装选择 【 Ubuntu Server 】

4、网络设置,此处默认使用DHCP 

5、Proxy(代理配置)用于访问安装程序环境和已安装系统中的包存储库和snap存储库,不用配置 

6、设置镜像源地址,配置阿里云(http://mirrors.aliyun.com/ubuntu/),下载加速 

7、此次安装选择【Custom storage layout】进行手动分区,按Tab进行选项选择,按空格键选中选项后回车

8、新建第一个分区:/boot,容量1GB

9、添加第二个分区:/根分区,剩余容量,不填即可 

10、 设置计算机名、用户名及密码

11、安装OpenSSH Server 服务,空格键选中

12、选择安装其他服务,直接跳过

13、开始系统安装 

14、安装完成后选择【Reboot Now】重启系统

若出现下列报错,表示未找到光驱,回车即可

15、普通账户登录

三、部署后的设置

1、设置root密码

由于默认的root用户没有固定密码,则可以通过下列方法更改并切换账户

zx@server:~$ sudo passwd root # 以普通账户登录后执行此命令修改root初始密码
[sudo] password for andy: # 普通账户的密码
New password: # 新的root密码
Retype new password: # 在输入一遍
passwd: password updated successfully
andy@server:~$ su - root # 切换到root账户
Password:
root@server:~#

2、关闭防火墙

root@server:~# systemctl status ufw # 查看ufw防火墙状态
root@server:~# systemctl stop ufw
root@server:~# systemctl disable ufw

若未以root账户登录来关闭防火墙,普通账户需sudo提权来关闭防火墙(或登录root账户)

3、启用允许root进行ssh

root@server:~# vim /etc/ssh/sshd_config
    # 将PermitRootLogin 的参数设为yes
root@server:~# systemctl restart ssh # 重启ssh服务

4、安装所需软件

root@server:~# apt install tree gcc make net-tools openvswitch-switch -y

5、制作快照

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

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

相关文章

Linux抽象文件系统

一.概念 Linux采用了抽象文件系统的概念来统一管理不同类型的文件和文件系统。抽象文件系统是对不同文件系统的封装,使得用户和应用程序可以以相同的方式访问和操作不同类型的文件系统。 Linux的抽象文件系统通过以下几个组件来实现: VFS(V…

(七)springboot实战——springboot3集成R2DBC实现webflux响应式编程服务案例

前言 本节主要内容是关于使用新版springboot3集成响应式数据库R2DBC,完成响应式web服务案例。需要注意的是,此次项目使用的JDK版本是JDK17,springboot版本使用3.2.2版本,数据库使用关系型数据库mysql。WebFlux 是一个基于响应式编程模型的框…

taskflow 源码阅读笔记-1

之前写了一篇介绍Taskflow的短文:传送门 Taskflow做那种有前后依赖关系的任务管理还是不错的,而且他的源码里运用了大量C17的写法,觉得还是非常值得学习的,因此决定看一下他的源码,这里顺便写了一篇代码学习笔记。 概…

【新书推荐】2.6节 原码、反码和补码

回顾上一节中,我们讲解了整数的编码规则。 无符号整数编码规则:无符号整数全部都是正数,是什么就存什么。 有符号整数编码规则:有符号整数最高有效位为0是正数,最高有效位为1是负数。 本节内容:原码、反…

【C++】类和对象(中篇)(全网最细!!!)

文章目录 🍔一、类的六个默认成员函数🍔二、构造函数🍟1、概念🍟2、特性🍩默认构造函数 🍔三、析构函数🍟1、概念🍟2、特性🍩默认析构函数 🍔四、拷贝构造函数…

单片机开发板-硬件设计

开发板设计 1> 概述2> 功能2.1> GPIO类2.2> 通信类2.3> 显示类 3> 测试 1> 概述 开发板的定位:学会单片机; 目的越单纯,做的东西越好玩; 51开发板:DAYi STM32F103开发板:DAEr STM32F…

项目中从需求分析到研发上线

一、背景 应用系统从设想到需求到研发到上线会经历一些列工程化过程。比如经典的瀑布模型工作流,其实就是一个经过很多经验总结下来的工程方法。本节阐述项目中从需求到研发上线的过程。但是也有些根据不同的行业,不同的公司,不同管理者的风…

Go 知识for-range

Go 知识for-range 1. for-range 的用法1.1 数组1.2 切片1.3 字符串1.4 map1.5 chan 2. 原理2.1 数组2.2 切片2.3 字符串2.4 map2.5 chan 3. 总结 https://a18792721831.github.io/ 1. for-range 的用法 for-range 表达式用于遍历集合元素,比传统的for更加简单直观…

【微信小程序】15分钟倒计时(附带天数和时钟的实现方法在文章中)

这是制作的订单支付前倒计时,如果客户在规定时间内没能 支付,则系统自动删除,这样就以便有些商品冗余,当然了,这里只有分钟和秒钟,天数和时钟我写在了最底下,最后代码的显示第七行,可…

C++:引用

目录 概念: 引用的使用格式: 引用特性: 常引用 使用场景: 1、做参数 二级指针时的取别名 一级指针取别名 一般函数取别名 2、做返回值 函数返回值的原理: 引用的返回值使用: 引用和指针的对比&…

搭建AI问答和AI绘画小程序都需要做什么?

1、注册和认证小程序 在微信公众平台 注册,选择小程序类别即可。根据提示提交企业相关资质文件即可,注册后进行认证小程序,官方会收取300元认证费用。也可以私信我可以免掉300元认证费。 2、开通微信商家支付 认证通过后,在“功…

uniapp 使用echarts做折线图条形图。

提前10天把中烟活动做完了,以为能打酱油到除夕那天,结果又要做什么数据看板,方便烟草领导过年查看数据,还只给5天时间,真实压榨剥削啊,下辈子再也不‘拍黄片’了,不!下份工作我就转前…

MySQL:函数

基本介绍 在MySQL中,为了提高代码重用性和隐藏实现细节,MySQL提供了很多函数。函数可以理解为别人封装好的模板代码。 在MySQL中,函数非常多,主要可以分为五类:聚合函数、数学函数、字符串函数、日期函数、控制流函数、…

Maven讲解

介绍 Maven是一个流行的构建工具和项目管理工具,它主要用于Java项目的构建、依赖管理和项目报告生成。Maven通过提供一致的项目结构、自动化的构建过程和强大的依赖管理,简化了项目的开发和维护过程。 下面是一些Maven的主要特点和用途: 项…

【算法】Knuth-Morris-Pratt 算法(KMP算法):一种在字符串中查找子串的算法

引言 KMP(Knuth-Morris-Pratt)算法是一个在字符串中查找子串的算法,由 Donald Knuth、Vaughan Pratt 和 James H. Morris 共同发明。这个算法的特点是在查找过程中,不会回溯主串,也不会重复扫描已经比较过的子串&…

2024年上海高考数学最后四个多月的备考攻略,目标140+

亲爱的同学们,寒假已经来临,春节即将到来,距离2024年上海高考已经余额不足5个月了。作为让许多学子头疼,也是拉分大户的数学科目,你准备好了吗?今天,六分成长为您分享上海高考数学最后四个多月的…

2024 高级前端面试题之 JS 「精选篇」

该内容主要整理关于 JS 的相关面试题,其他内容面试题请移步至 「最新最全的前端面试题集锦」 查看。 JS模块精选篇 1. 数据类型基础1.1 JS内置类型1.2 null和undefined区别1.3 null是对象吗?为什么?1.4 1.toString()为什么可以调用&#xff1…

燃烧的指针(三)

🌈个人主页:小田爱学编程 🔥 系列专栏:c语言从基础到进阶 🏆🏆关注博主,随时获取更多关于c语言的优质内容!🏆🏆 😀欢迎来到小田代码世界~ &#x…

为什么需要使用线程池来创建线程?

当我们使用new Thread无限创建线程的时候 因为频繁的创建线程和销毁线程,cpu利用率会非常高 当cpu利用率达到100%的时候 那么没有可用的资源 让其他进程使用 那么其他进程访问就会导致卡顿 访问速度变慢 当我们使用线程池的时候 ,cpu利用率就会降低&…

市场复盘总结 20240126

仅用于记录当天的市场情况,用于统计交易策略的适用情况,以便程序回测 短线核心:不参与任何级别的调整,采用龙空龙模式 昨日主题投资 连板进级率 27/105 25.7% 二进三: 进级率低 50% 最常用的二种方法: 方…