首页 > 代码库 > Linux 基础知识1

Linux 基础知识1

CPU常见平台:

m68000,m68k

Power

PowerPC

Sparc,UltraSparc

Alpha

X86/( x86_64因AMD最先研发,也称AMD64)因其价格优势发展极其迅速,早先主要应该于低端个人PC,现服务器方面也强势崛起。

MIPS

ARM

 

 

Vmware OS安装

稀疏格式:sparse 格式,性能略弱,但优点是虚拟机的硬盘比物理机大,如120G(虚拟)-->4G(物理)

虚拟机CPU内核数不要超过物理机的内核数,不然性能反而差。

内存一般512M即可(虚拟机中可随时调整内存大小,也可根据需要添加多块虚拟硬盘及CPU核心数,但Vmware下需要在虚拟机关机状态下调整,Xen虚拟机则可实时调整)

Bridge(桥接模式):使虚拟机使用宿主机的物理网卡跟外部主机通信。

Host-only(仅主机模式):只能宿主机内的虚拟机进行通信,或宿主机与本机内的虚拟机通信。

NAT模式(网络地址转换模式):让宿主机的虚拟机之间以及可与外部的主机通信。

store virtual disk as a single:  一般选该模式即可,

Split virtual disk into multiple files: FAT32格式下会用到,因为该格式最大仅支持4G单个文件。NTFS无此限制。

安装完成,进行入系统:

虚拟终端tty

伪终端:可通过Xshell 或securecrt 通过SSH远程登录

 

 

Unix:商业操作系统(Ken C语言编写)

BSD: Free BSD, NetBSD,Open BSD,正统的unix皇族分支,Freebsd因免费,而广泛应用于路由器及交换机等网络设备。 Apple系统也是基于FreeBSD开发的

Linux:  遵循GNUGNU is Not Unix)和GPLGeneral Public License)约定

Slackware:现存的最早的Linux发行版

Debian: 其下的分支发行版本Ubutu较流行

Redhat:

Redhat9:已免费捐献给Federa,但只应用于个人PC,更新速度较快。

RHELRedhatEnterprise Linux):应用于服务器版,但要收取相应服务费,当有新的升级时,获取其编译包也需付费。

Centos(CommunityEnterprise OS),抵制RHEL的收费行为而发行的服务器版,并提供相应的免费编译好的许多应用及升级包,而广受欢迎。(现已被Redhat招安,但仍会发行免费的编译包,只是速度会滞后RHEL一段时间)

LFSLinux From Scratch. 较资深玩家选用

 

OS 系统Brief introduction:
API: Application Programming Interface

Syscall 系统调用

Libcall 库调用

ABI:Application Binary Interface   编译后程序若能移植,则ABI必须一致或兼容;若源带码能跨平台移植编译,则API须一致或兼容。

SO:shared object; 类同于windows下的DLL(dynamic link library)文件

 

 

 

 

本文出自 “顺其自然” 博客,请务必保留此出处http://41080138.blog.51cto.com/2587513/1589995

Linux 基础知识1