Quản trị mạng Linux

271 214 0
Quản trị mạng Linux

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRUNG TÂM TIN HC - I HC KHOA HC T NHIÊN TP.HCM 227 Nguyn Vn C - Qun 5 – TP. H Chí Minh Tel: 8351056 – Fax 8324466 – Email: ttth@hcmuns.edu.vn Mã tài liu: DT_NCM_MG_HDGD_QTMLX Phiên bn 1.2 – Tháng 4/2006 HNG DN GING DY   Ngành MNG & PHN CNG Hc phn IV CHNG CH QUN TR MNG LINUX Hng dn ging dy Hc phn 4 - Chng ch qun tr mng Linux Trang 2/271 MC LC MC LC 2 MC TIÊU .11 I TNG HC VIÊN 11 PHÂN B BÀI GING 11 BÀI 1 Gii Thiu H iu Hành Linux 13 Tóm tt 13 I. Vài dòng lch s v Linux 14 II. Lch s phát trin ca Linux 15 III. Nhng u đim ca Linux .16 III.1. Kh nng tng thích vi các h m .16 III.2. H tr ng dng .16 III.3. Li ích cho gii chuyên nghip đin toán .16 IV. Khuyt đim ca Linux 16 IV.1. H tr k thut 16 IV.2. phn cng 17 V. Kin trúc ca h điu hành Linux 17 V.1. Ht nhân (Kernel) .17 V.2. Shell .18 V.3. Các tin ích 18 V.4. Chng trình ng dng 18 VI. Các đc tính c bn ca Linux .18 VI.1. a tin trình 18 VI.2. Tc đ cao 18 VI.3. B nh o .19 VI.4. S dng chung th vin .19 VI.5. S dng các chng trình x lý vn bn .19 VI.6. S dng giao din ca s 19 VI.7. Network Information Service (NIS) .19 VI.8. Lp lch hot đng chng trình, ng dng .19 VI.9. Các tin ích sao lu d liu .20 VI.10. H tr nhiu ngôn ng lp trình. 20 BÀI 2 Cài t H iu Hành Linux 21 Tóm tt 21 I. Yêu cu phn cng 22 II. a cng và phân vùng đa trong Linux 22 III. Qun lý  đa và partition trong Linux 22 IV. Khi đng chng trình cài đt .23 IV.1. Boot t CD-ROM 23 IV.2. Boot t đa khi đng Windows .23 IV.3. Boot t đa mm khi đng Linux 23 V. Các bc cài đt h điu hành Linux 24 V.1. Chn phng thc cài đt .24 V.2. Chn ch đ cài đt .24 V.3. Chn ngôn ng hin th trong quá trình cài đt 24 V.4. Cu hình bàn phím .25 Hng dn ging dy Hc phn 4 - Chng ch qun tr mng Linux Trang 3/271 V.5. Chn cu hình mouse 25 V.6. La chn loi màn hình 25 V.7. La chn loi cài đt 26 V.8. Chia Partition 27 V.9. La chn Automatically partition 27 V.10. Chia Partition bng Disk Druid .28 V.11. Cài đt chng trình Boot Loader 29 V.12. Cu hình mng .30 V.13. Cu hình Firewall .31 V.14. Chn ngôn ng h tr trong Linux .31 V.15. Cu hình khu vc đa lý ca h thng 31 V.16. t mt khu cho ngi qun tr 32 V.17. Cu hình chng thc .32 V.18. Chn các chng trình và Package cài đt .33 V.19. nh dng filesystem và tin hành cài đt 34 VI. Cu hình thit b 34 VI.1. B nh (RAM) 34 VI.2. V trí lu tr tài nguyên .34 VI.3. H tr USB .35 VI.4. Network Card .35 VI.5. Cài đt modem .35 VI.6. Cài đt và cu hình máy in .36 VII. S dng h thng 37 VII.1. ng nhp 37 VII.2. Mt s lnh c bn .38 VII.3. S dng tr giúp man 38 VIII. Khi đng h thng .39 VIII.1. Các bc khi đng h thng: .39 IX. Shutdown và Reboot h thng .41 X. S dng runlevel .41 XI. Phc hi mt khu cho user qun tr 41 XII. Tìm hiu boot loader .42 XII.1. GRUB boot loader 42 XII.2. LILO boot loader .44 BÀI 3 H Thng Tp Tin .46 Tóm tt 46 I. Cu trúc h thng tp tin 47 I.1. Loi tp tin 48 I.2. Liên kt tp tin 48 II. Cu trúc cây th mc 49 III. Các thao tác trên h thng tp tin và đa .51 III.1. Mount và umount mt h thng tp tin .51 III.2. nh dng filesystem 53 III.3. Qun lý dung lng đa 53 III.4. Duy trì h thng tp tin vi lnh fsck 54 IV. Các thao tác trên tp tin và th mc .54 Hng dn ging dy Hc phn 4 - Chng ch qun tr mng Linux Trang 4/271 IV.1. Thao tác trên th mc 54 IV.2. Tp tin 56 IV.3. Các tp tin chun trong Linux .58 IV.4. ng ng (Pipe) .60 IV.5. Lnh tee .60 V. Lu tr tp tin/th mc .60 V.1. Lnh gzip/gunzip 60 V.2. Lnh tar 60 VI. Bo mt h thng tp tin 61 VI.1. Quyn hn 61 VI.2. Lnh chmd, chown, chgrp 63 Bài 4 Cài t Phn Mm 65 Tóm tt 65 I. Chng trình RPM .66 II. c tính ca RPM 66 III. Lnh rpm .66 III.1. Cài đt phn mm bng rpm 66 III.2. Loi b phn mm đã cài đt trong h thng .67 III.3. Nâng cp phn mm 68 III.4. Truy vn các phn mm .68 III.5. Kim tra các tp tin đã cài đt 69 III.6. Cài đt phn mm file ngun *.tar, *.tgz .69 Bài 5 Gii Thiu Các Trình Tin Ích .71 Tóm tt 71 I. Trình son tho vi .72 I.1. Mt s hàm lnh ca vi 72 I.2. Chuyn ch đ lnh sang ch đ son tho 72 I.3. Chuyn ch đ son tho sang ch đ lnh 72 II. Trình tin tích mail 74 III. Tin ích to đa mm boot .75 IV. Trình tin ích setup .75 V. Trình tin ích fdisk 76 VI. Trình tin ích iptraf .77 VII. Trình tin ích lynx . 77 VIII. Trình tin ích mc . 78 Bài 6 Qun Tr Ngi Dùng Và Nhóm 79 Tóm tt 79 I. Superuser 80 II. Thông tin ca User 80 II.1. Tp tin /etc/passwd 80 II.2. Username và UserID 81 II.3. Mt khu ngi dùng .82 II.4. Group ID .82 II.5. Home directory .82 III. Qun lý ngi dùng .82 III.1. To tài khon ngi dùng 82 III.2. Thay đi thông tin ca tài khon 83 Hng dn ging dy Hc phn 4 - Chng ch qun tr mng Linux Trang 5/271 III.3. Tm khóa tài khon ngi dùng 84 III.4. Hy tài khon .84 IV. Nhóm ngi dùng .84 IV.1. To nhóm .84 IV.2. Thêm ngi dùng vào nhóm 84 IV.3. Hy nhóm .85 IV.4. Xem thông tin v user và group 85 BÀI 7 Qun Lý Tài Nguyên a Cng .86 Tóm tt 86 I. Gii thiu QUOTA 87 II. Thit lp Quota 87 II.1. Chnh sa tp tin /etc/fstab 87 II.2. Thc hin quotacheck 88 II.3. Phân b quota 88 III. Kim tra và thng kê hn nghch .89 IV. Thay đi Grace Periods .89 BÀI 08 Cu Hình Mng .90 Tóm tt 90 I. t tên máy .91 II. Cu hình đa ch IP cho NIC 91 II.1. Xem đa ch IP 91 II.2. Thay đi đa ch IP 91 II.3. To nhiu đa ch IP trên card mng 92 II.4. Lnh netstat 93 III. Thay đi default gateway 94 III.1. Mô t đng đi (route) thông qua script file .94 III.2. Xóa route trong bng đnh tuyn 95 IV. Truy cp t xa .95 IV.1. xinetd 95 IV.2. Tp tin /etc/services .96 IV.3. Khi đng xinetd 97 V. Telnet 97 V.1. Khái nim telnet 97 V.2. Cài đt 97 V.3. Cu hình .98 V.4. Bo mt dch v telnet 99 VI. Secure Remote Access – SSH (Secure Shell) 100 VI.1. Cài đt SSH Server trên Server Linux 100 VI.2. S dng SSH Client trên Linux 100 VI.3. Qun tr h thng Linux thông qua SSH client for Windows: 100 VII. Dynamic Host Configuration Protocol .101 VII.1. Mt s đc đim cn lu ý trên DHCP Server .101 VII.2. u đim ca vic s dng DHCP 101 VII.3. Cu hình DHCP Server 101 VII.4. Khi đng dch v DHCP: 102 BÀI 9 SAMBA 103 Tóm tt 103 Hng dn ging dy Hc phn 4 - Chng ch qun tr mng Linux Trang 6/271 I. Cài đt SAMBA .104 II. Khi đng dch v SAMBA .104 III. Cu hình Samba Server .104 III.1. on [global] 105 III.2. on [homes] .105 III.3. Chia s máy in dùng SMB 106 III.4. Chia s th mc .106 IV. S dng SAMBA SWAT 106 IV.1. Tp tin cu hình SAMBA SWAT 106 IV.2. Truy xut SWAT t Internet Explorer .107 IV.3. Cu hình SAMBA SWAT 108 V. Khi đng Samba Server .108 VI. S dng SMB client .108 VII. Mount th mc chia s 109 VIII. Mount t đng tài nguyên t SMB Server 109 IX. Mã hoá mt khu .110 BÀI 10 Network File System 111 Tóm tt 111 I. Tng quan v quá trình hot đng ca NFS 112 I.1. Mt s lut chung khi cu hình NFS 112 I.2. Mt s khái nim chính v NFS .112 II. Cài đt NFS 112 III. Cu hình NFS .113 III.1. Cu hình NFS Server .113 III.2. Cu hình NFS Client 114 III.3. Kích hot file /etc/exports .115 III.4. Troubleshooting NFS Server 115 BÀI 11 LP TRÌNH SHELL TRÊN LINUX .117 Tóm tt 117 I. Gii thiu v SHELL Và Lp Trình SHELL .118 I.1. Gii thiu v Shell 118 I.2. Lp cu hình môi trng đng nhp 119 II. Mc đích và ý ngha ca vic lp trình Shell .121 III. iu khin Shell t dòng lnh .121 IV. iu khin tp tin lnh 122 V. Cú pháp ngôn ng Shell 123 V.1. Ghi chú, đnh shell thc thi, thoát chng trình .123 V.2. S dng bin 124 V.3. Lnh kim tra 126 V.4. Biu thc tính toán expr .127 V.5. Kt ni lnh, khi lnh và ly giá tr ca lnh .128 V.6. Cu trúc r nhánh If 128 V.7. Cu trúc la chn Case .130 V.8. Cu trúc lp 130 V.9. Lnh break, continue, exit 132 V.10. Các lnh khác .133 Hng dn ging dy Hc phn 4 - Chng ch qun tr mng Linux Trang 7/271 V.11. Hàm(function) .133 BÀI 12 Qun Lý Tin Trình .135 Tóm tt 135 I. nh ngha .136 II. Xem thông tin tin trình 137 III. Tin trình tin cnh(foreground process) .138 IV. Tin trình hu cnh(background process) 138 V. Tm dng và đánh thc tin trình 138 VI. Hy mt tin trình .139 VII. Chng trình lp lch at 139 VIII. Chng trình lp lch batch .140 IX. Chng trình lp lch crontab .140 BÀI 13 Domain Name System .142 Tóm tt 142 I. Gii thiu v DNS 143 II. Cách phân b d liu qun lý domain name .146 III. C ch phân gii tên 146 III.1. Phân gii tên thành IP 146 III.2. Phân gii IP thành tên máy tính .147 IV. S khác nhau gia domain name và zone 148 V. Fully Qualified Domain Name (FQDN) 149 VI. Phân loi Domain Name Server 149 VI.1. Primary Name Server .149 VI.2. Secondary Name Server 149 VI.3. Caching Name Server 149 VII. S y quyn(Delegating Subdomains) .150 VIII. Resource Record (RR) .150 VIII.1. SOA(Start of Authority) .150 VIII.2. NS (Name Server) 151 VIII.3. A (Address) và CNAME (Canonical Name) 152 VIII.4. MX (Mail Exchange) .152 VIII.5. PTR (Pointer) .153 IX. Hot đng ca Name Server trong Linux 153 X. Cài đt BIND 153 X.1. Mt s file cu hình quan trng 154 X.2. Cu hình .154 XI. Kim tra hot đng ca DNS .157 XII. Cu hình Secondary Name Server .158 XIII. Mt s quy c 158 XIV. Cu hình s y quyn cho các min con .160 BÀI 13 File Transfer Protocol 161 Tóm tt 161 I. Gii thiu v FTP .162 I.1. Giao thc FTP 162 II. Chng trình FTP Server .165 III. Chng trình FTP client 166 Hng dn ging dy Hc phn 4 - Chng ch qun tr mng Linux Trang 8/271 IV. Gii thiu VsFTP 168 IV.1. Nhng tp tin đc cài đt liên quan đn vsftpd .168 IV.2. Khi đng và dng vsftpd 168 IV.3. Mt s thông s cu hình mc đnh .168 IV.4. Nhng tùy chn cu hình vsftpd 169 V. Cu hình Virtual FTP Server 171 V.1. Logging .171 V.2. Network 171 BÀI 14 WEB SERVER 172 Tóm tt 172 I. Gii thiu v Web Server 173 I.1. Giao thc HTTP .173 I.2. Web Server và cách hot đng 174 I.3. Web client .175 I.4. Web đng .175 II. Gii thiu Apache 175 II.1. Cài đt Apache .176 II.2. Tm dng và khi đng li Apache .176 II.3. S chng thc, cp phép, điu khin vic truy cp . 176 II.4. iu khin truy cp .179 II.5. Kho sát log file trên apache 180 III. Cu hình Web Server .181 III.1. nh ngha v ServerName 181 III.2. Th mc Webroot và mt s thông tin cn thit .182 III.3. Cu hình mng .183 III.4. Alias 184 III.5. UserDir .184 III.6. VirtualHost 185 BÀI 15 MAIL SERVER .188 Tóm tt 188 I. Nhng giao thc mail .189 I.1. SMTP(Simple Mail Transfer Protocol) 189 I.2. Post Office Protocol 191 II. Gii thiu v h thng mail .193 II.1. Mail gateway 193 II.2. Mail Host 193 II.3. Mail Server .194 II.4. Mail Client .194 II.5. Mt s s đ h thng mail thng dùng 194 III. Nhng chng trình mail và mt s khái nim 195 III.1. Mail User Agent (MUA) .195 III.2. Mail Transfer Agent (MTA) .195 III.3. Mailbox .195 III.4. Hàng đi (queue) .196 III.5. Alias 196 IV. DNS và Sendmail .200 V. Nhng tp tin cu hình Sendmail .201 Hng dn ging dy Hc phn 4 - Chng ch qun tr mng Linux Trang 9/271 V.1. Tp tin /etc/sendmail.cf 201 V.2. Macro .202 V.3. Sendmail macro .203 V.4. Tùy chn (Option) .203 V.5. nh ngha các mailer .204 V.6. Rule 204 V.7. Rule set 205 VI. Tp tin /etc/aliases .206 VII. Cu hình Mail Server vi Sendmail .206 VIII. Mt s file cu hình trong sendmail 207 VIII.1. File /etc/mail/access .207 VIII.2. File /etc/mail/local-host-names .207 VIII.3. File /etc/mail/virtusertable .208 VIII.4. File /etc/mail/mailertable .208 VIII.5. File /etc/mail/domaintable .209 IX. Cu hình POP Mail Server .209 X. Cài đt và cu hình Webmail - Openwebmail .209 X.1. Cài đt và cu hình Open Webmail 210 X.2. Cài đt Open Webmail t Source code 211 BÀI 16 PROXY SERVER 215 Tóm tt 215 I. Firewall 216 I.1. Gii thiu v Firewall 216 I.2. Nhng chính sách Firewall .216 I.3. Các loi Firewall và cách hot đng .217 II. Squid Proxy .219 II.1. Gii thiu Squid 219 II.2. Nhng giao thc h tr trên Squid 219 II.3. Trao đi cache 219 II.4. Cài đt Squid Proxy 219 II.5. Cu hình .220 II.6. Khi đng Squid .223 BÀI 17 Linux Security .224 Tóm tt 224 I. Log File 225 II. Gii hn user .225 III. Network security .225 III.1. Host Based security .225 III.2. Port based security .226 BÀI 18 Webmin .239 Tóm tt 239 I. Gii thiu Webmin 240 II. Cài đt Webmin .240 II.1. Cài đt t file nh phân .240 II.2. Cài đt Webmin t file ngun *.tar.gz 240 III. Cu hình Webmin 241 III.1. ng nhp vào Webmin Server .241 Hng dn ging dy Hc phn 4 - Chng ch qun tr mng Linux Trang 10/271 III.2. Cu hình Webmin .241 III.3. Cu hình Webmin qua Web Browser .242 III.4. Qun lý Webmin User 245 III.5. Webmin cho Users(Usermin) .245 III.6. S dng Usermin .246 III.7. Cu hình h thng qua Webmin .248 III.8. Cu hình Server và Daemon 249 III.9. Cu hình mng thông qua Webmin 250 III.10. Cu hình Hardware trên Webmin .251 III.11. Linux Cluster trên Webmin .252 III.12. Các thành phn khác(Others) trên Webmin .253  THI CUI HC PHN 254 I. Cu trúc đ thi .254 II.  thi mu .256 II.1.  thi mu cui môn - H iu Hành Linux .256 II.2.  thi cui môn - Dch V Mng Linux .258  THI CUI HC PHN 260 I. Mu  thi lý thuyt 260 II. Mu đ thi thc hành 267  THI KIM TRA CHUYÊN MÔN GIÁO VIÊN .269 . phát tri n, kin trúc ca Linux, u và nhc đim ca Linux so vi các h điu hành khác. I. Vài dòng v lch s Linux. II. Lch s phát tri n ca Linux. . Linux. - Linux là h điu hành phân phát min phí, phát tri n trên mng Internet, ta Unix và đc s dng trên máy tính cá nhân (PCs). Linux đã phát tri n

Ngày đăng: 28/12/2013, 10:24

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan