Linux背景知识

版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/gongxifacai_believe/article/details/83031801

1、Linux的发行版
GNU/Linux=Linux内核+遵守GNU协定的Application。
GNU是众多开源协定的一个发起者,GPL是GNU的开源协定,BSD和Apache也是开源协定,但是比GPL要宽松的多。
GNU/Linux通常以源码方式提供,通常比较自由和灵活。
(1)Debian
衍生版:Ubuntu,Knopix;
(2)Slackware
衍生版:S.u.S.E->OpenSUSE;
(3)RedHat
衍生版:Fedora,CentOS;
(4)Gentoo
(5)ArchLinux
(6)Kali:内置了各种渗透工具的Linux发行版;
(7)Raspbian:可以运行在树莓派上的Linux发行版;
LFS:Linux From Scratch,从零构建Linux(一本书)。
2、CPU架构
(1)Intel:x86,x64 PC兼容机,复杂指令集;
(2)Motorola:m68000,也叫做m68k;
(3)手持移动设备:ARM;
(4)SUN:斯坦福大学的sparc,高通代生产的ultrasparc,在Ultrasparc上跑的操作系统是solaris;
(5)IBM:power,是全球第一款2核、4核、64核的CPU,是全球第一款主频超过4GHz的CPU,精简指令集,power CPU上跑的操作系统是aix;
(6)IBM+Apple+Motorola:powerpc,也叫做ppc,简装版的power,可以装在pc上;
(7)MIPS;
(8)HP:alpha,alpha CPU上跑的操作系统是hp-ux。
3、POSIX 可移植操作系统
API:Application Program Interface,应用程序编程接口;
ABI:Application Binary Interface,应用程序二进制接口(应用程序执行接口)。
Unix类的系统:Linux、BSD、AIX等为Unix-like系统,它们的API和ABI都是兼容的。
4、GNU
(1)Stallman最初发起了GNU运动。
闭源软件:比如Windows系统,使用大教堂式开发方式;
开源软件:提供源代码,使用集市式开发方式。
(2)开源协定:
GPL:General Public License,通用公共许可证。
遵循GPL协定的软件版权为GPL,任何程序只要借用了遵循GPL协定的软件的代码,该程序也必须遵循GPL协定开放。
LGPL:Lesser GPL,更宽松的GPL,调用了GPL库的程序不必开源。
现在GPL已经发展到GPLv2,GPLv3版本。
FSF:Free Software Foundation,GNU基金会。
BSD协定的内容:
<1>如果二次发布的产品中包含源代码,则在源代码中必须带有原来的代码中的BSD协定;
<2>如果二次发布产品是二进制格式的库或程序,则需要在发布的文档或版权声明中说明包含原来的代码中的BSD协定;
<3>不可以用开源代码的作者或组织,以及原来的产品的名字做市场推广。
BSD协定和Apache协定比较宽松,修改源代码后不声明是原作者的代码即可。
ASF:Apache Software Foundation,Apache基金会。
(3)很多开源软件使用双线授权方式:
Community:社区版,遵循开源协定;
Enterprise:企业版,不开源,又卖钱,又卖服务。
5、程序管理
(1)程序的组成部分:二进制程序,配置文件,库文件,帮助文件。
二进制文件、库文件:都为二进制可执行文件,而库文件不能独立执行,只能被调用时执行;
配置文件、帮助文件:可被查看其内容的文件,都为文本文件。
(2)程序包管理器:将程序的组成文件打包成一个或有限几个文件,完成程序的安装、卸载、查询等等。
(3)不同Linux发行版本的程序包管理器:
Debian:程序包管理器为dpkg,前端管理工具为apt-get,包格式为deb;
RedHat:程序包管理器为rpm,前端管理工具为yum->dnf;
S.u.S.E:程序包管理器为rpm,前端管理工具为zypper;
ArchLinux:程序包管理器为packman。
6、虚拟化
(1)计算机的部件包括:CPU、内存、IO。
CPU通过时序复用,内存通过空间复用,IO通过捕获焦点复用,在虚拟机内部模拟出虚拟的IO。
(2)虚拟化软件程序:
vmware workstation
virtualbox(Oracle公司产品)
7、CentOS的镜像站点
http://mirrors.aliyun.com
http://mirrors.163.com
http://mirrors.sohu.com

猜你喜欢

转载自blog.csdn.net/gongxifacai_believe/article/details/83031801
今日推荐