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. 【Python54.1--豆瓣登录】

    1.模拟豆瓣登录 ''' |-- 代码解析: |-- 1.登录必须具备的条件:url,cookie,fromData fromData的参数如下: source: index_nav form_ema ...

  2. Linux - PWM的驱动编写【转】

    本文转载自:https://blog.csdn.net/u012264124/article/details/77482853 比如要用到pwm1,那么首先要保证这个pwm1并没有被别的驱动程序占用. ...

  3. HDU 5938 Four Operations(乱搞)题解

    题意:把'+', '-', '*' 和'/'按顺序插入任意两数字间隔,使得操作得到后计算后最大. 思路:没想到是个水题,打的时候想得太复杂了.这道题其实只要考虑*和/.显然我们要把a*b/c弄到最小. ...

  4. 快速理解Java中的七种单例模式

    饿汉式(推荐) package concurencyv2.chapter1; public class SingletonV2 { private static final SingletonV2 i ...

  5. .net core mvc 错误信息显示 ModelState.AddModelError

    关于ModelState.AddModelError错误信息不在前端页面显示问题.经过一位高人指定终于知道了为什么,在次写着警示自己看文档一定要仔细.再次感谢这为兄弟 https://www.cnbl ...

  6. 【ASP.NET】System.Web.Routing - RouteCollection Class

    Provides a collection of routes for ASP.NET routing. The RouteCollection class provides methods that ...

  7. windows下的安装及使用 python

    出处 https://www.cnblogs.com/daysme/ - 2017-12-30 本文只讲在 vscode 中如何运行起 python - 2017-12-30 ## windows下的 ...

  8. Gym 100247A The Power of the Dark Side

    https://vjudge.net/problem/Gym-100247A 题意: 每个绝地武士有三个能力值a,b,c,两个武士决斗时谁有两个值大于对方谁就是胜者(a和a比,b和b比,c和c比,所有 ...

  9. jdk1.8和tomcat9.0、maven3.5.0配置教程

    一.jdk环境变量 JAVA_HOME :C:\Program Files\Java\jdk1.8.0_77(这个是你安装JDK时的路径,按照实际情况改成你自己的目录) CLASSPATH:   .; ...

  10. 【Python】【有趣的模块】【Requests】无状态 & 无连接

    无状态:原来的Web是静态,后来换成动态的就需要保存一些上下文信息,session和cookie应运而生 无连接:原来为了请求结束后赶紧把资源让出去,后来发现每次请求中有相同的小请求时候再重复执行(而 ...