<備份>1,RHEL LInux系統安裝
1)安裝編譯好的程序
2)安裝bootloader
grub—ioslinux/vmlinuz(加載光盤initrd)—init—anaconda(安裝前配置功能)
Fedora:anaconda(text,GUI)
語言,鍵盤類型,時區,分區,bootloader安裝,密碼,防火牆,網絡功能, selinux,選擇安裝的軟件包
批量:kickstart文件 anaconda的配置文件 三部分:
pykickstart 監測配置文件是否有語法錯誤
system-config-kickstat GUI界面生成ks
命令段:
1)必備命令
keyboard us
lang en_US
timezone Asia/shanghai
rootpw --iscrypted
selinux –disabled |--permissive
auth –useshadow --enabledmd5
bootloader --location=mbr --append=”rhgb quiet”
clearpart –linux --initlabel
driverdisk --source=ftp://xxx.img
firewall --disabled
graphical|text
install --cdrom
--url
upgrade
logvol
network --bootproto= --ip= --netmask= ..
key –skip
zerombr yes
firstboot –disable
reboot
part
part swap –size 1024
part /boot –size 100
part pv.01 --size=20480
volgroup vol0 pv.01
logvol / --vgname=vol0 --size=10000 –name=root
logvol /home --vgname=vol0 --size=3000 --name=home
2)可選命令
軟件包選擇段:%packages
@組名
包名
-不安裝的包
腳本段:
%pre 安裝前運行
%post 安裝後運行
ks=http://
ks=cdrom:/
linux dd
linux askmethod
ip= netmask= gateway= netmask= dns=
不能獨立分區:/sbin,/bin,/lib,/etc,/dev,/root
可以獨立分區:/usr,/var,/home,/tmp(不能小於512),/opt,/boot,swap
對/cdrom/images/boot.iso 修改 添加 ks.cfg
mkisofs –R –b isolinux/isolinux.bin –no-emul-boot –boot-load-size 4 –boot-info-table –o boot.iso /dir
2,常見故障排除
1,確定問題特徵
2,重新故障
3,使用工具收集進一步信息,確定真正故障
4,排除不可能的原因
5,定位故障
1)從簡單的問題入手
2)一次嘗試一種方式
3)備份原文件
4)儘可能使用工具
一,管理員密碼忘記
二,系統無法正常啓動
a,grub損壞(MBR損壞,grub配置文件丟失)
1,藉助別的主機
2,使用緊急救援模式
a,boot.iso
b,使用完整的系統安裝光盤
b,系統初始化故障(某文件系統無法掛載,驅動問題)
grub編輯模式進入emergency模式
c,服務故障
sendmail ,配置文件時間戳檢查無法通過
--單用戶模式 停用服務或進入交互模式停止
d,用戶無法登陸(bash故障)
三,命令無法運行
退出當前登錄,另起終端
四,編譯過程無法繼續(開發環境,缺少組件)
3,sudo
1,修改/etc/sudoers 用visudo
一個sudo條目:
who which_host=(runas) command
sudo四類別名
User_Alias 用戶別名
User_Alias USERADMIN=
用戶的用戶名,組名,%引導,其它組名
Host_Alias 主機別名
主機名,ip,網絡地址,其它主機別名
Runas_alias runas別名
用戶名,%組名,其它的runas別名
Cmnd_Alias 命令別名
命令路徑,目錄(此目錄內所有命令),其它命令別名
別名必須使用大寫英文字母的組合,必須先定義後使用