搜档网
当前位置:搜档网 › CentOS系统下docker的安装配置及使用详解

CentOS系统下docker的安装配置及使用详解

CentOS系统下docker的安装配置及使用详解
CentOS系统下docker的安装配置及使用详解

1 docker简介

Docker 提供了一个可以运行你的应用程序的封套(envelope),或者说容器。它原本是 dotCloud 启动的一个业余项目,并在前些时候开源了。它吸引了大量的关注和讨论,导致 dotCloud 把它重命名到 Docker Inc。它最初是用 Go 语言编写的,它就相当于是加在 LXC(LinuX Containers,linux 容器)上的管道,允许开发者在更高层次的概念上工作。

Docker 扩展了 Linux 容器(Linux Containers),或着说 LXC,通过一个高层次的 API 为进程单独提供了一个轻量级的虚拟环境。Docker 利用了 LXC, cgroups 和 Linux 自己的内核。和传统的虚拟机不同的是,一个Docker 容器并不包含一个单独的操作系统,而是基于已有的基础设施中操作系统提供的功能来运行的。

Docker类似虚拟机的概念,但是与虚拟化技术的不同点在于下面几点:

1.虚拟化技术依赖物理CPU和内存,是硬件级别的;而docker构建在操作系统上,利用操作系统的containerization技术,所以docker甚至可以在虚拟机上运行。

2.虚拟化系统一般都是指操作系统镜像,比较复杂,称为“系统”;而docker开源而且轻量,称为“容器”,单个容器适合部署少量应用,比如部署一个redis、一个memcached。

3.传统的虚拟化技术使用快照来保存状态;而docker在保存状态上不仅更为轻便和低成本,而且引入了类似源代码管理机制,将容器的快照历史版本一一记录,切换成本很低。

4.传统的虚拟化技术在构建系统的时候较为复杂,需要大量的人力;而docker可以通过Dockfile来构建整个容器,重启和构建速度很快。更重要的是Dockfile可以手动编写,这样应用程序开发人员可以通过发布Dockfile 来指导系统环境和依赖,这样对于持续交付十分有利。

5.Dockerfile可以基于已经构建好的容器镜像,创建新容器。Dockerfile可以通过社区分享和下载,有利于该技术的推广。

Docker 会像一个可移植的容器引擎那样工作。它把应用程序及所有程序的依赖环境打包到一个虚拟容器中,这个虚拟容器可以运行在任何一种 Linux 服务器上。这大大地提高了程序运行的灵活性和可移植性,无论需不需要许可、是在公共云还是私密云、是不是裸机环境等等。

Docker也是一个云计算平台,它利用Linux的LXC、AUFU、Go语言、cgroup实现了资源的独立,可以很轻松的实现文件、资源、网络等隔离,其最终的目标是实现类似PaaS平台的应用隔离。

Docker 由下面这些组成:

1. Docker 服务器守护程序(server daemon),用于管理所有的容器。

2. Docker 命令行客户端,用于控制服务器守护程序。

3. Docker 镜像:查找和浏览 docker 容器镜像。

2 docker特性

文件系统隔离:每个进程容器运行在完全独立的根文件系统里。

资源隔离:可以使用cgroup为每个进程容器分配不同的系统资源,例如CPU和内存。

网络隔离:每个进程容器运行在自己的网络命名空间里,拥有自己的虚拟接口和IP地址。

写时复制:采用写时复制方式创建根文件系统,这让部署变得极其快捷,并且节省内存和硬盘空间。

日志记录:Docker将会收集和记录每个进程容器的标准流(stdout/stderr/stdin),用于实时检索或批量检索。

变更管理:容器文件系统的变更可以提交到新的映像中,并可重复使用以创建更多的容器。无需使用模板或

手动配置。

交互式Shell:Docker可以分配一个虚拟终端并关联到任何容器的标准输入上,例如运行一个一次性交互shell。

3 两个基础概念images与container

Container和Image 在Docker的世界里,Image是指一个只读的层(Layer),这里的层是AUFS里的概念,最直观的方式就是看一下docker官方给出的图:

Docker使用了一种叫AUFS的文件系统,这种文件系统可以让你一层一层地叠加修改你的文件,最底下的文

件系统是只读的,如果需要修改文件,AUFS会增加一个可写的层(Layer),这样有很多好处,例如不同的Container可以共享底层的只读文件系统(同一个Kernel),使得你可以跑N多个Container而不至于你的硬盘

被挤爆了!这个只读的层就是Image!而如你所看到的,一个可写的层就是Container。

那Image和Container的区别是什么?很简单,他们的区别仅仅是一个是只读的层,一个是可写的层,你可

以使用docker commit 命令,将你的Container变成一个Image,也就是提交你所运行的Container的修改内容,变成一个新的只读的Image,这非常类似于git commit命令。

4 docker安装与启动

安装docker

[root@localhost /]# yum -y install docker-io

更改配置文件

[root@localhost /]# vi /etc/sysconfig/docker

other-args列更改为:other_args="--exec-driver=lxc --selinux-enabled"

启动docker服务

[root@localhost /]# service docker start

Starting cgconfig service: [ OK ]

Starting docker: [ OK ]

将docker加入开机启动

[root@localhost /]# chkconfig docker on

基本信息查看

docker version:查看docker的版本号,包括客户端、服务端、依赖的Go等

[root@localhost /]# docker version

Client version: 1.0.0

Client API version: 1.12

Go version (client): go1.2.2

Git commit (client): 63fe64c/1.0.0

Server version: 1.0.0

Server API version: 1.12

Go version (server): go1.2.2

Git commit (server): 63fe64c/1.0.0

docker info :查看系统(docker)层面信息,包括管理的images, containers数等[root@localhost /]# docker info

Containers: 16

Images: 40

Storage Driver: devicemapper

Pool Name: docker-253:0-1183580-pool

Data file: /var/lib/docker/devicemapper/devicemapper/data

Metadata file: /var/lib/docker/devicemapper/devicemapper/metadata

Data Space Used: 2180.4 Mb

Data Space Total: 102400.0 Mb

Metadata Space Used: 3.4 Mb

Metadata Space Total: 2048.0 Mb

Execution Driver: lxc-0.9.0

Kernel Version: 2.6.32-431.el6.x86_64

5 镜像的获取与容器的使用

镜像可以看作是包含有某些软件的容器系统,比如ubuntu就是一个官方的基础镜像,很多镜像都是基于这个镜像“衍生”,该镜像包含基本的ubuntu系统。再比如,hipache是一个官方的镜像容器,运行后可以支持http 和websocket的代理服务,而这个镜像本身又基于ubuntu。

