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% 이상을 확보하는 그날을 위하여~ ^___^
리눅스는 리누스 베네딕트 토발즈(Linus Benedict Torvalds)가 1991년 첫 번째 공식버전의 커널을 공개함으로써 시작되었으며, 그 후 수 많은 배포판들이 인터넷을 통하여 배포되고 있다. 2002년도에 토발즈가 한국을 방문하였을 때 필자와 만남을 가지기도 했다.
오늘날 수 많은 배포판 중, 한국에서 가장 많이 사용하고 있는 레드햇(Redhat) 계열은 초창기 RPM(Redhat Package Management) 패키지 시스템을 개발/배포하여 리눅스를 보다 쉽게 설치하도록 구성하였다. 또한 레드햇은 모든 소스를 공개하고 있어서 이 공개된 소스를 바탕으로 만들어지는 많은 레드햇 클론(Clone) 리눅스들이 출시되게 된 것이다. CentOS도 이 클론(Clone) 리눅스의 한 종류로써 기업용인 레드햇 엔터프라이즈 버전의 소스를 바탕으로 커스터마이징을 한 다음 일반인들에게 배포하고 있다.
레드햇은 리눅스 OS를 판매하지 않는다. 모든 소프트웨어는 OS 자체에 가격을 책정하지 않고 CD 자체 또는 기술지원에 가격을 책정하여 판매하고 있고, 소스에 대해서도 모두 공개하고 있다. 이는 마이크로소프트의 윈도우(Windows)와는 전혀 다른 가격정책이라고 볼 수 있다.
CentOS(http://www.centos.org)는 The Community ENTerprise Operating System의 약어로 기업용 OS의 커뮤니티 버전이라는 의미를 가진다. 즉 레드햇 엔터프라이즈(RHEL)의 소스를 바탕으로 해서 필요한 부분은 추가하고, 불필요한 부분은 제거하는등의 커스터마이징 과정을 거친 다음 배포하는 것이다.
레드햇의 또 하나의 공개 프로젝트로써 Fedora 프로젝트가 있다. 페도라는 공개 테스트용으로 생각하면 되며, 실제적인 서비스용도(서버)로는 사용하지 않는다. 국내 대다수 포탈들의 서버들은 CentOS로 운영하고 있다는 사실이 이것을 증명하고 있는 것이다.
필자는 CentOS 리눅스 도서에 초보자부터 실무자 까지 반드시 알아두어야 할 많은 지식들로 채우기 위해 8개월간의 집필작업을 진행하였으며 총 페이지수는 1426페이지이다. 하지만 도서의 출판페이지 한계로 인하여 추가하지 못한 내용들도 많다. 추가하지 못한 내용들은 필자가 운영하고 있는 웹사이트인 한국리눅스유저그룹(http://www.lug.or.kr) 사이트에 포스팅해 두었으니 참고하면 좋을 것이다.
일반적으로 리눅스와 시스템을 공부하는 사람들은 프로그래밍을 하지 않는 데에 문제가 있다고 생각해서 도서의 뒷부분에 기초적인 PHP 웹프로그래밍, Java 프로그래밍, Python 프로그래밍에 대해서도 소개를 하고 있다. 시스템 엔지니어라고 해서 프로그래밍을 하지 않는다는 편견은 버려야 한다. 리눅스와 관련된 프로그래밍에는 많은 종류가 있다. gcc를 이용한 c/c+ 프로그래밍, 객체지향을 사용하는 Java 프로그래밍, 간결한 인터프리터 언어인 Python 프로그래밍, 웹 인터프리터 언어인 PHP 프로그래밍, Ruby 프로그래밍, GTK 프로그래밍, QT 프로그래밍 등 무수히 많다.
리눅스를 공부하려면 반드시 필요한 것이 gcc 관련이다. gcc 관련 프로그래밍 공부는 웹상에서 검색하면 많이 찾을 수 있기에 웹을 활용하여 공부하는 방법도 좋을 것이다.
본 도서에서 많이 언급한 부분은 Qmail 메일서버 부분으로 대부분의 리눅스 배포판을 보면 메일서버로 기본 탑재된 메일서버가 Sendmail MTA이다. 필자가 Sendmail을 다년간 사용해 본 결과 전송속도가 느리다고 판단하여, 현재에는 Qmail 메일서버만 사용하고 있고, 본 도서에도 Qmail 메일서버 운영에 대하여 상당한 지면을 할애하고 있다. 그리고 리눅스 메일서버를 운영하려는 독자 분들에게는 안정적이며 빠른 전송을 보장하는 Qmail을 적극적으로 추천하고 있다.
어떤 지식이든 습득하려면 "용어의 개념"을 이해하는 것이 중요한데, 이런 용어들은 모두 영어로 되어있으므로 영어는 기본적으로 알고 있어야 한다는 것이 필자의 생각이다. 그래서 필자는 컴퓨터 관련 업무를 하는 분들이라면 영어공부에도 소홀하지 않았으면 하는 바램이다.
필자는 2008년 계획으로 오픈 소스 컴파일러인 gcc와 GUI 위젯인 wxWidgets, 최근 공식버전을 발표한 Freeware IDE(Integrated Development Environment)인 CodeBlocks를 사용한 크로스플랫폼(Windows, Linux) c++ 프로그래밍에 대한 입문 도서를 집필 중이다.
끝으로 CentOS 리눅스구축관리실무 도서를 탐독하는 모든 분들의 지식이 나날이 축적되고, 자신의 업무 또는 취미생활에도 많은 도움이 되길 바란다.
日新又日新 2008-03-13 저자 김태용
===
제1부. CentOS 리눅스 소개와 설치
CentOS 리눅스는 RedHat Enterprise의 커뮤니티 버전이다. 즉, 레드햇 엔터프라이즈 버전의 공개소스를 커스터마이징한 버전이라고 말할 수 있다. 일반적으로 Fedora 계열은 대학, 연구소등에서 테스트용으로 사용하고 있으며, CentOS 리눅스는 기업의 실제서비스용으로 많이 사용하고 있다. 현재 국내외 대다수의 포털들과 인터넷서비스 공급자들은 CentOS 리눅스를 사용하고 있다. 또한 추후 기술지원 서비스를 받기 위해 레드햇 엔터프라이즈로의 전향이 쉬운 이유이기도 하다.
제1부에서는 리눅스에 대한 간단한 소개와 토발즈로부터 시작된 리눅스가 걸어온 길, 리눅스 배포판의 역사 및 CentOS 리눅스의 여러가지 설치방법에 대해 공부한다. CentOS 리눅스의 설치방법에는 크게 GUI(Graphic User Interface) 방식과 TUI(Text User Interface) 방식으로 나눌 수 있으며, 시디롬을 이용한 설치, HTTP를 이용한 설치, FTP를 이용한 설치, NTFS를 이용한 설치방법이 있다. 그리고 리눅스의 부트로더 GRUB에 대해 공부할 것이다.
설치와 공부를 위한 여분의 컴퓨터가 없는 독자분들은 VirtualBox 또는 VMware를 윈도우에 설치하고, 가상PC를 이용하여 CentOS 리눅스를 설치하면 된다. 가상PC에 CentOS 리눅스 설치시 DVD 버전의 iso파일 하나만 다운로드하여 설치한다. 하지만 진정한 CentOS리눅스 공부를 하기 위하여 여건이 된다면 가상PC가 아니라 컴퓨터에 단독으로 설치하기를 권장한다. VirtualBox는 무료(권장), VMware Workstation버전은 유료, VMware Server버전은 무료이다. VirtualBox 다운로드 : http://www.virtualbox.org VMware 다운로드 : http://www.vmware.com
제2부. CentOS 리눅스 부팅과 기초관리
리눅스를 알고자 한다면 부팅과정을 공부하는 것이 가장 중요하다. 부팅과정은 리눅스 커널과 밀접한 관계를 가지고 있으며, 시스템상의 모든 초기화 설정이 진행되기 때문이다.
제2부에서는 리눅스 부팅 후 로그인, 로그아웃, 종료등의 기본사항들과 사용자 관리, 디렉토리 관리, 파일 관리, 파일 압축 관리, 패키지 관리, 시간 관리등에 대해 공부한다. 그리고 리눅스의 디렉토리 구조와 용도에 대해 공부하고, 추가적인 하드디스크 저장장치를 장착하고자 할 때 수행하는 파일시스템/파티션 관리에 대해 공부할 것이다.
제3부. CentOS 리눅스 시스템관리
제3부에서는 리눅스의 시스템관리 부분에 대해 공부한다. cron 자동화 및 각종 로그파일들의 용도와 관리, rsync 원격 백업방법, quota 유저 사용량 제한, 메모리관리, 프로세스관리, 서비스관리, setup 시스템 설정 유틸리티, 네트워크 관리등에 대해 공부한다. 그리고 리눅스에서 가장 중요한 커널 컴파일 방법에 대해 공부할 것이다.
제4부. CentOS 리눅스 서버운영
제4부에서는 리눅스 시스템을 활용한 서버운영 방법에 대해 공부한다. 서버로 운영하기 위해서는 가장 먼저 도메인 네임서버를 설치하고 운영해야 한다. Bind 네임서버 운영에 대해 공부하고, proftpd, vsftpd 와 같은 FTP 서버 운영방법에 대해 공부한다. 그리고 내부 네트웍에서의 IP공유를 위해 이용할 수 있는 IP 마스크레이드에 대해 공부한다.
그리고 리눅스 서버를 웹서버로 운영하는 방법에 대해 공부한다. 리눅스 웹서버의 운영은 일반적으로 Apache, PHP, MySQL(APM)를 연동하여 운영한다. APM의 연동과 운영방법에 대해 공부하고, 국내의 php 공개소프트웨어 게시판인 제로보드, 그누보드, 테터툴즈등을 설치하여 APM 연동 테스트를 해 볼 것이다.
메일서버부분에서는 기본적으로 설치되어있는 Sendmail과 함께 Qmail을 소스컴파일하여 설치하고 운영하는 방법에 대해 공부한다. 필자의 경험상 메일서버 운영시 메일 송수신속도가 빠른 Qmail서버를 운영하길 권장한다.
다음으로 프락시 서버(squid), NFS 서버, 삼바 서버, 프린터 서버, FreeNX 원격 데스크탑, 네트워크 모니터링 도구등에 대해 공부한다.
마지막으로 리눅스 서버의 기초적인 보안설정 방법에 대해 공부할 것이다.
제5부. CentOS 리눅스 프로그래밍
제5부에서는 리눅스를 이용한 프로그래밍 입문자를 위해 마련하였다. 앞서 설치한 LAMP 웹서버 시스템에서의 MySQL 데이터베이스 사용법과 PHP 프로그래밍을 위한 게시판 만들기, 그리고 리눅스에서 이클립스를 사용한 JAVA 프로그래밍과 JSP 웹서버를 운영할 수 있는 톰켓(Tomcat)서버에 대해 공부하고, 파이썬(Python) 프로그래밍 기초에 대해 공부할 것이다.
1420여페이지 분량의 많은 내용이지만 차근차근 공부해 나간다면 머지않아 리눅스에 대해 자신감이 생길 것이다. 책의 분량이 많은 관계로 이 서적에는 기초적인 vi(vim) 편집기 사용법과 VirtualBox를 이용한 설치부분은 추가하지 않았다. http://centos.superuser.co.kr 또는 http://www.lug.or.kr 사이트를 방문해서 참고하기 바란다.
[centos.superuser.co.kr 또는 www.lug.or.kr 사이트 참조문서] 1. VirtualBox로 CentOS 설치시 호스트 인터페이스 이용법 2. OpenSSH와 PuTTY의 접속 : RSA인증키 사용법
Will be Prosumer's Revolution and Technical Revolution in the Future! 모든 지식은 자신의 시간 투자에 비례함을 잊지 않도록 하자.
===
== CentOS 리눅스 구축관리실무 도서 목차 ===
제1부. CentOS 리눅스 소개와 설치 1장. 리눅스란 무엇인가? …………………………………………………………31 1.1 리눅스 소개 ………………………………………………………………31 1.2 CentOS 리눅스의 특징 ……………………………………………………47 1.3 리눅스 배포판의 역사와 배포판의 종류 ………………………………51
2장. CentOS 리눅스 설치…………………………………………………………67 2.1 설치전 준비사항 …………………………………………………………67 2.2 그래픽 모드 설치 …………………………………………………………68 2.3 설정 에이전트 ……………………………………………………………89 2.4 텍스트 모드 설치 …………………………………………………………97 2.5 네트워크로 리눅스 설치하기 …………………………………………117 2.6 FTP를 이용하여 설치하기 ……………………………………………122 2.7 NFS를 이용하여 설치하기 ………………………………………………122
3장. CentOS 리눅스 부트로더 GRUB ………………………………………123 3.1 GRUB란? …………………………………………………………………123 3.2 GRUB 둘러보기 …………………………………………………………123 3.3 GRUB 장치명 ……………………………………………………………126 3.4 GRUB 설정 파일 …………………………………………………………127 3.5 GRUB 명령어 ……………………………………………………………129
제2부. CentOS 리눅스 부팅과 기초관리 4장. CentOS 리눅스 시작과 종료 …………………………………………139 4.1 리눅스 부팅 과정 ………………………………………………………139 4.2 리눅스 로그인 …………………………………………………………… 144 4.3 시스템 종료와 재부팅 ………………………………………………… 149
5장. CentOS 리눅스 사용자 관리 ……………………………………………155 5.1 사용자 추가 ………………………………………………………… 155 5.2 사용자 비밀번호 설정 ………………………………………………… 158 5.3 사용자 삭제 …………………………………………………………… 158 5.4 그룹 추가 삭제 ………………………………………………………… 159 5.5 유저 정보 조회 …………………………………………………………161 5.6 사용자 정보 수정 ………………………………………………………162 5.7 사용자 전환 ………………………………………………………………163
6장. CentOS 리눅스 디렉토리 관리 …………………………………………165
7장. CentOS 리눅스 파일관리 ………………………………………………173
8장. CentOS 리눅스 파일 압축 관리 ………………………………………193 8.1 tar ……………………………………………………………………………193
9장. CentOS 리눅스 패키지 관리 …………………………………………195 9.1 RPM이란? ………………………………………………………………195 9.2 RPM파일의 기본구성 …………………………………………………195 9.3 RPM패키지 설치 ………………………………………………………196 9.4 yum 다루기 ……………………………………………………………200
10장. CentOS 리눅스 시간 관리 ……………………………………………209 10.1 clock …………………………………………………………………209 10.2 date ………………………………………………………………………210 10.3 rdate ……………………………………………………………………213
11장. CentOS 리눅스 디렉토리 구조 ……………………………………… 215 11.1 / (root) 디렉토리 ………………………………………………………215 11.2 하위 디렉토리 ……………………………………………………………217
12장. CentOS 리눅스 파일시스템 ……………………………………………225 12.1 파일시스템의 종류 …………………………………………………… 225 12.2 파일시스템관련 설정파일과 명령어 ………………………………… 226 12.3 파일 시스템 관리 명령어 …………………………………………… 229
제3부. CentOS 리눅스 시스템관리 13장. CentOS 리눅스 시스템 자동화 …………………………………………247 13.1 crontab ……………………………………………………………………247
14장. CentOS 리눅스 로그관리 ………………………………………………251 14.1 주요 로그 파일 …………………………………………………………251 14.2 로그관리를 위한 프로그램 ……………………………………………257
15장. rsync를 이용한 원격백업 ………………………………………………265 15.1 서버측 설정 ………………………………………………………………265 15.2 클라이언트 설정 …………………………………………………………267
16장. CentOS 리눅스 유저 사용량 제한 ……………………………………269 16.1 Quota 설치 ……………………………………………………………269 16.2 Quota 설정 ………………………………………………………………269 16.3 Quota 시작 ………………………………………………………………270
17장. CentOS 리눅스 메모리관리 ……………………………………………275 17.1 free ………………………………………………………………………275
18장. CentOS 리눅스 프로세스관리 …………………………………………277 18.1 ps …………………………………………………………………………277 18.2 pstree ……………………………………………………………………279 18.3 kill ……………………………………………………………………… 280 18.4 top ………………………………………………………………………281
19장. CentOS 리눅스 서비스 관리 ……………………………………………283 19.1 ntsysv …………………………………………………………………283 19.2 chkconfig ………………………………………………………………284 19.3 service ………………………………………………………………… 285
20장. CentOS 리눅스 시스템 설정 유틸리티 ………………………………287 20.1 setup ………………………………………………………………………287
21장. CentOS 리눅스 네트워크 관리 …………………………………………291 21.1 ping ………………………………………………………………………291 21.2 ifconfig …………………………………………………………………293 21.3 네트워크 장치 설정 툴 …………………………………………… 297 21.4 nslookup ……………………………………………………………… 300 21.5 netstat …………………………………………………………… 301 21.6 hostname ……………………………………………………………… 302
22장. CentOS 리눅스 커널 ……………………………………………………305 22.1 리눅스 커널 소개 ………………………………………………………305 22.2 커널 컴파일 ………………………………………………………………306
제4부. CentOS 리눅스 서버운영 23장. CentOS 리눅스 DNS 관리 ………………………………………………339 23.1 도메인이란 ……………………………………………………………… 339 23.2 DNS 구조 …………………………………………………………………341 23.3 DNS 서비스 ………………………………………………………………346 23.4 CentOS 리눅스에서의 네임서버 설치, 운영 ………………………366 23.5 CentOS 네임서버 운영을 위한 설정파일 ……………………………375 23.6 네임버서를 이용한 부하분산 방법(Round Robin) ……………… 403
24장. CentOS 리눅스 FTP 서버 운영 ………………………………………409 24.1 proftpd 서버 설치와 설정, 운영 ……………………………………410 24.2 proftpd 서버의 포트 기반 가상 ftp 서버 운영 ……………… 467 24.3 vsftpd 서버 설치와 설정 및 운영 ……………………………………472
25장. DHCP 서버와 IP 마스크레이드 …………………………………………499 25.1 DHCP란 …………………………………………………………………499 25.2 DHCP 서버 설치 ………………………………………………………500 25.3 DHCP 서버 설정 ……………………………………………………504 25.4 클라이언트 접속 설정 …………………………………………………508 25.5 IP마스크레이드(인터넷 공유) ………………………………………511
26장. CentOS 리눅스 웹서버 구축관리 ………………………………………519 26.1 웹서버란? ……………………………………………………………… 519 26.2 APM이란? …………………………………………………………………519 26.3 설치 전 준비사항 …………………………………………………… 521 26.4 MySQL설치 ………………………………………………………………537 26.5 Apache 설치 ……………………………………………………………542 26.6 PHP 설치 ………………………………………………………………546 26.7 환경설정 ………………………………………………………………… 553 26.8 좀 더 나은 웹서버 운영을 위한 Tip ……………………………… 599 26.9 APM 테스트 …………………………………………………………634
27장. CentOS 리눅스 메일서버 구축관리 …………………………………671 27.1 메일 서버란? ……………………………………………………………671 27.2 Sendmail 서버 …………………………………………………………673 27.3 Qmail 서버 …………………………………………………………… 761 27.4 스팸 메일과 바이러스 메일 필터링(qmail + vpopmail 기준) … 888
28장. CentOS 리눅스 프락시 서버(squid) 구축관리 ……………………957 28.1 프락시(proxy)란 …………………………………………………………957 28.2 squid 설치 …………………………………………………………………959 28.3 squid 설정 ………………………………………………………………961 28.4 squid 데몬 실행과 테스트 ………………………………………………968
29장. CentOS 리눅스 NFS 서버 구축관리 …………………………………975 29.1 NFS 설치 …………………………………………………………………975 29.2 환경설정 ……………………………………………………………… 975 29.3 NFS 사용하기 ……………………………………………………………976 29.4 방화벽 설정 …………………………………………………………… 978
30장. CentOS 리눅스 SAMBA 서버 구축관리 ………………………………985 30.1 삼바 설치 …………………………………………………………………985 30.2 환경 설정 …………………………………………………………………986 30.3 삼바서버 실행 ……………………………………………………………988 30.4 디렉토리 공유 ……………………………………………………………988 30.5 환경설정 파일(smb.conf) …………………………………………991 30.6 특정 유저에게만 공유 ……………………………………………………994 30.7 윈도우 공유폴더 접속 ………………………………………………… 997 30.8 삼바관련 명령어 …………………………………………………………998 30.9 SAMBA 웹설정툴(SWAT) ……………………………………………1000
31장. CentOS 리눅스 프린터서버 구축관리 ………………………………1003 31.1 윈도우 프린터 공유 ………………………………………………… 1003 31.2 리눅스 프린터 공유 ………………………………………………… 1017 31.3 리눅스 로컬 프린터 추가 …………………………………………… 1028
32장. CentOS 리눅스 서버 보안 ……………………………………………1031 32.1 리눅스 서버 보안에 대하여 …………………………………………1031 32.2 리눅스 시스템 기본보안원칙……………………………………………1032
33장. FreeNX 원격 데스크탑 서버 …………………………………………1149 33.1 FreeNX 서버 설치 …………………………………………………1149 33.2 FreeNX 윈도우 접속 클라이언트 설치 …………………………1163
34장. RRDtool과 cacti, iptraf 네트워크와 시스템 모니터링 도구 ……1177 34.1 RRDtool에 대하여 ……………………………………………………1177 34.2 RRDtool 다운로드 및 설치하기 ……………………………………1179 34.3 cacti 다운로드 및 설치하기 …………………………………………1184 34.4 iptraf 네트워크 모니터링 도구 ………………………………………1199
제5부. CentOS 리눅스 프로그래밍 35장. CentOS 리눅스에서 MySQL관리 입문 ………………………………1203 35.1 MySQL 접속하기 ……………………………………………………1203 35.2 root의 비밀번호 설정하기 ………………………………………… 1203 35.3 MySQL 접속끊기 ……………………………………………………1204 35.4 show ……………………………………………………………………1206 35.5 데이터베이스 생성 ………………………………………………… 1208 35.6 DB 삭제 ……………………………………………………………… 1209 35.7 테이블 생성 ………………………………………………………… 1209 35.8 데이터 입력 …………………………………………………………… 1213 35.9 데이터 검색 …………………………………………………………… 1213 35.10 데이터 수정 ……………………………………………………………1213 35.11 데이터 삭제 ……………………………………………………………1214 35.12 테이블 수정하기(필드추가) ……………………………………1215 35.13 필드 삭제 ………………………………………………………………1215 35.14 필드 이름 변경 ……………………………………………………… 1216 35.15 WHERE ……………………………………………………………1216 35.16 LIKE ……………………………………………………………… 1217 35.17 LIMIT ……………………………………………………………………1218 35.18 사용자 추가하기 ……………………………………………………… 1219 35.19 사용자 삭제하기 ……………………………………………………… 1219 35.20 MySQL 관련 명령어 ……………………………………………… 1219
37장. CentOS에서의 자바 개발 환경과 톰켓 JSP 서버 ………………1297 37.1 자바의 특징 ……………………………………………………………1297 37.2 자바 설치와 이클립스 설치 ……………………………………… 1299 37.3 이클립스를 이용한 자바 채팅 프로그래밍 기초 ………………… 1319 37.4 톰켓 JSP 서버 설치와 JSP 테스트 …………………………………1371
38장. Python 프로그래밍 ……………………………………………………1403 38.1 파이썬 둘러보기 ………………………………………………………1403 38.2 파이썬 설치하기 ……………………………………………………… 1405 38.3 파이썬 프로그래밍 시작하기 ……………………………………… 1406 38.4 종료하기 ……………………………………………………………… 1407 38.5 소스파일을 이용한 프로그래밍 ………………………………………1407 38.6. 변수 ……………………………………………………………………1409 38.7. 흐름제어 …………………………………………………………………1417 38.8. 함수 ………………………………………………………………………1420 38.9. 모듈 ………………………………………………………………………1421 38.10. 파이썬 활용하기 ………………………………………………………1423
* 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만 달러 벌기 -> 우수 공학인재 서포팅하기
****************************************************
책에 들어있던 CD로 설치하던중에 dvd 2번째를 넣으라는데 한장밖에 없는데 어찌해야하나요?
dvd 는 CentOS 5.9 네요?
설치를 못하고 있습니다. 도움을 요청합니다.
****************************************************
리눅스는 어떤가요? 응용프로그램과 기타등 많은것을 활용할수 있나요ㅕ?
막상 윈도우에만 젖어 살려서요?
한 7년전에 리눅스에 대해서 알겠되었지만,,,
그땐 전혀 잘 알지도 사용도 못해봤네요.
이제 리눅스에 대해 많은것을 배우고자 합니다.
아무쪼록 많은 지도 편달 부탁드립니다.
책을 구입하기전에 몇 가지 문의 드리고자 합니다.
윈도우즈 환경에만 젖어있고 리눅스는 이제 처음 접해보는 사용자도 이책을 보면 도움이 되나요?
예를 들어 응용 프로그램 같은거 다운받아서 설치하는 방법이 서술 되어 있다거나,
하드웨어 추가 했을 때 장치 드라이버 등의 설치 방법, 프로그램 제거 방법 등..
예를 들어 tar로 압축된 파일을 다운 받았을 때 압축을 어떤 옵션으로 풀고 설치를 어떻게 하는지?
rpm 파일을 다운 받아서 어떤 과정으로 설치를 하는지 등등..
보통 책들은 이러한 부분은 별로 다뤄지지 않는 듯 하더군요.
초보용이라고 보면 설치법은 자세히 기술하는데 정작 프로그램 설치나 제거 등에 관한 부분은
소홀히 다뤄지는 책이 많더라구요.
오늘 가입 후 둘러 보다가 도서가 눈에 확 띄었네요.
저도 이제 리눅스에 눈을 뜨게 되었는데 말 그대로 쌩초자입니다.
아직 윈도우즈의 개념에서 벗어나지 못한..ㅡㅡ^
그래서 문의 드리는데 이 책이 완전 초짜도 구독하면 이해를 할 수 있고
도움이 될 수 있을까요?
예를 들어 os설치 후 하드웨어 장치 드라이버 설치 방법이나
환경 설정 등이 잘 설명이 되어 있는 책인지 궁금하네요.
한국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++
베스트셀러 입성^^