1. Trang chủ
  2. » Công Nghệ Thông Tin

Giáo trình hệ điều hành nguồn mở

35 12 0

Đ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

Thông tin cơ bản

Tiêu đề Giáo Trình Hệ Điều Hành Nguồn Mở
Trường học Trường Trung Cấp Tháp Mười
Thể loại Giáo Trình
Thành phố Đồng Tháp
Định dạng
Số trang 35
Dung lượng 1,08 MB

Cấu trúc

  • 2.2. Các phiên bản phát hành Linux (0)
  • 2.3. Thương mại hoá Linux (5)
  • BÀI 2: CÀI ĐẶT HỆ ĐIỀU HÀNH MÃ NGUỒN MỞ VÀ CÁC ỨNG DỤNG (19)
    • 1. Mục tiêu (3)
    • 2. Nội dung bài (3)
      • 2.1. Yêu cầu về phần cứng (0)
      • 2.2. Các cách cài đặt HĐH mã nguồn mở (6)
      • 2.4. Cài đặt HĐH mã nguồn mở (7)
      • 2.5. Cài đặt ứng dụng trên HĐH mã nguồn mở (13)
      • 2.6. Gỡ bỏ các phần mềm đã được cài đặt (18)
  • BÀI 3: QUẢN LÝ TẬP TIN, THƯ MỤC VÀ TÀI KHOẢN NGƯỜI DÙNG (19)
    • 2.1. Thao tác với tập tin và thư mục (20)
    • 2.2. Tạo tài khoản người dùng (25)
    • 2.3. Tạo nhóm người dùng (26)
    • 2.4. Phân quyền sử dụng tài nguyên (26)
    • 2.5. Chia sẻ dữ liệu trên HĐH mã nguồn mở (0)
    • 2.6. Sao lưu và phục hồi dữ liệu (29)
  • TÀI LIỆU THAM KHẢO (35)

Nội dung

Thương mại hoá Linux

Linux ngày càng chiếm ưu thế trên thị trường nhờ chi phí thấp, độ ổn định và bảo mật cao Nhiều tổ chức thương mại đã chọn sử dụng Linux đồng bộ thay vì phát triển riêng lẻ Hệ điều hành này được xem là giải pháp doanh nghiệp, được hỗ trợ bởi các tập đoàn lớn như Computer Associates, HP, IBM và Dell Linux phù hợp với nhu cầu sử dụng cấp doanh nghiệp và có tính an ninh tốt, ít bị tấn công hơn so với các sản phẩm khác Lõi Linux 2.6 đánh dấu bước tiến lớn về an ninh và độ tin cậy Nhiều công ty đã công bố khoản tiết kiệm đáng kể từ việc sử dụng phần mềm mã nguồn mở.

1 Linux là gì? Nêu các đặc điểm của hệ điều hành Linux.

2 So sánh các ưu khuyết điểm của hệ điều hành Linux so với hệ điều hành

3 Nêu một số phiên bản nổi bật của Linux mà bạn biết?

Một số yêu cầu cần thiết và cấu hình tối thiểu trên hệ thống máy tính trước khi cài đặt hệ điều hành

- Bộ xử lý (CPU): ít nhất là 1.4 GHz.

- RAM: ít nhất là 1 GB.

- Bộ nhớ trống: Bộ nhớ trống tối thiểu 5 GB.

- Màn hình có độ phân giải tối thiểu là 800 x 600.

Tải bộ cài hệ điều hành mã nguồn mở Ubuntu theo địa chỉ sau: http://www.ubuntu.com/download/ubuntu/download

2.2 Các cách cài đặt HĐH mã nguồn mở

- Ta có thể sử dụng đĩa CD hoặc USB chứa hệ điều hành.

- Sử dụng phần mềm: Ultraiso premium, Oracle VM VirtualBox hoặc Vmware workstation,

2.3 Phân vùng và định dạng file hệ thống

Phân vùng là một thành phần quan trọng của không gian trên đĩa cứng, trong khi bảng phân vùng (partition table) lưu trữ thông tin về kích thước và vị trí của các phân vùng Hai loại bảng phân vùng phổ biến hiện nay là MBR và GPT.

Master Boot Record (MBR) được giới thiệu lần đầu tiên với IBM PC DOS 2.0 vào năm 1983, chứa thông tin về cách phân vùng logical và hệ thống tệp trên đĩa MBR bao gồm code thực thi, hoạt động như một trình tải khởi động cho hệ điều hành Tuy nhiên, MBR chỉ hỗ trợ tối đa bốn phân vùng chính; để có nhiều hơn, người dùng cần tạo một phân vùng mở rộng từ một trong các phân vùng chính và sau đó tạo các phân vùng hợp lý bên trong MBR sử dụng 32 bit để lưu trữ địa chỉ khối, cho phép xử lý tối đa 2TB dữ liệu trên các đĩa cứng với sectors 512 byte.

Bảng phân vùng GUID (GPT) cho phép tối đa 128 phân vùng trên mỗi ổ đĩa Với việc sử dụng địa chỉ khối 64 bit, GPT hỗ trợ các đĩa cứng có kích thước sector 512 byte và có dung lượng tối đa lên đến 9,4 ZB.

