Linux系统安装与基本配置

=======================================
内容提要:
获取Linux 常用发行版的方式
DELL/HP/IBM 服务器介绍
DELL/HP/IBM Blade 服务器介绍
非云环境安装方式cdrom/usb/pxe
企业版 RHEL6/7/CentOS 安装部署
非云环境Linux 文本安装过程介绍
非云环境生产环境中安装注意事项
云环境系统部署基本介绍

CentOS 与 RHEL 的区别
RHEL 在发行的时候,有两种方式。一种是二进制的发行方式,另外一种是源代码的发行方式。
RHEL 一直都提供源代码的发行方式,CentOS 就是将 RHEL 发行的源代码从新编译一次,形成一个可使用的二进制版本。由于 Linux 的源代码是 GNU,所以从获得 RHEL 的源代码到编译成新的二进制,都是合法。只是 REDHAT 是商标,所以必须在新的发行版里将 REDHAT 的商标去掉。
所以,CentOS 可以得到 RHEL 的所有功能,甚至是更好的软件。但 CentOS 并不向用户提供商业支持,当然也不负上任何商业责任。

获取Linux发行版方式
CentOS:
http://mirrors.163.com/centos/
http://mirrors.sohu.com/centos/
https://mirrors.aliyun.com/centos/

CentOS-7-x86_64-DVD-1611.iso 05-Dec-2016 21:57 4G 标准安装版,一般下载这个就可以了(推荐)
CentOS-7-x86_64-Everything-1611.iso 05-Dec-2016 21:57 8G 对完整版安装盘的软件进行补充,集成所有软件。(包含centos7的一套完整的软件包,可以用来安装系统或者填充本地镜像)
CentOS-7-x86_64-LiveGNOME-1611.iso 05-Dec-2016 22:11 1G GNOME桌面版
CentOS-7-x86_64-LiveKDE-1611.iso 05-Dec-2016 22:30 2G KDE桌面版
CentOS-7-x86_64-Minimal-1611.iso 06-Dec-2016 07:44 680M 精简版,自带的软件最少
CentOS-7-x86_64-NetInstall-1611.iso 05-Dec-2016 21:20 377M 网络安装镜像(从网络安装或者救援系统)

注:建议安装64位Linux系统。
旧版本下载地址:https://wiki.centos.org/Download

Ubuntu
https://www.ubuntu.com/download
国产Linux

云平台

1.1 安装需求

每个Linux发行版都会对系统的最低要求有推荐的配置列表,而且不同的安装选项对于系统的要求也不一样。
Linux对硬件的要求很低,大多可以运行windows的机器都可以安装Linux。

1.2 Linux安装方式

常见的安装方式有硬盘安装、U盘安装、网络安装和光驱安装等。

1.2.1 硬盘安装

硬盘安装一般是在有windows系统基础行,比如,安装windows和Linux双系统。

1.2.2 U盘安装

现在服务器一般都不再配备光驱,因此,可通过U盘方式来安装系统,U盘安装是一种快速、廉价、高效的Linux安装方式。

1.2.3 网络安装方式

网络安装Linux一般是大批量的自动化安装过程。常用的是kickstart和cobbler。

1.2.4 光驱安装方式

光驱安装方式最简单,下载好ISO格式的安装介质文件,刻录到光盘。

2.1 安装前的准备

分区命名方案
Linux中将硬盘、分区等设备均表示为文件。

磁盘分区生产环境建议系统和数据区分,单独划分一个/data分区存放数据,/var也建议单独划分分区交换分区。
swap分区:相当于windows的虚拟内存,也就是内存数据与硬盘的交换。
swap分区大小:
物理内存<4G ,一般设置为物理内存2倍;
物理内存在4G到16G中间,一般等于物理内存;
物理内存>16G,设置为16G。
至少只需要根分区和交换分区,就可以完成系统安装,但不建议,以下分区建议安装时独立分配:
/boot:存储系统引导信息和内核信息。
/usr:存储系统应用软件信息。
/var:存储系统日志信息。

Linux常用的安装方式有两种:字符和图形
从RHEL6开始,字符方式已经基本不推荐使用,默认为图形安装方式。不过仍然保留了字符安装方式,在开机启动界面按ESC,然后再boot:输入“linux text”进入文本方式安装。

2.2 U盘安装系统

u盘装系统注意:

分区完毕后,点更改设备(注意:引导程序安装的地方,引导写到电脑磁盘上的MBR,不是U盘的)
点 BIOS 驱动器顺序
第一 BIOS 驱动器:选择 本地磁盘驱动器
第二 BIOS 驱动器:选择 U 盘驱动器
点确定
说明:这一步至关重要,如果按照默认方式安装,会把系统启动引导安装到 U 盘里面,这也就是很多网友安装完系统之后,只要把 U 盘拔了,系统就启动不了,插上 U 盘系统又能正常启动的原因了!

注意:u盘安装CentOS7
选择第一项:Install CentOS 7 ,按 e 键进入编辑界面。
将 vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet
改为 vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet,这里sdb4为U盘所在分区
修改后,按Ctrl+x执行修改,正常情况下,将进入安装界面.

补充:KDE与GNOME
KDE和GNOME都是基于X Window的图形窗口管理系统。

