Bài giảng Nhập môn Hệ điều hành: File system - Nguyễn Xuân Vinh
lượt xem 5
download
Chương này tiếp tục trình bày về hệ thống file trong Linux. Thông qua chương này người học sẽ biết được cách để lưu trữ dữ liệu trong bộ nhớ, cách để người dùng truy cập được dữ liệu, biết được các loại hệ thống file,... Mời các bạn cùng tham khảo để nắm bắt các nội dung chi tiết.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Nhập môn Hệ điều hành: File system - Nguyễn Xuân Vinh
- GV: NGUYỄN XUÂN VINH NHẬP MÔN HỆ ĐIỀU HÀNH INTRODUCTION TO OPERATING SYSTEMS [214242] FILE SYSTEM NHẬP MÔN HỆ ĐIỀU HÀNH Nguyễn Xuân Vinh nguyenxuanvinh@hcmuaf.edu. 1/15/16 vn /XX 1
- GV: NGUYỄN XUÂN VINH Introduction • Filesystem – How are data stored in storage? – How do users access the data? • Data organization, files and directories NHẬP MÔN HỆ ĐIỀU HÀNH • Filesystem types – Disk FS: ext2, ext3, FAT, FAT32 & NTFS – Network FS: Samba & NFS – Flash FS: JFFS2 – Special FS: proc FS 1/15/16 /XX 2 2
- GV: NGUYỄN XUÂN VINH Introduction (cont’d) • You should understand Linux FS – Why? • Everything in Linux is file, if it is NOT process NHẬP MÔN HỆ ĐIỀU HÀNH – Easy to use • Open file, read/write and close the file • Unlike Windows, Linux FS is standard FS – Everyone should learn standards 1/15/16 /XX 3 3
- Filesystem Hierarchy GV: NGUYỄN XUÂN VINH Standard • Started by Dennis Ritchie, 1993 • Defines the main directories and their contents in most Linux based systems • Current Version: 2.3, 29 Jan 2004. NHẬP MÔN HỆ ĐIỀU HÀNH 1/15/16 /XX 4 4
- GV: NGUYỄN XUÂN VINH FHS • There is not any drive C:, D:, … • All directories are under “/” – “/” is the root directory • It is possible NHẬP MÔN HỆ ĐIỀU HÀNH – to have multiple partitions – to multiple filesystems 1/15/16 /XX 5 5
- GV: NGUYỄN XUÂN VINH The “/” • The primary hierarchy in FSH – The root of tree of filesystem • All paths start form here • There is only one “/” in filesystem NHẬP MÔN HỆ ĐIỀU HÀNH 1/15/16 /XX 6 6
- 7 /XX 1/15/16 NHẬP MÔN HỆ ĐIỀU HÀNH GV: NGUYỄN XUÂN VINH boot bin The “/” dev etc lib / proc root sbin 7 tmp usr var
- GV: NGUYỄN XUÂN VINH boot • Linux kernel • Boot loader configuration • If you lost boot – You cannot boot your OS NHẬP MÔN HỆ ĐIỀU HÀNH 1/15/16 /XX 8 8
- 9 /XX 1/15/16 NHẬP MÔN HỆ ĐIỀU HÀNH GV: NGUYỄN XUÂN VINH boot vmlinuz-2.6.12 boot config-2.6.12 9 grub grub.conf
- GV: NGUYỄN XUÂN VINH bin • Essential programs • Need for system startup • Basic commands for – Navigating in filesystem NHẬP MÔN HỆ ĐIỀU HÀNH – File management 1/15/16 /XX 10 10
- 11 /XX 1/15/16 NHẬP MÔN HỆ ĐIỀU HÀNH GV: NGUYỄN XUÂN VINH bin bash bzip2 cat ... bin gzip ls 11 mv rm
- GV: NGUYỄN XUÂN VINH dev • Everything is file – Hardware components (devices) are file • Hard disk • Key board • All device files are here NHẬP MÔN HỆ ĐIỀU HÀNH • Direct interaction with device driver – Open the device file – Read & Write 1/15/16 /XX 12 12
- 13 /XX 1/15/16 NHẬP MÔN HỆ ĐIỀU HÀNH GV: NGUYỄN XUÂN VINH hda dev fda sda ... dev tty 13 random null
- GV: NGUYỄN XUÂN VINH etc • System configuration directory – What is done by the registry in Windows • All configuration file are text files – You can view and edit it manually NHẬP MÔN HỆ ĐIỀU HÀNH 1/15/16 /XX 14 14
- GV: NGUYỄN XUÂN VINH etc etc NHẬP MÔN HỆ ĐIỀU HÀNH bashrc fstab inittab passwd shadow init.d X11 network named httpd X11.conf 1/15/16 /XX 15 15
- GV: NGUYỄN XUÂN VINH home • Home directory of user • Each user has a directory – /home/bahador – /home/hamed NHẬP MÔN HỆ ĐIỀU HÀNH • All files of user are stored here 1/15/16 /XX 16 16
- GV: NGUYỄN XUÂN VINH lib • Programs need libraries – Dynamically linked libraries • Programmers need libraries • All essential libraries are here NHẬP MÔN HỆ ĐIỀU HÀNH – Needed for system startup 1/15/16 /XX 17 17
- 18 /XX 1/15/16 NHẬP MÔN HỆ ĐIỀU HÀNH GV: NGUYỄN XUÂN VINH lib libc libm lib libcrypt libpthread 18 modules
- GV: NGUYỄN XUÂN VINH proc • Kernel’s interface – Kernel pseudodirectory • Special directory – It is NOT a directory on hard disk NHẬP MÔN HỆ ĐIỀU HÀNH • Kernel Configuration • Kernel State monitoring 1/15/16 /XX 19 19
- GV: NGUYỄN XUÂN VINH proc proc NHẬP MÔN HỆ ĐIỀU HÀNH cpuinfo meminfo devices interrupts net sys 1 129 tcp udp net kernel 1/15/16 /XX 20 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Nhập môn Hệ điều hành: Giới thiệu môn học - Nguyễn Xuân Vinh
9 p | 223 | 18
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 3 - Ngô Chánh Đức
35 p | 89 | 11
-
Bài giảng Nhập môn tin học - Chương 4: Giới thiệu hệ điều hành
64 p | 105 | 10
-
Bài giảng Nhập môn tin học: Chương 14 - Trần Thị Kim Chi
98 p | 72 | 8
-
Bài giảng Nhập môn Hệ điều hành Unix (Bài giảng tuần 1) – Nguyễn Hải Châu
6 p | 220 | 8
-
Bài giảng Nhập môn Hệ điều hành: Linux installation - Nguyễn Xuân Vinh
57 p | 112 | 7
-
Bài giảng Nhập môn tin học: Chương 2 - Trần Phước Tuấn
46 p | 80 | 6
-
Bài giảng Nhập môn Hệ điều hành: Disk management - Nguyễn Xuân Vinh
48 p | 80 | 5
-
Bài giảng Nhập môn Hệ điều hành: Linux introduction - Nguyễn Xuân Vinh
21 p | 123 | 5
-
Bài giảng Nhập môn Hệ điều hành Unix (Bài giảng tuần 2) – Nguyễn Hải Châu
6 p | 90 | 5
-
Bài giảng Nhập môn Hệ điều hành: File system (Hard Link - Soft Link) - Nguyễn Xuân Vinh
13 p | 83 | 4
-
Bài giảng Nhập môn Hệ điều hành Unix (Bài giảng tuần 9) – Nguyễn Hải Châu
2 p | 80 | 3
-
Bài giảng Nhập môn Hệ điều hành Unix (Bài giảng tuần 6, 7) – Nguyễn Hải Châu
3 p | 61 | 3
-
Bài giảng Nhập môn Hệ điều hành Unix (Bài giảng tuần 5) – Nguyễn Hải Châu
4 p | 95 | 3
-
Bài giảng Nhập môn Hệ điều hành: VI editor - Nguyễn Xuân Vinh
5 p | 64 | 3
-
Bài giảng Nhập môn Hệ điều hành Unix (Bài giảng tuần 3) – Nguyễn Hải Châu
5 p | 110 | 3
-
Bài giảng Nhập môn Hệ điều hành: Linux commands - Nguyễn Xuân Vinh
25 p | 83 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn