Professional Documents
Culture Documents
Hệ thống file
1
Linux là gì?
Linux là hệ điều hành.
Về mặt nguyên tắc hệ điều hành cũng là một
◦ Kernel 2.6.28
◦ 2 là Số chính
◦ .6 là số phụ , phiên bản ổn định
◦ .28 Patch Level, phiên bản ổn định (nếu số lẻ là phiên
bản đang thử nghiệm)
Thành phần cơ bản của
Linux
Các bản phân phối của Linux
Linux hiện nay có nhiều bản phân phối khác nhau,
một phần do tính chất mã nguồn mở của nó.
Sau đây là một số bản phân phối chủ yếu:
Các bản phân phối của Linux
Ubuntu là một bản phân phối chủ yếu dành cho máy
tính để bàn dựa trên Debian GNU/Linux. Nó được tài trợ
bởi Canonical Ltd, phát hành 6 tháng một lần, thường
xuyên hơn so với Debian và dễ sử dụng hơn.
Các ứng dụng trên Linux
Các ứng dụng văn phòng và multimedia
◦ Open Office, KOffice hoặc bộ Start Office của hãng
Sun Microsystem được phân phối miễn phí
Hệ điều hành mạng và ứng dụng
- Các ứng dụng Web
-Các ứng dụng cơ sở dữ liệu
Ưu điểm:
◦ Giao diện là tùy chọn: Linux không yêu cầu giao diện
mới hoạt động được. Sử dụng Linux không có hệ thống
các cửa sổ sẽ giảm các nguy hiểm khi Linux kết nối vào
Internet.
◦ Quản trị từ xa dễ dàng.
◦ Việc khởi động lại là rất ít.
◦ Virus gần như không tồn tại
◦ Bảo mật tốt.
Ưu điểm và hạn chế của Linux
Hạn chế:
◦ Không có chương trình bảo đảm chất lượng chính thức
nào.
◦ Chỉ có thể hỗ trợ máy tính có tối đa 16 CPUs
◦ Tài liệu thì nhiều nhưng không đồng đều về chất lượng.
HỆ THỐNG FILE
Tìm hiểu thêm về open-source.
HỆ THỐNG FILE
• Tối đa 225 ký tự
• Có thể sử dụng bất kỳ ký tự nào (kể cả
các ký tự đặc biệt)
– "very ? long - file + name.test"
• File/thư mục ẩn được bắt đầu bằng một
dấu chấm “.”
– .bash_history .bash_profile .bashrc
– .desktop/ .kde/ .mozilla/
Cấu trúc thư mục
Cấu trúc của hệ thống file
• /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à ứng dụng
• /home: thư mục dữ liệu người dùng
• /lib: thư viện dùng chung (shared lib)
• /mnt: thư mục để mount floppy, cdrom, ...
• /proc: thông tin process (pseudo-filesystem)
• /sbin: các lệnh quản trị
• /tmp: dữ liệu tạm
• /usr: ứng dụng và thư viện
• /var: dữ liệu biến động
Đường dẫn tuyệt đối
• cd
– Thay đổi thư mục hiện hành
– Đường dẫn có thể là tuyệt đối hoặc tương đối
– Lưu ý:
• cd chuyển đến thư mục home
• cd ~ như trên
• cd .. chuyển đến thư mục cha
• cd ~user chuyển đến thư mục home của “user”
• cd path chuyển đến thư mục path
Một số lệnh quản lý tập tin, thư mục
• cp
# cp [options] file1 file2
# cp [options] files directory
– Copy một hoặc nhiều file đến file hoặc thư mục khác
– Tùy chọn:
• -i Hỏi trước khi ghi đè nếu file tồn tại
• -r Copy đệ qui, cả nội dung thư mục con
• mv
Cú pháp:mv [options] source target
– Dùng để đổi tên hoặc di chuyển
– Tùy chọn:
• -f Ép buộc di chuyển nếu đường dẫn đích đã tồn tại
• -i Xác nhận trước khi di chuyển
Một số lệnh quản lý tập tin, thư mục
• rm
Cú pháp:rm [options] files
– Xóa các tập tin
– Tùy chọn
• -i Xác nhận trước khi xóa
• -r, -R Xóa đệ qui.
• -d Xóa thư mục nếu không rỗng.
• rmdir
Cú pháp:rmdir [option] directories
– Xóa thư mục rỗng
– Tùy chọn:
• -p Xóa thư mục cha
Một số lệnh quản lý tập tin, thư mục
• touch
touch files