" />

欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

用DNSPod和Squid打造自己的CDN (三) 安裝CentOS Linux

 更新時間:2013年04月20日 00:21:48   投稿:mdxy-dxy  
這篇文章主要介紹安裝CentOS Linux的一些步驟,大家可以繼續(xù)查看下一章

第 4 章 安裝CentOS Linux

  1.基本安裝

  把光盤塞進光驅(qū),設(shè)置BIOS從光驅(qū)啟動(別告訴我你不會),然后會看到啟動界面,上面有一些提示,可以輸入一些命令進行高級安裝或者進入系統(tǒng)修復(fù)模式。不用管,直接按回車。

  稍等一下,會出現(xiàn)一個界面要求你做光盤的完整性檢查。一般來說現(xiàn)在刻出來的盤不會有壞的,除非是下載回來的ISO文件有問題。所以這里我們跳過。

  跳過的方法是:按鍵盤的TAB鍵進行控件的選擇,被選擇上的控件會高亮,我們選擇Skip(建議大家隨時打開翻譯工具或者網(wǎng)站對不懂的英文進行翻譯),然后按空格鍵進行確認。

  然后再等一下,我們就可以看到安裝的圖形界面了。

  按下一步(Next),選擇安裝語言。因為Linux對中文支持并不好,黑漆漆的字符界面如果顯示中文的話會有亂碼(雖然遠程連接上去的時候可以看到,但服務(wù)器一旦出現(xiàn)故障,需要在機房操作的時候,你就會發(fā)現(xiàn)默認英文是多么重要),所以我們就選擇默認的英文(English),然后按下一步。

  接著就是選擇鍵盤樣式。相信大家的鍵盤都是英文而不是日文的(玩過筆記本的都見過水貨IBM吧?上面一撇一劃的就是日文鍵盤),那么就留著默認U.S. English吧。什么?你剛好拿水貨IBM來裝?那還得用英文,否則打出來的字亂七八糟別怪我。

  下一步,輪到選擇安裝方式了。因為我們是全新安裝,所以就選擇第一個Install CentOS,下一步。

  接著是詢問要如何分區(qū)了。堅決不要用一個分區(qū)安裝所有文件,或者讓系統(tǒng)自動劃分。我們堅持所有分區(qū)都自己來劃分。這樣可以有效避免在單個分區(qū)出現(xiàn)問題的情況下會造成所有資料無法恢復(fù)的情況。(難理解?其實就跟Windows的C盤出問題一樣。C盤出現(xiàn)嚴重問題無法讀取,但可以使用工具盤啟動系統(tǒng),訪問D、E等盤,把資料恢復(fù)出來)

  我們在下拉菜單里面選擇Create custom layout(創(chuàng)建自定義布局),下一步。

  然后會看到當前機器上面硬盤的情況,Linux所有的設(shè)備都在目錄/dev下面,普通的IDE硬盤的標識是hd(scsi、sata是sd),第一個硬盤是a,第二個是b,如此類推。所以這里如果你用的是普通IDE硬盤,然后接在第一根IDE線主盤的位置上,那么硬盤的標識就是/dev/hda。如果是sata硬盤,那么一般就是/dev/sda。如果光驅(qū)是IDE的,接在另外一根IDE線主設(shè)備口上,那么一般是/dev/hdc。

  另外大家要對Linux的分區(qū)有認識。大家會覺得奇怪,Windows有C盤,D盤,為什么Linux沒有?Linux的分區(qū)又是用什么一種方式存在的呢?

  其實在Linux里面,每個分區(qū)都會作為一個目錄對待。所有目錄都從/(根)開始,樹形發(fā)展。具體情況大家可以去參考相關(guān)資料,這里不多做闡述。這么做對于我們有一個最大的好處:某個目錄分區(qū)空間用完了,我們只需要加裝一個大硬盤,然后把這個硬盤整個分成一個區(qū),在系統(tǒng)里面加載,把這個目錄里面的文件全部拷貝進來,作為這個目錄,這樣就不怕空間不夠了。

  接著說說分區(qū)的文件系統(tǒng)。用Windows的朋友一定都知道fat32,ntfs吧?Linux下面最常用的文件系統(tǒng)是ext3和reiserfs,另外有比較舊的ext2,現(xiàn)在已經(jīng)很少人用了,還有SWAP,交換分區(qū)。幾種文件系統(tǒng)的優(yōu)劣就不做評比了,文內(nèi)一律使用ext3,因為CentOS對ext3支持比reiserfs要好點。

  Linux的基本系統(tǒng)包括了下面幾個目錄

  / 根分區(qū),如果你想把整個硬盤分一個區(qū),那么就分這個區(qū)

  /bin,/sbin 都是一些用到的命令

  /boot 放置啟動文件

  /usr 包括一些命令、庫、幫助等一些不常改變的文件

  /usr/local 同上,一般新的程序都安裝在這里,就跟Windows的Program files差不多

  /var 都是一些經(jīng)常變化的文件,比如log

  /home 看名字就知道,用戶住的地方

  /etc 里面都是設(shè)置文件,跟注冊表有點類似作用

  /lib 共享庫,so文件,作用類似Windows的dll文件。打開里面會看到一些數(shù)字,其實是版本號

  /root 老大住的地方,后面會提到

  下面是幾個比較特殊的目錄

  SWAP 看清楚了,前面沒有/的。Swap是交換分區(qū),也就是Windows里面的虛擬內(nèi)存,但不一樣的是基本不會用到。分區(qū)的時候只需要分一個,不需要設(shè)置掛載點,文件系統(tǒng)選擇好就行。

  /dev 存放設(shè)備系統(tǒng) ,屬于虛擬文件系統(tǒng)

  /proc 存放有進程信息,同樣是虛擬文件系統(tǒng)。可以通過此文件系統(tǒng)實時修改內(nèi)核或者進程,也就是交互。比如可以實時查看內(nèi)存的使用、CPU信息

  后面兩個看不懂沒關(guān)系,我們先來分區(qū)。

  接著我們點一下菜單的New,開始分區(qū),先分一個/,文件系統(tǒng)選擇ext3,分區(qū)大小是1G,也就是1024M。

  Mount Point就是掛載點,輸入/

  File System Type文件系統(tǒng),下拉中選擇ext3

  Size分區(qū)大小,按照MB計算的,輸入1024

  完成后按OK

  跟著分SWAP,點New,直接在File System Type選擇swap,Size輸入2048,按OK

  剩余的分區(qū)大家按照下面來分

  / 1024

  swap 2048

  /usr 5120

  /usr/local 5120

  /var 5120

  /tmp 2048

  /usr/local/SQUID 1024

  /var/spool/SQUID 所有剩余的空間

  所有剩余的空間要怎么選?很簡單,選上Fill to maximum allowable size即可。

  分區(qū)分完以后,看起來像下面的樣子

  OK,所有分區(qū)都完了以后,我們繼續(xù)下一步。

  接著會出現(xiàn)一個安裝GRUB的界面。GRUB是用來啟動系統(tǒng)的,包括雙系統(tǒng)的啟動都要用上,裝好后在啟動的時候你會看到有一個菜單給你選擇。這里不用更改什么,直接下一步就好。

  如果你的網(wǎng)卡能順利被系統(tǒng)認出來的話,這步就應(yīng)該是讓你配置網(wǎng)卡參數(shù)了。

  點擊Edit,出現(xiàn)網(wǎng)卡配置頁面。先把Use dynamic IP configuration(DHCP)去掉,DHCP是自動從網(wǎng)關(guān)分配IP,因為我們的IP是固定的,所以不需要。

  然后IPv6我們也不用,Enable IPv6 support也去掉。

  Activate on boot表示系統(tǒng)啟動后自動啟動網(wǎng)卡,要選上。

  因為這臺服務(wù)器是網(wǎng)通使用,IP是2.2.2.2,所以在Address里面就輸入2.2.2.2,Prefix(Netmask)是子網(wǎng)掩碼,可以輸入255.255.255.0或者24。24是一種名為CIDR的尋址方式,具體可以去Google一下,這里不深入解釋。

  配置好的網(wǎng)卡如下圖

  保存后,我們還需要設(shè)置主機名,這里就設(shè)置為cnc.naizhao.com吧。

  然后還有一些雜項(Miscellaneous Settings),Gateway是網(wǎng)關(guān),Primary DNS是主DNS,Secondary DNS是次要DNS,根據(jù)具體需求設(shè)置上去。

  跟著設(shè)置時區(qū)。點一下地圖的右上角,然后在上海的位置點一下,左下角的下拉菜單會變?yōu)锳sia/Shanghai,下一步。

  跟著就是設(shè)置root的密碼。Linux跟Windows不一樣,Windows可以有很多個管理員,Linux只能有一個root,一般用戶要行使管理員的身份,必須要用su這個命令臨時改變身份為管理員。

  輸入兩次密碼后確認,下一步。

  接著就是選擇安裝類型了。把Desktop什么的全部去掉,在Server前面勾上 。下面會有一行提示,問你要在什么時候進行所安裝的包的詳細配置(You can further customize the software selection now, or after install via the software management application),選上Customize now。下一步。

  接著是安裝包選擇界面。左邊會有Desktop Environments/Applications/Development等。按照下面的列表進行選擇:

  * Desktop Environments

  - 全部去掉

  * Applications

  - Editors 選上

  - 其余全部去掉

  * Development

  - Development Libraries 選上

  - Development Tools 選上

  - 其余全部去掉

  * Servers

  - 全部去掉

  * Base System

  - Dialup Networking Support 去掉

  * 其他均為默認

  下一步,開始安裝。等待安裝完成后重啟即可。

  2.初次啟動

  然后在Security Level選擇Disabled,也就是關(guān)閉防火墻,TAB鍵選擇OK,空格退出。之后系統(tǒng)會繼續(xù)啟動,直到出現(xiàn)登錄界面。

  CentOS release 5 (Final)

  Kernel 2.6.18-8.el5 on an i686

  cnc login:

  3.遠程連接

  下載回來運行,然后輸入服務(wù)器的IP,回車就可以連接了。如果是第一次連接服務(wù)器,程序還會提示你是否接受并保存服務(wù)器的證書,選擇是即可。然后按照提示輸入用戶名root和密碼。

  4.Linux的基本命令

  首先要注意:Linux是一個大小寫區(qū)分的系統(tǒng)。不管你做什么事情都要注意大小寫。cpu和Cpu是不一樣的。

  說幾個比較常用的

  ls 列出文件和目錄。默認是當前目錄,如果要列出/bin下面的文件,輸入ls /bin

  cd 進入某個目錄。比如cd /bin可以進入/bin目錄,cd ..進入上一級目錄,cd abc進入當前目錄下面的abc目錄,cd -回到上一次進入的目錄。

  cp 拷貝文件或者目錄。cp a b拷貝a文件為b文件

  mkdir 建立目錄。比如mkdir naizhao。如果要建立/a/b/c/d/e這個目錄,但/a/b/c/d這幾個目錄都不存在,使用mkdir -p /a/b/c/d/e,那么會把這幾個目錄一并創(chuàng)建。

  rm 刪除文件或者目錄。rm a刪除a文件。要刪除一個目錄必須要用rm -rf a,表示刪除a目錄

  mv 移動文件。不過大部分情況下用來給文件改名。因為Linux下面沒有專門改名的命令。mv a b把a文件改名為b。mv a ../把a文件移動到上一級目錄

  more 比較有用的命令。比如用了ls命令,但出來的文字太多,已經(jīng)超過一個屏幕了,我要看開頭部分的內(nèi)容要怎么看?可以使用ls|more,這樣就可以隨意的翻屏了。|是管道,負責把|前面命令的結(jié)果交給|后面的命令。管道可以使用多個,比如ls -lh|grep naizhao|more,也就是說把ls -lh的結(jié)果交給grep處理,然后grep把處理出來的結(jié)果交給more。

  grep 也是比較常用的命令。負責把所需要的內(nèi)容抽取出來。比如我ls -lh /lib,內(nèi)容太多了,并不都是我所需要的,我只需要包含dns這幾個字的內(nèi)容,那么我就使用ls -lh /lib|grep dns。如果我需要不包括dns這三個字的內(nèi)容呢?使用ls -lh /lib|grep -v dns

  cat 不是貓。cat命令負責把一個文件里面的內(nèi)容完整輸出來。內(nèi)容多的時候配合more使用。比如cat /proc/cpuinfo,會把cpuinfo里面的內(nèi)容顯示出來。

  wc 噢,不是廁所,別誤會。這是用來算數(shù)的。比如我要算一個文件里面有多少行,那么使用cat /proc/cpuinfo|wc -l,輸出的數(shù)字就是cpuinfo文件的行數(shù),-l參數(shù)是按照行(line)來計算。這個命令最常用的時候是什么呢?看網(wǎng)絡(luò)連接,比如要看看當前系統(tǒng)是不是被別人SYN了,那么輸入netstat -an|grep SYN|wc -l

  netstat 查看網(wǎng)絡(luò)狀態(tài),一般用來看系統(tǒng)當前有幾個連接。比如看80端口有多少個連接,輸入netstat -an|grep :80|wc -l

  這些命令建議大家多點玩,不要怕。玩壞了系統(tǒng)大不了重裝,反正上面現(xiàn)在也沒資料。

  5.VIM的基本使用

  VI是所有Unix系統(tǒng)必帶的工具。干什么用的呢?Windows的記事本,知道吧?這個東西比記事本還要高級幾百倍,整個Linux基本就是在VI里面寫的。VIM則是VI的改進版本,某些系統(tǒng)里面只帶了VI,沒有VIM。但這兩個東西命令上是沒有分別的,都是命令行里面敲入vi就可以啟動。

  我們要學(xué)習以下幾個方面:打開文件、編輯文件、保存文件

  我們以/etc/hosts文件為例,在里面添加一條1.1.1.1 www.naizhao.com的記錄。

  A.打開文件

  打開文件很簡單,vi 文件名,比如vi /etc/hosts,然后會看到類似下面的內(nèi)容

  # Do not remove the following line, or various programs

  # that require network functionality will fail.

  127.0.0.1 cnc.naizhao.com cnc localhost.localdomain localhost

  ::1 localhost6.localdomain6 localhost6

  B.編輯文件

  vi里面,可以通過鍵盤的方向鍵移動光標。我們移動到

  ::1 localhost6.localdomain6 localhost6

  這行,然后按下鍵盤的o(字母)鍵,會發(fā)現(xiàn)光標跑下面去了,自動新起一行。

  然后我們輸入1.1.1.1,按兩次鍵盤的tab鍵,再輸入www.naizhao.com,然內(nèi)容看起來像下面這樣

  1.1.1.1 www.naizhao.com

  然后,我們按兩次鍵盤左上角的esc鍵。在按第一次的時候,你會發(fā)現(xiàn)光標向前跳了一下,馬上再按第二次,如果你打開了音箱,你會聽到當?shù)囊宦曧憽?/p>

  好了,添加新一行就是那么簡單。

  然后,我們再為1.1.1.1添加一個記錄,tel.naizhao.com,怎么做呢?

  喂,我怕文件被我破壞了,想要先保存一下,怎么辦?

  保存文件啊,也很簡單啊。先輸入一個冒號(:)。什么?不知道怎么輸?按住shift鍵,敲一下回車鍵左邊的分號;,這不,冒號出來了。然后冒號后面跟著一個w(write),看起來就像這個樣子:w,回車。你會看到一行提示

  “/etc/hosts” 5L, 248C written

  表示文件保存完成。

  然后,呃,還有修改。如果我發(fā)現(xiàn)某個字打錯了,比如com的o,我打成0了,我要怎么改?

  先把光標移動到0上面,然后按鍵盤的r(replace),然后按一下o,哈哈,改過來了,趕緊:w保存先。

  嗯。。。如果我不需要tel.naizhao.com,我要怎么刪除啊?

  刪除的英文是什么來著?delete吧?鼠標移動到tel的t上面,按一下鍵盤d,然后按一下右方向鍵,嘿嘿,t被刪掉了。但是,我要刪除整個url,一個一個刪過去,是否麻煩了點?嗯,有點道理,跟我一起數(shù)數(shù)吧。1,2,3,4,5….tl.naizhao.com一共有14個字符,那我就先按一下鍵盤的d,然后用數(shù)字鍵輸入14(帶有特殊符號那行,不是小鍵盤)(呃,怎么輸入后看不到的?),然后按一下右方向鍵,嗯,世界清凈了。真完美。

  C.保存文件

  保存文件剛才說了一個:w,如果我想直接保存退出,要怎樣呢?可以使用:wq(write&quit),或者直接:x。

  但是,文件剛才被我改到一塌糊涂,我不想保存了,我要直接退出,怎么退?

  如果文件沒有被改變過,可以直接輸入:q退出。但如果文件被改動過,但又沒有保存,:q會報錯,那么可以在q前面加上一個!,強行退出,就像這個樣子:!q

  如果文件只讀,你要強行寫入,當然可以在w的前面加上!了。

  6.設(shè)置安裝更新

  國外的東西在國內(nèi)有個很麻煩的地方:鏡像都在國外。所以,要升級系統(tǒng),必須要把鏡像改為國內(nèi)的私人鏡像。于是乎,剛才所學(xué)到的VIM知識又用上了。

  CentOS的升級工具為yum,鏡像配置文件在/etc/yum.repos.d/CentOS-Base.repo,那么,我們用vi打開吧。

  vi /etc/yum.repos.d/CentOS-Base.repo

  呃,里面好多網(wǎng)址啊,難道要我一個一個都改過去?豈不是累死我?

  不怕不怕,記事本都有查找替換呢,vi當然也少不了這個功能了。

  yum默認是從mirrorlist=這行獲取鏡像列表的,既然我們指定了鏡像地址,那么就需要把這行注釋了。注釋的方法是在前面加上#,也就是#mirrorlist=這樣。

  趕緊開始操作,vi里面查找替換的格式大概是這樣:%s/a/b/g,也就是查找a,替換成b,g則是全文件查找。把公式套用過來,就是這個樣子

  :%s/mirrorlist=/#mirrorlist=/g

  嗯嗯,輸入回車看看,都替換掉了吧?哈哈。

  接著,指定url地址要把#baseurl=前面的#去掉,根據(jù)剛才的例子,得到

  :%s/#baseurl=/baseurl=/g

  又OK了一個,剩下最后一個了。

  國內(nèi)私人搭建的centos鏡像,比較有名的是be10.com,網(wǎng)址是http://mirror.be10.com/

  打開上面的網(wǎng)址,可以看到孤零零的一個centos目錄,對比一下配置文件里面的url

  http://mirror.be10.com/centos/

  http://mirror.centos.org/centos/

  找不同游戲開始了,看來看去,兩個url的差別就是be10.com和centos.org了,也就是說我只要把centos.org替換成be10.com就可以了。

  :%s/centos.org/be10.com/g

  大功告成,趕緊保存退出,然后輸入

  yum update

  更新吧。

  更新的過程中會有互動節(jié)目,有幾個地方會讓你輸入y來確認是否要安裝更新包,直接輸入y回車確認就好。

  忙活了老半天,大家都累的夠嗆了,讓機器慢慢更新,我們喝杯咖啡泡個功夫茶去。接下來的事情還多著呢。

  • 詳解Linux查看實時網(wǎng)卡流量的幾種方式

    詳解Linux查看實時網(wǎng)卡流量的幾種方式

    本篇文章中主要介紹了詳解Linux查看實時網(wǎng)卡流量的幾種方式,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • Linux之路由轉(zhuǎn)發(fā)和SNAT的應(yīng)用方式

    Linux之路由轉(zhuǎn)發(fā)和SNAT的應(yīng)用方式

    這篇文章主要介紹了Linux之路由轉(zhuǎn)發(fā)和SNAT的應(yīng)用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Linux 中firewall的使用方法總結(jié)

    Linux 中firewall的使用方法總結(jié)

    這篇文章主要介紹了Linux 中firewall的使用方法總結(jié)的相關(guān)資料,這里提供了使用的命令幫助大家學(xué)習理解,需要的朋友可以參考下
    2017-08-08
  • xmapp環(huán)境搭建注意事項說明

    xmapp環(huán)境搭建注意事項說明

    如果要用其他IP訪問,需要到apache/conf/ext/httpd-xmapp.cf配置文檔下修改最后的一段信息,注釋掉一行拒絕IP的。還有修改一個允許訪問IP的為(*)
    2013-11-11
  • 使用Apache ab工具對Apache服務(wù)器進行簡單的壓力測試

    使用Apache ab工具對Apache服務(wù)器進行簡單的壓力測試

    這篇文章主要介紹了使用Apache ab工具對Apache服務(wù)器進行簡單的壓力測試的方法,文中還對如何查看當前Apache的連接數(shù)的方法作了介紹,需要的朋友可以參考下
    2016-03-03
  • Centos Linux7設(shè)置靜態(tài)IP的實例

    Centos Linux7設(shè)置靜態(tài)IP的實例

    這篇文章主要介紹了Centos Linux7設(shè)置靜態(tài)IP的實例的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • CentOS8中的nmcli使用詳解

    CentOS8中的nmcli使用詳解

    這篇文章主要介紹了CentOS8的nmcli使用,基于RHEL8/CentOS8的nmcli常見命令使用,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • linux內(nèi)核copy_{to, from}_user()的思考

    linux內(nèi)核copy_{to, from}_user()的思考

    本文即將介紹copy_{to,from}_user()接口的使用應(yīng),它是kernel space和user space溝通的橋梁,接下來一起學(xué)習學(xué)習吧
    2021-08-08
  • 詳解Linux環(huán)境下NodeJS的安裝配置(HelloWorld)

    詳解Linux環(huán)境下NodeJS的安裝配置(HelloWorld)

    本篇文章主要介紹了Linux環(huán)境下NodeJS的安裝配置,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • 最新評論