computer system 39

Send Log Messages to Your Jabber Client

Linux Server Hack Volume Two의 9장 로그와 모니터링의 84번 Hack `Send Log Messages to Your Jabber Client` 50개의 서로 다른 터미널 윈도우를 띄워 놓고 `tail -f -n 40 /var/log/message` 명령어로 휙휙 지나가는 로그를 본다는 것은 별로 생산성있는 일은 아닐 것이다. 여기서는 syslog filter를 이용하여 로그를 `/var/log/log-fifo`로 보내고 이것을 다시 Jabber client 프로그래밍을 통해 Jabber 메세지를 생성하여 메세지를 보내게 된다. 1) syslog configure(`/etc/syslog`)를 수정하여 자신이 원하는 log message를 `/var/log/log-fifo`로 보내도..

computer system 2005.12.23

Automate backups on Linux

백업의 중요성은 더이상 말이 필요없다. 리눅스 서버 관리 Hacks 100(O'Reilly)에서도 심도 있게 다룬 내용이었는데, 비슷한 내용을 IBM DeveloperWorks에서도 보게 되었다. Simple backup Advanced backups Secure remote access using public/private keys Automating machine access using ssh-agent Simplifying key access using keychain Scripting backup process Scheduling Veriifying your backups Additional security precautions Conclusion Resources

computer system 2005.12.18

HP NC61XX/71XX/310X Gigabit Ethernet NIC Driver for Linux

듀얼(랜 포트가 두개다) 랜카드가 들어와 버렸다. 설치 문서대로 하니 커널 버전이 맞지 않는다고 투덜대서 버전 체크하는 부분을 없애버리고 설치하니 잘 된다. ㅋㅋ :) 설치과정 1. 우선 커널 소스부터 준비한다. 2. make mrproper 3. make -e KERNELRELEASE=`uname -r` oldconfig 4. make -e KERNELRELEASE=`uname -r` dep 5. rpm -ivh e1000-.src.rpm 여기에서 추가로 소스코드 풀고 커널버전 체크하는 부분 주석처리하고 다시 압축해야 한다. RedHat 7.3버전의 Kernel 2.4.18-3 이어야만 하는 상황 :( 6. rpmbuild -bb SPECS/e1000.spec 7. /etc/modules.conf al..

computer system 2005.12.13

Optimizing NFS Performance

The Linux Documentation Project에 Linux NFS-HOWTO 문서의 5장에 NFS의 성능을 최적화 하는 방법이 나와있다. LDP를 통해 보는 것보다 linux.com의 포맷이 더 마음에 들어 링크는 linux.com으로 연결해 놨다 :) 추가로 GFS와 NFS를 비교한 기사인데 Red Hat Magazine의 RedHat GFS vs. NFS: Imporving performance and scalability 별 내용은 없다. 참고하길... :) 5. Optimizing NFS Performance 5.1. Setting Block Size to Optimize Transfer Speeds 5.2. Packet Size and Network Drivers 5.3. Overfl..

computer system 2005.11.27

놀고(?) 계신 웹 서버~

rrdtool 1.2로 무장한 ganglia로 cpu 모니터링 결과 놀고 있다. cpu 한개를 기준으로 ()안의 숫자는 4개일 경우 1(4)을 전후로 하면 Good!!3(12?)이면 특정 하드웨어나 메모리 업그레이드 요!!6(24?)이면 시스템에 이상이 생길지도... sendmail의 경우 sendmail.cf에 "O RefuseLA=18" load가 18이상이면 커넥션 자체를 거부하기도 하고 커넥션은 되는데 메세지 퀴잉을 하지 않도록 된다. 그럼 우리 메일 서버 설정은 어떻게 되어있나 하면 주석으로 꽉 막아놨다. 시스템에 load가 많아져서 문제가 생기기라도 한다면... 그럴일 없다.rrdtool 1.2 에 대한 내용은 이곳에서 ganglia의 load에 대한 legend Red Over 100% Ut..

computer system 2005.11.24

NFS 속도 향상을 위해!

좀 더 나은 network file system을 위해서라면... 1. udp를 쓰면 좀 빨라진다? nfs 3 버전에서는 tcp이고 udp 옵션을 주면 udp 모드를 바뀐다... 2. (rw,root_squash,all_squash,anonuid=,anongid=) ===================================================================================== server: nfs rw,bg,hard,rsize=8192,timeo=14,intr,nfsvers=3 0 0 rsize=n 1024 byte가 기본이고 커널에 의존된다고 하는데 커널의 어디에 의존한다는 건지.. ============================================..

computer system 2005.11.24

쭉~ 계속하는 거야~

좋아라 하는~ 1. Bloatware 2. Compromise 할 수 밖에 없는 3. Infromation Retrieval 4. Business Model이 있을것 5. Disruptive한 기술 6. Executable Content 7. Commit 할 수 있는 8. Presentation 부분 9. BOF (Birds of Feather) 세션 10. User Experience 11. Integration 12. Footnote 13. Business Traveler 14. Ajax[에이잭스 or 아약스]는 'Asynchronous JavaScript + XML'의 줄임말 15. Existing Practice 기존 실례 16. Amendment 1(줄여서 AMD1) C90 표준 17. 그럴듯한..

computer system 2005.11.24