1.Linux发展

1)发展过程可以用四个字形容:

蛋(诞生)                                          

1969        1986 谭邦宁     斯托曼(Stallm)     1991托瓦斯

贝尔实验室  minix        公司:FSF自由软件基金会   Linux内核

            Mini unix     项目:GNU                         

            主要用于教学                                   

 

2)斯托曼  Stallman      

    spacer.gif

 

理查德·马修·斯托曼(Richard Matthew Stallman,简称rms1953316-)是美国自由软件运动的精神领袖、GNU计划以及自由软件基金会(Free Software Foundation)的创立者。

公司FSF 自由软件基金会

GNU=GNU is not unix

GNU计划,又称革奴计划,是由Richard Stallman1983927日公开发起的。它的目标是创建一套完全自由的操作系统。

 

 

优秀软件:

gawk(三剑客老大),bash(命令解释器),emacs(编辑器),gcc(与C语言有关)

由于用了GNU的程序软件和命令解释器,以及Linux的内核,所以叫做GNU/Linux

 

制度:

GPL:通用公共许可

1.开源的免费传播 随意传播

2.随意修改,修改之后必须把修改的内容发出来

 

2.常见的Linux操作系统:

1)  Linux不同发行版本的区别

Ubuntu  乌班图  开发人员

RedHat   红帽   国企 金融

         原来叫做Red Hat Linux原来是开源免费的

         9.0之后开始更名叫做 Red Hat Enterprise Linux 红帽企业

         版(收费

Centos  国内最火爆

Fedora  redhat的测试版  新功能 新想法放入到Fedora  

        特点:稳定

       Fedora-------RedHat----->CentOS

debian/freebsd   安全性要求比较高                            

SUSE/OpenSUSE   德国用的比较多(因为起源于德国)高级数据库                   

                 邮件服务             

红旗Linux  中标麒麟 一般用于国企 类似于乌班图和debian

 

(2)   CentOSRedHat区别

1.Redhat免费下载 项目收费 无法更新

2.CentOS做到与红帽一模一样:

做法:

1)将红帽的收费项目去掉

2)将红帽的logo去掉

   

(3)  学习环境:

虚拟机软件:

windows下:vmware【推荐使用12.0】  

            8.032/Xp系统)

    Mac下:vmware fusion

 

(4)   配置:

i5        8G       500G256G

Vmware

CentOS-6.9

xshell

我们学习不同阶段所用的不同版本:

           CentOS  6.x(第一月)

           CentOS  7.x (其余时间)

#最新版本下载:

           Mirrors.aliyun.com           

#旧版本CentOS下载地址:

           http://vault.centos.org        

(5)32位与64位区别:

1.运算速度 

            324车道马路

            648车道马路

2.寻址范围(支持的最大内存)

            32位最大支持4G

            64G支持更大的内存

3.设计定位

          64位主要是给服务器使用 大量计算

spacer.gif 

 

3.  #创建虚拟机

G:\vmware\模板机01

 

G:\vmware\模板机02

 

G:\vmware\模板机03

 

G:\vmware\模板机04

 

G:\VMware\模板机01

intel  virtual  tech    enabled

 

4.  #安装CentOS

4.1图像安装化安装spacer.gif image.png

Centos的引导方式

解释说明

Install or upgrade an existing system

全新安装或者升级安装

Install system with basic video driver

安装带有基本显卡驱动的系统

Rescue installed system

启动拯救模式(系统不可用的时候使用)

Boot from local drive

从本地硬盘启动(磁盘有系统将从进入系统不会进行安装)

Memory test

内存测试

4.2光盘检测

image.pngspacer.gif 

4.3Centos安装欢迎界面

image.pngspacer.gif 

4.4安装过程所使用语言

注:这个选项不影响系统语言环境

image.pngspacer.gif 

所使用键盘

image.png

spacer.gif 

存储设备

image.png

spacer.gif 

选项

解释说明

Basic Storage Devices

基本的存储设备(一般的本地磁盘)

 