Một file hệ thống là yếu tố quyết định cách lưu trữ và truy xuất dữ liệu từ đĩa lưu trữ Trên hệ điều hành Windows, các file systems phổ biến bao gồm FAT32 và NTFS, trong khi trên hệ điều hành Linux, các file systems thường gặp là ext2, ext3, ext4, xfs, vfat, swap, ZFS và GlusterFS.

2.4 Cài đặt HĐH mã nguồn mở

Trong phần cài đặt HĐH mã nguồn mở, tôi hướng dẫn cài đặt HĐH mã nguồn mở Ubnutu bằng phần mềm Oracle VM VirtualBox

Để sử dụng, bạn cần cài đặt phần mềm Oracle VM VirtualBox và hệ điều hành mã nguồn mở Ubuntu Bạn có thể tải Ubuntu tại địa chỉ: http://www.ubuntu.com/download/ubuntu/download.

2.4.1 Tạo HĐH mã nguồn mở Ubuntu bằng phần mềm Oracle VM VirtualBox

Douple Click chuột vào biểu tượng để bắt đầu tiến trình cài đặt, khi xuất hiện màn hình ta chọn New để tạo HĐH mã nguồn mở Ubuntu.

-Trên hộp thoại Name and operating system

 Name: đặt tên cho HĐH

 Machine Folder: nơi lưu trữ HĐH

Chọn dung lượng bộ nhớ RAM cho hệ điều hành Ubuntu trong hộp thoại Memory Size Lưu ý rằng dung lượng RAM không được vượt quá khả năng của máy, với dung lượng tối thiểu là 1GB Sau khi chọn xong, hãy nhấn Next.

- Khi xuất hiện hộp thoại mới bạn chọn Created, tiếp tục chọn Next, Next.

2.4.2 Tiến hành cài đặt HĐH mã nguồn mở Ubuntu

Click chọn HĐH mã nguồn mở Ubuntu ta mới cài đặt, chọn Start, xuất hiện hộp thoại Select start-up disk

- Xuất hiện hộp thoại Welcom : o Tại đây ta chọn ngôn ngữ để cài đặt bằng tiếng việt hoặc English o Click chọn Install Ubuntu để tiến hành cài đặt

Chọn đường dẫn đến nơi chứa tập tin Ubuntu mà bạn tải ở trên

- Xuất hiện hộp thoại Keyboard layout: o Chọn ngôn ngữ bàn phím là English o Click Continue

The "Updates and other software" dialog offers two additional options if your computer is connected to the internet: you can choose to download updates while installing, which allows the latest version of Ubuntu to be installed automatically after the initial setup, or you can opt to install third-party software, enabling the installation of applications from external developers.

3, đây là những codec giúp bạn đọc và xem được các định dạng audio và video trong máy) o Tiếp tục nhấn Continue

- Hộp thoại "Installation type" o Click chọn Something else. o Nhấn Continue

11 o Click chọn New Partition Table, nhấn continue o Click vào dấu ô + ằ để tạo tạo 2 phõn vựng như sau:

Nhấp chọn install Now, nhấn Contiune, Contiune.

- Hộp thoại "Where are you?" dùng để chỉnh múi giờ, ngày tháng Nhấn Continue.

- Hộp thoại "Who are you?".

Tại đây bạn điền một số thông tin về bạn và máy tính:

 Your name: tên của bạn

 Your computer's name: tên của máy tính

 Pick a username: tên của người dùng, tài khoản người dùng này sẽ được mặc định là root (người có quyền cao nhất trong máy tính của bạn)

 Choose a passowrd: điền mật khẩu của tài khoản

Mật khẩu của tài khoản root rất quan trọng vì nó được sử dụng để tạo tài khoản mới, cài đặt, cập nhật và chỉnh sửa hệ điều hành Ubuntu Do đó, bạn không được phép quên mật khẩu này.

 Comfirm your password: gõ lại mật khẩu một lần nữa

 Login automatich: lựa chọn khi đăng nhập vào Ubuntu không cần điền mật khẩu.

 Repuire my password to log in: lựa chọn sẽ yêu cầu nhập mật khẩu khi đăng nhập vào Ubuntu

Mã hóa thư mục home của bạn là một biện pháp bảo mật hiệu quả, ngăn chặn các tài khoản khác truy cập vào dữ liệu cá nhân Điều này giúp bảo vệ thông tin riêng tư của bạn, đảm bảo rằng chỉ bạn mới có quyền đọc và quản lý nội dung trong thư mục này.

Nhấn Continue, quá trình cài đặt bắt đầu Nhấn Restart now để khởi động lại máy Vậy là hoàn thành quá trình cài đặt.

2.5 Cài đặt ứng dụng trên HĐH mã nguồn mở

2.5.1 Cài đặt bộ gõ tiếng việt trên Ubuntu

Hiện nay, có bốn chương trình hỗ trợ gõ Tiếng Việt phổ biến: ibus, scim, x-unikey và xvnkb Tài liệu này sẽ chỉ hướng dẫn cài đặt ibus-unikey, vì scim đã được cài đặt mặc định trong các phiên bản Ubuntu 9.04 trở về trước và hiện đã ngừng phát triển.

