Lời nói đầu Chương I: Giới thiệu về Fedora 1. Tổng quan về Fedora……………………………………………..3 2.1. Lịch sử phát triển của Fedora………………………………..3 2.2. Đặc điểm của Fedora………………………………………...4 2.3. Ưu nhược điểm của Linux Fedora 2.4. Mục tiêu của Fedora…………………………………………5 Chương II.Cài Đặt Hệ Thống Fedora …………………………………6 1.Lưu ý:……………………………………………………………......6 2.Qúa trình tải và cài đặt fedora 11……………………………………6 3.Cài đặt FEDORA 11…………………………………………..8 Chương II: Cấu hình và sử dụng Fedora……………………………...26 1.Quản lý hệ thống tập tin trong Fedora……………………………....26 2. Quản lý các ổ đĩa……………………………………………………26 3.Quản lý tài khoản người dùng và nhóm người dung………………..27 4. Thiết lập quyền truy xuất dữ liệu…………………………………...28 5. Cài đặt các gói ứng dụng……………………………………………30 5.1. Cài đặt gói ứng dụng rpm…………………………………………30 5.2. Xóa một gói ra khỏi hệ thống…………………………………….30 5.3. Nâng cấp một gói …………………………………………………30 5.5. Dùng RPM để kiểm tra các gói đã cài đặt……………………..…31 6. Thực thi chương trình và quản lý tiến trình………………………....31 6.1. Thực thi chương trình……………………………………………...31 6.2. Quản lý tiến trình…………………………………………………..31 Lời nói đầu Hiện nay, nhu cầu về các chuyên viên vi tính thành thạo hệ thống Linux ngày càng nhiều, nhất là khi Việt Nam đã trở thành thành viên thứ 150 của tổ chức WTO thì nỗi lo về chi phí bản quyền phần mềm làm cho nhiều doanh nghiệp chuyển đổi hệ thống của mình từ dựa trên nền tảng Windows OS sang Linux OS để tiết kiệm chi phí. Vì là mã nguồn mở cho nên có khá nhiều ứng dụng điều hành được xây dựng dựa trên nền tảng của Linux như Cent OS, redhat, Fedora, Suse, Ubuntu… Mỗi sản phẩm sẽ có những mặt mạnh và yếu riêng nhưng theo thống kê và đánh giá thì Ubuntu là một trong những lựa chọn tốt nhất cho End User khi chuyển từ Windows sang Linux, còn đối với phiên bản server thì chúng ta có thể chọn RedHat hoặc Suse, cent OS. Trong đề tài này chúng ta sẽ tìm hiều về Fedora – một hệ điều hành trên nền tảng Linux. • Giữ nguyên mọi dòng chú thích về nguồn gốc tác giả, bản quyền của họ • Cấm việc bán mã nguồn nhưng cho phép kinh doanh chương trình được tạo I.Giới thiệu về Fedora 2. Tổng quan về Fedora Fedora (hay còn được goi là Fedora Core) là một bản phân phối Linux dựa trên RPM Package Manager, được phát triển dựa trên cộng đồng theo “Dự án Fedora (Fedora Project) và được bảo trợ bởi Red Hat. Hỗ trợ kỹ thuật của Fedora đa số là đến từ cộng đồng (mặc dù Red Hat có hỗ trợ kỹ thuật cho Fedora nhưng không chính thức). 2.1. Lịch sử phát triển của Fedora
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO BÀI TẬP LỚN MÔN: MẠNG MÁY TÍNH Đề tài: CÀI ĐẶT VÀ QUẢN TRỊ HỆ ĐIỀU HÀNH FEDORA 11 Giảng viên: Nhóm thực hiện: Lớp: ThS :Nguyễn Đức Tú Nhóm ĐH KTPM4-K9 -Hà Nội, 20161 ĐẠI HỌC CÔNG NGHIỆP HÀ NÔI ĐỀ TÀI CÀI ĐẶT VÀ QUẢN TRỊ HỆ ĐIỀU HÀNH FEDORA 11 Giáo viên hướng dẫn: Nhóm thực hiện: Lớp: Hà Nội, ngày tháng năm 2016 MỤC LỤC Lời nói đầu Chương I: Giới thiệu Fedora Tổng quan Fedora…………………………………………… 2.1 Lịch sử phát triển Fedora……………………………… 2.2 Đặc điểm Fedora……………………………………… 2.3 Ưu nhược điểm Linux Fedora 2.4 Mục tiêu Fedora…………………………………………5 Chương II.Cài Đặt Hệ Thống Fedora …………………………………6 1.Lưu ý:…………………………………………………………… 2.Qúa trình tải cài đặt fedora 11……………………………………6 3.Cài đặt FEDORA 11………………………………………… Chương II: Cấu hình sử dụng Fedora…………………………… 26 1.Quản lý hệ thống tập tin Fedora…………………………… 26 Quản lý ổ đĩa……………………………………………………26 3.Quản lý tài khoản người dùng nhóm người dung……………… 27 Thiết lập quyền truy xuất liệu………………………………… 28 Cài đặt gói ứng dụng……………………………………………30 5.1 Cài đặt gói ứng dụng rpm…………………………………………30 5.2 Xóa gói khỏi hệ thống…………………………………….30 5.3 Nâng cấp gói …………………………………………………30 5.5 Dùng RPM để kiểm tra gói cài đặt…………………… …31 Thực thi chương trình quản lý tiến trình……………………… 31 6.1 Thực thi chương trình…………………………………………… 31 6.2 Quản lý tiến trình………………………………………………… 31 Lời nói đầu Hiện nay, nhu cầu chuyên viên vi tính thành thạo hệ thống Linux ngày nhiều, Việt Nam trở thành thành viên thứ 150 tổ chức WTO nỗi lo chi phí quyền phần mềm làm cho nhiều doanh nghiệp chuyển đổi hệ thống từ dựa tảng Windows OS sang Linux OS để tiết kiệm chi phí Vì mã nguồn mở có nhiều ứng dụng điều hành xây dựng dựa tảng Linux Cent OS, redhat, Fedora, Suse, Ubuntu… Mỗi sản phẩm có mặt mạnh yếu riêng theo thống kê đánh giá Ubuntu lựa chọn tốt cho End User chuyển từ Windows sang Linux, phiên server có thể chọn RedHat Suse, cent OS Trong đề tài tìm hiều Fedora – hệ điều hành tảng Linux I.Giới thiệu vềmọi Fedora • Cấm Giữ nguyên việc bán mãdòng nguồn thíchcho nguồn phép kinh gốc tác doanh giả,chương quyền trìnhcủa họ tạo Tổng quan Fedora Fedora (hay goi Fedora Core) phân phối Linux dựa RPM Package Manager, phát triển dựa cộng đồng theo “Dự án Fedora (Fedora Project) bảo trợ Red Hat Hỗ trợ kỹ thuật Fedora đa số đến từ cộng đồng (mặc dù Red Hat có hỗ trợ kỹ thuật cho Fedora không thức) 2.1 Lịch sử phát triển Fedora 2.2 Đặc điểm Fedora • Fedora Core sử dụng GNOME môi trường đồ hoạ mặc định Bên cạnh đó người dùng có thể lựa chọn môi trường làm việc khác KDE, XFCE, hay đơn giản với trình quản lý cửa sổ icewm, fluxbox, • Một số công cụ quản trị Fedora Core viết Python - ngôn ngữ kịch hướng đối tượng Ví dụ điển hình công cụ yum, dùng để quản lý cài đặt gói phần mềm theo định dạng RPM 2.3.Ở ta tìm hiểu FEDORA 11 2.3 Ưu nhược điểm Linux Fedora 2.3.1 Ưu điểm: • Là hệ điều hành đa nhiệm: có khả chạy nhiều chương trình thời điểm • Là hệ điều hành đa người dùng: cho phép nhiều người dùng có thể sử dụng hệ điều hành lúc • Là hệ điều hành mã nguồn mở • Có tính bảo mật cao: mã nguồn linux công khai, đó có lỗi cộng đồng lập trình mã nguồn mở cảnh báo sửa lỗi Vì đa số người dùng cho linux có tính bảo mật tương đối cao hệ điều hành phổ biến khác 2.3.2 Nhược điểm: • Còn dựa nhiều vào giao tiếp dòng lệnh: thao tác cấu hình phức tạp linh động linux phải cấu hình giao tiếp dòng lệnh, giao diện đồ họa hỗ trợ cho người dùng số tính cấu hình đơn giản phổ biến • Các bước cài đặt tương đối phức tạp: trình cài đặt cấu hình sau cài đặt đòi hỏi người dùng phải cấu hình nhiều thông số, điều gây khó khăn cho người dùng tiếp xúc với linux • Thiếu trợ giúp thân thiện với người dùng • Sự hỗ trợ phần cứng hạn chế: trình điều khiển làm việc với phần cứng viết cho Linux phải cung cấp miễn phí cho cộng đồng người sử dụng Linux, mà điều hãng sản xuất phần cứng không muốn Do đó, có thể điểm yếu so với Windows công ty phần cứng có thể làm việc trực tiếp với Microsoft tính tương thích, có xu hướng để Linux tự tìm cách hỗ trợ thiết bị đó họ muốn giữ quyền công nghệ riêng Một thông tin tốt nhà cung cấp phần cứng cho Linux phần mềm có chuyển biến tích cực nhiều công ty dần hỗ trợ Linux 2.4 Mục tiêu Fedora Dự án Fedora nhắm tới mục đích tạo hệ điều hành mã nguồn mở hoàn chỉnh để sử dụng cho mục đích tổng quát Fedora thiết kế để có II.Cài Đặt Hệ Thống Fedora 1.Lưu ý: Cần lưu ý bạn cài chung hệ điều hành Linux máy chạy Windows nên dành partition cuối đề cài Linux Và muốn gỡ bỏ Linux sau xóa partion cần phải chạy lệnh fdisk/mbr từ boot cdroom có thể log vào hệ thống Windows bình thường Mô hình lab Trong trường hợp bạn muốn download dphiên fedora 11 từ trang chủ redhat có thể thực theo bước sau: 2.Qúa trình tải cài đặt fedora 11 Mở trang web www.redhat.com chọn mục Download 2.Click vào liên kết Download 3.Tham khảo số hướng dẫn hệ thống chọn mục Download -Sau dow ta thực bước sau 3.Cài đặt FEDORA 11 Chèn đĩa ổ DVD máy tính khởi động lại Đầu tiên, hình sau hiển thị, sau đó đẩy phím Enter B2: hình sau hiển thị, DVD đánh dấu phần Đó lâu, Bỏ qua nó B3: Nhấn vào nút "Next" B4: C họn ngôn ngữ mà bạn m uốn sử dụng t ron g tr ìn h cà i đặ t B5: Chọn ki ểu bàn p hím bạn s dụn g 10 B6: Cử a sổ sa u đ ược h iển t h ị Nếu tấ t HDS tr ên má y t ín h khôn g có l iệu nga y quan tr ọng cho bạn, nó khôn g có plo bl em Nhấn 'Re- khở i Dr i ve "và t i ến t i t i ếp t heo Nếu có mộ t số l iệu n gay đó l q uan tr ọng cho bạn, t iết kiệm chún g vào mộ t HDS hoặ c đ ĩa C D / DVD đầu t i ên 11 B7: Nhập t ên m áy chủ má y t ín h bạn, bạ n t hích B9: T hiết lập m ú i g iờ đ i t iếp t heo 12 B10: Đặ t mậ t khẩ u root đ i t iếp t heo B11: Cấ u hìn h bố tr í p hân vùn g K iểm t hộp "Rà soát , s ửa đổ i phân vùn g bố tr í" đ i t iếp 13 Đâ y l t hay đổ i p hần bố t r í phân vùn g Nhấ n o n út "Ed it " Nhấn vào nút "Add" để tạo khối tin hợp lý Đầu vào điểm lắp, hệ thống tập tin, tên, số lượng đĩa cho nó 14 sau 15 Nhấp vào "V iết t y đổ i vào đĩa " n ếu nó OK 16 Nhấ n "Next " vớ i vi ệc giữ mặ c đ ịn h, khôn g có plobl em Như ng n ếu bạn t h Đâ y l p hần bạn chọn p hần m ềm bạn muốn cà i đặt Nó khôn g đượ c khuyến khí ch đ ể cà i đặt nhiều phần m ềm đầu t iên Kiểm tr a hộp ' Cust om ize 17 nghiệp' đ i t i ếp hộp Bỏ chọn t ất cá c đầu t i ên T iếp t heo, kiểm tr a m ột hộp 'Côn g cụ phá t tr iển ' hìn h s au đâ y Côn g cụ này, đặc b iệt l gcc đ ượ c bao g tr ong nà y, t hư ng l cần t hiết , vậ y nó tốt đ ể cà i đặt bây g iờ 18 Kiểm tr a hộp ' sở ' đ i t iếp Đợ i mộ t chút Cà i đặ t đ ượ c đượ c t hự c Vi ệc cà i đặ t hoàn t hàn h Nhấ n o n út " khở i độn g l i" 19 Các dấ u nhắ c đăng n hập đ ược h iển t h ị sa u kh i khở i động lạ i Đă ng n hập v Màn hình giao diện sau đăng nhập Chương II: Cấu hình sử dụng Fedora 1Quản lý hệ thống tập tin Fedora Hệ thống tập tin Linux tổ chức theo hệ thống phân bậc tương tự cấu trú (root) Đối với hệ điều hành Linux tất thiết bị kết nối vào máy tính 20 USB Điều có nghĩa tất tập tin thư mục nằm thư mục gốc, n Nằm thư mục gốc (/) có loạt thư mục quan trọng hệ thống tập tin đư thường nhìn thấy thư mục gốc (/) : Quản lý ổ đĩa Fedora xem khái niệm tất thiết bị hệ thống tập tin thư mụ có thể hiểu trình việc ánh xạ nội dung ổ đĩa thành thư mục (thư mụ thao tác liệu ổ đĩa đó Khi không sử dụng ta tiến hành thao tác n Định vị đĩa cứng: Định vị phân vùng: 3.Quản lý tài khoản người dùng nhóm người dung 21 Nhấn chọn Add User User Name: đặt tên cho tài khoản người dùng • Full Name: họ tên người dùng (nếu có) • Password: đặt mật cho tài khoản • Confirm Password: xác nhận lại mật • Login Shell: đường dẫn lưu shell người dùng • Create home directory: đường dẫn thư mục chứa thông tin tài khoản người dùng • Create a private group for the user: mặc định hệ thống tạo nhóm người dùng tươn • Specify user ID manually: tự gán số ID cho tài khoản • Specify group ID manually: tự gán số ID cho nhóm người dùng tao Nhấn OK để tạo tài khoản • Thiết lập quyền truy xuất liệu Fedora thiết kế cho nhiều người sử dụng, người sử dụng lại (Execute) cho tập tin riêng họ, quyền hạn để chuyển đổi quyền truy cập Bở hạn quyền truy cập người sử dụng (User Permissions) Một người dùng thuộc nhóm nhiều nhóm khác nhau, người sử d kết hợp R/W/X Người dùng quản trị root, giống Administrator Windows, có quyền t thiết lập hệ thống Điều giúp người sử dụng thông thường cài Cài đặt gói ứng dụng 5.1 Cài đặt gói ứng dụng rpm Khi gói đó cài đặt, chương trình rpm thực công việc sau : 22 - Kiểm tra tính phụ thuộc gói Một số gói không hoạt động không có m gói cài đặt trước hay không - Kiểm tra tình trạng xung đột file Trong phần chương trình rpm phải t Sau đó kiểm tra lại - Thực script trước lúc cài đặt Một số gói trước cài đặt phải thực người đóng gói - Sửa lại file cấu hình có hệ thống Một ưu điểm khác củ cài đặt, chúng cần phải thay đổi số file cấu hình có sẵn hệ thống, rpm khôn thay đổi cần thiết (xem phần sau) - Bung nén file từ gói cài đặt vào vị trí thích hợp Bước thật cop - Thực script sau cài đặt Tương tự script trước lúc cài đặt, bước nà động có thể dùng - Lưu lại tất thông tin vào sở liệu RPM có sở liệu l dụng sở liệu để tra cứu thông tin sau kiểm tra xung đột 5.2 Xóa gói khỏi hệ thống Khi gói xóa khỏi hệ thống, rpm thực công việc sau : - Kiểm tra xem có gói hệ thống phụ thuộc vào gói bị xóa không - Thực script pre-uninstall có - Kiểm tra file cấu hình có bị thay đổi không, có lưu lại copy - Tra cứu sở liệu rpm để xóa file gói đó - Thực script post-uninstall có - Xóa thông tin liên quan đến gói sở liệu 5.3 Nâng cấp gói Nâng cấp gói cách thức tương tự cài đặt gói Chỉ khác tham số khôn Nhưng cần ý : bạn có file rpm, có khả năng, phần mềm đó hoàn 23 tồn hệ thống với phiên cũ hơn, bạn phải chọn tùy chọn -U , chọn -i Thêm ý bạn cần cài gói cũ đè lên gói có phiên bả 5.5 Dùng RPM để kiểm tra gói cài đặt Lệnh rpm -V kiểm tra lại tất thông tin đó xem có khớp với ban đầu hay không Kh Thực thi chương trình quản lý tiến trình 6.1 Thực thi chương trình Để thực thi chương trình có hệ thống, ta có thể thao tác cách sau: Nếu tập tin chương trình nằm thư mục khai báo biến môi trường PAT đó), cần gõ: công cụ terminal Nếu tập tin chương trình nằm thư mục chưa có PATH, có thể: Bổ sung đường dẫn đến tập tin chương trình vào biến môi trường PATH, th • Chuyển đến thư mục có chứa tập tin chương trình gõ: / • Gõ tên tập tin chương trình với đường dẫn đầy đủ (kể từ thư mục gốc) 6.2 Quản lý tiến trình • Mỗi chương trình chạy hệ thống tương ứng với nhiều tiến trình (pro tiến trình Các thông tin liên quan đến tiến trình bao gồm: mã số tiến trình, mức độ Ta có thể tạm ngừng tiến trình đó cho thực thi tiếp tiến trình Các lệnh liên quan: Để xem thông tin liên quan đến hoạt động tính trình, gõ lệnh: top - Để xem tiến trình thực thi hệ thống, gõ lệnh: ps - 24 TÀI LIỆU THAM KHẢO • Giáo trình Fedora core • http://wikipedia.org • http://vnlinux.org • http://www.quantrimang.com • http://fedoraproject.org 25 [...]... hàn h Nhấ n và o n út " khở i độn g l ạ i" 19 Các dấ u nhắ c đăng n hập đ ược h iển t h ị sa u kh i khở i động lạ i Đă ng n hập v Màn hình giao diện sau khi đăng nhập Chương II: Cấu hình và sử dụng Fedora 1Quản lý hệ thống tập tin trong Fedora Hệ thống tập tin của Linux được tổ chức theo một hệ thống phân bậc tương tự cấu trú (root) Đối với các hệ điều hành Linux tất các thiết bị kết nối vào máy tính... người dùng thuộc về một nhóm hoặc nhiều nhóm khác nhau, và mỗi người sử d kết hợp các R/W/X Người dùng quản trị root, cũng giống như Administrator trong Windows, có quyền t những thiết lập hệ thống Điều này giúp những người sử dụng thông thường không thể cài 5 Cài đặt các gói ứng dụng 5.1 Cài đặt gói ứng dụng rpm Khi một gói nào đó được cài đặt, chương trình rpm sẽ thực hiện các công việc sau :... đã được cài đặt trước hay không - Kiểm tra tình trạng xung đột giữa các file Trong phần này chương trình rpm phải t Sau đó kiểm tra lại - Thực hiện các script trước lúc cài đặt Một số gói trước khi được cài đặt phải thực người đóng gói - Sửa lại các file cấu hình đang có trong hệ thống Một trong những ưu điểm khác củ được cài đặt, chúng cần phải thay đổi một số file cấu hình có sẵn trong hệ thống,... í" và đ i t iếp 13 Đâ y l à t hay đổ i p hần bố t r í phân vùn g Nhấ n và o n út "Ed it " Nhấn vào nút "Add" để tạo khối tin hợp lý Đầu vào điểm lắp, hệ thống tập tin, tên, số lượng đĩa cho nó như 14 sau 15 Nhấp vào "V iết t ha y đổ i vào đĩa " n ếu nó OK cả 16 Nhấ n "Next " vớ i vi ệc giữ mặ c đ ịn h, khôn g có plobl em Như ng n ếu bạn t h Đâ y l à p hần bạn chọn p hần m ềm bạn muốn cà i đặt. .. trong hệ thống, rpm khôn hiện các thay đổi cần thiết (xem phần sau) - Bung nén các file từ gói cài đặt vào các vị trí thích hợp Bước này mới thật sự là cop - Thực hiện các script sau cài đặt Tương tự như các script trước lúc cài đặt, bước nà động mới có thể được dùng ngay - Lưu lại tất cả các thông tin trên vào cơ sở dữ liệu RPM có một cơ sở dữ liệu rất l dụng cơ sở dữ liệu này để tra cứu thông tin... được 20 USB Điều này có nghĩa là tất cả các tập tin và thư mục đều nằm dưới thư mục gốc, n Nằm dưới thư mục gốc (/) có một loạt các thư mục quan trọng của hệ thống tập tin đư thường được nhìn thấy dưới thư mục gốc (/) : 2 Quản lý các ổ đĩa Fedora xem khái niệm của tất cả các thiết bị như là một hệ thống tập tin hoặc thư mụ có thể hiểu quá trình này là việc ánh xạ nội dung của một ổ đĩa thành một thư... khôn g có plo bl em Nhấn 'Re- khở i Dr i ve "và t i ến t ớ i t i ếp t heo Nếu có mộ t số dữ l iệu n gay đó l à q uan tr ọng cho bạn, t iết kiệm chún g vào mộ t HDS hoặ c đ ĩa C D / DVD đầu t i ên 11 B7: Nhập t ên m áy chủ của má y t ín h của bạn, bạ n t hích B9: T hiết lập m ú i g iờ và đ i t iếp t heo 12 B10: Đặ t mậ t khẩ u root và đ i t iếp t heo B11: Cấ u hìn h bố tr í p hân vùn g K iểm t ra... mục (thư mụ chính là thao tác trên dữ liệu của ổ đĩa đó Khi không sử dụng nữa thì ta tiến hành thao tác n Định vị đĩa cứng: Định vị phân vùng: 3 .Quản lý tài khoản người dùng và nhóm người dung 21 Nhấn chọn Add User User Name: đặt tên cho tài khoản người dùng • Full Name: họ tên người dùng (nếu có) • Password: đặt mật khẩu cho tài khoản • Confirm Password: xác nhận lại mật khẩu • Login Shell: đường... cách thức cũng tương tự như cài đặt gói Chỉ khác là tham số khôn Nhưng cần chú ý : bạn có một file rpm, sẽ có 2 khả năng, một là phần mềm đó hoàn 23 tồn tại trong hệ thống nhưng với phiên bản cũ hơn, bạn phải chọn tùy chọn -U , nếu chọn -i Thêm một chú ý nữa là đôi khi bạn cần cài một gói cũ hơn đè lên một gói có phiên bả 5.5 Dùng RPM để kiểm tra các gói đã cài đặt Lệnh rpm -V sẽ kiểm tra... khuyến khí ch đ ể cà i đặt nhiều phần m ềm đầu t iên Kiểm tr a hộp ' Cust om ize 17 nghiệp' và đ i t i ếp hộp Bỏ chọn t ất cả cá c đầu t i ên T iếp t heo, kiểm tr a m ột hộp 'Côn g cụ phá t tr iển ' như màn hìn h s au đâ y Côn g cụ này, đặc b iệt l à gcc đ ượ c bao g tr ong nà y, t hư ờ ng l à cần t hiết , vì vậ y nó là tốt hơn đ ể cà i đặt bây g iờ 18 Kiểm tr a hộp ' cơ sở ' và đ i t iếp Đợ i mộ