Lesson 3 - Linux File System

13
1 Bài 2: Cấu trúc file trên Linux Trường Đại học Công nghệ Thông tin – ĐHQG TP.HCM Khoa Mạng máy tính và Truyền thông -----0-0----- Nhóm Open-Class G.V: Nguyễn Hải Long [email protected]

Transcript of Lesson 3 - Linux File System

Page 1: Lesson 3 - Linux File System

1

Bài 2:

Cấu trúc file trên Linux

Trường Đại học Công nghệ Thông tin – ĐHQG TP.HCMKhoa Mạng máy tính và Truyền thông

-----0-0-----

Nhóm Open-Class

G.V: Nguyễn Hải [email protected]

Page 2: Lesson 3 - Linux File System

Nội dung bài học

Cấu trúc file trên linux

Ext3 file system

Loại tập tin và các dạng liên kết

Thao tác với hệ thống tập tin

Phân quyền cho hệ thống tập tin

2

Page 3: Lesson 3 - Linux File System

Cấu trúc file trên Linux

3

Page 4: Lesson 3 - Linux File System

Cấu trúc file trên Linux (tt) /boot kernel và cấu hình boot

/bin các lệnh cơ bản

/dev khai báo thiết bị

/etc cấu hình hệ thống và các ứng dụng

/home thư mục lưu dữ liệu người dùng

/lib thư viện dùng chung

/mnt or /media thư mục mount CD, USB …

/proc thông tin process

/sbin các lệnh quản trị

/tmp dữ liệu tạm

/var dữ liệu biến động

/usr ứng dụng và thư viện4

Page 5: Lesson 3 - Linux File System

Ext3 file system

5

Inode đại diện cho file bao gồm thuộc tính

(Attributes) và con trỏ (Pointer)

Page 6: Lesson 3 - Linux File System

Ext3 file system

Lệnh fdisk xem, tạo, xóa partition. Lệnh fsck chẩn đoán và sửa lỗi file systems. Lệnh mount Ánh xạ một partion vào cây thư mục

6

Page 7: Lesson 3 - Linux File System

Các loại tập tin và dạng liên kết

7

Page 8: Lesson 3 - Linux File System

Các ký tự đặc biệt Các câu lệnh trong linux phân biệt chữ in hoa và in

thường

Ký tự chuyển hướng dòng lệnh

> và >> chuyển hướng đầu ra cho dòng lệnh

< chuyển hướng đầu vào cho dòng lệnh

; thực hiện lệnh một cách tuần tự

&& thực hiện lệnh sau khi lệnh trước thành công

| kết quả lệnh trước làm đầu vào cho lệnh sau

8

Page 9: Lesson 3 - Linux File System

Các lệnh với file mkdir tạo thư mục

cp copy file (muốn copy cả thư mục thêm -r)

mv di chuyển, hoặc đổi tên thư mục

rm xoá bỏ các file trong thư mục (-r xoá tất cả)

rmdir xoá thư mục rỗng

ls xem thông tin các tập tin

find tìm kiếm tập tin theo mô tả

split chia nhỏ tập tin

cat tạo tập tin

ln tạo liên kết đến file (softlink hoặc hardlink)

9

Page 10: Lesson 3 - Linux File System

Các lệnh với file (tt) cmp so sánh 2 tập tin nếu khác nhau thì đưa ra

số dòng và byte khác nhau

diff so sánh 2 tập tin và in ra các dòng khácnhau

patch so sánh 2 tập tin và in file mới nhất

10

Page 11: Lesson 3 - Linux File System

Bảo mật hệ thống file Các câu lệnh phân quyền và gán quyền

chown gán quyền sở hữu cho nhóm

chmod gán quyền cho file hoặc thư mục

unmask gán quyền cho thư mục và các file con

11

Page 12: Lesson 3 - Linux File System

Bài tập thực hành1. Tạo thư mục /data và gán quyền 775 cho thư mục này

2. Copy tất cả các file trong thư mục ~ vào thư mục /data. So sánh quyền truy cập của các file trong thư mục ~ và/data

3. Tạo tập tin baitap3.txt trong thư mục /data. Kiểm traquyền của file này. Hãy thiết lập sao cho các file và thưmục trong thư mục /data đều có quyền 755.

4. Mount file CentOS-5.5.iso vào thư mục /mnt/VirtualCD. Cắt nối file film 1.5GB khi có USB 1GB

5. Chép 25 tập film (mỗi tập khoảng 300MB) vào usb 1GB

12

Page 13: Lesson 3 - Linux File System

Q&A

13