흔히 백업은 다른 디스크 또는 다른 곳에 저장하는게 일반적이다. 이와 관련하여 NFS 에 대해 알아보도록 하자. NFS는 '네트워크 파일 시스템'으로써 네트워크상에 공유되고 있는 서버의 디렉토리를 클라이언트가 마운트하여 클라이언트에서 간단하게 사용이 가능하다는 장점이 있다. 그림) 서버에서는 nfs server 를 실행하고 클라이언트에서는 마운트 명령어로 네트워크를 통해 간단하게 연결 된다. 자세히 보면 아래와 같은 구성요소들로 nfs 를 구축이 가능하게 된다. server dfstab : /etc/dfs/dfstab 에 위치하고 있고 내부에는 share 명령어로 공유할 디렉토리가 설정되어 있다. (#man share 으로 자세한 옵션을 살펴보자.) nfsd : /etc/init.d/nfs.server ..
갑자기 예상치 못한 오류로 부팅이 안되거나 OS가 부팅이 안되서 오류를 수정을 할 수 없는 상태가 된다면 윈도우처럼 안전모드 부팅이 있다. 이 상황은 어떤 설정파일을 수정한 이유에 정상적인 부팅이 되지 않는 상태가 그런경우다. 아래의 상황은 root 의 패스워드를 변경했는데 기억이 나질 않아서 password 를 초기화 하는 상황이다. 복구 시나리오는 아래와 같다. 1. cd boot 2. single user mode 실행 3. root slice(partition) 마운트 4. shadow 파일 수정 5. 재부팅 후 root 패스워드 재설정 이 방법에는 Solaris 1번 CD가 필요하다. 1. 일단 CD로 부팅이 가능하도록 BIOS 에서 CD 부팅이 최우선이 되도록 수정 후 저장하고 종료한다. F2..
필수 rpm 확인 및 설치 (x-window 에서 클릭하면 의존성에 걸리는 rpm을 자동으로 설치한다.) compat-libcwait-2.0-2.i386.rpm compat-oracle-rhel4-1.0-5.i386.rpm gnome-libs-devel-1.4.1.2.90-44.1.i386.rpm 환경변수 설정 #vi /home/oracle/.bash_profile export ORACLE_BASE=/home/oracle export ORACLE_HOME=$ORACLE_BASE/product/9i export ORACLE_OWNER=oracle export ORACLE_SID=testdb export ORACLE_TERM=xterm export LD_ASSUME_KERNEL=2.4.19 export OR..
1. dba 그룹과 oracle 계정을 생성한다. #groupadd dba #useradd -g dba oracle #passwd oracle 2. 공유메모리를 설정한다. #echo '2147483648' > /proc/sys/kernal/shmmax http://kldp.org/node/152 /proc/sys/kernal/shmmax 을 추가하여 자동으로 실행되도록 하자. 3. Oracle 설치파일들을 oracle의 홈디렉토리로 복사하자. 파일이 cpio로 압축이 되어 있으므로 cpio..
1. Hello Shell 출력하기. 대부분의 프로그래밍 서적을 보면 Hello부터 시작한다 먼저 "Hello Shell"를 화면에 출력하는 shell 을 작성해 보자. 파일생성 #vi helloShell.sh #!/bin/bash echo Hello Shell 파일이 생성된것을 볼 수 있다. # ls -l 합계 4 -rw-r--r-- 1 root root 28 12월 5 13:09 helloShell.sh 실행시 앞에 ./ 이것을 붙이고 해야 실행하려는 쉘파일을 찾아서 실행시킨다. 일단 실행하면 권한 오류가 발생하는것을 볼 수 있다. # ./helloShell.sh -bash: ./helloShell.sh: 허가 거부됨 권한 오류는 실행권한이 없어서이다. chmod 를 이용하여 사용자에게 실행권한을 주..
하드디스크를 물리적으로 추가를 하게되면 작업의 순서는 일반적으로 물리적으로 디스크를 장착을 하고, 파티션작업 후 포멧작업으로 이루어진다. 솔라리스도 같은 과정을 거치지만 윈도우, 리눅스와 명령어(용어)가 다르다. 우선 명령어(용어)를 먼저 정리해서 혼란함을 겪지 않도록 하자. 윈도우 리눅스 솔라리스 foramt (포멧) mkfs newfs partition (파티션) fdisk format또 솔라리스에서 파티션은 slice(슬라이스) 라고도 하므로 주의해야 한다. 시나리오 새로운 하드디스크 1Gb 를 추가하고 300mb의 파티션과 700mb 파티션을 생성하도록 하자. ○ 사용자의 입력이 필요한 곳은 붉은색으로 표시하고 주석은 앞에 // 을 표기했다. ○ 편의상 slice 는 파티션으로 통일했다. // 파..