Ubuntu安装教程——Desktop版本(细致入微的操作)

目录

前言

一、安装Ubuntu桌面版操作系统 

二、UbuntuLive版安装

1.语言选择

2.键盘布局 

3.版本选择

4.网络配置

5.代理配置

6.镜像地址

7.磁盘划分

8.设置用户信息

9.ssh

10.选择软件包

11.安装界面

12.基础配置

12.1root用户

12.2时区

12.3包管理工具

12.4防火墙设置

12.5安装网络工具和ssh服务

12.6基础软件安装


前言

首先我们准备Ubuntu的镜像文件

可以去Ubuntu的官方网站进行下载

https://ubuntu.com/download/desktop#get-ubuntu

ubuntu-22.04.4-desktop-amd64.iso 

一、安装Ubuntu桌面版操作系统 

安装Ubuntu的操作系统的位置,方便管理和移动操作系统内的文件

使用镜像文件

选择时区

新建用户并设置用户登录密码;随后进行安装并重启操作系统

Ubuntu安装完成

二、UbuntuLive版安装

1.语言选择

选择语言为英文,不管有没有中文,都选英文。主要是字符集等一系列可能引发小问题的东西。

2.键盘布局 

键盘布局,默认选项。

3.版本选择

安装版本,选择默认的服务版,没有选最小版。就不纠结那些默认安装包啥的了。遇到问题再说。减少麻烦。

4.网络配置

用方向键移动光标到eth0的位置,回车(Enter)

选择IPv4,回车(Enter)

回车(Enter)

选择手动配置(Menual)

  • Subnet:子网,其作用于我们之前配置的掩码一致。我们现在配置的是192.168.137.0/24。需要注意的就是最后的24,它就是所谓的掩码。24的意思是3个8位。其实IP地址由四个255容量的数构成,而255加上0刚好是256个数,是2的8次方,也就是刚好是8位数表示的范围。这里的24的意思就是前三个8位不动,也就是192.168.137的部分。最后剩余的是可以动的。它与掩码:255.255.255.0含义相同。
  • Address:具体的IP地址
  • Gateway:网关地址
  • Name Servers:域名服务器地址,就是DNS,DNS是Domain Name Server的缩写,这里只是没有写Domain罢了。
  • Search domains:可以不填,我们这里用不到。

5.代理配置

默认选项,不设置

6.镜像地址

国内也没有被墙,可以不改。不过,最近感觉越来越慢了,可以改成阿里云的:http://mirrors.aliyun.com/ubun

7.磁盘划分

由于是虚拟机的磁盘,默认选项就好

8.设置用户信息

9.ssh

10.选择软件包

可以什么都不选,直接开始安装。

11.安装界面

等到下图这样就是装好了。重启就能正常进入系统了。

12.基础配置

12.1root用户

ubuntu默认root是没有设置密码的,自然也无法远程登陆。我自己设置的管理员账号叫nature,就是用这个登陆。也就是我上面图中设置的那个账号。

12.2时区

ubuntu默认的时区是有问题的,通过如下指令修正:

sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

另外还可以通过tzselect自行选择可用的时区,效果与上述指令相同。

12.3包管理工具

ubuntu的包管理工具是apt,而不是Centos7中的yum。执行如下指令,将包更新到最新:

sudo apt update

sudo apt upgrade

12.4防火墙设置

ubuntu防火墙默认是关着的,很懂事。基础操作指令如下:

sudo ufw enable # 开启防火墙

sudo ufw default deny # 设置防火墙默认拒绝

sudo ufw disable # 关闭防火墙

sudo ufw status # 查看防火墙状态
ghd@ghdubuntu:~$ sudo ufw default deny
[sudo] password for ghd: 
Default incoming policy changed to 'deny'
(be sure to update your rules accordingly)
ghd@ghdubuntu:~$ sudo ufw disable
Firewall stopped and disabled on system startup
ghd@ghdubuntu:~$ sudo ufw status
Status: inactive

12.5安装网络工具和ssh服务

apt install net-tools

apt install ssh

12.6基础软件安装

#1)编译依赖
apt -y install gcc
#2)常规软件
apt -y install nano vim net-tools tree wget dos2unix unzip htop ncdu bash-completion

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

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

