linux練習題十二

2021-10-05 03:55:45 字數 3415 閱讀 8004

實驗前提:

關閉防火牆:

systemctl disable firewalld

systemctl stop firewalld

關閉selinux:

/etc/selinux/config  selinux=disabled 修改完必須重啟生效

服務端配置

vim /etc/chrony.conf

新增配置:

allow 0.0.0.0/0

啟動服務並設定開機自啟動:

systemctl enable chronyd

systemctl restart chronyd

客戶端配置

vim /etc/chrony.conf

新增配置:

server 192.168.44.7 iburst

啟動服務並設定開機自啟動:

systemctl enable chronyd

systemctl restart chronyd

客戶端上檢視時鐘同步狀態:chronyc sources -v

① 安裝必要軟體並開啟必要服務

關閉vmware虛擬網路編輯器中nat網絡卡的dhcp功能(如果使用的僅主機模式,關閉僅主機網絡卡的dhcp功能)

② 根據檢查結果指引配置cobbler

以下是可能需要修復的潛在配置專案:

*1:必須將/etc/cobbler/settings中的'server'字段設定為localhost以外的其他內容,否則kickstarting功能將不起作用。這應該是啟動伺服器的可解析主機名或ip,該主機名或ip將被使用該主機的所有計算機訪問。

*2:要使pxe正常執行,必須將/etc/cobbler/settings中的'next_server'字段設定為127.0.0.1以外的其他值,並且該字段應與pxe網路上的引導伺服器的ip位址匹配。

3:在/etc/xinetd.d/tftp中將「禁用」更改為「否」

5:使用systemctl啟用並啟動rsyncd.service

6:未安裝debmirror軟體包,它將需要管理debian部署和儲存庫

*7:樣本模板為新安裝的機器使用的預設密碼(在/etc/cobbler/settings中的default_password_crypted)仍然設定為'cobbler',應該更改,請嘗試:「  openssl passwd -1 -salt'random-phrase-在這裡''您的密碼在這裡'」生成新的

8:未找到防護工具,需要使用防護工具才能使用(可選)電源管理功能。安裝cman或fence-agents以使用它們

修改cobbler配置

openssl passwd -1    #生成乙個加密口令

vim /etc/cobbler/settings    #修改新安裝機器初始密碼

server:    192.168.44.7    #cobbler伺服器位址

next_server:    192.168.44.7    #tftp伺服器位址

default_password_crypted:     "加密口令"    

manager_dhcp:    1    #注:1是自動(cobbler配合模板檔案自動生成dhcp的配置檔案)

修改cobbler的dhcp模板檔案

vim /etc/cobbler/dhcp.template

subnet 192.168.44.0 netmask 255.255.255.0 /var/lib/cobbler/loaders

③ 重啟cobbler服務

systemctl restart cobblerd

④ 同步配置

cobbler sync

⑤ 重啟dhcp服務

systemctl restart dhcpd

⑥ 匯入安裝光碟(匯入光碟會自動生成最小化安裝的應答檔案)

mount /dev/sr0 /var/www/html/centos/6/os/x86_64

mount /dev/sr1 /var/www/html/centos/7/os/x86_64

cobbler import --path=/var/www/html/centos/7/os/x86_64 --name=centos7.6-x86_64 --arch=x86_64

cobbler import --path=/var/www/html/centos/6/os/x86_64 --name=centos6.10-x86_64 --arch=x86_64

#光碟檔案會被拷貝到/var/www/cobbler/ks_mirror/

#匯入後會自動生成選單項/var/lib/tftpboot/pxelinux.cfg/default

⑦ 也可以使用自定義的應答檔案

#需要修改應答檔案配置url --url=$tree

cp ks.cfg /var/lib/cobbler/kickstarts/

cobbler distro list    #檢視yum源

cobbler profile list    #檢視kickstart檔案

新增應答檔案

cobbler profile add --name=centos7.6-x86_64_mini --distro=centos7.6-x86_64 --kickstart=/var/lib/cobbler/kickstarts/ks.cfg

注意:kickstart檔案寫絕對路徑

刪除應答檔案

cobbler profile remove --name=centos7.6-x86_64

⑧ 測試安裝

建立乙個空白的虛擬機器,啟動後在此介面按esc

選擇4網絡卡引導啟動

選擇需要安裝的作業系統版本

linux命令練習題

1 統計 usr bin 目錄下的檔案個數 ls usr bin wc l2 取出當前系統上所有使用者的shell,要求,每種shell只顯示一次,並且按順序進行顯示 cut d f7 etc passwd sort u3 取出 etc inittab檔案的第6行 head 6 etc initta...

Linux基礎練習題

案例 複製 刪除 移動 在目錄 opt下建立乙個子目錄 nsd 在目錄 opt nsd 建立檔案readme.txt,利用vim寫入內容 i love linux 將 etc passwd 和 etc resolv.conf同時拷貝到 opt nsd目錄下 將檔案 etc redhat releas...

linux練習題十六

目錄 一 使用ansible的playbook實現自動化安裝httpd 二 建立httpd伺服器,要求提供兩個基於名稱的虛擬主機 檢查yml檔案 執行任務 1 www.x.com,頁面檔案目錄為 web vhosts x 錯誤日誌為 var log httpd x.err,訪問日誌為 var log...