본문 바로가기
개발 저장소/리눅스 서버

리눅스 여러 강좌들 (시스템프로그래머 필수)

by 팡삼이 2016. 2. 10.

Linux 강좌입니다.

※ 많은 제공 바랍니다. 각 문서 및 강좌의 저작권은 저작권자에게 있습니다.

Linux 일반Linux 일반 | 설치 | 관리
Programming개발 일반 | 개발언어 별 | 개발분야 별
Network네트워킹 | 보안
application데이타베이스 | 응용프로그램
Kernel & Window커널 | X윈도
ETC주변기기 | 멀티미디어 | 클러스터링 | 기타

Linux 일반
 [초보용] 리눅스란? 특징은? - wowlinux
 리눅스란? (What is Linux?) - 리눅스랩
 입문 및 X 설정 - 리눅스랩
 [초보용] 디렉토리의 구조와 기능 / 상세 내용 - wowlinux
 [초보용] 초보자가 알아야 할 퍼미션 - wowlinux
 [초보용] 기본적인 네트워크 용어 / 설정 / 도구 - wowlinux
 [초보용] 파일 시스템 이해 / 명령어 - wowlinux
 [초보용] 리눅스 시스템의 시작과 종료 - wowlinux
 [초보용] 프로세스 관리 - wowlinux
 [초보용] 시스템 정보 알아보기 - wowlinux
 [초보용] 리눅스에서 프로그램의 설치 - wowlinux
 [초보용] X 윈도우 시스템 - wowlinux
 [초보용] Subnet 심화 학습 - wowlinux
 [초보용] LILO A부터 Z까지 - wowlinux
 The Linux Reading List HOWTO - kldp
 시작하는 이들을 위한 리눅스 문서 활용 가이드 - kldp
 유닉스, 리눅스, 해커 - kldp
 리눅스로 가는 험난한 길 - kldp
 Linux Meta-FAQ - kldp
 Unix and Internet Fundamentals HOWTO(PC 와 유닉스, 인터넷의 원리)- kldp
 [초보용] 파티션 알기 / 필요성 / 종류 / 나누기 / 퍼포먼스 높이기 - wowlinux
 파티션에 대한 이해 - kldp
 레드헷강좌1 - 리눅스랩
 레드헷강좌2 - 리눅스랩
 데비안강좌1 - 리눅스랩
 데비안강좌2 - 리눅스랩
 데비안강좌3 - 리눅스랩
 kernel 2.4 [1] [2] - http://www.linux.co.kr
 Linux 2.6 속으로! - IBM

설치
 Installation-HOWTO - kldp
 리눅스 설치 및 세팅 - http://tunelinux.pe.kr/
 리눅스 서버 구축하기 - superuser.co.kr
 Linux Installation and Getting Started - kldp
 Red Hat Linux 9 설치 가이드 - superuser.co.kr
 Red Hat Enterprise Linux 3 설치 가이드 (x86, Itanium™, AMD64 아키텍쳐용) - superuser.co.kr
 Red Hat Enterprise Linux 3 설치 가이드 (IBM iSeries™, pSeries™ 아키텍쳐용) - superuser.co.kr
 Red Hat Enterprise Linux 3 설치 가이드 (IBM® S/390, zSeries 아키텍쳐용) - superuser.co.kr
 x86 Red Hat Enterprise Linux AS 2.1 설치 가이드 - superuser.co.kr
 x86 Red Hat Enterprise Linux ES 2.1 설치 가이드 - superuser.co.kr
 x86 Red Hat Enterprise Linux WS 2.1 설치 가이드 - superuser.co.kr
 Red Hat 클러스터 관리자 설치와 관리 가이드 - superuser.co.kr
 레드햇 7.2 설치시 주의사항 - superuser.co.kr
 와우리눅스 7.1 파란 설치/사용자 가이드 - wowlinux.co.kr
 Sparc Linux 설치 및 사용법 - 리눅스랩
 Alpha Linux 설치 및 사용법 - 리눅스랩
 데비안(Debian) V2.1 R2 설치 및 셋업 - 리눅스랩
 데비안 리눅스 설치 안내 - kldp
 데비안(debian)으로의 전향(Ⅰ) - kldp
 Debian_Install-HOWTO - kldp
 Debian Hurd 설치 - kldp
 HowToUseDebianOnIBook - kldp
 3Com 팜 파일럿(PDA)을 리눅스 시스템과 같이 사용 - kldp
 스팍 머신에 리눅스 설치하기 - kldp
 알파 리눅스 설치 준비과정 - kldp
 Alpha 보드에 리눅스를 설치 - kldp
 알파 리눅스 설치 안내 - kldp
 Milo 이용 알파 리눅스 설치 안내 - kldp
 아이북에 데비안을 설치하고 OSX과 함께 쓰는 방법 - kldp
 리눅스를 처음부터 끝까지 수동으로 설치하는 방법 - kldp
 소스 코드로부터 최소한의 리눅스 시스템을 만드는 방법 - kldp
 Authentication configuration(인증설정) - http://www.superuser.co.kr
 Firewall configuration(방화벽설정) - http://www.superuser.co.kr
 Keyboard configuration(키보드설정) - http://www.superuser.co.kr
 Mouse configuration(마우스설정) - http://www.superuser.co.kr
 System Services (서비스설정) - http://www.superuser.co.kr
 Sound card configuration(사운드카드설정) - http://www.superuser.co.kr
 Timezone configuration(지역시간대설정) - http://www.superuser.co.kr
 X configuration(X Server설정) - http://www.superuser.co.kr
 Network Configuration - http://www.superuser.co.kr

