본문 바로가기

Linux

CentOS / Red Hat Linux: Install and manage iSCSI Volume CentOS / Red Hat Linux: Install and manage iSCSI Volume Internet SCSI (iSCSI) is a network protocol s that allows you to use of the SCSI protocol over TCP/IP networks. It is good alternative to Fibre Channel-based SANs. You can easily manage, mount and format iSCSI Volume under Linux. It allows access to SAN storage over Ethernet. Open-iSCSI Project Open-iSCSI project is a high-performance, tran.. 더보기
Adding a Linux device driver Adding a Linux device driver On Linux systems, device drivers are typically distributed in one of three forms: A patch against a specific kernel version A loadable module An installation script that applies appropriate patches The most common of all these is the patch against a specific kernel version. These patches can in most cases be applied with the following procedure:2# cd /usr/src/linux ;.. 더보기
MySQL Repliacation 복구 얼마전 회사 DB서버의 Replication이 깨지는 바람에 복구하게 됐다. 실제 운영중인 서버를 다운 시키고 백업 받을수는 없었기 때문에 최단시간동안 Write Lock을 걸고 백업을 받은 후 Write Lock을 해제하고 리플리케이션을 설정하는것이 관건 이었다. 그래서 다음과 같은 작업을 진행.. /usr/local/mysql/bin/mysqladmin -uroot -p flush-logs /usr/local/mysql/bin/mysqladmin -uroot -p -C "flush tables with read lock" /usr/local/mysql/bin/mysqldump --single-transaction --all-databases --extended-insert=FALSE -c -uroot.. 더보기
VirtualPC 2007 + Ubuntu 7.0 설치시 화면이 깨지는 경우 및 마우스 인식 - Virtual PC에서 Ubuntu 7.0 설치 할때 화면이 깨지는 경우 1. Ubuntu 기본 화면에서 alt + ctrl + F2를 눌러 콘솔로 접속 2. sudo vi /etc/X11/xorg.conf 파일을 열어 DefaultDepth 24를 DefaultDepth 16으로 수정 3. Ctrl + Alt + F7을 눌렀다가 다시 Ctrl + Alt + BackSpace 키를 눌러 텍스트 모드로 전환한 뒤 다시 한번 더 데스크탑 모드로 복귀 합니다. 4. 정상 화면으로 복귀 - Virtual PC에서 Ubuntu 7.0 설치 후 마우스가 인식되지 않을때 1. Ctrl + Alt + F2를 눌러 다시 콘솔모드로 변환 2. sudo vi /boot/grub/menu.lst 파일을 열어 Kernel .. 더보기
Xen Virt-install Example Example 40–1 Solaris PV Guest virt-install -n solarisPV --paravirt -r 1024 \ --nographics -f /export/solarisPV/root.img -s 16 \ -l /ws/xvm-gate/public/isos/72-0910/solarisdvd.iso Example 40–2 Solaris HVM Guest virt-install -n solarisHVM --hvm -r 1024 --vnc \ -f /export/solarisHVM/root.img -s 16 \ -c /ws/xvm-gate/public/isos/72-0910/solarisdvd.iso For this version of virt-install, only installs f.. 더보기
Xen RedHat Xen 관련 메뉴얼 https://www.redhat.com/docs/manuals/enterprise/RHEL-5-manual/ko-KR/Virtualization/ Xen 프로젝트 그룹 http://www.iamroot.org/bbs/view.php?id=virtualization&page=4&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=32 Xen 관련 자료 모음 http://www.iamroot.org/wiki/index.php/VMM_Hypervisor 더보기
[Script] 데몬 상주 확인용 간단 스크립트 작성일 : 2008.02.11 작성자 : mrmsm 가끔씩 운영중인 리눅스 서버에서 데몬이 죽을때가 있습니다. 제 경우에는 Whois 데몬과 SMS발송용 처리 데몬 등등.. 실제 자체적인 복구기능이 없는 데몬들이 많이 있지요.. 그런 데몬들이 실질적으로 메모리에 상주되어 있는지만 체크하여 관리자에게 메일로 알려 주는 스크립트를 아주 간단하게 작성하여 보았습니다. 필요하신 분들은 수정하셔서 사용하시기를.. #!/bin/bash #데몬 PID 값 WHOIS_PID=`ps -C 데몬이름 -o pid=` C_DATE=`date "+%Y-%m-%d %H:%M:%S"` HOST_NAME=`hostname` #관리자 메일 주소 MAIL_TO=TESTMAIL@lovetonight.net #보내는 서버데몬 이메일 주소(.. 더보기
OpenSource NMS 툴 [공개 네트워크 모니터링 툴 활용] 숨겨진 진주를 찾아라 이더리얼이나 MRTG, NTOP 등 잘 알려진 공개 네트워크 모니터링 툴 외에도 Nagios나 JFFNMS, Zabbix 등의 잘 알려지지 않은 많은 공개 프로그램들이 있다. 이들 또한 많은 네트워커들의 사랑을 받고 있는 툴들로 유명 공개 툴에 못지않은 기능을 제공하는 제품도 쉽게 찾을 수 있다. 앞에서 소개하지 못한 여러 공개 네트워크 모니터링 툴을 간단히 살펴보겠다. 네트워크로 점차 다양하고 많은 장비가 연결되고, 사용자의 수가 늘어나면서 네트워크 관리자의 책임이 점차 무거워지고 있다. 이미 다양한 네트워크 모니터링 툴을 주위에서 쉽게 찾을 수 있으며, 모니터링뿐 아니라 관리 기능까지 제공하는 툴도 있다. 더구나 조금만 노력한다면 유명 상용제품.. 더보기
[Linux] 리눅스 서버 하드웨어 정보 확인 프로그램 리눅스 서버를 항상 만지고 있지만, 언제나 불만인건 이놈의 OS는 어디다 HW의 정보를 쳐박아 두는지 확인을 못한다는거였다.. 리눅스의 경우 HW의 특성을 타기때문에 여러대의 서버를 관리하는 입장에서는 HW 정보를 확실히 알아두고 그에 따른 A/S용 OS디스크를 만들어 놔야 하기에 -_- HW정보는 꼭 필요했다.. 머 미리 준비할꺼였다면, 설치할때부터 HW정보를 확인하면 되겠지만, 이미 서비스가 되고 있는 서버들을 끄고 확인할수는 없기에 Linux 상에서 정보를 찾아야만 했당.. 그런 나에게 빛이되준 프로그램이 하나 있었으니.. 바로 LSHW 라는 프로그램이다... 사용법은 아주 간단하다.. RPM으로된 LSHW를 깔고 쉘상에서 lshw만 쳐주면 정보들이 나온다.. ================ INST.. 더보기
윈도우와 리눅스 OS 시스템간의 \n 값 차이 리눅스와 윈도우가 인식하는 \n(개행문자)에는 차이가 있다. 윈도우는 엔터키를 눌러 개행문자입력할 경우 해당 개행문자는 Carriage Return(CR)과 Line Feed(LF)가 함께 들어가게 된다. 즉, CR과 LF가 함께 들어가야만 하나의 라인이 끝난것으로 인식을 하는것이다. 하지만 리눅스는 Carriage Return(CR) 하나만으로 윈도우의 CR+LF기능을 함께 처리 한다. 따라서 윈도우에서 작성한 텍스트 파일 또는 소스파일을 그대로 Linux 시스템에 올리게 되면 해당 파일이 정상적인 작동을 하지 않는 경우가 발생 할 수 있는 것이다. 이는 윈도우에서 작성할때 입력된 CR은 VI에서 인식이 되나 LF가 인식이 되지 않기 때문이며, LF코드값을 삭제해 주면 정상적인 사용이 가능하다. LF .. 더보기
구버전 CGI 파일을 웹에서 실행시 발생하는 에러에 대하여 오늘 갑자기 고객이 설치한 카운터가 안돌아간다고 연락이 왔다.. 서버쪽에서 수정을 해달라는데 서버에서는 딱히 수정할 내용이 보이지 않았으며, 소스파일에도 문제는 없어 보였다.. 하지만 해당 CGI 파일은 실행이 되지 않고 알수 없는 Internal Server Error만.... -_-;;;;; 에러로그 확인해보니 아래와 같이 뜬다... [Mon Mar 19 10:36:21 2007] [error] [client 222.112.XXX.XXX] (2)No such file or directory: exec of '/home/XXXXXX/wwwhome/cgi-bin/supercounter/supercount.cgi' failed [Mon Mar 19 10:36:21 2007] [error] [client 2.. 더보기
스팸어쎄신과 보고필터의 개인적인 속도 비교(?) 스팸어쎄신을 쓸지 보고 필터를 쓸지 생각하다가 2가지 모두 테스트 해보기로 했다. 테스트 환경은 P4 1.8, 512M Centos 4.4(Final) 이었으며, Bogofilter와 Spamassassin의 DB구성은 가지고 있던 스팸메일 8GB가량을 이용하여 학습시켰다. bogofilter-1.1.5 Spamassassin-3.1.8 Sendmail -8.13.1 테스트는 내가 받은 메일중 랜덤하게 스팸메일과 햄메일로 구분하여 테스트 하였으며, 그에 따른 갯수와 시간차이는 아래와 같다. --------------------------------------------------------------------------- bogofilter 테스트 결과 1차 : 246개 / 5.71088504791 S.. 더보기
아아.. 삽질이었다.. ㅠ_ㅠ 고객한테 전화가 왔다.. 우리쪽에서 정기적으로 발송해 주는 메일이 다 깨져서 보이지가 않는다는.... php에서 mail함수를 이용해 발송하는 소스인데.. 특별한 문제는 없어보였다.. 다만, 해당 메일을 Daum이나, Paran에서 받으면 무조건 메일 내용이 안보이거나 깨져버린다는거였다.. -_- 메일 내용 인코딩에 문제가 있나하고.. 뒤져봐도 해결은 안되네.. 도대체 뭐가 문제일까 .. 케릭터 셋도 바꿔보고 이것저것 뒤적뒤적 해봤는데 완전 삽질... 내 사수가 만들어 놓은 소스 -_- 참.. 간략하게 만들었더라.. ㅋㅋ 알고보니 함수 하나 더 써주면 쉽게 해결될 것을 완전 삽질한거다.. 단 한가지!!! chunk_split (PHP 3>= 3.0.6, PHP 4 , PHP 5)chunk_split --.. 더보기
[펌글] php fopen() 보안에 대한 내용입니다. 서버관리자분들 읽어주세요 PHP의 fopen을 이용한 정보유출을 막기위한 방법에 대하여.... * 웹호스팅 업체 및 무료계정 서버 운영자님은 필독해주십시요. * 본 문서는 2001년 3월 29일 koreaphp.co.kr에서 정식 발표하는 것입니다. * 문의는 koreaphp.co.kr PHP Q&A란에 올려주시구요. * 더 좋은 해결방안을 가지신 분이나 리눅스에서 acl 설치방법 및 사용방법을 아시는 분은 webmaster@koreaphp.co.kr 노영환(오렌지블루)에게 메일 주시기 바랍니다. PHP의 fopen함수를 사용하면 nobody 파일을 읽어서 확인할 수 있습니다. 먼저 1.php파일과 2.php 파일을 자신의 PHP계정에 올립니다. 그리고 먼저 1.php를 실행시킨 후에 텍스트입력창에 /etc/passwd 라고 타.. 더보기
제로보드를 이용한 사이트가 늦게 뜰때!!! 이 글은 개인적인 견해이며, 생각입니다. '_'a 얼마전 고객이 갑자기 사이트가 늦게 뜬다고 하며, 전화가 왔다. HTTPwatch와 로그를 확인해 보았으나, 사이트가 늦게 뜨는 이유는 안보인다.. 대체 왜 제로보드를 이용한 페이지만 늦게 뜰까.. 구글, 네이버, 슈퍼유저, 커피닉스 기타 등등 별별 사이트를 찾아봐도 해결 방법이 없다;; 하루가 지나고, 이틀이 지났다. 고객 사이트내 제로보드 관리자 페이지에 접속했다. 갑자기 보인 한부분 두둥!! 각 게시판의 연결 부분을 보니 상대경로가 아닌 URL로 각 파일들을 Include 하는것이다 -_-;; 즉 제로보드게시판 내용 외에 Top부분과 Foot 부분을 Include 하는 부분들의 경로가 아래처럼 다 URL인것이다. 예시 : http://www.love.. 더보기