日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

Linux自学笔记——Centos系统安装

發(fā)布時(shí)間:2023/12/15 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux自学笔记——Centos系统安装 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.


?

?

安裝程序:anaconda

?????? bootloaderàkernel(initrd(rootfs))àanaconda

????? anaconda的兩種方式:

?????????? tui:基于cureses的文本配置窗口;

?????????? gui:圖形界面;

centos的安裝過程啟動(dòng)流程:

以光盤啟動(dòng)安裝為例:

????? MBR:boot.cat

?????

????? stage2:isolinux/isolinux.bin

?????

?????????? 配置文件:isolinux/isolinux.cfg

??????????

?????????? 每個(gè)對(duì)應(yīng)的菜單選項(xiàng):

???????????????? 加載內(nèi)核:isolinux/vmlinuz

???????????????? 向內(nèi)核傳遞參數(shù):append? initrd=initrd.img

????????????????

?????????? 裝載根文件系統(tǒng),并啟動(dòng)anaconda

???????????????? 默認(rèn)界面是圖形界面:512MB+內(nèi)存空間;

???????????????? 若需要顯式指定啟動(dòng)TUI接口:向啟動(dòng)內(nèi)核傳遞一個(gè)“text”參數(shù)即可;

????????????????????? ESC,boot:linux text

Note:上述內(nèi)容一般位于引導(dǎo)設(shè)備,例如可通過光盤、u盤或網(wǎng)絡(luò)等;后續(xù)的anacona及其安裝用到的程序包等可以來自于程序包倉庫,此倉庫的位置可以為:

???????????????? 本地倉庫;

???????????????? 本地硬盤;

???????????????? ftp server

???????????????? http server

???????????????? nfs server

???????????????? 如果想手動(dòng)指定安裝倉庫:

????????????????????? ESC,boot:linux method

anaconda的工作過程:

????? 安裝前配置階段

?????????? 安裝過程使用的語言;

?????????? 鍵盤類型;

?????????? 安裝目標(biāo)存儲(chǔ)設(shè)備

???????????????? Basic storage:本地磁盤

???????????????? Special storage:iSCSI

?????????? 設(shè)定主機(jī)名;

?????????? 配置網(wǎng)絡(luò)接口;

?????????? 時(shí)區(qū);

?????????? 管理員密碼;

?????????? 設(shè)定分區(qū)方式及MBR的安裝位置;

?????????? 創(chuàng)建一個(gè)普通用戶;

?????????? 選定要安裝的程序包;

????? 安裝階段

?????????? 在目標(biāo)磁盤創(chuàng)建分區(qū)并執(zhí)行格式化;

?????????? 將選定的程序包安裝至目標(biāo)位置;

?????????? 安裝bootloader;

????? 首次啟動(dòng)

?????????? iptables

?????????? selinux

?????????? core dump

anaconda的配置方式:

1)????交互式配置方式;

2)????支持通過讀取配置文件中事先定義好的配置項(xiàng)自動(dòng)完成配置;遵循特定的語法格式,此文件即為kickstart文件;

安裝引導(dǎo)選項(xiàng):

????? boot

?????????? text:文本安裝方式

?????????? method:手動(dòng)指定使用的安裝方法

?????????? 與網(wǎng)絡(luò)相關(guān)的引導(dǎo)選項(xiàng):

???????????????? ip=APADDR

???????????????? netmask=MASK

???????????????? gateway=GW

???????????????? dns=DNS_SERVER_IP

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

???????????????? vnc

???????????????? vncpassword='PASSWORD'

?????????? 啟動(dòng)緊急救援模式:

???????????????? rescue

?????????? 裝載額外驅(qū)動(dòng):

???????????????? dd

????? 詳細(xì)可以查看www.redhat.com/docs 《 installation guide》

示例:演示centos6.6的安裝過程,本次在虛擬機(jī)中使用光盤安裝;

1.?????進(jìn)入安裝界面菜單選項(xiàng),可以按TAB鍵,在后面輸入text進(jìn)入文本安裝界面;

也可以按ESC鍵,輸入linux text進(jìn)入文本安裝界面;

2.?????我們?cè)诓藛芜x項(xiàng)的第一項(xiàng)鍵入enter進(jìn)入正常的圖形安裝界面界面,選擇skip;

3.?????程序搜索到本地安裝源;

4.?????選擇語言為english,點(diǎn)擊next;

5.?????選擇鍵盤為US.English,下一步;

6.?????選擇安裝磁盤卷為basic storage devices,下一步;

7.?????提示磁盤數(shù)據(jù)可能被覆蓋,選擇yes,discard any data按鈕;

8.?????輸入hostname,下一步;

9.?????選擇時(shí)區(qū),為Asia/Shanghai,下一步;

10.設(shè)置管理員root密碼,下一步;

11.選擇磁盤空間安裝類型,可選擇createcustom layout;

12.選擇磁盤,點(diǎn)擊下圖的free;

13.創(chuàng)建分區(qū),點(diǎn)擊create按鈕,選擇standard partition;

14.首先創(chuàng)建一個(gè)/boot分區(qū),文件系統(tǒng)類型為ext4,大小為200MB;

15.在創(chuàng)建一個(gè)swap分區(qū),大小為2048MB;

16.最后建一個(gè)根分區(qū),文件系統(tǒng)格式為ext4,大小為剩余的空間大小;

17.三個(gè)分區(qū)已經(jīng)成功創(chuàng)建,下一步;

18.提示操作將破壞數(shù)據(jù),點(diǎn)擊format;

19.點(diǎn)擊應(yīng)用改變到磁盤,writechanges to disk;

20.安裝boot loader,也可以選擇設(shè)置boot loader密碼;

21.選擇安裝類型,默認(rèn)是最小化安裝,這里選擇安裝desktop,也可以選擇安裝工具等,這里選擇的customize later;

22.下一步開始安裝;

23.重啟系統(tǒng)進(jìn)行安裝后的操作;

24.進(jìn)入到重啟配置界面;

25.同意證書信息;

26.創(chuàng)建用戶;

27.設(shè)置日期和時(shí)間;

28.設(shè)置kdump,完成系統(tǒng)安裝;

kickstart文件:即是/root目錄下的anacona-ks.cfg文件

安裝引導(dǎo)選項(xiàng):

????? ks:指明kickstart文件的位置;

?????????? ks

???????????????? DVD drive:ks=cdrom:/PATH/TO/KICKSTART_FILE

???????????????? Hard Drive:ks=hd:/DEVICE/PATH/TO/KICKSTART_FILE

???????????????? HTTP Server:ks=http://HOST[:PORT]/PATH/TO/KICKSTART_FILE

???????????????? FTP Server:ks=ftp://HOST[:PORT]/PATH/TO/KICKSTART_FILE

???????????????? HTTPS Server:ks=https://HOST[:PORT]/PATH/TO/KICKSTART_FILE

kickstart文件的格式:

????? 命令段:

?????????? 指定各種安裝前配置選項(xiàng),如鍵盤類型等;

???????????????? 必備命令

???????????????? 可選命令

????? 程序包段:

?????????? 指明要安裝的程序包,以及包組,也包括不安裝的程序包;

???????????????? %packages

???????????????? @group_name

???????????????? package

???????????????? -package

???????????????? %end

????? 腳本段:

?????????? %pre:安裝前腳本

???????????????? 運(yùn)行環(huán)境:運(yùn)行安裝介質(zhì)上的微型linux系統(tǒng);

?????????? %post:安裝后腳本

???????????????? 運(yùn)行環(huán)境:安裝完成的系統(tǒng)

????? 命令段中的必備命令:

?????????? 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:語言類型

???????????????? lang?? zh_CN.UTF-8

?????????? part:分區(qū)布局

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

???????????????? part?? pv.008002??-size=51200