Hướng dẫn cài ibus-unikey

IBus là bộ gõ mặc định trên Ubuntu từ phiên bản 9.10 và Fedora từ phiên bản 11 Để gõ tiếng Việt, người dùng có thể lựa chọn sử dụng các module như ibus-unikey, ibus-m17n hoặc ibus-tables.

Bước 1: Chọn Ubuntu Software Center , kiểm tra ibus đã được cài đặt trên máy chưa, nếu chưa thì chọn install để cài đặt.

Việc cài đặt có thể thực hiện nhanh bằng lệnh: sudo apt-get install ibus-unikey (cho các phiên bản từ 9.04 trở về trước)

Bước 2: Kích hoạt bộ gõ

Click chọn Dash home (nhấn nút Windows trên bàn phím) → Language Support Ở phần Keyboard input method system chọn ibus.

Việc kích hoạt bộ gõ có thể thực hiện nhanh bằng lệnh: im-switch -s ibus.

Sau khi kích hoạt bạn cần đăng xuất ra khỏi máy tính và đăng nhập lại.

Bước 3: Thiết lập cấu hình bộ gõ tiếng Việt

Click vào Setting/Region and Language, Click vào dấu “+” tìm đến

Chú ý rằng các kiểu gõ như telex (m17n) và vni (m17n) không thuộc về Unikey Bạn có thể điều chỉnh kiểu gõ (telex, vni) hoặc bảng mã sử dụng (unicode, TCVN3, vni) trong quá trình sử dụng Unikey.

Để sử dụng bộ gõ ibus-unikey, bạn chỉ cần nhấn tổ hợp phím Ctrl + Space trong bất kỳ khung nhập liệu nào như OpenOffice, LibreOffice hay Firefox Ngoài ra, bạn cũng có thể nhấn vào biểu tượng ibus ở góc phải màn hình để chọn tiếng Việt – Unikey và sau đó chọn kiểu gõ phù hợp.

#rmp –ivh foo-1.0-1.i386.rpm foo #################################

2.5.3 Loại bỏ phần mềm đã cài đặt trong hệ thống

Lưu ý: khi xóa chúng ta dùng tên-package chứ không dùng tên tập tin RPM.

# rpm -e foo removing these packages would break dependencies: foo is needed by bar-1.0-1

# rpm –Uvh tên-tập-tinRPM

# rpm -Uvh foo-2.0-1.i386.rpm foo ####################################

Khi nâng cấp RPM, các phiên bản cũ của gói sẽ bị xóa Tuy nhiên, bạn có thể sử dụng lệnh này để cài đặt mà không xóa đi bất kỳ phiên bản cũ nào.

CÀI ĐẶT HỆ ĐIỀU HÀNH MÃ NGUỒN MỞ VÀ CÁC ỨNG DỤNG

Mục tiêu

Biết được lịch sử, các giai đoạn phát triển và các bản phân phối của HĐH Linux

Nội dung bài

Linux là hệ điều hành máy tính nổi bật và cũng là tên của hạt nhân hệ điều hành này Đây là một trong những ví dụ tiêu biểu nhất về phần mềm tự do và phát triển mã nguồn mở.

Linux, phiên bản đầu tiên được phát triển bởi Linus Torvalds vào năm 1991, ra đời khi ông còn là sinh viên tại Đại học Helsinki, Phần Lan Sau 3 năm nỗ lực không ngừng, ông đã giới thiệu phiên bản Linux 1.0 vào năm 1994.

Bộ phận chủ yếu của Linux được phát triển và phát hành theo giấy phép GNU General Public License, cho phép mọi người tải về và xem mã nguồn của hệ điều hành này.

Thuật ngữ "Linux" thường được hiểu là Nhân Linux, nhưng thực tế nó chỉ một phần của hệ điều hành GNU/Linux, bao gồm sự kết hợp giữa nhân Linux và các thư viện, công cụ GNU Hệ điều hành này là một tập hợp phong phú các phần mềm, bao gồm máy chủ web, ngôn ngữ lập trình, hệ quản trị cơ sở dữ liệu, cùng với các môi trường làm việc như GNOME, KDE, Unity và các ứng dụng văn phòng như OpenOffice, LibreOffice.

Linux bắt đầu được phát triển cho vi xử lý 386, và hiện nay, hệ điều hành này hỗ trợ nhiều kiến trúc vi xử lý khác nhau Nó được ứng dụng rộng rãi, từ máy tính cá nhân đến siêu máy tính, cũng như các thiết bị nhúng như điện thoại di động.

Linux, ban đầu được phát triển bởi những người đam mê, hiện nay đã nhận được sự hỗ trợ mạnh mẽ từ các công ty lớn như IBM và Hewlett-Packard Hệ điều hành này không chỉ bắt kịp với các phiên bản Unix độc quyền mà còn trở thành một thách thức đáng kể đối với sự thống trị của Microsoft Windows.

Linux, Ubuntu, Tail, Centos 7, Ubuntu studio, Open SUSE, Fedora …

Ubuntu là hệ điều hành Linux lý tưởng cho người mới bắt đầu nhờ tính dễ tiếp cận và giao diện thân thiện Phiên bản LTS của Ubuntu nổi bật với tính bảo mật và độ ổn định cao Đối với những máy tính có cấu hình yếu, Lubuntu spin là lựa chọn hoàn hảo, được xem là bản Linux nhẹ nhất Cùng với Linux Mint, Ubuntu là một trong những gói phân phối phổ biến nhất, được khuyến nghị cho người dùng mới Các phiên bản mới của Ubuntu được phát hành định kỳ mỗi 6 tháng.

Fedora là một phiên bản Linux dành cho các công ty và máy chủ, thay vì việc sử dụng desktop cá nhân.

Elementary OS là: hệ điều hành có giao diện đẹp, thiết kế khoa học, môi trường desktop hoàn hảo Tuy nhiên không có nhiều ứng dụng được cài sẵn.

Linux Mint là một lựa chọn tuyệt vời cho người mới bắt đầu sử dụng Linux, nhờ vào việc hỗ trợ các phương tiện media mặc định và nhiều tùy chọn tùy chỉnh ấn tượng.

Arch Linux là một phiên bản Linux hấp dẫn cho người dùng có kinh nghiệm, cho phép tận dụng tối đa Terminal để thực hiện các tác vụ như cài đặt ứng dụng Hệ điều hành này nổi bật với khả năng tùy chỉnh cao, mang đến cho người dùng sự linh hoạt trong việc cấu hình hệ thống theo nhu cầu Trong khi đó, Antergos là một phiên bản thân thiện hơn với người dùng, giúp dễ dàng tiếp cận và sử dụng Arch Linux.

Tail là lựa chọn lý tưởng cho những người ưu tiên quyền riêng tư và bảo mật, đồng thời vẫn giữ được giao diện thân thiện với người dùng Tuy nhiên, Tail không phải là sự lựa chọn phổ biến cho đại đa số người dùng.

Centos 7 là một nhánh thuộc phiên bản Enterprise của Red Hat Linux, kết cấu ổn định, lý tưởng sử dụng cho server Tuy nhiên nó không tối ưu cho việc sử dụng desktop hàng ngày.

Ubuntu Studio là lựa chọn tuyệt vời cho những ai tìm kiếm phần mềm sản xuất âm thanh và video mà không cần chi tiêu lớn Nó hỗ trợ nhiều audio plug-in và vẫn cho phép truy cập vào các gói phần mềm trong hệ điều hành Ubuntu chính Nếu bạn muốn thiết lập một studio ghi âm tại nhà hoặc một xưởng sản xuất video mà không phải đầu tư hàng triệu đồng cho phần mềm tiêu chuẩn, hãy cân nhắc cài đặt Ubuntu Studio, phiên bản Ubuntu Linux được thiết kế đặc biệt cho mục đích này.

Tools Hỗ trợ các audio plug-in, tích hợp MIDI input và cài đặt sẵn 1 bản vá lỗi ảo.

Open SUSE là một hệ điều hành lý tưởng dành cho các lập trình viên và quản trị viên hệ thống, nổi bật với giao diện bóng bẩy và tính năng bảo mật tốt Ngoài ra, người dùng còn có khả năng tạo ra phiên bản hệ điều hành riêng phù hợp với nhu cầu của mình.

Linux đang ngày càng chiếm ưu thế trên thị trường nhờ chi phí thấp, độ ổn định và khả năng bảo mật cao Nhiều tổ chức thương mại lựa chọn sử dụng Linux đồng bộ thay vì phát triển riêng lẻ, biến hệ điều hành này thành giải pháp doanh nghiệp phổ biến Các tập đoàn lớn như Computer Associates, HP, IBM và Dell đã hỗ trợ triển khai Linux, nhấn mạnh tính phù hợp của nó với mục đích sử dụng cấp doanh nghiệp Linux được xem là hệ điều hành an toàn hơn do ít bị tấn công hơn so với các sản phẩm khác, với lõi Linux 2.6 đánh dấu bước tiến lớn về an ninh và độ tin cậy Nhiều công ty đã công bố khoản tiết kiệm đáng kể từ việc sử dụng phần mềm mã nguồn mở.

1 Linux là gì? Nêu các đặc điểm của hệ điều hành Linux.

2 So sánh các ưu khuyết điểm của hệ điều hành Linux so với hệ điều hành

3 Nêu một số phiên bản nổi bật của Linux mà bạn biết?

Một số yêu cầu cần thiết và cấu hình tối thiểu trên hệ thống máy tính trước khi cài đặt hệ điều hành

- Bộ xử lý (CPU): ít nhất là 1.4 GHz.

- RAM: ít nhất là 1 GB.

- Bộ nhớ trống: Bộ nhớ trống tối thiểu 5 GB.

- Màn hình có độ phân giải tối thiểu là 800 x 600.

Tải bộ cài hệ điều hành mã nguồn mở Ubuntu theo địa chỉ sau: http://www.ubuntu.com/download/ubuntu/download

