Truyen2U.Net quay lại rồi đây! Các bạn truy cập Truyen2U.Com. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

linux

câu 1. Ph?n m?m ngu?n m? t? do : là nh?ng chýõng tr?nh mà quy trinhg c?p phép s? cho ngý?i dùng 

- Quy?n t? do ch?y chýõng tr?nh theo b?t c? m?c ðích nao 

- Quy?n nghiên c?u và s?a ð?i chýõng tr?nh 

- Quy?n sao chép và tái phát hành ph?n m?m ð? s?a ð?i (mà không ph?i tr? ti?n b?n quy?n cho nh?ng ngý?i l?p tr?nh trý?c) 

Có nhi?u ? ki?n cho r?ng ph?n m?m ngu?n m? t? do ti?t ki?m kinh phí r?t nhi?u so v?i s? d?ng ph?n m?m thýõng m?i.anh/ch? h?y cho bi?t nh?n ð?nh trên có chính xác hay không ? t?i sao ? 

Nh?n ð?nh trên chýa chính xác. 

- Phí dãng k? không ph?i là chi phí duy nh?t phát sinh v?i ph?n m?m hay cõ s? h? t?ng máy tính  

- Ph?i quan tâm ð?n chi phí nhân s?, yêu c?u v? ph?n c?ng và chi phí ðào t?o 

- TCO (total cost of ownership)- t?ng chi phí s? h?u, là thý?c ðo cho tính kinh t? c?a vi?c s? d?ng ph?n m?m m? ngu?n m?. 

- Có th? ch? mi?n phí vài ch?c nãng c?n mu?n s? d?ng ð?y ð?, c?p nh?t thêm th? ph?i b? thêm chi phí,ngý?i l?p tr?nh s?ng nh? ph?n này 

- Ch? s? ROI (return on investment): hi?u su?t ð?u tý (%), ðý?c tính b?ng l?i/chi phí.giúp vi?c phân tích chi phí và thu nh?p t?t hõn 

Câu 2. source code thý?ng ðc ðóng gói dý?i nh?ng khuôn d?ng nào? Ð? install 1 source code thông thý?ng ph?i th?c hi?n nh?ng thao tác nào ? 

- Source code thý?ng ðý?c ðóng gói dý?i nh?ng khuôn d?ng:  

+ .tar 

+ .tar.gz 

+ .tgz 

+ .bz2 

- Ð? cài ð?t source code thý?ng th?c hiên 3 bý?c:  

+ unpacking the tar (bung, gi?i nén) 

+ executing the configure script (thi hành c?u h?nh k?ch b?n) 

+ making the program ( hoàn thành chýõng tr?nh). 

Nh?ng lo?i file h? th?ng nào ðc Linux h? tr? 

Linux h? tr? 1 s? lo?i file h? th?ng: minix, ext2, ext3, ext4,reiserFS, XFS,JFS 

Minix: ðý?c h? tr? b?i linux, ðý?c s? d?ng trên ð?a m?m, không dùng ðý?c trong các ð?a c?ng tiên ti?n hi?n nay b?i v? nó ch? h? tr? nh?ng file có dung lý?ng nh? và ð? dài c?a file ng?n 

Ext2: là h? th?ng file c? nh?t và ðý?c dùng ph? bi?n nh?t trên LINUX, không có kh? nãng journaling. 

//Journaling system: h? th?ng file có kh? nãng ghi l?i (log) ðý?c các ho?t ð?ng 

mà HÐH ð? và ðang thao tác d? li?u th? h? th?ng xác ð?nh ðý?c ngay nh?ng file b? s? c? mà không c?n ph?i quét l?i toàn b? h? th?ng file, giúp quá tr?nh ph?c h?i d? li?u tr? nên tin c?y và nhanh chóng hõn. Cho phép ph?c h?i 1 file h? th?ng b? crash(v?, hý,...) t? máy này sang máy khác. 

Ext3: týõng t? nhý ext2, có kh? nãng journaling. 

ReiserFS: File h? th?ng có kh? nãng journaling ð?u tiên ðý?c h? tr? trên LINUX. S? d?ng gi?i thu?t b-trees và các gi?i thu?t khác ð? ði?u hành h? th?ng file nhanh hõn. 

