AI 助理
备案 控制台
开发者社区 开发与运维 文章 正文

Linux系统配置(Linux基础)

简介: Linux概述、Linux系统内核、Linux系统外围程序、GPL和LGPL协议、开源软件、Linux系统发行版本、主流的Linux分支、CentOS介绍、Red Hat企业版、CentOS社区版

前言

      Linux操作系统由Linux内核和各种外围程序组成, Linux内核是一个特殊的软件程序,用于实现CPU和内存分配,进程调度、设备驱动等核心操作,以面向硬件为主,外围程序包括分析用户指令的解释器、网络服务程序、图形桌面程序等各种应用型的软件程序,以面向用户为主

一、Linux概述

1、Linux系统内核

     对操作系统来说,内核就好像是人的心脏,在整个系统中占有举足轻重的地位.,Linux内核之所以受到人们如此的重视,是因为它是构成整个Linux操作系统最关键的组成部分,可以毫不夸张地说,没有Linux内核的出现就没有今天的Linux操作系统

     Linux内核最初由芬兰大学生林纳斯·托瓦兹(Linus Torvalds)在1991年发布,主要使用C语言及一小部分汇编语言开发而成,Linux内核的标志是一个名为Tux的小企鹅

2、Linux系统外围程序

     构成Linux 操作系统的外围程序大部分来自于GNU项目或其他组织的开源软件,如著名的C语言编译工具gcc、命令解释器程序bash、网站服务器程序httpd等,因此,Linux操作系统更确切的含义应为“GNU/Linux操作系统”

     GNU是“GNU is Not UNIX”的缩写,GNU项目由自由软件运动的倡导者Richard Stallman于1984 年开始发起并创建,目标是编写大量兼容于UNIX操作系统的可自由传播、使用的软件,用于替换UNIX 操作系统中的各种商业软件,此外GNU项目还成立了一个软件基金会,称为FSF(Free Software Foundation,自由软件基金会)

3、GPL和LGPL协议

     为了确保GNU项目所发布的软件经过传播、改写以后仍然具有“自由”的特性, GNU项目提出了针对自由软件的授权许可协议GPL(General Public License, 通用公共许可证),其核心内容包括以下几点

  • 软件必须以源代码的形式发布,允许用户任意复制、传递、修改使用及再次发布新的软件版本
  • 如果新发布的某个软件项目使用了受GPL协议保护的任何自由软件的一部分,则发布时也必须遵守GPL协议,将源代码开放并允许其他用户任意复制,传递及修改使用
  • 不对使用自由软件的任何用户提供任何形式的责任担保或承诺
  • 不排斥对自由软件进行商业性质的包装和发行,也不限制在自由软件的基础上打包发行其他非自由软件

     而LGPL(Lesser General Public License,宽通用公共许可证)协议作为GPL授权协议的一个变种,是GNU项目为了得到更多开发者(包括商用软件开发商)的支持而提出的,相对于GPL来说,LGPL显得要更为宽松一些,允许使用者在自己的程序中使用GNU程序库,而无须公开全部源代码,LGPL协议为使用Linux平台开发商业软件,推进Linux操作系统的进一步发展提供了更多的空间

4、开源软件

     开源软件即开放源代码软件(Open Sorce Softwae) 其最重要的一个特性是源代码开放任何人都可以免费获得开源软件的所有源代码,开源软件的出现对传统的商业软件模式(封闭源代码)是一个极大的挑战,自20世纪80年代以来,开源软件从诞生到逐渐兴起,再到今天的朝气蓬勃已逐渐演化成了一种潮流

     广义上的开源软件包括任何开放源代码的软件,遵守GPL协议的所有自由软件都可以称为开源软件,但是开源软件不一定就是自由软件(虽然这种情况比较少),例如微软公司曾经对部分国家开放过一小部分源代码,但并不表示对应的Windows操作系统也是自由软件

5、Linux系统发行版本

     Linux 内核和软件采用了相对开放的用户许可协议,任何软件公司和社团甚至是个人都可以将Linux内核和自由软件打包成一个完整的Linux操作系统,因此出现了各种不同的Linux发行版本,每个Linux发行版本都拥有单独的名称,如Red Hat Linux、 Ubuntu Linux、Suse Linux、Debian Linux等,它们所采用的Linux内核和使用的软件包基本类似,但在具体操作和使用上略有差别

6、主流的Linux分支

     Linux操作系统经过20多年的不断发展,已经形成了多达数百种的Linux发行版本,足以让广大的Linux初学者目不暇接,难以做出选择,主流的Linux发行版本中,主要包括Red Hat公司、Novell公司、 Debian社区,Ubuntu社区发行的一系列Linux操作系统

(1)Red Hat系列

     Red Hiat公司是成立较早的Linux发行版本厂商,其推出的Red Hat系列Linux发行版本得到了软、硬件厂商的广泛支持,一直以来是许多企业首选的服务器平台,也成为许多商用开源操作系统的参照标准

(2)Debian系列

     Debian系列是完全由社区进行维护的Linux发行版本,也是在开源社区中作为项目运作的成功典范,Debian Linux的发展得到了全世界范围内数以干计的开源软件开发者和爱好者的参与和支持,积累了规模庞大的用户群

(3)Ubuntu系列

     Ubuntu Linux是一个以Debian为原型的Linux后起之秀,它是由南非的Canonical公司提供运营支持的社区版Linux操作系统,在Linx桌面环境、硬件支持及易用性等方面表现卓越,在短短的几年时间内迅速获得了大量个人用户的喜爱

二、CentOS介绍

     Red Hat公司所发布的红帽系列Linux发行版本具有更广泛的企业用户基础,也代表着Linux操作系统的事实标准,因此格外受到用户的重视,而CentOS系统是基于红帽RHEL的源代码组件进行重构的社区版Linux操作系统,下面分别介绍Red Hat企业版与CentOS社区版

1、Red Hat企业版

     Red Hat Enterprise Linux (简称RHEL) ,是Red Hat公司面向企业级应用推出的官方版本,RHEL产品长期以来经历了众多企业的实际应用验证,在稳定性、高效性和安全性等方面都具有相当优秀的表现,其设计目标是为今天灵活多变的企业架构提供支持,为各种企业应用的部署奠定全面的基础,不仅包括网站、数据库、电子邮件等各种传统服务,也包括对虚拟化、存储、云计算、高可用性等技术的全新支持

2、CentOS社区版

     CentOS的全称为Community Enterprise Operating System(社区企业操作系统),它并不属于红帽公司,而是基于红帽RHEL的源代码组件进行重构的社区版Linux操作系统,相当于RHEL系统的"翻版”,CentOS几乎原汁原味地保持了RHEL系统的所有功能,并且修正了一些已知的Bug (漏洞),虽然CentOS使用了RHEL的源代码,但是由于这些源代码是Rad Het公司开源发布的,所以CentOS的使用者不会遇到任何版权问题,CentOS面向那些需要企业级操作系统稳定性的用户,可以免费下载使用,而且不存在认证和技术支持方面的开销

结语

     Linux是一个免费使用和自由传播类的Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统,Linux能运行主要的UNIX工具软件、应用程序和网络协议,它支持32位和64位硬件,继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统

1风天云月
目录
相关文章
蓝易云
|
3月前
|
关系型数据库 MySQL Linux
服务器Linux系统配置mysql数据库主从自动备份
这是一个基本的配置主从复制和设置自动备份的指南。具体的配置细节和命令可能因您的环境和需求而有所不同,因此建议在操作前详细阅读MySQL文档和相关资源,并谨慎操作以避免数据丢失或不一致。
蓝易云
98 3
2019ab
|
3月前
|
Linux
linux centos6.8系统配置网络yum源
linux centos6.8系统配置网络yum源
2019ab
497 0
释然IT杂谈1
|
Linux Shell
Linux基础:常用命令之echo命令详解(一)
Linux基础:常用命令之echo命令详解(一)
释然IT杂谈1
1105 0
Linux基础:常用命令之echo命令详解(一)
嵌入式视觉
|
机器学习/深度学习 Linux Shell
Linux 基础-文本处理命令
Linux 基础-文本处理命令
嵌入式视觉
162 0
大虾好吃吗
|
缓存 Linux 数据安全/隐私保护
【Linux入门篇】系统配置文件
【Linux入门篇】系统配置文件
大虾好吃吗
163 0
yb2zi2eph3woq
|
Java 应用服务中间件 Linux
Linux系统配置jdk
Linux系统配置jdk
yb2zi2eph3woq
137 0
嵌入式视觉
|
Linux
Linux 基础-查看 cpu、内存和环境等信息
Linux 基础-查看 cpu、内存和环境等信息
嵌入式视觉
301 0
嵌入式视觉
|
缓存 运维 监控
Linux 基础-查看进程命令 ps 和 top
Linux 基础-查看进程命令 ps 和 top
嵌入式视觉
491 0
嵌入式视觉
|
存储 Unix Linux
Linux 基础-文件权限与属性
Linux 基础-文件权限与属性
嵌入式视觉
144 0
嵌入式视觉
|
算法 Linux Shell
Linux 基础-新手必备命令
Linux 基础-新手必备命令
嵌入式视觉
170 0