관리

일반

 리눅스 시스템 관리자가 알아야 할 필수적인 내용들 - kldp

 Linux System Administrator's Guide (유니텔 리눅스 동호회) - kldp
 Linux Administration Made Easy - kldp
 Linux-admin FAQ - kldp
 전원을 켤 때부터 로그인하고 배시 프롬프트가 뜰 때까지 - kldp
 리눅스의 배포판버전, 커널버전확인방법 - superuser.co.kr
 RedHat Linux 7.X대 버전설치후 ftp, telnet 접속안될때 해결 -superuser.co.kr
 리눅스 로그파일관리(logrotate) - superuser.co.kr
 로그파일(syslog) 실무가이드 - superuser.co.kr
 원격 로그서버 만들기 완벽 가이드 - 리눅스랩

디스크

 LVM(Logical Volume Manager)의 작동 원리와 이용 방법 1 - kldp

 LVM(Logical Volume Manager)의 작동 원리와 이용 방법 2 - kldp
 SGI XFS를 사용한 리눅스 시스템 구성 방법 - kldp
 루프백 디바이스 이용 별도의 파티션 작업 없이 도스 파티션에 리눅스를 설치 - kldp
 하드웨어 스왑 공간에 관한 설명 - kldp
 UMSDOS 파일시스템을 이용하는 방법 - kldp
 사용자가 마운트할 때, 그 내용을 동적으로 암호화하여 저장하는 파일 시스템 설정, 사용법 - kldp
 리눅스 시스템을 하드디스크에서 다른 하드디스크로 복사하는 방법 - kldp
 파티션을 할당하는 방법 및 스왑 공간 설정, 운영 방법 - kldp
 고려해야 할 하드디스크의 구조정보와 1024개의 실린더 제한 - kldp
 실수로 지워진 전체 디렉토리 구조를 복구하는 방법 - kldp
 파티션이 사라졌을 경우의 해결책 - kldp
 리눅스의 파일 시스템인 Ext2 에서 삭제한 파일을 되살리는 방법 - kldp
 개별 사용자의 디스크 사용량을 제한할 수 있는 Quota - kldp

튜닝

 리눅스 서버 최적화 테크닉 키우기 [1] [2] [3] [4] - chtla.com

 시스템 관리자를 위한 50가지 비법 - superuser.co.kr

 디스크 스페이스가 부족한 곳에 리눅스를 설치하는 방법 - kldp

 리눅스 호스트에서 프로세스의 통계를 얻는 방법 - kldp
 i/o 모니터링 관련 iostat- http://tunelinux.pe.kr
 시스템 최적화 - http://tunelinux.pe.kr
 운영체제와 커널 차원에서의 튜닝과 보안 1 - http://tunelinux.pe.kr
 운영체제와 커널 차원에서의 튜닝과 보안 2 - http://tunelinux.pe.kr
 응용프로그램에서의 최적화 DB와 Mysql- http://tunelinux.pe.kr
 로그파일 분석 및 효율적인 관리 - http://tunelinux.pe.kr
 리눅스 커널 성능과 확장성 향상 - IBM
 대형서비스위한 커널 조정 - http://tunelinux.pe.kr
 새로 설치한 리눅스 시스템의 세부 설정을 더 빠르고 쉽게 - kldp
 프로세스 어카운팅 - kldp
 시스템에서 사용 가능한 프로세스 및 자원의 한도를 변경 - kldp
 시스템 성능 최적화를 위한 튜닝 전략 - kldp
 적은 양의 메모리를 가진 시스템에서 리눅스를 효과적으로 사용 - kldp
 리눅스 시스템 성능 지표를 제시해 주는 보고밉스 - kldp
 리눅스 2.4 커널의 I/O 성능을 개선시키기 위한 커널 패치에 관한 설명 - kldp