相关文章

2015年认证杯SPSSPRO杯数学建模C题(第一阶段)荒漠区动植物关系的研究全过程文档及程序

2015年认证杯SPSSPRO杯数学建模 C题 荒漠区动植物关系的研究 原题再现: 环境与发展是当今世界所普遍关注的重大问题, 随着全球与区域经济的迅猛发展, 人类也正以前所未有的规模和强度影响着环境、改变着环境, 使全球的生命支持系统受到了严重创伤, 出现了全球变暖…

一款比Typora更简洁优雅的Markdown编辑器神器(完全开源免费)

前言 自从Typora收费以后经常有朋友会问有没有一个好用、简洁、免费的Markdown编辑器推荐的,今天大姚给大家分享一款比Typora更简洁优雅的、完全开源免费(MIT License)Markdown编辑器神器:MarkText。 MarkText简介 Typora的完美替…

CTK插件框架学习-新建插件(02)

CTK插件框架学习-源码下载编译(01)https://mp.csdn.net/mp_blog/creation/editor/136891825 开发环境 window11、vs17、Qt5.14.0、cmake3.27.4 开发流程 新建ctk框架调用工程(CTKPlugin) 拷贝CTK源码编译完成后的头文件和库文件到工程目录&#xff0…

微信小程序开发技巧:canvas实现电子签名

在微信小程序中实现电子签名功能方式很多,本文采用canvas绘制的方式实现。具体实现步骤如下: 在页面中添加canvas元素 <view class"container"><canvas canvas-id"signCanvas" class"canvas" disable-scrolltrue touchstart"sta…

OSCP靶场--Cockpit--待续

OSCP靶场–Cockpit 考点(sql注入绕过sudo tar提权) 1.nmap扫描 ## ┌──(root㉿kali)-[~/Desktop] └─# nmap 192.168.229.10 -Pn -sV -sC --min-rate 2500 Starting Nmap 7.92 ( https://nmap.org ) at 2024-03-25 01:40 EDT Nmap scan report for 192.168.…

上班几周了,

过年回来后&#xff0c;时间变得飞快&#xff0c;很多事情都是马上要去干&#xff0c;而且又是很着急的事&#xff0c;呵呵&#xff0c;真的要干趴了 然后——经历了第一次年后的周末连续加班出版本保量产&#xff0c;经历了加班到凌晨3点调试问题&#xff0c;经历我们在疯狂的…

【字典树】【字符串】【 前缀】100268. 最长公共后缀查询

作者推荐 视频算法专题 本文涉及知识点 字典树 字符串 前缀 LeetCode 100268. 最长公共后缀查询 给你两个字符串数组 wordsContainer 和 wordsQuery 。 对于每个 wordsQuery[i] &#xff0c;你需要从 wordsContainer 中找到一个与 wordsQuery[i] 有 最长公共后缀 的字符串…

Linux课程_____网络管理

一、查看接口信息 1. ifconfig 查看所有活动网络接口的信息 ifconfig -a 查看所有网络接口信息 ifconfig 直接加网络接口 查看指定网络接口信息 1.1查看指定接口IP [rootlocalhost ~]# ip addr show ens160 1.2设置网络接口的IP地址 # ifconfig eth0 192.168.152.133 …

基于Springboot+Vue的前后端分离的简单Demo案例(二)

前端搭建 Vue router 来动态构建左侧菜单 导航1 页面1页面2导航2 页面3页面4导航3 页面5页面6 在views目录下创建四个页面 PageOne.vue <template><h1>这是页面1</h1> </template> <script> export default {name: "PageOne", }; …

Java String类深入了解JDK各个版本进阶版本

Java String类深入了解JDK各个版本进阶版本 一&#xff0c;底层类型 在jdk11中 String value 存储字符串值 是byte[] 数组 &#xff0c;String中存储字节码的是coder 也是byte类型&#xff0c;因此String的底层数据存储类型成为了byte类型 而在jdk8中String 的String value 存…

shell编程-jq命令详解

