device와 disk관리
-순서 : C(controller) , T (target), D(disk), S(slice) - 0번부터 시작
-종류 : SCSI
IDE (target4개)
-logical device names
mount, swap : /dev/dsk/c0t0d0s0
newfs, fsck : /dev/rdsk/c0t0d0s0
-system's device
device에 관한정보 : /dev (logical device name) , /device (physical device name) 에 저장.
설정 : /etc/path_to_inst (장치관리자) - 커널에서 사용가능한 device 확인, 관리, 부팅시에 읽음
prtconf : 시스템 정보표시(서버에 붙어있는 하드웨어 명단표시) ex) prtconf | grep -v not (안쓰고있는 하드)
-device configuration
재부팅하는방법
1. #touch /reconfigure
#init 5
2. #reboot -- -r :: 재부팅하면서 재구성
3. #ok boot -r :: 전용장비에서 사용(과거에 많이 사용)
재부팅 안하고 장치구성하는법 ( Solaris 7이후부터 사용가능 )
1. #devfsadm -v
format (파티션) - 한번도 쓰지 않은 하드라면 먼저 fdisk.
(format했는데 추가한 하드가 안보일때 재부팅 할 필요 없이 devfsadm -v 치고 다시 format )
ex)
첫번째파티션
1. specify disk: available disk selections 에서 추가한 하드 선택
2. format menu: partition
3. partition menu: 0~7번 (2번은 절대 change하면 안됨)
4. id tag, permission flags : enter
5. starting cyl[0] :
6. partition size :
7. print (current partition table) 치고 실린더 마지막 번호 확인.
두번째파티션
8. starting cyl[] : 첫번째 파티션에서 설정된 실린더 마지막 번호 + 1
9. partition size : $ (나머지용량)
10. print로 현재 상태 확인
11. label : 저장 -> y
12. verify (새로운 레이블 정보 확인)
newfs (포맷) - format 상태에서 빠져나와서 진행 (q)
ex) newfs /dev/rdsk/c1d1s0
fsck : 하드디스크 이상 없는지 검사 -> 이상있으면 lost+found 안에 넣어둠
ex) b=32 : 슈퍼블락 고장낫을때 백업 슈퍼블락이용해서 복구
mount (마운트) - 일반계정은 못함. 루트계정만 사용가능
ex) mount /dev/dsk/c1d1s0 /data1
umount -f :
fuser -fuk :
/etc/vfstab : 부팅시에 자동으로 마운트할 모든 파일 시스템 저장.
cron 및 reboot과정
crontab
/var/spool/cron/crontabs/username
run level (who -r)
run level S : 안전모드
run level 3 : 정상모드 (리눅스: 텍스트모드)
run level 5 : 종료모드 (리눅스: 그래픽모드)
run level 6 : 재부팅
cf)
PROM : ROM안에 들어있는 BIOS(기본 입출력시스템)프로그램을 한번만 바꾸도록 해줌
EPROM : BIOS 프로그램을 여러번 바꾸도록 해줌(기계가 있어야함)
EEPROM : 기계필요없이 프로그램 다운(flash bios)
부팅과정
/etc/system
/etc/inittab
software & patch 관리
- package (리눅스에서는 rpm)
pkgadd -d : 현재 디렉토리 안에 존재 ( -d 옵션 안쓰면 /var/spool/pkg 안에 있다고 판단)
pkgrm
- patch
patchadd -p : 설치되어있는 패치목록 (=showrev -p)
patchrm : 삭제
Pseudo F/S & SWAP(가상 메모리)
swap
mkfile : 용량을 지정해서 파일 생성
>>
CD1로 교체하고 솔라리스 재부팅. vmware로고나올때 F2 눌러서 환경설정페이지 들어감
boot탭 -> CDROM을 맨위로 올린후(재부팅시 CDROM을 먼저 읽기위해) 저장.
2, enter, 2, cd, 2, b -s(boot single mode)
root pw 잊어 버렸다고 가정하고,
mount /dev/dsk/c0d0s0 /a 연결한후 (/a 기본적으로 존재하는 디렉토리?)
vi /a/etc/shadow 에서 root 암호 지우고 저장후 CD바꾸고 sync후 재부팅
-> 재부팅 하면 암호 묻지 않음
'unix' 카테고리의 다른 글
Solaris NFS server/client 구성하기 (0) | 2016.03.08 |
---|---|
유닉스 명령어들 (0) | 2016.03.08 |
[VMware] Solaris_9_x86 설치 (0) | 2016.03.08 |