XFS: h? tr? journaling, multi-processor, có th? h? tr? file h? th?ng lên ð?n 8.129 petabytes ~ 8 t? GB 

Câu 3. - m?i ð?i tý?ng ðý?c g?n v?i nh?ng lo?i quy?n nào ? và nh?ng quy?n này ðý?c ch? ð?nh cho nh?ng user nào ? 

- M?i ð?i tý?ng ðý?c g?n 3 lo?i quy?n: read (ð?c), write (s?a ð?i), 

Execute (th?c thi).

- M?i quy?n này ðý?c ch? ð?nh cho 3 lo?i User: Owner, Group, Other. 

Gi? s? sau khi s? d?ng l?nh ls -l c?a file hello.c ta ðý?c k?t qu? nhý sau :  

-r-x-x-wx 1 cntt admin 1250 Mar 15 11:13 hello.c 

Anh ch? h?y gi?i thích toàn b? thu?c tính c?a d?ng k?t qu? trên 

File hello.c có owner là cntt , thu?c group admin, l?n truy c?p g?n nh?t vào ngày 15 tháng 3 11:13'.1250 là dung lý?ng file hello.c . ngý?i s? h?u là cntt có quy?n ð?c và quy?n th?c thi. Group trong group admin có quy?n th?c thi và c?n l?i các user không thu?c 2 nhóm trên có quy?n s?a ð?i và th?c thi. D?u - ð?u tiên là d?ng file 

Câu 4. V?i nh?ng thu?c tính c?a file hello.c nhý câu 3, h?y thay ð?i quy?n c?a t?p tin theo nh?ng thu?c tính nhý sau : user ch? có phép thi hành file, Group ð?c và ghi file, nh?ng ð?i tý?ng c?n l?i không ðý?c b?t k? quy?n nào trên file. 

ls -l hello.c 

-r-x-x-wx 1 cntt admin 1250 Mar 15 11:13 hello.c 

Chmod 160 hello.c 

ls -l 

---xrw---- 1 cntt admin 1250 Mar 15 11:13 hello.c 

Câu 5. - khi t?o ra 1 file hay thý m?c th? quy?n truy nh?p c?a chúng ðý?c xác ð?nh nhý th? nào ? 

Trong Unix, khi 1 file hay 1 thý m?c ðý?c t?o ra th? quy?n truy nh?p ð?i v?i chúng (r,w,x) s? ðý?c xác ð?nh d?a trên 2 giá tr? là quy?n truy nh?p cõ s? (base permission) và m?t n? (Mask). 

Umask ðý?c s? d?ng ð? ki?m soát quy?n m?c ð?nh c?a các files m?i khi nó ðý?c t?o ra. Umask g?m 4 ch? s? trong h? cõ s? 8.

Default Permission (Quy?n m?c ð?nh):

S? ðý?c gán t? ð?ng khi file ho?c thý m?c ðý?c t?o ra. 

Thý m?c: 777 (rwxrwxrwx) File: 666 (rw-rw-rw-) 

Default Umask (Giá tr? Umask m?c ð?nh) 

0002: ðý?c s? d?ng cho normal user, v?i mask này quy?n m?c ð?nh c?a thý m?c s? là 775 (rwxrwxr-x: cái ni t? tính)và quy?n m?c ð?nh c?a file s? là 664(rw-rw-r--:t? tính)

0022: m?c ð?nh cho root là 0022, ngh?a là quy?n m?c ð?nh c?a thý m?c s? là 

755(rwxr-xr-x) và quy?n m?c ð?nh c?a file là 644(rw-r--r--)

- Tính quy?n truy c?p c?a file và thý m?c theo các giá tr? cho trý?c nhý sau : 

a, defaul file permission rw-rw-rw- 666 

umask --x-wxr-x 13 

resulting the file permission rwxr-x-wx 753 

truy?n truy c?p file = 753 

câu 6. V?i thu?c tính c?a file apache.conf 

-r----x-wx 1 dhkh gv 1250 Mar 15 11:13 apache.conf 

