티스토리 뷰

Linux

Kickstart file analysis

덕쑤 2015. 3. 31. 10:59

Redhat 공식 가이드 : 
https://access.redhat.com/documentation/ko-KR/Red_Hat_Enterprise_Linux/5/html/Installation_Guide/s1-kickstart2-options.html


 분석대상

install

reboot url --url=http://x.x.x.x/os lang en_US.UTF-8 #langsupport --default=en_US ko_KR.eucKR en_US.UTF-8 keyboard us #mouse none network --onboot yes --device eth0 --bootproto dhcp rootpw xxxxxxxx firewall --disabled authconfig --useshadow --enablemd5 --enablecache selinux --disabled timezone Asia/Seoul zerombr bootloader --location=mbr # The following is the partition information you requested # Note that any partitions you deleted are not expressed # here so unless you clear all partitions first, this is # not guaranteed to work clearpart --all --initlabel #part / --fstype=ext4 --asprimary --size=20480 #part swap --asprimary --size=4096 #part /home --fstype=ext4 --grow --size=1 part / --fstype ext4 --size 1 --asprimary --grow part swap --size 2048 --asprimary %packages --default


install (선택) 

지금 리눅스 재설치및 업그레이드 한다는 명령어이며 반드시 cdrom, haeddrive, nfs, url로 설치할지 선택해야한다. 

url(install에 종속)

설치 파일의 원격서버의 주소를 입력한다.  

reboot(선택) 설치가 완료된 후 시스템을 재시작 하라는 명령어이다. 이외에도 halt, shutdown 명령어를 사용할 수 있다.


langsupport(삭제)

삭제된 명령어로 대체하기 위한 방법으로는 킥스타트 파일의 %packages 부분에서 지원하고자 하는 모든 언어에 대해 지원되는 패키지 그룹 목록을 만드시기 바랍니다. ex) 프랑스어 지원 @french-support


lang(필수)

설치과정에서 사용할 언어와 설치된 시스템에서 사용할 기본언어를 설정한다.


keyboard(필수)

설치된 시스템에서 사용할 기본언어를 설정한다.


mouse(삭제)


network(선택) 시스템에 네트워크 정보를 설정한다. 만일 kickstart가 네트워킹을 필요하지 않는다며느 ( 즉 NFS나 HTTP, FTP를 통해 설치 되지 않는다면) network는 설정하지 않아도 된다. 이런경우에는 동적 아이피 주소를 할당 받에된다. DHCP로 부터

--bootproto dhcp

DHCP로 IP를 받는다는 의미로 다른 옵션으로는 static과 bootp가 있다.


--device eth0

eth0에 IP를 할당한다.



--onboot

네트워크 디바이스의 on off 상태를 설정한다.



rootpw(필수)

root 패스워드 설정


firewall(선택)

방호벽 설정이다. iptable

--disabled

어떠한 iptables 룰도 정의하지 않는다.


--enabled 

외부의 접속을 막는다. DNS나 DHCP요청등을 


--port 포트 설정도 가능하다. 


authconfig(필수)

인증과 관련되 옵션을 설정한다. 패스워드 암호방법 등을 설정한다.

--enablemd5

md5 암호방법을 사용한다. 사용자 패스워드에


--enablecache

enable the nscd service ?? 유저 정보를 캐싱하는거 같은데 위키 피디아 검색이 안됨 nis랑 LDAP으로 유저 정보 보낼때 유용하다는 설명이 있음


--useshadow

shadow password를 사용한다. /etc/passwd 에 유저패스워드를 암호화해서 저장


zerombr(선택)     mbr을 초기화한다.      bootloader(필수)

부트로더를 어떻게 설치 할 것인가? 를 설정한다.

--location

어느 위치에 생성할거냐 ? mbr 이냐 ? 아니면 특정 partition 이냐 ?


clearpart(선택)

파티션 정보를 초기화한다.


%packages 설치하는 부분 위 Kickstart 파일은 보안 설정이 되어 있지 않은 기본 설치 설정이라고 볼 수 있다.


'Linux' 카테고리의 다른 글

symbolic link  (0) 2015.05.21
gcc 업데이트  (0) 2015.05.20
리눅스 기본 port number  (0) 2015.03.26
MySQL Replicaton  (0) 2015.03.19
[LINUX : Permission] chmod, chown, chgrp, chattr, lsattr  (0) 2015.02.07
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함