目录
2. 出现下面界面到下载文件时,点开[正在下载。。。],点击【Skip]跳过,根据提示重启
一、什么是Linux
1.1:Linux前身-Unix
1968年Multics 项目
MIT、Bell 实验室、美国通用电气有限公司走到了一起,致力于开发 Multics 项目。到
期由于开发进度不是很好,MIT和 Bell 实验室相继离开这个项目的开发,最终导致项目搁浅。
1970年(Unix 元年) Unix 诞生。早期的Unix是使用汇编语言(机器语言)开发的,因为汇编语言有一个最大的局限性: 对于计算机硬件过于依赖。导致移植性不好,所以后期在1973年使用了c语言对其进行重新开发。
1.2 Linux的诞生
Linux的开发作者,Linux 之父,李纳斯·托瓦兹 。
李纳斯当时学校使用的就是 Unix 操作系统,然后其对系统的底层代码进行了修改,放到
了学校为学生开放的网站上,原先他把文件命名写成了 Linus's Unix,后期网络管理发现之后
觉得这个名字不好,自己手动的将名字改成 Linux。随后其他同学下载之后发现这个版本还是
挺好用的,随后都把自己代码贡献给李纳斯
- 1992年0.0.2版本
- 1994年1.0版本
- 2003年2.6版本
上述所提及的版本号并不是分支版本,而是指 Linux的内核版本
1.3 Linux的分类
市面上常见的Linux系统主要有:
Debian系列:
Debian:最知名的通用Linux发行版,免费和开源。
Ubuntu:基于Debian开发,跨平台可用性强,在桌面上非常流行。
Red Hat系列:
Red Hat Enterprise Linux(RHEL):Red Hat公司旗下的企业级Linux发行版。
CentOS: CommunityENTerpriseOperatingSystem,免费且100%兼容RHEL。
Fedora:Red Hat的前沿发行版,在新特性上领先其他主流Linux。
SUSE系列:
openSUSE:免费和开源,灵活可靠,强调易用性。
SUSE Linux Enterprise Server(SLES):SUSE公司的商业Linux服务器产品。
Arch系列:
Arch Linux:简单易用,适合高级Linux用户, rolling release无需重新安装。
Gentoo系列:
Gentoo:源码编译Linux,极其灵活但安装和配置复杂。
上述是一些Linux系统的介绍,本文主要介绍的还是ubuntu。
1.4 Linux中"一切皆文件"
在Linux系统中,操作系统的各个组成部分,包括设备、进程间通信等,在系统层面都用文件来进行表示和访问。
比如设备节点文件代表各种硬件设备,通过读取和写入这些文件就可以与对应的设备进行交互。
进程间通信也通过管道文件或套接字文件实现。
"一切皆文件"设计带来以下优点:
- 简化系统内部结构。只需处理文件I/O操作,而不必区分设备或进程。
- 一致性接口。通过文件进行标准化的读取和写入操作,非文件对象对外也表现为文件。
- 可扩展性强。只要能在文件系统中创建对象,就可以被系统使用。
- 功能集成。可以利用现有的文件操作程序来管理系统资源。
1.5 根目录与家目录
根目录(Root Directory):
- 根目录在Linux中为"/",表示整个文件系统的最上层目录。
- 根目录下包含了系统所有的重要目录和文件,如bin、boot、dev等。
- 只有root用户才具有对根目录的读写权限。
- 系统配置文件和应用程序默认都安装在根目录或者它的子目录下。
家目录(Home Directory):
- 每个用户在登录系统后都有一个专属的家目录。
- 普通用户的家目录默认为/home/用户名,root用户的为/root。
- 家目录一般用于存放用户的个人配置文件和数据文件。
- 用户只有对自己家目录及其子目录具有读写权限。
一般我们创建文件和测试都是在家目录下进行的,如果需要配置环境依赖就需要到根目录下去操作。
二、Ubuntu
2.1关于Ubuntu
Ubuntu以易用性著称,社区活跃性强,在Linux桌面领域占有率很高,也在服务器端获得了一定市场份额。它是一个适合新手和专业用户的全功能Linux发行版。
Ubuntu是由加拿大公司Canonical Ltd开发的 Debian GNU/Linux发行版。
Ubuntu以开放源代码的方式开发和分发,采用6个月一个版本的发布周期。
该发行版特点是易用、易安装、配置简单、系统资源占用低。
2.2Ubuntu的安装
我个人是在虚拟机中使用Ubuntu的。
首先需要下载一个VMware的虚拟机软件,我个人下的是vm16,具体的安装教程自行搜索安装,下面是官网地址和vm16的下载地址:
16版本下载地址https://www.alipan.com/s/KvCUA4LBa3shttps://www.alipan.com/s/KvCUA4LBa3s
安装完成后可以自行下载Ubuntu的版本,不一定要最新版,我自用的是20.4版本的,有需要新版的可自行去官网下载。
Ubuntu20.4版本:https://pan.baidu.com/s/1xiQn80sb_rBELkSwcRAlgA?pwd=0enphttps://pan.baidu.com/s/1xiQn80sb_rBELkSwcRAlgA?pwd=0enp
2.3配置Ubuntu
1.创建好虚拟机后启动虚拟机进行配置
然后设置时间、设置用户名和密码,用户名不要用中文!!
2. 出现下面界面到下载文件时,点开[正在下载。。。],点
击【Skip]跳过,根据提示重启
3.更换下载源
4.进行软件更新(每次下载软件时都要update)
- 按下快捷键Ctrl+Alt+t 打开终端
- 在终端输入 sudo su,:
- 按下回车键,输入密码 (密码不显示,输入完按回车键就行
- 输入 apt-get update ,按下回车键
- 输入 apt-get upgrade,按下回车键
- 出现被锁持有,输入 kill -9 进程id,杀死进程后重试
- 有提示您希望继续执行吗?Y/n] 输入y并按下回车键