Bài giảng Phần mềm nguồn mở: Bài 3 - Đoàn Thiện Ngân
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Bài giảng Phần mềm nguồn mở: Bài 3 - Đoàn Thiện Ngân Bài 3: Hệ thống tập tin Linux GV: Đoàn Thiện Ngân Đoàn Thiện Ngân Bài 3 - 1/12 Nội dung – Hệ thống tập tin Linux. – Cấu trúc thư mục hệ thống tập tin Linux. – Lệnh thao tác trên hệ thống tập tin Linux. – Sử dụng đĩa di động trên Linux. – Mô tả tổng quát hệ thống tập tin Linux. – Phần mềm thao tác hệ thống tập tin Linux. – Bảo mật hệ thống tập tin – Bảo mật cho người sử dụng – Bảo mật trong quản trị hệ thống Đoàn Thiện Ngân Bài 3 - 2/12 Hệ thống tập tin Linux • Tên thiết bị: /dev/sda, /dev/sdb, /dev/fd0, /dev/fd1, … • Tên phân vùng: /dev/sda1, /dev/sdb2, … • Phân vùng swap, tập tin swap • Lệnh swapon, swapoff • Lệnh phân chia đĩa: fdisk, parted (chỉ có root sử dụng) • Lệnh xem thông tin: df, du Đoàn Thiện Ngân Bài 3 - 3/12 Cấu trúc thư mục hệ thống tập tin • Hình cây duy nhất 1 gốc (root filesystem) • Không có tên ổ đĩa như Micorsoft • Khái niệm gắn (mount) hệ thống tập tin trên phân vùng lưu trữ khác vào hệ thống tập tin gốc. • Loại hệ thống tập tin thông dụng ext2, ext3, ext4, … • Tham khảo http://www.linux-mag.com/id/7271 Đoàn Thiện Ngân Bài 3 - 4/12 Lệnh thao tác trên hệ thống tập tin • cd, ls, mkdir, mv, cp [─r], more, cat, man, info, pwd, which, type, … • |, , >> • Tên tập tin, thư mục phân biệt chữ hoa chữ thường • Tên bắt đầu với dấu chấm có thuộc tính ẩn, thường dùng cho tập tin hay thư mục cấu hình mức hệ thống • Unix không chú trọng khái niệm extension trong tên (*) Đoàn Thiện Ngân Bài 3 - 5/12 Sử dụng đĩa di động trên Linux • Hệ thống tự động phát hiện và tự động gắn vào hệ thống tập tin gốc. • Thông thường thư mục gắn đĩa di dộng tự động /media/. Chú ý có thể thay đổi tùy phiên bản Linux. • Lệnh mount, umount, • Lệnh df • Lệnh du • Lệnh eject Đoàn Thiện Ngân Bài 3 - 6/12 Mô tả tổng quát hệ thống tập tin • / thư mục gốc • /bin, /boot, /dev, /etc, /home, /lib, /lib64, /lost+found, /media, /mnt, /opt. /proc, /root, /sbin, /tmp, /usr, /var • Chú ý /var – /var/log – /var/tmp – /var/ftp – /var/www Đoàn Thiện Ngân Bài 3 - 7/12 Phần mềm thao tác hệ thống tập tin • Nautilus (File Explorer tương tự Windows Explorer) • Midnight Commander ─ mc (tương tự nc, Total Commander, …) • Konqueror Đoàn Thiện Ngân Bài 3 - 8/12 Lệnh chmod • Chủ nhân (Owner, User), nhóm (Group), người khác (Others) • Quyền hạn cho phép trên tập tin (File permission) • r read , • w write, • x executive, executable • ─rwxrwxrwx, ─rw–r––r––, … • Lệnh ls ─l, phần mềm emacs • Lệnh chmod Đoàn Thiện Ngân Bài 3 - 9/12 Tổng quan về shell Đoàn Thiện Ngân Bài 3 - 10/12 Tổng quan • Thực thi chương trình • Thay thế tên tập tin và biến (Variable & File name Substitution) • Định hướng dữ liệu vào và ra (Input/Output Redirection) • Kết nối cơ chế đường ống (Pipelin Hookup) • Kiểm soát, điều khiển môi trường (Environment control) • Ngôn ngữ thảo chương thông dịch Đoàn Thiện Ngân Bài 3 - 11/12 Ví dụ Với 3 lệnh liên tiếp $ pwd $ ls −la $ echo End Soạn thảo tập tin myshell có nội dung : #!/bin/bash # My test shell pwd ls −la echo End Tạo mode x cho shellscript và chạy thử $ chmod +x myshell $ ./myshell hay $ bash myshell Đoàn Thiện Ngân Bài 3 - 12/12
Tìm kiếm theo từ khóa liên quan:
Phần mềm nguồn mở Bài giảng Phần mềm nguồn mở Hệ thống tập tin Linux Bảo mật hệ thống tập tin Bảo mật cho người sử dụng Quản trị hệ thốngTài liệu cùng danh mục:
-
Chương trình khung trình độ trung cấp nghề nghề Thiết kế trang Web - Trường CĐN GTVT Đường Thuỷ 1
6 trang 387 0 0 -
45 trang 370 4 0
-
Elasticity for MQTT brokers in IoT applications
13 trang 288 0 0 -
13 trang 270 0 0
-
Đề thi thực hành môn Thiết kế Web - Trường Cao đẳng nghề Vĩnh Phúc
3 trang 254 2 0 -
A study on cloud computing security
15 trang 254 0 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 249 0 0 -
14 trang 232 0 0
-
8 trang 196 0 0
-
Tìm kiếm thông minh hơn với Google
4 trang 187 0 0
Tài liệu mới:
-
Khảo sát tình trạng dinh dưỡng trước mổ ở người bệnh ung thư đại trực tràng
9 trang 20 0 0 -
94 trang 18 0 0
-
Tham vấn Thanh thiếu niên - ĐH Mở Bán công TP Hồ Chí Minh
276 trang 19 0 0 -
Kết hợp luân phiên sóng T và biến thiên nhịp tim trong tiên lượng bệnh nhân suy tim
10 trang 18 0 0 -
Đề thi giữa học kì 1 môn Ngữ văn lớp 9 năm 2024-2025 có đáp án - Trường THCS Nguyễn Trãi, Thanh Khê
14 trang 20 0 0 -
Đánh giá hiệu quả giải pháp phát triển thể chất cho sinh viên Trường Đại học Kiến trúc Hà Nội
8 trang 18 0 0 -
Tỉ lệ và các yếu tố liên quan đoạn chi dưới ở bệnh nhân đái tháo đường có loét chân
11 trang 19 0 0 -
39 trang 18 0 0
-
Đề thi học kì 1 môn Tiếng Anh lớp 6 năm 2024-2025 có đáp án - Trường TH&THCS Quang Trung, Hội An
6 trang 18 1 0 -
Tôm ram lá chanh vừa nhanh vừa dễRất dễ làm, nhanh gọn mà lại ngon. Nhà mình
7 trang 18 0 0