모니터링

 Sar 로 시스템 모니터링하기 - http://tunelinux.pe.kr

 통계(accounting)를 이용한 서버 시스템 모니터링 - kldp
 MRTG 이용한 시스템 모니터링 자동화 - http://tunelinux.pe.kr
 MRTG 이용 시스템 모니터링 예제 파일 및 설명 - http://tunelinux.pe.kr
 MRTG 이용한 네트워크 모니터링 - http://tunelinux.pe.kr
 Nagios 설치, 감시 초기화 및 관리 - http://tunelinux.pe.kr
 시스템 및 네트워크 모니터링을 통한 보안 강화 - http://tt.co.kr
 네트워크 관리시스템 - 프로그램세계
 시스템 모니터링 - http://tunelinux.pe.kr
 네트워크 모니터링 - http://tunelinux.pe.kr
 모니터링할 항목 설정 - http://tunelinux.pe.kr
 리눅스 시스템 모니터링 시스템 최적화 - http://tunelinux.pe.kr
 서버 모니터링 툴의 강자, RRDtool 가이드 - http://tunelinux.pe.kr
 RRDtool의 기본 개념 - http://myhome.hanafos.com/~itup
 RRDtool Tutorial Page - http://myhome.hanafos.com/~itup
 TCPDUMP User Guide - http://tunelinux.pe.kr
 LSOF 설치 & 활용 가이드 - http://tunelinux.pe.kr
 쉐어웨어 What'up 가이드 - http://www.superuser.co.kr/
 ntop 설치 및 설정 - http://www.superuser.co.kr/
 logwach-3.3-2 설치 및 설정 - http://www.superuser.co.kr/

패키지

 일반적인 유닉스 소프트웨어를 컴파일하고 설치하는 방법(rpm, deb) - kldp

 데비안 리눅스를 설치할 때 사용하는 패키지 선택 시스템을 구성하는 dselect - kldp
 데비안 리눅스의 패키지 관리 시스템을 사용하는 방법 - kldp
 RPM을 사용하는 방법 및 RPM 패키지를 만드는 방법 - kldp
 슬랙웨어 리눅스에서 RPM 설치하기 - kldp
 레드햇 리눅스의 패키지 관리 시스템인 RPM을 사용하는 방법 1 - kldp
 레드햇 리눅스의 패키지 관리 시스템인 RPM을 사용하는 방법 2 - kldp

백업

 완전 복구(Bare Metal Recovery)를 위한 시스템 백업 방법 - kldp

 Amanda를 사용하여 중요한 데이터를 백업/복구하는 방법 - kldp
 ADSM 백업 시스템을 이용하는 방법 - kldp
 rsync를 이용하여 윈도우즈의 파일을 백업하는 미니 HOWTO - kldp
 리눅스에서 하드 디스크 백업 - 리눅스랩
 미러링(Mirroring) - 리눅스랩

개발 일반

일반

 리눅스에서 사용할 수 있는 여러 가지 프로그래밍 언어들에 대한 안내 - kldp

 바람직한 소프트웨어 개발/릴리즈 방법 - kldp
 프로그래머가 되는 방법에 대한 짧고 폭넓고 개인적인 요약 - kldp
 좋은 설계의 열네 가지 특성 - kldp
 컴퓨터 프로그래밍은 예술이다. - kldp
 보안 문제가 없는 안전한 프로그램을 작성하기 위한 지침 - kldp
 GNU C 컴파일러와 라이브러리 설정법과 컴파일, 링킹, 실행, 디버깅하는 법 - kldp
 리눅스의 C 컴파일러인 gcc와 make 사용하기 - kldp
 컴파일러, 링커, 로더의 동작과정과 공유 라이브러리의 잇점 - kldp
 Lex와 Yacc - kldp
 Yacc와 Lex 시작하기 - IBM
 autoconf, automake에 대한 소개 - kldp
 Make 강좌 - kldp
 gdb 매뉴얼 - kldp
 GDB를 이용한 Linux 소프트웨어의 디버깅 - kldp
 보다 나은 프로그래밍으로 가는 길 [1] [2] [3] [4] [5] - IBM
 리눅스 C/JAVA 프로그래밍 환경 - IBM

버전관리

 초보자를 위한 CVS 가이드 라인 - kldp

 KLDPNet의 CVS 사용에 관한 안내 - kldp
 CVS의 사용법에 대한 안내 - kldp
 CVS의 개념, 사용법, 저장소 관리 방법 안내 - kldp
 CVS에 관한 잦은 질문과 답변, 사용 방법 등을 정리 - kldp
 WinCVS 사용법 - kldp
 TortoiseCVS 사용법 정리 - kldp
 Subversion의 설치부터 사용까지 - kldp
 TortoiseSVN 사용법 - kldp

배포

 Jigdo를 사용하여 공식/비공식 데비안 ISO 이미지를 받는 방법 - kldp

 레드햇 아나콘다를 이용하여 리눅스 배포판을 만드는 방법 - kldp
 Debian CD를 만드는데 사용되는 Pseudo Kit에 대한 설명 - kldp
 배포판 제작하기 [1] [2] [3] - IBM
 레드햇 리눅스 배포판 CD를 만드는 방법 - kldp

한글

 유닉스, 리눅스 환경에서 UTF-8과 유니코드를 사용하는 방법 - kldp

 유닉스 환경에서의 한글 입출력, 문제점, 개선 방안 - kldp
 국제화된 프로그램을 작성할 수 있는 gettext의 사용법 - kldp
 Gtk+에서의 국제화 - kldp
 GNU gettext 도구들 - http://korea.gnu.org
 한자한글 변환의 문제점 분석 - kldp
 locale을 이용하여 다양한 언어권에서 리눅스 사용 - kldp

개발언어 별

Assembly

 리눅스에서 어셈블리 언어를 사용하는 방법 1 - kldp

 리눅스에서 어셈블리 언어를 사용하는 방법 2 - kldp
 gcc에서 inline assembly를 사용하는 방법 - kldp
 리눅스에서 사용하는 어셈블리 문법에 대해서 - kldp
 Alpha CPU의 instruction과 GAS의 간단한 사용법 - kldp
 x86의 조건분기 명령어의 정리 - kldp

C & C++ ( 50001.com Cside 가기 | 50001.com CppSide 가기)

 C/C++을 아름답게 하는 방법 - kldp

 프로그램 라이브러리를 생성하고 사용하는 방법 - kldp
 프로그램 라이브러리 하우투 - kldp
 POSIX 쓰레드 [1] [2] - kldp
 프로세스와 쓰레드 동기화 - IBM
 프로세스와 쓰레드 관리하기 - IBM
 소켓 프로그래밍 - IBM
 dlopen API를 이용하여 동적으로 C++ 함수와 클래스를 적재하는 방법 - kldp
 C++ 환경에서 개발작업을 할때 메모리 문제를 피할 수 있는 방법 - kldp
 C 언어 코드에서 복잡한 선언 읽고 쓰는 법 - kldp
 GNU C 라이브러리 함수 설명 레퍼런스 - kldp
 Linux Unicode programming - IBM
 Linux 애플리케이션 용 DLL 작성하기 - IBM
 Linux 애플리케이션으로 데이터베이스 액세스 통합 - IBM
 MFC 애플리케이션을 리눅스로 포팅하기 - IBM
 Unix 플랫폼에서 COM 기술 사용하기 - IBM
 리눅스에서 GNU C Library version 2(libc6)을 설치하고 사용하는 방법 - kldp

JAVA ( 50001.com javaside 가기 )

 리눅스에서 자바를 사용하기 위한 자바 설치 및 설정 방법 - kldp

 리눅스 및 윈도우에서 사용할 수 있는 자바 개발툴인 Eclipse 에 대한 설명 - kldp
 Jacks: 오픈 소스 방식의 Java 호환성 테스트 - kldp
 서버에서 자바로 작성된 CGI프로그램을 설정하는 방법 - kldp
 자바로 씌여진 코드를 Native Code로 바꿔주는 GCJ에 대한 소개 - kldp
 자바에서 사용할 수 있는 Lexical Analyzer의 일종인 JLex의 사용 방법 - kldp

JSP ( 50001.com javaside 가기 )

 linux + apache + Tomcat설치하기 - 자바스터디

 리눅스(레드햇 9.0)에서 Apache, MySQL, PHP, Tomcat 연동하기 - phpschool.com
 Tomcat, Cocoon의 소개와 설치 방법 - kldp

 GNU JSP를 소스로부터 컴파일하여 설치하는 방법 - kldp

 JServ를 소스로부터 설치하는 방법 - kldp

 리눅스에서 JSDK, ?JServ를 설치하고 사용 환경 설정하기 - kldp

 아파치2와 톰캣4의 연동 - kldp

PHP

 PHP의 소개 - 리눅스랩

 PHP4 install - kldp

 PHP로 프로그래밍하는 방법 및 웹애플리케이션 제작 방법 - kldp
 Apache에 MySQL과 PHP를 연동하여 웹 솔루션을 개발 - kldp
 Scripting 으로서의 PHP - http://www.linux.co.kr
 웹 컨설팅의 동반자 PHP [1] [2] - 리눅스랩
 Apache+PHP+MySQL 사용을 위한 설치 - 리눅스랩
 리눅스(레드햇 9.0)에서 Apache, MySQL, PHP, Tomcat 연동하기 - phpschool.com

PYTHON

 Python에서의 프로그래밍 1 - IBM

 Python에서의 프로그래밍 2 - IBM
 Python에서의 프로그래밍 3(함수 프로그래밍) - IBM
 Python IDE 리뷰 - IBM
 Python 참고 서적 리뷰 - IBM
 Python용 XML 툴 리뷰 - IBM
 SimpleParse 모듈을 사용하여 파싱하기 - IBM
 Iterator & generator - IBM
 커스 프로그래밍(Curse Programming) - IBM
 pydoc과 distutils 모듈 - IBM
 Psyco로 파이썬을 C 만큼 빠르게! - IBM
 SimpleParse 모듈을 사용하여 파싱하기 - IBM

PERL

 Programming Perl" the 3rd Edition - IBM

 C와 Java 프로그래머를 위한 Perl - IBM
 Perl의 유전자 알고리즘 - IBM
 Perl로 Excel 파일 읽기/쓰기 - IBM
 Perl로 애플리케이션 구성 - IBM
 Perl을 이용하여 UNIX 시스템 관리 자동화하기 - IBM
 JAPH 연구 - IBM
 One-liners 101 - IBM
 시스템 관리용 cfengine 소개 - IBM
 xinetd 프로그램을 이용한 시스템 관리 - IBM
 프로그래머의 Linux 지향 설정 - IBM
 Perl을 사용하여 재사용할 수 있는 웹 애플리케이션 만들기 - IBM
 Perl로 스크립트 트리 기반의 XML에 도전 - IBM

개발분야 별

커널 프로그래밍

 커널 모듈 프로그래밍 가이드 - kldp

 리눅스 커널 모듈을 만드는 방법 - kldp
 리눅스 커널 프로그래밍을 하기 위해 참고할 수 있는 여러 자료들 - kldp
 Linux 커널 개발자 회의 - kldp

시스템 프로그래밍

 리눅스 하드웨어 IO 포트 프로그래밍에 관한 안내 - kldp

 리눅스 시스템에서 시리얼 통신에 관한 프로그래밍 방법 - kldp
 커널 쓰레드 기능을 제공하는 LinuxThreads를 이용한 개발 방법 - kldp
 고급 파일시스템 개발자 가이드 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] - kldp

네트워크 프로그래밍

 유닉스/리눅스 네트워크 프로그래밍(소켓 프로그래밍) 안내 문서 - kldp

 유닉스/리눅스 네트워크 프로그래밍의 잦은 질문과 답변 - kldp
 libpcap을 이용하여 네트워크 상의 패킷을 분석하는 방법- kldp
 Raw socket, packet capturing 등에 대한 빈번한 질문과 답 - kldp

엑스 윈도우 프로그래밍

 X-window 프로그래밍 기초 강좌 - kldp

 Glade 사용하기 - kldp
 Gtk Tutorial - kldp
 QT 설치하기 - http://www.linux.co.kr
 기본적인 QT Programming - http://www.linux.co.kr
 QT에서의 Layout Manager - http://www.linux.co.kr
 QT에서의 SIGNAL과 SLOT - http://www.linux.co.kr
 Qt에서 사용하는 tmake에 대한 설명 - kldp
 Qt를 이용한 X 윈도우 네트워크 관리 툴 개발 - kldp
 그놈의 빌드 환경(autoconf/automake/libtool/intltool) 소개 및 활용법 - kldp

네트워킹
 네트워크 서비스 동작의 이해 - wowlinux
 네트워크 구축 기초(Ⅰ) - 리눅스랩
 네트워크 구축 기초(Ⅱ) - 리눅스랩
 xinetd로 네트워크 서비스 하기 - wowlinux
 Pure-FTPd로 FTP 서버 운영하기 - wowlinux
 DHCP 사용하기 - http://www.linux.co.kr
 DHCP 서버 설치 - 리눅스랩
 랜 설치 - 랜카드 및 케이블 - 리눅스랩
 도메인 네임 시스템 서버(DNS 서버)의 개요 및 설치 - 리눅스랩
 리눅스 웹사이트 mini-Howto - 리눅스랩
 리눅스(또는 이종) 네트워크에서의 컴퓨터 공유 [1] [2] - IBM
 리눅스에 네트워크 라우터 구현하기 - IBM
 SuSE 리눅스 네트워크 설정 - 리눅스랩
 minicom으로 배우는 PC통신 - 리눅스랩
 리눅스로 팩스 서버(수신용)를 만들어 보자 - 리눅스랩
 ISSAN의 리눅스 PPP 서버 연결 방법 - 리눅스랩
 NetMeeting(OpenH323) 디렉터리 서버 사용법 - 리눅스랩
 모뎀을 이용한 네트워크 설정하기 - http://www.linux.co.kr
 한국통신 ADSL 사용시에 네트워크 설정하기 - http://www.linux.co.kr
 두루넷 사용시에 네트워크 설정하기 - http://www.linux.co.kr
 고속 모뎀에 관하여 - 리눅스랩
 ADSL 자동 재연결 설정 - 리눅스랩
 ARP를 이용해 두 랜 연결하기 - 리눅스랩
 리눅스에서의 시리얼 통신 - PPP - 리눅스랩
 아이피 알리아싱(IP Aliasing) - 리눅스랩
 케이블 모뎀을 사용하는 사설 네트워크 - 리눅스랩

보안
 리눅스 보안의 기초 - wowlinux
 Linux Administrator's Security Guide - http://tunelinux.pe.kr
 리눅스 보안 howto - kldp
 GNU Privacy Guard의 사용법 - kldp
 PAM에서 사용자와 그룹에 관한 정보의 저장 및 인증에 대한 설명 - kldp
 PAM 설정파일의 올바른 형식과 보안상 안전한 시스템을 구성하기 위한 전략 - kldp
 보안 웹서버 운영을 위한 PKI, SSL 설정 방법 - kldp
 리눅스 시스템 보안 정책 제안 - kldp
 보안을 강화할 수 있는 섀도우 패스워드 설정하기 - kldp
 네트웍 접속을 제어하기 위한 인증 게이트웨이 설정 방법 - kldp
 SSL을 이용한 인증서의 활용 방법 - kldp
 Certificate Server의 설치 와 Client인증 - kldp
 APACHE SECURED BY SSL - kldp
 보안 툴 snort설정 및 통계자료를 얻는 방법 - kldp
 리눅스로 Bridge Firewall 만들기 - kldp
 리눅스에서 방화벽을 설정하는 방법 - kldp
 Iptables로 기본적인 firewall 구축하기 - kldp
 GNU/Linux Bridge 설비를 이용한 Firewall 구축하기 - kldp
 실제 IP를 사용하는 방화벽 및 포워딩 머신 구축 - kldp
 NetFilter의 구조와 이를 조작하는 방법 - kldp
 NetFilter에 대한 IpTables 확장을 설정하고 사용하는 방법 - kldp
 리눅스 2.4에서 ?IpTables를 이용한 패킷 필터링 방법 - kldp
 리눅스 커널에서 지원하는 IP 방화벽 사슬(Ipchains) 기능 사용법 - kldp
 보안 스크립트 Bastille-Linux - http://www.linuxfocus.org/
 portsentry 1.1 설치하기 - http://www.superuser.co.kr/
 TripWire설치와 활용 - http://www.superuser.co.kr/
 SNORT(IDS) 설치와 활용 - http://www.superuser.co.kr/
 ISC BIND & DNS 에서의 보안 및 Optimizing - 리눅스랩
 네트워크 침입 탐지 시스템 FAQ - 리눅스랩
 Nessus 프로그램 소개 및 설치 - 리눅스랩
 nessus 를 이용한 보안 취약점 체크하기 - http://www.superuser.co.kr/
 SSH 설치/사용/기타 - http://www.linux.co.kr/
 Using ssh - 리눅스랩
 ssh2 설치(기존 openssh사용에서) - http://www.superuser.co.kr/
 OpenSSH 키 관리 [1] [2] - IBM
 openssh 3.4p1 으로 버전업하기(원격 접속으로) - http://www.superuser.co.kr/

데이타베이스

Infomix (50001.com informixside 가기)

 리눅스에서 인포믹스 데이터베이스를 활용하는 것에 관한 FAQ - kldp

 Korean IBM Informix Dynamic Server Installation Guide for UNIX and Linux - IBM
 Informix Installation Guide on Linux - DSN
 Informix-SE 설치에 관한 글 - DSN
 Informix-SE FAQ - DSN
 Informix 7.3 LE(Linux Edition) 특징/설치/사용 - http://www.linux.co.kr/

Oracle (50001.com oracleside 가기)

 Oracle 9i 설치 on Linux (플래시화면) - otn

 리눅스 시스템에서 오라클 데이터베이스 서버 설치/설정 - kldp

 Oracle8 on Linux Enterprise Edition 설치와 Network 설정 - kldp
 Oracle 8i Enterprise Edition for Linux의 설치와 DB 생성 및 접속 방법 - DSN
 리눅스용 오라클 버전 8에 대한 비교설명 - DSN
 RedHat 7.0 에서 Oracle 8.1.6 설치하기 - DSN
 Oracle 815 for Linux 설치문서 [영문] - DSN
 Oracle on Linux FAQ - DSN

DB2 (50001.com db2side 가기)

 리눅스용 DB2 설치 - http://www.superuser.co.kr/

 리눅스용 DB2 사용테스트 - http://www.superuser.co.kr/
 Case Study: Linux에 DB2 포팅 - IBM

MySQL (50001.com mysqlside 가기)

 MySQL 설치 가이드 on Linux - kldp

 MySQL 매뉴얼 - DSN
 MySQL 튜토리얼 - DSN
 MySQL 특징/설치/사용 - http://www.linux.co.kr/
 MySQL 데이터베이스에서 C를 통한 SQL 문 실행하기 - IBM

응용프로그램

쉘 & 쉘스크립트

 path 환경 변수를 이용하여 명령어를 찾아내는 방법 - kldp

 Bash 쉘에서 프롬프트를 마음대로 설정하는 방법 - kldp
 Tcsh 를 사용하는 방법 - kldp
 쉘 스크립트 사용법 및 스크립트 만들기 - kldp
 쉘 스크립트(Shell Script) 프로그래밍 안내 - kldp
 Bash 스크립팅에 대한 튜토리얼 및 예제 - kldp
 Bash를 이용하여 쉘 프로그램을 작성하는 방법 소개 - kldp
 예제로 배우는 배쉬 프로그래밍 [1] [2] [3] - IBM