搜索镜像

docker search :在docker index中搜索image

[root@localhost /]# docker search ubuntu12.10

NAME DESCRIPTION STARS OFFICIAL AUTOMATED

mirolin/ubuntu12.10 0

marcgibbons/ubuntu12.10 0

mirolin/ubuntu12.10_redis 0

chug/ubuntu12.10x32 Ubuntu Quantal Quetzal 12.10 32bit base i 0

chug/ubuntu12.10x64 Ubuntu Quantal Quetzal 12.10 64bit base i 0

下载镜像

docker pull :从docker registry server 中下拉image

[root@localhost /]# docker pull chug/ubuntu12.10x64

查看镜像

docker images:列出images

docker images -a :列出所有的images(包含历史)

docker images --tree :显示镜像的所有层(layer)

docker rmi :删除一个或多个image

[root@localhost /]# docker images

REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE chug/ubuntu12.10x64 latest 0b96c14dafcd 4 months ago 270.3 MB [root@localhost /]# docker images -a

REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE chug/ubuntu12.10x64 latest 0b96c14dafcd 4 months ago 270.3 MB 31edfed3bb88 4 months ago 175.8 MB [root@localhost /]# docker images --tree

Warning: '--tree' is deprecated, it will be removed soon. See usage.

└─31edfed3bb88 Virtual Size: 175.8 MB

└─0b96c14dafcd Virtual Size: 270.3 MB Tags: chug/ubuntu12.10x64:latest

[root@localhost /]# docker rmi ....

使用镜像创建容器

[root@localhost /]# docker run chug/ubuntu12.10x64 /bin/echo hello world

hello world

交互式运行

[root@localhost /]# docker run -i -t chug/ubuntu12.10x64 /bin/bash

root@2161509ff65e:/#

查看容器

docker ps :列出当前所有正在运行的container

docker ps -l :列出最近一次启动的container

docker ps -a :列出所有的container(包含历史,即运行过的container)

docker ps -q :列出最近一次运行的container ID

[root@localhost /]# docker ps

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

ccf3de663dc9 chug/ubuntu12.10x64:latest /bin/bash 22 hours ago Up 22 hours sharp_hypatia

[root@localhost /]# docker ps -l

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

f145f184647b chug/ubuntu12.10x64:latest /bin/bash 6 seconds ago Exited (0) 3 seconds ago compassionate_galileo

[root@localhost /]# docker ps -a

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

f145f184647b chug/ubuntu12.10x64:latest /bin/bash 30 seconds ago Exited (0) 26 seconds ago compassionate_galileo

f4624b42fe7e chug/ubuntu12.10x64:latest /bin/bash 2 minutes ago Exited (0) 2 minutes ago sharp_wilson

ccf3de663dc9 chug/ubuntu12.10x64:latest /bin/bash 22 hours ago Up 22 hours sharp_hypatia

9cbaa79b9703 chug/ubuntu12.10x64:latest /bin/bash 22 hours ago Exited (127) 36 minutes

ago berserk_mcclintock

2161509ff65e chug/ubuntu12.10x64:latest /bin/bash 22 hours ago Exited (0) 22 hours ago backstabbing_mclean

ccf3de663dc9

再次启动容器

docker start/stop/restart :开启/停止/重启container

docker start [container_id] :再次运行某个container (包括历史container)

docker attach [container_id] :连接一个正在运行的container实例(即实例必须为start状态,可以多个窗口同时attach 一个container实例)

docker start -i :启动一个container并进入交互模式(相当于先start,在attach)

docker run -i -t /bin/bash :使用image创建container并进入交互模式, login shell是/bin/bash

docker run -i -t -p :映射 HOST 端口到容器,方便外部访问容器内服务,

host_port 可以省略,省略表示把 container_port 映射到一个动态端口。

注:使用start是启动已经创建过得container,使用run则通过image开启一个新的container。

删除容器

docker rm :删除一个或多个container

docker rm `docker ps -a -q` :删除所有的container

docker ps -a -q | xargs docker rm :同上, 删除所有的container

6 持久化容器与镜像

6.1 通过容器生成新的镜像

运行中的镜像称为容器。你可以修改容器(比如删除一个文件),但这些修改不会影响到镜像。不过,你使用docker commit 命令可以把一个正在运行的容器变成一个新的镜像。

docker commit [repo:tag] 将一个container固化为一个新的image,后面的repo:tag可选。

chug/ubuntu12.10x64 latest 0b96c14dafcd 4 months ago 270.3 MB [root@localhost /]# docker commit d0fd23b8d3ac chug/ubuntu12.10x64_2

daa11948e23d970c18ad89c9e5d8972157fb6f0733f4742db04219b9bb6d063b

[root@localhost /]# docker images

REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE chug/ubuntu12.10x64_2 latest daa11948e23d 6 seconds ago 270.3 MB chug/ubuntu12.10x64 latest 0b96c14dafcd 4 months ago 270.3 MB

6.2 持久化容器

export命令用于持久化容器

docker export > /tmp/export.tar

6.3 持久化镜像

Save命令用于持久化镜像

docker save 镜像ID > /tmp/save.tar

6.4 导入持久化container

删除container 2161509ff65e

导入export.tar文件

[root@localhost /]# cat /tmp/export.tar | docker import - export:latest

af19a55ff0745fb0a68655392d6d7653c29460d22d916814208bbb9626183aaa

export latest af19a55ff074 34 seconds ago 270.3 MB

chug/ubuntu12.10x64_2 latest daa11948e23d 20 minutes ago 270.3 MB

chug/ubuntu12.10x64 latest 0b96c14dafcd 4 months ago 270.3 MB

6.5 导入持久化image

删除image daa11948e23d

导入save.tar文件

[root@localhost /]# docker load < /tmp/save.tar

对image打tag

[root@localhost /]# docker tag daa11948e23d load:tag

6.6 export-import与save-load的区别

导出后再导入(export-import)的镜像会丢失所有的历史,而保存后再加载(save-load)的镜像没有丢失历史和层(layer)。这意味着使用导出后再导入的方式,你将无法回滚到之前的层(layer),同时,使用保存后再加载的方式持久化整个镜像,就可以做到层回滚。(可以执行docker tag 来回滚之前的层)。

6.7 一些其它命令

docker logs $CONTAINER_ID #查看docker实例运行日志,确保正常运行

docker inspect $CONTAINER_ID #docker inspect 查看image或container的底层信息

