CentOS minimal安装和开发环境部署

<p class="p0">服务器开发大多都须要linux操做系统<span style="font-family: 宋体">,这里一步步讲下</span><a href="http://www.cnblogs.com/alylee/archive/2013/05/03/LinuxInit_CDevelSetup.html"><span style="font-family: &#39;Times New Roman&#39;">linux</span><span style="font-family: 宋体">安装和开发环境部署</span></a></p> <p class="p0"><strong>1、下载安装镜像文件</strong></p> <p class="p0">这里以安装CentOS-6.3-i386-minimal为例,这个自带安装软件最少,简单而小巧,偏于你了解安装和部署开发环境,因此选择这个版本,做为linux开发者,熟悉命令行界面是最基本的。镜像文件下载地址:<a href="http://mirrors.163.com/centos/6.3/isos/i386/">CentOS-6.3-i386-minimal.iso(想要吗?猛戳这里!)</a>。这里选择红色框里面的。</p> <p class="p0"><img alt="" src="http://images.cnitblog.com/blog/313639/201305/02211250-f227dc238c7a44b7a7f84ed02bfeb88c.jpg" /></p> <p class="p0">顺便说下,这几个版本的区别主要在于系统自带的软件包不一样: <br />1<span style="font-family: 宋体">、</span>CentOS-6.3-i386-netinstall.iso 经过网络安装的,须要联网 <br />2<span style="font-family: 宋体">、</span>CentOS-6.3-i386-minimal.iso 精简版,自带的软件少 <br />3<span style="font-family: 宋体">、</span>CentOS-6.3-i386-LiveCD.iso 自带一些比较经常使用的软件 <br />4<span style="font-family: 宋体">、</span>CentOS-6.3-i386-LiveDVD.iso<span style="font-family: 宋体">和</span><span style="font-family: &#39;Times New Roman&#39;">CentOS-6.3-i386-bin-DVD2.iso</span> 最全版(多个盘).</p> <p class="p0">&#160;</p> <p class="p0"><strong>2、VMare新建虚拟机</strong></p> <p class="p0">VMware <span style="font-family: 宋体">新建一个</span><span style="font-family: &#39;Times New Roman&#39;">linux</span><span style="font-family: 宋体">虚拟机,根据须要配置好各项设置,都是傻瓜安装,很少讲。</span></p> <p class="p0"><span style="font-family: 宋体"><span>比较啰嗦,已经安装过的,能够跳过“2、三”,直接看后面的安装后的配置...</span></span></p> <p class="p0"><span style="font-family: 宋体"></span>注意:下面这一步(图中)选择最后一项。在虚拟机新建后,再配置安装镜像的路径。(不然,你安装完后,系统起不来,不少人都遇到过这冲状况。)</p> <p class="p0">&#160; <img alt="" src="http://images.cnitblog.com/blog/313639/201305/02211915-4de809e17ed240ad80b3e7757c50310e.jpg" /></p> <p class="p0">若是你选择第二项,硬件设置中多了一个<span style="font-family: &#39;Times New Roman&#39;">CD/DVD(IDE)</span><span style="font-family: 宋体">,装载了</span><span style="font-family: &#39;Times New Roman&#39;">autoinst.iso</span><span style="font-family: 宋体">,另外一个</span><span style="font-family: &#39;Times New Roman&#39;">CD/DVD 2(IDE)</span><span style="font-family: 宋体">装载了安装镜像</span><span style="font-family: &#39;Times New Roman&#39;">CentOS-6.</span>3-x86_64-minimal.iso<span style="font-family: 宋体">,从新建了个</span><a href="http://www.2cto.com/os/xuniji/">虚拟机</a>,发如今选择安装镜像文件那里,有个提示<span style="font-family: &#39;Times New Roman&#39;">“CentOS 64-bit detected.This operating system will use Easy Install</span> 。呐呐,就是这里致使的。因此这里强调:在安装镜像选择那里,选择<span style="font-family: &#39;Times New Roman&#39;">“I will install the operating system later.“</span><span style="font-family: 宋体">,建立完后,硬件设置中设置安装镜像</span>。</p> <p class="p0">&#160;</p> <p class="p0">####本身写这篇文章的时候,也是在边演示编写文章,也考虑到新手们的须要,这里仍是写上具体步骤吧。若是您以为冗余,就跳过这一节的下面这段吧,呵呵。</p> <p class="p0">这里用的VM版本:VMware® Workstation7.1.4 ,各个版本可能稍有不一样,但基本步骤都相同。</p> <p class="p0">一、File --&gt; New --&gt; Virtual Machine...</p> <p class="p0"><img alt="" src="http://images.cnitblog.com/blog/313639/201305/02212514-3f983b90c7d244308f735923292f0120.jpg" /></p> <p class="p0">二、打开下面界面,这里选择Typical 安装。若是你须要能够选择下面的Custom自定义安装。</p> <p class="p0"><img alt="" src="http://images.cnitblog.com/blog/313639/201305/02212858-22b8cb5314a54a4cab1b32a99cc8cd7c.jpg" /></p> <p class="p0">三、这里就是一直强调的,必定要选择最后一项:I will install the operating system later.(固然,不信你能够试试选择第二项,看会遇到什么问题,反正我遇到过,网上也有其余人遇到过一样问题)</p> <p class="p0"><img alt="" src="http://images.cnitblog.com/blog/313639/201305/02213112-ea2dc2c38f504735a10d76cd8c70308c.jpg" /></p> <p class="p0">&#160; 四、这里两个地方:1.Guest operating system 选择 linux;2.Version 选择 CentOs,由于咱们下载的是32位的,固然若是你安装的是64位的,就选择CentOs 64-bit</p> <p class="p0"><img alt="" src="http://images.cnitblog.com/blog/313639/201305/02214014-dfbaedcf94254baca41629a3cddbc09e.jpg" /></p> <p class="p0">设置好后,以下图:</p> <p class="p0"><img alt="" src="http://images.cnitblog.com/blog/313639/201305/02213719-ab5cdbb24d5643c9b714674e7d0335f3.jpg" /></p> <p class="p0">五、Virtual machine Name:虚拟机名字。随便填写,若是你安装了多个linux,那就最好填写不一样的名字以便区分。</p> <p class="p0">&#160;&#160; Localtion:虚拟机文件存放路径</p> <p class="p0"><img alt="" src="http://images.cnitblog.com/blog/313639/201305/02214353-025a0e55d7c94571b085663a4a673a68.jpg" /></p> <p class="p0">六、第一个是虚拟机硬盘大小,默认吧,之后还能够设置。</p> <p class="p0">第二个是虚拟机磁盘的组织形式,多个文件仍是单个文件。也默认吧。</p> <p class="p0"><img alt="" src="http://images.cnitblog.com/blog/313639/201305/02215513-c9a4f66483184af4bf07ba77e443d4c7.jpg" /></p> <p class="p0">七、上面的列出你新建的虚拟机信息</p> <p class="p0">下面的按钮,你能够选择对你的虚拟机的虚拟硬件作出详细设置。这里先跳过,待新建完成后设置。</p> <p class="p0"><img alt="" src="http://images.cnitblog.com/blog/313639/201305/02215900-205f3ff90b534f2b985a2d41431e8269.jpg" /></p> <p class="p0">点击finish,OK新建好了。</p> <p class="p0">八、如今咱们打开设置(settings),对新建的虚拟机设置下,如下任意方式均可打开“设置窗口”</p> <p class="p0"><img alt="" src="http://images.cnitblog.com/blog/313639/201305/02221222-305d7bdaf7a041b3ba0285785800ac45.jpg" /></p> <p class="p0">A、设置memory内存大小:这里512M</p> <p class="p0"><img alt="" src="http://images.cnitblog.com/blog/313639/201305/02221641-b067b462c5474f67b2df17036667af83.jpg" /></p> <p class="p0">B、Cd/Dvd(IDE)选择Use ISO image file:选择好CentOsMini 的iso存放路径。就是把光驱设置成使用ISO挂载。</p> <p class="p0"><img alt="" src="http://images.cnitblog.com/blog/313639/201305/02221854-50f64bc698714466971df4cc0c8f3594.jpg" /></p> <p class="p0">C、将网卡()设置为:Bridged</p> <p class="p0"><img alt="" src="http://images.cnitblog.com/blog/313639/201305/02223743-0749f650949348b7a84ac00c1d3ab297.jpg" /></p> <p class="p0">D、其余的都默认吧,你也能够根据本身须要设置。</p> <p class="p0"></p> <p class="p0"><strong>3、安装CentOs</strong></p> <p class="p0">一、启动新建的虚拟机。这是会从光驱启动,而光驱以前挂载了CentOs的ISO。</p> <p class="p0"><img alt="" src="http://images.cnitblog.com/blog/313639/201305/02224231-ffb23f60f74748598f71c418a4508adb.jpg" /></p> <p class="p0">选择第一项:install or upgrade an existing system.</p> <p class="p0">注意:鼠标光标在linux里选择,Ctrl+Alt 能够把光标从linux系统移到当前宿主Window下。</p> <p class="p0">2.接下来是检测磁盘(介质),这个跳过吧,选择Skip跳过。</p> <p class="p0"><img alt="" src="http://images.cnitblog.com/blog/313639/201305/02224646-7b3b6272b5cc4b65a39b22ec1149599e.jpg" /></p> <p class="p0">3.安装过程语言,选择“English”。</p> <p class="p0">注意:在命令行模式下,不支持中文,因此这里选择English。你若选择“简体中文”,下一步会提示“命令行模式不能使用中文”,接下安装自动使用English安装。不管是学习linux仍是实际生产使用,都建议English.</p> <p class="p0"><img alt="" src="http://images.cnitblog.com/blog/313639/201305/02230017-6c2c1285055141899c3249a2533fb424.jpg" /></p> <p class="p0">四、Keyboard:通常都选择美式键盘(US)</p> <p class="p0"><img alt="" src="http://images.cnitblog.com/blog/313639/201305/02230045-8412144a28a946f6a6124e753a6d30d3.jpg" /></p> <p class="p0">五、若是出现这个问题,选择Re-initialize。</p> <p class="p0"><img alt="" src="http://images.cnitblog.com/blog/313639/201305/02230459-201b5e2752024830a57d3a6a7c8dc6d3.jpg" /></p> <p class="p0">六、时区选择:Asia/Shanghai(亚洲上海)</p> <p class="p0"><img alt="" src="http://images.cnitblog.com/blog/313639/201305/02230813-6fa07b6a9c2b48fc88980dabb9777478.jpg" /></p> <p class="p0">七、输入root帐号的密码</p> <p class="p0"><img alt="" src="http://images.cnitblog.com/blog/313639/201305/02231116-fb7f2952ccba47db892e0999d73907ae.jpg" /></p> <p class="p0">八、若是你输入的密码很简单,下一步会提示给你。这里只是演示,因此选择“Use Anyway”,依然使用这个简单密码。</p> <p class="p0"><img alt="" src="http://images.cnitblog.com/blog/313639/201305/02231250-0dd349a35ecf4102913c7152a3dfba02.jpg" /></p> <p class="p0">九、这个虚拟机磁盘上还没安装过linux,这里选择默认。若是,你是在实际的磁盘安装linux,要注意以前有没有其余的操做系统已经安装了,就要考虑选择 use free space</p> <p class="p0"><img alt="" src="http://images.cnitblog.com/blog/313639/201305/02231621-4dfbfaa10afb4d85aaa5cc79df8937c2.jpg" /></p> <p class="p0">十、这一步忘记截图了,就是提示你要开始写数据到磁盘,你就选择开始写入数据到磁盘。</p> <p class="p0">十一、接下来就是自动安装的过程,就要等一段时间。</p> <p class="p0"><img alt="" src="http://images.cnitblog.com/blog/313639/201305/02232240-724a1ae5c2d24b4181008ab04d1961c5.jpg" /></p> <p class="p0">十二、等安装完成,会弹出reboot,重启便可。</p> <p class="p0"><img alt="" src="http://images.cnitblog.com/blog/313639/201305/02232354-3563a0d1a86d44d0a27b849da6f1d684.jpg" /></p> <p class="p0">1三、重启后,进入登陆界面</p> <p class="p0"><img alt="" src="http://images.cnitblog.com/blog/313639/201305/02232500-7c3a93171e7846258bd3805921ac0927.jpg" /></p> <p class="p0">输入root,而后输入密码,便可用root帐号登录系统。能够输入命令了:ls&#160; pwd whoami 等等。</p> <p class="p0">至此,CentOs安装完成。接下来是系统的基本设置。</p> <p class="p0">&#160;</p> <p class="p0"><strong>4、安装后基本配置</strong></p> <p class="p0">以root<span style="font-family: 宋体">用户登陆,不少安装和配置都要用到管理员权限。</span></p> <p class="p0"><span style="font-family: 宋体"><strong>一、网络设置</strong></span></p> <p class="p0"><span style="font-family: 宋体">A、</span>修改对应网卡的<span style="font-family: arial">IP</span><span style="font-family: 宋体">地址的配置文件</span>&#160;</p> <p class="p0"># vi /etc/sysconfig/network-scripts/ifcfg-eth0</p> <div class="cnblogs_code"> <pre>IPV6INIT=<span style="color: #000000">no #关闭IPV6支持,当前通常不用 ONBOOT</span>=<span style="color: #000000">yes #系统启动时激活此设备 html

