Linux的CPU架构、发行版本、软件管理工具、程序组成及虚拟机相关知识点。
一、Linux的CPU架构
各大公司的Linux的CPU架构及操作系统如下:
Intel的主导架构为X86、X64
IBM公司:使用的是Power处理器,其操作系统为AIX操作系统
Apple公司:使用Powerpc架构(ppc),其所用的操作系统为MACOS操作系统
SUN公司:使用sparc架构;使用SUNOS(Solaris)操作系统
高通公司:使用ultrasparc架构
HP(惠普)公司:使用alpha架构;使用HP_UX操作系统
Motorola公司:使用M68000(M68K)架构
通常使用的还有一种架构为ARM架构,其是一种便携设备的架构。
二、Linux的主流发行版本
Linux的三大主流发行版本如下:Debian、Slackware、Redhat
Debian:
Ubuntu
Kubuntu
Knoppix
Slackware:
S.U.S.E
openSUSE
SLES(企业版的)
Redhat:
RHEL企业版(RedHat Enterprise Linux)
centOS
Redhat9.0(开源)
三、软件管理工具
主流的软件管理工具主要有:Debian、RedHat、openSUSE
Debian:
Dtpk(管理)、deb(格式)、atp-get(后台)
RedHat:
rpm、rpm、yum()dnf
rpm(Redhat Package Manager)(Rpm is Package Manager )
openSUSE
rpm、rpm、zypper
四、程序组成:程序是由一系列的文件组成的,具体文件分类如下:
(1)二进制文件:例如 exe、msi、ELF
(2)库文件、头文件: 例如 dll、ko、so、a-静态文件
Dynamic linked library
Kernel object
Shared object
(3)配置文件: 例如 cfg、ini、conf、cf
(4)帮助文件
五、虚拟机相关知识点
虚拟机用的CPU是真实硬件的CPU的一段进程,使用时序复用。虚拟机的硬盘相当于真实机上配置的一个文件,虚拟机的显示器、键盘时序复用。
虚拟化工具主要有以下三个:
VMWare Workstation (VMWare)
VirtualBox(Oracle)
HyperV(Microsoft)
对于网卡链接,有桥接和仅主机可见两种形式,具体如下:
桥接:让虚拟机和物理机利用物理网卡完成通信,虚拟机可以访问物理网络,能上网
仅主机可见:让虚拟机和物理机利用虚拟网卡通信 仅能在本机内部实现网络访问,不能上网
挂载点:在Unix类系统中,用于关联分区的目录就是挂载点,使用分区就必须挂载。Linux中,必须把划分好的分区挂载至挂载点才能使用
Linux的分区:
(1)/boot:引导操作系统启动
(2)/:文件系统的总入口(根目录)
SWAP:表示虚拟内存空间,用于交换分区,在硬盘上创建一个分区。
图形界面切换快捷键为:Ctrl+Alt+F1~F5
切出界面开解键为:Alt+F1~F5
软件程序管理器的功能有:安装、升级、卸载、查看、校验、数据库管理
程序开发方式为:大教堂式。大教堂式下又有集市式,集市式是开源的。
ssh:secure shell (安全外壳协议),由IETF的网络小组所制定,为建立在应用层上的安全协议。也是目前较为可靠的,专为远程登录会话和其他网络服务提供安全性的协议,利用ssh协议可以有效防止远程管理过程中信息泄露问题。
例如:# ssh little@172.16.7.8
Terminal:即终端。一般终端有,tty[1-24]、ttys[1-6]
pts/[0-#](模拟终端),但这只不过是一个进程
终端可以通过远程控制,也可以通过图形界面中打开的终端
例如:$ ss -tnl查看当前系统正在工作的网络服务(注意ss后有空格)
IP地址:172.16.?.?