热门文章

最新文章

  • 1
    Linux系统诊断--内存基础
  • 2
    Linux PXE 自动部署操作系统
  • 3
    SCOM 如何监控生产环境中的Linux&Unix机器
  • 4
    菜鸟学Linux 第053篇笔记 Section 3
  • 5
    Linux重设root密码
  • 6
    linux压缩和解压缩命令大全
  • 7
    一步步手动创建一个小linux
  • 8
    【Linux迁移到Windows服务器时的注意事项】
  • 9
    mac 系统的Numbers格式化linux中awk后的结果
  • 10
    linux下拷贝命令中的文件过滤操作记录
  • 1
    Linux课程四课---Linux开发环境的使用(gcc/g++编译器的相关)
    36
  • 2
    Linux课程四课---Linux开发环境的使用(自动化构建工具-make/Makefile的相关)
    33
  • 3
    Linux课程四课---Linux开发环境的使用(vim编辑器的相关)
    39
  • 4
    Linux使用Docker部署Traefik容器并实现远程访问管理界面-1
    106
  • 5
    Linux课程三课---Linux开发环境的使用(yum的相关)
    26
  • 6
    构建高效可靠的Linux服务器监控体系
    47
  • 7
    Fedora、Rocky等基于RHEL的Linux 发行版如何重置忘记的 root 密码?
    192
  • 8
    一文带你了解Linux逻辑卷管理LVM,让存储空间的管理变得更加简便和高效!
    500
  • 9
    Linux ip命令:网络的瑞士军刀
    54
  • 10
    深入理解Linux内核的进程调度机制
    56
  • 相关课程

    更多
  • Linux服务器运维基本操作
  • 计算机基础与Linux入门
  • Linux基本命令
  • Linux企业运维实战 - 入门及常用命令
  • Linux Shell 编程入门与实战
  • Linux网络进阶 - TCP/IP协议及OSI七层模型
  • 相关电子书

    更多
  • Alibaba Cloud Linux 3 发布
  • ECS系统指南之Linux系统诊断
  • ECS运维指南 之 Linux系统诊断
  • 相关实验场景

    更多
  • 使用计算巢企业应用,一键获取专属的Linux服务器管理软件
  • 手动部署MySQL数据库(CentOS 7)
  • 手动搭建FTP站点(CentOS 8)
  • 部署Linux主机管理系统WDCP
  • 部署LAMP环境(Ubuntu 20)
  • 手动部署LNMP环境(Ubuntu 20)
  • 推荐镜像

    更多
  • mxlinux-iso
  • archlinuxarm
  • archlinuxcn
  • 下一篇
    通义千问API入门教程

    PHP网站源码荷坳网站排名优化大运阿里店铺运营横岗关键词排名双龙推广网站东莞网站搜索优化坂田网站seo优化龙华网站改版木棉湾百度网站优化福永网站关键词优化大浪网站优化南山SEO按天计费平湖设计公司网站坪山优秀网站设计西乡网站优化按天计费大芬阿里店铺运营龙华网站优化按天收费坑梓seo排名盐田网站设计模板丹竹头网站设计罗湖百度竞价包年推广爱联网站推广惠州网站seo优化观澜高端网站设计大运网页设计平湖关键词按天计费广州网站优化按天计费南山百度标王塘坑建站龙华网站推广平湖网络广告推广歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

    PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化