一、yum:基於RPM包構建軟件更新機制自動解決依賴關係,軟件包由軟件包庫提供linux
提供方式:ftp服務:ftp://IP地址/倉庫目錄數據庫
Http服務:http :// IP地址/倉庫目錄vim
本地目錄:file://本地目錄緩存
二、構建本地yumbash
vim /etc/yum.repos.d/hanming.repo服務器
[ 共享倉庫名 ]微信
name=描述網絡
baseurl=file://本地目錄app
enabled=1工具
gpgcheck=0
可用gpgkey指定公鑰位置
三、構建ftp的yum倉庫
1)安裝並啓動vsftpd服務
2)將光盤內全部文件複製到/var/ftp/rheld
3)客戶端創建yum配置文件
baseurl=file://服務器IP/rheld
四、yum數據庫文件:repodata/repomd.xml(倉庫文件)
使用createrepo工具生成數據庫文件
五、yum命令:
yum clean all:清除緩存
yum list [包名]:列出包名
yum info [包名]:查包詳細信息
yum search <關鍵詞>:查詢相關
yum grouplist 包組名:查軟件包分組
yum install :安裝包
yum remove:卸載包
yum update :更新包
六、PXE:預啓動執行環境
服務器端配置:
1)搭建DHCP服務器,分配地址,定位引導程序
vim /etc/dhcp/dhcpd.conf
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.20;
next-server 192.168.1.100; (tftp服務器地址)
filename 「jpxelinux.0」; } (引導程序文件)
2)搭建tftp服務器:提供內核文件vmlinuz,初始化鏡像文件initrd.img及引導程序文件pxelinux.0
3)建立pxelinux.cfg目錄並添加default引導菜單文件
default t387 默認標籤
prompt 1 (等待用戶選擇,0爲不等待)
label t387 標籤名
kernel vmlinuz 內核文件
append ks=ftp://192.168.1.100/rhelb/ks.cfg
initrd=initrd.img 自應答文件
4)建立kickstart自應答文ks.cfg
安裝後腳本:%post --interpreter=/bin/bash
設置yum配置文件
5)注意事項:需關閉虛擬機自帶DHCP功能
服務器需關閉防火牆
1、YUM
實驗拓撲圖:
實驗要求:
(1)配置網絡,並連通。
(2)在1.10主機上安裝ftp服務,搭建yum服務器,將系統安裝光盤下的全部文件複製到/var/ftp/rhel6下,啓動FTP 服務。
(3)在1.20上配置爲yum客戶端,使其可以使用FTP提供方式安裝軟件包。如yum -y install bind-chroot,驗證是否安裝成功。(參考書182頁配置)
(4)在1.10上配置爲本機可以使用本機的yum服務器功能安裝軟件包。如 yum -y install bind-chroot,驗證是否安裝成功。
步驟:
一、按照實驗拓撲圖配置IP地址,實現能夠ping通
二、把系統光盤掛載到/media目錄下,並安裝vsftpd服務
三、準備軟件倉庫目錄:建立目錄/var/ftp/rhel6 ,並把系統光盤所有複製到此目錄下。
四、啓動vsftpd服務
五、在客戶機端建立/etc/yum.repos.d/rhel6.repo ,用來存放軟件倉庫信息。
六、輸入yum -y install bind-chroot 命令,查看是否安裝成功。
七、在yum服務器端建立/etc/yum.repos.d/a.repo,用來存放軟件倉庫信息。
八、輸入yum -y install bind-chroot 命令,查看是否安裝成功。
2、PXE
實驗拓撲圖:
實驗要求:
(1)將1.10配置爲一臺yum服務器,配置本機可以使用yum安裝軟件包。須要安裝ftp服務器,並啓動。
(2)在1.10上搭建PXE遠程安裝服務器。須要安裝tftp-server,dhcp,syslinux軟件包。
(3)在第一臺新建的虛擬機上測試驗證是否可以安裝linux系統。
(4)進一步配置PXE遠程安裝服務器,使其可以實現kickstart無人值守安裝。
(5)在第二臺新建的虛擬機上測試驗證是否可以安裝linux系統。
步驟:
一、將1.10配置爲一臺yum服務器,配置本機可以使用yum安裝軟件包。須要安裝ftp服務器,並啓動。(參考上面實驗操做,或直接使用上面實驗的環境便可)
二、安裝tftp-server ,(yum -y install tftp-server)並修改配置文件/etc/xinetd.d/tftp
三、啓動xinetd服務,(service xinetd start)
四、準備Linux內核、初始化鏡像文件。(內核vmliunz,鏡像文件initrd.img)
五、準備pxe引導程序(須要安裝syslinux ,yum -y install syslinux)
六、安裝並啓用DHCP服務(yum -y install dhcp),配置主配置文件/etc/dhcp/dhcp.conf
七、 準備啓動菜單文件,(參考以下圖:)
八、新建虛擬機,驗證PXE網絡安裝(注:新建的虛擬機須要和pxe服務器一個網卡,並關閉虛擬機的DHCP功能)
修改啓動順序
後面幾步默認便可(語言選擇中文),
後面安裝系統便可。
九、進一步配置PXE遠程安裝服務器,使其可以實現kickstart無人值守安裝。
1)安裝應答文件,(yum -y install system-config-kickstart)並打開。
保存應答文件
2)啓用自動應答文件
3)新建虛擬機,驗證無人值守安裝。
文章參考微信公衆號:L寶寶聊IT