KDE不仅是一个视窗管理程序,它还包括了使用X Window图形接口进行操作所需要的各种应用程序。它的主要部分是一个拥有任务条、工具条和快捷图标的桌面环境,并且包括可用于浏览网页的文件管理器、编辑器、计算器和邮件处理程序等大量的应用程序。KDE项目在1996年10月发起,其目的是在X Window上建立一个完整易用的桌面环境。
一个典型的KDE桌面环境主要包括两大部分:桌面和面板

GNOME桌面是使用图标、窗口、菜单和面板之类常用图形化对象的图形化桌面;它允许使用鼠标和键盘来进入RedHat Linux系统。
在一个典型的GNOME桌面环境中主要包括两大部分:桌面和面板。
=====================================================================

作业:

1. 完成课堂中学习的所有内容
2. 了解Dell服务器R620/R720 RAID配置方法
3. 了解国内至少两家IDC及托管基本流程
4. 注册阿里云及腾讯云账号及了解云主机创建方法

liunx系统部署的更多相关文章

  1. liunx系统docker部署.net core3.1

    此篇文章演示基本的基于docker部署.netcore服务,liunx系统腾讯云ubuntu,.net core版本3.1. 1.安装docker apt install docker.io 2.拉取 ...

  2. Linux系统部署JavaWeb项目(超详细tomcat,nginx,mysql)

    转载自:Linux系统部署JavaWeb项目(超详细tomcat,nginx,mysql) 我的系统是阿里云的,香港的系统,本人选择的是系统镜像:CentOS 7.3 64位. 具体步骤: 配置Jav ...

  3. Linux系统部署体验中心

    Linux系统部署体验中心 安装Linux虚拟机 1.  下载安装VMware,安装64位Linux系统(Ubuntu),要求:CPU双核,2G内存,60G硬盘 2.  安装系统时,选择安装ssh服务 ...

  4. Liunx系统学习一,liunx系统的目录结构及含义

    LIUNX系统目录结构: “/” ===>这是linux文件系统的入口,也是整个linux文件系统的根目录,linux不同于windows,没有所谓的C,D,E盘,整个liunx只有一个根分区 ...

  5. Memcached 分布式缓存系统部署与调试

    Memcache 分布式缓存系统部署与调试 工作机制:通过在内存中开辟一块区域来维持一个大的hash表来加快页面访问速度,和数据库是独立的;目前主要用来缓存数据库的数据;存放在内存的数据通过LRU算法 ...

  6. Linux系统部署规范v1.0

    Linux系统部署规范v1.0 目的: 1.尽可能减少线上操作: 2.尽可能实现自动化部署: 3.尽可能减少安装服务和启动的服务: 4.尽可能使用安全协议提供服务: 5.尽可能让业务系统单一: 6.尽 ...

  7. GIT-Linux(CentOS7)系统部署git服务器

    GIT-Linux(CentOS7)系统部署git服务器 root账号登录 一. 安装并配置必要的依赖关系在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget ...

  8. GIT-windows系统部署gitblit服务器

    windows系统部署 gitblit 服务器 1. 安装JAVA环境 下载Java,下载地址:http://www.java.com/zh_CN/ 安装Java.安装步骤不再详述.      配置J ...

  9. GIT-windows系统部署git服务器

    windows系统部署git服务器 因为需要所以就来利用IIS(Internet Information Service )来进行搭建. 进入正文: 不管你是什么win7.win8.win8.1还是w ...

随机推荐

  1. freeswitch源码安装

    1.源码--安装依赖: yum install -y http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm epel-releas ...

  2. FireMonkey 源码学习(5)

    (5)UpdateCharRec 该函数的源码分析如下: procedure TTextLayoutNG.UpdateCharRec(const ACanvas: TCanvas; NeedBitma ...

  3. 对应web的常用flutter应用

    例如,创建一个Text widget: new Text('Hello World', style: new TextStyle(fontSize: 32.0)) 创建一个 Image widget: ...

  4. 為什麼gnome-terminal中不能使用ctrl_shift_f來進行查找? 是因為 跟输入法的全局设置衝突了!

    但是,也要注意, 为什么ctrl+shift_f有时候可以使用, 有时候又不可以使用? 是因为, 这个跟输入法的状态有关, 如果输入法是英文, 那么中文的 "简体/繁体切换快捷键ctrl+s ...

  5. 永久修改VS include目录

    原文:https://blog.csdn.net/sysprogram/article/details/49214727 VS2008在选项里可以设置全局的Include目录和Lib目录, 但是VS2 ...

  6. [HDU 2520] 我是菜鸟,我怕谁(不一样的for循环)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2520 //学学不一样的for循环 #include<iostream> #include& ...

  7. ABAP-FI常用BAPI

    总帐会计:  (比较简单全部测试通过,关帐时使用) Line item of document for ledger with summary table GL F: BAPI_GLX_GETDOCI ...

  8. React Native 异步存储

    异步存储 http://blog.csdn.net/yulianlin/article/details/52473456

  9. 基于 Python 和 Pandas 的数据分析(4) --- 建立数据集

    这一节我想对使用 Python 和 Pandas 的数据分析做一些扩展. 假设我们是亿万富翁, 我们会想要多元化地进行投资, 比如股票, 分红, 金融市场等, 那么现在我们要聚焦房地产市场, 做一些这 ...

  10. 关于python的基础知识

    一,编程语言的类型: 1.编译型 2.解释型 3.静态语言 4.动态语言 5.强类型定义语言 6.弱类型定义语言 编译型vs解释型 编译型: 优点:编译器一般会有预编译的过程对代码进行优化.因为编译只 ...