에디터 & 텍스트 처리

 Emacs를 처음 사용하는 사람들을 위한 안내 - kldp

 Emacs 에디터 사용법 강좌 - kldp
 Emacs 에디터 명령어 정리 - kldp
 Hanemacs 에디터 강좌 - kldp
 vi 강좌(Ⅰ) - 리눅스랩
 vi 강좌(Ⅱ) - 리눅스랩
 VimEditor 사용법에 대한 자세한 강좌 - kldp
 VimEditor에 대한 자세한 안내 - kldp
 ViEditor 에디터에 관한 요점 정리 - kldp
 ViEditor 에디터에 관한 간략 설명 - kldp
 ViEditor 사용에 관련된 팁들 모음 - kldp
 sed의 사용법을 설명한 매뉴얼 - kldp

네트워크

 웹 브라우저에 관한 간략한 설명 - kldp

 ftp 클라이언트 & 서버에 대한 간략한 설명 - kldp
 ftp server 설치/설정 - http://www.superuser.co.kr
 FTP Server - Proftpd(proftpd.conf) - http://www.superuser.co.kr
 FTP Server-Proftpd xinetd(inetd) 모드로 운영하기 - http://www.superuser.co.kr
 FTP Server- wu-ftpd(ftpaccess) - http://www.superuser.co.kr
 dns server 설치/설정 - http://www.superuser.co.kr
 mail server 설치/설정 - http://www.superuser.co.kr
 web server 설치/설정 - http://www.superuser.co.kr
 네트워크 서비스 1 네임서버, 메일서버 - 리눅스 공동체 세미나
 네트워크 서비스 2 DB, 웹, CVS 서버 - 리눅스 공동체 세미나
 네트워크 서비스 3 삼바 서버 - 리눅스 공동체 세미나
 IRC 봇 Eggdrop 설치 방법 - kldp
 IRC의 기초와 IRC를 리눅스에서 이용하는 방법 - kldp
 마이크로소프트 넷미팅을 리눅스에서 사용하는 방법 - kldp
 Hotmail 계정을 리눅스 클라이언트에서 백업하는 방법 - kldp

멀티미디어

 윈도우즈의 윈앰프와 같은 XMMS - http://www.linux.co.kr/

 리눅스나 유닉스 플랫폼에서 mpeg파일을 MpegTV - http://www.linux.co.kr/
 CD 플레이어, MP3 작성의 프론트엔드로 사용 Grip - http://www.linux.co.kr/
 멀티미디어 파일 매니져 Compupic - http://www.linux.co.kr/
 wine으로 스타크래프트 실행하기 - http://www.linux.co.kr/

 인터넷 방송 [RealServer] - http://www.linux.co.kr/

 인터넷 방송 [Shout] - http://www.linux.co.kr/
 인터넷 방송 [Icecast] - http://www.linux.co.kr/

오피스

 스타오피스 설치/사용/활용 - http://www.linux.co.kr/

 한컴오피스 - http://www.linux.co.kr/
 오픈오피스 - http://www.linux.co.kr/

기타

 unix-power-tools [영문] - o'reilly

 Gimp의 사용방법과 설치하기 - http://www.linux.co.kr

 레드햇 7.0 한글 패치하기 - http://www.linux.co.kr

 어플리케이션 한글화하기 - http://www.linux.co.kr

 초보자를 위한 삼바 서버 엿보기 - wowlinux
 삼바를 이용한 리눅스와 윈도우의 파일 공유 - http://www.linux.co.kr
 Samba 개론 [1] [2] [3] - IBM
 NFS로 파일을 공유하자 ! - wowlinux
 VMware를 이용한 리눅스안에 윈도우 - http://www.linux.co.kr
 Xmanager를 이용한 윈도우안에 리눅스 - http://www.linux.co.kr

 cron 활용하기 - http://www.linux.co.kr

 TCP-Wrapper 사용하기 - http://www.linux.co.kr

 Quota 사용하기 - http://www.linux.co.kr


커널

일반

 리눅스가 사용하는 근본 원리와 작동 방식에 대한 설명 -kldp

 커널에 관한 설명과 커널 컴파일 - kldp
 유닉스/리눅스 커널 시스템 작동 원리 - kldp
 커널 분석 - 리눅스 공동체 세미나
 Kernel Analysis HOWTO - kldp
 리눅스 커널 해커들을 위한 입문서 - kldp
 임베디드 시스템 개발자를 위한 리눅스 커널 - kldp

컴파일

 커널 소스 설치, 세부 환경설정, 컴파일 및 설치 - kldp

 Linux Kernel Compile Guide - kldp
 Linux Kernel 컴파일하기 - kldp
 Linux Kernel 패치하기 - kldp
 커널 2.6 으로 업그레이드 하기 - kldp
 Linux Kernel 컴파일 팁 1 - kldp
 Linux Kernel 컴파일 팁 2 - kldp

