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 updatesudo 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-toolsapt 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.hqwc.cn/news/573800.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

tcp和udp的区别是什么

tcp和udp的区别是什么 TCP(传输控制协议)和UDP(用户数据报协议)是互联网协议族中的两个重要传输层协议。 一、工作原理 1.TCP工作原理: TCP是一种面向连接的协议,通过三次握手建立可靠的连接。发送端将数…

三度荣膺!ATFX再次摘得MT4经纪商顶级大奖,实力铸就荣耀

阳春三月,荣誉时刻再次如约而至。日前,英国《全球品牌杂志》主办的Global Brand Award Winners 2024公布获奖名单,ATFX作为历届榜单的常客,不负众望,继2021年、2023年的辉煌之后,今年再度双喜临门&#xff…

MySQL高阶SQL语句(二)

文章目录 MySQL高阶SQL语句(二)一、MySQL常用查询1、子查询1.1 语法1.1.1 结合select语句查询1.1.2 结合insert语句查询1.1.3 结合update语句查询1.1.4 结合delete语句查询1.1.5 在in前面添加not1.1.6 exists关键字 2、别名 二、MySQL视图1、视图介绍1.1…

图神经网络实战(6)——使用PyTorch构建图神经网络

图神经网络实战(6)——使用PyTorch构建图神经网络 0. 前言1. 传统机器学习与人工智能2. 人工神经网络基础2.1 人工神经网络组成2.2 神经网络的训练 3. 图神经网络4. 使用香草神经网络执行节点分类4.1 数据集构建4.2 模型构建4.3 模型训练 5. 实现香草图神…

Vuepress 2从0-1保姆级进阶教程——美化与模板

Vuepress 2 专栏目录 1. 入门阶段 Vuepress 2从0-1保姆级入门教程——环境配置篇Vuepress 2从0-1保姆级入门教程——安装流程篇Vuepress 2从0-1保姆级入门教程——文档配置篇Vuepress 2从0-1保姆级入门教程——范例与部署 2.进阶阶段 Vuepress 2从0-1保姆级进阶教程——全文搜索…

一文即可帮助你认识进程和线程~

本文的重点:什么是:进程、进程调度、线程和他们之间的联系。主讲概念知识,不讲代码实现 目录 一、认识进程 1.什么是进程 2.进程的信息 3.进程调度(***) 4.进程调度的基本过程 二、线程 1.线程的引入 2.什么是线程 3.进程于线程的联…

Kubernetes常用命令汇总大全(备忘清单)

文章目录 1、查看资源信息1.1、节点1.2、容器组1.3、命名空间1.4、无状态服务1.5、服务1.6、守护进程集1.7、事件1.8、日志1.9、服务帐户1.10、副本集1.11、角色1.12、保密字典1.13、配置项1.14、路由1.15、持久卷1.16、持久卷声明1.17、存储类1.18、多个资源1.19、查看和查找资…

如何解决了“该虚拟机似乎正在使用中”问题

一、问题描述 1、在用VMware虚拟机的时候,有时会发现打开虚拟机时提示“该虚拟机似乎正在使用中。如果该虚拟机未在使用,请按“获取所有权(T)”按钮获取它的所有权。否则,请按“取消©”按钮以防损坏。配置文件: D:\win10x64\Windows 10…

ABC346 A-G 题解

ABC346 A-G题解 A题目AC Code:时间复杂度 B题目时间复杂度AC Code: C题目时间复杂度AC Code: D题目时间复杂度AC Code: E题目时间复杂度AC Code: F题目时间复杂度AC Code: G题目时间复杂度AC Code&#xff…

C语言牛客网BC-37 牛牛的圆(求面积)

题目如下 代码实现 #include<stdio.h> int main() { float r 0;float s 0;scanf("%f",&r);s 3.14*r*r;printf("%.2f",s);return 0; } 创作不易&#xff0c;点点关注&#xff0c;感谢支持&#xff01;&#xff01;&#xff01;

element表格 加滚动,监听底部实现分页加载

表格要实现滚动很简单&#xff0c;给他加一个高度即可 height"300" 然后是监听事件 mounted() {this.lazyLoading();}, methods:{lazyLoading(){let dom document.querySelector(".el-table__body-wrapper");dom.addEventListener("scroll", (…

ROS2从入门到精通0-4:ROS2核心架构与常用指令大全

目录 0 专栏介绍1 ROS2核心架构1.1 工作空间1.2 功能包 2 ROS2常用指令2.1 功能包相关2.2 节点运行相关2.3 话题相关2.4 参数相关2.4 录制包、播放包相关2.5 服务相关2.6 动作相关2.7 生命周期相关 0 专栏介绍 本专栏旨在通过对ROS2的系统学习&#xff0c;掌握ROS2底层基本分布…