Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 32 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
32
Dung lượng
577,92 KB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM - QUẢN TRỊ HỆ ĐIỀU HÀNH LINUX ĐỀ TÀI TIỂU LUẬN Chuyên ngành: Công nghệ thơng tin TP HỒ CHÍ MINH, tháng 10 năm 2021 BỘ GIÁO DỤC VÀ ĐÀO TẠO 0 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM - QUẢN TRỊ HỆ ĐIỀU HÀNH LINUX ĐỀ TÀI TIỂU LUẬN Chun ngành: Cơng nghệ thơng tin TP HỒ CHÍ MINH, tháng 10 năm 2021 0 MỤC LỤC CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI .1 1.1 Lý chọn đề tài 1.2 Mục tiêu nghiên cứu 1.3 Phạm vi nghiên cứu .1 CHƯƠNG II: CƠ SỞ LÝ THUYẾT 2.1 Tổng quan hệ điều hành Linux 2.1.1 Lịch sử phát triển Linux 2.1.2 Ưu nhược điểm hệ điều hành Linux 2.1.3 Các phân phối Linux 2.2 Một số lưu ý cài đặt HĐH Linux 2.2.1 Yêu cầu phần cứng 2.2.2 Quản lý ổ đĩa partition Linux 2.2.3 Các câu lệnh Linux 2.3 Một số dịch vụ mạng Linux 13 2.3.1 Dịch vụ DNS .13 2.3.2 Dịch vụ DHCP 14 2.3.3 Dịch vụ SAMBA 16 2.3.4 Dịch vụ LDAP 17 2.3.5 Dịch vụ FTP .17 2.3.6 Dịch vụ web server 18 CHƯƠNG III: CÀI ĐẶT VÀ CẤU HÌNH DHCP SERVER TRÊN CENTOS 19 3.1 DHCP server .19 3.2 Mơ hình lab dịch vụ DHCP Server CentOS 19 3.3 Cài đặt chương trình dịch vụ DHCP Server CentOS 19 3.4 Cấu hình dịch vụ DHCP 21 3.3 Cấp IP DHCP cho host cụ thể .24 0 DANH MỤC CÁC TỪ VIẾT TẮT Hệ điều hành (HĐH) 0 DANH MỤC CÁC HÌNH Hình 3.1…………………………………………………………………………….20 Hình 3.2…………………………………………………………………………….21 Hình 3.3…………………………………………………………………………….21 Hình 3.4…………………………………………………………………………….22 Hình 3.5…………………………………………………………………………….23 Hình 3.6…………………………………………………………………………….24 Hình 3.7…………………………………………………………………………….25 Hình 3.8…………………………………………………………………………….26 0 CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Lý chọn đề tài Khi bắt đầu tìm hiểu nghiên cứu máy tính, phần cứng máy tính hình, chuột, bàn phím, dây cắm, CPU, Ram… tiếp đến phần mềm máy tính ứng dụng chạy bên máy Bên cạnh cịn có phần khơng thể thiếu nghiên cứu máy tính hệ điều hành (HĐH), phần mềm hệ thống quản lý phần cứng, phần mềm cung cấp dịch vụ chung cho chương trình máy tính Và nói đến HĐH thường q quen thuộc với HĐH Windows sử dụng rộng rãi phổ biến nay, nhiên Việt Nam nói riêng tỷ lệ người sử dụng Windows lậu chiếm số cao sử dụng Windows quyền Microsoft Office quyền bạn trả phí quyền hay HĐH khác mà bạn sử dụng có thực hoạt động tốt khơng? Hoặc, bạn có thấy gặp khó khăn với vấn đề như: virus, phần mềm độc hại, chậm, gặp cố, sửa chữa tốn khơng? Vậy có HĐH sử dụng ngày phổ biến, hồn tồn miễn phí tất tính năng, mã nguồn mở, hoạt động tốt ổn định máy tính có cấu hình thấp hết tính bảo mật cao, giao diện thân thiện với người sử dụng, HĐH Linux Việc nghiên cứu sử dụng thành thạo HĐH Linux hỗ trợ tốt cho nhiều cơng việc địi hỏi tính ổn định hệ thống cao quản trị mạng lập trình viên hay đơn giản việc hiểu biết thêm HĐH giúp người sử dụng linh hoạt cơng việc sau Đó lý em chọn đề tài Quản Trị Hệ Điều Hành Linux làm đề tài tiểu luận môn học 1.2 Mục tiêu nghiên cứu - Tìm hiểu HĐH Linux - Tìm hiểu phân phối CentOS Linux - Tìm hiểu số dịch vụ mạng Linux 0 - Cài đặt cấu hình DHCP Server CentOS 1.3 Phạm vi nghiên cứu - Phạm vi không gian: đề tài nghiên cứu thực thực hành dựa phân phối CentOS 5.6 Linux - Phạm vị thời gian: đề tài nghiên cứu thực tháng 10/2021 CHƯƠNG II: CƠ SỞ LÝ THUYẾT 2.1 Tổng quan hệ điều hành Linux 2.1.1 Lịch sử phát triển Linux Linux HĐH nguồn mở kiến thức mã nguồn mở nên biết lập trình viên Một HĐH phần mềm quản lý trực tiếp phần cứng tài nguyên hệ thống, CPU, nhớ lưu trữ HĐH nằm ứng dụng phần cứng tạo kết nối tất phần mềm bạn tài nguyên vật lý thực công việc Cũng giống Windows, iOS Mac OS, Linux HĐH Trên thực tế, tảng phổ biến hành tinh, Android, cung cấp hệ điều hành Linux - Ngày 5/4/1991, Linus Torvalds, chàng sinh viên 21 tuổi trường Đại học Helsinki, Phần Lan bắt tay vào viết dòng lệnh Linux - Tháng 8/1991, Torvalds gửi thông điệp trở thành tiếng sau đời Linux: “Tôi làm hệ điều hành miễn phí (chỉ làm theo sở thích, khơng lớn chun nghiệp)” Ngay Torvalds khơng ngờ đến thành công Linux ngày hôm - Tháng 9/1991, phiên Linux 0.01, phiên Linux Torvalds cơng bố, với 10.239 dịng lệnh Phiên 0.02 mắt tháng sau - Năm 1992, Torvals có định cho đắn phát hành Linux dạng mã nguồn mở giấy phép GPL, cho phép tất người có quyền download để xem mã nguồn để cung chung tay phát triển Đây xem định giúp Linux có phổ biến ngày 0 - Năm 1993, Slackware, hệ điều hành phát triển dựa mã nguồn Linux đời Slackware hệ điều hành Linux có tuổi đời lâu Phiên Slackware công bố vào tháng 5/2010 - Ngày 14/3/1994, sau năm làm việc miệt mài, Torvalds cho mắt phiên hoàn thiện đầu tiên, Linux 1.0 với 176.250 dịng lệnh năm sau đó, phiên 1.2 mắt với 310.950 dòng lệnh - Ngày 3/11/1994, Red Hat Linux, phiên 1.0 giới thiệu Đây hệ điều hành thương mại hóa dựa Linux - Năm 1996, Linus Torvalds ghé thăm công viên hải dương học, đây, ông định sử dụng hình ảnh chim cánh cụt để làm biểu tượng thức Linux - Năm 1998, Linux bắt đầu “ông lớn” công nghệ quan tâm đầu tư để phát triển Nổi bật số IBM Cơng ty đầu tư hàng tỉ USD để phát triển dịch vụ phần mềm tảng Linux, với đội ngũ nhân viên phát triển 300 người Ngoài IBM, Compaq Oracle bắt đầu đầu tư phát triển Linux - Năm 2005, Linus Torvalds xuất trang bìa tạp chí kinh tế BusinessWeek, với câu chuyện thành công hệ điều hành Linux - Năm 2007, hàng loạt hãng sản xuất máy tính lớn HP, ASUS, Dell, Lenovo bắt đầu bán sản phẩm laptop cài đặt sẵn Linux - Tính đến thời điểm tại, Linux có nhiều biến thể phiên khác nhau, xây dựng phát triển riêng biệt công ty phần mềm cá nhân Nổi bật số hệ điều hành di động Android Google, hệ điều hành thông dụng - Đến tháng 1/2009, số người dùng Linux toàn cầu đạt mốc 10 triệu người 0 Hiện nay, sau 20 năm tồn phát triển, Linux sử dụng rộng rãi tồn giới, máy tính cá nhân, máy chủ, đến thiết bị di động, máy nghe nhạc, máy tính bảng, máy ATM chí siêu máy tính… Từ phiên với 10 ngàn dòng lệnh, ngày 14/3/2011, sau 20 năm tồn phát triển, tảng Linux 2.6.38 phát hành, với 14.294.493 dòng lệnh, đánh dấu chặng đường tồn phát triển lâu dài Linux Ngày nay, Linux xem biểu tượng chia sẻ cộng đồng, phát triển cộng đồng ủng hộ hồn tồn miễn phí Linux xem đối địch Windows (Microsoft), nhiều người cho rằng, với Microsoft tất có lợi nhuận 2.1.2 Ưu nhược điểm hệ điều hành Linux *Ưu điểm: - Miễn phí: có nghĩa bạn khơng phí quyền Linux đời miễn phí cho người dùng, khơng cần phải phí mà nhìn thấy dịng code Linux - Tính bảo mật cực cao: Khơng cần phải lo lắng tệp, file bất ngờ bị virus, mã độc cơng,… chúng khơng thể hoạt động Linux Có thể nói tính bảo mật cao điểm mạnh hệ điều hành - Dễ dàng thao tác, tính linh hoạt: Linux hồn tồn chỉnh sửa thứ theo ý mà khơng cần nhờ trợ giúp, phù hợp dành cho lập trình viên nhà phát triển - Máy cấu hình yếu sử dụng Linux: Với phiên muốn nâng cấp lên đòi hỏi người dùng phải nâng cấp phần cứng theo Linux nâng cấp lên phiên mới, máy tính có cấu hình yếu hay mạnh nâng cấp hỗ trợ thường xuyên chất lượng hoạt động trơn tru ổn định *Nhược điểm: - Các ứng dụng hỗ trợ hạn chế, chưa phong phú với người sử dụng 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ự MSOffice, hay GIMP tương tự 0 Photoshop… Tuy 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 - Với Linux có số nhà sản xuất lại khơng phát triển driver hỗ trợ - Địi hỏi người dùng phải thành thạo, trước việc sử dụng cấu hình Linux xem cơng việc dành cho chuyên gia 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ù phiên gần đây, HĐH 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 chủ yếu khiến Linux có nhiều đặc tính kỹ thuật tốt chưa đến với người dùng cuối - Tuỳ vào tính chất, nhu cầu sử dụng mà bạn cần tìm hệ điều hành thích hợp với 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 từ nhân ban đầu tồn như: RedHat, SuSE, Knoppix… 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 có kiến thức tin học hạn chế 2.1.3 Các phân phối Linux Bản phân phối Linux hệ điều hành phát triển dựa hệ điều hành Linux Một phân phối Linux thường tích hợp sẵn số phần mềm tiện ích, trình quản lý gói (packages manager), window system (phần lớn sử dụng X Window System), window manager môi trường desktop - Ubuntu: Ubuntu đánh giá phân phối mang tới cho người dùng trải nghiệm tốt Đây phổ biến - Linux Mint: phát triển dựa Ubuntu, linux mint có phát triển thêm số tính khác - Debian: Đây phân phối mà nhiều lập trình viên sử dụng nhiều nay, gồm nhiều phần mềm mã nguồn mở hồn tồn miễn phí 0 13 xố file đích tồn không nhắc người sử dụng Tuỳ chọn –i nhắc người sử dụng có ghi đè hay khơng file_đích tồn Cú pháp : mv [-if] file_nguồn file_đích • Lệnh pwd: Câu lệnh hiển thị tên thư mục bao gồm đường dẫn tuyệt đối Cú pháp: pwd • Lệnh rm: để xoá thư mục file, sử dụng câu lệnh rm, bạn xố nhiều file sử dụng ký tự đại diện gõ vào tên file Cú pháp: rm [-rif] thư_mục/file rm doc1.txt doc2.txt doc3.txt Tương ứng với: rm doc[1-3].txt rm câu lệnh mạnh, cẩn thận sử dụng lệnh bạn nhầm xoá file quan trọng Nếu chưa chắn, bạn sử dụng tuỳ chọn –i, hệ thống nhắc lại cho bạn xác thực lần xoá file Nếu chắn file cần xố, bạn chọn tuỳ chọn –f để nhận thông tin nhắc bạn xác thực Tuỳ chọn –r cho phép bạn xố tồn thư mục • Lệnh tail: Câu lệnh tail hiển thị phần cuối file, mặc định hiển thị 10 dòng cuối file, để hiển thị 50 dòng cuối file doc.txt, bạn sử dụng câu lệnh: tail -50 doc.txt Cú pháp: tail [-count | -fr] tên_file Tuỳ chọn –r thực cơng việc ngược lại, mặc định hiển thị tất dòng trừ 10 dòng cuối Tuỳ chọn –f hữu ích bạn giám sát file Với tuỳ chọn này, tail chờ cho liệu ghi vào file Khi liệu thêm vào file, tail hiển thị liệu lên hình, để dừng lệnh tail giám sát file, chọn tổ hợp phím Ctrl + C lệnh tail khơng tự dừng 0 14 2.3 Một số dịch vụ mạng Linux 2.3.1 Dịch vụ DNS Dịch vụ tên miền (DNS – Domain Name Service) dịch vụ internet, ánh xạ địa IP sang tên miền máy chủ có thực (FQDN – Full Qualified Domain Names – tên miền đầy đủ chứng nhận) ngược lại Khi mở trình duyệt Web nhập tên website, trình duyệt đến thẳng website mà khơng cần phải thông qua việc nhập địa IP trang web Quá trình "dịch" tên miền thành địa IP trình duyệt hiểu truy cập vào website công việc DNS server Các DNS trợ giúp qua lại với để dịch địa "IP" thành "tên" ngược lại Người sử dụng cần nhớ "tên", không cần phải nhớ địa IP (địa IP số khó nhớ) Phân loại domain name server Tên miền riêng (Primary Name Server): Mỗi máy chủ tên miền có tên miền riêng Tên miền riêng đăng ký Internet Tên miền dự phòng – tên miền thứ hai (Secondary name server): DNS Server sử dụng để thay cho Primary name server DNS Server cách lưu lại tất ghi liệu Primary name Server Primary Name Server bị gián đoạn đảm nhận việc phân giải ánh xạ tên miền địa IP Caching Name Server: Đây Server đảm nhiệm việc lưu trữ tất tên miền, địa IP phân giải ánh xạ thành công Nó sử dụng trường hợp sau: - Làm tăng tốc độ phân giải cách sử dụng cache - Giảm bớt gánh nặng phân giải tên máy cho DNS Server - Giảm lưu lượng tham gia vào mạng giảm độ trễ mạng (rất quan trọng) 0 15 2.3.2 Dịch vụ DHCP DHCP viết tắt Dynamic Host Configuration Protocol, giao thức cấu hình host động thiết kế làm giảm thời gian chỉnh cấu hình cho mạng TCP/IP cách tự động gán địa IP cho khách hàng họ vào mạng Dich vụ DHCP thuận lới lớn người điều hành mạng Nó làm yên tâm vấn đề cố hữu phát sinh phải khai báo cấu hình thủ cơng Nói cách tổng quan DHCP dich vụ mang đến cho nhiều lợi điểm công tác quản trị trì mạng TCP/IP như: - Tập trung quản trị thơng tin cấu hình IP - Cấu hình động máy - Cấu hình IP cho máy cách liền mạch - Sự linh hoạt - Khả mở rộng Một DHCP Server cấp phát địa IP cho máy tính khác Dịch vụ thường sử cho doanh nghiệp giúp bạn giảm bớt cài đặt cấu hình Tất địa IP tất máy tính lưu trữ sở liệu máy Server Một máy chủ DHCP cài đặt cấu hình sử dụng theo hai phương pháp: - Vùng địa chỉ: Phương pháp đòi hỏi phải xác định vùng (đơi cịn gọi phạm vi) địa IP mà DHCP cung cấp cho khách hàng họ có cấu hình tính động Server sở Khi DHCP Client không mạng cho khoảng thời gian xác định, cấu hình hết hạn quay trở lại cấp phát địa cách sử dụng dịch vụ DHCP - Địa MAC: Phương pháp đòi hỏi phải sử dụng dịch vụ DHCP để xác định địa phần cứng card mạng kết nối với mạng lưới sau liên tục cung cấp cấu hình DHCP lần khách hàng yêu cầu để tạo trình phục vụ DHCP cách sử dụng thiết bị mạng *Phương thức hoạt động dịch vụ DHCP 0 Việc sử dụng dấu trích dẫn đơn nói cho shell để nguyên ký tự bỏ qua chúng chương trình Việc sử dụng dấu trích dẫn đơn cần thiết sử dụng ký tự đặc biệt grep ‘hello$’ data.txt Các dòng kết thúc với chuỗi “hello” trả lạ, để tìm kiếm mẫu bắt đầu từ, sử dụng \< grep ‘\’ data.txt Ở bên trên, ý dấu chấm phù hợp với ký tự trừ dòng điều thao tác, tìm kiếm tất dịng chứa ký tự ‘C’ theo sau hai ký tự kết thức ký tự ‘s’, biểu thức quy là: grep ‘C s’ data.txt Biểu thức có mẫu phù hợp ‘Cats’, ‘Cars’ ‘Cris’ chúng chứa file data.txt Nếu bạn muốn xác định dãy ký tự, sử dụng dấu gạch nối phân biệt ký tự bắt ñầu ký tự kết thúc dãy Khi bạn xác định dãy, thứ tự phải giống mã ASCII Ví dụ, để tìm kiếm tất dịng chứa ký tự “B” theo sau ký tự thường sử dụng: grep ‘B[a-z]’ data.txt Cũng xác định nhiều giới hạn mẫu: grep ‘B[A-Za-z]’ data.txt * Các câu lệnh thư mục file • Lệnh cat: hiển thị nội dung file thiết bị chuẩn Nó thường hữu ích để kiểm tra nội dung file sử dụng câu lệnh cat, đối số mà bạn đưa vào lệnh cat file bạn muốn xem, để xem toàn nội dung file: Cú pháp: cat file [>|>] [destination file] cat name 0 Lệnh cat trộn nhiều file tồn vào file: cat name1 name2 name3 > allnames Ví dụ kết hợp file: name1, name2 name3 cho file cuối allnames Thứ tự việc trộn ñược thiết lập thứ tự file đưa vào dòng lệnh Sử dụng lệnh cat, bổ sung file vào file khác tồn Trong trường hợp bạn quên thêm name4 vào câu lệnh trước, nhận kết mong muốn cách thực lệnh: cat name4 > allnames Lệnh bổ sung nội dung file name4 vào allnames • Lệnh chmod: dùng để thay đổi quyền truy cập file thư mục Cú pháp: chmod [-R] permission-mode file thư mục chmod myscript.pl Để thay đổi quyền thư mục tất file, thư mục thư mục sử dụng câu lệnh: chmod –R 744 public_html • Lệnh chown: thay đổi quyền sở hữu file hay thư mục Giá trị khai báo Group 0 la ID nhóm người sử dụng tên nhóm người sử dụng tìm thấy file /etc/group Cú pháp: chown [ -fhR ] Owner [ :Group ] { file …| thư mục… } Chỉ người sử dụng root có quyền thay đổi quyền sở hữu file Chi tiết tuỳ chọn bên dưới: -f : ngăn chặn tất thông báo lỗi trừ thong báo sử dụng -h: thay đổi quyền sở hữu liên kết tượng trưng không thay đổi quyền sở hữu file mà đến liên kết tượng trưng -R: thay đổi quyền sở hữu thư mục, file thư mục bên thư mục • Lệnh clear: Xố hình, trả lại dấu dịng lệnh phía hình clear 0 10 • lệnh cmp: Lệnh so sánh nội dung hai file Nếu khơng có khác nào, lệnh cmp kết thúc cách yên lặng, tuỳ chọn –l n số byte giá trị khác hai file Tuỳ chọn –s không hiển thị cài cả, trả lại trạng thái tương đương hai file Giá trị trả lại file giống hệt nhau, giá trị hai file khác lớn lỗi xuất thực câu lệnh Cú pháp: cmp [ -ls ] file1 file2 • Lệnh cp: chép file từ thư mục nguồn đến thư mục đích đưa vào để chép toàn file thư mục bên thư mục mong muốn, bạn sử dụng câu lệnh cp với tuỳ chọn –R Cú pháp: cp [ -R ] file_hoặc_thư_mục file_hoặc_thư_mục • Lệnh du: Lệnh tổng kết việc sử dụng đĩa Nếu bạn xác định thư mục, lệnh du báo cáo việc sử dụng đĩa cho thư mục Cú pháp: du [ -ask ] tên_file - Tuỳ chọn –a đưa hình kích thước thư mục file - Tuỳ chọn –s in tổng cộng - Tuỳ chọn –k in tất kích thước file theo kilobytes • Lệnh file: Câu lệnh xác định kiểu file Nếu file file thông thường, kiểu file xác định Cú pháp: file filename • Lệnh find: Câu lệnh find tìm file thư mục Cú pháp : find [path] [-type fd] [-name mẫu] [-atime [+-] số_ngày] [-exec câu_lệnh {}\;] [-empty] find –type d Câu lệnh trả lại tất thư mục thư mục Tuỳ chọn –type xác định kiểu, d cho thư mục, f cho file hay l cho liên kết 0 find –type f –name “*.txt” Lệnh tìm tất file văn có phần mở rộng txt thư mục thư mục 11 find –type f –name –exec grep –l ‘magic’ {} \; “*.txt” Câu lệnh tìm kiếm tất file văn (kết thúc với phần mở rộng .txt) thư mục thư mục có chứa từ “magic” find –type f empty Hiển thị tất file rỗng thư mục • Lệnh grep: cho phép bạn tìm kiếm nhiều file có mẫu ký tự đặc biệt Mỗi dòng file chứa mẫu hiển thị hình Câu lệnh grep hữu ích bạn có nhiều file bạn muốn tìm file chứa từ câu xác định Sử dụng tuỳ chọn –v, bạn hiển thị file khơng chứa mẫu Ví dụ, để chọn dịng data.txt khơng chứa từ “the” ta thực hiện: Cú pháp: grep [–viw] mẫu file grep –vw ‘the’ data.txt Nếu tuỳ chọn –w không xác định từ chứa “the” phù hợp “together” Tuỳ chọn –w xác định buộc mẫu phải toàn từ Cuối tuỳ chọn –i bỏ qua khác ký tự chữ hoa ký tự chữ thường tìm kiếm mẫu • Lệnh head: Câu lệnh hiển thị vài dòng file Bởi mặc định, 10 dòng đầu file hiển thị Tuy nhiên, bạn sử dụng tuỳ chọn để xác định số dòng hiển thị Cú pháp: head [-count | -n number] filename head -2 doc.txt • Lệnh ln: Lệnh ln tạo liên kết cứng mềm Các liên kết cứng tạo sử dụng lệnh ln, tuỳ chọn –s Cú pháp: ln [-s] file_nguồn đích ln /www /public_html Một liên kết cứng có hạn chế, khơng thể tạo liên kết đến thư mục khác, liên kết cứng liên kết đến file hệ thống file khác Sử dụng tuỳ chọn –s bạn tạo liên kết mềm, loại bỏ giới hạn ln –s /dev/fs02/jack/www /dev/fs01/foo/public_html 0 12 Ở tạo liên kết mềm thư mục www hệ thống file file tạo hệ thống file • Lệnh locate: Câu lệnh locate tìm đường dẫn đến file đặc biệt hay câu lệnh Lệnh locate tìm kiếm xác hay phần chuỗi phù hợp Ví dụ: locate foo kết tìm kiếm đưa file có tên chứa từ khố ‘foo’ theo đường dẫn tuyệt đối không đưa kết tên file Cú pháp : locate từ_khố • Lệnh ls: cho phép bạn đưa danh sách file thư mục Cú pháp : ls [-1aRl] file_hoặc_thư_mục hiển thị tên file tên thư mục thư Khi sử dụng tuỳ chọn -1 0, mục Khi chọn tuỳ chọn –l, danh sách file thư mục thư mục hiển thị với đầy đủ thông tin file thư mục Tuỳ chọn –a cho phép bạn hiển thị tất file thư mục (kể file ẩn, tên file bắt đầu dấu chấm) thư mục Tuỳ chọn –R hiển thị tất file thư mục bên có • Lệnh mkdir: để tạo thư mục, sử dụng câu lệnh mkdir Chỉ có giới hạn chọn tên thư mục, tên thư mục lên tới 255 ký tự tên thư mục chứa ký tự trừ ký tự ‘/’.Ví dụ: mkdir dir1 dir2 dir3 Lệnh tạo ba thư mục, nằm bên thư mục Cú pháp: mkdir thư_mục • Lệnh mv: Sử dụng lệnh mv để dịch chuyển hay đổi tên file hay thư mục Câu lệnh thực việc dịch chuyển hay đổi tên phụ thuộc vào file_đích có thư mục hay khơng, để minh hoạ đổi tên thư mục foo thành foobar: mv foo foobar Bởi foobar chưa tồn tại, foo đổi tên thành foobar Nếu câu lệnh sau thực hiện: mv doc.txt foobar foobar tồn tại, việc dịch chuyển file thực sau Tuỳ chọn –f 0 13 xố file đích tồn khơng nhắc người sử dụng Tuỳ chọn –i nhắc người sử dụng có ghi đè hay khơng file_đích tồn Cú pháp : mv [-if] file_nguồn file_đích • Lệnh pwd: Câu lệnh hiển thị tên thư mục bao gồm đường dẫn tuyệt đối Cú pháp: pwd • Lệnh rm: để xố thư mục file, sử dụng câu lệnh rm, bạn xố nhiều file sử dụng ký tự đại diện gõ vào tên file Cú pháp: rm [-rif] thư_mục/file rm doc1.txt doc2.txt doc3.txt Tương ứng với: rm doc[1-3].txt rm câu lệnh mạnh, cẩn thận sử dụng lệnh bạn nhầm xố file quan trọng Nếu chưa chắn, bạn sử dụng tuỳ chọn –i, hệ thống nhắc lại cho bạn xác thực lần xoá file Nếu chắn file cần xố, bạn chọn tuỳ chọn –f để nhận thông tin nhắc bạn xác thực Tuỳ chọn –r cho phép bạn xố tồn thư mục • Lệnh tail: Câu lệnh tail hiển thị phần cuối file, mặc định hiển thị 10 dòng cuối file, để hiển thị 50 dòng cuối file doc.txt, bạn sử dụng câu lệnh: tail -50 doc.txt 0 Cú pháp: tail [-count | -fr] tên file Tuỳ chọn –r thực cơng việc ngược lại, mặc định hiển thị tất dòng trừ 10 dòng cuối Tuỳ chọn –f hữu ích bạn giám sát file Với tuỳ chọn này, tail chờ cho liệu ghi vào file Khi liệu thêm vào file, tail hiển thị liệu lên hình, để dừng lệnh tail giám sát file, chọn tổ hợp phím Ctrl + C lệnh tail khơng tự dừng 0 14 2.3 Một số dịch vụ mạng Linux 2.3.1 Dịch vụ DNS Dịch vụ tên miền (DNS – Domain Name Service) dịch vụ internet, ánh xạ địa IP sang tên miền máy chủ có thực (FQDN – Full Qualified Domain Names – tên miền đầy đủ chứng nhận) ngược lại Khi mở trình duyệt Web nhập tên website, trình duyệt đến thẳng website mà khơng cần phải thông qua việc nhập địa IP trang web Quá trình "dịch" tên miền thành địa IP trình duyệt hiểu truy cập vào website công việc DNS server Các DNS trợ giúp qua lại với để dịch địa "IP" thành "tên" ngược lại Người sử dụng cần nhớ "tên", không cần phải nhớ địa IP (địa IP số khó nhớ) Phân loại domain name server Tên miền riêng (Primary Name Server): Mỗi máy chủ tên miền có tên miền riêng Tên miền riêng đăng ký Internet Tên miền dự phòng – tên miền thứ hai (Secondary name server): DNS Server sử dụng để thay cho Primary name server DNS Server cách lưu lại tất ghi liệu Primary name Server Primary Name Server bị gián đoạn đảm nhận việc phân giải ánh xạ tên miền địa IP Caching Name Server: Đây Server đảm nhiệm việc lưu trữ tất tên miền, địa IP phân giải ánh xạ thành cơng Nó sử dụng trường hợp sau: - Làm tăng tốc độ phân giải cách sử dụng cache - Giảm bớt gánh nặng phân giải tên máy cho DNS Server - Giảm lưu lượng tham gia vào mạng giảm độ trễ mạng (rất quan trọng) 0 ... chọn đề tài Quản Trị Hệ Điều Hành Linux làm đề tài tiểu luận môn học 1.2 Mục tiêu nghiên cứu - Tìm hiểu HĐH Linux - Tìm hiểu phân phối CentOS Linux - Tìm hiểu số dịch vụ mạng Linux 0 - Cài đặt cấu. .. 17 2.3.5 Dịch vụ FTP . 17 2.3.6 Dịch vụ web server 18 CHƯƠNG III: CÀI ĐẶT VÀ CẤU HÌNH DHCP SERVER TRÊN CENTOS 19 3.1 DHCP server .19 3.2 Mơ hình lab... HỌC CÔNG NGHỆ TP HCM - QUẢN TRỊ HỆ ĐIỀU HÀNH LINUX ĐỀ TÀI TIỂU LUẬN Chun ngành: Cơng nghệ thơng tin TP HỒ CHÍ MINH, tháng 10 năm 2021 0 MỤC LỤC CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI