리눅스
-
리눅스 데몬 관리컴퓨터/서버관리 2008. 10. 8. 23:59
1. 데몬이란? : 리눅스에서 말하는 데몬은 커널상에서 항상 백그라운드로 실행되며 비활성화 상태에서 커널의 요청이 있을때에만 동작하는 프로세스를 말한다. 커널은 주로 백그라운드로 실행되므로 동작하지 않을때에는 cpu에 부하를 주지 않지만 항상 일정한 메모리영역에 올라와있으므로 메모리 낭비를 초래할 수 있다. 이러한 이유로 불필요 데몬들을 제거해주는것이 좋은 서버 관리 방법일 것이다. 2. 데몬들의 역할 : 리눅스를 처음 설치했을 경우 부팅하면서 여러가지의 서비스 데몬들이 실행되는것을 볼 수있다. 시스템에는 많은 종류의 데몬이 존재한다. 그중 xinetd 라는 슈퍼 데몬이 있다. 이것은 /etc/xinetd 디렉토리에 포함된 여러 서비스 데몬들을 관리하고 실행시킨다. 현재 커널상에서 돌아가고 있는 데몬들을..
-
리눅스에서 crontab을 이용한 반복되는 예약작업 설정컴퓨터/서버관리 2008. 10. 8. 23:51
일상적이고 주기적인 작업을 지정한 시간에 실행시키는 것이 cron입니다. 이것은 crond라는 이름의 데몬으로 작동하고 있으며 리눅스 설치시 기본적으로 작동하게 됩니다. 설정 파일의 위치는 /etc/crontab 이며, crontab의 내용은 구동 시간 설정하고 실행할 명령을 적는 것으로 간단하게 설정 작업을 할 수 있습니다. crontab에는 일정시간 자동으로 실행시키는 프로그램들의 스케쥴을 적어 놓은 파일입니다. 예를 들어서, 일정시간에 데이터들이 백업이 될수 있도록 특정한 쉘을 구동시켜준다거나, 로그파일이 너무 많이 쌓이지 않도록 일정시간마다 로그파일을 교환을 해준다거나 시스템에 있는 디비 정보들을 갱신한다거나 많은 자동화를 할 수 있는 방법에 사용됩니다. crontab 옵션에는 –l, -e, -r..
-
리눅스 각 디렉토리의 용도 설명컴퓨터/서버관리 2008. 9. 17. 19:47
디렉토리 경로 용 도 /bin 일반 사용자들을 위한 명령어 /sbin root 관리자를 위한 시스템 관리 명령어 (일반 사용자는 실행 불가) /etc 시스템 설정 파일 /root root 사용자용 홈 디렉토리 /lib root 파일시스템을 위한 공유 라이브러리 /lib/modules 로드 가능한 커널 모듈 /dev 디바이스 파일 시스템 /tmp 임시 파일 저장 (부팅이후에는 /var/tmp 디렉토리가 임시파일 저장소로 사용) /boot 부트스트랩 로더에 사용되는 부팅 커널 이미지 저장 /mnt 시스템 관리자를 위한 임시 파일 마운트 포인트 /etc/rc 또는 rc.d 시스템 시동에 필요한 필요한 스크립트 파일 /etc/passwd 사용자 ID / 이름 / 홈디렉토리 / 암호화된 패스워드 / 기타 정보 /..
-
리눅스 서버 관리 및 보안컴퓨터/서버관리 2008. 6. 19. 15:54
리눅스 최적화 및 보안지침 목차 OS 설치 1. 리눅스 설치 2. 파티션 나누기 3. 패키지 선택 OS 설치후 기본설정 1. 시스템정보 확인 2. 초기 실행 데몬 선택 3. 불필요한 패키지 제거 4. 시스템 및 CMOS 시간동기화 5. yum을 이용한 최신패키지 업데이트 6. grub.conf 설정 7. 시스템 리부팅 8. HDD 속도체크 시스템 운영 스크립트 활용 1. addon 사용자관리 명령어 2. mail 메일계정관리 명령어 3. dbadd 디비계정 관리명령어 5. APACHE, PHP, MYSQL 연동 자동인스톨 시스템 보안 설정 1. logout 시 command history 삭제하기 2. 자동 로그아웃 환경변수 설정 3. su 명령어 제한하기 4. PAM 및 ulimit를 활용한 리소스(r..
-
리눅스 tar 명령 사용법컴퓨터/서버관리 2008. 6. 5. 16:30
tar 명령어 : 아카이브를 만들거나 풀때 사용하는 명령어 입니다. 아카이브는 여러 파일을 한 파일로 묶은 것을 말합니다. tar는 압축하지 않고, 단지 하나의 파일로 묶는 역할만 합니다. 아카이브의 압축은 gzip이나 bzip2등을 사용합니다. 아카이브를 만드는 목적은 파일의 백업이나 배포를 편리하게 하기 위함입니다. 아카이브의 확장자는 .tar이며 일반적으로 tar로 묶인 아카이브를 gzip으로 압축하여 확장자가 .tar.gz인 압축 아카이브를 많이 이용합니다. * 옵션 -f --file= -f 는 아카이브 파일의 이름을 지정해 주는 옵션입니다.. -f 로 아카이브의 이름을 꼭 명시해야 합니다. -v --verbose -v 옵션이 있으면 아카이브에 추가되거나 풀리고 있는 파일의 이름을 화면에 보여줍니..
-
리눅스 find 명령어 사용법컴퓨터/서버관리 2008. 6. 5. 15:52
find 명령어란 : 윈도우에서 말하는 폴더, 파일 또는 하드디스크에서 특정 파일이나, 특정 폴더를 찾는 기능과 같습니다. find 명령의 일반적인 형식은 다음과 같습니다. find path expressions 각각의 인수들의 의미. path 찾기 시작할 위치를 나타낸다. 예를들어, ‘.’은 현재 디렉토리를 나타내고, ‘/’은 루트 디렉토리부터 찾을 것을 나타냅니다. expression 특정 파일을 찾기 위한 여러가지 조건들을 표현하는 부분으로 입니다. option의 방법에는 다음과 같은 것이 있습니다. -name : 확장자가 index 인 화일을 검색합니다. 명령어 : find /-name ‘*.index’ -perm : 퍼미션이 555(-r-xr-xr-x)인 화일을 검색합니다.. 명령어 : find..