Linux学习之CentOS(一)--CentOS6.5环境搭建
一、前言
作为一个从事运维工作好几年的老运维来说,linux系统怎能不学呢?所以,这几天自己准备学习一下linux操作系统。废话不多说,直奔主题。
要学linux开发,首先得要安装linux系统吧,这里我在选择之前也挺迷茫,因为linux系统有太多可选择了,例如最著名的的RedHat、咱中国人开发的红旗Linux,Ubuntu、Fedora、CentOS等等,最后在请教了一下前辈们以后,选择了安装CentOS这个系统。
二、CentOS简介
CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。
RHEL 6.4中一些重要软件包的变化:1.总算增加了Haproxy.2.引入Samba4作为技术预览同时升级samba。3.增加了 Keepalived(无须在EPEL里找了)。4.SystemTap升级到1.8 5.增加了lscpu和chcpu用于CPU操作。6.新加SciPy 7.升级 Valgrind嵌入gdbserver.8.新加 libjpeg-turbo,redhat-lsb-core升级createrepo。(目前刚入门,也不知道这些有啥太大的用)
既然出来最新版,我就下载了CentOS6.5 64位系统 。目前最新版为7.0
下载地址如下:https://www.centos.org/
因为刚接触Linux系统,神马都得从头开始学,所以我就选择了在虚拟机里面安装,用的虚拟机版本是VMware Workstation7.1的,操作系统是win7旗舰版sp1.
下载完以后我们会得到两个iso镜像文件。一个是CentOS-6.4-x86_64-bin-DVD1.iso(这个就是我们需要安装的CentOS镜像文件),另一个是CentOS-6.4-x86_64-bin-DVD2.iso(这个是CentOS的一些软件包,常用的很多软件、插件都在里面) 。
打开安装好的VMware,选择File-New-Virtual Machine,如图:
这里选择Custom,Next:
选择Workstation6.5-7.x, Next:
这里选择第三项,以后安装,方便进行配置。选择I will install the operating system later,Next:
这里选择Linux,Version里选择CentOS,因为是64位的,所以不要选择CentOS-32bit,next:
镜像文件存放路径的选择,这里输入虚拟机名称和安装路径(因为之前刚装完一个CentOS64位的了,所以这里名字显示就是(2)了,名字可以自己改),Next:
选择给虚拟机分配的cpu核的数量,如果为虚拟机选择的cpu数超过本机实际cpu数量,VMware会给出警告。Next:
虚拟内存分配,一般选默认的1024MB就行,Next:
这里是网络类型分配,网络类型分配分为三种,Bridge,NAT和Host-Only,大概区别是
1 BRIDGE:相当于主机和虚拟机连接到同一个hub上,虚拟机要和主机配置到同一网段上
2 NAT:使用vmnet8,主机开启必要的VMware服务,如vmvare dhcp,虚拟机设置成dhcp方式即可,当然也可以手工设置成vmnet1同一网段,比较麻烦
3 HOST-ONLY:使用vmnet1,直接和主机互联,可以使用ifconfig查看配置情况
这里选择NAT,Next:
选择io控制器类型,选择默认的即可,Next:
选择虚拟硬盘类型,这里选择创建一个,Next:
选择要创建的磁盘的类型,选择默认的即可,Next:
选择磁盘空间大小,默认即可,也可根据自己电脑设备更改
设置虚拟镜像文件名称,默认即可,Next:
创建完成,确认虚拟机信息,点finish即可。
接下来在VMware上刚才创建的虚拟机上,右键选择Settings
点击”CD/DVD(IDE)”,打开虚拟机光盘设置页面,点击”Use ISO image file”, 再点击”Browse”,选择待安装镜像ISO文件。就是刚下载的CentOS-6.4-x86_64-bin-DVD1.iso文件
四、Linux--Centos 安装
本小节我们将为大家介绍Linux Centos的安装。
centos 下载地址:
可以去官网下载最新版本:https://www.centos.org/download/
以下针对各个版本的ISO镜像文件,进行一一说明:
CentOS-7.0-x86_64-DVD-1503-01.iso : 标准安装版,一般下载这个就可以了(推荐)
CentOS-7.0-x86_64-NetInstall-1503-01.iso : 网络安装镜像(从网络安装或者救援系统)
CentOS-7.0-x86_64-Everything-1503-01.iso: 对完整版安装盘的软件进行补充,集成所有软件。(包含centos7的一套完整的软件包,可以用来安装系统或者填充本地镜像)
CentOS-7.0-x86_64-GnomeLive-1503-01.iso: GNOME桌面版
CentOS-7.0-x86_64-KdeLive-1503-01.iso: KDE桌面版
CentOS-7.0-x86_64-livecd-1503-01.iso : 光盘上运行的系统,类拟于winpe
CentOS-7.0-x86_64-minimal-1503-01.iso : 精简版,自带的软件最少
注:建议安装64位Linux系统。
旧版本下载地址:https://wiki.centos.org/Download
接下来你需要将下载的Linux系统刻录成光盘或U盘。
注:你也可以在Window上安装VMware虚拟机来安装Linux系统。
点击”Power on this virtual machine“,启动虚拟机。
选择第二项即可进行安装(直接回车),各项具体含义:
- 安装或升级现有系统
- 用基本的显卡驱动安装系统
- 进入系统修复模式
- 硬盘启动
这里选择第二个,然后回车,开始安装
检查DISC的,选择SKIP就可以
选择安装语言,这里选简体中文
选择键盘,选择美国,Next
选择默认即可,下一步
这里是格式化刚才设定的虚拟磁盘,放心选择“重新初始化所有”即可,其他文件不会丢失
选择时区,默认即可
输入密码,下一步:
然后出现
这里选择Desktop,就会安装桌面版本,安装完后有图形界面的,如果选择Minimal的话,则是最小化的安装选择现在自定义,添加一些必要的组件,注意如果选择以后自定义,虚拟机可能因为缺少组件上不了网,虽然后期可设置,但对于像我这样的菜鸟来说,想配置好有点麻烦,因此这里选择自定义,添加一些必要的组件。
Perl是必选的,否则无法安装VMware Tools,system managerment tools,network tools必选的,否则无法上网,其他的自己选择。。。我默认全装了。。。
最后。。。终于大功告成了!!!
整个CentOS安装过程就是这样啦!!!!
Linux学习之CentOS(一)--CentOS6.5环境搭建的更多相关文章
- Linux学习之CentOS(一)--CentOS6.4环境搭建
Linux学习之CentOS(一)--CentOS6.4环境搭建http://www.cnblogs.com/xiaoluo501395377/archive/2013/03/31/CentOs.ht ...
- [转] Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置
from: http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得 ...
- Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置
原文:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得搭建好j ...
- Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置(转)
原文地址:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得搭建 ...
- Linux学习之CentOS(一)--CentOS6.6下Mysql数据库的安装与配置
在这里我是通过yum来进行mysql数据库的安装的,通过这种方式进行安装,可以将跟mysql相关的一些服务.jar包都给我们安装好,所以省去了很多不必要的麻烦!!! [root@larry ~]# c ...
- CentOS(一)--CentOS6.4环境搭建
一.前言 作为一个想从事j2ee后台开发的程序猿,linux系统怎能不学呢?所以,这几天自己准备学习一下linux操作系统.废话不多说,直奔主题. 要学linux开发,首先得要安装linux系统吧,这 ...
- linux学习之centos(三):mysql数据库的安装和配置
前言:mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle.sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库, ...
- linux学习之centos(三):网卡配置
Linux系统版本:Centos 6.5 在linux学习之centos(二):虚拟网络三种连接方式和SecureCRT的使用中,使用远程工具SecureCRT,通过“ifconfig eth0 + ...
- Linux学习之CentOS(三)--初识linux的文件系统以及用户组等概念
Linux学习之CentOS(三)--初识linux的文件系统以及用户组等概念 进入到了Linux学习之CentOS第三篇了,这篇文章主要记录下对linux文件系统的初步认识,以及用户组.用户权限.文 ...
随机推荐
- JAVA_SE基础——19.数组的定义
数组是一组相关数据的集合,数组按照使用可以分为一维数组.二维数组.多维数组 本章先讲一维数组 不同点: 不使用数组定义100个整形变量:int1,int2,int3;;;;;; 使用数组定义 int ...
- Linux "零拷贝" sendfile函数中文说明及实际操作
Sendfile函数说明 #include ssize_t sendfile(int out_fd, int in_fd, off_t *offset, size_t count); sendfile ...
- Linq GroupJoin
static void Main(string[] args) { List<Person> persons = new List<Person> { }, }, }; Lis ...
- websocketj--随时随地在Web浏览器中操作你的服务端程序
0 - 有没有觉得Linux标准终端界面输入输出枯燥无味? 1 - 什么?vmstat命令的输出数据不直观?有没有想过能够可视化该命令的输出? 2 - 尝试过用浏览器操作Windows中的cmd吗? ...
- 尼姆博弈(Nimm's Game)
题型: 有3堆各若干个物品,两个人轮流从某一堆取任意多的物品,规定每次至少取1个,多者不限,最后取光者得胜. 思路 首先自己想一下,就会发现只要最后剩两堆物品一样多(不为零),第三堆为零,那面对这种局 ...
- WPF在在设计模式,使用动态样式
1.问题分析 WPF有时候要用到主题样式,比如颜色主题(红色.黄色之类的)通常是key相同,而value不同,比如会这么写: Background="{DynamicResource Bac ...
- assert后面如果是假则程序崩溃
assert后面如果是假,则程序崩溃.
- ecshop PC版本智能跳转到对应手机版页面
以下适用于PC跳转到ectouch手机版的写法.其他手机端的方法类似. 修改文件 includes/lib_main.php 增加以下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ...
- iOS 私有API调用
最近自己在做一个小程序,想实现一个一键设置手机壁纸的功能.但在iOS公开的API里找不到相关的方法,只能从私有API入手. 网上有不少教程,不过都不是很详细.从google和https://stack ...
- 接口自动化测试:python+json+requests+数据驱动
接口测试是单元测试的一个子集,但又不等同于单元测试.从测试的角度来看,接口测试的价值在于其测试投入比单元测试少,而且技术难度也比单元测试小.一般来说,接口测试的粒度要比单元测试更粗,它主要是基于子系统 ...