Ubuntu Server 22.04 安装步骤纪录

news2024/12/27 12:58:01

Ubuntu Server 22.04 安装流程

取得安装程序

安装程序可以通过下方链接直接从官网下载就可以了,官网提供的是iso映像文件,安装前要先将iso映像文件刻录成光盘,或制作成USB开机随身碟。

  • 前往 Ubuntu 官网

Ubuntu 官网

开始安装

  • STEP 1

    选择要安装的操作系统语言,建议选English

    Ubuntu 安装 - 流程 1

  • STEP 2

    如果你是在虚拟机安装Ubuntu,在安装时虚拟机就已经可以上网了,这时有可能会跑出下图询问是否使用新的安装程序,选 Continue without updating

    Ubuntu 安装 - 流程 2

  • STEP 3

    选择键盘排列方式,Layout 及 Variant 都选 English (US)

    Ubuntu 安装 - 流程 3

  • STEP 4

    选择安装类型,我习惯先安装 minimized 版,等操作系统安装完成后,再安装必要套件。

    Ubuntu 安装 - 流程 4

  • STEP 5

    设定网络连接,按照各自需求进行设定。

    Ubuntu 安装 - 流程 4

  • STEP 6

    設定代理伺服器 (Proxy),不設定就留空。

    Ubuntu 安裝 - 流程 5

  • STEP 7

    設定軟體鏡像源位址 (Mirror),安裝程式會自己偵測地區,沒特別需求就使用預設即可。

    Ubuntu 安裝 - 流程 6

  • STEP 8

    設定硬碟分割,可以使用整顆硬碟,也可以自訂分割,按照各自需求進行設定。

    Ubuntu 安裝 - 流程 7

    Ubuntu 安裝 - 流程 8

  • STEP 9

    確定要進行磁碟分割,該步驟確認後就無法返回了,確定就選 Continue

    Ubuntu 安裝 - 流程 9

  • STEP 10

    輸入使用者名稱、主機名稱、登入帳號、登入密碼,並再次輸入登入密碼。

    Ubuntu 安裝 - 流程 10

  • STEP 11

    選擇是否安裝 OpenSSH 伺服器,以及是否要從 GitHub 或是 Launchpad 來匯入 SSH 金鑰,建議是要安裝 OpenSSH 伺服器,這樣以後可以遠端登入管理比較方便。

    Ubuntu 安裝 - 流程 11

  • STEP 12

    選擇額外要安裝的軟體,可以暫時都先不要安裝,等 Ubuntu 裝完之後,再來安裝其他軟體。

    Ubuntu 安裝 - 流程 12

  • STEP 13

    這邊就已經在安裝了,等安裝完後,最下面會多跑出 [Cancel update and reboot] 的選項,看到後就選這個選項,選擇後還需要再等一段時間。

    Ubuntu 安裝 - 流程 13

    Ubuntu 安裝 - 流程 14

  • STEP 14

    退出安裝光碟,直接按鍵盤ENTER

    Ubuntu 安裝 - 流程 15

  • STEP 15

    之後等重開機完後,就會看到下圖的登入畫面了,到這邊就已經完成 Ubuntu 的安裝了。

    Ubuntu 安裝 - 流程 16

    Ubuntu 安装 - 流程 17

其他设定

系统更新

$ sudo su root
$ apt update && apt upgrade && apt dist-upgrade

防火墙

$ sudo apt install ufw      // 安裝 UFW
$ sudo ufw default deny     // 不允許任何的連線連入
$ sudo ufw allow ssh        // 允許 SSH 服務連線
$ sudo ufw enable           // 啟動防火牆,執行後開機也會自動啟動
$ sudo ufw status           // 查看防火牆狀態

时间校正

$ sudo timedatectl                              // 查看目前時區
$ sudo timedatectl set-timezone Asia/Taipei     // 設定時區
$ sudo timedatectl set-ntp true                 // 啟動 NTP 時間同步
$ vim /etc/systemd/timesyncd.conf               // 編輯 NTP 伺服器清單
[Time]
NTP=tick.stdtime.gov.tw tock.stdtime.gov.tw time.stdtime.gov.tw clock.stdtime.gov.tw watch.stdtime.gov.tw

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python初学者学习记录——python基础综合案例:数据可视化——地图可视化

