1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 第一课.Linux系统的介绍与ubuntu虚拟机安装

第一课.Linux系统的介绍与ubuntu虚拟机安装

时间:2024-08-15 01:40:34

相关推荐

第一课.Linux系统的介绍与ubuntu虚拟机安装

Linux系统介绍

Linux系统是一个类Unix系统(Unix系统的克隆),Unix是有版权限制的,Linux由Linus Torvalds编写,向POSIX兼容(POSIX为可移植操作系统接口标准),Linux最开始在32位机器上实现,后续发展几乎兼容所有硬件平台

严格来说,Linux只是一个内核

提到Linux是内核这件事,就该说一下GNU,GNU是为了反对Unix而建立的

GNU曾用自己的内核Hurd,但由于Linux的使用更加广泛,从而GNU与Linux内核结合成为Linux系统

开源软件往往会附带开源协议:许可证

开源协议分两大类:1.修改后可闭源,例如:MIT;2.修改后不可闭源,例如著名的GPL

Linux内核是以GPLv2发布的,GPLv2虽然避开了版权问题,但却不能避开专利问题,微软曾经因为Linux发行版的兴起计划起诉Linux用户,于是GNU的支持者们发起了GPLv3计划,但Linus根据自己的观点,依然坚持使用GPLv2

ubuntu虚拟机安装

直接安装ubuntu会对陌生的用户带来不便,当然也可以购买云服务器安装系统,但要有所花费。因此,对于初步学习Linux的用户,最好在虚拟机上安装ubuntu

使用VM安装ubuntu相对来说比较友好,VM链接:VirtualBox

根据自己的系统选择,我的是Windows:

虚拟机上的ubuntu需要iso镜像文件虚拟成光盘启动,所以还需要下载iso镜像文件:阿里云镜像链接

官网下载很慢,阿里云镜像会快点,版本可自己选择,我选18.04:

打开VM,新建一个虚拟机,内存设置在2G以上,然后一直下一步,启动前,在设置内进行两处修改:

1.取消软驱

2.选择iso文件:

设置好就可以启动了,进去后会有操作提示,语言选择中文,选择“安装ubuntu”,取消“下载更新”选项,其余都是默认继续,等待安装即可:

安装好后界面如下,可自行进入设置调整分辨率:

黑客的故事

关于Linux,虽然我本人不是一个黑客,但出于尊敬,不得不说一下黑客们的故事

Linux的发展实际上是一群黑客在共同奉献力量,黑客原指hacker,是技术顶尖的CS专家,而利用技术做不正义事情的则称为骇客,即cracker。

以前看书时了解到,黑客有两个原则:1.提倡信息开源;2.不信任权威,支持去中心化;

黑客推进了技术的发展,比如:

丹尼斯里奇,是C语言之父,Unix之父;

Linus Torvalds是Linux之父;

Stephen Gary是真正的苹果之父,大部分人认为乔布斯是苹果之父,但实际上,真正的技术是Gary贡献的,乔布斯称为商业传奇更合适

Linux目录结构与常用命令

Linux与Windows不太一样,Windows是分C盘D盘,会将盘进行划分,Linux则是从根目录开始,从根顺着下去某个目录就可以挂载一个盘,所以,我们不能从目录上直接看出当前有几个存储器(盘)

先介绍必须熟练的命令:

ls 查看当前目录下所有文件与文件ls -l 以列表形式列出文件ls --help 列出ls所有相关信息cd 改变目录到另一个目录cd / 移动到根目录

当移动到根目录后,使用ls有如下文件:

接下来选择几个重要的文件介绍:

bin存放可执行程序,类似Windows的应用程序;

etc存放配置文件;

lib存放系统库;

mnt用于作为文件系统的挂载点

dev是设备文件的容身之处

home显而易见是用户文件

cd /home 移动到用户文件,ls可看到用户名下的文件夹,我的是ubuntucd ~ 可以直接进入/home/ubuntucd ../ 移动到上一级目录cd ../../ 移动到上一级的上一级目录pwd 查看当前目录cat file 列出文件的内容mkdir content 创建目录ps 查看当前进程列表,类似Windows资源管理器

如果需要加速下载,可以选择更换源,默认源在/etc/apt/sources.list下,使用cat可以查看:

软件安装使用apt,通常会见到sudo apt install package,sudo代表了管理员权限,在一些低版本ubuntu系统中,安装软件会出现版本依赖问题,可以用aptitude安装,aptitude自动处理版本间的关系,但注意,需要先安装aptitude:

sudo apt install aptitude

如果解决方案依旧存在版本依赖问题,则尝试n,aptitude会重新列出方案,包括对已有包降级;

删除软件则使用:

sudo apt remove package

在线的Linux模拟器

如果实在觉得安装麻烦,可以使用在线的Linux终端:

linux在线终端

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。