文章目录 前言一、jq简介1. 简介2. 语法3. 命令选项 二、用于处理json数据1. 过滤1.1 标识运算符1.2 基本过滤1.3 获取对象属性1.3 迭代数组元素1.4 获取数组元素1.5 使用运算符 2. 类型和值2.1 数组构造2.2 对象构造2.3 递归下降 3. 内置运算符和函数3.1 算术运算符3.2 函数3.…

Makefile的override

今天在编译opengauss extension时遇到一个报错&#xff1a; 简单的理解就是编译时要加 -fPIC&#xff0c;告诉编译器生成Position Independent Code&#xff0c;试过 make CPPFLAGS-fPIC 可以成功编译&#xff0c;不过看到其它的解决方案是在Makefile中加 override CPPFLAG…

代码随想录算法训练营第三十天 | 332.重新安排行程,51. N皇后 ,37. 解数独

这道题是一道欧拉路径/ 欧拉回路的一笔画问题&#xff0c;需要找出开销最小的一笔画方案 这种一笔画的问题&#xff0c;以前学数据结构的时候我们习惯把图放进二维数组中存储&#xff0c;但对于这种无规律的图结构&#xff0c;我们可以使用二维的哈希表来存储&#xff0c;这样…

【4月】CDA Club 第2期数据分析组队打卡学习活动开启!

活动名称 CDA Club 第2期数据分析组队打卡学习活动 活动介绍 本次打卡活动由CDA俱乐部旗下学术部主办。目的是通过数据分析科普内容&#xff0c;为数据分析爱好者提供学习和交流的机会。方便大家利用碎片化时间在线学习&#xff0c;以组队打卡的形式提升学习效果&#xff0c…

水离子雾化壁炉的原理和技术解析

水离子雾化壁炉采用超声波雾化技术将水分子雾化成微细的水离子&#xff0c;然后通过风扇吹出再经过UVC紫外线杀菌产生安全仿真的火焰效果。以下是水离子雾化壁炉的原理和技术解析&#xff1a; 超声波雾化技术&#xff1a; 水离子雾化壁炉利用超声波振动器产生高频振动&#xf…

[Java、Android面试]_13_map、set和list的区别

本人今年参加了很多面试&#xff0c;也有幸拿到了一些大厂的offer&#xff0c;整理了众多面试资料&#xff0c;后续还会分享众多面试资料。 整理成了面试系列&#xff0c;由于时间有限&#xff0c;每天整理一点&#xff0c;后续会陆续分享出来&#xff0c;感兴趣的朋友可关注收…

TSN协议原理!看完这一篇就够了(1)——时钟同步IEEE802.1AS-2020

▎前言 在许多应用场景中&#xff0c;一个本地局域网中互联的设备集群需要共享同一个时间&#xff0c;以支持各设备的协同工作。例如&#xff1a;音频设备与视频设备的配合播放&#xff0c;雷达与摄像头的数据融合等&#xff1b;这样一个看似简单的域功能&#xff0c;细化成为…

好书推荐 :《 提问的艺术:让 ChatGPT 给出高质量答案 》

AGI 时代降临&#xff01;还不知如何向 ChatGPT 提问&#xff1f; 恰当的提示至关重要&#xff01;《提问的艺术—让 ChatGPT 给出高质量答案》一书&#xff0c;共 24 章&#xff0c;系统介绍了如何向 ChatGPT 提问以获取优质答案&#xff0c;是 ChatGPT 时代的入门指南&#x…

【 Mysql8.0 忘记登录密码 可以试试 】

** Mysql8.0 忘记登录密码 可以试试 ** 2024-3-21 段子手168 1、首先停止 mysql 服务 &#xff0c;WIN R 打开运行&#xff0c;输入 services.msc 回车打开服务&#xff0c;找到 mysql 服务&#xff0c;停止。 然后 WIN R 打开运行&#xff0c;输入 CMD 打开控制台终端输…

‘npm‘ 不是内部或外部命令,也不是可运行的程序

npm认识三年了&#xff0c;今天才知道这是node.js的命令 也就是说&#xff0c;想要在cmd里面运行 npm 命令&#xff0c;但就的安装node.js 1. node.js安装 没有安装包的先下载安装包&#xff1a;下载 | Node.js 中文网 (nodejs.cn) 下载之后双击打开&#xff0c;一路安装确…