Tải bản đầy đủ (.pdf) (242 trang)

bài giảng hệ điều hành unix - linux

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.87 MB, 242 trang )

KHOA 








- LINUX

















THÁI NGUYÊN  2009

2


 5
 6
 6
 8
 10
 13
 20
 20
 21
 22
 26
 28
 31
 31
 34
 34
 36
 36
 38
 38
 38
 39
 39
 40
 40
 trên file 40
 40
 40
 41
 43

 44
 45
 45
 46
 46
 47
 48
 49
 50
 51
 52
 58
 60
 60
 63
 65
 66

3
4.19  67
4.20 Lnh ct file split 67
4.21 Lnh mount và unmount 67
4.21.1 Lnh mount 67
4.21.1 Lnh umount 68
5. Các lnh và tin ích h thng 68
5.1 Các lp và thoát khi h thng 68
 71
 73
 75
5.6 Xem t 76

 76
 79
5.9 Tin ích mc 81
5.10 S dng trình son tho VI 91
5.11 S dng tài liu giúp  man 96
5.11 S dng h tr apropos 97
 98
 98
 98
 98
 100
 101
 111
1.5.1  112
 115
1.5.3 Vòng  118
 121
 121
 123
 124
1.6 Hàm 124
 126
 133
 134
 137
 139
1.12 Shell con 153
2.  153
 154
 157

 file descriptor) 158
 164
 171
 174
 174

LINUX 175
1.  187

4
 189
2.1 S dng lnh ps trong qun lý tin trình 190
2.2 Hy mt tin trình s dng lnh kill 191
2.3 Cho máy ngng hong mt thi gian vi lnh sleep 192
2.4 Xem cây tin trình vi lnh pstree 193
 194
 194
 194
 194
 195
 197
 197
 198
 199
 200
 200
4.1 Superuser (root) 200
4.2 Tài  201
 203
 204

 205
 206
 207
 207
  208
 208
 209
 209
5.2  210
5.2.1 Xem dung l 210
 211
 213
 213
 215
 215
 216
 218
 219
 221
 223
 224

 224
 224
 241
 241
 241
 241

5




Multiplexed Information and Computing Service
Multics

Berkley Software Distribution
BSD
Midnight Commander
mc


6
/ LINUX
 



   có
         
















 
              
 

N  
i
 . Tr

7
n
Ritche  C).


Hai          

+ System V: 

          

+ BSD:         
           
-
              
Equipment Cor         


1992, khi AT&T
t
            
            
Industry-Recognized Operating Systems Interface Standard based on the UNIX
    ) và POSIX.2



 UNIX nói riêng.

8



h
 
). 
-

G.
 

-

 


2. 
 -


, Cyrix. 
.



 


9
- 

                 
80386.
Ngày 25/8/1991, Linus cho ra version 0.01 và thông báo trên comp.os.minix

1/1992, Linus cho ra version 0.12     ,   
 

u platform.
-

nay Nó có
-Window, T

 





Bây gi 


 


Trong giáo trình này Linux    

V phân phi và giy phép Linux



10
 


 

Nhng tp hy hay nhng bn phân phi là lu so vi h
th ng bao gm các tin ích b sung cho khi to h
thn quc tin dch, sn sàng khi to
ca nhiu b công c UNIX dùng chung, chng hc v tin, trình duyt
web, công c x lý, son thn và th
Cách thc phân phu rc nâng cp và
hoàn thin bn qun lý gói tiên tin. Các bn phân phi ngày nay bao
g d liu tin hóa gói, cho phép các gói d c khi to, nâng
cp và loi b.
Nhà phân ph u tiên thc hi       
chính h là nhng chuyn bin mnh m trong ci vi công vic
qun lý gói khi to Linux.

Tin ích qun lý gói RPM (RedHat Package Manager) ca công ty RedHat là
mt trong nhtin hình.
Nhân Linux là phn mm t c phân phi theo Giy phép s hu công
cng phn mm GNU GPL.
2.1   chính 


 


Atari, Amigcác máy tính cá



11

 trình -
 



               












          

ta 




         
               




12

ích mà ta 
, 


POSIX.1, UNIX System V và BSD Unix. Trên Linux ta 
ta 

-
ta
 

Linux h tr tt cho tính toán song song và máy tính cm (PC-cluster) là mt

ng nghiên cu trin khai ng dng nhiu trin vng hin nay.
Linux có giao di ho (GUI):
Thng t h thng X-Window. Linux h tr nhiu giao thc mng, bt
ngun và phát trin t  tr tính toán thi
gian thc

Ta 
nux cho ta 



 


               


13
+ 


+ 



     





 



Tên công ty Địa chỉ website
Caldera OpenLinux www.caldera.com
Corel Linux www.corel.com
Debian GNU/Linux www.debian.com
Linux Mandrake www.mandrake.com
Red Hat Linux www.redhat.com
Red Flag Linux www.redflag-linux.com
Slackware Linux www.slackware.com
SuSE Linux www.suse.com
TurboLinux www.turbolinux.com
www.ubuntu.com
2.2 Linux
- Kernel .
-  

14
- 
- Shell.
- Windows & Graphic User Interface.


















Kernel

 

. 



Nhân (còn  
có vai trò 


mình và yêu  
trình t

15


                 
l 

 Linux th            
chu.

trình (

ng chú ý là 
  
s

t 
                  


- 
- 




T 

               




16





- 

- .  $ls -c /dev


exit -Shell)
logout -Shell
id 
logname 
man 
newgrp chu
psswd 
set 
tty 
uname 
who 
Trình báo màn hình:
echo 
setcolor 
Desktop:
bc 
cal máy tính cá nhân
date 
mail - 
mesg i
write/hello)
spell 

17

vi 
write/hello 
.

cd 
copy 
mkdir 
rmdir 
pwd 

cas/more 
cp 
find 
grep 
ls, l, lf, lc  

mv 
sort 
wc 
 trình:
kill 
ps trình bày tìn
sleep 

chgrp       
 khác
chmod 
chown 

cancel 

lp 

18
lpstat 
Shell


C
- X 



-  
Shell Script

-
các l-


nhau:
- Bourne-Shell 
- C-Shell:               
     -Shell, nó   - 

- Korn-Shell: -Shell và C-Shell.


file /etc/passwd.



/bin/sh
Bourne - Shell
/bin/rsh
Bourne  Shell
/bin/jsh
Bourne  Shell
/bin/ksh
Korn-Shell
/usr/dt/bin/dtksh
Korn-Shell 

19
/bin/rksh
Korn-Shell
/bin/csh
C Shell

Windows & Graphic User Interface:
Linux,




: Linux 
sau:
- Linux - ch Shell - Kernel - Máy tính .


20
TRONG LINUX





-  


- File 


.
-  


mc

-  là file bao hàm các file

mc,
ngã (~//, /home, /bin, /usr, /usr/man, /dev
-  

/dev tty (teletype -  
ttyS (teletype serial - fd0, fd1
-), hda1, hda2, hdb1, hdb2-

). Trong mc(+).
-  



21


             
shortcut trong MS-Windows98.
        -   

(modified time).
2. 
file


, PASCAL, shell script
), 
 


 


 

file thông thường



This_is.a.VERY_long.filename. 

 .fil ename.


tên.


22


i nó.
                
FILENAME.tar.gz và filename.tar.gz là hai file khác nhau.


 
# mkdir "My document"

mc


hệ thống file 


  /      

3. Linux
linux 






















Boot Super I-nodes Data Blocks
Block Block``
Block 0
Thr). Nó


file 


23
Block 1:
L-
 L
file
- file.

- file.
- file.
- 
- 
- file.
- file.
- file.
- 
- 
I-nodes
Tng FAT trong MS-DOS, 
-
 , -
 
 

- Quyền sở hữu file: file và nhóm
 file file,
file 
UNIX thì file   file 
file 


- Loại file: file file 
file sau.
 file : ó là các file file file 
file 

24
 : Lfile file nh

sách các file 
file file mà toàn

file file 

là các file file 
các file 

 file : 
 file 
file. Ta có file

file 
file  
 file : file file 

file 
 -in-first-
file

 

- Quyền truy nhập file:  file     

ghi, và 
file 
                  
(thôn
file 
- Thời gian: file file 


- Số file liên kết: file 

25
- Bảng địa chỉ các khối dữ liệu: file 

file

- Kích thước file: file.
Chú ý : Ifile và khônfile thông

 in-core inode 
- T:
 
 
 In-
 File file .
 File này là file khác (mount point).
- file file này.
- 
- -core inode khác.
- 
Ghi chú: 


file 
ng file file 


 


 file

file duy file.

×