一、CPU(架构):
Intel:X86、X64
ARM架构(便携设备的架构)
IBM:Power处理器——AIX操作系统
Apple:Powerpc架构(ppc)——MACOS操作系统
SUN:sparc架构———SUNOS(Solaris)操作系统
高通公司:ultrasparc架构
HP:alpha架构——HP_UX操作系统
Motorola:M68000(M68K)
二、程序开发方式:大教堂式
集市式(开源)
三、
Debian:
Ubuntu
Kubuntu
Knoppix
Slackware:
S.U.S.E
openSUSE
SLES(企业版的)
Redhat:
RHEL企业版(RedHat Enterprise Linux)
centOS
Redhat9.0(开源)
程序管理
GNU/LINUX
API
ABI
软件管理工具
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中,必须把划分好的分区挂载至挂载点才能使用
分区:
1)/boot:引导操作系统启动
2)/:文件系统的总入口(根目录)
SWAP:虚拟内存空间,交换分区,在硬盘上创建一个分区
图形界面切换:Ctrl+Alt+F1~F5
切出界面:Alt+F1~F5
Terminal:终端
Tty[1-24]
Ttys[1-6]
pts/[0-#](模拟终端)——只不过是一个进程
远程控制
图形界面中打开的终端
[c:\~]$ ss -tnl查看当前系统正在工作的网络服务(ss后有空格)
P地址:172.16.?.?
原文:http://12496428.blog.51cto.com/12486428/1901673