Linux学习笔记(二):Linux是什么

写在最前:

操作系统英语:operating system缩写OS)是管理计算机硬件软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。

操作系统的类型非常多样,不同机器安装的操作系统可从简单到复杂,可从移动电话嵌入式系统超级计算机大型操作系统。许多操作系统制造者对它涵盖范畴的定义也不尽一致,例如有些操作系统集成了图形用户界面,而有些仅使用命令行界面,而将图形用户界面视为一种非必要的应用程序。

因此操作系统可以简单的理解为介于应用程序与内核之间负责系统调用和内核的一类软件。

操作系统的安装一定要选择注意与硬件相匹配,比如x86架构的硬件上运行的系统到power CPU上就无法运行,这一点要特别注意。

在Linux中有两个重要的概念:

    所有的程序或系统装置都是文件/万物皆文件;

    不管构建编辑器还是附属文件,所写的程序只有一个目的,就是要有效的完成目标。

tips:X window system代指Linux的图形接口,X的意思是windows的下一代,X window并不等于windows!

Linux的版本号中主次版本为奇数的为开发中版本,为偶数的为稳定版本,我们在下载时一般选择稳定版本。


Linux的特色:

    1.自由开放的使用与学习环境;

    2.配置需求低廉;

    3.内核功能强大且稳定;

    4.独立作业。

缺点:

    1.没有特定的支持厂商;

    2.游戏的支持度不足;

    3.商业软件的支持度不足;


万物皆文件:

    1.IDE接口的硬盘文件名为:/dev/hd[a-d],dev即device,也就是说所有的硬件信息都会储存在这个文件夹下。

    2.SCSI/SATA/USB硬盘/U盘:/dev/sd[a-p]

    3.打印机:/dev/lp0

    4.软盘:/dev/fd0

    5.鼠标:/dev/usb/mouse[0-15]        /dev/psaux

    6.CD ROM/DVD ROM:/dev/cdrom


磁盘分区:

    IDE1的master设备为/dev/hda,IDE2的master设备为/dev/hdc

     IDE1的master设备为/dev/hdb,IDE2的master设备为/dev/hdd

    磁盘的管理通过操作系统在磁盘上建立分区表,大小为64bytes,共有四组记录区,每组记录了该区段的启动和结束柱面的号码。四组分区分别表示为/dev/hda1,/dev/hda2,/dev/hda3,/dev/hda4(以此为例)

    因此磁盘只能得到四块分区,这四块分区我们叫做主分区或扩展分区,如果在Windows上,这四块分区将分别对应C\D\E\F

    但一个系统并不是只为我们的硬盘划分4个分区,这是因为可以利用扩展分区进行额外的划分。当我们查看操作系统文件时,会发现并没有/dev/hda3,/dev/hda4,这是因为前四个号码都是保留给primary或extended的,逻辑分区的设备名称是从5开始记录的。、

开机流程与主引导分区(MBR)

    在开机时,BIOS操作系统会帮助计算机系统读取第一个扇区的MBR位置,计算机转去执行MBR位置处的引导程序,此时BIOS退出工作,程序加载完毕。

Linux安装模式下,磁盘分区的选择

    Linux的文件系统是以目录树的形式展开的,/在Linux中表示根目录,即万物的根源;所有的文件都是由/衍生而来的

    所谓的“挂载”即利用一个目录当成进入点,将磁盘分区的数据放置在该目录下,也就是说,进入该目录,就可以读取该分区,这个操作我们叫做挂载,目录叫做挂载点。最重要的根目录一定要挂载到某个分区,至于其他目录用户可以根据需要挂载到不同的分区,也就是说我们可以选择将/挂载一个磁硬盘分区,/home挂载另一个硬盘分区;

在安装操作系统时,我们可以选择使用系统默认的分区系统,也可以自定义安装,在自定义安装中可以只分出/和swap两个分区,并预留一块分区以备不时之需。

通常我们将读写较频繁的目录单独列出以保护根目录文件/

/usr

/home

swap

/

可以在linux官网上寻找适合自己或自己喜欢的Linux发行版本进行下载安装。

https://www.linux.org/

猜你喜欢

转载自blog.csdn.net/killerstranger/article/details/80711002