2.2 Các cách cài đặt HĐH mã nguồn mở

- Ta có thể sử dụng đĩa CD hoặc USB chứa hệ điều hành.

- Sử dụng phần mềm: Ultraiso premium, Oracle VM VirtualBox hoặc Vmware workstation,

2.3 Phân vùng và định dạng file hệ thống

Phân vùng là một phần của không gian trên đĩa cứng, với bảng phân vùng (partition table) chứa thông tin về kích thước và vị trí của các phân vùng Hai loại bảng phân vùng phổ biến nhất hiện nay là MBR và GPT.

QUẢN LÝ TẬP TIN, THƯ MỤC VÀ TÀI KHOẢN NGƯỜI DÙNG

Thao tác với tập tin và thư mục

2.1.1 Thao tác trên thư mục

Hệ thống tập tin của Linux và Unix được cấu trúc theo dạng phân cấp giống như một cây, với thư mục gốc, được ký hiệu bằng dấu gạch chéo “/”, là bậc cao nhất trong hệ thống này.

Dưới thư mục gốc (/) của hệ thống tập tin Linux, có nhiều thư mục quan trọng được công nhận trên tất cả các bản phân phối Dưới đây là danh sách các thư mục thông thường thường xuất hiện trong thư mục gốc (/).

- Mở từng tập tin và thư mục từ thư mục (/)Root.

- Chỉ có Root user mới có quyền viết dưới thư mục này.

- Lưu ý r ằng /root là thư mục gốc của Root user.

- Chứa các tập tin thực thi nhị phân (binary executables).

- Lệnh Linux phổ biến sử dụng ở chế độ Singer-user mode nằm trong thư mục này.

- Tất cả user trên hệ thống nằm tại thư mục này đều có thể sử dụng lệnh.

- Ví dụ: ps, ls, ping, grep, cp.

- Cũng giống như /bin, /sbin cũng chứa tập tin thực thi nhị phân (binary executables).

- Lệnh Linux nằm trong thư mục này được sử dụng bởi Admin hệ thống, nhằm mục đích duy trì hệ thống.

- Ví dụ: iptables, reboot, fdisk, ifconfig, swapon.

- Chứa cấu hình các tập tin cấu hình của hệ thống, các tập tin lệnh để khởi động các dịch vụ của hệ thống……

- Ngoài ra /etc còn chứa shell scripts startup và shutdown, sử dụng để chạy/ngừng các chương trình cá nhân.

- Ví dụ: /etc/resolv.conf, /etc/logrotate.conf.

- Chứa các tập tin để nhận biết cho các thiết bị của hệ thống (device files).

- Bao gồm thiết bị đầu cuối, USB hoặc các thiết bị được gắn trên hệ thống.

- Ví dụ: /dev/tty1, /dev/usbmon0

- Chưa các thông tin về System Process.

Hệ thống tập tin ảo chứa thông tin về các quá trình đang chạy, ví dụ như thư mục /proc/{pid} lưu trữ dữ liệu liên quan đến quá trình cụ thể của pid.

- Chứa các ứng dụng, thư viện, tài liệu và mã nguồn các chương trình thứ cấp

Thư mục /usr/bin chứa các tệp tin của những ứng dụng chính đã được cài đặt cho người dùng Nếu không tìm thấy tệp nhị phân của người dùng trong thư mục /bin, bạn có thể kiểm tra tại /usr/bin Một số ví dụ về các ứng dụng trong thư mục này bao gồm at, awk, cc, less và scp.

- /usr/lib chứa thư viện /usr/bin và /usr/sbin.

- /usr/local chứa các chương trình user mà bạn cài đặt từ nguồn.

- Thư mục chính lưu trữ các tập tin cá nhân của tất cả user.

- Ví dụ: /home/john, /home/nikita.

- Chứa các tập tin cấu hình cho quá trình khởi động hệ thống.

- Các file Kernel initrd, vmlinux, grub nằm trong /boot.

- Ví dụ: nitrd.img-2.6.32-24-generic, vmlinuz-2.6.32-24-generic.

- Chứa các file thư viện hỗ trợ các thư mục nằm dưới /bin và /sbin.

- Tên file thư viện có thể là ld* hoặc lib*.so.*.

- Ví dụ: ld-2.11.1.so, libncurses.so.5.7.

 Lệnh pwd: cho phép xác định vị trí thư mục hiện hành.

Ví dụ: [natan@netcom bin]$ pwd

 Lệnh cd: cho phép thay đổi thư mục.

Cú pháp: $cd [thư-mục]

Trong đó thư-mục: là nơi cần di chuyển vào.

 Lệnh ls: cho phép liệt kê nội dung thư mục.

Cú pháp: ls [tùy chọn] [thư mục]

- ls –x hiển thị trên nhiều cột.

- ls –l hiển thị chi tiết các thông tin của tập tin.

- ls –a hiển thị tất cả các tập tin kể cả tập tin ẩn.

