본문 바로가기

Time Setting 리눅스 서버 시간 맞추기 time.bora.net 이라는 타임서버와 시스템시간(커널시간)을 동기화 시키고 -> rdate -s time.bora.net 다시 하드웨어시간(BIOS)으로 설정하기 -> hwclock -w 1. 일시 확인 # date Tue Feb 24 16:08:36 KST 2009 2. rdate 설치 (time remote setting) # apt-get install rdate 3. crontab 추가 # vi /etc/crontab # m h dom mon dow user command 0 1 * * * root rdate -s zero.bora.net && hwclock -w // 매일 01시 00분에 실행 4. 부팅시 실행 추가 # vi /etc/rc.d/rc.local /us..
Installing Zend Core for Oracle Zend Core for OracleZend Technologies와 공동 개발한 Zend Core는 안정성과 고성능, 쉬운 설치, PHP 개발과 Oracle XE와 통합된 환경을 제공한다.: 설치 환경은 Linux / Apache / PHP 로 한다.1. 아래 URL 에서 Zend Core for Oracle을 다운로드 하여 /tmp 등의 임시 디렉토리에 저장한다.다운로드 : http://www.zend.com/en/products/core/downloads (회원가입 필요)2. 관리자 권한으로 압축을 푼다. # tar -zxf ZendCoreForOracle-2.5.0-linux-glibc21-i386.tar.gz3. 압축을 풀은 디렉토리로 이동하여 설치를 시작한다. # cd ZendCoreForOr..
Installing Oracle Databases XE on Debian, Ubuntu 1. 다운로드를 위한 apt-get 저장소 추가 # vi /etc/apt/sources.list deb http://oss.oracle.com/debian unstable main non-free 2. 인증키 받음 # wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle -O- | sudo apt-key add -(w, get 붙여서... 뭔 짓을 해놨는지 저 명령어를 쓰면 글 등록이 안됨;) 3. 설치 # apt-get update # apt-get install oracle-xe * 인스톨 과정에서 swap space 에러가 날 경우 다음 명령으로 해결한다. # dd if=/dev/zero of=/swapfile bs=1M count=600 600+0 records..
Partition disks Partition disks♣ 데비안 설치시 파티션 설정시 선택 항목 Guided - use entire diskGuided - use entire disk and set up LVMGuided - use entire disk and Set up encrypted LVMManual1. Guided - use entire disk: 잘 모르겠으면 선택 ㅡㅡㅋ2. Guided - use entire disk and set up LVM(논리 볼륨 관리): 대부분의 파티션을 한 개의 큰 파티션 안에 만듦 -> 파티션 크기를 쉽게 알 수 있음3. Guided - use entire disk and Set up encrypted LVM: 2번과 같으나 개인적인 데이터의 보안에 안전함4. Manual: 잘 아는 사람..
Modules 모듈은 커널에서 어떤 특정한 일을 하는 부분 부분을 따로 분리시켜 필요할 때만 메모리에 적재하고 필요하지 않을 때는 메모리에서 제거할 수 있도록 한 것이다.lsmod적재되어 있는 모듈을 리스트 함모듈 이름, 모듈 크기, 모듈을 사용하는 프로세스 수 등을 알 수 있다.insmod / rmmod모듈을 적재 및 삭제한다모듈 삭제시 해당 모듈이 사용 중이라면 에러(Device or resource busy)를 표시하며 모듈이 내려가지 않는다.modprobeinsmod와 비슷하지만 그 모듈이 필요로 하는 다른 모듈도 함께 올려주는 등 insmod보다 좀 더 많은 기능이 있다.modconfblock, net, ipv4, ipv6, fs, cdrom, video, usb, misc 등의 관련 모듈을 쉽게 적재 / 제..
Process Management ps실행중인 프로세스를 출력비정상적으로 돌고 있는 프로세스를 찾아 종료할 때 주로 사용ps -ef (standard syntax)ps aux (BSD syntax)top프로세스 정보를 실시간으로 출력프로세스가 정상적으로 돌고 있는지 확인kill [%작업번호]작업번호나 프로세스 번호를 이용하여 프로세스를 죽인다.강제 종료 옵션은 -9 또는 -kill 이다.
Multitasking Background 작업하기작업 중 Ctrl + z 를 누르면 작업이 중지되고 쉘 프롬프트를 볼 수 있다.처음부터 백그라운드로 작업할 경우엔 명령의 끝에 & 를 붙여주면 된다.jobs중지되어 있는 작업들을 확인할 수 있다.fg [%작업번호]jobs로 확인한 작업번호의 작업으로 돌아간다.bg [%작업번호]jobs로 확인한 작업번호의 작업을 백그라운드에서 계속 실행한다.kill [%작업번호]작업번호나 프로세스 번호를 이용하여 프로세스를 죽인다.강제 종료 옵션은 -9 또는 -kill 이다.
Compress 1. tar여러 파일을 하나로 묶고 풀음tar -cvf test.tar *tar -xvf test.tar여러 파일을 하나로 묶어 압축하고 풀음tar -cvzf test.tar *tar -xvzf test.tar2. gzip파일을 압축함gzip을 사용하여 압축할 경우 원본 파일은 자동으로 삭제된다.와일드 카드(*)를 사용할 경우 각각의 파일이 따로따로 압축된다.3. gunzip압축된 파일을 해제함4. zcat, zmore, zless리눅스 메뉴얼을 비롯한 gzip으로 압축된 많은 문서를 바로 확인할 수 있다.