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 i 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 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 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 th 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 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 i (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 ts c i m c n l u ý 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 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 I II III 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, 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 tố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 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, i 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 ang 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 ang l ng nghe(Listen) t i máy c c b t ng s k t n i ang 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ì ây 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 ây 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 ây 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 ây 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 úng 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 i 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 ây 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 ây 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 úng 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 ây 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 ây 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 ây 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 ây 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 ang t m d ng B n s d ng l nh sau ây ki m tra i u này? a) Process b) Pc c) Jobs d) Susp 24) L nh sau ây 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( ngồi 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 ây ú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 i 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 úng 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 ây úng 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 ây ú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 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 ây 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 ây 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 ây 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 úng 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 ây s hoàn thành i 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 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 d 24 c 23 b 44 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 i 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 i 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 i 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 i 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 i 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ó 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 i 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 i 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ị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 khơng có i 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 ố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 i 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 27 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 khơng có k t n i ngồ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 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 ... 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 th i u hành Linux. .. cịn ng backup d li u theo l p trình Linux cung c p m t môi tr ng l p trình Unix y bao g m th vi n chu n, cơng c l p trình, trình biên d ch, ch ng trình debug ch ng trình mà b n có th tìm th y h... ng, ch ng trình kh i ng h i u hành Linux Các m c I II Yêu c u ph n c ng a c ng phân vùng a Linux III Qu n lý a partition Linux IV Kh i ng ch ng trình cài t V Các b c cài t h i u hành Linux VI