BOOTPROTO</span>=<span style="color: #0000ff">static</span><span style="color: #000000"> #网卡得到ip地址的方式,为static,dhcp或bootp IPADDR</span>=<span style="color: #800080">192.168</span>.<span style="color: #800080">1.129</span><span style="color: #000000"> #静态指定IP,指定了网卡对应的ip地址 NETMASK</span>=<span style="color: #800080">255.255</span>.<span style="color: #800080">255.0</span><span style="color: #000000"> #子网掩码 #NETWORK</span>=<span style="color: #800080">192.168</span>.<span style="color: #800080">1.1</span> #能够不设置,在下面2中设置好网关便可 </pre>mysql

</div>linux

<p>&#160;</p>ios

<p>B、设置网关</p>c++

<p># vi /etc/sysconfig/network</p>sql

<div class="cnblogs_code"> <pre>NETWORKING=<span style="color: #000000">yes  #表示系统是否使用网络 HOSTNAME</span>=<span style="color: #000000">CentOsMini  #设置本机的主机名 GATEWAY</span>=<span style="color: #800080">192.168</span>.<span style="color: #800080">1.1</span>  #设置本机链接的网关的IP地址,这个是最主要的</pre> </div>shell

<p>&#160;</p>数据库

<p>C、设置DNS</p>编程

<p class="p0"># vi /etc/resolv.conf </p>vim

<div class="cnblogs_code"> <pre>nameserver <span style="color: #800080">8.8</span>.<span style="color: #800080">8.8</span><span style="color: #000000"> #google域名服务器 nameserver </span><span style="color: #800080">8.8</span>.<span style="color: #800080">4.4</span> #google域名服务器</pre> </div>

<p>&#160;</p>

<p># service network restart&#160; 重启网络服务和网卡</p>

<p># ifconfig&#160;&#160;&#160; 能够查看网络设置</p>

<p>#ping 192.168.1.1 检查网关是否通</p>

<p>#ping www.baidu.com 检查域名解析是否正常</p>

<p>网络设置好了,咱们用Xshell远程登录CentOs,方便操做,其实平时开发中也大可能是远程登录的。</p>

<p class="p0"></p>

<p class="p0"><strong>2.安装简单的图形管理配置套件</strong></p>

<p class="p0">linux命令行模式下有一个简单的图像设置界面,CentOs-mini是没有安装的,接下来安装下这些简单的图形管理界面(和Xwindow区分下,不要混淆)。</p>

<p class="p0">centos运行不了setup?那安装setuptool吧,能够节省不少系统管理的时间。</p>

<div class="cnblogs_code"> <pre><span style="color: #000000">#安装setuptool yum install setuptool #能够发现执行setup后不全,再安装一个用于系统服务管理 yum install ntsysv #再安装个防火墙,以及setup中配套的防火墙设置、网络设置 yum install iptables #安装setup中配套的防火墙设置 yum install system</span>-config-securitylevel-<span style="color: #000000">tui #安装setup中配套的网络设置 yum install system</span>-config-network-<span style="color: #000000">tui