H?y dùng l?nh chmod d?ng ch? và s? thay ð?i quy?n truy c?p tin theo nh?ng thu?c tính nhý sau : user ch? ðý?c phép ð?c và thi hành file, group ghi file, nh?ng ð?i tý?ng c?n l?i không ðý?c b?t k? quy?n nào trên file 

D?ng ch? : chmod u+x apache.conf 

Chmod g-x,o-w apache.conf 

Chmod g+w,o-x apache.conf 

D?ng s? : chmod 520 apache.conf 

Câu 7. H?y gi?i thích nh?ng câu l?nh sau ðây làm g?? 

a, chmod o+t /tmp/test.c 

thay ð?i quy?n :other set sticky bit trên thý m?c /tmp/test.c 

b, chown userA /usr/bin/passwd 

thay ð?i ch? s? h?u ð?i vs thý m?c usr/bin/passwd là userA 

c, cat test 

hi?n th? nooih dung file test 

d, more file1.txt 

hi?n th? n?i dung file file1.txt ra màn h?nh, theo t?ng trang, next (space) 

e, mkdir -p /home/document/linux 

t?o thý m?c ghi ðè lên thý m?c /home/document/linux 

f, grep 'root' /etc/passwd 

t?m ki?m các t? root ('root' bi?u th?c t?m ki?m) trong thý m?c /etc/passwd 

câu 8. a. Set user ID và set group ID là g?? Tác d?ng c?a nó ra sao? Cho ví d? minh h?a 

SUID 

SGID 

b, sticky bit là gi? Gi? s? thý m?c tmp có thu?c tính nhý sau : 

#ls -l 

Drwxrwxrwx 3 root root 4096 jul 2 2003 /tmp 

H?y thay ð?i thu?c tính c?a thý m?c này v?i thu?c tính SUID và sticky bit ðc set ? 

Sticky bit 

Th?c hi?n 

Chmod 5777 /tmp ho?c chmod u+s,o+t /tmp 

PH?N L? THUY?T 

Câu 1. Linux là g?? L? ch s? phát tri? n c?a nó? 

a, Linux là g?? 

- Linux là tên g?i c?a m?t h? ði?u hành máy tính và c?ng là tên h?t nhân c?a h? ði?u hành 

- M?t cách chính xác, thu?t ng? "Linux" ðý?c s? d?ng ð? ch? Nhân Linux, nhýng tên này ðý?c s? d?ng m?t cách r?ng r?i ð? miêu t? t?ng th? m?t h? ði?u hành gi?ng Unix (c?n ðý?c bi?t ð?n dý?i tên GNU/Linux) ðý?c t?o ra b?i vi?c ðóng gói nhân Linux cùng v?i các thý vi?n và công c? GNU, c?ng nhý là các b?n phân ph?i Linux. 

b, L?ch s? phát tri?n c?a Linux: 

- 1991 Linus Tovards gi?i thi?u phiên b?n ð?u tiên lúc c?n là sv Ð?i h?c Helsinki - Ph?n Lan. 1994 ra m?t 

b?n 1.0 

- C?u trúc file h? th?ng gi?ng v?i Minix OS (Mininal and Unix) 

- Ðý?c s? d?ng r?ng r?i cho vi?c nghiên c?u, h?c t?p, và các h? th?ng. 

- Ðý?c c?i ti?n thành nhi?u phiên b?n (Ubuntu, Fedora, Debian, Ret Hat...) và liên t?c ðý?c c?p nh?t 

Câu 2. C ác HÐH Lin ux ðý ? c s? d?ng ph? bi? n hi? n nay: 

- H? ði?u hành ðý?c s? d?ng ph? bi?n hi?n nay là h? ði?u hành Ubuntu Server và Ubuntu Desktop 

- Ubuntu là m?t h? ði?u hành m? ngu?n m? ðý?c phát tri?n b?i c?ng ð?ng chung d?a trên n?n t?ng Debian GNU/Linux, nó ðý?c tài tr? b?i Canonical Ltd (ch? s? h?u là Mark Shuttleworth), r?t phù h?p cho máy tính ð? bàn, máy tính xách tay và máy ch? 