docker build 寻找path路径下名为的Dockerfile的配置文件,使用此配置生成新的image

docker build -t repo[:tag] 同上,可以指定repo和可选的tag

docker build - < 使用指定的dockerfile配置文件,docker以stdin方式获取内容,使用此配置生成新的image

docker port 查看本地哪个端口映射到container的指定端口,其实用docker ps 也可以看到

7 一些使用技巧

7.1 docker文件存放目录

Docker实际上把所有东西都放到/var/lib/docker路径下了。

[root@localhost docker]# ls -F

containers/ devicemapper/ execdriver/ graph/ init/ linkgraph.db repositories-devicemapper volumes/

containers目录当然就是存放容器(container)了,graph目录存放镜像,文件层(file system layer)存放在graph/imageid/layer路径下,这样我们就可以看看文件层里到底有哪些东西,利用这种层级结构可以清楚的看到文件层是如何一层一层叠加起来的。

7.2 查看root密码

docker容器启动时的root用户的密码是随机分配的。所以,通过这种方式就可以得到容器的root用户的密码了。

docker logs 5817938c3f6e 2>&1 | grep 'User: ' | tail -n1

CentOs环境安装详细教程

CentOS 6.5使用yum快速搭建LAMP环境 前言:也许很多新同学和我一样在搭建LAMP环境时遇到各种问题,网上资料错 误乱杂以致于烦恼不断,在经过多次失败后重新整理利用yum快速搭建LAMP环境一文以供初学者参考,文中如有错漏请各位同学雅正。。。谢谢!~ 本次安装在内网主机内完成,安装完成CentOS 6.5后 ##配置IP地址 vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" HW ADDR="60:EB:69:E3:85:E4" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" UUID="a2a68d35-fea7-41e8-903a-680be29686e4" BOOTPROTO=static IPADDR=192.168.100.254 NETMASK=255.255.255.0 GA TEWAY=192.168.100.1 DNS1=202.96.128.86 配置完IP后可以在网内Windows主机上安装Xshell 5进行远程配置,直接复制本文中的命令即可!比较省事。。。 1、安装Apache本次安装采用yum 源进行安装 [root@localhost ~]# yum -y install httpd # 开机自启动 [root@localhost ~]# chkconfig httpd on # 启动httpd 服务 [root@localhost ~]# service httpd start ## 安装apache 一些扩展 root@localhost ~]# yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql ###关闭iptables防火墙 (只要使用,关闭和永久关闭这两条就可以了) 1 关闭防火墙----- [root@localhost ~]#service iptables stop 2 启动防火墙----- [root@localhost ~]#service iptables start

4Mlinux安装配置方法

4Mlinux安装配置 一、安装4Mlinux 1.新建otherlinux虚拟机 2.硬件资源分配,硬盘不要超过1G,600M足够否则安装会很慢,必须为IDE接口硬盘。 内存256M即可。 设置硬盘大小:

硬件资源分配图 3.配置好硬件资源后可能会无法选择硬盘接口类型,可以删除原来的,再添加一个

删除SCSI接口的硬盘,添加一个IDE接口的硬盘 设置硬盘接口为IDE的类型,绝对不能用SCSI的,否则不能识别

设置大小为600M 删除原来的SCSI接口硬盘,其他的按回车就可以了。

4.选择iso安装镜像从CD/DVD启动 5.启动后会进入一个类似安装系统界面,但是这不是安装界面 6.这里可以不输入密码,按回车就可以了 7.Root账号登陆,没有设置密码,回车就可以了

8.登陆之后,用“fdisk/dev/sda”新建一个主分区,等下系统就是安装在这个分区里的。 分区新建之后,由于这里无法探测分区,所以用reboot重启系统。 格式化为ext3 9.进入/usr/sbin/目录下,找到一个名为install2hd的文件拷贝到/tmp目录下 拷贝到/tmp目录下,注意这里一定要拷贝到/tmp/目录下,因为等下要修改这个脚本文件,而且执行后文件会改变 到/tmp目录下修改这个脚本文件,用“/df-h”查找到相关内容,将原来为G的单位改为M 将G改为M 保存退出 10.执行“./install2hd/dev/sda”安装系统到“/dev/sda1”分区下 执行这条命令后选分区时选择1,其余回车或y就可以了。安装完后重启系统就可以了 二、网络配置 到/etc/net/net.conf里面配置网络。 根据需求配置网络即可。

Centos7安装配置zabbix

Centos7安装配置zabbix 1 关闭firewall systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2 安装iptables防火墙 yum install iptables-services #安装 vi /etc/sysconfig/iptables #编辑防火墙配置文件 *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #追加这行-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #追加这行 -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT systemctl restart iptables.service #最后重启防火墙使配置生效 systemctl enable iptables.service #设置防火墙开机启动 3 关闭SELINUX vi /etc/selinux/config

Linux操作系统CentOS7.2发行版本的安装与配置

Linux操作系统CentOS7.2发行版本的安装与配置由于CentOS 7出来不久,对于这个版本的系统安装与配置的教程较少,今天就索性介绍一下CentOS7.2系统的安装与配置。 获取安装镜像文件: 1、直接访问CentOS官方开源镜像网站,https://www.sodocs.net/doc/309694566.html,/从网站我们可以看到各个版本目录 2、进入到centos/目录,可以看到目前最新版7.2.1511版本

3、点击进入7.2.1511目录后,会发现isos目录,这个就是存放ISO格式镜像的目录;os目录则是将ISO格式镜像解压后得到的所有文件目录;cloud则是搭建OpenStack等云项目需要的软件包目录,其他目录可自行研究下。

4、进入isos目录后,因为CentOS7起只有64位系统,所以仅看到x86_64目录 5、进入x84_64目录后,然而并没有发现ISO镜像。只有其他镜像网站列表,并发表了申明:为了节省公共可用带宽,此镜像网站不再提供ISO镜像下载,请从以下可用镜像网站下载。 就是说CentOS官网在国外,如果我们从国外直接下载,速度太慢,为了不浪费这些带宽来长时间下载,从以下镜像列表中选择距离你最近的地区,最快的服务器来下载。