Specialized Storage Devices

 

指定的存储设备(一些特殊的存储设备,例如一些专门的存储设备和网络存储设备)

 

4.5是否保留原有数据,选择忽略所有数据

image.png

spacer.gif 

4.6设置主机名

image.png

spacer.gif 

4.7地区时区设置(注:一定要关掉UTC

image.png

 

spacer.gif 

4.8设置系统管理员密码

注:这里设置123456过于简单,系统给出警告

image.png

spacer.gif 

4.9分区方式

image.png

spacer.gif 

选项

解释说明

Usa ALL Space

使用所有空间,删除所有磁盘分区(包含系统的分区也将删除)。

Replace Existing Linux System(s)

删除之前Linux创建的分区,保留其他系统分区

Shrink Current System

缩小现有空间

Use Free Space

保留原有数据,使用未分区部分

Create Custom Layout

自定义分区

 

系统安装过程中next ==== F12

① 磁盘分区

/boot  引导分区  200M

 

swap   交换分区 内存不足的时候 临时把swap当做内存使用

       内存<8G  swap是内存的1.5

       内存>=8G swap 就是8G

       

/      根分区    所有程序软件 存放的位置

       剩余多少给多少

企业生产场景中Linux分区方案:(注意分区先后顺序)

看需求

1常规生产场景方案,网络集群架构中某个节点服务器(很多功能相同的服务器),即数据有多份或者数据不重要的服务器,建议分区方案如下:

/boot:存放引导程序Centos6 200M

Swap:虚拟内存,1.5倍内存大小,在这里分给768M

     工作中:物理内存<8G,swap就为内存*1.5

             物理内存>8G,swap就为8G

/:根,存放所有数据,剩余空间都给根(/usr,/home,/var等分区和/共用一份分区,像Windows的C盘所有数据和系统文件都放在了一起)

2数据库及存储角色的服务器,即有大量重要的数据和业务,建议分区方案如下:

/boot:存放引导程序Centos6 200M

Swap:虚拟内存,1.5倍内存大小,在这里分给768M

     工作中:物理内存<8G,swap就为内存*1.5

             物理内存>8G,swap就为8G

/:根,50-200G,只存放系统相关文件,网站业务数据不放在这里

/data,剩余硬盘空间大小,放数据库存储重要数据的data的名称也可以起其他名字。

提示:本方案其实就是把重要数据单独分区,便于备份和管理

3大门户网站,大企业分区思路:

/boot:存放引导程序Centos6 200M

Swap:虚拟内存,1.5倍内存大小,在这里分给768M

     工作中:物理内存<8G,swap就为内存*1.5

             物理内存>8G,swap就为8G

/:根,50-200G,只存放系统相关文件,网站业务数据不放在这里

剩余空间不分区,保留,将来分配给部门由他们根据需求再分

提示:次方法更灵活,比较适合业务线比较多需求不确定的大企业使用。

普通网友的分区方案:不推荐,应禁止(/boot,swap,/,/usr,/home,/var),没主见的被动式的分区,没必要且管理麻烦。

分区少一些,对所有分区进行监控报警是目前多数规范企业的选择。

 

(4)LVM:在线调整分区大小

1、性能差

2、没必要(事先规划好)!

 

5)操作系统raid不要用

1、性能差、没有冗余

2、生产场景使用硬件raid

 

5.常规分区方案

image.png

spacer.gif

5.1创建/boot分区

image.png


5.2创建swap分区

image.png

spacer.gif 

5.3创建/分区

image.png

spacer.gif 

5.4核对分区是否正确,然后下一步

image.pngspacer.gif 

5.5确认分区,格式化分区

image.png

spacer.gif 

5.6确认写入硬盘

image.pngspacer.gif 

5.7正在格式分区,创建文件系统

image.png

spacer.gif 

总结

1.linux发展

2.GNU GPL

3.Linux发行版本

4.创建虚拟机并安装Centos系统

5.磁盘分区