能够一下全安装了 yum </span>-y install  setuptool  ntsysv  iptables  system-config-securitylevel-tui  system-config-network-tui  system-config-firewall-tui  system-config-keyboard  system-config-<span style="color: #000000">network 上面是一行命令</span></pre>

</div>

<p>&#160;</p>

<p>注:yum 是CentOs下的在线安装工具。-y,这个参数指在安装过程当中默认yes。不加这个参数,会提示叫你选择y?n。关于yum,之后有时间写下它的使用。</p>

<p class="p0">安装好后,输入setup命令,就好弹出设置界面,这里为了演示,只安装了setuptool,若是你安装了其余的套件,会有相应的选择项。</p>

<p class="p0"><img alt="" src="http://images.cnitblog.com/blog/313639/201305/03003309-149c8a2d2f804aaa95ffe76c1f3d89ab.jpg" /></p>

<p class="p0"><strong>三、c++开发环境(编辑、编译、调试)</strong></p>

<div class="cnblogs_code"> <pre>yum install vim  <span style="color: #008000">//</span><span style="color: #008000">强大的Vi编辑器,相似于Vi的文本编辑器,不过在Vi的基础上增长了不少新的特性</span> yum install wget <span style="color: #008000">//</span><span style="color: #008000">从网络上自动下载文件的工具,支持经过HTTP、HTTPS、FTP三个最多见的TCP/IP协议下载</span> yum install gcc   <span style="color: #008000">//</span><span style="color: #008000">一套由GNU工程开发的支持多种编程语言的编译器</span> <span style="color: #000000">yum install cpp    yum install gcc</span>-c++<span style="color: #000000"> yum install make  </span><span style="color: #008000">//</span><span style="color: #008000">makefile</span> yum install gdb  <span style="color: #008000">//</span><span style="color: #008000">调试工具</span></pre> </div>