The file listing displays various files and directories with their permissions, ownership, sizes, and timestamps For example, "im_palette-small.pal" has read and write permissions for the owner and read permissions for the group and others, while "anaconda-ks.cfg" has restricted permissions for the group and others The "Music" directory shows read, write, and execute permissions for the owner, group, and others, indicating full access Additionally, "init.d" is a symbolic link pointing to "rc.d/init.d," highlighting the interconnectedness of files in a Linux environment Understanding these columns is essential for managing file permissions and system organization effectively.

Cột 1 trong danh sách tập tin hiển thị ký tự đầu tiên để chỉ loại tập tin: dấu '-' biểu thị tập tin bình thường, 'd' cho thư mục, và 'l' cho liên kết Sau ký tự này, dấu '-' sẽ chỉ đến tập tin thực tế Các ký tự còn lại trong cột này thể hiện quyền truy cập của người dùng.

+ Cột thứ 2: Chỉ số liên kết đến tập tin này.

+ Cột thứ 3, 4: Người sở hữu và nhóm sở hữu

+ Cột thứ 5: Kích thước tập tin, thư mục

+ Cột thứ 6: Chỉ ngày giờ sửa chữa cuối cùng

+ Cột thứ 7: Tên tập tin, thư mục Để xem thông tin 1 hay nhiều tập tin có thể dùng

$ls -l tập-tin1 tập-tin2 …

 Lệnh mkdir: cho phép tạo thư mục.

Cú pháp: $mkdir [tùy-chọn] [thư-mục]

Ví dụ: $mkdir /home/web

 Lệnh rmcdir: ho phép xóa thư mục rỗng

Lệnh more: cho phép xem nội dung tập tin theo từng trang màn hình Cú pháp: $more [tên-tập-tin]

Ví dụ:$more /etc/passwd

Lệnh cp: cho phép sao chép tập tin

Cú pháp:$cp

Ví dụ: $cp /etc/passwd /root/passwd

Lệnh mv: cho phép thay đổi tên tập tin và di chuyển vị trí của tập tin

Cú pháp:$mv < tên-tập-tin-mới>

Ví dụ: $cp /etc/passwd /root/pwd

Lệnh rm: cho phép xóa tập tin, thư mục.

Cú pháp:$rm [tùy-chọn] [tên-tập-tin/thưmục]

Các tùy chọn thường dùng:

Lệnh find: Cho phép tìm kiếm tập tin thỏa mãn điều kiện.

Cú pháp:#find [đường-dẫn] [biểu-thức-tìm-kiếm]

- Đường-dẫn: là đường dẫn thư mục tìm kiếm

- Biểu-thức-tìm-kiếm: tìm các tập tin hợp với điều kiện tìm.

Tìm 1 tập tin xác định: #find [thư-mục] –name [tên-tập-tin] –print.

Ngoài ra, có thể sử dụng những kí hiệu đại diện sau:

“*”: viết tắt cho một nhóm ký tự

-r xóa thư mục và tất cả các tập tin và thư mục con-l xác nhận lại trước khi xóa

Lệnh grep: cho phép tìm kiếm một chuỗi nào đó trong nội dung tập tin.

Cú pháp: #grep [biểu-thức-tìm-kiếm] [tên-tập-tin]

Tìm trong tập tin có tên [tên-tập-tin] những dữ liệu thỏa mãn [biểu- thức- tìm-kiếm]

Ví dụ: grep “nva” /etc/passwd

Tìm kiếm trong tập tin /etc/passwd và hiển thị các dòng có xuất hiện chuỗi “nvan”.

Lệnh touch: Là lệnh hỗ trợ việc tạo và thay đổi nội dung tập tin

Cú pháp: touch file

Ví dụ: #touch file1.txt file2.txt (tạo hai tập tin file1.txt và file2.txt)

Lệnh dd: cho phép sao chép và chuyển đổi file.

Ví dụ: dd if=/mnt/cdrom/images/boot.img of=/dev/fd0 (if là input file, of là output file)

Tạo tài khoản người dùng

Ubuntu thường được cài đặt cho một người dùng duy nhất, nhưng nếu cần nhiều người sử dụng, cách hiệu quả nhất là tạo nhiều tài khoản tương ứng Mỗi tài khoản sẽ có thiết lập và thư mục lưu trữ riêng, giúp đảm bảo rằng các tài khoản không ảnh hưởng lẫn nhau.

Máy tính sử dụng Linux thường có hai loại tài khoản: tài khoản người dùng bình thường và tài khoản root, tài khoản cao nhất với quyền quản lý toàn bộ hệ thống Người dùng không thể đăng nhập trực tiếp vào tài khoản root, mà phải sử dụng lệnh sudo để thực hiện các quyền hạn cao hơn.

 Thêm, xóa user Để thêm một người dùng vào một hệ thống Linux với lệnh adduser,

Cú pháp: sudo adduser user1

Sau đó nhấn Y để đồng ý tạo

Kiểm tra lại user vừa tạo

Cú pháp: tail -n 1 /etc/password

Cú pháp: deluser remove-home user1

Tạo nhóm người dùng

Cú pháp: sudo addgroup quantri

Thêm người dùng vào group

Cú pháp: Sudo usermod -a -G root user1

Thêm user vào nhiều group