?????????? rootpw:管理員密碼

???????????????? rootpw??? --iscrypted?? $6$4Yh15kMGDWOPtbbW$SGax4DsZwDAz4201.O97WvaqVJfHcISsSQEokZH054j

uNnoBmO/rmmA7H8ZsD08.fM.Z3Br/67Uffod1ZbE0s.

?????????? timezone:時(shí)區(qū)

???????????????? timezone??? Asia/Shanghai

????? 補(bǔ)充:分區(qū)相關(guān)的其他指令

?????????? clearpart:清除分區(qū)

???????????????? clearpart? --none??--drives=sda:清空磁盤分區(qū);

?????????? volgroup:創(chuàng)建卷組

???????????????? volgroup? myvg???--pesize=4096?? pv.008002

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

???????????????? logvol? /home??--fstype=ext4? --name=lv_home?? --vgname=myvg?? --size=5120

?????????? 生成加密密碼的方式:

???????????????? ~]#openssl?? passwd?-1? -salt ‘openssl? rand? -hex? 4’

????? 可選命令:

?????????? install? or?upgrade:安裝或升級(jí);

?????????? 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:安裝完成之后的行為;

?????????? repo:指明安裝時(shí)使用的repository;

???????????????? repo? --name=“centos” --baseusrl=cdrom:sr0? --cost=100

?????????? url:指明安裝時(shí)使用的repository,但為url格式;

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

????? 參考官方文檔:《Installation? Guide》

????? 系統(tǒng)完成之后禁用防火墻:

?????????? Centos 6

???????????????? #service iptables? stop

???????????????? #chkconfig? iptables off

?????????? Centos 7

???????????????? #systmctl? stop firewalld.service

???????????????? #systemctl? disable?firewalld.service

????? 系統(tǒng)安裝完成之后禁用selinux:

?????????? 編輯/etc/sysconfig/selinux或/etc/selinux/config文件,修改selinux參數(shù)的值為下面其中之一:

???????????????? permissive

???????????????? disabled

??????????

?????????? 立即生效:

???????????????? #getenforce

???????????????? #setenforce? 0

定制kickstart文件:

????? #yum install system-config-kickstart

????? #system-config-kickstart

????? 檢查語法錯(cuò)誤:

????? #ksvalidator

1.?????復(fù)制anaconda-ks.cfg文件為myks.cfg

2.?????安裝system-config-kickstart工具;

3.?????打開system-config-kickstart程序,配置.cfg文件;

1)????在xshell里打開此程序會(huì)出現(xiàn)如下錯(cuò)誤;

2)????解決方法:設(shè)置xshell連接屬性,在轉(zhuǎn)發(fā)x11連接到那一項(xiàng)打√,但要保證電腦已經(jīng)安裝Xmanager;

3)????重新運(yùn)行system-config-kickstart;

4.?????檢查myks.cfg語法錯(cuò)誤;

創(chuàng)建光盤鏡像:

~]#mkisofs -R -J -T -v --no-emul-boot --boot-load-size 4 --boot-info-table -V"CentOS 6 x86_64 boot" -c isolinux/boot.cat -b isolinux/isolinux.bin-o? /root/boot.iso?? myboot/

1.?????復(fù)制一份現(xiàn)有光盤上的isolinux目錄作為安裝引導(dǎo)文件

2.?????提供kickstart文件,并將其保存于/tmp/myiso目錄下;

3.?????修改/tmp/myiso/isolinux整個(gè)文件夾的權(quán)限,使root擁有寫權(quán)限;

4.?????自定義一些安裝菜單的配置等;

5.?????針對(duì)myiso/目錄創(chuàng)建光盤鏡像;

6.?????創(chuàng)建虛擬機(jī),測(cè)試;


轉(zhuǎn)載于:https://blog.51cto.com/claude666/1964458

總結(jié)

以上是生活随笔為你收集整理的Linux自学笔记——Centos系统安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。