Linux là hệ điều hành thu hút được nhiều sự chú ý nhất trong vòng vài năm trở lại đây. Ngay từ khi xuất hiện, Linux đã được lan rộng một cách nhanh chóng và biết tới như một hệ điều hành Unix – với mã nguồn mở. Thật ngạc nhiên, sự thành công của Linux có được nhờ sự làm lại một trong những hệ điều hành lâu đời nhất và hiện đang được sử dụng rộng rãi – hệ điều hành Unix. Linux bao gồm cả các công nghệ cũ và mới. Linux có thể được cài đặt trên một máy tính cá nhân và trở thành một trạm làm việc với đầy đủ sức mạnh của Unix. Linux cũng có thể được sử dụng với mục đích thương mại trên một mạng máy tính như một môi trường tính toán và truyền tin. Trong các trường đại học, Linux được sử dụng để giảng dạy về hệ điều hành và lập trình hệ điều hành. Và tất nhiên, Linux cũng có thể được sử dụng trên các máy tính cá nhân như các hệ điều hành khác
sở GIẢO DỤC VÀ ĐÀO TẠO HÀ NỘI [^' ■'•■ì?:, r *ĨĨ^H'^^ĩỉự ỉỉ^- ■:- ' s GIÁO DUC VÀ ĐÀO TẠO HÀ NỘI ♦ ♦ PHAM THANH BÌNH (Chủ bièn) GIÁO TRÌNH HỆ ĐIỂU HÀNH LINUX m (Dùng trường THCN) NHÀ XUẤT BẢN HÀ NỘI - 2006 Chả biên PHAM THANH BÌNH Tham gia btên soan PHAM TRUỒNG SĨNH Lời giới thiêu A J ước ta bước vào Ihời kỳ cõng nghiêp hóa, hiên V đai hóa nhâm đưa Viêt Nam trở thành nước cơng nghi ép vấn minh, biên đai Tiong sư nglĩiêp cách mang tờ ỉớn đó, cơng tác đào ỉao nhân ỉưc ln gỉữ VOI trị quan Báo cáo Chính tri Ban Chấp hành Tì ung ương Đảng Cõng sẩn Viêt Nam tai Đơi hóí Đảng tồn quốc lẩn thứ ỈX dã rõ “Phát tnển giáo thúc kiên phát duc đào tao môt đông iưc quan đẩy sư nghiêp cơng nghĩêp hóa, hiên đữi hóa, điều để phát tnển nguồn ịưc người - yếu tố để tnển xã hôi, tâng trưởng kinh tế nhanh bền vững” Quán tìiẽt chủ trương, Nghi Đảng Nhà nước nhàn thức đắn tầm quan cảa chương trình, giáo írình đổi VỚI Vìềc nâĩìg cao chất Ịương đào tao, theo đề ngỉu Sà Giáo đuc Đào tao Hà Nôi, ngày 231912003, ủ y ban nhân dân Ịhành phố Hà Nôi Quyết đinh số 5620ỈQĐ-UB cho phép Sà Giáo duc Đào ỉao thưc hiên đề ân biên soan chương trình, giáo trình írườỉỉg Trung hoc chuyên nghiêp (THCN) Hà Nôi Quyết đinh thể hiên sư quan tâm sâu sắc Thành ủy, UBND ĩhầnh phổ viêc nâng cao chấỉ lương đào lao phái triển nguồn nhân lưc Thủ đô Trên sở chương trình khung Bơ Giáo duc Đào tao ban hành kình nghiêm rúỊ từ thưc tể đào tao, Sớ Giáo duc Đào tao đao trường THCN tổ chức bỉ én soan chương trình, giâo írình mõt cách khoa hoc, ih ổ ỉỉịị Vi7 c p n h â í n h ữ n g k iế n íh ứ í ỉh c tiễ n p h ì i lỉơ p VỚI clối tượng hoc ỉ>inh THCN Hà Nơ! Bơ giáo trình tàì liêu 'Ậiảng day vờ hoc táp í) ơng ỉrường THCN Nà Nịi, âỗng thời ìà tàỉ Ỉỉèu ỉham kìỉùo hữu ích cho tiườiìg có đào tao ngành k ỹ lìniâĩ - ngbìêp vu Víì dơng đào han đoc quơn tám dến vấn đê hiiớng ììghtêp, day nghé Viêc ĩổ chức biêỉì Wtiíi bó cbưong ỉììììh giáo ỉ) ình ỉà mơt ĩ! ong nhiều lìo đơng íỉìỉếĩ ĩhưc cảa ngành giáo CÌIIC đào tao Thứ để kỷ niêm “50 ndm giải phóng Thỉi ", “5 năm Ỉỉìánh lâp ngành ” bướng íớì ký niêm '1 0 năm Thăiig Loiìg - Hà Nât" Sỏ Giáo duc Đào íao Hà Nịf chân thành ccỉni ơn Tììàìúỉ ủy, UBND, i,ỏ, ban, ngành Thành phổ, Vu Giáo duc chun ìighìêp Bơ Giáo diic Đào lao, nhà khoa hoc, cá( chun g!ơ đầii ngành, gìđng vién, nlìà qi«ỉn ỉý (ãc nhà doanh nghiêp đ ã ỉao điều h ê n giúp đỡ, ăóng gĨỊ) ý kiên, tham gìci Hơì phản biển, Hơi đồng íìĩẩm đỉnh Hơi Ỉìgỉìiêm tỉm chương tì ình, giáo ninh Đáy Ịà ỉần đầu liên sở Giáo điiC vừ Đào ĩao Hà Nơi ỉổ chức biên soan chương ỉrình, giáo írình DÌI cố gắng chắn khơng íránỉĩ khỏi thiểu bót, bcíi cáp C h ú n g ÍƠI m o n g n h â n ctư c n h ữ n g Vk ì ể n đ ó n g g ó p c ủ a b a n cỉoc d ể ỉứng bước ỉĩồn ĩỉn hở giáo í ì ình tì ong ciic ỉần (áì sau GIÁM ĐỐC SỞ GIÁO D ưc VÀ ĐÀO TAO Lời n ó i đ ầ u Hê đỉềtí hành Linux ỉá phẩn mém có mã nguồn mỏ, đươc công bổ f ông rãi không chiu nhiều sư ìàng huồc hnh phí hản quyền, cài đát chay ổn đinh tiên cá( thống máy tính Hiên nay, VỚI sư cải nến giao diên đồ hoa, ứng dung chay tỉên điều hành, Linux thu hút đươc sư quan tâm giớì Un hoc tì ên tồn thểgiớt Chính phủ Viêt Nam (ũng có đinh hướng sử dung phẩn mềm mã nguồn mà đ ể phát tì lển tơng nghê V iế t phần mềm tai Vìêt Nam, COI mơt tì Oỉỉg tâm vế phất ínển cơng nghê thơng tin Chính lý tì ên mà ngày có nhiều người tìm hiểu để sử dung điều hành Linux Để đáp ứng nhu cẩu hoc tâp mơn Hê điều hành Linux hoc S ìn h ngành Kỹ tht láp tì ình, (húng tơi tiến hành biên soan giáo tỉ ình Hể điều hành Linux Bố CMC giáo tỉ ình gồm có chương Chương ỉ Giới thiểu vể Linux Chương Sử dung Linux Chương Lâp ti ình vỏ ịSềieỉl) Tì ong tỉ ình biên soan, măc dừ cố gắng chắn sai sóí Chúng tơi ỉ ất mong nhân ý hển đóng góp quỷ báu cm đơc giả để chúng tơi hồn thiện bồ giảo Í I ình Chúng tơi xin ti ân íìọn^ gỉỉi lời cảm ơn đến chuyên gia, giáo vtên giúp thưc hiên giáo tỉ ình này, đăc biêt thac sĩ Nguyền Trường Long, cơng ỉỵ ELỈNCO Bơ Quốc phịng, Thac sĩ Hồng Hải, Phó giám đốc đào (ao - Tì ung tâm đào tao láp tỉ ình viên Quốc tế Hà Nội - Aptech CÁC TÁC GIẢ Chương GIỚI THĨỆƯ VỀ LINUX Muc tièu G iới thiêu cho hoc sinh !ich sử phat triển điểu hành Linux, cac dòng Linux, tinh chât chung Linux va đăc điểm va cách cai đăt Linux Nơ i d u n g t ó m t ắ t - Lích sử phai Inển Unix/Linux ' Đăc điểm Linux Hê thông tâp tin, tiến trinh, quyền truy xuất - Ca) đăt Linux L LICH s ủ PHÁT TRIỂN Hệ điều hành Unix 1.1 Lích sứ phát triển Giữd nám ỉ 960, AT & T Bell Labs mộỉ số rnmg tâm khác íham gia chương trình xây dưng mơt điều hành có tên tà Multics (MulUpỉexed ínf0m iaíJ0n and Computiííg Service) Dư kiến đầy lằ mỏí đỉểu hành có khả thưc hiên tốt nhiều chức năng, đáp ứng tối đa nhu cầu sử dung, dich vu ỉàm viêc thống máy tính Tuy ỉỉhiên, đến nãm 5969, chưoĩig trình Multics bi huỷ bỏ phức tap, không khả thi Nhưng Ken Thompson, Dennis Ritchie mớt số nghiêp khơng bỏ CIIƠC Thay xây dưng điều hành MuitíCs, ho xây dưng mơt điều hànii VỚI muc đích hồn tồn trái ngươc, chì [àm thât tốt nhấí mơt viêc chay chương trình (run program) Hê điều hành có nhiều công cu nhỏ, gon nhe, đcfn giản ỉàm lốt môt cống viêc Bằng cách kết hofp nhiều cơng cu VỚI thưc hiên đươc công việc phức tap Petcr Neumaun đăt tên cho điểu hành UNIX Vào năm 1973, Thompson Ritchie sử dung ngôn ngữ c để viết lai tồn bơ điều hành Unix (trước Unix đươc viết ngôn ngữ máy) Đến năm 1977, hè điều hành Unix trở thành môt thương phẩm Unix điều hành có mã nguồn mở nên thu hút sư ý nghiên cứu nhiều đối tương sở điều hành Unix phát tnển thêm nhiều điều hành khác có đăc tính gần giống VỚI Unix Có haj dịng thống System V AT&T BSD (Berkeiey Software Distnbution) đai hoc Berkeley Trong System V đươc dùng phổ biến Hai địng có nhiều điểm tương đồng nên người ta g chung Unix Ngồ] cịn phải kể đến mơt dịng điều hành đươc COI giống Unix (Iike Unix) Minix, Xennix, Linux Hièn Viêt Nam phổ biến điều hành Unix sau - IBM AIX Đươc bán kèm theo máy tính cao cấp IBM AIX manh, hổ trơ cho máy chủ vá mang (hỗ trơ dến CPU GB RAM), quản lý hàng nghìn máy tram - Sun Solaris (hay Sun OS) Cung câp kèm theo máy tính cao cấp hãng Sun, Fujitsu, ICL Sun Solaris có nhiều phần mềm ứng dung kèni theo Sun Net Manager (quản tn mang), Startủce (tm hoc văn phịng) - SCO Unix Phổ biến VỚI điều hành “Unix hke”, sản phẩm thường có giá thành thấp nên dễ dàng xâm nhâp thi tnjfờng - Các điều hàiili mã nguồn mở Bao g m mơt ho phát hành miễn phí dịng “Unix like” Các sẳn phẩm đươc chép miễn phí cung cấp mã nguồn mở Các điều hành thường đa dang chay ổn đinh trệí) ĩihiều loa] CPU Phổ biến nhát ưong sản phẩm ]à điều hành Linux Linux vào Việt Nam từ sớm đươc ưong, quan tâm phát triển Hỉên nay, tai Viêt Nam có công tỵ phát tnển manh điều hành Linux tiếng Viêt, CMC Linux Vietkeỵ Linux Các sản phẩm nôi đia măc dù có nhiều tiến bỏ, nhiên chưa thể so sánh đươc VỚI cáo điều hành Linux hãng tiếng khác ù-ên giới (ví du RED HAT LINUX) 1.2 Các tính chất chung UNIX - Túlh: đa nhiêm (Multitaskmg) có khả đảm nhiệm nhiều tác vu đan xen nhau, tao cho ngưòfi dùng cảm giác chương trình chay song song scnpt sử dung nhiều mẫu so khớp mơt dịng so sánh lênh case, mẫu có ý nghĩa tương tư yêu cầu thưc thi môt lệnh điều kiên xảy Danh sách thực thỉ lệnh Trong m d t số tnícmg hơp ban mn kết nối lênh lai VỚI nhauthưc theo thứ tư kiểm tra trước mơt đinh Ví du, muốn kiểm tra điều kiên phải băng if trước in thồng báo sau if [ -f this_file ]; then lĩ [ -f that_file ], then if í -f oIder_file]; then echo "AU files present, and coưect" fi fi fi Hoăc ban muốn thưc hiên lệnh môt điều kiên if [ -f this„file ]; tíien foo = ''mie" elif [ -f that_file ], then foo="true" elif [ -f olđer_fiỉe ]; then foo="tme" echo "some conđition are checked" eìse foo= "íalse" fi if í "$foo"=''true'’ then echo "One of the fíles exists" fí ) Chúng ta hồn tồn dùng if để thực yêu cầu ưên nhimg chúng không thuân tiện ỉắm Shell cung cấp cho bạn cú pháp danh sách AND OR gon hcfn 94 6.1, Danh sách AND Danh sách AND cho phép thưc thi chuỗi lênh kề lĩhau, lênh sau thưc hiên Idii lệnh trước thưc thi trả mã lỗi thànli công Cú pháp sau' Statementl && Statement2 && Statement3 && Bắl dầu từ bên trái Statementl thưc hiên trước, trả tnie Statement2 tiếp tuc đươc goi Nếu Statement2 trả false Shell chấm dứt danh sách AND ngươc lai Statement3 đươc go! Toán tử && dùng để kiểm tra kết trả vể Statement trước Kết trả AND true tất lệnh Statement đươc goi thưc thi Ngươc lai false Chúng la xét ví du sau, dùng lênh touch fiỉe_one (đé kiểm tra filejone tồn tai hay chưa, chưa tao mới) tiếp đến rm file_two Sau danh sách AND kiểm tra xem file có đồng thỜ! tổn tai hay khơng để đưa thơng báo thích hcfp * Ví du and_Iist sh /bỉn/sh touch file_one rm file_two ]f [ -f file_one ] && echo "hello" && [ -f file_two ] && echo "there" then echo -e ”in i f ’ eỉbe echo -e "in else" fi exit Kết kết xuất sau andJ ist sh íiello in else 6.2, Danh sách OR Danh sách OR thưc thi mơt đãỵ lênh, có lênh írả true việc thưc thi ngừng Iaj Cú pháp sau 95 Statementl II Statement2 II Stateraent3.1! Bắt đầu từ bên trái, Statementl đươc goi thưc tíii, Statementl trả false Statement2 đươc goi Nếu Statement2 trả true biểu thức lênh chấm đứi Ngươc laj Statement3 đươc goi Kết sau danh sách OR có mơt Statement trả true Nếu && goí lênh lệnh trước tme ứiì ngươc lai II đươc goi lênh lênh trước false * Ví du danh sách AND sửa thành đanh sách OR sau or^hst sh #1 /bm/sh rm -f fíle_ One if [ -f file_one ] II echo "hello" II echo "there" then echo -e "in i f ' else echo -e "in eise" fi exitO Kết kết xuất or_list sh hello in if Kết hơp AND OR ban xử lý đươc hẩu moi trường hơp logic lập trình Ví đu[ -f fíle_one ] && cominand_for_true II command_for_false Cú pháp cho thấy l -f file_one ] trả irue command_for_true đươc goi lai Ngươc lai coĩnmand_for„faỉse thưc thj 6.3 Khối lênh Khi muốn thưc íhi môt khối lênh taí ncfi cho phép đát mơt lênh, sử dung căp {} để boc khố! lênh sau if [ -f file_one ] && { 96 Is -1 echo "complex bỉock execute" ihen echo "command completeđ" fi Hàm Trong Linux, Shell cho phép ban tư tao hàm hay thủ tuc để triêu goi bên scnpt Măc dù goi script khác bên scnpt chính, chúng tương tư viêc goi hàm Tuy nhiên, tnêu goi scnpt thường tiêu tón tài ngun kiiơng hiêu bằtig Việc goi hàm Để đmh nghía hàm, ban khai báo tên hàm ỉà căp ngoãc đơn 0, lênh hàm năm ngoăc nhon { } Cú pháp saufiínction_nam e ( ) { statement * Ví du my funct!on sh #' /bin/sh fơ o () { echo "Punction foo IS executmg" echo "Script staríing" foo echo "Scnpt Endeđ" exit Kết chay hiển thi sau Script startmg Punction foo IS executing Sùript Endeđ Chú ý Cần khai báo hàm trước sử dung goi bên scnpt 97 Các lệnh nội 8.1, Lênh break * Chức Thoát khỏi vòng ỉăp for, whiỉe hoăc until điểu kiên lênh có diễn hay khơng Lênh thường ngắt ngang logic chưng trình vây nên hân chế dùng break * Cú pháp break * Ví du brealc sh #' /bin/sh rai -rf fred* echo > fred I echo > fred2 mkđir fred3 echo > fred4 for file in fred* if [ -d '’$fí]e" ]; then break, fi done echo first directory fred was $file exit 8.2 Lênh continue * Chức thường đươc dùng bên vòng lăp, continue yêu cầu vòng lãp quay lai thưc hiên bước mà khơng cần thưc thi khối lệnh cịn lat: * Ví du: continue sh #' /bin/sh rrn -rf fređ* echo > fredl echo > fred2 mkdir fred3 98 echo > fred4 for fíle in fred* Jf [ - d " $ file " ] ; th e n contỉnue ft echo file ]S $file done exit 8.3 Lênh exit n * Chức Lênh exit thoát khỏi sheỉl goi trả mã lỗi n Nếu dùng lênh exit từ dòng lênh khỏi sheỉl trở hinh đãng nhâp login exii hữu dimg scnpt, trả mã lỗi cho biết scnpt đươc thưc thi thành cơng hay khơng Mã lỗi có nghĩa thành công Các giá tn từ đến ỉ 25 sử dung cho tnuc đích khác Các giá tn lai đươc sử dung cho muc đích riêng Cu thể 126 => file klỉơng thể thưc thi 127 => Lênh khỏng tìm thấy Lớn í 28 => Nhân đươc tín hiệu phát smh * Ví đu đơn gjản exit kiểm tra xem file profile có tồn tai hay khơng, có irả mã 0, cịn khơng ừả mã 1' #' /bin/sh if ( -f proĩile ì , then exít fi exit 8.4, Lênh expr * Chức Lênh expr dùng việc tính tốn kết toán hoc đổi giá tn từ chuỗt sang số * Ví dii x="12” 99 x='expr $x + r Kết X = 13 Chú ý Căp dấu ' ' boc biểu thức expr dấu nháy đơn (ký tư flày tiăm phím ESC, bên trái phím í , chung với phím Các tốn tử phải cách khoảng trắng Dưới đầy môt số biểu thức ước lương mà expr cho phép Ý nghĩa Biểu thức ước lương exprl 1expr2 Kết exprl exprl khác 0, ngươc lat expr2 exprl & expr2 môt ixong hai biểu thức ]à zero, ngươc lai kết !à exprl exprl = expr2 Bằng exprl > expr2 Lớtì exprl >= exprl Lón hay ex p rl< expr2 Nhị exprl /bm/sh x=0 whiie í ' $x'’ -ne 10 ]; đo 100 echo $x x=$(($x + ỉ)) done exit Đoaii lênh bẽ hên tuc in 10 số nguyên Giá tri X đươc tăng dần băng phép cịng thêm i thơng qua ỉênh ước lưoỉng toán hoc $(( )) Bài tập chương Lý thuyết Trinh bày cấu truc chung mõt tâp tm kich (script file) Trinh bay cach sử dung biẻn l.âp trinh vỏ (sheil) Linux Hãy cho biêt sư khác viêc sử dung căp dấu ‘ ’va " ” So sanh sư khác viêc sử dung danh sách AND va OR Thưc hành Bai Lâp tnnh Shell để nhân vào môt tên file môt tên thư muc Hiện nôi đung thư mtiC va file vưa đươc nhâp vao man hinh Sao chép file có tên vưa nhâp vào thư muc vưa nháp íên Bai Nhảp vao sô n {n < 100) va môt xâu ky tư- Hiên xâu ky tư vưa nhâp man hinh n íãn Bai Lâp trình Shell để gtằi phương trinh bâc 101 CÁC THUẬT NGỮ TRONG GIÁO TRÌNH ♦ GNOME KDE Qhiế đô đồ hoa mãc đinh Linux FAT Bảng cấp phát tâp tín (Fiỉe Alíocation Tơbỉe) ISO TỔ chức tiêu chuẩn quốc tế PID ƯID ịlnteỉ nationaỉ Standard Orgamzaĩion) Nhân dang tiến trình ịPìocess ỉdenliỷy) Nhân dang người sử đung ịUser Ỉdetỉỉỉýy) GUI Giao diên người sử dung đồ hoa Mồi trường hình K (K Desktop Enviroment) (Giaphỉcaỉ Useỉ ỉnteiface) EXT2 Hệ thống tâp tin mợ rông cấp LILO Root Partition (Second Extemieả Fiỉe System) Trình khởi đơng Linux (Linux Load) Phân vùng gốc (Linux Native Paìĩition) Svvap Partition Phân vùng tam Command Line Dòng lênh Graphic Interface Giao diện đổ hoa X - Wmdow Đồ hoa Linux Logm Đăng nhâp Logout Đãng xuất, kết thúc môt phiên làm viêc Account Tà\ khoản ngưòi dùng ASCII 'Mã chuẩn trao đổi thồng tin Mỹ (Ameỉỉcan Standard Code f ĩnformion Intel change) Usemame Tên ngưòn dùng Password Mât Root Tài khoản người dùng tối cao Session Phiên làm viac File Script Tệp tin kich bàn Fiìe system Hê thống têp tin Process Tiến trình ỉ 02 r (read) Quyền đươc phép địc w (wnte) Quyền đươc phép ghi X(execute) Quyền đươc phép chạy Pennission nghĩ Quyền truy xuất User Người sử dung Group Nhóm sử đunẹ Other Những người dùng khác Owner Chủ sở hữu Quotmg Dấu boc chuỗi Environraent variable Biến mơi trưdng Multiiasking Tính đa nhiệm Multuiser Tính đa người dùng FOSS Phần mềm mã nguồn mị ịpìee Open Source Sofiware) 103 T À I L I Ệ» U T H A M K H Ả O Learning Red Hat Linux, Bill Mc Carthy (i995), ’Reslly&Ass , Caiỉĩomia Runnỉng Linux, M Welsh & L Kaufman (1995), ’Reilly&Ass , Caiifomia Làm chủ điều hành Linux, Elicom đich từ “Linux in a NutsheirC2001), N X B Thống kê Linux táp 1, Nhà sách Minh Khai dich từ “Usmg Linux” (2002), NXB Lao đông xã hôi Lâp trình LinuXị Nguyễn Phưcmg Lan & Hồng Đức Hải (2001), NXB Giáo cluc, Hà Nổi Hướng dẫn sử dung CMC Linux ĩ 0, Nhóm nghiên cứu CMCLmux (2003) 104 MỤC LỤC » • LỜI gtởi ỉhiêii Lờí nói đầu Chương I : GIỚI THIÊU VỀ LINUX I Lioh sử phát triển II Các đãc điểm Linux 12 III Cầi đát Lmux 20 Chương 2: SỬDIWG LINUX I Sử đung tâp lênh 34 II Giao diên đồ hoa 50 Chương • LÀP TRÌNH HÊ v ỏ (SHELL) I Giới thiêu Shell II Lâp trình Shell 74 Cát thuát ngữ 102 Tờì ỉiêu thơm khởo 104 105 NHÀ XUẤT BẢN HÀ NỘI - TỐNG DUY TÂN, QN HỒN KIẾM, HÀ NƠI ĐT (04) 8252916,8257063 - FAX: (04) 8257063 GIÁO TRÌNH HỆ ĐIỂU HÀNH LINUX NHÀ XUẤT BẢN HÀ NÔI - 2006 Chm trách nhiêm xuất NGUYỄN KHẮC OÁNH Biên tâp PHAM QUỐC TUẨ^ Bìa TRẦN QUANG Kỹ tht V I tính MINH ĐỖ Sửa in PHAM QUỐC TUiW BỘ GIÁO TRÌNH XUẤT BẢN NÀM 2006 KHỐI TRƯỜNG TRUNG HỌC ĐIỆN TỬ - ĐIỆN LẠNH LÝ THUYỂT MẠNG VÀ HỆ THỐNG ĐIỂU HÒA MẠNG THIỂT KỂ HỆ THỔNG LẠNH THỰC HÀNH BẢO TRÌ HỆ THỐNG MÁY TÌNH THỰC HÀNH SỬA CHỮA MÁY LẠNH ĐỐNG B ộ VÀ BÁO HIỆU TRONG MẠNG VlỄN THÔNG TỔ CHỨC MẠNG VÀ DỊCH v ụ VlỄN THÔNG THIỂT BỊ ĐẦU CUỐI NHIỀT KỸ tH U Ậ T MÀN HÌNH VÀ CARD ĐIỀU KHIỂN m n h ìn h 10 ĐO LƯỜNG KỸ THUẬT LẠNH 11 THỰC HÀNH KỸ THUẬT s ố 12 THỰC HÀNH ĐIỆN TỬ CƠNG NGHIỆP 13 CẤU TRÚC MÁY TÍNH 14 LÝ THUYẾT BẢO TRÌ HỆ THỐNG MÁY TÍNH 15 KỸ THUẬT VI XỬ LÝ 16 KỸ THUẬT SỐ VÀ MẠCH LOGlC 17 THÔNG TIN QUANG 18 HỆ ĐIỂU HÀNH LINUX 19 THỰC HÀNH MẠNG \N 20 KỸ THUẬT ĐIỀU HỊA KHƠNG KHÍ 21 THỰC HÀNH GIA CƠNG LẮP ĐẶT ĐƯỜNG ỐNG 22 M Á Y V À T H IỂ T B Ị LẠNH 23 THỰC HÀNH SỬA CHỮA MÀN HÌNH MẢY TÍNH 24 THỰC HÀNH VlỄN THƠNG CHUN NGÀNH ...s GIÁO DUC VÀ ĐÀO TẠO HÀ NỘI ♦ ♦ PHAM THANH BÌNH (Chủ bièn) GIÁO TRÌNH HỆ ĐIỂU HÀNH LINUX m (Dùng trường THCN) NHÀ XUẤT BẢN HÀ NỘI - 2006 Chả biên PHAM THANH BÌNH Tham gia btên... để sử dung điều hành Linux Để đáp ứng nhu cẩu hoc tâp môn Hê điều hành Linux hoc S ìn h ngành Kỹ thuât láp tì ình, (húng tiến hành biên soan giáo tỉ ình Hể điều hành Linux Bố CMC giáo tỉ ình... phát triển chưcỉng trình Hiên nay, có nhiều hãng lớn tiến hành thương mai hoá Linux Tuy nhiên kể vây giá để mua Linux thưoỉig mai thường rẻ so VỚ! điều hành Wmdows - Hệ điều hành Linux đươc COI chay