Professional Documents
Culture Documents
THC HNH
(Lu hnh ni b)
Nng 2004
- 2-
MC LC
Bi 1
1.1.
1.2.
1.3.
Bi 2
2.1.
2.2.
2.3.
Gi th bng sendmail................................................................................. 5
Nhn th ...................................................................................................... 5
Cc thao tc h tr....................................................................................... 5
Bi 3
3.1.
T chc h thng tp tin trn Linux ............................................................ 7
3.2.
Cc lnh thao tc trn h thng tp tin ........................................................ 7
3.2.1.
To mi th mc................................................................................. 7
3.2.2.
Thay i th mc hin hnh ............................................................... 8
3.2.3.
Xem th mc lm vic hin hnh ....................................................... 8
3.2.4.
Xem thng tin v tp tin v th mc................................................... 8
3.2.5.
Di chuyn mt hay nhiu tp tin ......................................................... 8
3.2.6.
Sao chp tp tin................................................................................... 9
3.2.7.
To lin kt vi tp tin ........................................................................ 9
3.2.8.
Tm kim mt tp tin ........................................................................... 9
3.2.9.
Xo th mc rng.............................................................................. 10
3.2.10.
Xa cc tp tin hoc th mc ........................................................... 10
3.2.11.
Xem hng dn s dng lnh ........................................................... 10
3.2.12.
Hin th ni ca cc tp tin ............................................................... 10
3.2.13.
Ni cc tp tin ................................................................................... 10
3.2.14.
Xut ni dung thng bo................................................................... 11
3.2.15.
Nn v gii nn tp tin ...................................................................... 11
3.3.
Cc lnh h thng ...................................................................................... 11
3.3.1.
Lnh at .............................................................................................. 11
3.3.2.
Lnh hostname .................................................................................. 11
3.3.3.
Lnh ps............................................................................................. 11
3.3.4.
Lnh clear.......................................................................................... 12
3.3.5.
Lnh date........................................................................................... 12
3.3.6.
Lnh cal <month> <year> ............................................................... 12
3.3.7.
Lnh mount ....................................................................................... 12
3.3.8.
Tin ch mc ....................................................................................... 12
3.3.9.
Tin ch my tnh bc.......................................................................... 13
Bi 4
4.1.
Qun l ti khon ca h thng ................................................................. 14
4.1.1.
Ti khon ngi dng ....................................................................... 14
4.1.2.
Ti khon nhm ngi dng............................................................. 14
4.2.
Phn quyn ngi dng trn h thng tp tin............................................ 14
4.2.1.
Cc quyn truy xut trn tp tin........................................................ 14
4.2.2.
Lnh chmod ...................................................................................... 15
4.2.3.
Thay i ngi hoc nhm s hu tp tin ........................................ 15
Bi 5
5.1.
Gii thiu................................................................................................... 18
- 35.2.
Khi ng vi .............................................................................................. 18
5.3.
Son tho vn bn...................................................................................... 18
5.4.
Thot khi vi.............................................................................................. 19
5.4.1.
Dng vi vi danh sch cc lnh chy ca Shell ........................... 19
Bi 6
6.1.
6.2.
6.3.
6.4.
6.5.
6.6.
Bi 7
Bi 8
LP TRNH SHELL
22
8.1.
Gii thiu................................................................................................... 27
8.1.1.
To mt tin trnh - lnh fork............................................................ 27
8.1.2.
Dng mt tin trnh........................................................................... 27
8.1.3.
Giao tip gia cc tin trnh.............................................................. 28
8.1.4.
Lin lc gia hai tin trnh ................................................................ 29
8.2.
Lp trnh a tin trnh ................................................................................ 30
8.2.1.
ng dn lin lc ................................................................................. 30
8.2.2.
Thao tc vi "ng dn lin lc"......................................................... 31
8.2.3.
Lin lc gia tin trnh cha v tin trnh con .................................... 31
Bi 9
9.1.
9.2.
Bi 10
Bi 11
Bi 12
12.1.
Cc tp tin cu hnh dch v DNS ............................................................. 44
12.1.1.
Tp tin /etc/host.conf......................................................................... 44
12.1.2.
Tp tin /etc/resolv.conf ..................................................................... 44
12.1.3.
Tp tin /etc/named.conf.................................................................... 44
12.1.4.
Tp tin /var/named/dng.vn.zone........................................................ 44
12.1.5.
Tp tin /var/named/edu.vn.zone........................................................ 45
12.1.6.
Tp tin /var/named/0.0.127.in-addr.arpa.zone................................. 45
12.1.7.
Tp tin /var/named/localhost.zone................................................... 45
12.1.8.
Lnh khi ng dch v DNS ............................................................ 45
12.2.
Cc lnh v tin ch h tr......................................................................... 46
12.2.1.
Lnh nslookup ................................................................................... 46
12.2.2.
Lnh host........................................................................................... 46
12.2.3.
Lnh dig ............................................................................................ 46
12.2.4.
Tin ch redhat-config-bind .............................................................. 46
- 4-
Bi 1
1.1.
Ngi dng nhp vo username v password tng ng, trn mn hnh xut hin
du nhc ca h thng nh sau :
[user12@linux user12]$
1.2.
Sau mt khong thi gian thit lp lin kt, trn ca s telnet xut hin :
login :
password :
1.3.
#exit
hoc
#shutdown h now
#logout
- 5-
Bi 2
2.1.
Gi th bng sendmail
C php : mail <address1> <address2> <address3> . . .
user01 root
2.2.
Nhn th
Khi c th n, trn mn hnh xut hin thng bo :
You have mail
c th, g vo lnh :
&d
&q
2.3.
Cc thao tc h tr
Thay i ch ca th :
Xem tt c cc th lu trong hp th :
~s
$more mbox
filename
- 6-
- 7-
Bi 3
3.1.
/etc
/usr/bin
/dev
/usr/man
/usr/include
/var/log
/home
/usr/lib
3.2.
&
>
<
>>
3.2.1.
Chc nng
To mi th mc
C php :
l tn cc th mc cn to.
- 8[user01@linux
[user01@linux
[user01@linux
[user01@linux
[user01@linux
3.2.2.
user01]$
user01]$
user01]$
user01]$
user01]$
mkdir
mkdir
ls
mkdir
mkdir
document
baitap\ltc
baitap/ltc
baitap/perl
C php :
cd <directory>
<directory>
l th mc mun chuyn n.
3.2.3.
C php :
pwd
3.2.4.
C php :
ls
<Tham s> :
-F : dng hin th mt vi thng tin v kiu ca tp tin
-l : (long) lit k kch thc tp tin, ngi to ra, cc quyn ngi s dng.
[user12@linux user12]$ ls -lF
total 75
drwxrwxr-x 2 user12
user12
drwxrwxr-x 2 user12
user12
-rwxrwxr-x
1 user12
user12
-rw-rw-r-1 user12
user12
-rw-rw-r-1 user12
user12
[user12@linux user12]$
ls lF
ls *a*
ls F*E
3.2.5.
C php :
mv
- 9<file1> . . . <fileN>
<destination>
Di chuyn th mc
[user01@linux user01]$ mkdir ctrinh
[user01@linux user01]$ ls lF
[user01@linux user01]$ mv ctrinh baitap
C php :
cp <source> <destination>
3.2.7.
directory
To lin kt vi tp tin
ls -l
ln
<source> <destination>
3.2.8.
user01]$
user01]$
user01]$
user01]$
user01]$
user01]$
pwd
ls -l
ls -l baitap
ln baitap/file1
ls -l baitap
ls -l file.link
file.link
Tm kim mt tp tin
Lnh find cho php tm kim mt hay nhiu tp tin trong mt cy danh mc.
Tm theo tn:
Tm theo tn ngi s hu :
find
find
<path> -name
<filename>
-name
filename
2>/dev/null
V d:
$ pwd
/home/user01
$ find / -name ttyc2d1 - print 2>/dev/null
/dev/ttyc2d1
$ ls -i /unix
2810 - r- xr- - r- - 2 bin bin 508516 Mar
$find / -inum 2810 - print 2>/dev/null
3.2.9.
10 1989
/unix
Xo th mc rng
C php :
rmdir /home/baitap
xa th mc
l tn nhng th mc cn xa.
/home/baitap
Trong
man <command>
<command> --help
<command> /?
<command>
3.2.13. Ni cc tp tin
C php : cat <file1> <file2> ... <fileN> [>filename]