Cú pháp: Sudo usermod -a -G group1,group2 user1

Thêm nhiều user vào 1 group

Cú pháp: Sudo gpasswd -M user1,user2 group1

Xóa người dùng ra khỏi group

Cú pháp: Sudo gpasswd -d username groupname

Kiểm tra thông tin của 1 group

Cú pháp: Sudo cat/etc/groups

Phân quyền sử dụng tài nguyên

Linux là một hệ điều hành đa người dùng, vì vậy việc quản lý quyền truy cập trên hệ thống tệp là rất quan trọng Người quản trị cần thiết lập quyền cho các tệp và thư mục để đảm bảo rằng nội dung không bị thay đổi hoặc xóa.

Trong Linux có 3 dạng đối tượng :

 Group owner (nhóm sở hữu).

 Other users (những người khác).

Các quyền hạn truy xuất tập tin :

 Read (r hoặc 4): cho phép đọc nội dung.

 Write (w hoặc 2 ): dùng để tạo, thay đổi hay xóa.

 Execute (x hoặc 1): thực thi chương trình. Để xem được quyền hạn ứng với một file cụ thể, ta có thể dùng lệnh ls -l.

Các lệnh thường dùng để Thay đổi quyền hạn:

• Lệnh Chmod : dùng để cấp quyền hạn.

Cú pháp : #chmod

Ví dụ: #chmod 644 baitap.txt //cấp quyền cho owner có thể ghi các nhóm các chỉ có quyền đọc với file taptin.txt

 Lệnh Chown : dùng thay đổi người sở hữu.

Cú pháp : #chown

 Lệnh Chgrp : dùng thay đổi nhóm sở hữu.

Cú pháp : #chgrp

– Không có quyền Không có quyền

Có thể đọc file, ví dụ dùng lệnh cat, Có thể xem nội dung trong thư

Bạn bấm nút Install service để chuẩn bị cài đặt dịch vụ chia sẻ tài nguyên

-Share name: nhập tên của thư mục chia sẻ.

- Allow others to create and delete files in this folder: có quyền ghi, hiệu chỉnh và xóa trên thư mục này.

- Guest access (for people without a user account): tất cả các tài khoản không thuộc về hệ thống Ubuntu đều có thể truy cập thư mục này.

Tiếp theo, bấm nút Create Share để hoàn thành thao tác chia sẻ thư mục.

Bấm nút Add the permissions automatically để trình quản lý file Nautilus tự động bổ sung quyền cho thư mục mà bạn vừa chia sẻ.

2.6 Sao lưu và phục hồi dữ liệu

Sao lưu dữ liệu (Backup) là công việc thiết yếu giúp bảo vệ an toàn cho dữ liệu trước các sự cố như virus, hư hỏng phần cứng hoặc xóa nhầm Việc thực hiện sao lưu định kỳ cho phép người dùng phục hồi kịp thời các dữ liệu đã mất khi gặp sự cố, đảm bảo tính liên tục và an toàn cho thông tin quan trọng.

To install Backup, open the Terminal and enter the command: sudo apt-get install sbackup Once the installation is complete, restart your computer to apply the changes.

- Bước 2: Click chọn Show Applications\ Backup Ta thấy xuất hiện hộp thoại

Ta tiến hành thiết lập các định dạng sau:

When scheduling backups, you can choose to set them to occur daily or weekly Additionally, you can specify the retention period for your backups, with options to keep them for at least six months or extend the duration to one year.

Trong mục này nếu dữ liệu Backup chiếm quá nhiều dung lượng và không còn khoảng trống thì nó sẽ tự xóa các Backup cũ nhất.

Sau khi thiết lập các định dạng trên ta tiến hành Backup dữ liệu.

 Trên Overview, chọn Back up Now ta thấy xuất hiện hộp thoại Back up

31 o Allo restoring Without a password: Cho phép khôi phục dữ liệu mà không cần Password o Password-protect your backup: Yêu cầu đặt Password cho bản sao lưu.

+ Tạo tập tin Text.txt là con thư mục Thuận và Text1.txt là con thư mục Ngọc. + Sao chép tập tin Text.txt sang thư mục Hiếu.

+ Di chuyển tập tin Text1.txt sang thư mục Đạt.

+ Sao chép thư mục TKL16 sang thư mục Home trong Filesystem.

+ Đặt thuộc tính Write (quyền ghi) cho các thư mục CĐ CNTTK15

+ Đặt thuộc tính Read (quyền chỉ đọc) cho các thư mục CĐ CNTTK16.

+ Xóa thư mục CĐ CNTTK16 trong thư mục Home và nhận xét.

Câu 1: Tạo cây thư mục như sau:

Để thực hiện việc đổi tên các thư mục, bạn cần thực hiện các bước sau: đổi tên thư mục NGOAINGU thành ENGLISH, đổi tên thư mục EXCEL thành XU LY BANG TINH, đổi tên thư mục WORD thành XU LY BAN BAN, và cuối cùng, đổi tên thư mục WINDOWS thành HDH MICROSOFT.

Câu 3: Sao chép thư mục o Chép thư mục WORD vào thư mục ENGLISH o Chép thư mục TOEIC vào thư mục TIN HOC

