Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 271 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
271
Dung lượng
3,53 MB
Nội dung
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 – TP H Chí Minh Tel: 8351056 – Fax 8324466 – Email: ttth@hcmuns.edu.vn 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 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 M CL C M C L C M C TIÊU 11 IT NG H C VIÊN 11 PHÂN B BÀI GI NG 11 BÀI 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 m c a Linux 16 III.1 Kh n ng t ng thích v i h m 16 III.2 H tr ng d ng 16 III.3 L i ích cho gi i chuyên nghi p n toán 16 IV Khuy t 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 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 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 l u d li u 20 VI.10 H tr nhi u ngôn ng l p trình 20 BÀI Cài tH 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 phân vùng đ a Linux 22 III Qu n lý đ a partition 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 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 trình cài đ t 24 V.4 C u hình bàn phím 25 H c ph n - Ch ng ch qu n tr m ng Linux Trang 2/271 H ng d n gi ng d y V.5 Ch n c u hình mouse 25 V.6 L a ch n lo i 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 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 ch ng trình Package cài đ t 33 V.19 nh d ng filesystem 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 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 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 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 th m c 49 III Các thao tác h th ng t p tin đ a 51 III.1 Mount 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 t p tin th m c 54 H c ph n - Ch ng ch qu n tr m ng Linux Trang 3/271 H ng d n gi ng d y IV.1 Thao tác th m c 54 IV.2 T p tin 56 IV.3 Các t p tin chu n 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 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 h th ng 67 III.3 Nâng c p ph n m m 68 III.4 Truy v n ph n m m 68 III.5 Ki m tra t p tin cài đ t 69 III.6 Cài đ t ph n m m file ngu n *.tar, *.tgz 69 Bài 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 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 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 c ph n - Ch ng ch qu n tr m ng Linux Trang 4/271 H ng d n gi ng d y 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 group 85 BÀI 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 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 card m ng 92 II.4 L nh netstat 93 III Thay đ i default gateway 94 III.1 Mô t đ ng (route) thông qua script file 94 III.2 Xóa route b ng đ nh 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 Server Linux 100 VI.2 S d ng SSH Client 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 m c n l u ý DHCP Server 101 VII.2 u 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 SAMBA 103 Tóm t t 103 H c ph n - Ch ng ch qu n tr m ng Linux Trang 5/271 H ng d n gi ng d y Cài đ t SAMBA 104 Kh i đ ng d ch v SAMBA 104 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 trình ho t đ ng c a NFS 112 I.1 M t s lu t chung c u hình NFS 112 I.2 M t s khái ni m 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 ý ngh a c a vi c l p trình Shell 121 III i u n Shell t dòng l nh 121 IV i u 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 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 I II III H c ph n - Ch ng ch qu n tr m ng Linux Trang 6/271 H ng d n gi ng d y 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 đá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 gi a domain name 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) CNAME (Canonical Name) 152 VIII.4 MX (Mail Exchange) 152 VIII.5 PTR (Pointer) 153 IX Ho t đ ng c a Name Server 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 mi n 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 c ph n - Ch ng ch qu n tr m ng Linux Trang 7/271 H ng d n gi ng d y 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 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 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 kh i đ ng l i Apache 176 II.3 S ch ng th c, c p phép, u n vi c truy c p 176 II.4 i u n truy c p 179 II.5 Kh o sát log file apache 180 III C u hình Web Server 181 III.1 nh ngh a v ServerName 181 III.2 Th m c Webroot 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 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 Sendmail 200 V Nh ng t p tin c u hình Sendmail 201 H c ph n - Ch ng ch qu n tr m ng Linux Trang 8/271 H ng d n gi ng d y 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 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 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 c u hình Webmail - Openwebmail 209 X.1 Cài đ t 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 sách Firewall 216 I.3 Các lo i Firewall 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 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 c ph n - Ch ng ch qu n tr m ng Linux Trang 9/271 H ng d n gi ng d y I II I II 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 Daemon 249 III.9 C u hình m ng thông qua Webmin 250 III.10 C u hình Hardware Webmin 251 III.11 Linux Cluster Webmin 252 III.12 Các thành ph n khác(Others) Webmin 253 THI CU I H C PH N 254 C u trúc đ thi 254 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 M u thi lý thuy t 260 M u đ thi th c hành 267 THI KI M TRA CHUYÊN MÔN GIÁO VIÊN 269 H c ph n - Ch ng ch qu n tr m ng Linux Trang 10/271 H ng d n gi ng d y d) K t bu c t đ ng (auto mount) vào mount point /soft đ cho phép ng i dùng có th s d ng filesystem logon vào h th ng e) xem tr ng thái c a filesystem h th ng, sau k t xu t vào file /root/filesystem H c ph n - Ch ng ch qu n tr m ng Linux Trang 257/271 H ng d n gi ng d y II.2 thi cu i môn - D ch V M ng Linux thi: Môn : Linux Nâng cao Th i gian: 120 Phút (h c viên không đ c s d ng tài li u ) XX s máy ng i Bi t r ng mô hình k t n i m ng c a Công ty netXX nh sau: Server Web&FTP 172.29.8.200+XX Client ISP S e rve r PSTN ServerXX : DNS&Telnet , proxy: 172.29.8.200+XX LAN S e rve r DNS Svr 172.16.1.2 Mailsvr :172.16.2.4 Server Mail 172 29 200+XX S e rve r a ch đ ng m ng LAN:172.29.8.0/24 Tên domain: netXX.com Yêu c u Cài đ t RH_LINUX PM sau: BIND, Apache, Samba, Sendmail 1) Vi t ch ng trình cho cho bi t t ng s k t n i l ng nghe(Listen) t i máy c c b t ng s k t n i ESTABLISHED t i port number 8080(1đ) 2) C u hình DNS server cho mi n netXX.com v i yêu c u sau(2đ): a) Primary name server serverXX, máy tính c c b có th phân gi i tên mi n internet b) Hãy t o record c n thi t (SOA, NS, A, CNAME, PTR) cho server theo nh s đ zone file netXX.com 8.29.172.in-addr.arpa dùng cho phân gi i tên thu n ngh ch c) T o MX đ chuy n mail cho domain d) Mô t slave zone cho domain bên c nh 3) T ch c Web server cho netXX.com v i yêu c u sau(2đ): a) T o th m c /data/www t th m c g c c a Web server th m c T o file HTML index.html th m c g c c a server Web gi i thi u v netXX.com t trang index.html trang ch c a Web site t o liên k t t index.html tr đ n dichvu.html (t o d i) Dùng Web browser phù h p truy c p vào đ ki m tra đ a ch webserver cho netXX.com nh : http://www.netXX.com b) T o th m c /webdata t o bí danh (Alias) /data tr đ n th m c /data/webdata Vì th m c ch a nhi u tài li u b o m t A/C ch cho phép user net m i có quy n truy c p vào tài nguyên c) T o WebHosting (s d ng NameBaseVirtualHost) cho hai đ a ch www.tma.netXX.com www.psv.netXX.com bi t r ng /webtma webroot c a www.tma.netXX.com th m c /webpsv webroot c a www.psv.netXX.com 4) T ch c mail server cho netXX.com v i yêu c u sau(2đ): a) C u hình nh n k t n i t m i đ a ch IP H c ph n - Ch ng ch qu n tr m ng Linux Trang 258/271 H ng d n gi ng d y b) c) d) 5) T a) b) c) d) e) f) i) Domain c c b : netXX.com ii) Máy ch smart – host(mailgw) : 172.29.8.2 iii) Kích th c message t i đa cho phép : 3000KByte T o user account mail theo yêu c u sau: - ketoan(Nguy n V n Nguyên, Lê Thanh Tòng, Tr n Th Thu Trang) - giamdoc(Võ Th Thanh Thu , Th Phong) - vanphong(V n Thành Nhân, Nguy n Th M L ) - Kinhdoanh(Võ Th M Y n, Nguy n Hoàng Nhã Nguy n Bá Phong, Th Ph ng) - tiepthi(Võ Th Be Thuý) - nhanvien(ketoan, vanphong, kinh doanh, tiepthi) - everyone(nhanvien, giamdoc) C u hình mail offline cho mi n “gnt.netXX.com”, bi t r ng account(user: usernet, password: net) ch u trách nhi m nh n mail cho mi n “gnt.netXX.com” Trong qu n lý d ch v mail ta th y r ng email: netuser@yahoo.com g i vào server mail có ch a nhi u virus B n ng n đ a ch mail ch c proxy server cho h th ng c c b v i yêu c u sau(2đ): C u hình nh n k t n i http t c ng 8080 k t n i icp t c ng 8082 t c u hình cho máy tính l p m ng 172.29.8.0/255.255.255.0 đ c truy c p Internet Khai báo proxy ngang hàng cho v i máy có đ a ch IP 172.29.8.220 proxy cha 172.29.8.2 Cho phép k t n i máy tr m ch k t n i 10 connection C m user truy c p vào đ a ch thu c domain yahoo.com hackers.net Ch cho phép host c c b s d ng m ng gi hành chánh H c ph n - Ch ng ch qu n tr m ng Linux Trang 259/271 H ng d n gi ng d y THI CU I H C PH N I M u thi lý thuy t THI CU I H C PH N IV PH N LÝ THUY T Th i gian: 60 phút (H c viên không đ cs d ng tài li u.) 1) Ai ng i đ u tiên phát tri n Linux? a) Bill Gates b) Linus Torvalds c) Linus Tormalds d) Linux Torvalds 2) Package sau có th đ c s d ng đ th c hi n ch c n ng web caching? a) Squid b) Apache c) Qmail d) Samba 3) Kernel c a h th ng l u th m c nào? a) /data b) /boot c) /proc d) /krnl 4) Tên c a t p tin c u hình đ c s d ng đ c u hình d ch v http gì? a) http.conf b) apache.cfg c) httpd.conf d) inet.cfg 5) B n mu n d ng ti n trình inetd t c Nó có mã ti n trình 15 B n dùng l nh sau đ th c hi n yêu c u trên? a) Kill -1 15 b) Kill -15 c) Kill -9 15 d) Kill -3 15 6) Trong máy ch Linux có ti n trình sau: a) Ti n trình t ng tác (interactive processes) b) Ti n trình th c hi n theo lô (Batch processes) c) Ti n trình n b nh (Daemon processes) d) T t c câu 7) nh d ng m r ng sau chu n c a Linux? a) txt b) tar c) taz d) lnx 8) Trong t p tin /etc/named.conf, mu n đ nh ngh a m t zone đ c u hình Primary Name Server Anh/Ch ch n m t câu nh t a) Zone “t3h.com” IN { H c ph n - Ch ng ch qu n tr m ng Linux Trang 260/271 H ng d n gi ng d y Type masters; File “t3h.com”; } b) Zone “t3h.com.” IN { Type master; File “t3h.com”; } c) Zone “t3h.com” IN { Type master; File “t3h.com”; } d) Zone “t3h.com” IN { Type master; File “t3h.com” } 9) M c đích c a shell Linux a) Giúp cho ng i dùng giao ti p v i h u hành b) Shell đ c s d ng đ b o v tài nguyên h th ng c) Shell l u gi nh ng user thông th ng can thi p vào h th ng d) T t c câu đ u sai 10) H th ng b n có mode m c đ nh 666 B n ch giá tr umask 222, quy n truy c p m c đ nh c a t p tin t o bao nhiêu? a) 444 b) 888 c) 222 d) 666 11) L nh sau đ c dùng đ t o ng i dùng có tên susie t d u nh c l nh? a) useradd susie b) add susie c) linuxconf add susie d) addusers susie 12) Câu sau giúp b n t o password cho cho ng i dùng có tên susie? a) addpas susie b) passwd susie c) password susie d) susie passwd 13) Ho t đ ng c a m i d ch v h th ng g n li n v i m t/nhi u port Trong nh ng câu sau đây, câu nh t a) Web : 80; dns : 52; smtp :110; ftp : 20&21 b) Web : 80; dns : 52; smtp :110; ftp : 22&21 c) Web : 80; dns : 53; smtp :25; ftp : 20&21 d) Web : 80; dns : 53; smtp :110; ftp : 22&21 14) T p tin thi t b đ i di n cho đ a m m Red Hat Linux t p tin nào? a) /etc/fd0 b) /dev/flp c) /dev/fl0 d) /dev/fd0 15) L nh sau đ c dùng đ t o đ a boot m m? a) mkdirdisk b) mkbootdisk H c ph n - Ch ng ch qu n tr m ng Linux Trang 261/271 H ng d n gi ng d y c) mkbootable d) mkbootdsk 16) Mu n thay đ i th m c g c c a ftp server Trong t p tin /etc/ftpaccess b n c u hình nh sau: a) Anonymous-root “/var/ftpdata” b) Anonymous_root /var/ftpdata c) Anonymousroot /var/ftpdata d) Anonymous-root /var/ftpdata 17) Vì m t lý đó, m t ng i dùng mu n chuy n nh ng mail đ n đ a ch mail c a sang m t đ a ch khác Khi đó, ng i qu n tr sendmail s th c hi n: a) Trong t p tin alias đ nh ngh a đ a ch mail m i b) Trong th m c /etc t o t p tin forward c) Trong home directory c a user t o t p tin forward d) Trong home directory c a user t o t p tin forward 18) L nh sau giúp b n thay đ i ng i s h u c a t p tin? a) change owner b) file –o c) chown d) change –o 19) L nh sau dùng đ mount m t filesystem có tính n ng read-only? a) mount b) mount –r c) mount –a d) mount –ro 20) L nh sau đ c s d ng đ hi n th b ng partition? a) fdisk –p b) fdisk –t c) fdisk –d d) fdisk –l 21) Nh ng file c u hình c a h th ng l u th m c nào? a) /config b) /lib c) /etc d) /var 22) RPM vi t t t cho t sau đây? a) RedHat Priority Module b) Reduced Priority Module c) RedHat Package Manager d) RedHat Package Module 23) B n nghi ng r ng có m t ti n trình t m d ng B n s d ng l nh sau đ ki m tra u này? a) Process b) Pc c) Jobs d) Susp 24) L nh sau cho phép b n copy m t t p tin đ n m t v trí nh ng t n t i m t file gi ng nh v y( vi c thông báo b n ph i ghi đè) a) mv –u b) mv –f c) mv –e d) mv –r H c ph n - Ch ng ch qu n tr m ng Linux Trang 262/271 H ng d n gi ng d y 25) C u trúc c a l nh pipe sau đúng? (lenh lpr dùng đ in n) a) man ls pipe lpr b) man ls | c) man pipe d) man ls | lpr 26) B n t o m t account có tên jason Group m c đ nh c a account này? a) everyone b) domain users c) jason d) superuser 27) B n mu n li t kê b ng cron c a user1 b n làm u nh th nào? a) Cron –user1 b) Crontab –u user1 c) Cron –l user1 d) Crontab –d user1 28) Lo i ng i dùng liên quan đ n quy n h n c a m t file hay th m c Linux? a) group b) owner c) others d) a,b,c đ u 29) Shell m c đ nh c a Red Hat Linux gì? a) Ksh b) Sh c) Bash d) Csh 30) Câu đ nh ngh a sau v access list squid? a) acl mydomain srcdomain hcmuns.edu.vn b) acl mydomain srcdomain 172.29.2.0/24 c) acl mydomain srcdomain 172.29.2.4 d) acl mydomain srcdomain yahoo.com 31) Nh ng partition logic đ c đ nh ngh a t s m y? a) b) c) d) 32) Ng i dùng có th g i mail nh ng không th nh n mail thông qua POP Có th x y l i sau đây? a) Sendmail b l i b) Sendmail ch a đ c kh i đ ng c) Ch a cài POP server d) Do đ ng m ng 33) Khi l p trình shell script, v i a b bi n s bi u th c so sánh sau đúng? a) [ $a –eq $b ] b) [ $a = $b ] c) [$a = $b] d) [ $a=$b ] 34) Mu n cho phép t i m t th i m ch có 100 k t n i đ ng th i đ n Web server B n c u hình nh sau: a) Maxclient 100 b) Client 100 H c ph n - Ch ng ch qu n tr m ng Linux Trang 263/271 H ng d n gi ng d y c) Clients 100 d) Maxclients 100 35) Khi c u hình proxy server, b n khai báo http_port 8081 nh ng browser khai báo port sau đ có kh n ng truy c p internet thông qua proxy a) 8080 b) 80 c) 8081 d) không khai báo port 36) B n c u hình ch ng th c nh sau: AuthType Basic AuthName public AuthUserFile /etc/httpd/conf/htpasswd Require user hv1 hv2 úng hay sai? a) úng b) Sai 37) Nh ng l nh hay ti n ích sau dùng đ thay đ i đ a ch IP c a máy tính (ch n câu đúng) a) linuxconf b) ifconfig c) ch nh s t p tin /etc/sysconfig/network-scripts/eth0 d) setup 38) B n c u hình web server nh ng ch truy c p đ c theo đ a ch IP ch không truy c p đ c theo tên www.domain a) l i web server b) l i dns c) l i browser 39) Trong Red Hat Linux 9, t p tin c u hình d ch c ftp t p tin sau đây? a) Vsftpd.conf b) Ftpaccess c) Ftpd.conf d) Vfstpd.conf 40) Khi c u hình web server b n không c n đ nh ngh a directive ServerName? a) úng b) Sai 41) B n c u hình quota file fstab đúng, dùng l nh quotacheck c p quota cho user nh ng quota v n ch a th c thi T i sao? a) Ch a kh i đ ng l i máy tính b) Quota ch a đ c b t lên c) Ki m tra l i file fstab d) Ch y l i l nh quotacheck 42) DNS cung c p vi c chuy n đ i sau thành đ a ch IP? a) Tên NETBIOS b) Hostname c) MAC address d) CNAME 43) T p tin /etc/resolv.conf có c u hình nh sau: Domain csc.com H c ph n - Ch ng ch qu n tr m ng Linux Trang 264/271 H ng d n gi ng d y Nameserver 172.29.8.1 nh ngh a sai a) úng b) Sai 44) Apache h tr virtual host d a a) Tên b) đ a ch ip c) tên đ a ch IP d) Không có h tr virtual host 45) B n mu n l p l ch m t công vi c s th c hi n vào gi ngày tháng 10 L nh sau s hoàn thành u này? a) At b) At c) At 2am April d) At April 2am H c ph n - Ch ng ch qu n tr m ng Linux Trang 265/271 H ng d n gi ng d y B NG TR L I H tên h c viên: L p : H C VIÊN CH N M C ÚNG CHO M I CÂU VÀ ÁNH D U VÀO B NG TR L I Ch n l n đ u: B ô ch n a b c Ch n l i ô b d a 23 24 25 26 27 28 29 30 31 10 32 11 33 12 34 13 35 14 36 15 37 16 38 17 39 18 40 19 41 20 42 21 43 22 44 b c d 45 H c ph n - Ch ng ch qu n tr m ng Linux Trang 266/271 H II ng d n gi ng d y M u đ thi th c hành THI CU I H C PH N IV PH N TH C HÀNH Th i gian: 120 phút (H c viên không đ cs d ng tài li u.) Câu (0,5 m) a) Tìm xem t p tin hosts n m đâu nh ng k t qu không xu t hình mà xu t vào t p tin /home/hosts b) Chèn n i dung t p tin /etc/sysconfig/network, /etc/sysconfig/network-scripts/ifcfg-eth0 vào sau n i dung t p tin /home/hosts c) Copy t p tin /etc/passwd, /etc/shadow, /etc/sysconfig/network, /etc/sysconfig/network-scripts/ifcfg-eth0 vào th m c /home d) Backup t t c t p tin v a copy th m c /home t p tin /home/hosts thành t p tin có tên data.tar.gzip Câu (0,5 m) a) T o user group theo yêu c u : o Group admin g m user admin1, admin2 o Group hocvien g m user hv1, hv2 b) C p quy n cho nh ng user group admin có quy n qu n tr h th ng t ng đ ng v i user root Câu (1,5 m) a) T o th m c /home/pub Sau c p quy n cho t t c nh ng user ch có quy n read th m c này, riêng nh ng user group admin có quy n read, write execute b) C u hình cho user có th truy c p đ n th m c /home/pub t Linux hay windows Câu (1 m) Vi t ch ng trình cho phép t o user nh sau thay dùng l nh useradd, passwd Ví d : /taouser nvnguyen New passwd : Confirm passwd Câu (2,5 m) Gi s b n có m t domain cscXX.edu (xx s th t c a máy B n có k ho ch c u hình Web server a) C u hình DNS Server (Primary Name Server) cho domain “cscXX.edu” cho đ m b o nh ng yêu c u d ch v đ b) C u hình Web Server cho domain name cscXX.edu v i yêu c u sau: ̇ Thi t k trang web ch cho domain cscXX.edu v i n i dung gi i thi u v cá nhân c a nh : H Tên, Lop, … ̇ V trí l u tr website /home/webdata ̇ Thi t k m t trang web có tên “index.html” v i n i dung tùy ý l u th m c /home/www/data ̇ C u hình web server cho ng i dùng có th truy c p nh ng trang web l u th m c /home/www/data theo đ ng d n http://www.cscxx.edu/data v i s ch ng th c c a user có username local password local ̇ C u hình website cá nhân cho user nvbinh natan H c ph n - Ch ng ch qu n tr m ng Linux Trang 267/271 H ng d n gi ng d y c) Ngoài Web Site cho mi n cscXX.edu Ta có yêu c u mu n t ch c m t web hosting cho http://psv.cscXX.edu http://fpt.cscXX.edu Hãy c u hình theo yêu c u H c ph n - Ch ng ch qu n tr m ng Linux Trang 268/271 H ng d n gi ng d y THI KI M TRA CHUYÊN MÔN GIÁO VIÊN THI KI M TRA CHUYÊN MÔN GIÁO VIÊN Th i gian: Cách đ nh ngh a m t đ a c ng logic Linux có khác so v i Windows Trong cài đ t Linux b n có th chia primary partition đ c không ? (Máy h u hành tr c) Nh ng partition logic Linux đ c đánh s th t t m y? Cho bi t th m c c a Linux Th m c /etc dùng đ làm gì? Có m y m c đ kh i đ ng m t h u hành Linux? Li t kê nh ng l nh liên quan đ n th m c t p tin nh xóa th m c, xóa t p tin … Gi s th m c /var m t partition h t dung l ng Nêu tóm t t b c đ t ng dung l ng c a th m c /var mà không làm m t nh ng d li u có Cho m t ví d v cách s d ng c a d u chuy n h ng, d u đ ng ng (pipe) Nh ng user th ng không ph i root có th đ c t p tin /etc/shadow hay không ? Cho bi t nh ng l nh th ng đ c s d ng đ qu n lý user group 10 Nêu nh ng b c c b n đ c u hình quota 11 B n có th ch nh s đ a ch IP hay c u hình m ng theo nh ng cách nào? 12 Dùng l nh hostname đ thay đ i tên máy tính Khi kh i đ ng l i máy tên máy nh th nào? Ngoài cách dùng l nh b n cách đ thay đ i tên máy tính? 13 Trình bày b c c u hình m t DHCP Server 14 Trong Linux có m y lo i ti n trình? đ a m t ti n trình t h u c nh sang ti n c ng b n dùng l nh gì? 15 B n mu n h y m t ti n trình u ki n, dùng l nh gì? 16 H samba g m nh ng gì? File c u hình samba chia làm m y ph n Mu n chia s m t th m c /public cho m i user ch có quy n read b n làm nh th nào? 17 D ch v DNS dùng đ làm gì? Có m y lo i DNS server 18 FQDN vi t t t cho t Cho ví d 19 Mu n c u hình m t Pimary Name Server b n c n làm nh ng b c nào? 20 Cho bi t trình t phân gi i tên webserver.csc.hcmuns.edu.vn 21 Thu c tính forward dùng đ làm gì? 22 C s d li u c a Secondary Name Server có t đâu D a vào đâu mà Secondary c p nh t thông tin Primary có s thay đ i Và c p nh t m t l n 23 B n kh i đ ng d ch vu DNS b báo l i B n ph i làm đ s a l i đ d ch v DNS kh i đ ng đ c 24 T m t máy client b n dùng ti n ích nslookup đ ki m tra vi c phân gi i tên máy tính thành đ a ch IP ng c l i, nh ng không phân gi i đ c B n đoán xem có th x y nh ng l i nào? 25 B n có bi t RedHat Linux 9, c u hình ftp server b n dùng package có tên gì? 26 Mu n cho user anonymous đ c truy c p đ n ftp server đ c upload t o th m c server Nh ng thu c tính file c u hình giúp b n th c hi n u này? H c ph n - Ch ng ch qu n tr m ng Linux Trang 269/271 H ng d n gi ng d y c u hình m t apache web server ho t đ ng m c c b n nh t, b n quan tâm đ n nh ng directive nào? 28 cho phép m i user m ng có th t o website cá nhân c a b n c n ph i làm đ đ m b o user truy c p đ c 29 Có m t trang web mà user truy c p đ n đòi h i ph i nh p vào username password h p l m i đ c xem n i dung Trong apache b n làm cách đ th c hi n yêu c u 30 B n có m t domain csc.hcmuns.edu.vn B n mu n t ch c web server cho domain Và b n mu n t ch c thêm domain tata.csc.hcmuns.edu.vn gnt.csc.hcmuns.edu.vn B n ph i làm đ đáp ng nhu c u (Nêu tóm t t) 31 Trình bày b c c u hình m t mail server c c b b ng sendmail cho user m ng có th trao đ i mail qua l i v i 32 Máy tính c a b n k t n i Internet nh ng có k t n i đ n m t máy tính khác có k t n i Internet B n làm cách đ c u hình máy tính c a m t squid proxy server (Li t kê nh ng thu c tính file c u hình mà s s d ng) 33 Vi t m t shell script đ tính di n tính c a m t hình ch nh t 27 H c ph n - Ch ng ch qu n tr m ng Linux Trang 270/271 H ng d n gi ng d y Ph n làm c a giáo viên: -H c ph n - Ch ng ch qu n tr m ng Linux Trang 271/271 [...]... thi u s l c v l ch s 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 Các m c chính I II III IV Bài t p b t bu c Bài t p làm thêm Vài dòng v l ch s Linux L ch s phát tri n c a Linux Nh ng u đi m c a Linux khuy t đi m c a Linux H c ph n 4 - Ch ng ch qu n tr m ng Linux Trang 13/271 H I ng d n gi ng d y Vài dòng l ch s v Linux Gi a n m 1960, AT & T Bell Laboratories... IV Khuy t đi m c a Linux IV.1 H tr k thu t Có l đi u tr ng i nh t c a Linux là không có m t công ty nào ch u trách nhi m phát tri n h đi u hành Linux này N u có đi u gì tr c tr c, b n không th g i mi n phí cho m t b ph n h tr k thu t nào c Thi u ngu n tr giúp k thu t không ch đ i v i Linux mà c v i nh ng ng d ng Linux M c dù, hi n có vài ch ng trình mang tính th ng m i dành cho Linux, song đa ph n... qu n tr m ng Linux Trang 20/271 H ng d n gi ng d y Cài tH BÀI 2 i u Hành Linux Tóm t t Lý thuy t: 5 ti t - Th c hành: 5 ti t M c tiêu Gi i thi u cho h c viên cách cài đ t h đi u hành Linux, cài đ t các thi t b , tìm hi u nguyên lý ho t đ ng, ch ng trình kh i đ ng h đi u hành Linux Các m c chính I II Yêu c u ph n c ng a c ng và phân vùng đ a trong Linux III Qu n lý đ a và partition trong Linux IV Kh... Space Linux th a mãn chu n POSIX.1 - Linux đ c vi t l i toàn b t con s không, t c là không s d ng m t dòng l nh nào c a Unix đ tránh v n đ b n quy n c a Unix Tuy nhiên, ho t đ ng c a Linux hoàn toàn d a trên nguyên t c c a h đi u hành Unix Vì v y, n u m t ng i n m đ c Linux thì s n m đ c UNIX Nên chú ý r ng gi a các Unix s khác nhau c ng không kém gì gi a Unix và Linux - Linux là h đi u hành phân phát mi... ng d y Nh ng u đi m c a Linux Trong s nh ng h đi u hành thông d ng ngày nay, Linux là h đi u hành mi n phí đ c s d ng r ng rãi nh t V i các PC IBM, Linux cung c p m t h th ng đ y đ v i nh ng ch c n ng đa nhi m (multitasking) và đa ng i dùng (multiuser) l p s n, t n d ng đ c s c m nh x lý c a máy 386 và cao h n Linux có s n b giao th c TCP/IP giúp b n d dàng k t n i Internet Linux c ng có Xfree86 cung... Shell trên Linux 5 5 i dùng H c ph n 4 - Ch ng ch qu n tr m ng Linux Trang 11/271 H ng d n gi ng d y 12 Qu n lý ti n trình 5 5 13 D ch v DNS 5 10 14 D ch v FTP 5 5 15 D ch v Web 5 5 16 D ch v Mail 8 10 17 D ch v Proxy 5 5 18 Linux Security 10 10 19 Webmin 5 5 20 Ôn t p 5 T ng s ti t H c ph n 4 - Ch ng ch qu n tr m ng Linux 96 120 Trang 12/271 H ng d n gi ng d y Gi i Thi u H BÀI 1 i u Hành Linux Tóm... C Linux không c n Minix n a đ biên d ch l i h đi u hành c a mình Linus đ t tên h đi u hành c a mình là Linux - 1994, phiên b n chính th c 1.0 đ - Linux là m t h đi u hành d ng UNIX (Unix-like Operating System) ch y trên máy PC v i b đi u khi n trung tâm (CPU) Intel 80386 tr lên, hay các b vi x lý trung tâm t ng thích AMD, Cyrix Linux ngày nay còn có th ch y trên các máy Macintosh ho c SUN Space Linux. .. không có m t th i gian th nghi m ch ng trình H n n a, các ph n c ng mà Linux h tr tùy thu c vào lo i máy móc mà các nhà phát tri n s d ng khi so n th o đo n mã Chính vì th mà Linux không th ch y trên t t c m i n n ph n c ng c a PC hi n nay V Ki n trúc c a h đi u hành Linux V.1 H t nhân (Kernel) Là trung tâm đi u khi n c a h đi u hành Linux, ch a các mã ngu n đi u khi n ho t đ ng c a toàn b h th ng H t... a, nén, sao l u t p tin … Ti n ích trong Linux có th là các l nh thao tác hay các ch ng trình giao di n đ h a H u h t các ti n ích dùng trong Linux là s n ph m c a ch ng trình GNU Linux có s n r t nhi u ti n ích nh trình biên d ch, trình g l i, so n v n b n … Ti n ích có th đ c s d ng b i ng i dùng ho c h th ng M t s ti n ích đ c xem là chu n trong h th ng Linux nh passwd, ls, ps, vi … V.4 Ch ng trình... t vi t ra li u là các VI Các đ c tính c b n c a Linux Linux h tr các tính n ng c b n th ng th y trong các h đi u hành Unix và nhi u tính n ng khác mà không h đi u hành nào có đ c Linux cung c p môi tr ng phát tri n m t cách đ y đ bao g m các th vi n chu n, các công c l p trình, trình biên d ch, debug …nh b n mong đ i các h đi u hành Unix khác H th ng Linux tr i h n các h th ng khác trên nhi u m t, ... a Linux, u nh c m c a Linux so v i h u hành khác Các m c I II III IV Bài t p b t bu c Bài t p làm thêm Vài dòng v l ch s Linux L ch s phát tri n c a Linux Nh ng u m c a Linux khuy t m c a Linux. .. BÀI 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 m c a Linux 16 III.1... v Linux - 1/1992, Linus cho version 0.02 v i shell trình biên d ch C Linux không c n Minix n a đ biên d ch l i h u hành c a Linus đ t tên h u hành c a Linux - 1994, phiên b n th c 1.0 đ - Linux