반응형


Process 관리



 PID(process ID) PPID

- PID : 각 프로세스마다 할당 받는 고유번호  

- PPID : ​부모프로세스의 고유번호

 (부모프로세스는 자신을 Fork해서 자식프로세스를 생성, 부모가 삭제되면 자식들은 defunct 프로세스가됨)

 명령어

 - ps -ef : 현재 작동하고 있는 프로세스들의 목록(process status)

 - pstree : 작동하는 프로세스들을 Tree형태로 정리해서 보여줌 

 - top : 작업관리자 같은역할을 하는 프로그램

          (실시간모니터링, ctrl+c :중단 / shift+p : CPU사용량 shift+m : 메모리사용순으로 정렬 )

     -c : 프로세스가 수행중인 명령까지 나타냄

 - kill : 종료           ex) kill [-signal] PID      

     

 signal number          signal          signal name                action

     

       1                        SIGHUP            HUP                   종료되었다가 다시실행

       9                        SIGKILL             KILL                    커널이 직접 강제종료

      15                       SIGTERM         TERM                프로세스 자신이 종료 (정상종료)  


    

RPM으로 프로그램 관리


프로그램 설치

- RPM(RedHat package manager): 프로그램을 만든 제조사에서 .rpm 형태로 만들어서 배포, RPM파일을 찾아서 설치.

(RPM 파일 이름의 의미 : 패키지이름-버전-릴리즈번호-리눅스버전-아키텍쳐.rpm)


RPM 관리하기

조회하기 :  rpm -qa 현재 서버에 설치되어 있는 rpm파일 검색; grep 으로 내용걸러내기.

- 설치하기 : 필요한 rpm이 설치되지 않았을경우, 리눅스 설치cd에서 해당rpm을 찾고 없으면 인터넷을 통해 찾음

   -Uvh : 이미 설치가 되어 있을 경우는 Upgrade를 하고 설치되어있지 않으면 install함/설치과정(v) hash마크(h)

- 제거하기 :  rpm -e 프로그램이름

- 의존성옵션

  rpm -Uvh a.rpm --nodeps : 의존성문제가 생겨도 무시하고 그냥 설치

  rpm -Uvh a.rpm --force : 강제로 설치를 한번더함 (삭제도안되고 설치도중 에러가 날경우)


Cron(규칙작업) 관리


해당작업 등록하기

crond : 관리자가 시간과 작업을 지정해주면 정해진 시간에 정해진 작업을 수행하는 프로그램 (demon)

crondtab : crond가 작업할 내용이 적혀 있는 파일

*파일형식 :   분 시 일 월 요일 command

 -e : crondtab 파일이 열리면서 작업을 등록할 수 있음 (vi editor로 해당파일을 수정해도 동일함)

 -l : cron 작업목록  

 -r : 작업내역삭제 (root의 모든 crontab 등록작업을 다 삭제시킴)


0일 1월 2화 3수 4목 5금 6토

ex) 30 2**6 명령어 : 매주 토요일 02시 30분/ *5-7*** 명령어 : 매일 오전 5-7시


- 해당 작업을 설정한후 저장하면 해당 내용이 /var/spool/cron/username 으로 저장됨

- /dev/null : 블랙홀같은 존재, 그냥버림(휴지통)




반응형
반응형


권한관리



권한의 개념과 조회

 ex)      -rwx---r--    :   파일이며, user는 r,w,x의 권한이 모두허용/ group은 모두 비허용/ other는 r만허용

 ( file type user group other )


              

            권한                      file type )                    directory type d )      <- 권한 적용 대상

read         (r)          파일을 읽고, 복사가능                    ls 명령어로 list확인가능

write        (w)         파일의 내용 수정가능                     디렉토리에 파일추가삭제가능

execute      (x)         실행가능한 파일실행가능                  cd 명령어로 디렉토리에 접근가능




권한변경 ( ※  변경되서 접근이 허용되더라도 그 상위디렉토리의 권한이 없으면 접근불가능 )


