Professional Documents
Culture Documents
Linux 3 Ngay
Linux 3 Ngay
Ni dung
_________________________________________________________________
Gii thiu v Linux .......................................................................................... 3
Lch s .............................................................................................................. 3
Ci t my ch Linux ..................................................................................... 4
II. Qun l tp, th mc ...................................................................................... 13
1. H thng th mc ................................................................................... 13
Th mc ch .......................................................................................... 13
Cc th mc h thng ............................................................................ 14
2. M t cc th mc ................................................................................. 14
3. Cc cu lnh c bn ............................................................................... 14
4. Thuc tnh tp ........................................................................................ 16
5. Thay i thuc tnh tp .......................................................................... 17
III.
Ngi dng v qun l ngi dng ........................................................... 19
1. Khi nim ............................................................................................... 19
2. Cc cu lnh lin quan n ngi dng/nhm ngi dng ................... 19
IV.
B son tho vi. ......................................................................................... 20
1. Hai ch lm vic. ............................................................................... 20
2. Bng cc cu lnh ca vi ........................................................................ 20
chuyn sang ch cu lnh .............................................................................. 20
Di chuyn tin mt t, li mt t (backward by word). ................................... 20
V u, v cui dng.......................................................................................... 20
Tm xu pattern. Theo hng tin...................................................................... 20
Tm xu pattern, theo hng li v u vn bn. ............................................ 20
lp li vic tm kim theo cng hng / ngc hng ...................................... 20
Xa mt k t ..................................................................................................... 21
Xo dng c con chy ........................................................................................ 21
Xo n cui dng ............................................................................................. 21
Xo mt t.......................................................................................................... 21
Dn on vn bn va xo vo trc / sau con chy ......................................... 21
Hi lai lnh va thc hin. ................................................................................. 21
Lp li cu lnh cui. ......................................................................................... 21
Chn on vn bn vo trc / sau v tr con chy.[khi ch nhp vo] ..... 21
Thm mt dng mi bn di/ bn trn con chy [khi ch nhp vo] ...... 21
Ghi lu v thot ................................................................................................. 21
Ghi lu ............................................................................................................... 21
Thot khi vi, khng ghi lu. ............................................................................ 21
V. Cc tin ch lu tr ......................................................................................... 21
1. TAR ........................................................................................................ 21
2. GZIP ....................................................................................................... 21
3. BZIP2 ..................................................................................................... 22
VI.
Networking................................................................................................. 22
1. a ch IP ............................................................................................... 22
I.
H IU HNH LINUX
I. Gii thiu v Linux
Lch s
Linux l h iu hnh m phng Unix, c xy dng trn phn nhn
(kernel) v cc gi phn mm m ngun m. Linux c cng b di bn quyn
ca GPL (General Public Licence).
Unix ra i gia nhng nm 1960, ban u c pht trin bi AT&T, sau
c ng k thng mi v pht trin theo nhiu dng di cc tn khc nhau.
Nm 1990 xu hng pht trin phn mm m ngun m xut hin v c thc
y bi t chc GNU. Mt s licence v m ngun m ra i v d BSD, GPL.
Nm 1991, Linus Torvald vit thm phin bn nhn v0.01 (kernel) u tin ca
Linux a ln cc BBS, nhm ngi dng mi ngi cng s dng v pht
trin. Nm 1996, nhn v1.0 chnh thc cng b v ngy cng nhn c s quan
tm ca ngi dng. Nm 1999, phin bn nhn v2.2 mang nhiu c tnh u vit
v gip cho linux bt u tr thnh i th cnh tranh ng k ca MSwindows
trn mi trng server. Nm 2000 phin bn nhn v2.4 h tr nhiu thit b mi
(a x l ti 32 chip, USB, RAM trn 2GB...) bt u t chn vo th trng my
ch cao cp. Qu trnh pht trin ca linux nh sau:
-
Nm 2000: hng trm triu ngi dng, hn 15.000 ngi tham gia pht
trin Linux. Hng nm th trng cho Linux tng trng trn 100%.
5. Cu hnh chut
Chn ng kiu chut trong h thng. Nu khng tm c chnh xc chn kiu
tng thch trong danh sch.
S dng phm Tab v phm mi tn di chuyn, phm Space hay Enter chn
- Dng Delete xo cc phn vng c ca h thng trc.
- Chn New to cc phn vng mi.
To phn vng b nh o vi cc thng s sau:
Type: Linux Swap
Size: 256Mb (gp i kch thc vt l ca b nh RAM ca h
thng
Allowable Drives [*] sda xc nh v tr vt l ca phn vng ti
a cng th nht
To phn vng th hai cho th mc gc ca h thng
Mount point: / (lin kt phn vng ny vi th mc gc root ca h
thng.
Type: ext3
Size:1Mb
Grow to fill disk [*] (chn la ny to phn vng vi dung lng cn
li ca a cng th nht)
Nhp hostname
Chn New to thm ti khon mi, nhp thng tin v ngi dng. Nhn
c mn hnh to ti khon mi nh sau:
10
11
12
13
sbin
sbin
usr
bin
dev
lib
var
etc
man
home
User01
User02
2. M t cc th mc
Th mc
M t ni dung
/home
/bin
/usr
/usr/bin
/usr/sbin
/usr/lib
/usr/doc
/usr/man
/sbin
/dev
/etc
3. Cc cu lnh c bn
Ch :
14
cd <tn th mc>
Thay i th mc lm vic.
15
16
user01
21:44
test.htm
drwxr-xr-x
user01
21:55
xdir
29
Thay i ch s hu
chown username filename
Thay i ch s hu tp. Ch c ti khon root c quyn thay i ch s hu tp.
chgrp groupname
filename
17
- chmod
o+r
Mode
111 =7
110=6
101=5
100=4
011=3
010=2
001=2
000=0
ngha
rwx
rwr-x
r--wx
-w--x
---
18
adduser
thit t nhm
-d <ng dn>
19
i nhm ng nhp
Thay i mt khu
whoami
2. Bng cc cu lnh ca vi
ESC
h, j, k, l
w, W, b, B
0, $
/pattern
?pattern
n,N
20
Xa mt k t
Xo dng c con chy
Xo n cui dng
Xo mt t
Dn on vn bn va xo vo trc / sau con chy
Hi lai lnh va thc hin.
Lp li cu lnh cui.
Chn on vn bn vo trc / sau v tr con chy.[khi
ch nhp vo]
Thm mt dng mi bn di/ bn trn con chy [khi
ch nhp vo]
Ghi lu v thot
Ghi lu
Thot khi vi, khng ghi lu.
V. Cc tin ch lu tr
1. TAR
Tar l vit tt ca Tape ARchive. Ban u Tar c dng backup ln bng t.
Tar khng nn tp m ch ni nhiu tp hay th mc, thnh ra mt tp duy nht gi
l "tarball". Sau khi vo trn thnh mt cc bng lnh Tar, tp ny s c nn
tip bng gzip hay bzip2.
V d s dng:
2. GZIP
gzip l dng ZIP cho UNIX. Thng thng, trc ht dng Tar, sau nn tp
bng gzip. Sau hai bc ny cc tp thng s c phn ui l .tar.gz . Tp lu tr
dng gzip cng tng thch vi WinZip v PkZip. Vy c th ci nn trong
Window.
V d s dng:
21
3. BZIP2
bzip2 v bunzip2 l cc tin ch nn v ci nn tp. bzip2 v bunzip2 mi
hn gzip v gunzip. bzip2 c h s nn cao hn gzip. Tp nn bng bzip2 c th
nh hn 10-20% so vi nn bng gzip. Cch s dng tng t nh gzip v gunzip.
Thng thng, tp nn bng bzip2 c phn ui tp l .bz2
VI. Networking
Thng thng card mng c nhn dng t ng trong qu trnh ci t
linux v ngi ci t c yu cu nhp vo thng tin cn thit chun b cho mt
my tnh tham gia mng (i ch IP, subnetmask, hostname, domain name, DNS
name). Sau khi Linux c ci t xong, vn c th thit lp li cc thng tin ni
trn vi tin ch netconf ch text hay Network configuration trong Xwindows.
1. a ch IP
a ch IP c s dng hin nay l a ch 32 bit, c chia thnh 4 octet
(mi octet c 8 bit tng ng vi 1 byte), cc octet c cch nhau bi mt du
chm. a ch IP c biu din : x.y.z.t, bao gm c 3 thnh phn chnh:
22
a ch lp
Vng a ch l thuyt
S mng ti a
s dng
S my ti a trn tng
mng
A
B
T 0.0.0.0 n 127.0.0.0
T 128.0.0.0
n 191.255.0.0
T 192.0.0.0
n 223.255.255.0
126
16352
16777214
65534
2097150
254
a ch lp
Vng a ch s dng
A
B
T 0.0.0.0 n 127.0.0.0
T 128.0.0.0
n 191.255.0.0
T 192.0.0.0
n 223.255.255.0
126
16352
16777214
65534
2097150
254
23
Subnet
mask
172.16.0.16 255.255.0.0
ngha
a ch a ch cc my Broadcast
mng
trong mng
172.16.0.0
172.16.0.1,172.16.0.2,... 172.16.255.255
.172.16.0.255,...
172.16.255.254
172.16.16.5 255.255.255.0 172.16.16.0
172.16.16.255
192.168.0.1 255.255.255.0 192.168.0.0
192.168.0.254
vnu.edu.vn, redhat.com....
24
Telnet vo my xa.
Chuyn n th mc c cc tp ta mun ti v.
kt thc g quit.
25
3. Ping.
Cu lnh ping yu cu mt tr li phn hi ca mt my xa trn mng.
N dng kim tra tnh trng kt ni mng n my xa cn hay khng. Ping s
dng giao thc ICMP. y l giao thc IP nn khng c s cng.
S dng:
1- G vo: ping <tn hay a ch IP ca my xa >.
2- Nu kt ni c th s lin tc nhn c phn hi t my xa gm s
lng byte d liu, thi gian truyn tin, nu khng kt ni c th s tr v time
out.
3- g Ctrl + c kt thc.
Kt qu nhn c s l thng k s gi truyn, s gi tht lc v thi
gian i mt vng (min/avg/max/mdev). V d:
15 packets transmitted, 15 packets received, 0% packet loss
round-trip min/avg/max/mdev = 0.025/0.028/0.052/0.007 ms
4. Traceroute.
Traceroute l mt tin ch vch li con ng t my ca bn n mt
my xa trn Internet (mi gateway l mt mc - hop). N cng tnh v hin th
thi gian cn thit i qua mi hop. Traceroute cng dng giao thc ICMP.
VIII. Samba
1. t vn .
Trong cng ngh thng tin hin nay, mt vn gy tranh ci l chn la
mi trng no trong 2 h iu hnh Unix (m Linux l mt trong nhng mi
trng ni bt) v Windows. Tuy nhin trong thc t, do nhu cu xy dng cc
ng dng hn hp, ngi ta vn phi chp nhn dng cng lc c 2 h iu hnh
ny. V vy vic tch hp 2 loi h thng c mt mi trng ng nht l mt
thc t cn phi gii quyt.
Tch hp Windows v Linux khng phi l mt bi ton mi. T nhiu nm
qua, nhng nh xy dng h thng tm nhiu cch ngi s dng c th kt
ni mt cch trong sut d liu qua cc h thng khng ng nht. Mt th d in
hnh l NFS (Network File System). NFS c pht trin ban du vi mc ch
26
Dch v tp v my in (smbd)
27
28
29
30
31
3. Lm vic vi httpd.conf
Ngi dng c th cu hnh dch v Web bng cch iu chnh trc tip tp
cu hnh httpd.conf trong th mc /etc/httpd/conf. Httpd.conf cha cu hnh iu
khin server chy nh: v tr tp log, UserID, cng nghe yu cu ca dch v...
4. Cu hnh my ch
32
33
YU CU THC HNH
Mi nhm cn thit lp mt my ch Linux v t chc tt mi trng lm vic cho
c nhm theo cc hng sau:
Lp th mc /apps, trong lp cc th mc con cho tng thnh vin ca nhm
(chng hn: huong, hoa, dong, noi) v hai th mc chung l share va web.
Thit lp cu hnh Samba sao cho mi ngi dng c ton quyn i vi th mc
ca mnh v th mc share. Trng nhm c ton qun i vi th mc web. Th
mc web c xem l th mc cha trang home ca c nhm.
Thit lp cu hnh Apache sao cho c quyn truy cp n cc tp trong th mc
huong, hoa, dong, noi web t xa thng qua trnh duyt web.
34