下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

Linux入门基础知识|Linux的构造知识

作者:课课家教育     来源: http://www.kokojia.com点击数:622发布时间: 2016-07-11 16:12:23

标签: Linux入门Linux基础Linux

  Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

Linux入门基础知识|Linux的构造知识_Linux入门_Linux基础_课课家

  Linux入门先来了解一下其基本知识:

  一、硬盘

  硬盘是可以存储大量信息资源的媒介。我们平时看到的硬盘是方方正正的一块挺沉的铁匣子,但是其实硬盘是圆的,加上一些控制电路以后,为了便于携带而设计成为方形外壳。但是硬盘真是圆的,不骗你,要不怎么叫做盘呢?第二,你需要知道的是硬盘可以进行分区。可以把硬盘分区成为很多个分区,看来分区即是一个名次也是一个动词。什么叫做名次的分区呢?现在的硬盘越来越大,存放的资源越来越多。为了更合理的管理使用硬盘资源,更有效的提高查询速度和访问质量,我们可以把硬盘划分为很多分区,分别存放一些信息。当你需要读取某一个资料的时候,系统会自动使用最近的磁头去读取,加快读取速度。硬盘分区是从硬件的基础上对资源进行合理管理的手段。

  分区已经了解了,但是我们不能只有分区啊,我们得用一个方法来控制分区。Windows操作系统使用了盘符这个概念,用单一的字母来表示硬盘上的不同分区,比如,C盘、D盘等等。在Windows2000以前,C盘对应了第一个分区,D盘对应第二个分区,依此类推。到了Winows2000,这个对应关系可以自己调整了。

  在Linux里边,我们没有盘符这个概念,我们用目录的形式进行管理。

  这里简单说一下目录:其实这里说的目录跟书本上的目录的理解差不多,把文章的内容分类放到一个目录下,方便我们快速找到它们。在一个文件目录下可以再建立新的文件目录(嵌套),把文件进行非常细致的管理。

  明白了什么叫目录,还明白了目录是可以嵌套的,就可以了。目录技术是从软件的基础上对资源进行管理的方法。

  在Linux中没有盘符这个概念,而用目录的形式进行管理。把每一个分区和某一个目录对应,以后对这个目录的操作就是对这个分区的操作,这样就实现了硬件管理手段和软件目录管理手段的统一。这个把分区和目录对应的过程叫做挂载-mount。这种对应关系可以由用户随时中断和改变。

  二、SWAP交换分区

  熟悉了分区的知识之后,来认识一下交换分区。如果没有足够的内存,也许就不能运行某些大型的软件,解决的办法是在硬盘上划出一个区域来当作临时的内存,内存好像变大了。Windows操作系统把这个区域叫做虚拟内存,Linux把它叫做交换分区swap。虽然随着硬件价格的下降,内存已不是限制的问题了,但是交换分区这个概念却保留下来,而且有继续保留下去的原因,我们要说明的是,安装Linux建立交换分区时,如果你的内存只有64M或只有128M,那么交换分区最好设置成为它的3倍。如果你的分区足够大,有256M或则512M,那么设置成为相同大小就可以了。但最好大小为2的N次幂。

  三、分区格式

  前面说了一些与硬盘有关的问题,现在还要补充一个,就是分区格式。硬盘只是一个用电磁的方式纪录信息的媒介,我们可以通过不同的格式来管理。不同的操作系统选择了不同的格式,同一种操作系统也可能支持多种格式。微软的操作系统选择了fat16格式作为DOS的分区格式,往后windows 95和windows 98支持fat32格式,windowsNT使用NTFS4格式,windows 2000以及XP支持NTFS5,也支持fat32,但是她们都不支持Linux上常见的分区格式。Linux是一个开放的操作系统,它最初使用ext2格式,后来使用ext3格式,但是它同时支持非常多的分区格式,包括很多大型机上UNIX使用的XFS格式,也包括微软的那些fat以及NTFS格式。

  在给硬盘分区时就需要指定使用的分区格式。

  、掌握Linux的目录结构

  既然目录是用来方便文件管理的工具,Linux下不同的目录保存了不同的文件。

  目录名称意义:

  /bin该目录中存放Linux的常用命令,在有的版本中是一些和根目录下相同的目录。

  /boot该目录下存放的都是系统启动时要用到的程序,当用lilo引导Linux时,会用到这里的一些信息。

  /dev该目录包含了linux系统中使用的所有外部设备,它实际上是访问这些外部设备的端口,你可以访问这些外部设备,与访问一个文件或一个目录没有区别。例如在系统中键入“cd/dev/cdrom”,就可以看到光驱中的文件;键入“cd/dev/mouse”即可看鼠标的相关文件。

  /cdrom该目录在刚安装系统时是空的,你可以将光驱文件系统挂在这个目录下,例如“mount/dev/cdrom/cdrom”。

  /sbin该目录用来存放系统管理员的系统管理程序。

  /etc该目录存放了系统管理时要用到的各种配置文件和子目录,例如网络配置文件、文件系统、X系统配置文件、设备配置信息、设置用户信息等。

  /home如果建立一个名为“xx”的用户,那么在/home目录下就有一个对应的“/home/xx”路径,用来存放该用户的主目录。

  /lib该目录用来存放系统动态连接共享库,几乎所有的应用程序都会用到该目录下的共享库。

  /lost+found该目录在大多数情况下都是空的。但当突然停电、或者非正常关机后,有些文件就临时存放在这里。

  /usr用户的很多应用程序和文件都存放在该目录下。

  /proc可以在该目录下获取系统信息,这些信息是在内存中由系统自己产生的。

  /tmp用来存放不同程序执行时产生的临时文件。

  /mnt该目录在一般情况下也是空的,你可以临时将别的文件系统挂在该目录下。

  /root如果你是以超级用户的身份登录的,这个就是超级用户的主目录。

  、Linux支持的硬件

  Linux支持的硬件可以用三句话来概括:越新的硬件越难支持,越小的厂家的产品越难支持,越来越多的硬件被支持!

  因此推荐大家使用著名厂家的成熟产品。

赞(23)
踩(4)
分享到:
华为认证网络工程师 HCIE直播课视频教程