日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
CentOSKickstart及引導(dǎo)鏡像文件制作

1. 什么是kickstart安裝?

我們注重客戶提出的每個要求,我們充分考慮每一個細(xì)節(jié),我們積極的做好網(wǎng)站制作、成都做網(wǎng)站服務(wù),我們努力開拓更好的視野,通過不懈的努力,創(chuàng)新互聯(lián)建站贏得了業(yè)內(nèi)的良好聲譽,這一切,也不斷的激勵著我們更好的服務(wù)客戶。 主要業(yè)務(wù):網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)站設(shè)計,成都小程序開發(fā),網(wǎng)站開發(fā),技術(shù)開發(fā)實力,DIV+CSS,PHP及ASP,ASP.Net,SQL數(shù)據(jù)庫的技術(shù)開發(fā)工程師。

kickstart是RedHat/centos/Fedora等系統(tǒng)實現(xiàn)無人值守自動化安裝的一種安裝方式,系統(tǒng)管理員可將安裝過程中需要配置的所有參數(shù)集成于一個kickstart文件中,而后在系統(tǒng)安裝時,安裝程序通過讀取事先給定的這個kickstart文件自動化地完成配置并安裝完成。

anaconda的配置方式有以下兩種:

(1)交互式配置;

(2)通過讀取事先給定的配置文件事先自動完成配置,這個配置文件就是kickstart文件,它遵循特定的語法格式。

2. anaconda安裝引導(dǎo)選項

anaconda的安裝引導(dǎo)選項可在boot界面(即bootloader引導(dǎo)時的菜單界面)由用戶給定,由bootloader傳遞把參數(shù)傳遞給內(nèi)核,再由內(nèi)核把參數(shù)傳遞給anaconda應(yīng)用程序;也可以直接在bootloader的配置文件中寫入?yún)?shù)直接傳遞給內(nèi)核,以光盤引導(dǎo)為例,可以在isolinux/isolinux.cfg配置文件中通過"append"的方式把參數(shù)追加給label中定義的內(nèi)核。

anaconda的安裝引導(dǎo)選項有:

text:文本安裝方式;

method:手動指定使用的安裝方法;

與網(wǎng)絡(luò)相關(guān)的引導(dǎo)選項:安裝時的網(wǎng)絡(luò)屬性配置;

    ip=IPADDR:安裝時的ip地址;

netmask=MASK:子網(wǎng)掩碼;

gateway=GW:默認(rèn)網(wǎng)關(guān);

dns=DNS_SERVER_IP:安裝過程需要解析主機名時會用到;

ifname=NAME:MAC_ADDR:指定以上網(wǎng)絡(luò)屬性配置應(yīng)用于哪個網(wǎng)絡(luò)接口之上;

遠(yuǎn)程訪問功能相關(guān)的引導(dǎo)選項:

    vnc:可以讓遠(yuǎn)程用戶幫助配置各個安裝選項;

vncpassword:設(shè)置vnc密碼;

指明kickstart文件的位置:

    ks=

需要注意的是,kickstart文件可以來自光盤(鏡像)、硬盤或網(wǎng)絡(luò),因此其指定方式各有不同。

光盤:

ks=cdrom:/PATH/TO/KICKSTART_FILE

硬盤:

ks=hd:/DEVICE/PATH/TO/KICKSTART_FILE

網(wǎng)絡(luò):

HTTP服務(wù)器:ks=http://HOST[:PORT]/PATH/TO/KICKSTART_FILE

HTTPS服務(wù)器:ks=https://HOST[:PORT]/PATH/TO/KICKSTART_FILE

FTP服務(wù)器:ks=ftp://HOST[:PORT]/PATH/TO/KICKSTART_FILE

3. kickstart文件的格式

kickstart文件包括三個部分:

(1)命令段

(2)程序包段

(3)腳本段

(1)命令段:

作用:指定各種安裝前的配置選項,如鍵盤類型等。

選項類型:必備命令+可選命令

必備命令:

authconfig:認(rèn)證方式配置

示例:

authconfig --enableshadow --passalgo=sha512

bootloader:定義bootloader的安裝位置及相關(guān)配置

示例:

bootloader --location=mbr --driveorder=sda --append="crashkernel=auto rhgb quiet"

keyboard:設(shè)置鍵盤類型

示例:

keyboard us

lang:設(shè)置語言類型

示例:

lang en_US.UTF-8

part:分區(qū)布局

示例:

part /boot --fstype=ext4 --size=500

part pv.008002 --grow --size=1

分區(qū)相關(guān)的其他命令:

clearpart:清除分區(qū)

示例:

clearpart --none --drives=sda

volgroup:創(chuàng)建卷組

示例:

volgroup VolGroup --pesize=4096 pv.008002

logvol:創(chuàng)建邏輯卷

示例:

logvol / --fstype=ext4 --name=lv_root --vgname=VolGroup --grow --size=1024 --maxsize=5120

0

rootpw:設(shè)置管理員密碼

示例:

rootpw  --iscrypted $6$2V70fZkSFMrqldev$Qf950j2Ip5vxhEoOmlZgKHnySkBBMA6T5tBQz5jPiAurItpei

663xVkRfrdWZPESgQu33q3E.CShfkY4MCtjK.

生成加密密碼的方式:

~]# openssl  passwd  -1  -salt  `openssl  rand  -hex  4`

timezone:時區(qū)

示例:

timezone Asia/Shanghai

可選命令:

install或upgrade:安裝或升級

text:安裝界面類型,text為TUI,默認(rèn)為GUI

network:配置網(wǎng)絡(luò)接口

示例:

network --onboot yes --device eth0 --bootproto dhcp --noipv6

firewall:防火墻

示例:

firewall --disabled

selinux:SELinux

示例:

selinux --disabled

halt、poweroff或reboot:定義安裝完成之后的行為,如關(guān)機、重啟

user:安裝完成后為系統(tǒng)創(chuàng)建新用戶

repo:指明安裝時使用的repository(安裝源)

示例:

repo --name="CentOS" --baseurl=cdrom:sr0 --cost=100

url:指明安裝時使用的repository(安裝源),但為url格式

示例:

url --url=http://172.16.0.1/cobbler/ks_mirror/CentOS-6.7-x86_64/

注意:要配置好相關(guān)網(wǎng)絡(luò)屬性,例如局域網(wǎng)通信需要ip和netmask,如果要訪問互聯(lián)網(wǎng)還需要gateway

和dns。

(2)程序包段

作用:指定要安裝的程序包、包組以及不安裝的程序包。

表示方式:

%packages:程序包段的開始;

@group_name:要安裝的包組;

package:要安裝的程序包;

-package:不安裝的程序包;

%end:程序包段的結(jié)束;

需要注意的是,如果一個程序包被其他指定要安裝的程序包所依賴,那么就算指明該程序不安裝,系統(tǒng)也會自動安裝這個程序包。

(3)腳本段

包括安裝前要執(zhí)行的腳本和安裝后要執(zhí)行的腳本。

①安裝前要執(zhí)行的腳本:%pre

腳本格式:

%pre

...

%end

運行環(huán)境:運行于安裝介質(zhì)上的微型Linux系統(tǒng)環(huán)境。

②安裝后要執(zhí)行的腳本:%post

腳本格式:

%post

...

%end

4. 制作kickstart文件的方式

(1)直接手動編輯,可以依據(jù)某個模板來進(jìn)行修改;

(2)使用kickstart文件創(chuàng)建工具:system-config-kickstart進(jìn)行配置,同樣可以導(dǎo)入某個模板并修改之。

這里介紹使用kickstart文件創(chuàng)建工具:system-config-kickstart來定制kickstart:

首選確保system-config-kickstart已經(jīng)安裝,如果沒有安裝可以使用yum安裝:

[root@localhost ~]# rpm -q system-config-kickstart

system-config-kickstart-2.8.6.6-1.el6.noarch    //顯示已安裝;

在命令行上運行system-config-kickstart命令即可啟動窗口界面:

[root@localhost ~]# system-config-kickstart &

打開窗口如圖:


網(wǎng)站標(biāo)題:CentOSKickstart及引導(dǎo)鏡像文件制作
網(wǎng)站鏈接:http://www.dlmjj.cn/article/codgeod.html