Linux——简介及安装

Linux简介

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
Linux能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux的发行版

Linux官网
Linux分为内核版本和发行版本,内核版本就是核心版本,免费。发行版本的内核也是一样的,只是根据发行商不同加入了自己的东西。
目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。

开源软件:开放源代码包。
绝大多数开源软件免费;可以获得软件源代码;可以自由传播、改良或销售。

Linux应用领域

Linux应用领域:基于Linux的企业服务器;嵌入式应用。
通常服务器使用LAMP(Linux + Apache + MySQL + PHP)或LNMP(Linux + Nginx+ MySQL + PHP)组合。服务器领域一般用Rehat,而 Ubuntu界面比较好看。
互联网安全和数据挖掘网址 What’s that site running:输入网址可以看后台的操作系统。
目前国内Linux更多的是应用于服务器上,而桌面操作系统更多使用的是 Windows。
Linux不以扩展名区分文件名,它根据文件权限区分。以下常见的文件扩展名可以写,是为了Windows用户的习惯:

文件 可用扩展名
压缩包 .gz .bz2 .tar.bz2 .tgz等
二进制软件包 .rpm
网页包 .html .php
脚本文件 .sh
配置文件 .conf

不能在Linux中安装.exe程序。
Linux服务器上一般用字符界面,而不是图形界面:占用的系统资源少;减少了出错、被攻击的可能性,更稳定。

安装虚拟机

由于我不想在本机上装双系统,因此我在Windows上安装VMware虚拟机来安装Linux系统。
注意仍需要在BIOS中将虚拟化设置为可用:Intel Virtualization Technology\Enable。
1.创建新的虚拟机-典型(典型和自定义都差不多,典型简单一点);
稍后安装操作系统(ISO镜像安装是自动安装、最小化安装);
若下载的是32位,选32位操作系统(64位更耗费资源,可能有兼容性问题出现,下载时就下32位的);
(当不需要虚拟机操作系统时,可以直接删掉目录就可以。而虚拟机Vmware的删除非常麻烦,没删干净就再也安装不上了,可以下载软件VMware_Install_Clean)
2.硬件设置
硬件-处理器-每个处理器核数,(虚拟化引擎-若选择虚拟化InteVT-x,会把真实电脑的性能映射到虚拟机,但会占用电脑CUP大量资源,当跑大量数据的时候可选)
四核四线程)
CD/DVD-设备状态-已连接打钩(若无法选择,则是因为未开机),使用ISO镜像勾选。
3.网络设置
网络适配器-网络连接-桥接:虚拟机与真实机通信用的是真实机的本地网卡,优点:配置简单,缺点:虚拟机会占用真实机的IP。
NAT:虚拟机与真实机通信是用VMnet8,可以上网。
Host-only:虚拟机与真实机通信使用VMnet1,不能上网,以上这两种方法虚拟机只能与真实机进行通信,而不能与局域网中的其它计算机进行通信。
虚拟机装好后会有两个虚拟机网卡:VMnet1,VMnet8。
4.虚拟机的使用
虚拟机快照:可以将虚拟机当前状态保存下来,当虚拟机发生不可预测的错误或崩溃了,都可以点快照中保存的状态,点“转到”,把虚拟机状态恢复到所点的保存状态。
虚拟机-管理-克隆
5.系统分区
磁盘分区:使用分区编辑器(partition editor)在磁盘上划分几个逻辑部分。
主分区最多只能有四个,硬盘结构是分成等大小的扇区,每个扇区是512个字节:其中包含442个字节用来记录启动信息,剩下的64个字节用来进行分区表示,每16个字节表示一个分区。可以把一个主分区拿出来作为扩展分区,但不能写入数据,作用就是包含更多的逻辑分区。逻辑分区只能从5开始(前面4个位主分区)。
格式化:又称逻辑格式化,格式化的目的是为了写入文件系统,规定了写入文件(文件类型Windows 中是NTFS,Linux中是EXT4)的最大空间。重新把整个分区分成了等大小的数据块,同时把数据块中的文件清空,又在分区列表里建立二维表格,指示数据块的ID号(节点)、修改时间、权限。
Linux中一切皆文件。/dev根目录用于放硬件
硬件设备文件名
hd表示IDE接口,a表示第一个硬盘,b表示第二个硬盘,…1表示第一个分区。
硬盘接口间的区别:
1.IDE硬盘的工作方式需要CPU的全程参与,CPU读写数据的时候不能再进行其他操作,这种情况在多任务操作系统中,自然就会导致系统反应的大大减慢。而SCSI接口,则完全通过独立的高速的SCSI卡来控制数据的读写操作,CPU就不必浪费时间进行等待,显然可以提高系统的整体性能。也就是说,比较SCSI和IDE在CPU的占用率,还是可以发现SCSI具有相当的优势。
2.SCSI的扩充性比IDE大,一般每个IDE系统可有2个IDE通道,总共连4个IDE设备,而SCSI接口可连接7~15个设备,比IDE要多很多,而且连接的电缆也远长于IDE。
3.虽然SCSI设备价格高些,但与IDE相比,SCSI的性能更稳定、耐用,可靠性也更好。
总结:IDE和SATA是我们日常使用的硬盘接口,现在几乎全是SATA的,速度比IDE要快很多;SCSI都用在服务器上,支持热插拔,传输速度很高,但是成本比STAT要高很多,所以现在只能用在服务器上。

挂载:
必须分区的:/(根分区),swap分区(交换分区,虚拟分区,一般分给它2倍内存大小,但不超过8GB)。
推荐分区:/boot(系统启动,200MB),与根分区其它文件分开。

安装Linux

修改启动顺序:打开电源启动虚拟机,把鼠标放进虚拟机里,马上按F2键,进入Linux的BIOS操作系统,按Ctrl+Alt切回Windows。
Boot(启动项):(但一般虚拟机比较智能,它会默认Linux未安装前CD启动,装好后硬盘启动,但真实机一定要改安装顺序)默认硬盘比光驱高,但现在硬盘是空的,不能通过硬盘启动,因此此时需要修改启动项。把鼠标点进去,光标移动到CD,按“+”改变启动顺序,将CD作为首选启动项,这样才可以启动安装界面。当装好了Linux,再次进入的时候还要进入这个界面,把硬盘启动调回首选项。EXIT里有保存退出和不保存退出。

开启虚拟机后进入安装欢迎界面:

分区自定义-创建,若是用于上传下载的服务器可增加挂载点:/home,2GB可以了。
我选择的基本服务器版本,打开了网络设置。
再重启,输入root和密码,此时已经进入Linux操作系统了。

参考

VMware虚拟机下安装CentOS7.0图文教程