一、基础地图使用 1、基础地图演示 2、基础地图演示——视觉映射器 from pyecharts.charts import Map from pyecharts.options import VisualMapOpts# 准备地图对象 map Map() # 准备数据 data [("北京市", 99),("上海市", 199),("湖南省", 2…

【GitHub项目推荐--游戏模拟器(switch)】【转载】

01 任天堂模拟器 yuzu 是 GitHub 上斩获 Star 最多的开源 Nintendo Switch 模拟器 ,使用 C 编写,考虑到了可移植性,该模拟器包括 Windows 和 Linux 端。 如果你的 PC 满足必要的硬件要求,该模拟器就能够运行大多数商业游戏&…

DC电源模块的发展与创新

BOSHIDA DC电源模块的发展与创新 DC电源模块在过去几十年中经历了许多发展与创新。以下是其中一些重要的方面: 1. 提高功率密度:随着科技的进步,DC电源模块的功率密度不断提高。通过使用更高效的能量转换技术和材料,设计工程师…

盲盒小程序系统:发展趋势和发展魅力

随着“盲盒经济”的蓬勃发展,越来越多的人加入到了盲盒的行列,各类企业商家也纷纷投身到了盲盒的火热中。 盲盒火爆的最大吸引力还是在于其独特的惊喜感和刺激感。盲盒具有不确定性,这种不确定性能够让大众拆开盲盒后感到惊喜。盲盒还具有社…

ServletResponse接口

ServletResponse接口 ServletContext接口向servlet提供关于其运行环境的信息。上下文也称为Servlet上下文或Web上下文,由Web容器创建,用作ServletContext接口的对象。此对象表示Web应用程序在其执行的上下文。Web容器为所部署的每个Web应用程序创建一个ServletContext对象。…

【极数系列】Flink搭建入门项目Demo 秒懂Flink开发运行原理(05)

文章目录 引言1.创建mavenx项目2.包结构3.引入pom依赖4.增加log4j2.properties配置5.创建主启动类6.构建打jar包7.flinkUI页面部署 引言 gitee地址:https://gitee.com/shawsongyue/aurora.git 源码直接下载可运行,模块:aurora_flink Flink 版…

数据结构与算法:复杂度

友友们大家好啊,今天开始正式学习数据结构与算法有关内容,后续不断更新数据结构有关知识内容,希望多多支持! 数据结构: 数据结构是用于存储和组织数据的方式,以便可以有效地访问和修改数据。不同的数据结构…

python222网站实战(SpringBoot+SpringSecurity+MybatisPlus+thymeleaf+layui)-友情链接管理实现

