课本:Ubuntu Linux操作系统与实验教程
持续更新…
第一章 虚拟机
1. 虚拟机简介
虚拟机是指可以像真实机器一样运行程序的计算机软件,通过软件模拟具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
①安装虚拟机软件
虚拟机软件:VMware Workstation
下载:https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html
注意点:安装完成后需要许可证密钥。
②创建虚拟机
2. 安装Ubuntu
Ubuntu下载地址:https://cn.ubuntu.com/download
这次安装的是服务器版本的Ubuntu,没有图形化界面
选择语言,默认即可
这个默认即可
安装成功,之后登录
第二章 Ubuntu Linux系统介绍
1. Linux系统简介
Linux是一套免费使用和自由传播的类UNIX操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议,支持32位和64位硬件。Linux继承了UNIX以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux有许多不同的版本,所有版本都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型计算机和超级计算机等。
严格来说,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核并且使用GNU各种工具和数据库的操作系统。
2. Linux系统的组成
Linux系统一般有4个主要部分:内核、Shell、文件系统和应用程序。它们一起组成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统
① Linux内核
内核是操作系统的核心,具有很多基本功能,如虚拟内存、多任务等
Linux内核的模块分为以下几个部分:存储管理、CPU和进程管理、文件系统、设备管理和驱动、网络通信、系统的初始化和系统调用等。
运行程序和管理磁盘、打印机等硬件设备的核心程序时,系统从用户那里接受命令并把命令送给内核去执行
② Shell
Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接受用户输入的命令并把它送入内核去执行,是一个命令解释器。
Shell中的命令分为内部命令和外部命令。
Shell编程语言具有普通编程语言的很多特点,用这种编程语言编写的Shell程序与其他应用程序具有同样的效果。
③ Linux文件系统
文件系统是文件存放在磁盘等存储设备上的组织方法。
④ 应用程序
标准的Linux系统一般都有一套称为应用程序的程序集,它包括文本编辑器、编程语言、X Window、办公套件、Internet工具和数据库等
3. Linux版本介绍
Linux系统的版本有内核版本和发行版本
①Linux内核版本
内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。
例如,程序本身不需要了解用户的主板芯片集或磁盘控制器的细节就能在高层次上读写磁盘。
Linux内核的版本号命名是有一定规则的,版本号格式通常为:“主版本号.次版本号.修正号”。主版本号和次版本号标志着重要的功能变动,修正号表示较小的功能变更。
②Linux发行版本
仅有内核而没有应用软件的操作系统是无法使用的,所以许多公司或社团将内核、源代码及相关的应用程序组织构成一个完整的操作系统,让一般的用户可以简便地安装和使用Linux,这就是所谓的发行版本。
第三章 Ubuntu Linux 16.04LTS图形界面
Ubuntu Linux 16.04默认的图形界面是Unity,Unity是由开发Ubuntu的公司Canonical开发的一款外壳,Unity在GNOME桌面环境上运行,使用所有核心的GNOME应用程序
1. Unity桌面环境
略
2. GNOME桌面环境
略
3. 软件更新源
Ubuntu系统的软件在安装前需要先更新,提供更新软件的网站就是更新源,因此,首先选择更新源,系统会自动从这些网站下载所需的软件。
更新源有很多,如mirrors.shu.edu.cn等。更新源的速度有快有慢,最好选择更新源快的网站。注意在设置更新源前,要确保机器连接上网络。