본문 바로가기

시스템 다운시 안전한 재부팅 방법!! 시스템 다운시 안전한 재부팅 방법 -_- 시스템 다운시 안전한 재부팅 방법을 알려드리기 전에 먼저 간단한 설명부터!! Magic SysRq key란? 시스템의 제어가 불가능한 상태(일반적으로 다운 되었다고한다.)에서도 제어를 가능하게 해주므로 만약 시스템이 다운 되었다면 같은 다음과 순서의 조합으로 시스템에 손상을 주지않고 안전하게 재부팅 할 수 있게 해주는 것!! (왠지 만능 같아 보이죠? 훗훗.. -_- ) 자 그럼 방법을 그 방법이란? * Alt+SysRq+S : 버퍼에있는 것들을 디스크로 sync(동기화)시킨다. * Alt+SysRq+E : init 프로세스를 제외한 모든 프로세스를 종료시킨다. * Alt+SysRq+U : 파일 시스템을 unmount 시킨다. * Alt+SysRq+B : 시스템 .. 더보기
Sendmail smtp 인증기능 사용하기 Sendmail smtp 인증기능 사용하기 sendmail smtp 인증기능은 redhat 7.x에서 테스트 했습니다. 1. sasl 패키지가 설치되어 있는지 확인한다. 아래 2개의 화일이 없을경우, redhat원본씨디에서 설치한다. [root@ns2 /etc]# rpm -qa | grep sasl cyrus-sasl-1.5.24-22.7 cyrus-sasl-devel-1.5.24-22.7 2. sasl에서 인증 방식 선택 (Shadow Password 사용) # vi /usr/lib/sasl/Sendmail.conf pwcheck_method:shadow 3. sendmail.cf 수정 #vi /etc/sendmail.cf - / 로 다음부분을 수정한다. # class E: names that shou.. 더보기
Tip!! 알아두면 유용한 명령어!! Tip!! 알아두면 유용한 명령어!! 1) 현재 디렉토리 파일 크기만 체크 #du -c -h --max-depth=0 * 2) 크기가 가장 큰 디렉토리 찾을때 #du -S | sort -n 3) 크기가 가징 큰 파일을 찾을때 #ls -IR | sort +4n 4) 어떤 프로세스가 가장 많이 잡아먹고 있는지 #ps -aux | sort +4n #ps -aux | sort +5n 5) ftp 사용자 확인 #ftpwho #ftpcount 6) 원하지 않는 사용자 죽이기 #skill -KILL user_name #skill -KILL -v pts/14(pts/14접속한 모든 사용자 죽인다.) 7) 현재 디렉토리크기 #du -h --max-depth=1 . 8) 바로 이전 디렉토리로 가기 #cd - 더보기
웹호스팅 서버 아파치 트래픽 제한걸기 웹호스팅 서버 아파치 트래픽 제한걸기 아파치 트래픽 제한. 1. 웹호스팅 아파치 트래픽 제한. *먼저 http://www.snert.com/Software/mod_throttle/mod_throttle312.tgz mod_throttle312.tgz 다운받는다. #tar xvfpz mod_throttle312.tgz(압축푼다) #cd /usr/local/src/mod_throttle-3.1.2 #make install 시킨다. apxs -i -a -n 'throttle' mod_throttle.so make: apxs: Command not found make: *** [install] Error 127 (참고 인스톨시 에러가 발생한다. 그리고 APM세팅 방식을 DSO방식으로 설치한다. STATIC방식으.. 더보기
nmap 사용법 nmap 사용법 1. nmap 은 네트워크 어떤포트가 열려있는가 listening되고 있는가를 스캔하기 위한 tool입니다. nmap을 다운받는곳은 (www.insercuer.org) 2. 설치 방법 #tar xvfj nmap-3.27.tar.bz2 #./configure --prefix=/usr/local/nmap # make #make install 3. 옵션 -sT : TCP connection() scan: 가장 기본적인 형태 포트가 listenning상태라면 Connection() 그렇지 않으면 rechable 되지않는다. -sS : TCP SYN scan : full Tcp 접속을 하지 않으므로 "half-open" 스캐닝이라 한다. -sF : stealth FIN, xmax tree, nul.. 더보기
504 : Gateway timeout / A p a c h e E r r o r C o d e A p a c h e E r r o r C o d e 504 : Gateway timeout ( 게이트웨이 시간초과 ) 게이트웨이나 프락시 역할을 수행하는 서버가 시간내에 요구를 완료하려는 시도에서 접근한 업스트림(upstream) 서버로부터 응답을 수신 하지 못햇을 경우를 의미하는 에러 메시지 입니다. 더보기
505 : HTTP version not supported / apache error A p a c h e E r r o r C o d e 505 : HTTP version not supported ( 지원되지 않는 HTTP 버젼 ) 서버가 요구 메세지에서 사용된 HTTP규약 버젼을 지원하지 않거나 지원하기를 거부했다는 의미입니다. 서버는 이 에러메시지 이외에는 클라이언트가 사용하는 동일한 주요 버젼을 사용하여 요구를 완료할 의사나 능력이 없음을 표시하는 에러코드를 말합니다. 응답은 왜 해당버젼이 지원되지 않으며 서버가 어떤 규약을 지원하는가를 설명하는 엔터티를 포함해야 합니다. 위와 같은 에러메시지(코드)가 가끔씩 뜬다면 홈페이지나 쇼핑몰에 장애가 발생된 것입니다. 이런 장애가 계속 발생한다면 저뿐만 아니라 다른 많은 분들도 사이트 관리가 매우 어렵겠죠? 장애가 생겼을때 바로 처리해서 .. 더보기
APACHE(아파치)에서 제공하는 Common Validator 사용하기 APACHE(아파치)에서 제공하는 Common Validator사용하기 apache 에서 제공하는 common-validator jar 이란?? => 데이터 Validator 체크를 위해서 공통클래스를 만들곤 하는데 이미 만들어진걸 씀으로서 수고를 덜 수 있는 방법!! 이것을 잘 활용한다면 많은 수고를 덜수 있다. 열심히 만들어 사용할 수도 있지만.. 모방은 창조의 어머니(?)라는 말이 있듯이 이미 있는걸 찾아내 활용해서 확보되는 시간을 업무나 다른 활동에 중할수 있는것도 능력이라 할 수 있지 않을까 생각된다. 그렇다면! 이제 APACHE(아파치)에서 제공하는 Common Validator 사용하기에 관한 본격적인 내용을 살펴 봅시다~!! http://commons.apache.org/validator/.. 더보기
* 제로보드 XE 다운로드 * 웹 작업시 백업은 필수라고 하죠? 아래 주소들에 가보니까 제로보드를 설치 할 수 있게 되어 있더군요. 여기서!! 제로보드란? 『 제로보드는 홈페이지를 제작 할 때 필요로 하게 되는 게시판을 무료로 제공해주는 싸이트입니다. 홈페이지에서 글 쓰는 게시판 같은건 대부분 제로보드에서 제공을 받습니다. 게시판은 보통 직접 만들지 않고 제로보드에서 다운을 받아 사용합니다. 』 http://zeroboard.com http://cafe.naver.com/hubweb/235 더보기
템플릿? 이건 뭐지??! 홈페이지 템플릿은 호스팅업체나 홈페이지 제작 업체등의 서비스를 이용는 고객(?), 손님(?) , 유저(?)들이 쉽고 편리하게 홈페이지를 제작하실 수 있도록 일종의 디자인 혹은 홈페이지의 기본틀을 지원해 주는 것이랍니다. 템플릿을 이용해 볼까? 템플릿을 이용하여 제로보드 사용방법, 허브보드 사용방법, 홈페이지 제작 방법, 헤드, 풋 사용 방법 등을 경험 해 보실 수 있으므로, 처음 홈페이지를 제작하시는 분들은 제작 방법을 확인할 수 있어 좋으며, 홈페이지를 제작해 본 경험이 있으신 분들은 템플릿을 변형하여 홈페이지를 더욱 쉽게 만드실 수 있답니다. 어떤 호스팅 사이트 가보니깐 이렇게 정리 해놓았더라구요. 그러니까... 메인페이지 그리고 그 뒤의 각각의 서브페이지들의 틀(구성)을 잡아놓고 대략적인 내용을 넣.. 더보기