Will be Prosumer's Revolution and Technical Revolution in the Future!
Linux User/Developer is also Windows User/Developer... Cross Platform Engineer...
"21C 공학인을 대통령, 국회의원으로 만들자!" "더욱 더 많은 동지분들이 공학제국 건설에 동참할 수 있도록 널리 알려주세요~" [ F = m * a ]
과학기술/공학인이 대한민국 국회 의석의 50% 이상을 확보하는 그날을 위하여~ ^___^
Part 1 – CentOS 리눅스 소개와 설치 Chapter 1 - 리눅스란 무엇인가? 1.1 - 리눅스 소개 1.1.1 - 리눅스는 운영체제 소프트웨어이며, 커널이다. 1.1.2 - 리누스 토발즈(Linus Benedict Torvalds)와 리눅스의 탄생 1.1.3 - 리차드 스톨만(Richard Stallman) 1.1.4 - GNU 정신(GNU is not UNIX) 1.1.5 - 리눅스 마스코트 펭귄 1.2 - 리눅스의 특징 1.3 - 리눅스 배포판의 역사와 배포판의 종류 1.3.1 - MCC Interim 리눅스 배포판 1.3.2 - SLS 리눅스 배포판 1.3.3 - 슬랙웨어 리눅스 1.3.4 - Yggdrasil 리눅스 1.3.5 - 레드헷 리눅스 1.3.6 - 데비안 리눅스 1.3.7 - 수세 리눅스 1.3.8 - 맨드레이크 리눅스 1.3.9 - 젠투 리눅스 1.3.10 - 우분투 리눅스 1.3.11 - CentOS 리눅스 1.3.12 - SULINUX(수리눅스)
Chapter 2 - CentOS 설치 2.1 - 설치전 준비사항 2.1.1 - 하드웨어 점검 2.1.2 - 디스크 용량 점검 2.1.3 - 설치디스크 준비 2.1.4 - 부팅장치 설정 2.2 - 그래픽 모드 설치 2.2.1 - 설치 시작 2.2.2 - 언어 선택 2.2.3 - 키보드 타입 선택 2.2.4 - 파티션 설정 2.2.5 - 부트로더 설정 2.2.6 - 네트워크 설정 2.2.7 - 시간 설정 2.2.8 - root 암호 설정 2.2.9 - 패키지 선택 2.2.10 - 설치파일 복사 2.2.11 - 설치완료 2.2.12 - 재부팅 2.3 - 설정 에이전트 2.3.1 - 환영 메시지 2.3.2 - 방화벽 설정 2.3.3 - SELinux 2.3.4 - Kdump 2.3.5 - 날짜 및 시간 2.3.6 - 사용자 생성 2.3.7 - 사운드 카드 2.3.8 - 추가 CD 2.3.9 - 재부팅 2.4 - 텍스트 모드 설치 2.4.1 - 설치 시작 2.4.2 - 언어 선택 2.4.3 - 키보드 타입 선택 2.4.4 - 파티션 설정 2.4.5 - 부트로더 설정 2.4.6 - 네트워크 설정 2.4.7 - 시간 설정 2.4.8 - root 암호 설정 2.4.9 - 패키지 선택 2.4.10 - 설치파일 복사 2.4.11 - 재부팅 2.4.12 - SETUP 2.5 - 네트워크로 리눅스 설치하기 2.5.1 - 설치 시작 2.5.2 - 언어 선택 2.5.3 - 키보드 타입 선택 2.5.4 - 설치방식 선택 2.5.5 - 네트워크 설정 2.5.6 - 서버 정보 입력 2.6 - FTP를 이용하여 설치하기 2.7 - NFS를 이용하여 설치하기
Chapter 3 - GRUB 3.1 - GRUB란? 3.2 - GRUB 둘러보기 3.3 - GRUB 장치명 3.4 - GRUB 설정 파일 3.5 - GRUB 명령어
Part 2 – 리눅스 부팅과 기초관리 Chapter 4 - 리눅스 시작과 종료 4.1 - 리눅스 부팅 과정 4.1.1 - BIOS 실행 4.1.2 - 자체진단기능(POST) 수행 4.1.3 - 부팅매체 검색과 부트로더 실행 4.1.4 - GRUB 실행 4.1.5 - init 프로세스 실행 4.1.6 - init에 의해 /etc/rc.d/rc.sysinit 실행 4.1.7 - 부팅레벨별 스크립트 실행 4.1.8 - /etc/rc.d/rc.local 실행 4.1.9 - CTRL+ALT+DEL 설정 4.1.10 - 전원관리 설정 4.1.11 - 6개의 가상콘솔 실행 4.1.12 - 로그인 프롬프트 4.2 - 리눅스 로그인 4.2.1 - 그래픽 모드에서의 로그인 4.2.2 - 텍스트 모드에서의 로그인 4.2.3 - 원격 로그인 4.3 - 시스템 종료와 재부팅 4.3.1 - shutdown 4.3.2 - halt 4.3.3 - init 4.3.4 - reboot 4.3.5 - 로그아웃
Chapter 5 - 사용자 관리 5.1 - 사용자 추가 5.1.1 - useradd 5.2 - 사용자 비밀번호 설정 5.2.1 - passwd 5.3 - 사용자 삭제 5.3.1 - userdel 5.4 - 그룹 추가 삭제 5.4.1 - groupadd 5.4.2 - groupdel 5.5 - 유저 정보 조회 5.5.1 - id 5.5.2 - groups 5.6 - 사용자 정보 수정 5.6.1 - usermod 5.7 - 사용자 전환 5.7.1 - su
Chapter 6 - 디렉토리 관리 6.1 - pwd 6.2 - cd 6.3 - ls 6.4 - mkdir 6.5 - rmdir
Chapter 8 - 파일 압축 관리 8.1 - tar 8.1.1 - gzip 이용하기 8.1.2 - bzip2 이용하기
Chapter 9 - 패키지 관리 9.1 - RPM이란? 9.2 - RPM파일의 기본구성 9.3 - RPM패키지 설치 9.3.1 - rpm 9.3.2 - mc설치 9.3.3 - RPM 패키지 정보 보기 9.3.4 - RPM 패키지 삭제하기 9.4 - yum 다루기 9.4.1 - yum 9.4.2 - mc설치 9.4.3 - 패키지 정보 보기 9.4.4 - 패키지 제거하기 9.4.5 - 업데이트 가능한 패키지 검색
Chapter 10 - 시간 관리 10.1 - clock 10.1.1 - CMOS 시간 확인하기 10.1.2 - 리눅스 시스템 시각으로 CMOS 시간 설정하기 10.1.3 - CMOS시간으로 리눅스 시스템 시간 설정하기 10.2 - date 10.2.1 - 시스템의 시간을 출력하기 10.2.2 - 시간 설정 하기 10.3 - rdate 10.3.1 - 시간 동기화
Chapter 11 - 리눅스 디렉토리 구조 11.1 - / (root) 디렉토리 11.1.1 - / 디렉토리의 하위디렉토리 11.2 - 하위 디렉토리 11.2.1 - bin 11.2.2 - boot 11.2.3 - dev 11.2.4 - etc 11.2.5 - home 11.2.6 - lib 11.2.7 - media 11.2.8 - mnt 11.2.9 - opt 11.2.10 - proc 11.2.11 - root 11.2.12 - sbin 11.2.13 - srv 11.2.14 - sys 11.2.15 - tmp 11.2.16 - usr 11.2.17 - var 11.2.18 - lost+found
Chapter 12 - 파일시스템 12.1 - 파일시스템의 종류 12.2 - 파일시스템관련 설정파일과 명령어 12.2.1 - /etc/fstab 12.2.2 - /etc/mtab 12.3 - 파일 시스템 관리 명령어 12.3.1 - fdisk 12.3.2 - 배드 블럭 점검 12.3.3 - 파일 시스템 작성 12.3.4 - 하드디스크 마운트와 마운트 해제 12.3.5 - 마운트 해제 12.3.6 - 하드디스크 정보 보기 12.3.7 - 파일 및 디렉토리 사용량 보기 12.3.8 - 파일 시스템 점검
Part 3 – 리눅스 시스템관리 Chapter 13 - 시스템 자동화 13.1 - crontab
Chapter 19 - 서비스 관리 19.1 - ntsysv 19.2 - chkconfig 19.3 - service
Chapter 20 - 시스템 설정 유틸리티 20.1 - setup
Chapter 21 - 네트워크 관리 21.1 - ping 21.2 - ifconfig 21.3 - 네트워크 장치 설정 툴 21.4 - nslookup 21.5 - netstat 21.6 - hostname
Chapter 22 - 리눅스 커널 22.1 - 리눅스 커널 소개 22.1 - 커널이란? 22.2 - 커널 컴파일 22.2.1 - 커널 버전 확인하기 22.2.2 - 커널 소스 다운로드 22.2.3 - 커널 설정값 초기화 22.2.4 - 커널 옵션 설정 22.2.5 - 커널 이미지 생성 22.2.6 - 커널 모듈생성 22.2.7 - 커널 관련파일 복사 22.2.8 - 재부팅
Part 4 - 리눅스 서버운영 Chapter 23 - 도메인 네임서버(DNS) 운영 23.1 - 도메인이란 23.1.1 - 도메인 이름(Domain Name) 관리기구 23.1.1.1 - IANA 23.1.1.2 - ICANN 23.1.1.3 - KRNIC 23.2 - DNS 구조 23.2.1 - 도메인의 종류와 성격 23.2.1.1 - 국제 도메인 23.2.1.2 - 국내 도메인 23.3 - DNS 서비스 구조 23.3.1 - DNS 서비스 구조 23.3.2 - DNS 서버 처리 과정 23.3.3 - 도메인 이름 생성 규칙 23.3.4 - 네임서버의 역할 23.3.5 - 네임서버 유형 23.3.6 - DNS 네임서버와 리졸버 개요 23.3.7 - DNS 도메인 위임 설정(서브 도메인) 23.3.8 - 도메인 네임 리졸루션 23.4 - Cent 5.0 리눅스에서의 네임서버 설치, 운영 23.4.1 - 네임서버 설치 패키지 23.4.2 - 네임서버 설치하기 23.4.3 - 네임서버 정보 검색 유틸리티 23.4.3.1 - host 23.4.3.2 - dig 23.4.3.3 - nslookup 23.5 - CentOS 5.0 네임서버 운영을 위한 설정파일 23.5.1 - /etc/named.caching-nameserver.conf 23.5.2 - /etc/named.rfc1912.zones 23.5.3 - 네임서버 존파일 작성법(/var/named 디렉토리) 23.6 - 네임버서를 이용한 부하분산 방법(Round Robin)
Chapter 24 - FTP 서버 운영 24.1 - proftpd 서버 설치와 설정, 운영 24.1.1 - proftpd 서버 설치 24.1.2 - proftpd 서버 실행과 접속 테스트 24.1.3 - proftpd 서버 시작 스크립트 생성 24.1.4 - proftpd 서버 설정파일 24.1.5 - proftpd 서버 로그파일 관리 24.2 - proftpd 서버의 포트 기반 가상 ftp 서버 운영 24.2.1 - 가상 ftp 디렉토리 생성하기 24.2.2 - iptables 방화벽 설정에 2121 포트번호 오픈하기 24.2.3 - proftpd.conf 파일에 가상 ftp 지시자 설정하기 24.3 - vsftpd 서버 설치와 설정, 운영 24.3.1 - vsftpd 서버 소스파일 다운로드와 설치 24.3.2 - vsftpd 서버 환경설정과 실행하기 24.3.3 - vsftpd 서버 시작 스크립트 생성
Chapter 25 - DHCP 서버와 IP 마스크레이드 25.1 - DHCP란 25.2 - DHCP 서버 설치 25.3 - DHCP 서버 설정 25.4 - 클라이언트 접속 설정 25.5 - IP 마스크레이드(인터넷 공유)
Chapter 26 - 웹서버 구축하기 26.1 - 웹서버란? 26.2 - APM이란? 26.2.1 - Apache란? 26.2.2 - PHP란? 26.2.3 - MySQL이란? 26.3 - 설치 전 준비사항 26.3.1 - 기존 패키지 삭제 26.3.2 - 필요한 파일 다운로드 26.3.3 - 라이브러리, 컴파일러 확인 26.4 - MySQL설치 26.4.1 - 압축 해제 26.4.2 - mysql 계정 생성 26.4.3 - ./configure 실행 26.4.4 - make && make install 설치 26.4.5 - 환경설정파일 복사 26.4.6 - 기본 DB 생성 26.4.7 - 디렉토리 권한 설정 26.4.8 - 환경변수 등록 26.4.9 - 자동실행 설정 26.4.10 - root암호 등록 & 테스트 26.5 - Apache 설치 26.5.1 - 압축해제 26.5.2 - ./configure 실행 26.5.3 - make && make install 설치 26.5.4 - 자동실행 설정 26.5.5 - 환경설정 26.6 - PHP 설치 26.6.1 - 압축해제 26.6.2 - ./configure 실행 26.6.3 - make && make install 실행 26.6.4 - 환경설정 26.6.5 - 테스트 26.7 - 환경설정 26.7.1 - apache 환경설정(httpd.conf) 26.7.2 - php 환경설정(php.ini) 26.7.3 - mysql 환경설정(my.cnf) 26.8 - 좀더 나은 웹서버 운영을 위한 Tip 26.8.1 - 가상호스트 설정 26.8.2 - 웹에서 MySQL관리하기(phpmyadmin) 26.8.3 - ZendOptimizer 26.8.4 - 트래픽 관리(mod_cband) 26.8.5 - DOS공격 방어(mod_evasive) 26.8.6 - 웹 통계 관리(webalizer) 26.8.7 - mysql 최적화 스크립트 26.8.8 - php 확장모듈 동적으로 추가하기 26.9 - APM 테스트 26.9.1 - DB 와 사용자 생성 26.9.2 - PHP 소스파일 작성 26.9.3 - 제로보드4 설치 26.9.4 - 그누보드 설치 26.9.5 - 테터툴즈 설치
Chapter 27 - 리눅스 메일 서버 27.1 - 메일 서버란 27.2 - Sendmail 서버 27.1.1 - Sendmail 서버 설치 27.1.2 - Sendmail 서버 기본 환경 설정 27.1.3 - Sendmail 서버의 시작과 종료 27.1.4 - Sendmail 서버 접속 테스트 27.1.5 - Sendmail 서버 핵심 환경 설정 파일들 27.1.5.1 - /etc/mail/local-host-names 27.1.5.2 - /etc/mail/access 27.1.5.3 - /etc/mail/virtusertable 27.1.5.4 - /etc/aliases 27.1.5.5 - .forward 메일 포워딩 27.1.5.6 - /etc/mail/domaintable 27.1.6 - Sendmail smtp 메일 발송 인증 제한하기 27.1.7 - pop3, imap 서버 dovecot 27.1.7.1 - dovecot 설치, 설정 27.1.7.2 - 썬더버드 메일 클라이언트 27.1.7.3 - 아웃룩 메일 클라이언트 27.1.7.4 - Squirrel 웹메일 구축하기 27.3 - Qmail 서버 27.3.1 - qmail 이란 27.3.2 - qmail 설치 27.3.2.1 - ucspi-tcp 패치, 컴파일, 설치 27.3.2.2 - daemontools 패치, 컴파일, 설치 27.3.2.3 - qmail 컴파일, 설치 27.3.2.4 - qmail 운영에 필요한 스크립트 작성 27.3.2.5 - qmail 시작 스크립트 작성 27.3.2.6 - qmail 서버 시작과 종료 27.3.3 - qmail 서버 메일 송신, 수신 테스트 27.3.3.1 - Maildir 디렉토리 자동생성법 27.3.3.2 - qmail 에서의 메일 발송 방법 27.3.3.3 - qmail 에서의 앨리아스 와 메일 포워딩 27.3.4 - qmail 환경설정 파일 27.3.5 - qmail 서버와 메일 클라이언트 사용법 27.3.5.1 - dovecot 설정 27.3.5.2 - 썬더버드 메일 클라이언트 설정 27.3.5.3 - qmail용 squirrel 웹메일 구축하기 27.3.6 - qmail + vpopmail 을 이용한 가상도메인 메일 설치, 운영 27.3.6.1 - vpopmail 다운로드, 설치 27.3.6.2 - vpopmail 구성요소 및 설정파일들 27.3.6.3 - vpopmail 도메인 추가, 메일계정 추가 27.3.6.4 - 기존 qmail 메일 계정 사용자를 vpopmail로 컨버팅하기 27.3.6.5 - daemontools 를 이용한 qmail 시작과 종료 27.3.6.6 - qmail 시작 스크립트에 vpopmail 관련 실행파일 추가 수정 27.3.6.7 - pop3 접속 테스트 27.3.6.8 - imap 서비스를 위한 courier-imap 설치 27.3.6.9 - imap 서비스 설정과 접속 테스트 27.3.6.10 - vpopmail 과 squirrel 웹메일 27.3.7 – qmailadmin - 웹 인터페이스 vpopmail 관리 도구 27.3.7.1 - autorespond 설치 27.3.7.2 - ezmlm 설치 27.3.7.3 - qmailadmin 설치 27.3.7.4 -qmailadmin 접속과 설정 27.3.8 - vqadmin - 웹 인터페이스 vpopmail 관리 도구 27.3.8.1 - vqadmin 설치 27.3.8.2 - vqadmin 설정 27.3.8.3 - vqadmin 접속 과 메뉴 설명 27.3.9 - qmHandle – qmail queue 관리 도구 27.3.9.1 - qmHandle 다운로드 및 설치하기 27.4 - 스팸 메일과 바이러스 메일 필터링(qmail + vpopmail 기준) 27.4.1 - procmail을 이용한 스팸 메일 필터링 27.4.2 - Simscan + ClamAV + Chkuser 메일, 바이러스 필터링 27.4.2.1 - Chkuser 설치와 qmail 패치 27.4.2.2 - ClamAV 설치 – 오픈소스 안티 바이러스 프로그램 27.4.2.3 - Simscan 설치 27.4.2.4 - 바이러스 첨부메일 발송 테스트
Chapter 28 - 프락시 서버(squid) 28.1 - 프락시(proxy)란 28.2 - squid 설치 28.3 - squid 설정 28.4 - squid 데몬 실행과 테스트
Chapter 29 - NFS(Network File System) 서버 구축하기 29.1 - NFS 설치 29.2 - 환경 설정 29.3 - NFS 사용하기 29.4 - 방화벽 설정
Chapter 30 - SAMBA 서버 구축하기 30.1 - 삼바 설치 30.2 - 환경 설정 30.2.1 – smb.conf 30.2.2 - 방화벽 설정 30.3 - 삼바서버 실행 30.4 - 디렉토리 공유 30.5 - 환경설정 파일(smb.conf) 30.5.1 - [global] 30.5.2 - [공유 디렉토리] 30.5.3 - [homes] 30.5.4 - [printers] 30.6 - 특정 유저에게만 공유 30.6.1 - 리눅스 설정 30.6.2 - 윈도우에서 접속 30.7 - 윈도우 공유폴더 접속 30.7.1 - 윈도우 공유 설정 30.7.2 - 윈도우 공유폴더에 접속 30.8 - 삼바관련 명령어 30.8.1 - 주요 명령어 30.8.2 - 환경설정파일 점검 30.8.3 - 접속자 목록 보기 30.9 - SAMBA 웹설정툴(SWAT) 30.9.1 - SWAT 설정 30.9.2 - SWAT 실행
Chapter 31 - 프린터서버 구축하기 31.1 - 윈도우 프린터 공유 31.1.1 - 리눅스용 프린터 드라이버 다운로드 31.1.2 - 삼바 클라이언트 설치 31.1.3 - 프린터 설치 31.2 - 리눅스 프린터 공유 31.2.1 - 프린터 설치 31.2.2 - 윈도우에서 프린터 추가 31.3 - 리눅스 로컬 프린터 추가
Chapter 32 - 리눅스 서버 보안 32.1 - 리눅스 서버 보안에 대하여 32.2 - 리눅스 시스템 기본 보안 32.2.1 - 기본적인 컴파일러 속성을 root 만 사용할 수 있도록 퍼미션 변경하기 32.2.2 - 주요 환경 설정파일 압축 보관 32.2.3 - 홈디렉토리 파티션과 백업 디스크를 준비한다. 32.2.4 - 런레벨별 시작 스크립트 활성화 상황을 분석하고 재정의한다. 32.2.5 - ssh 원격 접속 서비스 보안 32.2.6 - proftpd 서버에서의 chroot 적용 및 root 접속 제한하기 32.2.7 - su 명령어는 wheel 그룹 사용자만 실행 권한을 부여한다. 32.2.8 - 사용자 관련 명령어 파일속성 변경금지 설정 32.2.9 - root 소유의 SetUID, SetGID 파일 검색 후 퍼미션 조정하기 32.2.10 - 기본 시스템 정보 오픈 파일들 점검 32.2.11 - /etc/sysctl.conf 와 /proc 파일 시스템 32.2.12 - 시작 프로그램의 수동 등록 32.2.13 - 서버의 표준 시간 설정 32.2.14 - SetUID, SetGID, Stikybit 32.2.15 - 파일 검색을 위한 find 명령어 사용 32.2.16 - root 관리자 염령어와 일반 사용자 명령어 실행경로(PATH) 설정 32.2.17 - 파일 속성 설정으로 리눅스 파일변형 막기(chattr, lsattr) 32.2.18 - TCP Wrapper 를 이용한 호스트 접근 제어 32.2.19 - nmap 보안 스캐너 사용하기 32.2.20 - 보안 쉘 접속을 위한 ssh 쉘 접속 사용 32.2.21 - portsentry를 이용한 실시간 포트 스캔 방어 32.2.22 - chkrootkit을 이용한 rootkit 탐지 32.2.23 - rootkithunter 설치 및 사용법 32.2.24 - OSSEC 유틸리티 32.2.25 - iptables를 이용한 방화벽 설정하기
Chapter 33 - FreeNX 원격 데스크탑 서버 33.1 - FreeNX 서버 설치 33.1.1 - 원격 ssh 접속 클라이언트 putty 설치 33.1.2 - FreeNX 서버 설치와 iptables 포트 오픈하기 33.2 - FreeNX 윈도우 접속 클라이언트 설치
Chapter 34 - RRDtool 과 cacti, iptraf 네트워크와 시스템 모니터링 도구 34.1 - RRDtool 에 대하여 34.2 - RRDtool 다운로드 및 설치하기 34.3 - cacti 다운로드 및 설치하기 34.4 - iptraf 네트워크 모니터링 도구
Part 5 - 리눅스 프로그래밍 입문 Chapter 35 - MySQL 입문 35.1 - MySQL 접속하기 35.2 - root의 비밀번호 설정하기 35.3 - MySQL 접속끊기 35.4 - show 35.4.1 - 데이터베이스 목록 보기 35.4.2 - 테이블 목록 보기 35.4.3 - 테이블의 필드정보 보기 35.5 - 데이터베이스 생성 35.6 - DB 삭제 35.7 - 테이블 생성 35.8 - 데이터 입력 35.9 - 데이터 검색 35.10 - 데이터 수정 35.11 - 데이터 삭제 35.12 - 테이블 수정하기 35.13 - 필드 삭제 35.14 - 필드 이름 변경 35.15 - WHERE 35.16 - LIKE 35.17 - LIMIT 35.18 - 사용자 추가하기 35.19 - 사용자 삭제하기 35.20 - MySQL 관련 명령어 35.20.1 - mysqladmin 35.20.2 - mysqldump 35.20.3 - mysqlshow 35.20.4 - mysqlcheck
Chapter 36 – PHP 프로그래밍 36.1 - PHP란? 36.2 - 시작하기 36.2.1 - 기본 형식 36.2.2 - 확장자 36.2.3 - 주석 36.3 - 변수형 36.3.1 - 변수 36.3.2 - 상수 36.4 - 배열 36.5 - 연산자 36.5.1 - 지정연산자 36.5.2 - 수치연산자 36.5.3 - 문자열 연산자 36.5.4 - 논리연산자 36.5.5 - 비교연산자 36.5.6 - 에러제어 연산자 36.6 - 제어문 36.6.1 - if/else 36.6.2 - switch 36.7 - 반복문 36.7.1 - while 36.7.2 - do ~ while 36.7.3 - for 36.7.4 - break 36.7.5 - continue 36.8 - include 36.9 - 함수 36.9.1 - 시간, 날짜 함수 36.9.2 - 문자열 관련 함수 36.9.3 - MySQL 관련 함수 36.10 - 게시판 만들기 36.10.1 - dbconn.inc 36.10.2 - create_table.php 36.10.3 - write.php 36.10.4 - write_ok.php 36.10.5 - read.php 36.10.6 - board.php 36.10.7 - edit.php 36.10.8 - edit_form.php 36.10.9 - edit_ok.php 36.10.10 - delete.php 36.10.11 - delete_ok.php 36.10.12 - reply.php 36.10.13 - reply_ok.php 36.10.14 - 댓글 기능 36.10.15 - comment_write_ok.php 36.10.16 - comment_del.php 36.10.17 - comment_del_ok.php 36.10.18 - search.php
Chapter 37 - CentOS 5.0 에서의 자바 개발 환경과 톰켓 JSP 서버 37.1 - 자바의 특징 37.2 - 자바 설치와 이클립스 설치 37.3 - 이클립스를 이용한 자바 채팅 프로그래밍 기초 37.3.1 - 자바 채팅 프로그램 개요 37.3.2 - 서버와 클라이언트 기본 소스 코딩 37.3.3 - 메시지 출력을 위한 소스 코딩 37.3.4 - 자바 스레드(Thread)에 대하여 37.3.5 - 동기화(synchronization) 37.3.6 - 양방향 통신을 위한 스레드 사용 37.4 - 톰켓 JSP 서버 설치와 JSP 테스트 37.4.1 - 톰켓 JSP 서버 설치 37.4.2 - 톰켓의 클래스 경로 설정 37.4.3 - 톰켓 매니저 접속을 위한 환경 설정 37.4.4 - JSP 작동 테스트 37.4.5 - JSP + MySQL 연동 테스트 37.4.6 - 톰켓 버추얼 서버
Chapter 38 – Python 프로그래밍 38.1 - 파이썬 둘러보기 38.1.1 - 파이썬이란? 38.1.2 - 파이썬의 특징 38.1.3 - 파이썬이 사용되는 곳 38.2 - 파이썬 설치하기 38.3 - 파이썬 프로그래밍 시작하기 38.4 - 종료하기 38.5 - 소스파일을 이용한 프로그래밍 38.5.1 - 소스파일에서의 한글 사용 38.6 - 변수 38.6.1 - 예약어 38.6.2 - 정수형 38.6.3 - 큰 정수형 38.6.4 - 실수형 38.6.5 - 문자열(string) 38.6.6 - 리스트(list) 38.6.7 - 튜플(tuple) 38.6.8 - 사전(dictionary) 38.7 - 흐름제어 38.7.1 - if 38.7.2 - for 38.7.3 - while 38.7.4 - continue와 break 38.8 - 함수 38.9 - 모듈 38.10 - 파이썬 활용하기 38.10.1 - 파이썬을 이용하여 리눅스 사용자 추가하기 38.10.2 - 파이썬을 이용한 소켓프로그래밍
* 2007년 *
1. CentOS 리눅스 구축관리실무 집필
2007년 12월 출판 - 출판사 : (주)수퍼유저코리아 * 2009년 *
2. 김태용의 C++ 기초 입문 :: gcc로 공부하는 C++와 wxWidgets GUI 집필
2009년 03월 출판 - 출판사: (주)수퍼유저코리아
3. 김태용의 리눅스 쉘 스크립트 프로그래밍 입문 집필
2009년 9월 출판 - 출판사: 제이펍 * 2011년 *
4. 김태용의 JSP 웹 프로그래밍 입문
2011년 1월 출판 - 출판사: 제이펍
인생목표 프로젝트
- 공학/기술인의 위상을 높이고, 공학과 기술중심의 TechNation Korea 건설을 위한 공학정치 실현 - 공학/기술인을 대한민국의 수장으로 만들기 - 1000만 달러 벌기 -> 우수 공학인재 서포팅하기
한국LUG 사이트는 1024 x 768 해상도(운영자 노트북:14")에 최적화 되어 있습니다. : LINUX FANSITE
WWW.LUG.OR.KR Server is made by CentOS Linux, P4 1.8G, Memory 512MB, Main HDD 160GB, Backup HDD 40GB and LAMP, qmail MTA.
CentOS Linux & Mozilla Firefox UTF-8 Base Created.
1998-2024 www.lug.or.kr Directed By Great Dragon, Kim.
Top
LUG 포인트 정책 : [회원가입 : +100점] [로그인(하루한번) : +100점] [글쓰기 : +20점] [코멘트 : +10점] [다운로드 : -200점] [질문 포인트 : 최소 200점]
데스크탑 프로그래밍(gcc, g++, wxGTK[wxWidgets] 등)은 "Fedora"를 사용하고, 서버 운영(WEB, FTP 등)은 "CentOS"를 사용하시길 권장합니다.
도전하는자, 자신을 투자하는자만이 뜻하는바를 이룰 수 있다.
Information should be Exchanged with Interactive, not One Way Direction.
준회원,
정회원,
우수회원,
VIP회원,
기업회원,
관리자 Be Maker!
인생에서, 100% 순이익을 보장하는건 없다. 1%의 지식을 나눔으로써, 가끔씩 손해볼 필요도 있다.
그대가 가진 1%의 지식만이라도 공공을 위해 포스팅하라. 손해본다는 생각이 앞선다면 그대의 인생은 힘들어질것이다.
자신이 가진 지식의 1%도 투자하지 않고, 오로지 자신의 이익만 탐하는자와는 동지가 되지마라.
만나서 대화하면 모두 좋은 사람들이지만, 유독 인터넷에서만 자신을 밝히지 않고, 좀비로 서식하는 사람들이 많다.
부지불식간[不知不識間], 좀비(하류) 인생이 될지도 모르니, 항상 자신을 경계하도록 하라.
[도서 안내]
1. CentOS Linux
2. gcc로 공부하는 C++
베스트셀러 입성^^