- Ubuntu ðý?c thi?t k? v?i tiêu chí chuyên v? b?o m?t 

- Ubuntu hý?ng ð?n ngý?i dùng ph? thông nên ðý?c b?n ð?a hóa v?i s? giúp ð? c?a c?ng ð?ng ngý?i dùng m? m? các lo?i ngôn ng? trên th? gi?i (trong ðó có ti?ng Vi?t) 

- Giao di?n cài ð?t cho phép b?n th?c hi?n các thao tác cài ð?t m?t cách nhanh chóng và d? dàng. Quá 

tr?nh cài ð?t tiêu chu?n thý?ng m?t không quá 25 phút 

Câu 3. Nêu m?t s? d?ng Linux mà anh ch? bi? t: 

Ubuntu, Debian GNU/Linux, Ultimate Edition, Red Hat Enterprise, linux, Fedora Core, Suse linux, 

Enterprise Desktop, Mint, Knoppix, PCLinux OS, Mandrake, CentOS, Gentoo, Slackware, Xandros, Slax, Easys, Sabayon, DreamLinux,OpenSolaris, H?ng k? Linux, Puppy Linux, Hacao Linux,Vubuntu, Asianux 

Câu 4. Các thành ph? n chính c?a HÐ H Lin ux :  

- Kernel: ðây chính là thành ph?n chính c?a Linux, có nhi?m v? týõng tác gi?a các chýõng tr?nh ?ng d?ng 

trong linux và ph?n c?ng c?a máy tính, x?p l?ch các ti?n tr?nh ð? có th? th?c hi?n ða nhi?m và nhi?u tác v? khác c?a h? th?ng. 

- Các b? ði?u khi?n thi?t b?: th? hi?n các thi?t b? v?t l? nhý các t?p tin ð?c bi?t, m?i t?p tin có 1 ði?m vào 

trong thý m?c và có 1 tên t?p tin. Có 2 lo?i: 

+ Thi?t b? k? t? ð?c và ghi d?ng các k? t? (thi?t b? ð?u cu?i) 

+ Thi?t b? kh?i ð?c và ghi d? li?u trong các kh?i có kích thý?c c? ð?nh (? ð?a) 

- L?nh và ti?n ích: r?t ða d?ng, là các chýõng tr?nh thi hành các nhi?m v? qu?n l? riêng r?, chuyên bi?t. M?t s? ch?y 1 l?n khi kh?i ð?ng và 1 s? ch?y thý?ng xuyên 

- Shell: Là b? x? l? l?nh c?a ngý?i dùng, hay nói 1 cách ðõn gi?n nó là chýõng tr?nh cho phép h? th?ng hi?u các l?nh ngý?i dùng 

Ch?c nãng chính c?a Shell: 

+ X? l? týõng tác: khi shell x? l? týõng tác, h? th?ng ð?i ngý?i dùng nh?p l?nh vào d?u nh?c 

+ L?p tr?nh: Shell cung c?p m?t b? các l?nh ð?c bi?t cho phép t?o ra các chýõng tr?nh shell script 

Phân lo?i shell: 

+ Bourne shell: cõ b?n, nhanh, hi?u qu?, ít l?nh 

+ C-shell: s? d?ng cú pháp nhý C, gi?ng shell cõ b?n nhýng có b? sung thêm c?u trúc ði?u khi?n, history, bí danh 

+ Korn shell: k?t h?p 2 lo?i trên 

- Windows & Graphic User Interface: cho phép HÐH giao ti?p thân thi?n hõn v?i ngý?i s? d?ng. 

Câu 5. Các h? th?ng file 

- Boot block (block 0): thý?ng không ðý?c s? d?ng và ch?a m? ð? n?p HÐH, nó ch?a 1 ðo?n m? chýõng 

tr?nh s? ðý?c ð?c vào máy khi kh?i ð?ng HÐH 

- Super block: là 1 d?ng b?n ghi mô t? tr?nh tr?ng h? th?ng file 

