linux網路安裝
『壹』 linux怎麼進行網路安裝
Linux網路安裝全過程(安裝fedora)
先來大概說一下網路安裝linux的基本原理。我們是通過PXE(Pre-boot Execution Environment)(其實是intel設計的一個協議)來進行安裝的,它可以使計算機通過網路啟動。PXE協議分為server和client端,client就是我們即將要裝linux的裸機。 linux下網路安裝需具備3個條件:
1.dhcp伺服器:用於客戶端引導時分配IP地址
2.ftp、nfs、httpd伺服器:用於保存操作系統的rpm包 3.tftp伺服器:用於客戶端的tftp引導。 我的方案是DHCP+NFS+TFTP 方案介紹:
這種方案需要首先設置一個啟動伺服器和一個安裝伺服器,可以配置在同一台機器上,然後通過網路啟動存放在啟動伺服器上的安裝程序。安裝程序會自動訪問存放在安裝伺服器上的安裝配置文件和安裝介質來完成安裝。 軟硬體需求: · 一台機器作為啟動和安裝伺服器(虛擬機A) · 待安裝的機器,它的網卡必須帶有PXE支持(虛擬機B) · 一個完好的區域網,機器已經連入同一網。 · 系統鏡像文件
配置步驟:
一、DHCP伺服器
1、 安裝DHCP
[root@localhost ~]# rpm -qa|grep dhcp ;查看是否安裝了 dhcp libdhcp6client-1.0.22-1.fc10.i386 libdhcp-1.99.8-1.fc10.i386
dhcp-4.0.0-37.fc10.i386 ;若沒有此包,則需用yum install dhcp來安裝 libdhcp4client-4.0.0-30.fc10.i386 dhcpv6-client-1.0.22-1.fc10.i386 2、 配置DHCP
DHCP服務的配置文件是/etc/dhcpd.conf,通過修改配置文件進行配置,分兩步:一是加入黑體部分,二是修改配置地址。
註:初始安裝時/etc/dhcpd.conf配置文件為空,此時可以新建一個直接進行編輯。有個DHCP的配置例子為/usr/share/doc/dhcp-4.0.0/dhcpd.conf.sample。
[root@localhost /]# cd /etc
[root@localhost etc]# vim dhcpd.conf # DHCP Server Configuration file.
# see /usr/share/doc/dhcp*/dhcpd.conf.sample ddns-update-style interim; ignore client-updates; allow booting; allow bootp;
【必須與本機是同一網段】
subnet 192.168.186.0 netmask 255.255.255.0 {
option routers
192.168.186.135; 【本機地址】
#路由器地址
option subnet-mask
255.255.255.0;
#子網掩碼
option domain-name-servers
192.168.186.135;
#DNS地址
option time-offset
-18000; # Eastern Standard Time
range dynamic-bootp 192.168.186.2 192.168.186.100;
filename "/linux-install/pxelinux.0"; #
filename 後面是tftp目錄下的文件,用來指定tftp根目錄的啟動文件。【也可以直接寫成
/pxelinux.0,具體由自己設定】
default-lease-time 21600;
#預設租約時間
max-lease-time 43200;
#最大租約時間
}
[root@localhost ~]# ifconfig eth0 192. 168. 186.135/24
配置地址
[root@localhost etc]# ifconfig ;查本機IP地址。
eth0
Link encap:Ethernet
HWaddr 00:0C:29:26:AC:57
inet addr:192.168.186.135
Bcast:192.168.186.255
Mask:255.255.255.0
注意若要指定給某一特定主機分配地址,需再加入些東西,以下是一個例子
host MyP5 {
filename "pxelinux.0";
server-name "bootserver";
hardware ethernet ae:32:20:00:b0:02;
fixed-address 192.168.187.90;
為客戶機(需要安裝系統的機器)的 MAC 地址和所分配的IP地址。}
3、開啟服務(開啟成功則表示配置成功了)
[root@localhost etc]# service dhcpd start
(或者重啟restart)
啟動dhcpd:[確定]
使用
/etc/init.d/dhcpd start
也可以(在/etc/init.d下即可找到相應的服務service)
二、
NFS伺服器
1、安裝
NFS
[root@localhost /]# rpm -qa |grep nfs
nfs-utils-lib-1.1.4-1.fc10.i386
nfs-utils-1.1.4-1.fc10.i386
system-config-nfs-1.3.41-1.fc10.noarch
查詢是否已安裝,否則使用
yum install nfs
進行安裝。
2
、配置NFS
[root@localhost /]# mkdir /linuxos
(建立各個版本ISO文件的存放目錄,並且將ISO文件拷貝到此目錄下,NFS支持iso格式安裝。)
[root@localhost /]# mkdir tftpboot
[root@localhost /]# cd tftpboot/
[root@localhost tftpboot]# mkdir linux-install
[root@localhost /]# vim /etc/exports ;配置文件
/mnt *(ro,sync) ;(mnt為NFS的目錄,用來存放操作系統。此處選/mnt是因為
其是掛載光碟的掛載點)
/tftpboot/linux-install *(ro,sync) 3、啟動NFS
[root@localhost tftpboot]# exportfs –a ;使用此命令使配置生效 [root@localhost /]# service nfs start(或restart)
啟動 NFS 服務: [確定] 關掉 NFS 配額: [確定] 啟動 NFS 守護進程: [確定] 啟動 NFS mountd: [確定]
三、TFTP伺服器
1、安裝TFTP
[root@localhost /]# rpm -qa |grep tftp
tftp-0.49-1.fc10.i386 ;這個只是tftp客戶端軟體
tftp-server-0.49-1.fc10.i386 ;這個才是tftp伺服器軟體(必不可少) 若沒有則需使用yum下載。 [root@localhost /]# yum install tftp
[root@localhost /]# yum install tftp-server 2、配置TFTP
[root@localhost init.d]# vim /etc/xinetd.d/tftp ;配置文件 service tftp {
disable = no
socket_type = dgram protocol = udp wait = yes user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot ;將 /tftpboot 定義為 tftp 服務的默認目錄,您可以自行修改。 per_source = 11 cps = 100 2 flags = IPv4 }
3、保存之後重啟 /etc/init.d/xinetd 服務,即可開啟 tftp 服務。(注意此服務service不識別)
[root@localhost /]# /etc/init.d/xinetd restart
停止 xinetd: [確定] 啟動 xinetd:
[確定] 4、 測試tftp (1)下載文件
『貳』 通常在安裝企業級linux網路伺服器時都安裝圖形化桌面系統
通常悶穗燃在安裝企業級linux網路伺服器時都安裝圖形化桌面系統為Ubuntu。根據查詢相關公開資料,Ubuntu是一個以桌面應用為主的Linux操作系統,其名族升稱來自非洲南部祖魯語或豪薩語的ubuntu一詞,意思是人性、我的存在是因為大家的存在,是非洲傳統的一螞虛種價值觀。
『叄』 linux系統怎麼安裝
Linux系統跟windows系統的安裝不大一樣,有不少需要注意的地方,以Redhat Linux 9.0為例x0dx0a一、 安裝前的注意事項。x0dx0ax0dx0a 關於機器配置:Linux設計之初衷就是用較低的系統配置提供高效率的系統服務!因此安裝Linux並沒有嚴格的系統配置要求,只要Pentium以上的CPU、64MB以上的內存、1GB左右的硬碟空間即可正常安裝基本的Linux系統並能運行一些系統服務;要順暢地運行Linux的圖形界面,建議內存要在128MB以上。x0dx0ax0dx0a 其它硬體支持上:Linux目前支持幾乎所有的處理器(CPU)。另外要提一下,如果你手頭的Linux版本較早的話,可能只支持很少的顯卡、音效卡類型,而一般現在所使用的版本,如本文後例的RedHat Linux9.0,就不需擔心這些了。x0dx0ax0dx0a 關於安裝方式:Redhat Linux 9.0可以有兩種方式進行安裝。一種是硬碟安裝,即從網上直接下載Linux的ISO映像文件。一共包括三個文件①shrike-i386-disc1.iso;②shrike-i386-disc2.iso;③ shrike-i386-disc3.iso,這就好似三張安裝光碟。接著使用Daemon Tool之類的虛擬光碟機軟體將其解壓出來,找到dosutils目錄,執行裡面的autoboot.bat批處理文件即可。x0dx0ax0dx0a 另一種最方便的就是光碟安裝(一般是3CD)。 Redhat Linux 9.0保留了以前版本中的字元模式安裝界面,並同時具有「豪華」的GUI圖形化界面。在開始安裝時RedHat 9會對安裝光碟介質進行檢測,以防止在安裝過程中的因光碟無法讀取等情況造成安裝失敗,非常實用x0dx0a二、 實際安裝過程。x0dx0ax0dx0a 無論是從硬碟安裝還是光碟安裝,最終都會進入如下的安裝過程。全圖形化界面,我們可以很快上手。x0dx0ax0dx0a 第一步:選擇安裝語言:RedHat支持世界上幾乎所有國家的語言,當然包括中文。這一步比較簡單,直接選中簡體中文一項點「next」即可。選擇為簡體中文後,剩下的安裝步驟即為全中文,在安裝結束後,Linux的界面也將默認為簡體中文!x0dx0a 第二步:選擇鍵盤類型。在這一步里是要我們選擇在系統上使用的鍵盤布局類型,一般點選其默認「U.S. English」即可x0dx0a 第三步:選擇你的滑鼠類型。這一步和上一步一樣,一般以其默認即可。這里有點小小的問題需注意:盡量在列表中找到與你滑鼠相匹配的類型,否則安裝完成後的系統操作會出現錯誤。比如你還用的是比較 老的串口(扁口)滑鼠,要在「設備」一欄內選擇與其對應的埠x0dx0a 第四步:確定安裝類型。一共提供了四個選擇。上面三項其實是省心設計,因為要定製自己的Linux系統,完全可以選擇第四項「定製」!而如果你想要安裝過程更快一些,可以根據自己的用途選擇前面三項。每一項都有說明,大家應該不難理解,這里不在詳述。我們選「定製」進入下一步x0dx0a 第五步:確定磁碟分區方式。REDHAT Linux 9.0提供了兩種分區方式——自動分區和使用DISK DRUID程序進行手動分區。x0dx0ax0dx0a 其中自動分區選擇,如果你是新購的計算機,硬碟上沒有任何操作系統,建議使用此選項,它會自動根據磁碟和內存的大小,分配磁碟空間和SWAP空間。一定注意要是硬碟沒有安裝過任何操作系統,因為它會自動刪除原先硬碟上的數據並格式化成為Linux的分區文件系統(EXT2、EXT3等格式)!x0dx0ax0dx0a 而手動分區就更好一些。如果你的系統已安裝過windows系列的操作系統,就可以用這種DISK DRUID程序的方式進行手動分區。利用DISK DRUID可以很方便的對磁碟分區進行刪除、添加和修改x0dx0a 第六步:開始磁碟分區。這是Linux安裝過程中最重要的一步。Linux有自己的文件系統格式(redhat linux默認為EXT3),而且其分區在Windows操作系統下無法識別,所以要為Linux單獨開辟一個(或若干個)分區。在使用DISK DRUID對磁碟分區進行操作時,有四個重要的參數需要仔細設定:它們是掛載點、文件系統類型、分區大小以及驅動器 x0dx0a 以下對四個參數作個簡單說明:x0dx0a 1、 掛載點:它指定了該分區對應Linux文件系統的哪個目錄。意思就是將不同的物理磁碟上的分區映射到不同的目錄,這樣可以實現將不同的服務程序放在不同的物理磁碟上,當其中一個分區損壞不會影響到其他的分區數據。x0dx0a 2、 文件系統類型:可選擇的類型有EXT2、EXT3、REISERFS、SWAP等。前兩個是系統默認類型,SWAP是建立虛擬內存空間。x0dx0a 3、 大小:以MB為單位。這里主要提一下SWAP分區大小,一般設為物理內存的兩倍,如果你的物理內存大於1GB,SWAP分區建議設置為2GB。x0dx0a 4、 驅動器:即是指計算機中有多個物理磁碟,可以很方便的選擇你要進行分區操作的那個物理磁碟。類似於「FDISK」分區中的操作。x0dx0a 第七步:配置引導裝載程序。當你機子還有windows系統存在時,就要注意在這里配置一下了。框內部分即為你機器里安裝的所有系統列表,如果沒有發現其它系統而你確實安裝過的,可以點「添加」進行加入,不然計算機將會默認啟動Linux,你先前的操作系統將無法啟動!點「編輯」可以設定某個系統的啟動等待時間x0dx0a 第八步:網路配置。如果你是撥號上網的話,就直接選NEXT;而如果你是通過區域網或是寬頻上網,就需要填寫IP和網關。到這一步,安裝程序會自動檢測計算機的所有網路設備,故要進行配置,直接點選安裝程序檢測到的本機網路設備,再點「編輯」即可進行配置。可以選擇DHCP動態分配和手動配置兩種方式,請根據你的網路類型而定此步的設置。x0dx0a 第九步:防火牆配置。這一步是網路安全配置。對系統安全要求較高的朋友可以選擇「高級」級別,而一般的用戶勾選「使用默認的防火牆規則」即可。另外就是注意「允許進入」一項,在這里對你的Linux將要開展的一些服務作規劃,如要架設WEB伺服器,上網沖浪,應當勾選「www(HTTP)」一項;「SSH」是一種對系統進行保護的安全機制,建議勾選x0dx0a 接下來是選擇系統默認使用語言、時區選擇、以及設置根口令這三步。由於這幾步沒什麼需要注意的,按其默認點下一步即可,唯有設置根口令一步提醒一下,只有在管理時才使用根帳號。x0dx0a 第十步:欲安裝軟體組選擇。即定製你的Linux程序組,從上往下有「桌面」、「應用程序」、「網路組件」等詳盡的分類,當選定某一個組件後,點擊「細節」可以查看此組件所包含的子組件數(前面也有數字提示)x0dx0a 要使Linux以圖形界面啟動,就點選「X窗口系統」;在「應用程序」中「圖形化互聯網」也應點選,這樣才能在Linux系統下正常的瀏覽網頁及進行各種網路應用。一般說來,在「 程序組件」所示的所有選項中,可以點選右邊的「細節」按鈕一個一個的去看看,挑自己最實用的安裝x0dx0a 第十一步:開始安裝。經過前面十步,現在終於可以開始安裝了。Linux比起windows操作系統的安裝來說,要慢得多,根據你機器的配置情況,此過程會持續一小時左右.期間會讓提示讓你插入第二張、第三張光碟,因此得乖乖的呆在電腦面前!OK,一小時過後,滿足的使用你的Linux系統吧
『肆』 Linux系統的安裝方式有幾種分別是什麼
Linux系統的安裝方式可以分為以下幾種:
光碟/USB安裝:將Linux系統鏡像文件刻錄到光碟或USB設備上,然後通過光碟或USB設備引導計算機進行安裝。
網路安裝:通過網路下載Linux系統鏡像文件,然後通過網路引導計算機進行安裝。
虛擬機安裝:在已安裝虛擬機軟體的計算清閉機上,創建一個新的虛擬機並安裝Linux系統。
雙系統安裝:在計算機上已經安裝了其他操作系統(如Windows),然後通過分區或者虛擬機的方式安裝Linux系統。
PXE安裝:通過PXE協議在網路上安裝Linux系統,需要在網路上搭建PXE伺服器。
不同的安裝方式適悉爛用於不答陸裂同的場景,用戶可以根據自己的需要選擇合適的安裝方式。