全面的基础微网站开发,品牌推广外包公司,网站建设部署与发布答案,造价员证在哪个网站上查询Linux快速入门 Linux操作系统简介Linux操作系统优点Linux操作系统发行版1. Red Hat Linux2. CentOS3. Ubuntu4. SUSE Linux5. Fedora Linux 32位与64位操作系统的区别Linux内核命名规则 Linux操作系统简介
Linux操作系统是基于UNIX以网络为核心的设计思想#xff0c;是一个性… Linux快速入门 Linux操作系统简介Linux操作系统优点Linux操作系统发行版1. Red Hat Linux2. CentOS3. Ubuntu4. SUSE Linux5. Fedora Linux 32位与64位操作系统的区别Linux内核命名规则 Linux操作系统简介
Linux操作系统是基于UNIX以网络为核心的设计思想是一个性能稳定的多用户网络操作系统Linux能运行各种工具软件、应用程序及网络协议它支持安装在32位和64位CPU硬件上。 通常的讲Linux这个词本身只表示Linux内核但是人们已经习惯用Linux来形容整个基于Linux内核的操作系统并且是一种使用GNU通用公共许可证GNU General Public LicenseGPL工程各种工具和数据库的操作系统。 GNU是“GNU is Not Unix”UNIX是一种广泛使用的商业操作系统由于GNU将要实现以UNIX系统的接口标准因此GNU计划可以分别开发不同的操作系统部件并且采用了部分当时已经可自由使用的软件。 为了保证GNU软件可以自由地“使用、复制、修改和发布”所有的GNU软件都在一份禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条款里我们把这个条款称之为GNU通用公共许可证GNU General Public LicenseGPL。 1991年的10月5日Linux创始人Linus Torvalds在comp.os.minix新闻组上发布消息正式向外宣布Linux内核的诞生1994年3月Linux 1.0发布代码量17万行当时是完全按照自由免费的协议发布随后正式采用GPL协议目前GPL协议版本包括GPLv1、GPLv2、GPLv3以及未来的GPLv4、GPLv5等。
Linux操作系统优点
随着IT产业的不断发展Linux操作系统应用领域越来越广泛尤其是近年来Linux在服务器领域飞速的发展主要得益于Linux操作系统具备的如下优点 开源、免费 系统迭代更新 系统性能稳定 安全性高 多任务多用户 耗资源少 内核小 应用领域广泛 使用及入门容易。
Linux操作系统发行版
学习Linux操作系统需要选择不同的发行版本Linux操作系统是一个大类别Linux操作系统主流发行版本包括Red Hat Linux、CentOS、Ubuntu、SUSE Linux、Fedora Linux等具体发行版本区别如下
1. Red Hat Linux
Red Hat Linux是最早的Linux发行版本之一同时也是最著名的Linux版本Red Hat Linux已经创造了自己的品牌也是读者经常听到的“红帽操作系统”。Red Hat 1994年创立目前公司全世界有3000多人一直致力于开放的源代码体系向用户提供一套完整的服务这使得它特别适合在公共网络中使用。这个版本的Linux也使用最新的内核还拥有大多数人都需要使用的主体软件包。 Red Hat Linux发行版操作系统的安装过程非常简单图形安装过程提供简易设置服务器的全部信息磁盘分区过程可以自动完成还可以通过图形界面Graphical User InterfaceGUI完成安装即使对于Linux新手来说这些都非常简单。后期如果想批量安装Red Hat Linux系统可以通过批量的工具来实现快速安装。
2. CentOS
社区企业版操作系统Community Enterprise Operating SystemCentOS是Linux发行版之一它是来自于Red Hat Enterprise Linux依照开放源代码所编译而成。由于出自同样的源代码因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。 CentOS于Red Hat Linux不同之处在于CentOS并不包含封闭的源代码软件可以开源免费使用得到运维人员、企业、程序员的青睐CentOS发行版操作系统是目前企业使用最多的系统之一2016年12月12日CentOS7基于 Red Hat Enterprise Linux 的 CentOS Linux 7 (1611) 系统正式对外发布。
3. Ubuntu
Ubuntu是一个以桌面应用为主的Linux操作系统其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词译为吾帮托或乌班图意思是“人性”、“我的存在是因为大家的存在”是非洲传统的一种价值观。 Ubuntu基于Debian发行版和GNOME桌面环境 Ubuntu发行版操作系统的目标在于为一般用户提供一个最新的、同时稳定的以开放自由软件构建而成的操作系统目前Ubuntu具有庞大的社区力量用户可以方便地从社区获得帮助。
4. SUSE Linux
SUSE(发音 /ˈsuːsə/)SUSE Linux 出自德国SuSE Linux AG公司发行维护的Linux发行版是属于此公司的注册商标2003年11月4日Novell表示将会对SUSE提出收购。收购的工作于2004年1月完成。 Novell也向大家保证SUSE的开发工作仍会继续下去Novell更把公司内全线电脑的系统换成SUSE LINUX并同时表示将会把SUSE特有而优秀的系统管理程序 - YaST2以GPL授权释出。
5. Fedora Linux
Fedora是一个知名的Linux发行版是一款由全球社区爱好者构建的面向日常应用的快速、稳定、强大的操作系统。它允许任何人自由地使用、修改和重发布无论现在还是将来。它由一个强大的社群开发这个社群的成员以自己的不懈努力提供并维护自由、开放源码的软件和开放的标准。 Fedora 约每六个月会发布新版本美国当地时间2015年11月3日北京时间2015年11月4日Fedora Project 宣布 Fedora 23 正式对外发布2022年6月发布Fedora 26版本。
32位与64位操作系统的区别
学习Linux操作系统之前需要理解计算机基本的常识计算机内部对数据的传输和储存都是使用二进制二进制是计算技术中广泛采用的一种数制而Bit比特则表示二进制位二进制数是用0和1两个数码来表示的数。基数为2进位规则是“逢二进一”0或者1分别表示一个Bit二进制位。 Bit位是计算机最小单位而字节是计算机中数据处理的基本单位转换单位为1Byte8Bit4Byte32Bit。 随着计算机技术的发展尤其是中央处理器Central Processing UnitCPU技术的变革CPU的位数指的是通用寄存器General-Purpose Registers GPRs的数据宽度也就是处理器一次可以处理的数据量多少。 目前主流CPU处理器分为32位CPU处理器和64位CPU处理器32位CPU处理器可以一次性处理4个字节的数据量。而64位处理器一次性处理8个字节的数据量1Byte8bit64位CPU处理器对计算机处理器在RAM里随机存取储存器处理信息的效率比32位CPU做了很多优化效率更高。 X86_32位操作系统和X86_64操作系统也是基于CPU位数的支持具体区别如下
32位操作系统表示32位CPU对内存寻址的能力 64位操作系统表示64位CPU对内存寻址的能力 32位的操作系统安装在32位CPU处理器和64位CPU处理器上 64位操作系统只能安装64位CPU处理器上 32位操作系统对内存寻址不能超过4GB 64位操作系统对内存寻址可以超过4GB企业服务器更多安装64位操作系统支持更多内存资源的利用 64位操作系统是为高性能处理需求设计数据处理、图片处理、实时计算等领域需求 32位操作系统是为普通用户设计普通办公、上网冲浪等需求。
Linux内核命名规则
Linux内核是Linux操作系统的核心一个完整的Linux发行版包括进程管理、内存管理、文件系统、系统管理、网络操作等部分。 Linux内核官网可以下载Linux内核版本、现行版本历史版本可以了解版本与版本之间的特性。 Linux内核版本命名在不同的时期有其不同的命名规范其中在2.X版本中X如果为奇数表示开发版、X如果为偶数表示稳定版从2.6.X以及3.X内核版本命名就没有严格的约定规范。 从Linux内核1994年发布1.0发布到目前主流2.6、3.X版本4.X属于开发调试阶段查看Linux操作系统内核如图所示
Linux内核命名格式为 “R.X.Y-Z”其中R、X、Y、Z命名意义如下 数字R表示内核版本号版本号只有在代码和内核有重大改变的时候才会改变到目前为止有4个大版本更新。 数字X表示内核主版本号主版本号根据传统的奇偶系统版本编号来分配奇数为开发版偶数为稳定版。 数字Y表示内核次版本号次版本号是无论在内核增加安全补丁、修复Bug、实现新的特性或者驱动时都会改变。 数字Z表示内核小版本号小版本号会随着内核功能的修改、Bug修复而发生变化。 官网内核版本如图1-3所示Mainline表示主线开发版本Stable表示稳定版本稳定版本主要由mainline测试通过而发布。Longterm表示长期支持版会持续更新及Bug修复如果长期版本被标记为EOLEnd of Life则表示不再提供更新。