- I-nodes: dài 64 byte, ch?a các thông tin mô t? v? lýu tr? file trên ð?a và 1 s? thông tin khác: ngý?i ch? s? 

h?u, quy?n truy nh?p, th?i gian truy nh?p file. M?i I-nodes g?m: 

+ Quy?n s? h?u file: g?m ngý?i s? h?u và nhóm ngý?i s? h?u, quy?n này có th? thay ð?i ðý?c và cùng v?i quy?n truy c?p có th? quy?t ð?nh ð?n vi?c truy nh?p ntn. 

+ Lo?i file: ki?u file thý?ng, thý m?c con, ki?u file ð?c bi?t, ki?u file móc n?i, ki?u FIFO, ki?u socket 

+ Quy?n truy nh?p file: h? th?ng b?o v? file theo 3 l?p ngý?i s? d?ng là ch? s? h?u. nhóm s? h?u và 

ngý?i s? d?ng khác. M?i l?p ð?u có 3 quy?n ð?c, ghi, th?c hi?n ðý?c thi?t l?p tách bi?t và khác nhau. 

+ Th?i gian: lýu tr? th?i gian file thay ð?i, truy c?p g?n nh?t và th?i gian I-nodes thay ð?i g?n nh?t. 

+ S? file liên k?t: s? file có trong c?u trúc cây thý m?c. 

+ B?ng ð?a ch? các kh?i d? li?u: ðý?c m? hóa ph?c t?p, ch?a 1 s? lý?ng ð?a ch? thay ð?i. 

+ Kích thý?c file: lýu gi? chính xác kích thý?c th?c c?a file. 

- Data block: t?t c? các file và thý m?c ðý?c ch?a ? ðây. Ph?n này ch? ch?a d? li?u và thông tin h? th?ng, m?t kh?i d? li?u ch? c?p phát cho 1 file duy nh?t trong h? th?ng file. 

Câu 6. Các l? nh thý ? ng dung trên Linux (cái ni ? ph?n dý ? i r?i) Câu 7. các quy? n trên file và thý m ?c: 

- quy?n qua l?i gi?a các file, thý m?c 

- Xem n?i dung file, thý m?c 

- T?o, xóa, sao chép, di chuy?n, liên k?t, t?m ki?m file, thý m?c 

- B?o v? các file và thý m?c: 

+ Quy?n thâm nh?p file: ð?c (r), vi?t (w), ch?y (x), ð?t id cho user (suid), ð?t id cho nhóm (sgid) 

+ Quy?n thâm nh?p thý m?c: ð?c n?i dung thý m?c (r), t?o và xóa file trong thý m?c (w), qua l?i thý 

m?c (x) 

- Thay ð?i quy?n thâm nh?p file 

- Ð?t quy?n thâm nh?p ng?m ð?nh cho t?ng ngý?i s? d?ng và nhóm ngý?i s? h?u file 

Câu 8. D? ch v? chia s? tài nguyên gi? a windown và linux 

- D?ch v? Samba: 

+ Các h? th?ng Unix/Linux có th? s? d?ng các tài nguyên trên h? th?ng Windows, ð?ng th?i nó c?ng 

chia s? tài nguyên trên h? th?ng cho máy tính Windows thông qua Samba 

+ Samba có ch?a hai daemon d?ch v? và nhi?u chýõng tr?nh ti?n ích. M?t daemon là smbd cung c?p các d?ch v? t?p tin và in ?n cho các h? th?ng khác có h? tr? SMB. M?t daemon là nmbd cung c?p ch?c nãng phân gi?i tên NetBIOS và h? tr? d?ch v? duy?t thý m?c 

- D?ch v? Network File System (NFS): 

+ V?i NFS, khi m?t t?p tin ho?c thý m?c ðý?c dùng chung, nó g?n nhý tr? thành m?t ph?n h? th?ng c?a ngý?i dùng thay v? có m?t trên máy ? xa 

+ NFS có th? s? d?ng cho nhi?u ki?u m?ng khác nhau nhýng th?c t? nó ðý?c thi?t k? ð? làm vi?c v?i TCP/IP và hi?n nay NFS v?n ðý?c s? d?ng ph? bi?n trên các m?ng TCP/IP. Do nhi?u ngý?i ýa chu?ng nên NFS ð? h?nh thành trên các h? ði?u hành khác ð? có th? dùng chung thý m?c trên các m?ng ða ch?ng lo?i. 

