liunx系统部署
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系统部署的更多相关文章
- liunx系统docker部署.net core3.1
此篇文章演示基本的基于docker部署.netcore服务,liunx系统腾讯云ubuntu,.net core版本3.1. 1.安装docker apt install docker.io 2.拉取 ...
- Linux系统部署JavaWeb项目(超详细tomcat,nginx,mysql)
转载自:Linux系统部署JavaWeb项目(超详细tomcat,nginx,mysql) 我的系统是阿里云的,香港的系统,本人选择的是系统镜像:CentOS 7.3 64位. 具体步骤: 配置Jav ...
- Linux系统部署体验中心
Linux系统部署体验中心 安装Linux虚拟机 1. 下载安装VMware,安装64位Linux系统(Ubuntu),要求:CPU双核,2G内存,60G硬盘 2. 安装系统时,选择安装ssh服务 ...
- Liunx系统学习一,liunx系统的目录结构及含义
LIUNX系统目录结构: “/” ===>这是linux文件系统的入口,也是整个linux文件系统的根目录,linux不同于windows,没有所谓的C,D,E盘,整个liunx只有一个根分区 ...
- Memcached 分布式缓存系统部署与调试
Memcache 分布式缓存系统部署与调试 工作机制:通过在内存中开辟一块区域来维持一个大的hash表来加快页面访问速度,和数据库是独立的;目前主要用来缓存数据库的数据;存放在内存的数据通过LRU算法 ...
- Linux系统部署规范v1.0
Linux系统部署规范v1.0 目的: 1.尽可能减少线上操作: 2.尽可能实现自动化部署: 3.尽可能减少安装服务和启动的服务: 4.尽可能使用安全协议提供服务: 5.尽可能让业务系统单一: 6.尽 ...
- GIT-Linux(CentOS7)系统部署git服务器
GIT-Linux(CentOS7)系统部署git服务器 root账号登录 一. 安装并配置必要的依赖关系在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget ...
- GIT-windows系统部署gitblit服务器
windows系统部署 gitblit 服务器 1. 安装JAVA环境 下载Java,下载地址:http://www.java.com/zh_CN/ 安装Java.安装步骤不再详述. 配置J ...
- GIT-windows系统部署git服务器
windows系统部署git服务器 因为需要所以就来利用IIS(Internet Information Service )来进行搭建. 进入正文: 不管你是什么win7.win8.win8.1还是w ...
随机推荐
- CocoaPods创建自己的公开库、私有库
http://www.cocoachina.com/ios/20180308/22509.html
- topcoder srm 545 div1
problem1 link 这个可以贪心地从前向后构造.假设当前已经的字符串为$S$,对于一个字符$c$来说,设将$c$加到$S$后得到的新串为$S^{'}$.那么如果$X+Y+Z \ge minIn ...
- Oracle错误——ORA-12704:字符集不匹配
错误 在查询使用coalesce把字符串进行转换时,报错ORA-12704:字符集不匹配 如下图 解决方法 在网上找了很多方法,有使用Translate转换的:有使用to_char()的,经过测试不符 ...
- oracle数据库的一个表中,怎么设置字段的默认值
如果表已经存在,用如下方法设置默认值. alter table 表名 modify 字段名 default 默认值; 如test表中设置address字段为'浙江省',可用如下语句: alter ta ...
- Windows 安装Java与配置环境变量
window系统安装java 下载JDK 首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloa ...
- P2519 [HAOI2011]problem a
思路 神仙思路,就差一步就能想出来了... 看到第i个人给出的条件,发现有\(a_i\)个大于,\(b_i\)个小于并不好处理 考虑把条件转化成第i个人对应的排名处理,设第i个人的排名为\(a_i+1 ...
- [easyui] - 在easyui的table中展示提示框
因为在easyui的table中字段过多,而无法展示全时,被迫只能使用这个方法. 使用方式: 在 $('#dg').datagrid({ 后的 queryParams: form2Json('sear ...
- Linux(CentOS)上面搭建Nginx环境
总体上来说,Linux 这个系统其实挺好用的 除了看不见界面,但是用起来确实是比Window好用太多了,不废话了,直接说搭建环境的步骤! 安装Nginx 编译运行时的环境 参考博客:http://ww ...
- [UVA-11039]Children's Game
解析 微扰法贪心经典题 代码 #include <bits/stdc++.h> using namespace std; bool cmp(const string &x, con ...
- HTTP Status 404 - No result defined for action com.ouyang.action.GreetingAction and result success 错误解决办法
1.原来设置的包声明: <package name="myPackage" extends="struts-default"> <!-- 定义 ...