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

Redhat linux QUẢN TRỊ HỆ THỐNG FILE TRONG LINUX

35 581 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

Định dạng
Số trang 35
Dung lượng 239,5 KB

Nội dung

BÀI 4 BÀI 4 QUẢN TRỊ HỆ THỐNG QUẢN TRỊ HỆ THỐNG FILE TRONG LINUX FILE TRONG LINUX I. Tổ chức hệ thống file trong linux I. Tổ chức hệ thống file trong linux 1.1. Files. 1.1. Files. Một file là một cấu trúc cơ sở đ ợc dùng để chứa thông tin Một file là một cấu trúc cơ sở đ ợc dùng để chứa thông tin trên hệ thống Linux. File là một dãy liên tiếp các byte đ ợc trên hệ thống Linux. File là một dãy liên tiếp các byte đ ợc chứa trên một thiết bị l u trữ, th ờng là đĩa từ. chứa trên một thiết bị l u trữ, th ờng là đĩa từ. Chú ý: Chú ý: - Linux phân biệt chữ hoa và chữ th ờng trong tên - Linux phân biệt chữ hoa và chữ th ờng trong tên file. file. VD: VD: Baocao Baocao và và baocao baocao là 2 tên file khác nhau. là 2 tên file khác nhau. - Linux không coi dấu chấm ( - Linux không coi dấu chấm ( . . ) là ký tự ngăn ) là ký tự ngăn cách giữa tên chính và phần mở rộng nh DOS mà nó coi đó cách giữa tên chính và phần mở rộng nh DOS mà nó coi đó nh là một ký tự để tạo nên tên file. nh là một ký tự để tạo nên tên file. I. Tæ chøc hÖ thèng file trong linux(tiÕp) I. Tæ chøc hÖ thèng file trong linux(tiÕp) 1. 2. Th môc. 1. 2. Th môc. Th môc bao gåm mét nhãm file, th môc gióp ng êi Th môc bao gåm mét nhãm file, th môc gióp ng êi dïng tæ chøc c¸c file. Mçi th môc cã thÓ bao gåm dïng tæ chøc c¸c file. Mçi th môc cã thÓ bao gåm c¸c th môc con. c¸c th môc con. I. Tổ chức hệ thống file trong linux(tiếp) I. Tổ chức hệ thống file trong linux(tiếp) 1.3. Các kiểu file trong hệ thống Linux. 1.3. Các kiểu file trong hệ thống Linux. Trong hệ thống Linux, có 4 kiểu file cơ bản khác Trong hệ thống Linux, có 4 kiểu file cơ bản khác nhau đó là: nhau đó là: Các file thông th ờng (Ordinary files). Các file thông th ờng (Ordinary files). Các th mục (Directory). Các th mục (Directory). Các file liên kết (Link). Các file liên kết (Link). Các file đặc biệt (Special files). Các file đặc biệt (Special files). I. Tổ chức hệ thống file trong linux(tiếp) I. Tổ chức hệ thống file trong linux(tiếp) 1.3.1. Các file thông th ờng. 1.3.1. Các file thông th ờng. Các file thông th ờng chứa các thông tin mà ng ời dùng Các file thông th ờng chứa các thông tin mà ng ời dùng cần sử dụng, nó có thể chứa các ký tự ASCII nh file text cần sử dụng, nó có thể chứa các ký tự ASCII nh file text và các file ch ơng trình. Các file thông th ờng có thể tạo, và các file ch ơng trình. Các file thông th ờng có thể tạo, thay đổi, xoá. thay đổi, xoá. 1.3.2. Các file liên kết. 1.3.2. Các file liên kết. Một file liên kết không phải là một loại file khác, mà nó Một file liên kết không phải là một loại file khác, mà nó là tên thứ 2 của một file. Nếu 2 ng ời dùng cần chia sẻ là tên thứ 2 của một file. Nếu 2 ng ời dùng cần chia sẻ thông tin trên một file, họ cần có 2 bản sao riêng rẽ của thông tin trên một file, họ cần có 2 bản sao riêng rẽ của file này bằng cách tạo liên kết file. Bất kỳ một sự thay file này bằng cách tạo liên kết file. Bất kỳ một sự thay đổi nào trên một file cũng đều đ ợc cập nhật vào file kia. đổi nào trên một file cũng đều đ ợc cập nhật vào file kia. I. Tổ chức hệ I. Tổ chức hệ thống thống file trong linux(tiếp) file trong linux(tiếp) 1.3.3. Các th mục. 1.3.3. Các th mục. Một th mục là một file chứa các file khác cùng các Một th mục là một file chứa các file khác cùng các thông tin về vị trí và thuộc tính của các file. Một th thông tin về vị trí và thuộc tính của các file. Một th mục bao gồm một danh sách các file và các th mục bao gồm một danh sách các file và các th mục con mà nó chứa cũng nh các địa chỉ, kiểu file mục con mà nó chứa cũng nh các địa chỉ, kiểu file và các thuộc tính khác. và các thuộc tính khác. I. Tổ chức hệ I. Tổ chức hệ thống thống file trong linux(tiếp) file trong linux(tiếp) 1.3.4. Các file đặc biệt. 1.3.4. Các file đặc biệt. Các file đặc biệt tạo ra một đặc tr ng của hệ thống Các file đặc biệt tạo ra một đặc tr ng của hệ thống Linux. một file đặc biệt biểu diễn một thiết bị vật lý, Linux. một file đặc biệt biểu diễn một thiết bị vật lý, nó có thể là máy in, ổ đĩa nó có thể là máy in, ổ đĩa Hệ thống Linux cho phép ng ời dùng thao tác với các Hệ thống Linux cho phép ng ời dùng thao tác với các file đặc biệt nh là các file thông th ờng. Họ có thể đọc, file đặc biệt nh là các file thông th ờng. Họ có thể đọc, viết tới các thiết bị nh cách thức đọc và viết đối với file viết tới các thiết bị nh cách thức đọc và viết đối với file thông th ờng. Nh vậy, khi ng ời dùng có khả năng thao thông th ờng. Nh vậy, khi ng ời dùng có khả năng thao tác thành thạo với các file thì họ biết cách điều khiển tác thành thạo với các file thì họ biết cách điều khiển tất cả các đối t ợng trong hệ thống. tất cả các đối t ợng trong hệ thống. I. Tổ chức hệ thống file trong I. Tổ chức hệ thống file trong linux(tiếp) linux(tiếp) 1.4. Cấu trúc file phân cấp. 1.4. Cấu trúc file phân cấp. Linux đã xây dựng cho mình một cấu trúc th mục Linux đã xây dựng cho mình một cấu trúc th mục phân cấp mà hầu hết mọi ng ời dùng phải tuân theo. phân cấp mà hầu hết mọi ng ời dùng phải tuân theo. Mọi thao tác của Linux trên hệ thống đều thông qua Mọi thao tác của Linux trên hệ thống đều thông qua các th mục này. Việc xác lập cấu trúc th mục này theo các th mục này. Việc xác lập cấu trúc th mục này theo một chuẩn hệ tập tin là một chuẩn hệ tập tin là FSSTND FSSTND (File System (File System Standard) để cho các ch ơng trình làm việc đ ợc với Standard) để cho các ch ơng trình làm việc đ ợc với nhau môt cách thống nhất. Nó cho biết tập tin nào nhau môt cách thống nhất. Nó cho biết tập tin nào nằm trong th mục nào và cách xác lập các th mục đó nằm trong th mục nào và cách xác lập các th mục đó Cấu trúc cây th mục của Linux bắt đầu từ th mục gốc Cấu trúc cây th mục của Linux bắt đầu từ th mục gốc (root directory) đ ợc ký hiệu là (root directory) đ ợc ký hiệu là / / , tiếp theo là các th , tiếp theo là các th mục tạo sẵn hoặc các th mục do ng ời dùng tạo ra. mục tạo sẵn hoặc các th mục do ng ời dùng tạo ra. I. Tæ chøc hÖ thèng file trong linux(tiÕp) I. Tæ chøc hÖ thèng file trong linux(tiÕp)  Ta cã thÓ m« t¶ cÊu Ta cã thÓ m« t¶ cÊu tróc c¬ së c©y th môc tróc c¬ së c©y th môc cña Linux nh sau cña Linux nh sau / usr etc dev home tmp binz lib user2user1 toantinhoc Pascal foxpro II. Các thao tác trên hệ thống têp tin ( tiếp) II. Các thao tác trên hệ thống têp tin ( tiếp)  Muốn mount hệ thống tập tin vào cây thư mục, bạn phải Muốn mount hệ thống tập tin vào cây thư mục, bạn phải có một patition vật lý như CDRom, hoặc ổ fd0 … có một patition vật lý như CDRom, hoặc ổ fd0 … • Để mount hệ thống tập tin ta dùng cong thức sau: mount <tên thiết bị> <điểm mount> ví dụ ví dụ để mount CDROM trước hết tao folder làm điểm mount để mount CDROM trước hết tao folder làm điểm mount # mkdir test1 # mkdir test1 # mount /dev/cdrom test1 # mount /dev/cdrom test1  Umout Umout # umout /dev/cdrom test1 # umout /dev/cdrom test1 2.1 mount và umount [...]... và execute III Bảo mật hệ thống file (tiếp) 3.3 Mode của file Mode của file là một dãy có tổng số 9 ký tự bao gồm 3 cặp, mỗi cặp 3 ký tự để xác định các quyền cho các đối tợng có thể truy nhập file là: ngời chủ file, nhóm chủ file và những ngời dùng khác trong hệ thống Mode của file xuất hiện ngay sau ký tự chỉ kiểu file trong kết xuất của lệnh ls -l III Bảo mật hệ thống file (tiếp) Ví dụ: - rw... tợng có thể truy nhập đến file, th mục là: + Ngời chủ của file (user) + Nhóm chủ của file (group) + Những ngời khác (other) III Bảo mật hệ thống file (tiếp) Ví dụ: $ls -l -rw -r r 1 user1 nhom1 37 Feb 24 11:06 file1 Trong đó: : chỉ ra kiểu của file rw-r r : chỉ ra mode của file (quyền truy nhập) user1 : chỉ ra ngời chủ file nhom1 : chỉ ra nhóm chủ file III Bảo mật hệ thống file (tiếp) 3.2 Các quyền... thng fdisk -l III Bảo mật hệ thống file 3.1 Khái niệm Bảo mật hệ thống file là điều khiển việc truy nhập tới file và th mục, nó xác định: + Ai là ngời truy nhập đến một file, th mục nào đó + Các thao tác nào mà ngời sử dụng đợc tiến hành đối với file và th mục Ngời chủ file, mật hệ toàn quyền quyết định ai III Bảo th mục sẽ thống file (tiếp) đợc phép truy nhập với quyền nào đến file và th mục thông qua... user1 nhom1 37 Feb 24 11:06 file1 Trong ví dụ trên mode của file có giá trị là: rw-r r-Các quyền truy nhập của mỗi đối tợng nh sau: Ngời chủ file (user1): rw Nhóm chủ file (nhom1): r Những ngời khác: r Chú ý: Các quyền không đợc phép trong mode của file ký hiệu là - III Bảo mật hệ thống file (tiếp) 3.4 Thay đổi các quyn cho phép của file Ta có thể thay đổi quyền đợc gán với file hoặc th mục bằng lệnh... chủ file rw-: 4+2+0=6 Nhóm chủ file r : 4+0+0=4 Những ngời khác x: 0+0+1=1 + Dãy số biểu diễn khối quyền đợc gán là: 641 + Dùng lệnh chmod để gán quyền cho file #chmod 641 vd.txt Khi đó, quyền truy nhập đến file vd.txt là rw-r x III Bảo mật hệ thống file (tiếp) Chú ý: - Để huỷ bỏ tất cả các quyền đã gán cho file trong chế độ tuyệt đối, ta dùng lệnh: #chmod 000 III Bảo mật hệ thống file. .. truy nhập tới mỗi file và th mục: - Read r + Đối với file : Đọc nội dung file + Đối với th mục : hiện danh sách các file và th mục con trong th mục - Write w + Đối với file : Thay đổi nội dung file + Đối với th mục : Tạo, xoá, đổi tên file và th mục con trong th mục - excute x + Đối với file : Chạy các file chơng trình + Đối với th mục : Có thể chuyển đến th mục Chú ý: Để chạy một file chơng trình cần... đợc chỉ ra trong cùng một dòng lệnh III Bảo mật hệ thống file (tiếp) Các số đợc gán cho quyền tơng ứng nh sau: read=4 write=2 execute=1 không quyền=0 Các số trong mỗi nhóm quyền của từng đối tợng (chủ file, nhóm chủ file và ngời khác) đợc cộng với nhau, sau đó viết liên tiếp 3 số tạo đợc liền nhau và dùng để gán quyền III Bảo mật hệ thống file (tiếp) Ví dụ: để gán quyền cho file vd.txt... tợng III Bảo mật hệ thống file (tiếp) Thành phần biểu thức bao gồm: + Các toán hạng: là các ký hiệu của các đối tợng đ ợc gán quyền và các quyền tơng ứng đợc gán Các ký hiệu của các đối tợng u user g group o other a all III Bảo mật hệ thống file (tiếp) Các ký hiệu quyền r read w write x execute III Bảo mật hệ thống file (tiếp) + Các toán tử: là các phép gán quyền + Thêm bớt = bằng Trong các biểu... file trong cây th mục có quyền mặc định (022) tạo bởi lệnh umask III Bảo mật hệ thống file (tiếp) Chế độ tuyệt đối Chế độ tuyệt đối dùng dãy các số để chỉ các quyền đợc gán cho file hay th mục Khối quyền đợc biểu diễn bằng 3 số theo thứ tự là: số đầu tiên cho chủ file, số thứ 2 cho nhóm chủ file và số thứ 3 cho những ngời khác Mỗi số là tổng 3 giá trị thể hiện quyền đọc, ghi và thực thi đối với file. .. đối, trong đó chế độ biểu tợng đơn giản hơn nhng cho phép điều khiển kém hơn chế độ tuyệt đối Lệnh chmod chỉ đ ợc thực hiện bởi ngời chủ file III biểu t mật Chế độ Bảoợng hệ thống file (tiếp) Để thay đổi quyền của file hay th mục ta dùng lệnh chmod với cú pháp chặt chẽ nh sau: #chmod Trong đó, biểu thức gán quyền mô tả sự thay đổi quyền đối với file . hệ thống file trong linux( tiếp) I. Tổ chức hệ thống file trong linux( tiếp) 1.3. Các kiểu file trong hệ thống Linux. 1.3. Các kiểu file trong hệ thống Linux. Trong hệ thống Linux, có 4 kiểu file. QUẢN TRỊ HỆ THỐNG QUẢN TRỊ HỆ THỐNG FILE TRONG LINUX FILE TRONG LINUX I. Tổ chức hệ thống file trong linux I. Tổ chức hệ thống file trong linux 1.1. Files. 1.1. Files. Một file là một. I. Tổ chức hệ thống file trong linux( tiếp) linux( tiếp) 1.4. Cấu trúc file phân cấp. 1.4. Cấu trúc file phân cấp. Linux đã xây dựng cho mình một cấu trúc th mục Linux đã xây dựng cho mình một

Ngày đăng: 04/07/2015, 08:03

TỪ KHÓA LIÊN QUAN

w