Linux系统是一个类似UNIX的操作系统
认识Linux的来世与今生
1.Linux系统的历史 Linux系统是一个类似UNIX的操作系统,Linux系统是UNIX在微机上的完整实现,它的标志是一个名为Tux的可爱的小企鹅。
UNIX操作系统是1969年由K.Thompson和D.M.Richie在美国贝尔实验室开发的一种操作系统。
由于其良好而稳定的性能迅速在计算机中得到广泛的应用,在随后几十年中做了不断的改进。
1990年,芬兰人Linus Torvalds开始着手研究编写一个开放的与Minix系统兼容的操作系统。 1991年10月5日,Linus Torvalds公布了第一个Linux的内核版本0.02版。
1992年3月,内核1.0版本的推出,标志着Linux第一个正式版本的诞生。
现在,Linux凭借优秀的设计、不凡的性能,加上IBM、Intel、AMD、DELL、Oracle、Sybase等国际知名企业的大力支持,市场份额逐步扩大,逐渐成为主流操作系统之一。
2.Linux的版权问题
Linux是基于Copyleft(无版权)的软件模式进行发布的,其实Copyleft是与Copylright(版权所有)相对立的新名称,它是GNU项目制定的通用公共许可证(General Public License,GPL)。
GPL是由自由软件基金会发行的用于计算机软件的协议证书,使用证书的软件被称为自由软件(后来改名为开放源代码软件(Open Source Software))。
大多数的GNU程序和超过半数的自由软件使用它,GPL保证任何人有权使用、拷贝和修改该软件。 Copyleft软件的组成非常透明化。
3.Linux系统的特点
Linux操作系统作为一个免费、自由、开放的操作系统,它拥有如下所述的一些特点。
●完全免费。
●高效安全稳定。
●支持多种硬件平台。
●友好的用户界面。
●强大的网络功能。
●支持多任务、多用户。
Linux一般有3个主要部分:内核(kernel)、命令解释层(Shell或其他操作环境)、实用工具。
1.Linux内核
内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。操作环境向用户提供一个操作界面,它从用户那里接受命令,并且把命令送给内核去执行。
Linux内核的源代码主要用C语言编写,只有部分与驱动相关的用汇编语言Assembly编写。
2.Linux Shell
Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令,并且是把它送入内核去执行。
Linux存在几种操作环境,分别是:桌面(desktop)、窗口管理器(window manager)和命令行shell(command line shell)。
Linux系统中的每个用户都可以拥有自己的用户操作界面,根据自己的要求进行定制。
Shell是一个命令解释器,它解释由用户输入的命令,并且把它们送到内核。
Shell脚本程序是解释型的,也就是说Shell脚本程序不需要进行编译,就能直接逐条解释,逐条执行脚本程序的源语句。
Shell脚本程序的处理对象只能是文件、字符串或者命令语句,而不像其他的高级语言有丰富的数据类型和数据结构。
作为命令行操作界面的替代选择,Linux还提供了像Microsoft Windows那样的可视化界面—X-Window的图形用户界面(GUI)。
现在比较流行的窗口管理器是KDE和Gnome(其中Gnome是Red Hat Linux默认使用的界面),两种桌面都能够免费获得。
搭建Linux服务器
1.硬件的基本要求
●CPU:需要Pentium以上处理器。
●内存:对于x86、AMD64/Intel64和Itanium2架构的主机,最少需要512MB的内存,如果主机是IBM Power系列,则至少需要1 GB的内存(推荐2GB)。
●硬盘:必须保证有大于1GB的空间。
●显卡:需要VGA兼容显卡。
●光驱:CD-ROM或者DVD。
●其他:兼容声卡、网卡等。
3.安装方式 任何硬盘在使用前都要进行分区。硬盘的分区首先有两种类型:主分区和扩展分区。
一个Red Hat Enterprise Linux 6提供了多达4种安装方式支持,可以从CD-ROM/DVD启动安装、从硬盘安装、从NFS服务器安装或者从FTP/HTTP服务器安装。
(1)从CD-ROM/DVD安装。 (2)从硬盘安装。 (3)从网络服务器安装。
4.磁盘分区
(1)磁盘分区简介。 硬盘上最多只能有四个主分区,其中一个主分区可以用一个扩展分区来替换。
也就是说主分区可以有l~4个,扩展分区可以有0~1个,而扩展分区中可以划分出若干个逻辑分区。
目前常用的硬盘主要有两大类:IDE接口硬盘和SCSI接口硬盘。
Linux的所有设备均表示为/dev目录中的一个文件。
对于初次接触Linux的用户来说,分区方案越简单越好,所以最好的选择就是为Linux装备两个分区,一个是用户保存系统和数据的根分区(/),
另一个是交换分区。其中交换分区不用太大,与物理内存同样大小即可;根分区则需要根据Linux系统安装后占用资源的大小和所需要保存数据的多少来调整大小
(一般情况下,划分15~20GB就足够了)。
启动VMWare 软件,在VMWare Workstation主窗口中单击“New Virtual Machine”,或者选择“File”→“New”→“Virtual Machine”命令,打开新建虚拟机向导。继续单击“下一步”按钮,
1.设置启动顺序 决定了要采用的启动方式后,就要到BIOS中进行设置,将相关的启动设备设置为高优先级。
因为现在所有的Linux版本都支持从光盘启动,所以我们就进入“Advanced BIOS Feature”选项,设置第1个引导设备为“CDROM”。
2.检测光盘和硬件 选中第一项,直接按回车键,安装程序就会自动去检测硬件,并且会在屏幕上提示相关的信息,如光盘、硬盘、CPU、串行设备等。
5.选择系统使用的存储设备 一般情况下,默认选择“基本存储设备”,再单击“下一步”按钮。
配置网络
单击界面左下角的“配置网络”按钮,进入配置服务器网络界面,选中“System eth0”,然后单击“编辑”按钮,可以给eth0配置静态IP地址
选择时区 选择root账户 设置密码
到这里基本安装就完成了