본문 바로가기

전체 글

chmod 권한에 대해서 ## chmod (파일의 권한) 파일에는 user, group, other에 대하여 읽기, 쓰기, 실행 권한이 주워집니다. 따라서 user는 아무 파일이나 접근하여 수정, 실행 할 수 없습니다. 1) 권한의 조회 쉘 상에서 ls -l을 실행하면 다음과 같은 리스트가 출력됩니다. 예) ls -l jung.php -rwx-wx--- ~~~ 더보기
find 명령어 find : 지정된 경로로 주어진 조건에 따라 파일을 찾고, 그 경로를 보여줌 root에서 접근 권한을 제한한 파일이나 디렉토리에 관해서는 " 허가 거부됨" 이라는 메세지가 뜨고 찾지를 못함 (경로를 지정하지 않으면 현재 디렉토리부터임) 1. 사용법 find [경로] options expression!! 2. 옵션들 -name : 이름을 기준으로 ... -perm : 퍼미션을 기준으로... -gruop: 해당그룹 소유의 파일이나 디렉토리를 찾을때 -user : 해당 소유자의 파일이나 디렉토리를 찾을때 -atime n : n일 이전에 엑세스한 파일을 찾을때 -ctime n : n일 이전에 변경된 파일을 찾을때 -mtime n : n일 이전에 수정된 파일을 찾을때 -exec : 찾아진 파일등과 연계하여 명령.. 더보기
부팅시 자동실행 스크립트 crontab은 자동적으로 프로그램을 실행하게 하는게 맞기는 한데요... 특정시간, 월, 일에 자동으로 그 프로그램을 실행하거든요. 위에 질문한 것처럼 실행하면 계속해서 프로세스가 생성되니 서버가 무리가 가겠지요??? 나중에는 메모리를 다 소비하고 버벅댄다든가..... 크론탭에 등록한거 지우고요... 실행시키려는 파일을 부팅시에 자동으로 실행되는 스크립트나 inetd 혹은 xinetd에 넣어 놓으세요.... 아파치, imap, sendmail, telnet, ftp 같은 서버데몬들은 거의 대부분 xinetd를 통해서 실행되거든요... 부팅시에 xinetd에 등록된 프로그램들은 자동으로 실행되지요... 다른 방법은 rc.local 에 등록시키는 방법이고요.... 다른 하나는 init.d에 등록시켜 놓고 자.. 더보기
오라클 자동 시작 만들기 1. /etc/oratab orcl:/usr/local/oracle/product/11.1.0/db_1:N 위 문장에서 N을 Y로 변경 후 저장 2. 스크립트 작성 1) 위치 : /etc/rc.d/init.d 2) 권한 : chmod 755 3) 내용 ------------------------------------------------------------------------------------------------------ #!/bin/sh ORACLE_HOME=/usr/local/oracle/product/11.1.0/db_1 ORACLE_OWNER=oracle case "$1" in start) echo -n "Starting ORACLE ..." su - $ORACLE_OWNER -c "$.. 더보기