chown -option username:groupname filename
option : -R : 하위디렉토리 소유권도 변경
---------------------------------------------------------------------------------------------------------------------------
Device Configuration
Slices == Partition 솔라리스에서의 Slices랑 Partition이랑 똑같다.
주의 : slice 2 는 전체 disk를 표현하기 때문에 수정하면 안된다!
---------------------------------------------------------------------------------------------------------------------------
Disk Naming Convention
예제 : c#t#d#s# 에서
c# : controller name(host bus adapter : c0, c1, c2)
t# : target number
d# : disk number
s# : slice number
SCSI는 c#t#d#s#, (E-)IDE : c#d#s#
실제 예: /dev/dsk/c0t0d0s7
솔라리스에서 사용은
/dev/dsk : mount, swap
/dev/rdsk : newfs, fsck
/dsk, /rdsk 뒤의 디스크번호가 같다면 같은 디스크를 표현하는 것인데 각 명령어마다 폴더만 다르다
---------------------------------------------------------------------------------------------------------------------------
Reconfiguring Devices(하드 꼽고 인식하게 하는 방법)
1. Reboot 하는 방법
# touch /reconfigure
후에 reboot
2. Reboot하지 않고 설정하는 방법
# devfsadm -v
---------------------------------------------------------------------------------------------------------------------------
Disk Label
: VTOC (== MBR<-- 하드 전체정보저장, 솔라리스에서는 VTOC라고 부른다.)
---------------------------------------------------------------------------------------------------------------------------
솔라리스에서 디스크 붙인 후
사용하는 법
1. slice 나누는 방법(format 명령어 사용)
# format
--명령어 입력 후 해당 디스크 선택--
format> fdisk
입력 후에 이 디스크를 100%전부 솔라리스 파일시스템으로 사용할꺼냐?
라고 묻는데 그럴꺼면 y,아니면 n
format> part (partition 다 입력해도 됨)
partition> print (입력하면 slice정보 출력)
partition> 0 (원하는 slice번호 입력)
partition> Enter new starting cyl[0]: <----- 여기에서 사용되지 않은 실린더 이후 번호를 입력해야한다.
partition> Enter partition size : 500mb <----- 원하는 용량 입력( $ 입력 시 남은 용량 전부)
partition> label <----마지막에 이걸 입력해야 write가 된다.
2. format하는 법(newfs : new file system)
# newfs /dev/rdsk/c0t0d0s0 <---- 주의사항 : /dev/안의 /rdsk이다(raw disk), 사용할때(mount)는 /dev/dsk/
3. mount (리눅스와 동일)
# mount /dev/rdsk/disk_number /destination
마운트 후 재부팅시 자동마운트 해주려고 하면 /etc/vfstab(리눅스는 /etc/fstab) 수정!
4. unmount
# unmount (-f) /mount_point (여기서 -f는 사용중일때도 강제로 unmount, 가급적 사용하지 말것)
기타 : disk fail시 disk check(windows에서의 chkdsk)
# fsck (-y) /dev/rdsk/디스크 (-y옵션 입력시 Non-Interactive mode)
---------------------------------------------------------------------------------------------------------------------------
솔라리스에서의 File System type
* ufs : UNIX표준 파일 시스템(리눅스에서ext3,ext4, windows에서 ntfs)
* nfs : Network File System(네트워크를 통해 다른 시스템의 공유된 자원 접근시 사용)
---------------------------------------------------------------------------------------------------------------------------
응급복구(솔라리스 CD #1필요)
1. CD넣고 CD부팅 후 쭉쭉 F2, Enter누르면서 넘어가다가
2. 1. Solaris Interactive
2. Custom Jumpstart 중 하나를 선택하는 화면이 나오면
번호입력하지말고 b -s 입력(booting하는데 single모드로 한다는 말)
3. 부팅 후
mount /dev/dsk/solaris가깔린디스크 /a (여기서 /a 디렉토리는 응급복구를 위해 무조건 생성되어져 있으므로 따로 생성안해도 된다) <----리눅스에서는 chroot를 이용했음을 기억한다.
이후
# vi /a/etc/shadow 등등 잘못된 설정을 수정한다.
---------------------------------------------------------------------------------------------------------------------------
솔라리스의 Run level
Run level 0 : PROM상태(솔라리스 장비에선 BIOS상태(<--kernel이 메모리에 읽혀지기전 ROM)로 작업할 수 있게 된다.)
level 3 : 정상부팅(리눅스에서는 console모드이나 솔라리스에서는 console이나 graphic이나 구분하지 않는다.)
level 5 : 시스템종료
level 6 : reboot
----------------> /etc/inittab 파일에 run level제어(몇번으로 부팅할껀지 등등)
---------------------------------------------------------------------------------------------------------------------------
솔라리스에서 KERNEL에 직접 제어를 하고 싶다면
/etc/system 파일을 수정하면 된다.
---------------------------------------------------------------------------------------------------------------------------
패키지 설치!(윈도우의 응용프로그램 설치)
설치 :
# pkgadd -d PACKAGE_NAME
삭제:
# pkgrm -n PKG_NAME
(여기에서 하는 작업이나
/var/sadm/pkg/ 안의 해당 package디렉토리 삭제 + /var/sadm/install/contents 파일에 해당 PKG정보 삭제하는 작업이나
똑같다.)
뭐가 깔려있는지 보는거
# pkginfo -l
깔려있는 패키지의 자세한 정보 보는거
# pkginfo -l PKGNAME
솔라리스 관련 패키지 받을 때 요령!
대부분 패키지는 www.sunfreeware.com에서 받을 수 있는데
Sun에서 만든 컴퓨터(일명 : Sparc)안의 솔라리스는 다운받을 파일명에 'Sparc'가 포함되어 있다.
-=-=-==
인텔에서 만든 컴퓨터안에서 솔라리스는 파일에 반드시 'x86'이 포함된 패키지를 받아야 제대로 깔 수 있다.
---------------------------------------------------------------------------------------------------------------------------
패치(윈도우의 업데이트 같은 개념)
내역 보는 법
# patchadd -p
'OS > Solaris' 카테고리의 다른 글
2011.12.15 솔라리스 4일차 swap, AutoFS, syslog (0) | 2012.01.09 |
---|---|
2011.12.14 솔라리스3일차 2번째, NFS (0) | 2012.01.09 |
2011.12.12. 솔라리스 I (0) | 2012.01.09 |