root(717)
-
부팅시 자동실행 스크립트
crontab은 자동적으로 프로그램을 실행하게 하는게 맞기는 한데요... 특정시간, 월, 일에 자동으로 그 프로그램을 실행하거든요. 위에 질문한 것처럼 실행하면 계속해서 프로세스가 생성되니 서버가 무리가 가겠지요??? 나중에는 메모리를 다 소비하고 버벅댄다든가..... 크론탭에 등록한거 지우고요... 실행시키려는 파일을 부팅시에 자동으로 실행되는 스크립트나 inetd 혹은 xinetd에 넣어 놓으세요.... 아파치, imap, sendmail, telnet, ftp 같은 서버데몬들은 거의 대부분 xinetd를 통해서 실행되거든요... 부팅시에 xinetd에 등록된 프로그램들은 자동으로 실행되지요... 다른 방법은 rc.local 에 등록시키는 방법이고요.... 다른 하나는 init.d에 등록시켜 놓고 자..
2012.02.05 -
오라클 자동 시작 만들기
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 "$..
2012.02.05 -
네트웍 활성화
이더넷활성화 ifup ethX 또는 sudo dhclient ethX 네트웍 재시작 /etc/rc.d/init.d/network restart 또는 service network restart 부팅시 활성화시키기 /etc/sysconfig/network-scripts/ifcfg-ethX onboot=yes
2012.02.05 -
사용자 계정 관리
사용자 계정 관리 1. 계정의 이해 리눅스의 계정은 오피스텔의 임대에 비유 할수 있다. 루트권한, 로그인, 계정생성, 소유권, 퍼미션, 그레커, 열쇠글, 계정삭제 2. 계정생성 * 생성 : useradd [옵션] 계정명 (adduser 와 같음) * 변경 : usermod [옵션] 계정명 * 삭제 : userdel [옵션] 계정명 -> /etc/passwd 파일에 계정 정보 저장 (실습) # useradd kim (==adduser kim) # ls -l /home # useradd -c 010-1213-4567 hong # cat /etc/passwd | grep hong * assuser 옵션 hong:x:502:502:010-123-4567:/home/hong:/bin/bash 사용자계정:사용자비번..
2012.02.05 -
lsof
1. lsof 란? 2. lsof 활용법 3. 해킹 추적 4. 결론 ____ 1. lsof 란? ]# whatis lsof lsof (8) - list open files ( 열려진 파일들을 보는 명령어 ) 일반적으로 시스템에서 동작하고 있는 모든 프로세스에 의해서 열리어진 파일들에 관한 정보를 보여주는 시스템 관리 명령어 2. lsof 활용법 2.1. lsof 파일명 지정한 파일을 엑세스 하고 있는 프로세스의 정보를 보여준다. ]# lsof /usr/sbin/proftpd COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME proftpd 647 nobody txt REG 8,2 433516 209221 /usr/sbin/proftpd 2.2. lsof /tmp 지정한 디..
2012.01.19 -
PostgreSQL 기본 클라이언트 psql 사용
psql 쉘 옵션 [root@linux root]# psql --help This is psql 7.4.1, the PostgreSQL interactive terminal. Usage: psql [OPTIONS]... [DBNAME [USERNAME]] General options: -d DBNAME specify database name to connect to (default: "root") -c COMMAND run only single command (SQL or internal) and exit -f FILENAME execute commands from file, then exit -l list available data..
2012.01.14