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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程