linux基础1
2022/7/30 5:22:56
本文主要是介绍linux基础1,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Linux最初的名字叫Freax,是Free(自由)、Freak(奇异)、X(Unix)的合写 ,后来在赫尔辛基大学的FTP上发布时觉得不大好听,更名为Linux
linux的版本号又分为两部分:内核(Kernel)版本和发行(Distribution)版本
国外主要发行版本
1.Red Hat Linux
2.SuSE Linux
3. Turbo Linux
4. Ubuntu
国内主要发行版本
1.红旗Linux
2.中标普华Linux
3. 蓝点Linux
相比Windows系统来说,Linux之所以这么受欢迎,广泛应用于各大公司的服务器在于它的可靠性高,具有良好的可移植性,且其代码是开源的,良好的开放性,这就给各类技术人才提供了极大的方便。其强大的网络功能,可以充当应用服务器、文件服务器、打印服务器、邮件服务器、新闻 服务器等 ,此外Linux强大的数据库支持,支持Oracle、Sqlite、Sybase、DB2、MySQL、PostgreSQL等各种数据库。同时,Linux支持多种文件系统 、多用户功能
要了解Linux,就一定要知道它的文件目录结构,对Linux来说,一切皆文件,任何命令都是以文件的方式存放在系统中
Linux下一切皆文件
树状结构,/为最高的根目录
root:root用户的个人文件夹(家目录)
bin:存放多数用户可用的命令
boot:存放启动文件和配置信息,系统启动时会用
dev:存放设备文件,/dev/hdc代表光驱
etc:存放服务配置文件
home:其他用户的家目录
lib:存放程序运行所需要的库文件
media:可移动设备的挂载目录
mnt:设备挂载目录
usr:用户程序存放目录
var:存放经常改动的数据文件
tmp:存放临时文件
Linux共有7个运行级别,分别对应0——6
init [0123456]
0:关机
1:单用户
2:多用户状态没有网络服务
3:多用户状态有网络服务
4:系统未使用保留给用户
5:图形界面
6:系统重启
常用的运行级别是3和5,修改默认的运行级别可以通过修改文件/etc/inittab的id:5:initdefault:这一行数字
想更深层次的了解Linux一定要了解它的分区
首先先介绍一下分区,无论是Windows系统,还是Linux系统,或是其他一些系统,硬盘的分区主要分为基本分区和扩展分区两种,且基本分区和扩展分区的数目之和不能大于4个。基本分区可以立即被使用淡不能再分区,扩展分区必须再进行分区后才能使用,即需要二次分区。
那么,扩展分区再分下去的是什么呢?它就是逻辑分区,而且逻辑分区没有数量限制。
Windows系统分区示例
对Windows系统来说,有几个分区就有几个驱动器,并且每个分区都有一个字母表标识符,他们的文件结构都是独立的,比较容易理解,但对于Linux系统来说,理解起来可就有点恼人了。
对于Linux系统来说,无论有几个分区,归根到底就只有一个根目录!Linux系统的每个分区都是用来组成整个文件系统的一部分,它采用一种叫“载入”的处理方法。它的整个文件系统中包含了一整套的文件和目录,并且将一个分区和一个目录联系起来,要载入的分区将使它的存储空间在一个目录下获得。
想要查看Linux具体分区情况可用fdisk -l命令查看
如想要查看某个目录在哪个分区下可用df [目录全路径]命令
简单来说就是Linux的分区是挂载在目录下的,下面举例说明一下
现在boot下存储有这下文件
卸下分区后该目录下无存储文件
重新挂载后分区又存储在/boot目录下
这篇关于linux基础1的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法