명령어 : chmod   mode   filename :  소유자나 그룹은 변경하지 않고 사용권한만 변경( chown : 소유자변경) 

ex) chown user3000.sales /home/user1000/a.txt   (소유자를 sales그룹의 user3000로 변경)   


 - 방법

영어문자  ex) ​chmod  g+w  /home/user1000

( who       +/-      permission)

u (user)                  

g (group)                w

o (other)                 

a (all)

 

숫자 해당하는권한의 값을 모두더해서 할당  ex) chmod 77/home (모든사용자가 ​ r,w,x,의 권한허용) / r : 4  w 2  x : 1

-R : 하위 디렉토리까지 한꺼번에 변경

  


SetUID (4), SetGID (2), Sticky bit (1설정 :  맨앞에  (해당숫자 ) 적어서 적용

- setUID  : 로그램을 누가 실행 시키든 그 프로그램의 주인의 이름으로 실행 (x권한 있어야 실행됨,기본적으로 모든 컴퓨터는 실행하는계정으로 실행됨)

  ex) chmod 4755  /home/user1000/a.txt   (-rws r-xr-x )대문자S이면 권한이 없는 상태에서 지정한경우

- setGID  : 실행시킨 그 그룹의 이름으로 실행

- Sticky bit  : 자신이 만든것만 지울수 있게 설정( 권한 777의 경우 다른 사용자가 만든것까지 삭제가능하므로)

            


디스크관리


명령어

- df (disk free) : 현재 연결되어 있는 디스크와 해당 디렉토리 이름을 보여줌 (하위 디렉토리의 용량은 알수없음)

- du (disk usage) :  특정 디렉토리의 하위 디렉토리 별로 용량을 전부 보여줌

--max--depth=단계 : 용량을 디렉토리의 단계(0,1,2..) 별로 설정해서 보여줌 (du -h / 할 경우 전체디렉토리의 하위 디렉토리까지 다 나오기때문에 용량을 보는것이 힘들기때문)

  



cf) 비교


 PC

 

서버 

 IDE (EIDE)

SATA 

SCSI  

 용량

 대용량

대용량 

소용량 

 가격

 저가

저가 

고가 

 속도

저속 

고속 

고속 

 Linux에서 하드디스크 이름

/dev/hda, /hdb, /hdc, ... 

 

/dev/sda, /sdb, /sdc, ... 

partition->   /dev/sda1, /sda2, ..




디스크추가하기 ( root 계정만 권한 )

step1 : ​vmware상의 리눅스 서버를 종료하고, edit vm settings 에서 add- hard disk를 추가하여 linux를 재시작.


새로운 디스크가 추가 되면 하드 디스크를 OS에서 사용 가능하도록 후속작업을 해야함

1파티션나누기 - fdisk(리눅스, 윈도) , format (솔라리스) : 용도에 맞게 분할하는과정 (부서별로 구역나눔)

2포맷 - mkfs(리눅스), format(윈도) , newfs(솔라리스)   :  파티션 나눈 공간을 사용가능하도록 파일시스템 생성단계

3마운트 - mount(유닉스계열), (윈도)는 포맷이 끝나면 자동으로 연결해줌  : 사용준비가된 디스크를 디렉토리와 연결

  -> 파일저장시 디스크에 저장되어서 다른 디렉토리와 연결되더라도 그파일은 존재함


step2 :  ​fdisk -l 로 현재 연결되어있는  하드디스크 확인 후 , 분할할 디스크를  파티션 후 저장.(저장안하면초기화)

 ex) fdisk /dev/sdc -> n(new) -> p(주파티션) -> 1(주파티션번호) -> 1(시작실린더번호) -> +10G(용량지정) -> w(저장)


step3 : ​2번째로 분할할 디스크도 step1과 같은단계로 분할후 저장 (시작실린더번호 2, 용량지정시 엔터(남은용량할당) )