6、推荐的以下国内镜像网站,下载速度都是令人满意的。 https://www.sodocs.net/doc/309694566.html,/centos/7/isos/x86_64/ 华中科技大学开源镜像网站 https://www.sodocs.net/doc/309694566.html,/centos/7/isos/x86_64/ 新浪开源镜像网站 https://www.sodocs.net/doc/309694566.html,/CentOS/7/isos/x86_64/ 重庆大学镜像网站 https://www.sodocs.net/doc/309694566.html,/centos/7/isos/x86_64/ 西北农业科技大学镜像网站 https://www.sodocs.net/doc/309694566.html,/centos/7/isos/x86_64/ 北京电信通电信工程有线公司镜像网站 https://www.sodocs.net/doc/309694566.html,/centos/7/isos/x86_64/ 浙江大学开源镜像网站 https://www.sodocs.net/doc/309694566.html,/centos/7/isos/x86_64/ 中科院(中国科学院计算机网络信息中心)开源镜像网站https://www.sodocs.net/doc/309694566.html,/centos/7/isos/x86_64/ 上海交通大学开源镜像网站 https://www.sodocs.net/doc/309694566.html,/centos/7/isos/x86_64/ 中国科学技术大学开源镜像网站

win7下硬盘安装CentOS_6.0

WIN7下硬盘安装CentOS 6.0 引言: 电脑系统是Windows 7,硬盘安装centos6.0,以下简称6.0 主要问题在于W7和XP不太一样,我不知道怎么从C盘下通过修改启动信息,从grub 引导6.0的安装程序。而6.0的镜像文件又大于4G,不能在FAT格式的磁盘中存放,RH 系列的系统又不识别ntfs格式的硬盘,所以将6.0的镜像文件存放在ntfs格式的硬盘中,通过引导软件引导的时候,是找不到镜像文件的。所以我参考了XP下安装6.0以及W7下安装5.5的方法,写了这个文档,比较粗略,希望对大家有用。 必备工具: 一、电脑系统: Windows 7 ,在硬盘上留出5G以上的空间(最好还要留出安装6.0的磁盘空间,个人推荐还是把6.0装在独立的空间比较合适) 这5G的空间是为了存放6.0镜像文件的,其实只要能放下ISO文件就可以。 二、所需软件: 1、CentOS-6.0-i386-bin-DVD(CentOS 6.0 32位系统镜像) 下载地址: https://www.sodocs.net/doc/309694566.html,/centos/6.0/isos/i386/CentOS-6.0-i386-bin-DVD.iso 2、磁盘分区工具,一般的系统盘都自带了分区工具 3、EasyBCD,用于引导系统的工具,很方便,随便上网搜一个 4、Ext2Fsd-0.51(Windows 系统中读写Linux Ext2/Ext3 分区,请自行下载,版本自己选择) 三、安装步骤 1、用分区工具在电脑上划分出5G的独立空间,并格式化成EXT格式: 2、安装Ext2Fsd-0.51软件,使XP系统能够访问ext2磁盘。打开Ext2Fsd-0.51,NEXT 安装(下面的图只是做参考,分区情况和盘符以自己的标准)

centos7安装配置openstack-kilo(详细部署实施版)

######################################安装service之前##################### 1.安装openstack-selinux和SQL数据库 RHEL and CentOS enable SELinux by default. Install the openstack-selinux package toautomatically manage security policies for OpenStack services: yum install openstack-selinux yum install mariadb mariadb-server MySQL-python 2.配置mariadb:Create and edit the /etc/my.cnf.d/mariadb_openstack.cnf file [mysqld] bind-address = 192.168.142.13  [mysqld] default-storage-engine = innodb innodb_file_per_table collation-server = utf8_general_ci init-connect = 'SET NAMES utf8' character-set-server = utf8 3.重启服务 systemctl enable mariadb.service systemctl start mariadb.service 4.加强mariadb数据库安全,这是root账户密码  mysql_secure_installation 5.安装信息队列

服务器安装centos 7系统教程

给服务器安装系统,因为没做过,一切都是从网上找的方法,遇到问题也不知道是什么问题,半天也搜不出解决方法,好在最后总算安装好了,这里就整理一下安装过程,并总结一下自己遇到的问题。 我们安装的是centos 7,其他Linux系统版本感觉也可以参照安装。 准备:机器、u盘(比要安装的系统大)、系统镜像、软碟通。 第一步,制作启动u盘 1、打开软碟通,点击“文件”->“打开”找到自己下好的镜像,点击加载 2、插入u盘,点击“启动”->“写入硬盘映像”

这个位置显示你u盘的名称 3、依次点击“写入”->”确定“,等写入完成,启动盘就制作好了。

第二步、安装 1、服务器一般是不配备显示器、鼠标、键盘这些东西的,需自备 2、插好u盘,启动服务器,进入BIOS(我安装的曙光机器是按delete键进入,具体 按哪个键各位对应机器品牌去网上查)切到“boot”菜单,点击进入第一选项“boot device priority“,将usb项置顶。然后保存退出。

3、之后机器自动选择usb启动,出现如下选择,点击“Install CentOS 7“选项,进入安装界面 选择语言 继续后,进入下面界面

这里我们设置三个部分“软件选择“、”安装位置”和”网络和主机名“ 首先点击“软件选择“ 这是一个在虚拟机上安装的图,如果你的机器上除了u盘外,还有硬盘,那再“本地标准磁盘“下就会有硬盘信息,我们选择安装的硬盘。”分区“选项我选的是”自动配置分区“,你们也可以按照自己的需要,选择”我要配置分区“然后自己选择分多少个区,每个区的大小。点击完成。 “软件选择“我选的是”最小安装,你们可以根据需要选择其他部分

Linux操作系统的安装配置(吐血之作)

Linux操作系统的安装配置 文档记录: RedHat操作系统的安装 1.放入REDHAT ENTERPRISE LINUX 5.0安装光盘,并 设置为光盘启动。 启动成功后,如图1。输入linux text(采用文本模式)确认回车。

建议:REDHAT ENTERPRISE LINUX 5.0支持新服务器驱动,如:HP380G6 2.选择在准备安装之前是否检测光驱 一般选择SKIP跳过,开始安装,如图2:

3.选择安装过程的语言 选择English (在linux中使用Tab,切换光标的位置,使用空格键选中选项)回车,如图3: 4.选择键盘 选择US(美国键盘)回车,如图4:

5.选择安装LINUX服务代码 序列号为:2515dd4e215225dd 安装与不安装的区别: 红帽企业版的服务代码,不仅仅是升级,还包含很多售后服务和技术支持,如图5: 6.选择分区方法 选择Create custom layout,如图6:

7.分区 使用F2新建一个分区,出现图7: Mount Point :Bstarsrv1 挂接点,像/root、/bin、/etc、/usr、/home等等。 Filesystem Type:文件格式,例如windows中的fat32格式,windows 2000中的ntfs格式。Bstarsrv1中现在最常用的是