+ Bên trong h? ði?u hành Linux và UNIX, NFS s? ho?t ð?ng ? ch? ð? ngang hàng. Ði?u này có ngh?a máy tính c?a ngý?i dùng có vai tr? nhý m?t máy khách c?a d?ch v? NFS trên m?t máy khác và là máy ph?c v? cho nh?ng máy khác trên m?ng ho?c ð?ng th?i ðóng c? hai vai tr?. 

Câu 9. C?u trúc thý m ?c Linux: 

Thý m?c trong Linux ðý?c t? ch?c theo h?nh cây, b?t ð?u t? thý m?c g?c tên là Root, k? hi?u "/" và g?m 

các thý m?c con sau: 

- /bin: Thý m?c này ch?a các file ph?n m?m th?c thi d?ng nh? phân và các ph?n m?m kh?i ð?ng c?a h? 

th?ng. 

- /boot: Các file ?nh (image file) c?a kernel dùng cho quá tr?nh kh?i ð?ng 

- /dev: Thý m?c này ch?a các file thi?t b? 

- /etc: Thý m?c này ch?a các file c?u h?nh toàn c?c c?a h? th?ng 

- /home: Ch?a các thý m?c con c?a m?i user (không có ROOT user). 

- /lib: Thý m?c này ch?a các file thý vi?n .so (shared object) ho?c .a. Các thý vi?n C và liên k?t ð?ng c?n cho ph?n m?m ch?y và cho toàn h? th?ng. Thý m?c này týõng t? nhý thý m?c SYSTEM32 c?a Windows. 

- /lost+found: Khi h? h? th?ng kh?i ð?ng ho?c khi b?n ch?y tr?nh fsck, n?u t?m th?y m?t chu?i d? li?u nào th?t l?c trên ð?a c?ng và không liên quan ð?n ð?n các t?p tin, Ubuntu s? g?p chúng l?i và ð?t trong thý 

m?c này ð? n?u c?n b?n có th? ð?c và gi? l?i d? li?u b? m?t. 

- /mnt: Thý m?c này ch?a các k?t gán (mount) t?m th?i ð?n các ? ð?a ho?c thi?t b? khác. 

- /media: Týõng t? nhý /mnt (các phiên b?n Linux m?i m?i có thý m?c này). 

- /sbin: Thý m?c này ch?a các file th?c thi c?a h? th?ng dành cho ngý?i qu?n tr? (root). 

- /tmp: Thý m?c t?m dùng ð? ch?a các file t?m mà ph?n m?m t?o ra trong lúc ch?y. 

CÁC L?NH CÕ B?N TRONG LINUX 

I. Cõ b?n: 

- Thay ð?i m?t kh?u: passwd 

- Li?t kê nh?ng ngý?i ðang s? d?ng: who 

- Li?t kê nh?ng ngý?i ðang làm vi?c t?i terminal: whoami 

- Hi?n th? câu "xin chào" lên màn h?nh: echo "xin chao" 

- Hi?n th? ngày: date 

- Hi?n th? l?ch: cal 

II. Làm vi?c v?i file 

1. Các ki?u file: 

- file b?nh thý?ng -> t?p h?p thông tin 

- file thý m?c -> ch?a danh sách các tên có th? truy c?p t?i 

- file ð?c bi?t -> liên quan ð?n các thi?t b? ngo?i vi 

2. T? ch?c file: 

- B? trí theo cây, thý m?c g?c (root) bi?u di?n b?ng "/" 

- Di chuy?n gi?a các thý m?c: 

Cd -> chuy?n ð?n thý m?c c?n ð?n 

Pwd -> hi?n th? tên thý m?c ðang làm vi?c 

3. Các thao tác v?i thý m?c: 

- Xem n?i dung thý m?c: 