step4 : 파티션이 완료된 디스크를 포맷(디스크이름에 숫자부분을 주의해야함)

 ex)  mkfs.ext3  /dev/sdc1  (ext3은 파일시스템의 종류, 윈도는 NTFS, 솔라리스는UFS 사용)

        mkfs.ext3  /dev/sdc2


step5 : 디렉토리(연결문)를 생성하여 마운트.    

ex) ​mkdir /dir1       ex)  mount  /dev/sdc1  /dir1

     mkdir /dir2              mount  /dev/sdc2  /dir2


step6 ​재부팅 후에도 유지되도록 /etc/fstab 파일에 등록(등록하면 재부팅을 해도 리눅스가 자동으로 마운트작업을함)


 


LVM (logical volume manager)

물리적으로 여러개인 디스크를 논리적으로 하나의 디스크로 합쳐주고 다시 논리적으로 나눠서 관리하는방법


step1 : 위의 디스크추가하기 step1방법과 동일하게 hard disk추가하여 linux 재시작

step2 : 추가한 각각의 디스크들을 fdisk 하되, 리눅스 LVM용으로 파티션을 생성

 ex)    fdisk   ​/dev/sdd -> n  -> p  -> 1  -> enter  -> enter  -> t  (하드디스크 변환) -> 8e  (LVM용 파티션) -> w 


step3 : LVM용 디스크들을 각각 물리적볼륨(physical volume)으로 변환

 ex) pvcreate /dev/sdd1

       pvcreate /dev/sde1

       pvcreate /dev/sdf1


step4  : 물리적볼륨들을 1개의 볼륨그룹(volume group;논리적인1개의디스크)으로 합친후, 확인(vgdisplay)

 ex)   vgcreate vol1 /dev/sdd1  /dev/sde1  /dev/sdf1


step5 : 합쳐진 하나의 볼륨그룹(논리적디스크)을 논리적볼륨(logical volume)으로 파티션  lvscan으로 조회

 ex) lvcreate  -L  1.50GB  -n  lv1  vol1     (물리적디스크 파티션 : fdisk)

      lvcreate -L  1.45GB  -n  lv2  vol1     (vgdisplay로 남은용량확인 


- step6 :   논리적 볼륨으로 포맷   

 ex)  mkfs.ext3  ​/dev/vol1/lv1

        mkfs.ext3  /dev/vol1/lv2

- step7 :  디렉토리 생성해서  마운트 

 ex) ​ mkdir /dir3              ex)  mount  /dev/vol1/lv1  /dir3   

        mkdir /dir4                    mount  /dev/vol1/lv2  /dir4



 cf. LVM관련 명령어들

vgscan           lvdisplay

vgextend        lvextend        lvremove

vgreduce        lvreduce        vgremove




RAID : 여러개의 디스크중 몇개가 장애가 발생해도 데이터가 손실되지 않게 구성하는기술 (​LVM 은 여러개의 디스크중 1개가 장애가 날경우 모든데이터가 손실)


RAID 0 (striping) - RAID기능을 사용하지않는것.1개의 디스크고장시 전체고장.데이터를 분산시켜 동시에읽고씀(LVM은차례로저장). 속도빠름. 

RAID 1 (mirroring)  -  같은데이터 중복 저장. 안정적. 하지만 비용과 용량은 두배

RAID 5 (stripe with parity)  1개의 디스크를 spare(후보디스크)로 두어 장애 난 디스크와 교체. spare개수 부족시 모든데이터손실   







반응형
반응형


리눅스 기초 

(오라클 관리 실무 교재 참고) 


리눅스와 유닉스에서 가장 많이 사용되는 중요한 명령어들.

shell script 작성 및 운영과 관리에 관련된 명령어들 위주. 



[ 모든 유닉스 명령 대/소문자 구분. 기본적으로 소문자를 사용. 윈도우계열과 달리 확장자 개념이 없음, 0~255자까지가능 ]





- PATH

절대경로: 기준 /(루트)

상대경로: 기준 - 현재위치, ( :현재디렉토리 .. :상위디렉토리 ./ :하위디렉토리) ​        ./ 는 생략가능


- Shell Meta Character : 원래의 의미가 아닌 다른 특별한 의미를 가지는 문자


 문자

의미

예시

 (tilde)

 home directory

 ex) cd ~ , cd ~oracle(~사용자명)

 (asterisk)

 all (0~255사이의 모든 글자)

 ex) rm *.txt   ( .txt 포함되는 것을 모두 remove )

 (question)

 all (? 당 1 글자) 

 ex) rm ??.txt 2글자로된 .txt 포함된것을 remove )

 [ ] (squar brackets)

 괄호사이의 alleach 

 ex) [abc].sh (= a.sh , b.sh, c.sh) / [0-9] : 숫자전체

 (escape character)

 메타캐릭터 의미없앰​  

 ex) \*  (all의 의미가아닌 "*"문자자체의 인식)







기본 명령어 ( -옵션 )


 명령어

의미

예시

 man(manual)

 도움말 페이지

 ex) man cp ( cp 명령어에 대한 도움말)

 ls(list)

 파일이나 디렉토리안에 있는 목록

 ex) ls /etc/*.conf 

( etc디렉토리안에 .conf가 포함된 파일 목록보기)

 -a(all) : 숨긴 파일(파일이름 .으로시작)까지 포함

 -l(long) 권한, 소유자, 크기, 수정된 시간등의 상세 정보까지 표시

 -S(size) : 용량이 큰순서로 / -r : 용량이 작은 순서로 

 -h(human) :  사람이 보기편한 단위(kb,mb,gb)로


 mkdir(make directory)

 디렉토리 생성    

 ex) mkdir /test/dir1 (/test 디렉토리 안에 ​dir1 디렉토리생성)

 -p : 나열하는 디렉토리를 한꺼번에 모두 생성                           ex) mkdir -p /test/dir1/dir2/dir3  (상위디렉토리 한꺼번에 생성)


 rmdir(remove directory)

 디렉토리 삭제

 삭제할 디렉토리안에 아무것도 없어야 삭제가능해서 잘안씀(rm -r) 

 cd(change directory)

 디렉토리 이동

 

 pwd(print working directory)

 현재 작업중인 디렉토리 이름

 

  touch 

 용량이 0인 파일생성 

 ex) touch -t 05011230 a.txt (날짜를 5월10일12시30분으로 변경)

 -t 날자변경     

           

 cp(copy)

 파일복사

 ex) cp /test/a.txt  /test/dir1/aa.txt 

  (/test디렉토리의a.txt파일을 /dir1디렉토리안에 

    aa.txt로 이름변경후복사)

  -i : 복사할 대상이 이미 존재할경우, 덮어쓸지에 대한 여부질문

 -r : 복사원본에 디렉토리있을경우, 디렉토리까지 복사 (Linux에서는 -a로도 사용가능)

 -v : 복사되는 파일의 이름표시

 -p : 생성날짜, 권한등 원본파일의 정보와 똑같이 설정 

원본파일을 대상파일로 복사할때 생성날짜, 권한등은 대상파일에 맞게 다시 설정됨 (엄밀히 다른파일) )


 숨김파일(.)은 모든작업(복사, 이동, 삭제등)에서 제외됨     ex)  cp /test/.a.txt   /test3 (그래서 직접작업해야함) 

             cp /test/*  /test3 (.a.txt파일(숨김파일)은 복사되지않음)

 mv(move)

 파일이름 변경하거나  (원본)

 

  -i 덮어쓸지에 대한 여부질문


  rm(remove) 

 파일이나 디렉토리 삭제 

 rmdir과 다르게 디렉토리안에 파일있어도 삭제가능

  -f : 묻지않고 강제로 삭제

 -r : 하위디렉토리도 삭제                                        ex) rm -fr /test/*  (/test 디렉토리 안에있는 하위디렉토리와 파일 모두삭제)

 cat(concatenate)

 용량 적 text파일의 내용을 화면에 출력(내용이길경우 마지막페이지만 보임)

 more

 1page가 넘는 문서의 내용을 화면에 출력(page단위) 스페이스바(다음page), 엔터(다음줄),back키(이전page),-ctrl+c(종료)

 head 

 문서 첫 ~줄을 화면에 출력

 ex) head +10 a.txt

 tail

 문서의 마지막 ~줄을 화면에 출력  

 ex) tail -10 a.txt  

 -f : 파일에 내용이 추가되는 것을 실시간으로 계속 볼수있음 (log파일 조회할때 많이 사용됨)


 wc(word count)

 특정문서나 결과물에서 

 단어 수, 줄 수, 등을 세어

 ex) wc -l a.txt    (a.txt파일의 줄수 출력) 

  ln(link)

  링크생성 (윈도우의 아이콘생성 하는 개념과동일) 

 

 hard link - 원본변경시 반영안됨(또하나의 원본을 생성)            ex) ln file1  file2  (file1에대한 hard link (file2) 생성) 

 soft link  - 원본변경시 반영됨(윈도우의 바로가기아이콘기능)      ex) ln -s file1  file3 (file1에 대한 soft link (file3) 생성) 


 alias

 별칭부

  ex) ​alias cp='cp -i' (cp명령어 사용시 자동으로 cp -i로 적용)  

   현재 설정되어있는 alias해제 : unalias cp  /  alias만 입력 : 현재 설정된 alias 목록이 출력

  <, <<

  표준입력(키보드) 방향 변경  

 

  >, >>

  표준출력(모니터) 방향 변경   

 

 

>    : 출력결과를 덮어씀                        ex) ​ls -l /test  >  c.txt  (출력결과를 모니터에 출력하지않고 c.txt파일에 덮어씀)

>>  : 출력결과를 추가 


 |(pipe)

 명령어의 결과를 다음 명령어의 

 입력으로 결과전달 (종속적)

  ex) ls /etc/*.conf   |   wc -l (확장자conf인파일의 개수를 알고싶을때)

     a ; b ;  c ;  는 명령어 a, b, c가 단독적으로 실행(독립적)


 tar

 여러개의 파일을 하나로 거나 반대로 어줌.( unix는 압축 별도로 필요, linux는 압축까지 지원)

 -c(compress) : 여러개의 파일을 하나로 만들어주는 기능

-x(extract) : 묶여있는 파일을 풀어줌 (풀리는 위치(?))        ex) tar xvf tar1.tar

-t : 묶음 풀기전 미리 내용확인

-f : 저장될 파일명 지정

-v(view) : 작업수행과정 화면으로 보여줌             ex) tar cvf tar1.tar   /tar (/tar디렉토리에 tar1.tar로 파일묶기)

-z : tar + gzip(압축프로그램)                           ex) tar zcvf tar2.tar.gz  /tar (/tar디렉토리에 tar2.tar.gz로 압축하기)

-j : tar + bzip2(압축프로그램) 


 find

 파일의 이름, 소유자, 크기, 권한등의 속성으로 조건 검색 

 ex) find /test -name  '*.sh'

 -name :  파일이나 디렉토리의 이름으로 검색

-user : 소유자이름으로 검색

-newer : 기준되는 파일의 날짜 전/후에 생성되거나 수정된 파일검색

-perm : 주어진 권한으로 검색

-size :  주어진 크기로 검색                  ex) find /test -size +5k -size -10k  (/test 디렉토리에서 size가 5k~10k사이인 파일검색)

                                                                     

 grep

 파일의 내용으로 검색

 

 -i : 대소문자 구분안함

-l : 패턴이 있는 파일 이름만 출력, 라인은 출력하지 않음

-n : 출력하는 각 라인 앞에 라인 번호를 붙임   ex) grep -li 'Admin' /etc/* (대소문자 구분없이 모든파일중 'Admin'포함파일명 검색)

-v : 패턴이 없는 라인만 출력 (grep의 반대)

-c : 패턴이 있는 라인의 개수

-w : 패턴과 맞는 단어가 독립적인 경우만 출력

 @  find grep를 사용해 조건1개를 추가(정규식)해 검색할때

   ^  : 패턴으로 시작하는 line출력                 ex) ' ^a '  (= aaaa, aa, aaa, a.. 등) ->grep  '^a'  /test/a.txt 

   $ : 패턴으로 끝나는 line출력                    ex) a$ '

   . :  점 하나당 1글자                              ex) grep 'a..d' /test/a.txt (전체글자수4글자인것중 첫번째가 a,마지막d인것)

   * :  * 기호 이전의 문자가 0회 이상반복        ex) abc*    (c가 0번이상 반복 : ab, abc, abccc등)

  ] : 패턴에 해당하는 한 문자                    ex) ' [pP]attern '

   [^] : 패턴에 해당하지 않는 한 문자             ex) ' [^a] 

  /< >/ : 패턴 단어로 시작 또는 끝나는  line출력  

 

 @  egrep(확장정규식) :  조건2개로 검색하는 방법 

+  : + 이전의 문자가 1회이상 반복        ex)  ' [a-z]+bcd ' (a~z중 한문자로 시작하고 bcd로 끝나는 단어가있는 line출력

|   : 또는                                     ex)  ' aa | bb '         (aa나 bb가 포함된 line 출력)  

    ( )  : ( 또는 )                              ex)  ' do(es | ing)+ '   (does나 doing이 포함된 line 출력)




 


  




사용자관리 명령어


서버에 접속해 작업을 하기위해서는 계정과 권한이 있어야하고,사용자를 생성하려면 먼저 그 사용자가 소속될 그룹이 먼저 생성되어 있어야 함)


 명령어

의미

예시

 groupadd

 새로운 그룹(팀)을 생성 - 부서

 ex) groupadd -g 500 admin     (GID지정 안하면 OS가 자동으로 지정해줌)

 groupmod

 그룹이름이나, 번호수정

 ex) groupmod -g 501 -n sales admin2

 groupdel

 그룹삭제 

 ex) groupdel sales 

 유닉스계열OS에서 현재 서버내에 생성 그룹정보 /etc/group 에 모두저장돼있고 ,​사용자 정보 /etc/passwd에 모두저장)


 useradd

새 일반 사용자 계정생성


-u :  UID 지정. 유닉스에서의 주민등록번호     (※ uid : 0번 (root) 중복되면 안됨)

-g :  GID 지정. (-g 주그룹, -G 보조그룹)       (※ gid:14번(sysadmin) - root와 동일한 권한가짐 중복되면 안됨)

-d : 홈디렉토리 지정.

-s : shell 지정.                                  ex) useradd -u 600 -g admin -d /home/user1 -s /bin/bash -c test_add   user1

-c : 설명                                              (옵션을 주지 않으면 자동으로 생성됨)

 서버에서 새로운 사용자를 생성할때마다 /etc/skel 디렉토리에 있는 모든 파일들은 새 생성된 사용자 홈디렉토리로모두복사됨

              ( 새계정이 생성될때마다 어떤 사항을 공지하고 싶을경우, /etc/skel 디렉토리에 해당파일을 넣어두면 자동으로 복사되어 편리함 )


 사용자 정보 /etc/passwd 에 모두저장  root : 1 5 root /root : /bin/bash  ( x :/etc/shadow저장되어있다는 뜻)

                                      ( 계정 암호 UID GID 사용자설명 홈디렉토리 사용shell경로)


 id

 현재 접속해 있는 계정정보

 

 passwd

 사용자의 암호변경  

 ex) passwd  계정명 ( 계정명을 쓰지 않으면 현재계정의 암호변경)

 새계정이 생성되면 암호 /etc/shadow 파일에 암호화되어 저장됨   ex) root $123YSF~~~01:   ( : 암호 : ) 


 usermod

 사용자 정보수정 

  -o, -l 만다르고 useradd 옵션과 동일

 -u uid -o : uid 중복해서 사용가능                                            

-l :  이름변경                                                          ex) usermod -l 변경이름 원래계정


 userdel 

 사용자계정만 삭제 

 

 -r 홈 디렉토리까지 삭제                                                 ex) userdel -r 계정명



반응형
반응형



RHEL3 와 다른점

 (이외에는 설치과정 동일)



RHEL4

 

-​SElinux: disable - proceed

-package installation

[application] editor ∨

[server] all □ (check해제) 

+ 공통​

continue 

CD2,3,4 모두 설치후 reboot

-monitor: 먼저 VMware - configure 선택 후 Generic LCD Display 1024x768선택  ​

RHEL5  ​(CentOS5, OEL5와 화면만 다르고 설치순서동일) 

​-hard disk size: 30GB

-sirial N skip-> skip-> erasing data YES.

-partition disk Create custom layout 선택.

    /        5000

    /boot    100​

    /var     1000

    swap   ram 2배

    /home  15000    ( 4버전은 여기에 설치됨)

   /app      나머지 ​  ( 5버전부터는 이 디렉토리에 oracle설치)

​-GRUB boot loader : install

-network: IPv6 □ , IPv4에서 manual configuration​

-software : customize now

 >​package:   

 [server] all □ 

 [language] korean ​∨ 

 + 공통​


reboot

-SElinux: disable

-kdump next

-software update: no, register later  -> no, thanks

​                                                         

 cf.해상도바꿀때 : 바탕화면상단 - system - admin - display/ 

    먼저 hardware탭 - monitor type - generic LCD display 선택 후

    setting탭에서 해상도선택

반응형
반응형


 


VMware에서 OS 설치 및 setting

HostOS(window), GuestOS(linux) )




 Linux installation :  RHEL3

-customed install(advanced)

-guest os install later

-VM location 지정  

-CPU: processor 2,  core / memory : 1024MB  

-networking: use bridge networking(ip주소수동으로받음) ※nat는자동 

-I/O controller type : SCSI controller - LSI logic(recommend)​

-disk: creat new disk​ / virtual disk type  - SCSI(recommend)

-Max disk size :20GB 

​◎CD/DVD모양 -Use iso image로 CD file(OS설치파일이 있는)위치선택   Power on

설치 전 testing skip

▼start Installation


-language: English, keyborad: U.S(English), mouse: wheel mouse(ps/2)

-Disk partition: manually partiton disk. - erasing data YES

​( new선택해서 add)

Mount Point​ (ext3)             용량

       /                          ㅡㅡㅡ5000

      /boot                            ㅡ100

      /var                          ㅡㅡ1000

file system type> swap  ㅡ RAM2배

      /home                        ㅡ나머지(max arrowable size)

-​boot loader: next

-network

edit- DHCP □ ( 선택해제)

ip :192.168.15.114(내자리)

mask : 255.255.0.0

gateway : 192.168.0.1

dns : 168.126.63.1 

           -Hostname: server114

-Firewall : no firewall

-addtinal language support : English, korea ∨(선택),   defalt language :  Korea

-Time Zone: asia/seoul

-Root PW: 설정.

-package installation  : customize the set.  

[package group]

[application] game □ (해제)

[dvelopment] all ∨

[system] system tools ∨          RHEL3,4,5 공통 setting

 


--> installing package : disc 2,3,4,1 insert

(맨아래 CD모양 double click - use iso image file - 설치파일위치 설정) 

device status: connected ∨.

-​graphical interface : VMware

-monitor: generic LCD display1024x768

환영합니다

-username : root


 * linux terminal 명령어 ( init 0 : power off )





반응형