33 o Chép thư mục IOS vào thư mục KY THUAT LAP TRINH

Câu 4: Di chuyển thư mục o Di chuyển thư mục WORD vào thư mục LAP TRINH DI DONG o Di chuyển thư mục TINHOCvề thư mục gốc của ổ đĩa.

Câu 5: Xóa và phục hồi thư mục o Xóa thư mục TIN HOC o Phục hồi thư mục TIN HOC vừa xóa

Để quản lý thư mục hiệu quả, hãy gán thuộc tính chỉ đọc cho hai thư mục MANG MAY TINH và TIN HOC Đồng thời, thiết lập thuộc tính ẩn cho thư mục KY THUAT LAP TINH Cuối cùng, hãy gỡ bỏ thuộc tính chỉ đọc cho thư mục TIN HOC để đảm bảo người dùng có thể chỉnh sửa nội dung trong thư mục này.

Câu 1: Tạo cây thư mục như sau

Trong thư mục BAI TAP TIN HOC, hãy tạo thêm thư mục CHUONG TRINH và kiểm tra tổng dung lượng của chương trình Sau đó, xóa thư mục CNTT CO BAN và phục hồi lại thư mục vừa xóa từ thùng rác.

Sao lưu và phục hồi dữ liệu

Sao lưu dữ liệu (Backup) là công việc thiết yếu để bảo vệ an toàn cho dữ liệu trước các sự cố như virus, hỏng hóc phần cứng, hoặc xóa nhầm Việc thực hiện sao lưu đầy đủ theo thời gian giúp chúng ta nhanh chóng phục hồi các dữ liệu đã mất khi xảy ra sự cố.

To install Backup, open the Terminal and enter the command: sudo apt-get install sbackup After the installation is complete, restart your computer to apply the changes.

- Bước 2: Click chọn Show Applications\ Backup Ta thấy xuất hiện hộp thoại

Ta tiến hành thiết lập các định dạng sau:

When scheduling backups, you can choose to set the frequency to daily or weekly Additionally, you have the option to retain backups for a duration of at least six months or extend the retention period to one year.

Trong mục này nếu dữ liệu Backup chiếm quá nhiều dung lượng và không còn khoảng trống thì nó sẽ tự xóa các Backup cũ nhất.

Sau khi thiết lập các định dạng trên ta tiến hành Backup dữ liệu.

 Trên Overview, chọn Back up Now ta thấy xuất hiện hộp thoại Back up

31 o Allo restoring Without a password: Cho phép khôi phục dữ liệu mà không cần Password o Password-protect your backup: Yêu cầu đặt Password cho bản sao lưu.

+ Tạo tập tin Text.txt là con thư mục Thuận và Text1.txt là con thư mục Ngọc. + Sao chép tập tin Text.txt sang thư mục Hiếu.

+ Di chuyển tập tin Text1.txt sang thư mục Đạt.

+ Sao chép thư mục TKL16 sang thư mục Home trong Filesystem.

+ Đặt thuộc tính Write (quyền ghi) cho các thư mục CĐ CNTTK15

+ Đặt thuộc tính Read (quyền chỉ đọc) cho các thư mục CĐ CNTTK16.

+ Xóa thư mục CĐ CNTTK16 trong thư mục Home và nhận xét.

Câu 1: Tạo cây thư mục như sau:

Thực hiện đổi tên các thư mục như sau: đổi tên thư mục NGOAINGU thành ENGLISH, đổi tên thư mục EXCEL thành XU LY BANG TINH, đổi tên thư mục WORD thành XU LY BAN BAN, và đổi tên thư mục WINDOWS thành HDH MICROSOFT.

Câu 3: Sao chép thư mục o Chép thư mục WORD vào thư mục ENGLISH o Chép thư mục TOEIC vào thư mục TIN HOC

33 o Chép thư mục IOS vào thư mục KY THUAT LAP TRINH

Câu 4: Di chuyển thư mục o Di chuyển thư mục WORD vào thư mục LAP TRINH DI DONG o Di chuyển thư mục TINHOCvề thư mục gốc của ổ đĩa.

Câu 5: Xóa và phục hồi thư mục o Xóa thư mục TIN HOC o Phục hồi thư mục TIN HOC vừa xóa

Để quản lý các thư mục hiệu quả, hãy gán thuộc tính chỉ đọc cho hai thư mục MANG MAY TINH và TIN HOC, đồng thời thiết lập thuộc tính ẩn cho thư mục KY THUAT LAP TINH Cuối cùng, cần gỡ bỏ thuộc tính chỉ đọc cho thư mục TINHOC để đảm bảo tính linh hoạt trong việc chỉnh sửa nội dung.

Câu 1: Tạo cây thư mục như sau

Trong thư mục BAI TAP TIN HOC, hãy tạo một thư mục mới có tên CHUONG TRINH Tiến hành kiểm tra tổng dung lượng của chương trình Sau đó, xóa thư mục CNTT CO BAN và phục hồi lại thư mục vừa xóa từ thùng rác.

Ngày đăng: 23/12/2023, 11:36

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN