반응형

Server관련 131

e2fsck를 이용한 리눅스 파일 시스템 복구하기

e2fsck를 이용한 리눅스 파일 시스템 복구하기 e2fsck는 리눅스 파일시스템 점검 및 복구 할 수 있는 명령어이고 리눅스에서 사용할 수 있는 거의 모든 파일시스템의 점검과 복구가 가능하다. 서버관리자라면 반드시 알아야 할 중요한 명령어이다! - e2fsck 작업에서 기본적으로 점검하는 항목 - 1. inodes 점검 2. blocks 점검 3. sizes 점검 4. 디렉토리구조 점검 5. 디렉토리 연결성점검 6. 파일링크 정보 7. 전체파일갯수 점검 8. 전체블록수중 사용중인 블록 점검 - 명령어의 위치 - [root@omyworld ~]# which e2fsck /sbin/e2fsck - 사용법 - 1. 특정 파일시스템의 점검 및 복구 [root@omyworld ~]# e2fsck /dev/hda..

[Unix] 좀비 프로세스 대치법

1. 현상 특정 장비의 zagent(자원 모니터링 프로세스)가 defunct인 좀비 프로세스로 되어 장비의 프로세스가 신규 자원을 할당을 받지 모해서 기존 서버의 프로세스에서 서비스를 주관하는 프로세스가 오류가 발생함. "ps -ef |grep defunct" 커맨드로 확인할 수 있음. 2. 해결 방안 1차적인 해결 책 : zagent 프로세스를 일정 주기를 정해서 주기적으로 재시작함(어쩔 수 없을 경우). 근본적인 해결책 : zagent 프로세스에서 자식 프로세스의 좀비 프로세스화 되지 않게 구현이 되어야 하므로 업체에 개선 항목으로 올린 상태임. 3. 좀비 프로세스란? 정의 : fork() 방식에서 발생하게 되는데 자식 프로세스가 종료할 경우 부모 프로세스에게 시그날을 송부하여 부모 프로세스가 정상적..

[unix]kill signal + tomcat 프로세스 스레드값 만들기 (kill -3 <pid>)

kill (프로세스 죽이기) Posted in server by spaceufo on March 6th, 2008 [서식] kill [-옵션] pid kill [-옵션] 시그널 [주요 사용 옵션] -s 시그널 : 특별히 보낼 시그널 지정 -p : 실행중인 프로그램의 이름만을 출력 -l 시그널 : 시그널로 사용할 수 있는 시그널 이름들을 출력. 이것은 /usr/include/linux/signal.h 에서 볼 수 있음. [사용법] ps로 실행 중인 프로그램의 id 확인. kill로 실행 중인 프로그램 중단. 강제로 실행 중인 프로그램을 종료 시킬 때에는 옵션으로 ?9, -SIGKILL, -KILL 등은 사용하면 된다. 자주 사용되는 시그널의 의미 SIGUP : hangup, 로그아웃 하거나 접속을 끊을 때..

아파치 톰캣 디렉터리 열람 취약점

아파치 톰캣 6.0.18 이전 버전에 로컬 파일이 노출되는 심각한 취약점이 존재합니다. /etc/passwd 같은 중요한 시스템 파일이 노출될 수 있습니다. 빠른 시간 내에 6.0.18로 업그레이드 하시길 권고합니다. 톰캣 5.5.x 대 버전이나 4.1.x 대 버전을 사용하시는 경우 설정을 변경하는 것으로 대응하시기 바랍니다. context.xml이나 server.xml 설정 파일에서 allowLinking을 비활성화 하거나 URIencoding을 utf8로 설정하지 않으면 이 취약점을 피할 수 있습니다. 안철수 연구소에 계신 bar4mi 님이 발견하셨네요 ^^; 아래 링크를 참고하시기 바랍니다. Apache Tomcat Directory Traversal Vulnerability (milw0rm) Ap..

[펌]단일 Tomcat 서버에서 가상 호스트 설정법과 각 호스트별 Manager 기능 설정

출처: http://okjsp.pe.kr/seq/91825 단일 Tomcat 서버에서 여러개의 사이트를 가상 호스트로 서비스 하는 방법과 가 호스트별로 Manager Application을 설정하는 방법입니다. - 테스트 된 Tomcat 버전 Tomcat 5.5 - 수정하게 될 설정 파일 목록 ${catalina.home}/conf/server.xml ${catalina.home}/conf/tomcat-users.xml - 테스트 가정 aaa.com 도메인과 bbb.com 두개의 도메인을 사용하여 각기 다른 사이트를 서비스 하려 하고, 각 도메인 마다 Manager Application을 사용하여 Context 관리를 하고자 하는 상황. 단계 1 - 가상 호스트를 사용하여 단일 Tomcat 서버에서 두개..

[Unix명령] head + HEAD command

head는 원래 파일의 앞 부분의 10라인을 읽어주는 컨솔 명령어 입니다.head -n 20 {파일명}을 입력하면, 20라인까지 읽어오게 됩니다. 출처 : http://www.computerhope.com/unix/uhead.htm Linux / Unix head command About head: Displays the first ten lines of a file, unless otherwise stated. Syntax : head [-number | -n number] filename -number The number of the you want to display. -n number The number of the you want to display. filename The file that y..

1 2 3 4 5
반응형