Xem n?i dung thý m?c ðang làm vi?c: ls ho?c ls -l Xem n?i dung thý m?c nào ðó: ls -l /tên-thý-m?c Xem n?i dung các file trong thý m?c theo c?t: lc 

- T?o thý m?c: mkdir tên-file 

- Xóa thý m?c: rmdir tên-file 

- Xóa thý m?c r?ng: rmdir -ri tên-file 

4. Các thao tác v?i thý m?c thý?ng: 

rm -i -> có h?i l?i 

rm -f -> ko h?i l?i 

III. Phân quy?n b?o v? file ngý?i dùng: 

1. Ngý?i s? d?ng: 

- G?m tên, m?t kh?u, s? nh?n d?ng, s? nhóm... t?t c? ch?a trong file/etc/passwd 

- L?nh defuser: 

Hi?n th? danh sách ngý?i s? d?ng, thêm ngý?i s? d?ng m?i (quy?n c?a ngý?i qu?n tr?) N?m trong danh m?c /etc 

L?nh: etc/defuser 

2. Nhóm ngý?i s? d?ng: 

- G?m tên nhóm, m?t kh?u, s? c?a nhóm, danh sách khách -> ch?a trong file/etc/group 

- l?nh etc/defgrp -> hi?n th? danh sách nhóm ngý?i s? d?ng, thêm nhóm m?i 

3. B?o v? file và thý m?c: 

a, quy?n thâm nh?p file: 

- V?i file: r: quy?n ð?c w: quy?n ghi x: quy?n ch?y 

suid: ð?t id c?a user sgid: ð?t id cho nhóm 

- V?i thý m?c: r: ð?c n?i dung thý m?c 

w: t?o và xóa file trong thý m?c x: qua l?i thý m?c 

- L?nh ls -l ho?c ls -l/tên-thý-m?c -> li?t kê nh?ng file và các thu?c tính trong cùng thý m?c 

b, Thay ð?i quy?n thâm nh?p: 

L?nh chmod th?c hi?n theo 2 cách: 

- Cho thông s? tuy?t ð?i: chmod mode tên-file 

V?i mode là cõ s? 8, Phân các quy?n nhý sau: 1=x 2=w 3=w,x 4=r 

5=r,x 6=r,w 7=r,w,x 

- Dùng các k? hi?u týõng t?: chmod who [operation] [right] tên-file 

V?i: who: u(user), g(group), o(other), a(all) 

Operation: + (thêm quy?n), - (b?t quy?n), = (giá tr? khác)  

Right: r,w,x,s(ð?t suid ho?c guid cho user ho?c nhóm) 

c, Ð?t quy?n thâm nh?p ng?m ð?nh: 

L?nh: umask nnn 

V?i nnn là s? bù 7 c?a giá tr? quy?n thâm nh?p 

d, Thay ð?i ngý?i ho?c nhóm s? h?u c?a file: 

- Thay ð?i ngý?i s? h?u: chown tên-ngý?i-s?-h?u-m?i tên-file 

- Thay ð?i nhóm s? d?ng: chgrp tên- nhóm-s?-h?u tên-file 

IV. Sao chép, chuy?n, liên k?t, t?m ki?m file: 

1. Sao chép: 

- Sao chép 1 file: cp file-ngu?n file-ðích 

- Sao chép nhi?u file vào 1 thý m?c: cp file1 file2... tên-thý-m?c 

- Sao chép t?t c?: cp * tên-thý-m?c 

2. Chuy?n ð?i tên file: 

- Chuy?n 1 file: mv file-ngu?n file-ðích 

- Chuy?n nhi?u file: mv file1 file2... tên-thý-m?c 

- Chy?n thý m?c vào thý m?c: mv thý-m?c1 thý-m?c2 

3. T?o liên k?t: l?nh ln file-ngu?n file-ðích 

4. T?m ki?m 1 file 

- T?m ki?m theo tên: find ðý?ng d?n -name tên-file -print 

- T?m ki?m theo s? i-num: find ðý?ng-d?n -inum number -print 

- T?m ki?m theo tên ngý?i s? h?u: find pathname -user username -print

Bạn đang đọc truyện trên: Truyen2U.Com

Tags: #anhtay