본문 바로가기

전체 글198

6. 파일권한관리 1. 파일권한관리- 오직 인증된 사용자만이 접근- 보안 시스템 최고관리자는 root- 첫 번째 보안 : login / 두 번째보안 : permission- root는 permission 영향을 받지 않음 filedirectory r (read)파일 읽기, 복사ls 명령어로 리스트 확인 w (write)파일 수정디렉토리에 파일추가, 삭제 x (execute)실행가능한 파일 실행(shell script or 실행file)cd 명령어로 디렉토리 접근 ** /test1/test2 : test2디렉토리 작업하려면 test1디렉토리 권한이 있어야함 2. 권한 변경# chmod [옵션] [모드] [타켓파일명] - 사용권한만 변경- R : 하위디렉토리까지 한꺼번에 변경하고 싶을때 # chown [옵션] [user:gr.. 2014. 8. 28.
5. 검색 (find, grep, egrep) 1. find [검색시작경로] [검색옵션] [검색어] [동작]- 디렉토리 트리에서 파일을 검색- 여러가지 조건으로 검색가능 : 파일이름, 크기, 타입, 수정시간, 권한 등- but 내용으로는 검색 X - 검색 결과는 표준출력(스크린)에 표시 [검색옵션]-name [파일명]파일 이름으로 검색 find / -name filename-size [+|-]n파일의 크기로 검색find / -size +3244-atime [+|-]n -mtime [+|-]n -ctime [+|-]n 파일의 접근시간으로 검색 파일의 수정시간으로 검색 파일의 생성시간으로 검색find /usr -atime +4 find /usr -mtime -5 find /usr -ctime 7-newer [파일명] 지정한 파일보다 나중에 생성된 파일 .. 2014. 8. 28.
4. vi Editor - text 파일을 만들거나 수정할수 있음- 작업은 버퍼에서 한다.- 명령어 모드 (command mode)- 편집 모드 (edit mode)- 마지막행 모드 (last line mode) 1. Commnad Mode- Input commands(삽입)a 커서 다음에 삽입i커서 전에 삽입o커서 아래에 새로운 라인 추가A해당라인의 끝에 삽입I해당라인의 시작에 삽입O커서 위에 새로운 라인 추가 - Positioning commands(이동)h, ←왼쪽으로 한문자 이동j, ↓한 라인 아래로 이동k, ↑한 라인 위로 이동l, →오른쪽으로 한문자 이동w앞으로 한단어 이동b뒤로 한단어 이동e현재 단어의 끝으로 이동$현재 라인의 끝으로 이동0(숫자)현재 라인의 처음으로 이동^현재 라인의 공백을 제외한 처음으로 이동r.. 2014. 8. 28.
3. 디렉토리, 파일관련 명령어 1. cd- change directory- 파일시스템 내에 잇는 디렉토리간의 이동- 절대경로명, 상대경로명을 사용하여 이동 ( . : 현재 디렉토리 / .. : 상위디렉토리 ) 2. pwd- Print Working Derectory- 현재 디렉토리 표시 3. ls [-option] [디렉토리명]- list segments- 디렉토리 내용 출력 # 옵션ls -a : 숨김 파일을 포함해 모든 파일 목록 출력 (hidden file 표시) ls -l : 파일 상세 정보 출력 ls -ld : 지정한 디렉토리 자체의 정보 출력 ls -R : 하위 디렉토리 목록까지 출력 4. mkdir [옵션] [디렉토리명]- make directory- 디렉토리 생성 # 옵션mkdir -p : 하위 디렉토리까지 생성 5. r.. 2014. 8. 28.
2. Shell metacharacters - 원래의 의미가 아닌 다른 의미를 가진 특별한 문자 1. Tilde(~)- 현재사용자의 홈디렉토리- 절대경로명의 약어- Bourne Shell을 제외한 모든 shell에서 사용- EX) cd ~/user1 -> cd export/home/user1 2. ~Username- username의 홈디렉토리- EX) cd ~user1 -> cd export/home/user1 3. Asterisk (*)- '모든' 이라는 뜻 (Wildcard)- zero or more characters- Hidden file은 제외- EX) ls f* -> f로 시작하는 파일 모든 파일 or 디렉토리 출력 4. Question (?)- Single Character (한글자)- Hidden file 제외- EX) ls a?.. 2014. 8. 28.
1. Unix특징 및 구조 1. unix 특징- 파일이라는 단일한 입출력 인터페이스 사용- 시스템 관련 설정 사항을 텍스트 파일에 저장- 이식성 good- 프로그램들은 설정 파일과 데몬 프로세스에 의해 구동 2. unix 구성# kernel - 유닉스 핵심부분- 하드웨어 관리(Disk storage, cpu, I/O, ram)- File systems, Device management, Process management, Memory management # shell - 사용자와 시스템 간의 대화를 가능하게 해줌, - 사용자가 입력한 문장을 읽어 요청하는 시스템기능을 수행하도록 해주는 명령해석기- 운영체계의 가장 바깥부분에 위치하고 있으면서, 사용자 명령어에 대한 처리- 종류 : Bourne(AT&T), C, Korn, Bash,.. 2014. 8. 28.
1. 입문 # CUI vs GUICUI(Character User Interface) : Unix, Dos .. GUI(Graphic User Interface) : Window, Mac OS ... # file system : OS가 HW제어 # Unix & Linux (리눅스)UnixHPHP-UX자기들 cpu만IBMAIX자기들 cpu만, solarisSUN OracleSolarisintel cpu용sparc cpu용 (sun에서 만든 cpu)LinuxServerRed Hat공짜 : 리눅스 7, 8, 9/ 페도라 상용 : RHEL 3, 4, 5, 6RHEL 3,4 : 2.4.xxx 커널RHEL 5,6 : 2.4.xxx 커널 Cent OSRHEL의 clone, 공짜ORACLEOELOracle Enterprise L.. 2014. 8. 28.
RHEL3 + ORACLE 8i (OUI) - 하드 : 20G- 메모리 : 1024MB (1GB)- 파티션 : / - 5000 /boot - 100 /var - 1000swap - 2000 /home - 나머지 * RHEL3 설치과정은 생략 * 오라클 설치과정 : 관련파일설치 및 환경설정 -> 엔진설치 --> 엔진패치 --> DB생성 * 모든 작업은 root 로. [ 설치시작 전 해야할일 ]1. 오라클 관련 계정 만들기# groupadd -g 5000 dba# useradd -g dba (-d /home/oracle) oracle --리눅스는 홈디렉토리 자동생성# passwd oracle 2. 준비할 파일목록jdk118_v3-glibc-2.1.3.tar.bz2jre118_v3-glibc-2.1.3.tar.bz2i386-glibc-2.1-linux.. 2014. 8. 28.