이 블로그는 기술문서들을 올려놓고 주로 내 스스로 보기 위해 만든 블로그였습니다.
네이트 통 블로그에 한번 데이고 직접 서버를 갖춰서 블로그를 돌린지 언 3년, 어느덧 1000여개의 글(비밀글 포함)을 올렸네요. 공개된 글은 제가 직접 쓴 것도 있지만 짜집기 이거나 다른이의 글을 따온것도 많습니다. 그러나 비밀글들은 나만의 독창적인(?) 문서가 대부분입니다. 하지만 회사 업무와 관련된게 많아 오픈하긴 쉽지 않네요. ^^
리눅스로 밥벌어 먹고 산지 어느덧 9년째.. 직접 하드웨어 조립부터 OS, 운영, 패치, 장애처리 까지.. 심지어 메인보드를 테스트하고 납땜기를 이용해 수리, 그리고 데이터복구까지..
리눅스서버 운영과, 그와 관련된 스크립트 코드들이 많은데 언젠가는 코드 일부를 보안상 문제가 없게 수정하여 오픈할 생각이 있습니다. 대부분 쉘과 펄을 이용하였고, 상용서비스를 위한 유닉스(리눅스) 스크립트 코드가 국내 웹사이트에선 찾아보기 힘든점을 알기에 허접한 코드와 문서지만 초보 리눅서를 위해 아래 문서들을 공개할 의향이 있습니다.
1. DDNS 구현과 운영 노하우
2. DDNS 클라이언트 프로그램(DDC) 개발
3. 리눅스 커널이미지 수정하고, 커스텀 커널이미지로 USB 부팅 디스크 만들기
4. PXE 와 Kickstart를 통한 OS 일괄 자동 설치 및 세팅
5. 커스터마이징한 리눅스를 바탕으로 한 자동 ISO 이미지 생성 프로그램 개발 - 배포 CD 제작용
6. VPN, AFP, FTP, SFTP, SMB, CIFS, APM 기반으로한 NAS 자동 만들기 스크립트
7. NAS에 최적화된 시스템 구축 노하우 - H/W와 S/W 세팅, 커널튜닝, 파일시스템 파라미터 튜닝 등
8. netatalk 서버 데몬 운영 노하우
9. afp 프로토콜 client 관점의 매킨토시 운용 노하우
10. 400여대의 DDNS 기반 서버 운영 노하우
11. chroot를 통한 web 컴퍼넌트 sendboxing - 시스템 영역 보호(웹해킹시 원격 조치 가능)
12. 해킹 감지시 관리자에게 이메일 통보(스마트폰 연동)하는 프로그램(HMA) 개발
13. 국가별 IP 대역 DB와 portsentry를 연동한 불법 접근 IP 및 포트 차단 프로그램(BlackIP) 개발
14. 유동 Wan IP 인바운드 접근을 허용/차단하는 스마트 방화벽 프로그램(SmartFirewall) 개발
15. 리눅스 보안(해킹방지) 강화 기법 노하우
16. 시스템 에러(특히 HDD) 감지시 관리자 스마트폰으로 메일 발송 프로그램(EMA) 개발
17. 자동 업데이트 시스템 구축 (Server/Client 프로그램 개발)
18. 패치 스크립트 작성 및 버젼관리 노하우
19. OS 시스템영역을 이미지덤프 후 별도의 디스크에 압축 로테이션 보관 프로그램(SysDump) 개발
20. 이미지덤프된 백업파일을 이용한 자동 복구 프로그램(RecDump) 개발
21. DDNS서버의 고유 핵심정보를 Agent 서버로 SFTP 전송하는 프로그램(RescueConf) 개발
22. Agent 서버로 전송된 DDNS 서버의 정보를 바탕으로 임시 서버 자동구축 프로그램 개발
23. DDNS서버를 위한 웹 모니터링 시스템 개발
24. 시스템의 상태(Network 상태 및 I/O 부하 등)를 일정 시간 별도 로깅하는 프로그램 개발
25. HDD 에러메시지 패턴 분석, 데이터 복구 노하우
26. KVM 구축과 Guest OS의 Disk I/O 성능 향상을 위한 파라미터 조정 방법
27. CLI 환경의 KVM 서버(CentsOS 6.x)에서의 Guest OS 설치 방법
28. 리눅스 클러스터링 구성 및 운영 노하우
29. NFS를 활용한 시스템 구성 노하우
30. Autohotkey 를 이용한 자동 메뉴얼 작성 스크립트
31. Windows OS를 위한 각종 배치 스크립트
32. resource hack 을 통한 Windows 프로그램 수정 노하우
… 이외에도 많은 문서들이 있으며 언젠가는 공개를 할 예정입니다.
그간 스팸성 댓글이 많아 오픈아이디를 통해서만 댓글을 달 수 있도록 허용했었는데,
어제부로 스팸필터링 플러그인을 적용하였고, 댓글 허용 정책으로 전환했습니다.
봇이 아닌 사람이 얼마나 댓글을 달지는 모르겠지만 궁금한점 등이 있으시면 댓글을 달아주세요 ^^
댓글에 답변해 드리겠습니다.