使用 kickstart 半自動化安裝centos系統
分兩步:第一步製作kickstart檔案,第二在安裝時指定kickstart檔案
kickstart可以使用 system-config-kickstart 工具生成(需要安裝), 也可以使用系統安裝時生成的/root/anaconda-ks.cfg檔案
應答檔案製作好後,放到web伺服器上(方便修改安裝時的選項,如果是燒錄到光碟檔案中,修改將會非常麻煩)
需要注意的是,如果是centos7,在使用 system-config-kickstart 工具製作kickstart檔案時,可能會出現以下情況
解決方法是:修改增加或修改乙個yum源為development
,如下
手工修改的kickstart檔案後,可以使用ksvaildator 應答檔案
來檢查是否有語法錯誤
安裝時指定kickstart檔案
進入安裝介面後,按下esc鍵,進入boot命令模式
輸入:linux ks=應答檔案存放位置
,比如:linux :/ksidr/ks_7.cfg
存放在網路上的話,因為要聯網才能拿到應答檔案,所以需要配置網路。配置網路可以boot命令模式中指定,linux ks=應答檔案存放位置
ip=*** netmask=*** gateway=***
。也可以不指定,系統會在安裝時自動獲取ip位址。
指定kickstart檔案也可以在進入安裝介面按下tab鍵,直接輸入kickstart檔案位置。如:linux :/ksidr/ks_7.cfg
指定完成後,直接回車等待安裝完成即可
實現pxe安裝雙系統centos6、centos7
安裝前準備:
關閉防火牆和selinux,為dhcp伺服器靜態ip(如果使用的虛擬機器,網絡卡的連線方式選擇nat為佳。因為選擇橋接的話,很可能物理網路中還有別的dhcp伺服器,容易出現衝突)
安裝軟體包,並啟動httpd tftp-server dhcp服務
httpd:存放yum倉庫和kickstart檔案
tftp-server:簡化版的檔案傳輸服務,之所以需要使用它,是因為網絡卡中一般都會繼承tftp-client
syslinux:一些檔案由這個包提供,pxelinux.0這個檔案來自這個包
system-config-kickstart:生成kickstart檔案
配置dhcp服務,並啟動httpd tftp-server dhcp服務
dhcp服務配置如下:
subnet 192.168.3.0 netmask 255.255.255.0
systemctl start httpd tftp-server dhcpd
準備yum源,也就是將相應的系統安裝包放到httpd的網頁目錄下
mount /dev/sr0 /var/www/html/centos/7
sr0為centos7的光碟,sr1為centos6的光碟
mount /dev/sr1 /var/www/html/centos/6
準備kickstart應答檔案,並放入httpd的網頁目錄下
centos7root@wed feb 19 html]
# tree ksdir
ksdir
└── 6
└── ks6_min.cfg
└── 7
└── ks7_min.cfg
準備pxe相關檔案
複製pxelinux.0檔案:cp /usr/share/syslinux/pxelinux.0 .
從系統光碟中拷貝核心檔案(vmlinuz)和虛擬檔案系統檔案(initrd.img)
拷貝選單風格檔案menu.c32:cp /usr/share/syslinux/menu.c32 .
從光碟中拷貝啟動選單配置檔案:cp /var/www/html/centos/7/isolinux/isolinux.cfg pxelinux.cfg/default
,並修改defaul檔案如下:
default menu.c32
timeout 600
menu title centos 7
label desktop
menu label install min centos ^6
kernel vmlinuz
label mini
menu label install mini centos ^7
kernel vmlinuz
label local
menu default
menu label boot from ^local drive
localboot 0xffff
menu end
重啟tftp服務:systemctl start tftpd
至此配置完成,只需要安裝機器的時候選擇從網路安裝就能自動安裝了(在bios介面中選擇)
elasticsearch集群一鍵部署安裝
1.前提條件 機器已經配置ssh無密碼登入 2.安裝包製作 elasticsearch 2.3.4 重新打包成.tar.gz。如果安裝包不一致,指令碼也要做相應的修改。elasticsearch.yml 把所有的都注釋掉,只保留下面幾個,不知道為何,請在每行前面加上乙個空格,注意儲存字元格式為utf...
安卓系統一鍵root
root詳細過程 關機 最好取下記憶體卡 4.開機,開啟usb除錯 5.執行superoneclick 直接點選第乙個按鈕 root 6.靜待root過程,大約20 30秒吧 到這個地方已經root成功,問你要不要做乙個測試,點 是 吧 7.拆掉資料線,重啟 以上是root過程 以下驗證root是否...
Python 字典的一鍵多值,即乙個鍵對應多個值
encoding utf 8 print 中國 字典的一鍵多值 print 方案一 list作為dict的值 值允許重複 d1 key 1 value 2 value 2 print d1 獲取值 print 方案一 獲取值 print list d1 key print 方案一 刪除值,會留下乙個...