커널 내부구조

 리눅스 커널 2.4 소개 - kldp

 리눅스 2.6의 멋진 세상 - http://youlsa.i-on.net/
 Kernel 2.6 Intro - kldp
 커널 2.6.x 디바이스 드라이버 작성에 관한 안내 - http://pain.mizi.com
 proc 파일 시스템 다루기 - kldp
 devfs에 대한 질문/답변 - kldp
 캡처 카드나 TV튜너를 사용하는 방법 - kldp
 시스템 설치시 모듈식의 커널 설정을 가능하게 하는 initrd - kldp
 시각적 벨을 사용하는 방법 - kldp
 iBCS 리눅스 이외의 다른 x86기반 유닉스의 실행 파일을 실행 - kldp
 리눅스에서 램디스크 블럭 디바이스 사용하기 - kldp
 커널 모듈을 사용하는 방법과 커널 컴파일에 관한 팁(linux modules install) - kldp
 리눅스 커널 모듈을 자동으로 처리해 주는 커널 데몬 - kldp

X윈도

일반

 X 윈도우의 구성 요소들과 아키텍처에 관한 개괄 - kldp

 X 윈도 시스템 환경 설정 및 여러 정보들 - kldp
 XFree86 4.3 설치하기 - kldp
 XFree86 바이너리 패키지로 설치하는 방법 - kldp

설정

 비디오 카드와 모니터에 알맞는 모드라인(mode line)을 설정 - kldp

 XFree86 4.x 버전에서 다중 모니터 및 Xinerama 확장 기능을 사용하는 방법 - kldp
 인텔 810, 810E 칩셋에서 엑스 윈도우를 설정하는 방법 - kldp
 노트북에서 프레임버퍼를 이용하여 엑스 윈도우를 설정하고 사용하는 방법 - kldp
 i740에서 엑스 윈도우를 사용하기 위한 엑스 서버 설정 - kldp
 엑스 윈도우를 설정하기 위한 모드라인 설정 방법 - kldp

사용

 엑스 윈도우의 KDE에 관한 가이드 - kldp

 KDE 제어 센터 도움말 메시지 한글 번역 - kldp
 KDE 패널 도움말 메시지 한글 번역 - kldp
 KDE 윈도우 매니저 도움말 메시지 한글 번역 - kldp
 KDE 파일 관리자 도움말 메시지 한글 번역 - kldp
 GNOME 사용자 가이드 - kldp
 GNOME과 KDE 소개 - http://www.linux.co.kr
 GNOME과 KDE 커스터마이즈 - http://www.linux.co.kr
 Enlightenment Theme (엔라이튼먼트 테마) - http://www.linux.co.kr
 KDE Theme (KDE 테마) - http://www.linux.co.kr
 WindowMaker Theme (윈도우 메이커 테마) - http://www.linux.co.kr
 단순한 엑스 윈도우 매니저 블랙박스 가이드 - kldp
 E(enlightenment)에 대한 빈번한 질문(FAQ) - kldp
 윈도우 매니저 중 하나인 윈도우메이커 설정에 관한 설명 - kldp

터미널

 자동 로긴과 리눅스를 엑스 터미널로 설정하는 방법 - kldp

 리눅스를 디스크 없는 터미널 서버로 설정하는 방법 - kldp
 엑스 윈도우에서 원격지의 프로그램을 실행하는 방법 - kldp

기타

 엑스 윈도우에서 트루타입 글꼴을 사용하는 방법 - kldp

 리눅스에서 사용되는 글꼴에 관한 안내 - kldp
 엑스 터미널 타이틀바를 마음대로 설정하는 방법 - kldp
 엑스 윈도우에서 커다란 커서를 사용하는 방법 - kldp

주변기기

멀티미디어
 그래픽 렌더링과 모델링 개발 환경을 위한 소프트웨어 안내 - kldp
 MPlayer를 소스로 직접 설치하는 방법 - kldp
 리눅스에서 사운드카드를 인식하도록 하는 방법 - kldp
 미디를 사용하기 위한 소프트웨어, 하드웨어 및 설정 방법 - kldp
 MP3 파일로 오디오 CD를 만드는 방법 - kldp
 MP3 파일을 인코딩, 재생하는데 필요한 하드웨어, 소프트웨어 및 준비과정 - kldp
 리눅스에서 다양한 포맷의 사운드 파일을 연주하는 방법 - kldp
 리눅스 비디오 서버-인터넷 방송 및 웹캠 설치 [1] [2] - kldp

클러스터링
 클러스터(Cluster) 소개 - superuser.co.kr
 리눅스 클러스터링 [1] [2] - 리눅스 공동체 세미나
 HPC(High Performance Cluster Computing) - superuser.co.kr
 하드를 장착한 클러스터 - superuser.co.kr
 Diskless 클러스터 설정 - superuser.co.kr
 부하분산 클러스터 - superuser.co.kr
 부하분산 서버 설정 - superuser.co.kr
 Linux 클러스터링 - IBM
 Beowulf 클러스터 (다중 병렬 CPU 측정 및 구현 ) - IBM
 Red Hat 클러스터 관리자 설치와 관리 가이드 (한글) - redhat
 redhat cluster manager [영문] - redhat

기타


댓글