ext3、swap等。Swap是交换分区格式。 Fixed Size:自定义空间大小。 Fill all available space:使用所有可用空间 Force to be a primary partition:强制使用主分区 Check for a bad block :检测坏块 一般只需要将系统分为3个分区,同样的方法建立以下分区。/boot 启动目录100M swap 数据交换分区内存的2倍 / 根目录Fill all available space 建立数据交换分区时,不用输入挂接点,直接在File system 中,使用上下键选择swap格式,大小为内存的2倍。如图8: (根据实际调整仅供参考)下图是在8G的硬盘分区示意图9:

CentosLinux安装指南

CentOS安装指南 我们在VMware创建好虚拟机后,就可以开始进行CentOS的安装了。 软件包的版本: VMware Workstation 10.0.2 CentOS 6.5 64位 硬盘分区 在计算机上安装Linux系统,对硬盘进行分区是一个非常重要的步骤,下面介绍几个分区方案。 方案1(桌面)20GB /boot:用来存放与Linux系统启动有关的程序,比如启动引导装载程序等,建议大小为100MB。 /:Linux系统的根目录,所有的目录都挂在这个目录下面,建议大小为5GB以上。 /home:存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空间。swap:实现虚拟内存,建议大小是物理内存的1~2倍。 方案2(服务器)20GB /boot:用来存放与Linux系统启动有关的程序,比如启动引导装载程序等,建议大小为100MB。 /usr:用来存放Linux系统中的应用程序,其相关数据较多,建议大于3GB以上。 /var:用来存放Linux系统中经常变化的数据以及日志文件,建议大于1GB以上。 /home:存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空间。 /:Linux系统的根目录,所有的目录都挂在这个目录下面,建议大小为5GB以上。 /tmp:将临时盘在独立的分区,可避免在文件系统被塞满时影响到系统的稳定性。建议大小为500MB以上。 swap:实现虚拟内存,建议大小是物理内存的1~2倍。

光盘安装 安装引导 如果是硬件机器从光驱安装系统,首先要设置计算机的BIOS启动顺序为光驱启动,保存设置后将安装光盘放入光驱,重新启动计算机。 如果是虚拟机安装就不需要设置了。创建好的虚拟机上直接安装就行。 第一步:在已创建好的虚拟机上选择CD/DVD,指定CentOS镜像的位置。 第二步:指定镜像文件路径,点击确定。

windows7 和 centos7双系统并存安装教程

windows7 和centos7双系统安装教程 此方法作者成功实现双系统安装,以下图片前期没有拍照,故部分图片取自网络。 此方法适用于U盘安装 工具: ●8G以上U盘 ●CentOS7光盘镜像,如CentOS-7.0-1406-x86_64-DVD.iso ●DiskGenius分区软件 ●easyBCD引导编辑软件 假设已经装好Windows7系统了(windows的系统安装很简单,网上也有很多教程) 分区前最好备份数据,以免发生意外。 为Centos7腾出一个空闲区,最好放在扩展分区的逻辑分区里面,最好是最后一个磁盘,图中就是我给centos7分的盘(在最后一个空闲的逻辑分区里面,centos7安装的过程中对这个空闲区自动为我再细分了三个区。) 在DiskGenius软件里查看: 序号8是/boot 分区 序号9是swap 分区 序号10是/ 分区

记住这几个序号。 1、将centos7刻录到U盘中 2、插入U盘,重启电脑,进入bios,设置从U盘启动 3、进入CentOS的安装界面了,如下图: 注意:这里,网上很多教程,出现如下界面,但是我实际装时,并不是这样(虚拟机中确实如下图):

4、光标选择第一个选项,“Install CentOS 7”,按照提示然后按“e”或者“tab”,具体看界面的提示。进入启动参数配置的修改。

将 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盘所在分区,也可能是sdb1 ,可根据实际情况修改(我自己的情况就是sdb4) 5、修改后,按Ctrl+x执行修改,正常情况下,将进入安装界面,如下图:

CentOS 6.3安装(超级详细图解教程)

CentOS 6.3安装(超级详细图解教程) 附:CentOS 6.3下载地址 32位: https://www.sodocs.net/doc/309694566.html,/centos/6.3/isos/i386/CentOS-6.3-i386-bin-DVD1to2.torren t 64位: https://www.sodocs.net/doc/309694566.html,/centos/6.3/isos/x86_64/CentOS-6.3-x86_64-bin-DVD1to2.to rrent 说明: 1、CentOS 6.3系统镜像有两个,安装系统只用到第一个镜像即 CentOS-6.3-i386-bin-DVD1.iso(32位)或者CentOS-6.3-x86_64-bin-DVD1.iso(64位),第二个镜像是系统自带软件安装包 2、安装CentOS 6.3系统的计算机内存必须等于或者大于628M(最小内存628M),才能启用图形安装模式 3、CentOS 6.3文本安装模式不支持自定义分区,建议使用图形安装模式安装 4、CentOS 6.3的系统安装方式分为:图形安装模式和文本安装模式 5、CentOS 6.3的系统运行方式分为:带图形界面、可以用鼠标操作的图形化方式和不带图形界面、直接用命令行操作的文本方式(具体的系统运行方式,可以在系统安装的过程中自定义选择) 安装图解 用系统安装盘成功引导之后,出现如下界面:

系统运维 https://www.sodocs.net/doc/309694566.html, 温馨提醒:qihang01原创内容?版权所有,转载请注明出处及原文链接 界面说明: Install or upgrade an existing system安装或升级现有的系统 install system with basic video driver安装过程中采用 基本的显卡驱动 Rescue installed system进入系统修复模式 Boot from local drive退出安装从硬盘启动 Memory test内存检测 这里选择第一项,安装或升级现有的系统,回车。 出现是否对CD媒体进行测试的提问,这里选择“Skip”跳过测试。

4Mlinux安装配置方法

4Mlinux 安装配置 一、安装4Mlinux 1.新建otherlinux虚拟机 2.硬件资源分配,硬盘不要超过1G,600M足够否则安装会很慢,必须为IDE接口硬盘。 内存256M即可。 设置硬盘大小:

硬件资源分配图 3.配置好硬件资源后可能会无法选择硬盘接口类型,可以删除原来的,再添加一个

删除SCSI接口的硬盘,添加一个IDE接口的硬盘 设置硬盘接口为IDE的类型,绝对不能用SCSI的,否则不能识别

设置大小为600M 删除原来的SCSI接口硬盘,其他的按回车就可以了。

