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>

相關文章
相關標籤/搜索