Môn học: Quản trị mạng LINUX

492 357 1
Môn học: 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

Môn học:Môn học: ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINHĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TINTRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINHĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TINTRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINHĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TINTRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINHĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TINTRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN CÔNG NGHỆ LINUX CÔNG NGHỆ LINUX QuảnQuản trịtrị mạngmạng LINUXLINUX GiảngGiảng ViênViên : LÊ MẠNH: LÊ MẠNH Mail : manhle@uit.edu.vnMail : manhle@uit.edu.vn QuảnQuản trịtrị mạngmạng LINUXLINUX LậpLập trìnhtrình trêntrên LINUXLINUX GIỚI THIỆU HỌC PHẦNGIỚI THIỆU HỌC PHẦN    Mục tiêu môn học - Nắm được các khái niệm và những kỹ năng quản trị HĐH Linux, có khả năng lập trình cơ bản trong môi trường Linux.    Hình thức đánh giá học viên  Thực hiện đồ án môn học, thuyết trình trên lớp, 40% (Tài liệu không quá 50 trang + Đĩa CD), thay thi giữa kỳ. Viết thu hoạch Môn LINUX các đề tài liên quan đến SoftWare và Mạng . . Trong LINUX (Thay cho Đồ án) 2  Thi kết thúc môn: 60% Trắc nghiệm và tự luận(Được dùng tài liệu, Không dùng máy tính)  Soạn thảo TS LÊ MẠNH (manhle@uit.edu.vn)    Tài liệu tham khảo chính Nguyễn Phương Lan, Hoàng Đức Hải. Lập trình Linux - Tập 1, NXB Giáo dục, 2001. VN-Guide : LINUX Toàn Tập (NXB Thống kê ,2002 RedHat,Chủ biên Nguyễn Minh Hoàng. Linux (GT lý thuyết và Thực hành) NXB Lao đông-Xã Hội,2003. VN - Guide :Bảo mật trên Mạng (Bí quyết và Giải pháp)2003. 3 VN - Guide :Bảo mật trên Mạng (Bí quyết và Giải pháp)2003. GT Mạng máy tính- Trường ĐH CNTT Soạn thảo TS LÊ MẠNH (manhle@uit.edu.vn) Đ ề c ươ ng : môn h ọ c “Công nghệ Linux( Quản trị mạng và lập trinh )” Chương 0: Giới thiệu , lịch sử của HĐH LINUX • Sơ lược lịch sử UNIX. • Lịch sử và quá trình phát triển LINUX. • Các ưu và nhược của LINUX. Ch ươ ng 1:Cài đ ặ t, qu ả n lý các Files System trong Ch ươ ng 1:Cài đ ặ t, qu ả n lý các Files System trong LINUX • Chuẩn bị trước khi cài đặt LINUX. • Đĩa cứng và phân vùng Đĩa cứng. • Quy trình cài đặt LINUX. • Quản lý các Files System trong LINUX. 4 Soạn thảo TS LÊ MẠNH (manhle@uit.edu.vn) Ch ươ ng 2. Các câu l ệ nh và m ộ t vài trình tiện ich trong LINUX. – So sánh DOS/Windows và Linux – Kiến trúc Linux – Hệ thống thư mục – Phân quyền bảo vệ và truy xuất tập tin – Qu n lý ti n trình – Qu ả n lý ti ế n trình – Tập lệnh cơ bản – Trình quản lý thư mục (MC) – Các tập tin khởi động. – Tham khảo thêm WIN,UNIX… 5 Soạn thảo TS LÊ MẠNH (manhle@uit.edu.vn) Ch ươ ng 3: Qu ả n tr ị m ạ ng LINUX. Các vấn đề IP Trong LINUX và WINDOWS NIS Kết nối mạng. FTP cho hệ thống SAMBA (Quản lý các thiết bị) NFS (Quản lý, chia sẻ Files hệ thống,dữ liệu) NetWoking trong LINUX NetWoking trong LINUX DNS Trong Mạng Security in Linux (Fire Wall, Security, mã hóa, chứng thực. .) Tham khảo thêm An Ninh Mạng Internet Mail và quản lý Mail Web và nguyên lý xây dựng WEB. Lập trình SOCKET trong LINUX. 6 Soạn thảo TS LÊ MẠNH (manhle@uit.edu.vn) Chương 4: Lập trình Shell (vỏ ) trong LINUX. – Linux và Shell – Sử dụng Shell như ngôn ngữ lập trình – Cú pháp ngôn ngữ Shell – Dò lỗi (Debug) của Script – Hiển thị màu sắc – Xây dựng ứng dụng bằng ngôn ngữ Script 7 Soạn thảo TS LÊ MẠNH (manhle@uit.edu.vn) Ch ươ ng 5: L ậ p trình trong LINUX. – Linux và Unix – Cộng đồng GNU và General Public License – Lập trình trên Linux – Ch ng trình Unix và Linux – Ch ươ ng trình Unix và Linux – Chương trình Linux đầu tay helloworld.c – Tìm trợ giúp về trình biên dịch – Phát triển chương trình với ngôn ngữ C – Thư viện liên kết trên Linux 8 Soạn thảo TS LÊ MẠNH (manhle@uit.edu.vn) Chương 6: Xử lý tập tin và Thư mục trong LINUX. Hệ thống tập tin trong Linux Các cách xử lý tập tin trong Linux Thư viện xuất nhập chuẩn (Standard I/O Library) Hàm truy xuất cấp thấp Xử lý thư mục Chương 7 : Xử lý tiến trình trong LINUX Khái quát v ề ti ế n trình trong Linux Khái quát v ề ti ế n trình trong Linux Cách hoạt động của tiến trình Cấu trúc tiến trình Tạo lập tiến trình Đọc thông tin về các tiến trình KẾT THÚC MÔN HỌC 9 Soạn thảo TS LÊ MẠNH (manhle@uit.edu.vn) Chương 0:Chương 0: Mở đầuMở đầu CITD - VNUHCM Bao gồm các phần sau: 1. Lich sử hệ điều hành Unix 2. Lịch sử hệ điều hành Linux 3. T i sao ph i s d ng Linux ? 10 3. T ạ i sao ph ả i s ử d ụ ng Linux ? 4. Mô hình phát triển 5. Giấy phép GNU - GPL (General Public License) 6. Cách phát âm đúng chuẩn 7. Các bản phân phối của Linux 8. Cài đặt HĐH Linux Soạn thảo TS LÊ MẠNH (manhle@uit.edu.vn) [...]... - Các b n phân ph i thông d ng g m có Linux c a Red Hat, Mandrake, SuSE, Caldera, Corel và Debian Vi t Nam có Linux VN và VietKey Linux - Có nh ng s khác nhau gi a các b n phân ph i ó, nhưng t t c các b n phân ph i ó u d a trên cùng n n t ng: Kernel c a Linux và các thư vi n c a GNU (http://www.gnu.org/) So n th o TS LÊ M NH (manhle@uit.edu.vn) 20 - Kernel c a Linux ư c phân ph i dư i gi y phép GNU... t đ u phát tri n Linux Tham kh o thi t k c a Marice J Bach Tháng 10, công b b n “chính th c” c a Linux (b n 0.02) m i ch có Bash Shell và GCC 1992 Tháng 1, Linux 0.12 Chuy n sang dùng General Public License So n th o TS LÊ M NH (manhle@uit.edu.vn) Tháng 3, Linux 0.95 22 Linus Torvalds 1994 Version 0.99 sau đó là Version 1.0 đư c công b trên Internet Cu c cách m ng WEB đi cùng v i Linux 1995 Tháng 1,... Microsoft là m t trong nh ng ngư i sáng l p chính) So n th o TS LÊ M NH (manhle@uit.edu.vn) 23 0.3 T i sao ph i s d ng Linux? - Linux là m t H H mi n phí (tính mi n phí, tính t do) M i ngư i u có th truy c p và thay i Linux - Linux là m t h i u hành m nh và tin c y (tính n nh) - Trong th c t , Linux có th d dàng l y v và nâng c p, s a i cho phù h p (tính m m d o) Tài li u v H H này có s n nhi u trên m ng... LÊ M NH (manhle@uit.edu.vn) 30 7 Ki n trúc c a Linux NGƯ I DÙNG So n th o TS LÊ M NH (manhle@uit.edu.vn) 31 8 Linux khác UNIX như th nào? • UNIX ư c phát tri n v i m t chính sách nghiêm ng t • M i ngư i u có th tham gia phát tri n Linux • Không có t ch c nào ch u trách nhi m v các phiên b n c a Linux So n th o TS LÊ M NH (manhle@uit.edu.vn) 32 9 So sánh Linux v i Windows • • • • • • • Kernel và môi... n nay là 2.6 (2.6.19 – phân ph i ngày 26/11/2006 t i trang Web: http://www.kernel.org/pub /linux/ kernel/v2.6/) - Ngoài Kernel, có nhi u ph n m m và d ch v ch y trên Linux (Software Packages) ư c xây d ng - Ngư i dùng có xu th l a ch n Linux Kernel v i m t s ng d ng c n thi t cho mình và ó là ngu n g c c a các Linux Distribution So n th o TS LÊ M NH (manhle@uit.edu.vn) 21 Linus Torvalds 1969 Sinh t i... of the Single UNIX Specification tr thành chu n qu c t Solaris 9.0 Linux 2.6 kernel So n th o TS LÊ M NH (manhle@uit.edu.vn) 18 .: CÂY TI N HÓA C A H H UNIX : So n th o TS LÊ M NH (manhle@uit.edu.vn) 19 0.2 L ch s h i u hành Linux - Năm 1991, Linus Torvalds b t tên là Linux u phát tri n m t Kernel H H có - Trong c ng ng Linux, nhi u t ch c khác nhau ã k t h p các thành ph n khác có s n... CH S PHÁT TRI N H H UNIX: -1999 UNIX at 30 UNIX tròn 30 tu i Linux 2.2 kernel The Open Group cùng IEEE cùng xem xét l i POSIX và Single UNIX Specification Nh ng h i th o đ u tiên c a LinuxWorld Tru64 UNIX 2001 Single UNIX Version 3 c a Single UNIX Specification là k t qu h p Specification, nh t v i POSIX c a IEEE Version 3 Linux 2.4 kernel AIX 5L T ng giá tr liên quan đ n dòng Unix vư t 25 t... cho ngư i dùng Linux duy trì h th ng c a h và nh ng c i ti n s không ng ng ư c phát tri n So n th o TS LÊ M NH (manhle@uit.edu.vn) 24 - Linux là m t H H 32-bit, th m chí t i 64-bit (tính tương thích) C ng ng trên m ng hi n nay s d ng H H này nhi u, do ó có th yên tâm r ng chúng ta luôn có “h u phương” ông o và v ng m nh s n sàng tr giúp trong kho ng th i gian s m nh t (tính nhân văn) Linux thích h p... b c l p ki n trúc và trong su t v i ngư i dùng B om t Mã ngu n m So n th o TS LÊ M NH (manhle@uit.edu.vn) 29 6 Các khuy t i m c a Linux • Thi u tr giúp k thu t Ít có công ty nào ch u trách nhi m phát tri n h i u hành Linux này, Thi u h tr ph n c ng • Các v n v ph n c ng Linux không d cài t và r t nhi u khi không tương thích v i m t vài ph n c ng nào ó, Chưa thân thi n v i ngư i dùng • Cài t còn ph... c công b trên Internet Cu c cách m ng WEB đi cùng v i Linux 1995 Tháng 1, FreeBSD 2.0 Red Hat có giám đ c đi u hành m i là Robert Yong (ngư i sáng l p Linux Journal) 1996 Con gái đ u lòng c a Linus ra đ i S ch m l i phát tri n c a Linux có Tháng 12, Linux 2.0 1997 Linus ti p xúc v i Microsoft: K t thúc gian đo n hàn lâm t i Ph n Lan (t 1988-1997, đúng 10 năm h c t p và nghiên c u t i University of . TIN CÔNG NGHỆ LINUX CÔNG NGHỆ LINUX QuảnQuản tr trị mạngmạng LINUXLINUX GiảngGiảng ViênViên : LÊ MẠNH: LÊ MẠNH Mail : manhle@uit.edu.vnMail : manhle@uit.edu.vn QuảnQuản tr trị mạngmạng LINUXLINUX LậpLập. trêntrên LINUXLINUX GIỚI THIỆU HỌC PHẦNGIỚI THIỆU HỌC PHẦN    Mục tiêu môn học - Nắm được các khái niệm và những kỹ năng quản trị HĐH Linux, có khả năng lập trình cơ bản trong môi trường Linux.   . “Công nghệ Linux( Quản trị mạng và lập trinh )” Chương 0: Giới thiệu , lịch sử của HĐH LINUX • Sơ lược lịch sử UNIX. • Lịch sử và quá trình phát triển LINUX. • Các ưu và nhược của LINUX. Ch ươ ng

Ngày đăng: 08/10/2014, 15:58

Từ khóa liên quan

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

Tài liệu liên quan