4.选择iso安装镜像从CD/DVD启动 5.启动后会进入一个类似安装系统界面,但是这不是安装界面 6.这里可以不输入密码,按回车就可以了 7.Root账号登陆,没有设置密码,回车就可以了

8.登陆之后,用“fdisk /dev/sda”新建一个主分区,等下系统就是安装在这个分区里的。 分区新建之后,由于这里无法探测分区,所以用reboot重启系统。 格式化为ext3 9.进入/usr/sbin/目录下,找到一个名为install2hd 的文件拷贝到/tmp目录下 拷贝到/tmp目录下,注意这里一定要拷贝到/tmp/目录下,因为等下要修改这个脚本文件,而且执行后文件会改变 到/tmp目录下修改这个脚本文件,用“/df -h”查找到相关内容,将原来为G的单位改为M 将G改为M 保存退出 10.执行“./install2hd /dev/sda”安装系统到“/dev/sda1”分区下 执行这条命令后选分区时选择1,其余回车或y就可以了。安装完后重启系统就可以了 二、网络配置 到/etc/net/net.conf里面配置网络。 根据需求配置网络即可。

Centos7安装手册

Centos7 安装部署手册 柏雍

目录 第1章CENTOS7安装步骤 (3) 1.1第一步:点击创建新的虚拟机(红框为创建新的虚拟机按钮)。3 1.2第二步:选择自定义(红框)按钮,点击下一步(蓝框)。 (3) 1.3第三步:点击下一步(蓝框) (4) 1.4第四步:选择稍后安装操作系统(红框),点击下一步(蓝框)。 5 1.5第五步:选择操作系统为Linux(红框),选择版本centos64位(紫框),下一步(蓝框)。 (6) 1.6第六步:填写虚拟机名称(红框),选择虚拟机安装位置(紫框),下一步(蓝框)。 (7) 1.7第七步:根据情况选择处理器配置(红框),下一步(蓝框)。 .. 8 1.8第八步:对内存进行配置,根据自己实际需求进行(红框),下一步(蓝框)。 (9) 1.9第九步:网络选择桥接模式(红框),下一步(蓝框)。 (10) 1.10第十步:默认点击下一步(蓝框)。 (11) 1.11第十一步:默认点击下一步(蓝框)。 (12) 1.12第十二步:选择创建新虚拟磁盘(红框),下一步(蓝框)。 (13) 1.13第十三步:选择磁盘空间(红框),下一步(蓝框)。 (14) 1.14第十四步:默认点击下一步(蓝框)。 (15) 1.15第十五步:点击自定义硬件(红框)。 (16) 1.16第十六步:选择CD/DVD(红框),在选择下载好的IOS镜像文 1

件(紫框)。选择关闭(蓝框)。 (17) 1.17第十七步:选择完成(蓝框)。 (18) 1.18第十八步:建立完毕,点击开启此虚拟机。 (19) 1.19第十九步:选择Install Centos Linux7(红框)点击回车进行安装。20 1.20第二十步:完成弹出Centos安装界面,选择中文(红框),点击继续(蓝框)。 (21) 1.21第二十一步:点击软件选择(红框)。进入后选择基础设置服务器,选择开发工具(红框),点击完成按钮。 (22) 1.22第二十二步:选择系统的安装位置(红框),进入后如无其他选择则直接点击完成按钮。 (23) 1.23第二十三步:点击开始安装按钮(红框)。 (24) 1.24第二十四步:设置root密码(红框),进入后设置root密码(紫框),设置后点击完成按钮(蓝框)。 (25) 1.25第二十五步:点击重启按钮(蓝框),因为显示器问题本人这个现实不是特别清晰。 (26) 2

LINUX安装配置手册

封面

作者:PanHongliang 仅供个人学习 LINUX服务器 安装配置手册 杭州世导科技有限公司

文档修改/审批记录

目录1介质准备5 2REDHAT LINUX 的安装6 2.1安装步骤6 2.2R EDHA T 9.0的配置:9 2.2.1其他应用环境配置10

1介质准备 安装介质:Redhat linux9.0,安装光盘三张;

2Redhat linux 的安装 2.1安装步骤 1、首先接通服务器的电源,插入Redhat 系统安装盘1,直到下面界 面出现: 2、安装的界面有图形化用户界面GUI(graphical user interface)--默认方式、直观、用鼠标在屏幕间翻阅、“点击”按 钮,或输入文字字段、简单直观,和文本模式界面,要用这种模式,需 在引导时输入 boot:text ***:推荐使用GUI模式与光盘安装模式;,下面就开始介绍这种模式的安装步骤; 点击“Next”按钮,出现下面的界面. 在这里选择安装界面的语言,选“中文简体”,这样安装界面就是简体中文的了.点击“Next”. 然后点“下一步”. 接着选择一下你的鼠标类型.选择完后,点击“下一步”.在安装类型选择时,选择“定制”.点击“下一步”.安装类型: 个人桌面:适合于新手,有图形化桌面环境(X窗口系统),需要1.8G(兼选GNOME/KDE的个人桌面);如果你需要选择所有的软件包组的话,可能至少需要4G的空间; 工作站:队了有图形化桌面环境外,还具备软件开发工具 服务器:要注意一点,如果你在安装软件时,在选择软件包时没有安装适当的软件包,当系统引导时,X窗口系统不会被配置,因而不会载入GUI 定制:根据你自己的需要来定制你所要安装的软件包,灵活性、随意性较强 升级:如果你使用的一个版本是低于8.0,此时你可以选择这种安装方式(在6.2以上版本是不会破坏现有旧系统里面的数据,只会更新新的内核和软件包); 如果你选择了自动分区的话,系统会创建以下几个分区: 1)交换分区,一般建议为你的内存的2倍 2)/boot分区,大小为100MB,其中驻留着Linux内核和相关的文件 3)/根分区,其中贮存着所有其它文件,大小根据你实际硬盘的大小来分区 在以上三个分区的基础上,服务器安装还会挂载一个/usr的分区,一个/home的分区,一个大小为/var的分区,大小256M; 然后选择“用 Disk Druid 手工分区”,点击“下一步”.由于COMPAQ机器本身会使用8M的硬盘空间来引导系统COMPAQ SETUP ,所以这个分区就不用去动它;/dev/sda3这8M不用去动它1)/boot分区,大小为200MB,其中驻留着Linux内核和相关的文件 2)交换分区,为你的内存的2倍,考虑到以后有扩展内存的可能,建议将SWAP分区加大1G 3)/根分区,其中贮存着所有其它文件,大小根据你实际硬盘的大小来分区,把余下的空间分给它 4)在此基础上增加一个/tmp空间,大小为1G,用于ORACLE时存放备用文件

CentOS7安装文档

1.安装CentOS7.0 1.1服务器开机之后根据提示按del或者F11进入启动选择界面, 选择启动方式为光盘启动(optical DVD),启动之后进入 CentOS7.0安装界面。 1.2选择第一项:installCentOS7 1.3进入安装界面后,下拉选择安装语言:中文 1.4日期和时间:设置为亚洲,上海 1.5组建安装:选择左侧最下方:开发及工作站,右侧全选 1.6安装位置:点击之后左下方选择:我要配置分区,点击左上方完 成进入分区界面 点击左下方的+号添加分区: / 500G Swap 16G /boot 1G 添加错误可选择–号删去分区重新创建。 1.7选择完成,回到安装界面,选择右下角:开始安装。 1.8C entOS7开始安装,此时设置root密码,123456 1.9点击重启,安装完成。 2.安装CentOS7.0updates 在光驱中放入updates光盘之后,在弹出的对话框中选择打开文件,右键打开终端,在光盘目录下执行:./install-updates,输入y允许更新,安装完成之后reboot重启

3.安装RedHawk7.0 CentOS7 系统启动后,放入redhawk的光盘,打开终端,在光盘目录下执行:./install-redhawk,选择y,y,a等待安装完成,reboot重启。 4.安装RedHawk7.0updates 系统启动后,放入redhawkupdates光盘,打开终端,在光盘目录下执行:./install-updates,在弹出的对话框中全选,点击右下方应用,等待安装完成,reboot重启。 5.编译内核 重启系统,打开终端,进入/usr/src目录下以linux开头的目录,然后终端输入: ./ccur-config –s –k SimServer standard,执行之后在弹出的对话框中点击文件,保存,名字不做修改,保存,关闭。等待完成。 终端执行:make bzImage等待完成,之后执行:make,完成后执行:make modules,完成后执行:make modules_install,完成后执行:make install,完成后执行:reboot,编译完成。

Linux项目安装部署

1安装Jdk (1)安装 第一步:下载Linux环境下的jdk1.8,请去(官网)中下载jdk的安装文件; 由于我的Linux是32位的,因此我下载jdk-8u92-linux-i586.tar.gz文件。 解压: tar xzvf jdk-8u45-linux-i586.tar.gz 移动到opt目录: sudo mv jdk1.8.0_45 /opt (2)配置环境变量 ①、使用vim /etc/profile编辑profile文件 ②、在/etc/profile底部加入如下内容: JAVA_HOME=/opt/jdk1.8.0_92 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH

输入:wq保存并退出,最后使用source /etc/profile让profile文件立即生效。 (3)测试命令 输入:java -version,如果看到如下截图说明你的jdk已经安装成功了。 2安装mysql (1)到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (glibc 2.5) (x86, 64-bit),32位系统下载Linux - Generic (glibc 2.5) (x86, 32-bit) (2)解压32位安装包: 进入安装包所在目录,执行命令:tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz (3)复制解压后的mysql目录到系统的本地软件目录: 执行命令:cp mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r

Centos系统安装过程具体选择详细图解

一.准备安装CentOS 6 硬盘分区方案 在计算机上安装Linux系统,对硬盘进行分区是一个非常重要的步骤,下面介绍几个分区方案。 至少要有/boot和swap,可以分别创建(/、swap、/home、/usr等)。 也可以创建一个/boot和physical volume(LVM)物理卷,/boot必须单独独立出来,不能放到LVM中。其他的都可以在LVM中添加(/、swap、/home、/usr等)。 (1)方案1(桌面) /boot:用来存放与Linux系统启动有关的程序,比如启动引导装载程序等,建议大小为100MB。/ :Linux系统的根目录,所有的目录都挂在这个目录下面,建议大小为5GB以上。 /home:存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空间。 swap:实现虚拟内存,建议大小是物理内存的1~2倍。 (2)方案2(服务器) /boot:用来存放与Linux系统启动有关的程序,比如启动引导装载程序等,建议大小为100MB。/usr :用来存放Linux系统中的应用程序,其相关数据较多,建议大于3GB以上。 /var :用来存放Linux系统中经常变化的数据以及日志文件,建议大于1GB以上。 /home:存放普通用户的数据,是普通用户的宿主目录,建议大小为剩下的空间。 / :Linux系统的根目录,所有的目录都挂在这个目录下面,建议大小为5GB以上。 /tmp:将临时盘在独立的分区,可避免在文件系统被塞满时影响到系统的稳定性。建议大小为500MB以上。 swap:实现虚拟内存,建议大小是物理内存的1~2倍。 二.光盘安装CentOS 6 1.安装引导 首先要设置计算机的BIOS启动顺序为光驱启动,保存设置后将安装光盘放入光驱,重新启动计算机。 计算机启动以后会出现如下图所示的界面: Install or upgrade an existing system(安装或升级现有系统):这个选项是默认的。选择此选项,安装到您的计算机使用CentOS的图形安装程序的系统。 Install system with basic video driver(安装系统,基本的视频驱动程序):此选项允许您安装CentOS的模式,即使在图形安装程序无法加载视频卡的正确驱动程序为您的。如果你的屏幕上出现扭曲或一片空白时使用的安装或升级现有系统的选项,重新启动计算机,并尝试此选项。 Rescue installed system(救援安装的系统):选择这个选项来修复您的安装CentOS 系统,防止正常启动你一个问题。虽然CentOS是一个非常稳定的计算平台,它是偶然的问题仍有可能发生,防止启动。救援环境包含实用程序,允许您解决这些问题,品种繁多。

Linux安装部署规范标准

Linux安装部署规文档 编制人员:石鹏 编制部门:运维事业部 模版文件版本:V1.1 适用项目围:所有

文件修改记录表

