文章目录
什么叫做Linux
- 要了解Linux,首先 要知道什么叫做操作系统。计算机是由一堆硬件组成的,为了有效的控制这些资源,于是就有了操作系统的产生,操作系统也提供一个让用户与系统交互的操作界面。
- 操作系统软件一般具有以下功能
(1)控制硬件资源
(2)提供计算机运作所需要的功能
(3)提供给程序员系统调用的接口,提供了更容易的开发环境。 - 我们最熟悉的应该就是Windows操作系统了,他给我们提供了一个非常便捷的图形化交互界面,是我们的使用变得非常简洁。而Linux操作系统也是一款十分成熟的操作系统软件。
Linux和Windows的区别
- 说到这里,大家可能就会由一个疑问:既然Windows这么好用,那为什么还要学Linux呢?
- 首先,我们来看一下这;两种操作系统的区别。
1.Linux 主要使用命令行操作系统,Windows 图形化界面
2、Linux 主要应用于服务器,Windows 是个人操作系统
3、Linux 属于开源项目,而 Windows 不开源
4、Linux 是多用户系统 ,Windows 是单用户系统
多用户多个人可以同时的操作计算机
单用户系统:只能由一个用户进行操作 - 我们之所以要学习Linux操作系统主要是源于这两种操作系统的设计目的不同,Windows操作系统最初设计便是为个人、家庭所设计的一种单用户的操作系统。而对于开发人员来说,我们可能需要多个用户操作同一个项目,这时Windows操作系统便不能满足需求,这是我们就需要运用到Linux操作系统了。
Linux发行版本与内核版本
Linux内核版本
- 内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。例如,程序本身不需要了解用户的主板芯片集或磁盘控制器的细节就能在高层次上读写磁盘
- 内核官网:https://www.kernel.org/
第一个组数字:主版本号
第二个组数字: , 次版本号
第三个组数字 修订版本号
第四个组数字 表示修订版本的第几次微调
Linux发行版本
-
仅有内核而没有应用软件的操作系统是无法使用的,所以许多公司或社团将内核、源代码及相关的应用程序组织构成一个完整的操作系统,让一般的用户可以简便地安装和使用Linux,这就是所谓的发行版本(distribution),一般谈论的Linux系统便是针对这些发行版本的。目前估计各种发行版本有数十种,它们的发行版本号各不相同,使用的内核版本号也可能不一样,下面就为读者介绍目前比较著名的几个发行版本。
-
红帽企业系统(RedHat Enterprise Linux, RHEL)
全球最大的开源技术厂商,全世界内使用最广泛的 Linux 发布套件,提供性能与稳定性 极强的 Linux 套件系统并拥有完善的全球技术支持。
官网: http://www.redhat.com
- 社区企业操作系统(CentOS)
最初是将红帽企业系统“重新编译/发布”给用户免费使用而广泛使用,当前已正式加 入红帽公司并继续保持免费(随 RHEL 更新而更新)。
官网: http://www.centos.org/
- 红帽用户桌面版(Fedora [Linux])
最初由红帽公司发起的桌面版系统套件(目前已经不限于桌面版),用户可免费体验到 最新的技术或工具,而功能成熟后加入到 RHEL 中。
官网: http://fedora.redhat.com
- 国际化组织的开源操作系统(Debian)
提供超过 37500 种不同的自由软件且拥有很高的认可度,对于各类内核架构支持性良 好,稳定性、安全性强更有免费的技术支持。
官网: http://www.debian.org/
- 基于 Debian 的桌面版(Ubuntu)
Ubuntu 是一款基于 Debian 派生的产品,对新款硬件具有极强的兼容能力。普遍认为 Ubuntu 与 Fedora 都是极其出色的 LINUX 桌面系统。
官网: http://www.ubuntulinux.org/
Linux终端介绍
终端的基本操作
- 打开终端:“ctrl”+“alt”+“t”、右键直接打开终端
- 放大终端:“ctrl”+“shift”+“+”
- 缩小终端:“ctrl”+“-”
- 清屏:clear 、 “ctrl”+“l”
命令手册
- 查看命令使用:“man”+命令
- 帮助手册,用来查看命令、系统调用,库函数等帮助信息。
1:查看命令的帮助
2:查看可被内核调用的函数的函数的版主
3:查看函数和函数库的帮助
4:查看特殊文件的帮助(主要是/dev目录下的文件)
5:查看配置文件的帮助
6:查看游戏的帮助
7:查看其他杂项的帮助
8:查看系统管理员可用命令的帮助
9:查看和内核相关文件的帮助
关机重启命令
- 关机:shutdown -h now 立刻关机 halt 关机
init 0 关机
注意:halt需要切换为管理员模式,并且关闭之后需要手动关闭虚拟机。 - shutdown -r now 立刻重启 reboot 重启
init 6 重启
runlevel
runlevel 查看系统运行级别 可以用 init 动态切换 0-6 共 7 个级别
◼ 0 关机
◼ 1 单用户模式
◼ 2 多用户无网络服务
◼ 3 完全的多用户 文本界面
◼ 4 未定义或 自定义
◼ 5 图形化界面
◼ 6 关机并重启