Báo cáo - Quản trị hề điều hành mạng Linux Ubuntu Serve. Ubuntu là hệ điều hành máy tính nguồn mở tuân theo giấy phép GNU general Public Licence có tính năng tương tự như hệ điều hành Window của Microsoft. Tổng quan kiến thức về Ubuntu: các phiên bản, ưu - nhược điểm. Hệ điều hành Ubuntu Serve. Cách cài đặt và các thao tác quản trị
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN ĐỀ CƯƠNG CHUYÊN ĐỀ HỌC PHẦN HỆ ĐIỀU HÀNH MẠNG ĐỀ TÀI: QUẢN TRỊ HỆ ĐIỀU HÀNH MẠNG LINUX UBUNTU SERVER Sinh viên thực : PHẠM HUY HƯNG Giảng viên hướng dẫn : NGUYỄN KHÁNH TÙNG Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : QUẢN TRỊ AN NINH MẠNG Lớp : D14QTANM2 Khóa : 2019 -2024 Hà Nội, ngày 18 tháng 10 năm 2021 PHIẾU CHẤM ĐIỂM Họ tên giảng viên Chữ ký Ghi Giảng viên chấm Giảng viên chấm 2 MỤC LỤC I TỔNG QUAN VỀ ĐỀ TÀI 1.1 Lịch sử phát triển 1.2 Các phiên Linux 1.3 Ưu, nhược điểm Linux .8 1.3.1 Ưu điểm 1.3.2 Nhược điểm II NỘI DUNG ĐỀ TÀI 11 CHƯƠNG HỆ ĐIỀU HÀNH MẠNG .11 1.1 Phân biệt hệ điều hành mạng hệ điều hành máy trạm 11 1.2 Tìm hiểu hệ điều hành Ubuntu Server 11 1.2.1 Ubuntu gì? 11 1.2.2 Phân biệt Ubuntu Server Ubuntu Desktop .12 1.2.3 Lợi ích sử dụng Ubuntu Server 12 CHƯƠNG CÁCH TẢI VÀ CÀI ĐẶT HỆ ĐIỀU HÀNH UBUNTU SERVER.13 2.1 Cách tải bước cài đặt hệ điều hành Ubuntu Server .13 2.1.1 Yêu cầu chuẩn bị 13 2.1.2 Tiến hành cài đặt 13 2.2 Kiểm tra sau cài đặt 23 CHƯƠNG 3: CÁC THAO TÁC QUẢN TRỊ TRÊN UBUNTU SERVER 24 3.1 Các thao tác mạng 24 3.1.1 Cài IP tĩnh cho Ubuntu Server .24 3.1.2 Cài đặt dịch vụ DHCP 24 3.2 Các thao tác với file thư mục 27 3.3 Phân quyền truy cập tài nguyên 28 3.3.1 Tạo user, group quản lý thuộc tính user 28 3.3.2 Tìm hiểu cách phân quyền cho file Server Ubuntu 28 3.3.3 Chia sẻ phân quyền truy cập cho user .29 3.3.4 Kiểm tra từ máy client truy cập tới tài nguyên chia sẻ dùng NFS 29 3.4 Cài đặt tường lửa bảo vệ máy chủ 32 3.5 Lập trình Bash Shell .33 3.6 Lập trình Python 38 Tài liệu tham khảo 47 LỜI MỞ ĐẦU Với phát triển nhảy vọt công nghệ thông tin nay, Internet ngày giữ vai trò quan trọng lĩnh vực khoa học kĩ thuật đời sống, Internet có ảnh hưởng rộng lớn tới lĩnh vực đời sống nhân loại (thơng tin, văn hố, kinh tế, trị ); đường lối trị quốc gia (ứng dụng vào quản lí nhà nước, kinh tế, giáo dục ), đời sống người (học tập, giao tiếp, tìm kiếm hội kinh doanh ), nói cách đơn giản, Internet tập hợp máy tính nối kết với nhau, mạng máy tính tồn cầu mà kết nối máy PC họ Trong thời đại ngày nay, thời đại mà sức mạnh internet bùng nổ việc tra cứu thơng tin, đọc báo, tìm kiếm tài liệu mạng khơng cịn điều q xa lạ Thơng qua Intertnet người tra cứu thơng tin, tìm tài liệu hay đơn giản đọc báo nước quốc tế cách nhanh chóng hiệu Hệ điều hành phần mềm quản lý phần cứng máy tính, cung cấp tảng cho phần mềm ứng dụng đóng vai trò trung gian giao tiếp người dùng máy tính phần cứng máy tính Ubuntu hệ điều hành máy tính nguồn mở tuân theo giấy phép GNU general Public Licence có tính tương tự hệ điều hành Window Microsoft Ubuntu thích hợp với cơng việc văn phịng, lập trình, thiết kế, giải trí, có kết nối mạng…Đặc biệt dùng Ubuntu lo ngại nguy bị nhiễm virus hay spyware Cách sử dụng Ubuntu đơn giản, tương tự Window đặc biệt Ubuntu hỗ trợ nhiều ngơn ngữ, có tiếng Việt Ubuntu cung cấp lượng tập hợp đầy đủ tính hoạt động từ cài đặt chuẩn, lại vừa vặn đĩa CD-ROM Em xin chân thành cảm ơn thầy Nguyễn Khánh Tùng – giảng viên trực tiếp môn Hệ điều hành mạng máy tính Thời gian qua thầy tận tình dạy truyền đạt cho chúng em kiến thức quý báu lĩnh vực an ninh mạng để chúng em làm hành trang bước vào đời hồn thiện báo cáo cách tốt Mặc dù có nhiều cố gắng trình làm dự án, nhiên kiến thức cịn hạn chế thời gian có hạn nên báo cáo cịn nhiều thiếu sót, em mong giúp đỡ, góp ý, sửa chữa thầy để báo cáo em hoàn thiện Em xin chân thành cảm ơn quý thầy cô! I TỔNG QUAN VỀ ĐỀ TÀI 1.1 Lịch sử phát triển Phiên Linux Linus Torvalds viết vào năm 1991, lúc ơng cịn sinh viên Đại học Helsinki Phần Lan Ông làm việc cách hăng say vòng năm liên tục cho đời phiên Linux 1.0 vào năm 1994 Bộ phận chủ yếu phát triển tung thị trường quyền GNU General Public License Do mà tải xem mã nguồn Linux Một cách xác, thuật ngữ “Linux” sử dụng để Nhân Linux, tên sử dụng cách rộng rãi để miêu tả tổng thể hệ điều hành giống Unix (còn biết đến tên GNU/Linux) tạo việc đóng gói nhân Linux với thư viện công cụ GNU, phân phối Linux Thực tế tập hợp số lượng lớn phần mềm máy chủ web, ngơn ngữ lập trình, hệ quản trị sở liệu, môi trường làm việc desktop GNOME KDE, ứng dụng thích hợp cho cơng việc văn phịng OpenOfficehay LibreOffice Khởi đầu, Linux phát triển cho dòng vi xử lý 386, hệ điều hành hỗ trợ số lượng lớn kiến trúc vi xử lý, sử dụng nhiều ứng dụng khác từ máy tính cá nhân siêu máy tính thiết bị nhúng máy điện thoại di động Ban đầu, Linux phát triển sử dụng người say mê Tuy nhiên, Linux có hỗ trợ công ty lớn IBM Hewlett-Packard, đồng thời bắt kịp phiên Unix độc quyền chí thách thức thống trị Microsoft Windows số lĩnh vực Sở dĩ Linux đạt thành công cách nhanh chóng nhờ vào đặc tính bật so với hệ thống khác: chi phí phần cứng thấp, tốc độ cao (khi so sánh với phiên Unix độc quyền) khả bảo mật tốt, độ tin cậy cao (khi so sánh với Windows) đặc điểm giá thành rẻ, không bị phụ thuộc vào nhà cung cấp Một đặc tính trội phát triển mơ hình phát triển phần mềm nguồn mở hiệu Tuy nhiên, số lượng phần cứng hỗ trợ Linux khiêm tốn so với Windows trình điều khiển thiết bị tương thích với Windows nhiều Linux Nhưng tương lai số lượng phần cứng hỗ trợ cho Linux tăng lên 1.2 Các phiên Linux Linux có nhiều phân phối khác nhau, phần tính chất nguồn mở Sau số phân phối chủ yếu: Tên phân phối Trang web thức Các tương tự Ubuntu http://www.ubuntu.com/ Kubuntu, Xubuntu, Edub untu, Debian GNU/ Linux http://www.debian.org/ Ultimate Edition http://ultimateedition.info/ Red Hat Enterprise Linux http://www.redhat.com/rhel/ Chrome Linux http://getchrome.eu/ Fedora http://www.fedoraproject.org/ SUSE Linux Enterprise Desktop http://vi.opensuse.org/ Linux Mint http://linuxmint.com/ OpenSUSE 11.4, Mono 10.4 Knoppix http://www.knoppix.org/ PCLinuxOS http://www.pclinuxos.com/ Mandrake http://wiht.link/mandrivalinux CentOS http://www.centos.org/ Gentoo http://www.gentoo.org/ Slackware http://www.slackware.com/ SLAX http://www.slax.org/ Sabayon http://www.sabayon.org/ Dreamlinux http://www.dreamlinux.info/ OpenSolaris http://www.opensolaris.org/ Hồng kỳ linux http://www.redflag-linux.com/ Puppy linux http://puppylinux.org/ Hacao Linux http://www.hacao.com/ Asianux http://www.asianux.vn/ Asianux Server SliTaz http://www.slitaz.org/ GNU/Linux Linpus http://www.linpus.com/ Linpus Linux Super Ubuntu http://hacktolive.org/wiki/ Super_OS Ubuntu, Zorin OS, Linux Mint, http://zorin-os.com/ Ubuntu, Super Ubuntu, Linux Mint Zorin OS Mandriva 1.3 Ưu, nhược điểm Linux 1.3.1 Ưu điểm Linux hệ điều hành miễn phí, nhiên chauw phải tất Hệ điều hành nhiều ưu điểm khác mà không hệ điều hành có Chính đặc điểm khiến cho Linux trở nên phổ biến không Việt Nam mà giới Linh hoạt, uyển chuyển Nếu việc Việt hóa Windows xem khơng thể khơng có đồng ý hỗ trợ Microsoft với Linux làm điều cách dễ dàng Tại Việt Nam có Linux tiếng Việt, Vietkey Linux ViệtKey Group CMC Linux cơng ty CMC Linux cịn tương thích với nhiều mơi trường Hiện tại, ngồi Linux cho server, máy tính để bàn, nhân Linux (Linux kernel) cịn nhúng vào thiết bị điều khiển máy tính Palm, Robot… Độ an tồn cao Trong Linux có cấu phân quyền rõ ràng: có root có quyền cài đặt thay đổi hệ thống Ngồi ra, Linux có chế để người dùng bình thường chuyển tạm thời sang quyền root để thực số thao tác Như windows, ta phải phân quyền cho người sử dụng Active Directory So với windows, chế phân quyền linux chặt chẽ Do có tính chất mở, nên hệ điều hành có lỗ hổng phát sửa nhanh có cộng đồng mã nguồn mở sửa điều tạo nên an tồn Linux Thích hợp cho quản trị mạng Do tính chạy ổn định, bảo mật cao, chế chia sẻ tài nguyên tốt mà ngày nhiều server sử dụng linux Các dịch vụ cài đặt linux đáp ứng đầy đủ windows: DHCP server, DNS server, hệ thống chia sẻ tài nguyên Samba (có thể chia sẻ máy cài windows máy cài linux), hệ thống quản lý tập trung LDAP, webserver Apaches… 1.3.2 Nhược điểm Đòi hỏi người dùng phải thành thạo: Hầu công việc thực dịng lệnh phải cấu hình nhờ sửa trực tiếp file Mặc dù tỏng phiên gần đây, hệ điều hành Linux có cải tiến đáng kể, so với Windows tính thân thiện Linux vấn đề lớn Đây nguyên nhân khiến Linux có kỹ thuật tốt chưa đến với người dùng cuối Tính tiêu chuẩn hóa: Linux phát hành miễn phí nên tự đóng gói, phân phối theo cách riêng Hiện có nhiều Linux phát triển, người dùng phải tự so sánh xem phù hợp với Điều gây khó khăn cho người dùng, người cịn hạn chế kiến thức tin học Ứng dụng chất lượng cao Linux hạn chế: Mặc dù Windows có sản phẩm Linux gần có phần mềm tương tự OpenOffice Linux tương tự Microsoft Office Windows, hay GIMP tương tự Photoshop,… nhiên chất lượng sản phẩm chưa thể so sánh với sản phẩm viết cho Windows 10 ... DUNG ĐỀ TÀI CHƯƠNG HỆ ĐIỀU HÀNH MẠNG 1.1 Phân biệt hệ điều hành mạng hệ điều hành máy trạm 1.1.1 Giống hệ điều hành mạng hệ điều hành máy trạm Chúng giống xuất phát hệ điều hành cung cấp cho bạn... hệ điều hành mạng hệ điều hành máy trạm - Giao diện đồ họa người dùng: Trong hệ điều hành máy trạm bao gồm giao diện người dùng đồ họa, hệ điều hành mạng khơng Mặc dù số hệ điều hành máy chủ Linux. .. .11 1.1 Phân biệt hệ điều hành mạng hệ điều hành máy trạm 11 1.2 Tìm hiểu hệ điều hành Ubuntu Server 11 1.2.1 Ubuntu gì? 11 1.2.2 Phân biệt Ubuntu Server Ubuntu Desktop