Hướng dẫn quản trị mạng linux

271 532 0
Hướng dẫn 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 – 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

Ngày đăng: 04/12/2015, 14:48

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