一、linux发展概述
- Linux 是指一套免费使用和自由传播的类 UNIX 操作系统。
- GNU 是为了推广自由软件的精神以实现一个自由的操作系统,然后从应用程序开始,实现其内核。
- 其中的程序开发共同遵守 General Public License (GPL)协议,这个协议规定了源码必须可以无偿的获取并 且修改。
- 从严格意义上说,Linux 应该叫做 GNU/Linux,其中许多重要的工具如 gcc、gdb、 make、emacs 等都是 GNU贡献的。
Linux 的内核版本 :
Linux 内核版本 格式是 x.y.zz-www,数字 x 代表版本类型,数字 y 为偶数时是稳定版本,为奇数时是开发版本,如 2.0.40 为稳定版本,2.3.41 为开发版本, 测试版本为 3 个数字加上测试 ,如2.4.12-rc1。最新的 Linux 内核版本可从 http://www.kernel.org 上获得。
二、linux优势
1、低成本开发系统
2、可应用于多种硬件平台
3、可定制的内核
4、性能优异
5、良好的 络支持
Linux 目前已经有超过 250 个发行版本。
三、基础概念
1、文件系统
- linux一切皆文件。
- 文件系统是指操作系统中与管理文件有关的软件和数据。
linux文件系统与windows文件系统的区别:
- Windows 文件系统是以驱动器的盘符为基础的,而且每一个目录与相应的分区对应,例如 “E:workplace”是指此文件在 E盘这个分区下。 而 Linux 恰好相反,文件系统是一棵文件树,且它的所有文件和外部设备(如硬盘、光驱等)都是以文件的形式挂在这个文件树上,例如“/usr/local”。
- 对于 Windows 而言,就是指所有分区都是在一些目录下。总之,在 Windows 下,目录结构属于分区;Linux 下,分区属于目录结构。
2、挂载
- 把分区和目录对应的过程叫做挂载。
- 而这个挂载在文件树的位置就是挂载点。
3、主分区、扩展分区和逻辑分区
- 主分区就是包含操作系统启动所必需的文件和数据的硬盘分区,要在硬盘上安装操作系统,则该硬盘必须要有一个主分区, 而且其主分区的数量可以是 1~3 个;
- 扩展分区也就是除主分区外的分区,但它不能直接使用,必须再将 它划分为若干个逻辑分区才可使用,其数量可以有 0 或 1 个;
- 而逻辑分区则在数量上没有什么限制。
四、Linux文件及文件系统
1、文件类型
Linux 中主要的文件类型分为 4 种:
普通文件、目录文件、链接文件和设备文件。
2、文件属性
3、文件系统类型
- ext2 和 ext3(Linux缺省的文件系统)
- swap 文件系统
- vfat 文件系统
- NFS 文件系统
- ISO9660 文件系统
4、Linux 目录结构
-
/bin 可执行文件所在目录
-
/media 挂载设备媒体,u盘,光驱等
-
/mnt 让用户挂载别的文件系统
-
/usr 庞大和复杂的目录,很多应用会安装到此目录
-
/usr/local 用户自己安装软件的目录
-
/sbin 超级管理员root的可执行文件目录
-
/proc 系统内存的映射,会保留进程运行的一些信息
-
/etc 系统软件的启动和配置目录
-
/etc/passwd 用户存放文件 man 5 passwd 查看文件格式
-
/etc/shadow 存储密码文件
-
/dev 设备文件所在目录
-
/boot 这个目录下存放操作系统启动时所要用到的程序
-
/lib 存放系统动态链接共享库
-
/root 超级用户登陆时的主目录
-
/tmp 存放不同程序执行时产生的临时文件
-
/usr/src 内核源代码默认的放置目录
-
/srv 存放一些服务启动之后需要提取的数据
-
/var 很多服务的日志信息存放在这个文件中
-
/home/user 用户家目录
五、总结
本次学习主要了解了Linux的发展、优势、版本等知识,重点学习了linux的文件及文件系统,Linux文件系统与Windows文件系统的区别,还有分区的概念。其中牵扯到许多小知识,例如挂载及挂载点,文件分类、权限、属性等,希望在今后的学习生活中,更加努力!
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24701 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!