Linux入门
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux入门相关的知识,希望对你有一定的参考价值。
Linux操作系统简介
Linux是一种开源操作系统(Open Source Operating System)
1.Linux操作系统的组成
- Linux内核:偏向底层,特殊的软件程序,用于实现CPU和内存分配、进程调度、设备驱动等核心操作
- 其他外围程序(如shell、gnome等):偏向用户,分析用户指令的解释器、网络服务程序、图形桌面程序等各种应用型的软件程序
2.Linux(内核)起源与发展
- 由Linus Torvalds(林纳斯·托瓦兹)开发
- 1991.10:发布0.02版(第一个公开版)
- 1994.3:Linux 1.0版发布
- Linux内核的标志:企鹅Tux(传说由于林纳斯小时候被企鹅咬过,一直记恨,因此将企鹅作为代表标志),取自芬兰的吉祥物
- 官方网站:http://www.kernel.org
3.Linux内核版本
XX.YY.ZZ(主版本号.次版本号.修订版本号)
- 3.0以前:YY奇数为开发版、偶数为稳定版
- 3.0以后:不由版本号决定,由官网公布为准;分主分支(mainline)、稳定版(stable)、长期稳定版(longterm);[EOL]表示为本分支最后一个版本
注:一般生产环境建立使用稳定版内核,个人使用开发版内核;发行版一般采用稳定版
4.GNU项目及GPL、LGPL协议
- GNU(GNU is Not Unix)旨在开发一个完整的类似于Unix的操作系统
- 1984年由Richard Stallman(理查德·斯托曼)发起并创建
- 官方网站:http://www.gnu.org
- GPL协议(GNU General Public License)
允许用户任意复制、传递、修改再发布
基于自由软件修改再次发布的软件,仍需遵守GPL - LGPL(Lesser General Public Liscense)
LGPL相对于GPL相对宽松,允许不公布全部源代码5.开放源代码软件(Open Source Software)
- Firefox网页浏览器
- OpenOffice办公套件
- Apache网站服务器
注:开源不代表免费6.Linux操作系统的优点
- 稳定性
- 安全性
- 企业应用成本低
- 开放源代码
- 可移植性强
7.Linux操作系统应用
- 网络服务器
- 高可用群集、云网络
- 智能手机、平板手机、嵌入式设备
- 大规模运算、影视渲染
8.Linux发行版本构成
Linux内核+GNU自由软件=完整的操作系统
- Red Hat系列,由Red Hat公司发布
- Debian系列,由Debian社区发布
- Ubuntu系列,由Ubuntu社区发布
注:Linux和Linux发行版不是一类,一般Linux指得的Linux内核,而Linux发行版指的是Linux内核+软件组成的一个完整系统,比如Centos、Ubuntu等就属于Linux发行版9.常见的Linux发行版
- Red Hat Enterprise Linux(RHEL):Red Hat企业版
- Fedora:Red Hat资助的社区版,定位于个人桌面
- Community Enterprise Operating System(Centos):RHEL复刻版
10.Linux发行版下载位置
各发行版官网
- https://distrowatch.com //(各发行版排名和下载地址)
- http://mirrors.aliyun.com //(阿里源,从各发行版官网实时同步数据)
- http://mirrors.163.com //(网易源,从各发行版官网实时同步数据)
11.Linux咨询与学习推荐网站
- https://distrowatch.com //(各发行版新闻与排名等,也可下载个发行版)
- https://linux.cn //(Linux中国,有Linux行业新闻与技术分享)
- WIKI(一般各发行版都会有,类似于维基百科,比如wiki.archlinux.org)
- http://linux.vbird.org //(鸟哥私房菜官网,着重推荐,从Linux基础到高级)
- https://www.server-world.info/en //(各发行版服务搭建)
Linux磁盘表示方法
- /dev目录:存放设备文件;如光盘、硬盘、U盘等
- IDE硬盘为:/dev/hd
- SATA、ISCSI硬盘为:/dev/sd
- 使用字母a-z代表磁盘个数量;如/dev/sda,则表示第一块SATA或ISCSI接口硬盘
- 1-4分区号:主分区/扩展分区;逻辑分区总是从5开始
- 注:如主分区占用1-4全部分区后,不能在创建扩展分区(逻辑分区);一般1-3为主分区、4为扩展分区
例:
/dev/sdc3:第三块SATA、ISCSI接口硬盘的第三个主分区/扩展分区
/dev/hdb17:第二块IDE接口硬盘的第13个逻辑分区
/dev/hdl1:第十二块IDE接口的第一个主分区
以上是关于Linux入门的主要内容,如果未能解决你的问题,请参考以下文章
Cg入门20:Fragment shader - 片段级模型动态变色(实现汽车动态换漆)