본문 바로가기

Note

Parameter file 1. Parameter file 종류 가. pfile - initSID.ora(예를 들어 DB SID가 testdb 라고 가정하면 inittestdb.ora) 나. spfile - spfileSID.ora (예를 들어 DB SID가 testdb 라고 가정하면 spfiletestdb.ora) 2. Paramter file 위치 가. $ORACLE_HOME/dbs 나. 서버 프로세스는 startup 할 때 파라미터 파일에 대한 언급이 없으면 기본적으로 위에 디렉토리에 가서 파라미터 파일을 찾아 읽고 인스턴스 생성 3. Parameter file 원본 pfile 찾기 가. /app/oracle/admin/testdb/pfile/ 4. 현재 사용 중인 Parameter file 확인 가. show paramet.. 더보기
Scheduled Processing 1. crontab 가. 주기적인 예약 작업 나. cron daemon 이 관리 다. /var/spool/cron/crontabs/[username] 라. crontab 접근 제어 1) /etc/cron.d/cron.deny → 기본 제공 2) /etc/cron.d/cron.allow → 생성해야 한다 마. crontab 파일 편집 Solaris 터미널에서 실행에는 문제가 없으나 Putty 를 사용할 경우 crontab -e 하기 전에 다음 설정을 거쳐야함 # EDITOR=vi # export EDITOR # crontab -e 바. crontab 파일 제거 # crontab -r { username } 2. at 가. 특정 시간에 한번만 예약 작업하기 나. /etc/cron.d/at.deny, /etc.. 더보기
솔라리스에서 디스크 추가 1. 솔라리스 디스크 추가 절차 touch /reconfigure로 시스템이 새로 추가한 디스크를 인식하도록 함 ↓ init 5 ↓ 디스크 추가 ↓ 부팅 ↓ fdisk로 솔라리스 시스템 전체 할당 ↓ partition으로 각 슬라이스마다 용량 할당 ↓ newfs로 파일시스템 포맷(기본 ufs) ↓ mount로 슬라이스와 마운팅포인트를 마운트 ↓ vi /etc/vfstab에 내용을 추가하여 자동 마운트 되도록 설정 2. 솔라리스 디스크 추가 방법 # touch /reconfigure / 에 reconfigure(빈 파일) 생성 # init 5 서버 셧다운 후 -> 하드 디스크 장착 후 -> 서버 파워 온 # prtconf 현재 시스템 장치의 구성 상황을 알기 위해서 사용하는 명령어 ※ 참고 init S 단.. 더보기
Special File Permission 1. setuid 프로그램이 실행되는 동안 프로그램 소유자의 권한으로 실행된다. 실행 권한이 있으면 s 실행 권한이 없으면 S setuid 설정 : chmod 4000 파일명 2. setgid 프로그램이 실행되는 동안 프로그램 그룹의 권한으로 실행된다. 실행 권한이 있으면 s 실행 권한이 없으면 I setgid 설정 : chmod 2000 파일명 3. sticky bit 디렉토리만 적용 디렉토리에 적용시 누구나 파일 생성 가능하지만 파일 소유자, 디렉토리 소유자, root를 제외하고는 삭제 불가능 파일에 적용시 메모리에 상주시킨다. 실행 권한이 있으면 t 실행 권한이 없으면 T sticky bit 설정 : chmod 1000 파일명 더보기
Managing User Access 1. 일반 사용자 및 root 의 접근을 제한하는 설정 파일 /etc/default/su /etc/default/login /etc/default/passwd # vi /etc/default/su 1 #ident "@(#)su.dfl 1.6 93/08/14 SMI" /* SVr4.0 1.2 */ 2 3 # SULOG determines the location of the file used to log all su attempts 4 # 5 SULOG=/var/adm/sulog 누가 언제 su 명령어를 썼는지 보기 6 7 # CONSOLE determines whether attempts to su to root should be logged 8 # to the named device 9 # 10 #CON.. 더보기
솔라리스 Putty 연결 설정 # vi /etc/ssh/sshd_config "/etc/ssh/sshd_config" 159 lines, 5121 characters 1 # Copyright (c) 2001 by Sun Microsystems, Inc. 2 # All rights reserved. 3 # 4 # ident "@(#)sshd_config 1.3 01/10/08 SMI" 5 # 6 # Configuration file for sshd(1m) 7 8 # Protocol versions supported 9 # 10 # The sshd shipped in this release of Solaris has support for major versions 11 # 1 and 2. It is recommended due to se.. 더보기
패스워드 에이징 (password aging) 1. /etc/shadow 파일에는 사용자의 패스워드뿐만 아니라 패스워드를 좀 더 강력하게 보안하기 위해서 패스워드(password aging)을 추가로 지원한다. 2. 패스워드 에이징이란 패스워드에 시간 개념을 도입하는 것으로 사용자가 현재 사용 중인 패스워드를 사용할 수 있는 기간과 패스워드를 바꾸지 못하는 날짜 등을 추가하여 사용자에게 패스워드를 강제적으로 바꾸도록 종용하는 것이다. 3. 솔라리스에서 시스템에 정의될 모든 일반 사용자에게 동일하게 패스워드 에이징을 가지도록 설정하는 파일이 /etc/default/passwd 파일이다. "/etc/default/passwd" [Read only] 4 lines, 74 characters 1 #ident "@(#)passwd.dfl 1.3 92/07/1.. 더보기
솔라리스에서 사용할 수 있는 다양한 쉘의 절대 경로명 셸 경로명 Bournce shell /bin/sh, /sbin/sh C shell /bin/csh Z shell /bin/zsh Korn shell /bin/ksh TC shell /bin/tcsh BASH shell /bin/bash 더보기