目录 1 安装前的准备工作 (6) 1.1 操作系统版本 (6) 1.2 操作系统的安装信息搜集 (6) 2 默认情况的Linux操作系统安装 (7) 2.1 安装语言的选择 (7) 2.2 分区的划分 (8) 2.2.1 boot分区 (8) 2.2.2 LVM分区 (8) 2.2.3 根分区 (10) 2.2.4 Swap空间 (10) 2.3 IP地址的配置 (11) 2.4 主机名的设定 (12) 2.5 时区的设定 (12) 2.6 密码的设定 (13) 2.7 软件包的定制 (13) 2.7.1 桌面环境 (13) 2.7.2 应用程序 (14) 2.7.3 开发环境 (14) 2.7.4 服务器 (15) 2.7.5 基础系统 (15) 2.7.6 虚拟化 (15) 2.7.7 语言 (16) 2.8 安装后的设置 (17) 2.8.1 防火墙设置 (17) 2.8.2 SELinux (17) 2.9 操作系统配置 (18) 2.9.1 文字界面启动 (18) 2.9.2 Root用户直接登陆系统 (18) 2.9.3 取消不用的服务 (18) 2.10 备份操作系统关键文件 (19) 3 针对Oracle数据库服务器的操作系统安装 (19) 3.1 安装语言的选择 (19) 3.2 分区的划分 (19) 3.2.1 boot分区 (19) 3.2.2 LVM分区 (20) 3.2.3 根分区 (20) 3.2.4 Swap空间 (20) 3.2.5 tmp分区 (20) 3.2.6 var分区 (21) 3.2.7 usr分区 (21) 3.2.8 u01分区 (22) 3.3 IP地址的配置 (22) 3.4 主机名的设定 (22) 3.5 时区的设定 (23) 3.6 密码的设定 (23) 3.7 软件包的定制 (23) 3.7.1 桌面环境 (23)

Linux下WebLogic 的安装配置及启动

Linux? Weblogic ??3 zhenhua_hou@https://www.sodocs.net/doc/309694566.html, 20100822 WebLogic 1 ǐ ? CentOS4.8 2 3'? 1:oracle wls1033_oepe111150_linux32.bin https://www.sodocs.net/doc/309694566.html,/technetwork/middleware/ias/downloads/wls-main-097127.html 2:ftp xFtp https://www.sodocs.net/doc/309694566.html,/download/down_xfp3.html 3:SSH SecureCRT,SSH,XShell 3 3? ?URRW/"? ? ?D ? ZHE/RJLF/"? KRPH ? mkdir -p /u02/weblogic

?üZHE/RJLF?/"? groupadd weblogic ?ü/ZHE/RJLF useradd -g weblogic -d /u02/weblogic weblogic "?ü?/" 3 passwd weblogic ? ? ? ? weblogic weblogic ? X " ???/" cd /u02 ls -la root root 4096 Aug 23 15:29 u02 ? X ? " ???/" ?%?ZHE/RJLF chown -R weblogic:weblogic /u02 /;IWS?ZOV BRHSH BOLQX[ ELQ? X ? ?ZOV BRHSH BOLQX[ ELQ" ?/"??/" cd /u02 ls -la root root 968036147 Aug 23 15:39 wls1033_oepe111150_linux32.bin

CentOS安装教程

CentOS操作系统安装教程 CentOS操作系统是商业版Red Hat Enterprise Linux(RHEL)的免费版,是架构LAMP的理想操作系统,稳定性非常好,和Ubuntu不同的是,CentOS主要用于服务器而不是桌面环境,不少大型的商业网站都使用CentOS操作系统,我在《LAMP网站架构方案分析》中曾经讲述了一系列架构方案,这里以CentOS为例具体讲一下LAMP环境的安装和搭建。 首先要下载CentOS操作系统的ISO,下载地址点这里,目前最新版为5.3,下载文件有两种形式,一种是光盘CD版,要六张盘,要下载的文件为 CentOS-5.3-i386-bin-1of6.iso、 CentOS-5.3-i386-bin-2of6.iso、 CentOS-5.3-i386-bin-3of6.iso、CentOS-5.3- i386-bin-4of6.iso、 CentOS-5.3-i386-bin-5of6.iso、CentOS-5.3-i386-bin- 6of6.iso,一种是DVD 版,要一张盘,下载文件为CentOS-5.3-i386-bin-DVD.iso,3.7G容量。 下载完成后,使用Nero等光盘刻录软件将ISO镜像文件转换、刻录成安装CD或DVD光盘。 然后将服务器硬盘格式化,插入CD或DVD的第一张盘启动,即可进入CentOS 的安装程序。 光盘启动,出现“boot:”提示符,直接按回车进入图形安装界面。出现是否对CD媒体进行测试的提问,这里选择“Skip”跳过测试。

语言选择界面中,如需要使用中文系统,则选择简体中文进行安装。 键盘选择为“美国英语式”。

Uefi模式下安装centos7

UEFI Centos7 UEFI Centos7 7 google windows linux grub grub2 BIOS UEFI MBR GPT centos6 centos7 1/ centos6.4 2/ centos7.2 BIOS 2T 4T UEFI liveCD UEFI centos7 4-B 3-B 4-B Fedora Ubuntu

1 T110 600G SAS BIOS centos 2 F11 UEFI ubuntu14 3 sda5 centos

4 Execute a shell in /dev/sda5 5 mount /dev/sda3 /boot/e? ( ESP ) 6 vi /etc/resolv.conf nameserver 114.114.114.114 7 yum install e?bootgmr shim grub2-e? 8 /boot/e? EFI/centos/XXXXX grub.cfg grub2-mkcon?g -o /boot/e?/EFI/centos/grub.cfg 9 10 UEFI centos UEFI 11

12 grub2 more /boot/e?/EFI/centos/grub.cfg ### BEGIN /etc/grub.d/10_linux ### menuentry 'CentOS Linux (3.10.0-514.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-514.el7.x86_64-advan ced-24d2ee03-3580-44ea-8d57-95a4c1ea2dc3' { load_video set gfxpayload=keep insmod gzio insmod part_msdos insmod xfs set root='hd0,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-?oppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-e?=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1' f0a3ab93-ceea-4f84-ba19-7545ced00ccc else search --no-?oppy --fs-uuid --set=root f0a3ab93-ceea-4f84- ba19-7545ced00ccc ? linuxe? /vmlinuz-3.10.0-514.el7.x86_64 root=UUID=24d2ee03-3580-44ea-8d57-95a4c1ea2dc3 ro crashkernel=auto rhgb quiet initrde? /initramfs-3.10.0-514.el7.x86_64.img } menuentry 'CentOS Linux (0-rescue-5a39f276e8194f6bb7bd2f76714e373b) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-0-rescu e-5a39f276e8194f6bb7bd2f76714e373b- advanced-24d2ee03-3580-44ea-8d57-95a4c1ea2dc3' { load_video insmod gzio insmod part_msdos insmod xfs set root='hd0,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-?oppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-e?=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1' f0a3ab93-ceea-4f84-ba19-7545ced00ccc else search --no-?oppy --fs-uuid --set=root f0a3ab93-ceea-4f84- ba19-7545ced00ccc

相关主题