锋哥原创的SpringbootLayui python222网站实战: python222网站实战课程视频教程(SpringBootPython爬虫实战) ( 火爆连载更新中... )_哔哩哔哩_bilibilipython222网站实战课程视频教程(SpringBootPython爬虫实战) ( 火…

Modern C++ std::tuple的size

不知道大家读过《Modern C std::unique_ptr的实现原理》没有&#xff1f; 里面提到了std::tuple<void*, default_delete()>的大小是4&#xff0c;而不是41或者44&#xff0c;是不是很奇怪&#xff0c;本文不会揭晓答案&#xff0c;只是会扩展测试各种情况。 #include<…

打开 IOS开发者模式

前言 需要 1、辅助设备&#xff1a;苹果电脑&#xff1b; 2、辅助应用&#xff1a;Xcode&#xff1b; 3、准备工作&#xff1a;苹果手机 使用数据线连接 苹果电脑&#xff1b; 当前系统版本 IOS 17.3 通过Xcode激活 两指同时点击 Xcode 显示选择&#xff0c;Open Develop…

私人漫画图书馆:分类管理,一目了然 | 开源日报 No.157

tachiyomiorg/tachiyomi Stars: 26.9k License: Apache-2.0 tachiyomi 是一个免费开源的安卓漫画阅读器。 该项目的主要功能、关键特性、核心优势包括&#xff1a; 从多种来源在线阅读本地阅读已下载内容可配置的阅读器&#xff0c;具有多个查看器、翻页方向和其他设置支持追…

Bug: git stash恢复误drop的提交

Bug: git stash恢复误drop的提交 前几天在写ut时突然需要通过本地代码临时出一个包&#xff0c;但是本地ut又不想直接作为一个commit提交&#xff0c;所以为了省事就将ut的代码暂时stash起来。出完包后想apply stash&#xff0c;但是手误操作点成了drop stash&#xff0c;丢失了…

容器化部署 Jenkins,并配置SSH远程操作服务器

目录 一、Jenkins是什么 二、常见的部署Jenkins的方法 三、为什么选择容器化部署 四、容器化部署Jenkins步骤 1、安装 Docker 2、获取 Jenkins 镜像 3、创建并运行容器 4、访问 Jenkins 4.1 查看初始密码问题 5、配置 Jenkins 5.1 安装插件 5.2 创建管理员用户 5.3…

Git安装详细步骤

目录 1、双击安装包&#xff0c;点击NEXT​编辑 2、更改安装路径&#xff0c;点击NEXT 3、选择安装组件 4、选择开始菜单页 5、选择Git文件默认的编辑器 6、调整PATH环境 7、选择HTTPS后端传输 8、配置行尾符号转换 9、配置终端模拟器与Git Bash一起使用 10、配置额外…

web前端---------盒子模型

1.内容 盒子的内容可以包含文字、图片等多种类型。 浏览器在加载网页时&#xff0c;会将元素按照内容区分为替换元素与非替换元素。 &#xff08;1&#xff09;替换元素指的是HTML中的一些形如<img>、<input>等非文本元素。 这些元素本身不包含任何内容&#x…

【VB测绘程序设计】案例13——几种常用的角度转换子程序Function功能的使用(附源代码)

【VB测绘程序设计】案例13——几种常用的角度转换子程序Function的使用(附源代码) 文章目录 前言一、界面展示二、程序说明三、程序代码1.角度转换子程序jdzh()四、数据演示总结前言 使用VB编写测绘程序,最基础的对于角度在导线测量计算中频繁需要角度的计算,从度分秒转…

Redis核心技术与实战【学习笔记】 - 3.Redis服务高可靠

1.数据同步&#xff1a;主从库如何实现数据一致&#xff1f; 前面我们学习了 AOF 和 RDB&#xff0c;如果 Redis 发生了宕机&#xff0c;它们可以分别通过回放日志和重新读入 RDB 文件的方式恢复数据&#xff0c;从而保证尽量较少丢失数据&#xff0c;提升可靠性。 不过&…

qemu单步调试arm64 linux kernel

一、背景和目的 qemu搭建arm64 linux kernel环境-CSDN博客 之前介绍了qemu启动kernel的配置步骤和方法&#xff0c;现在开始我们的调试&#xff0c;这篇文章主要讲解如何单步调试内核&#xff0c;所有的实验还是基于ARM64&#xff1b; 二、环境准备 需要准备hostx86 target…

vue2中的watch(侦听器)讲解,以及解决深度监听新值和旧值相同的两种方案(手写深拷贝和JSON.parse())。

目录 一&#xff1a;什么是watch? 二&#xff1a;watch的基础使用 1.最基本的使用 2.简写形式 三&#xff1a;watch中的immediate和deep属性 1.immediate属性 2.deep属性 3.解决深度监听新旧值相同的问题 1&#xff09;使用序列化和反序列化。 2&#xff09;手写深…

DevOps系列文章之 GitLabCI汇总

GitlabCI环境搭建 前提 先安装 docker Docker容器化安装 docker pull gitlab/gitlab-ee:12.4.0-ee.0 创建挂载目录 mkdir -p /srv/gitlab mkdir -p /srv/gitlab/config # 映射到 Glitlab 容器中的配置目录 mkdir -p /srv/gitlab/logs # 映射到 Glitlab 容器中的日志目录 m…