<p>&#160;</p>

<p><strong>四、文件共享samba</strong></p>

<p>A、检测安装了没有,若是安装了会打印版本信息:rpm -qa | grep samba <br />&#160; 安装Samba服务端:yum -y install samba

<br />  安装Samba客户端: yum -y install samba-client</p>

<p>B、samba配置共享目录(例:将/home/share文件共享)</p>

<div class="cnblogs_code"> <pre>#vi /etc/samba/<span style="color: #000000">smb.conf

[share] workgroup </span>=<span style="color: #000000"> wheel netbios name </span>=<span style="color: #000000"> share path </span>= /home/<span style="color: #000000">share browseable </span>=<span style="color: #000000"> yes writeable </span>= yes</pre>

</div>

<p>&#160;</p>

<p>C、添加samba帐号:smbpasswd –a share 以后两次输入密码</p>

<p>D、/etc/rc.d/init.d/smb start 或者 service smb restart 重启samba服务</p>

<p>E、防火墙设置:setup命令进入设置中,将fire wall中samba放开。</p>

<p>F、设置SeLinux: setenforce Permissive</p>

<div class="cnblogs_code"> <pre><span style="color: #800080">1</span><span style="color: #000000"> 永久方法 – 须要重启服务器 修改</span>/etc/selinux/config文件中设置SELINUX=<span style="color: #000000">disabled ,而后重启服务器。 </span><span style="color: #800080">2</span><span style="color: #000000"> 临时方法 – 设置系统参数 使用命令setenforce </span><span style="color: #800080">0</span><span style="color: #000000"> 附: setenforce </span><span style="color: #800080">1</span><span style="color: #000000"> 设置SELinux 成为enforcing模式 setenforce </span><span style="color: #800080">0</span> 设置SELinux 成为permissive模式</pre> </div>

<p>&#160;</p>

<p>注:防火墙、SeLinux设置很重要,当你配置的samba共享不能访问时,要注意检查这两项。</p>

<p>&#160;</p>

<p><strong>五、数据库mysql</strong></p>

<p><a href="http://www.cnblogs.com/alylee/archive/2013/05/03/LinuxInit_CDevelSetup.html">待续....</a></p>

<p><a href="http://www.cnblogs.com/alylee/archive/2013/05/03/LinuxInit_CDevelSetup.html">欢迎转载,若是条件容许,但愿转载后留个出处痕迹,谢谢!</a></p>

相关文章
相关标签/搜索