CÂU TRẢ LỜI NGẮN
1. Cho file ds.sv nội dung như sau:
152110400:TRAN MINH:CHINH:NAM:30/10/1986:Linux Adv:7.
0152110412:PHAM THI:THANH:NU:02/10/1986:Linux Adv:8.
9152110418:NGUYEN THI:HONG:NU:22/09/1984:Linux Adv:7.8
Với: Cột 1 - số sinh viên; Cột 2 - Họ & tên đệm; Cột 3 - Tên ; Cột 4 - Giới
tính; Cột 5 - Ngày sinh; Cột 6 - Lớp; Cột 7 - Điểm.
Thực hiện lệnh cho biết bao nhiêu sinh viên giới tính Nam, giải thích
=> grep “NAM” ds.sv | wc -1
=> giải thích: grep NAM” ds.sv :lọc ra các dòng giới tính Nam trong file
ds.sv
wc -1 : đếm số dòng
2. Anh/chị hãy viết 1 dòng lập lịch trong bảng Cron chạy /shellscript/backup.sh
vào 17h30 hàng ngày?
=> 30 17 * * * /shellcript/backup.sh
3. Cho umask=027 Anh/chị hãy tính Resulting File Permission Resulting Dir
Permission? Lưu ý: Ghi chi tiết permission dạng số Octal hiệu.
=> Với umask = 027
+ Resulting File Permission: 640 (-rw-r-----)
+ Resulting Dir Permission: 750 (drwxr-x----)
4. Anh/chị hãy hoàn thành các ô còn trống trong bảng sau?
5. Anh/chị hãy cho biết câu lệnh danh sách người dùng thuộc nhóm GID=660?
=> cat/etc/group/grep’^600’
6. Cho file songuyen.txt file này chỉ chứa số nguyên, các số cách nhau bởi dấu
cách (space), file nhiều dòng, mỗi dòng số lượng chữ số không nhất thiết
phải bằng nhau, dụ file nội dung như sau:
2 3 4 5
55 22 33 2 6 7 8 9 7 4 3 2
2 3 1 555 6 6
5 3 7 200 1000 5
10 20
Anh/chị hãy viết câu lệnh lọc thực hiện đếm xem trong file bao nhiêu số 5?
=> cat songuyen.txt | grep - 0”5” | wc -l
7. Anh/chị hãy cho biết ý nghĩa của file /dev/sdb3?
=>là đường dẫn đến vùng thứ 3 trên thiết bị sdb trong linux
8. Anh/chị hãy cho biết pháp trên Linux Shell để thực hiện phép tính i=i+1?
Với i biến
=> i= $((i+1)
9. Quan sát bảng crontab chúng ta thấy các dòng sau: 30 7,15 * * 3-4 reboot
Anh/chị hãy cho biết ý nghĩa của nó?
=>hệ thống sẽ khởi động lại vào lúc 7h30 và 15h30 các ngày thứ 3 thứ 4
hằng tuần
10.Anh/chị hãy cho biết khi dùng lệnh useradd không option kèm theo để tạo
một user, thì các thuộc nh của user sẽ được tìm kiếm theo cấu nh mặc định
trong các file/folder nào?
=>/etc/passwd
/etc/group
/etc/shadow(nếu có)
11.Anh/chị hãy cho biết Shell ?
=>là một chương trình cung cấp giao diện cho người dùng tương tác với hệ thống
máy tính
12.Muốn lập lịch kiểm tra hệ thống (tập tin check-system.sh) vào mỗi 10 phút một
lần, ta làm như thế nào?
=> crontab - e
*/10 * * * * / check - system.sh
13.Hãy trình bày chi tiết cách tính toán khi NGƯỜI DÙNG tạo mới một file hoặc
một thư mục với giá trị umask 002 thì QUYỀN được dùng sẽ là?
=>thư mục 775 (rwxrwxr-x)
File 664(rw-rw-r--)
14.Anh/chị hãy cho biết định dạng c dòng trong tập tin /etc/fstab?
=><device> <mount> <fstype> <options> <dump><fsck>
15.Anh/chị hãy cho biết câu lệnh để kiểm tra một người dùng nào đó tồn tại
trên hệ thống hay không?
=>$id<username>
16.Anh/chị hãy cho biết câu lệnh đếm số người dùng đang làm việc trên hệ thống?
(Đếm user, không phải đếm session).
=> who|wc-1
17.Viết câu lệnh đếm số dòng trong tập tin tên dulieu.txt
=>wc -l dulieu.txt
18.Anh/chị hãy cho biết quyền thực thi của Folder ý nghĩa gì?
=>cho phép người dùng thực thi các file trong folder
19.Hãy viết lập lịch với at: gửi thông báo bảo trì hệ thống vào 8 AM, 5 ngày tiếp
theo?
=>at now +5days + 08:00

Preview text:

CÂU TRẢ LỜI NGẮN
1. Cho file ds.sv có nội dung như sau:
152110400:TRAN MINH:CHINH:NAM:30/10/1986:Linux Adv:7.
0152110412:PHAM THI:THANH:NU:02/10/1986:Linux Adv:8.
9152110418:NGUYEN THI:HONG:NU:22/09/1984:Linux Adv:7.8
Với: Cột 1 - Mã số sinh viên; Cột 2 - Họ & tên đệm; Cột 3 - Tên ; Cột 4 - Giới
tính; Cột 5 - Ngày sinh; Cột 6 - Lớp; Cột 7 - Điểm.
Thực hiện lệnh cho biết có bao nhiêu sinh viên giới tính là Nam, giải thích lệnh.
=> grep “NAM” ds.sv | wc -1
=> giải thích: grep “ NAM” ds.sv :lọc ra các dòng có giới tính Nam trong file ds.sv

wc -1 : đếm số dòng
2. Anh/chị hãy viết 1 dòng lập lịch trong bảng Cron chạy /shellscript/backup.sh vào 17h30 hàng ngày?
=> 30 17 * * * /shellcript/backup.sh
3. Cho umask=027 Anh/chị hãy tính Resulting File Permission và Resulting Dir
Permission? Lưu ý: Ghi chi tiết permission ở dạng số Octal và ký hiệu. => Với umask = 027
+ Resulting File Permission: 640 (-rw-r-----)
+ Resulting Dir Permission: 750 (drwxr-x----)

4. Anh/chị hãy hoàn thành các ô còn trống trong bảng sau?
5. Anh/chị hãy cho biết câu lệnh danh sách người dùng thuộc nhóm có GID=660?
=> cat/etc/group/grep’^600’
6. Cho file songuyen.txt – file này chỉ chứa số nguyên, các số cách nhau bởi dấu
cách (space), file có nhiều dòng, mỗi dòng có số lượng chữ số không nhất thiết
phải bằng nhau, ví dụ file có nội dung như sau: 2 3 4 5 55 22 33 2 6 7 8 9 7 4 3 2 2 3 1 555 6 6 5 3 7 200 1000 5 10 20
Anh/chị hãy viết câu lệnh lọc thực hiện đếm xem trong file có bao nhiêu số 5?
=> cat songuyen.txt | grep - 0”5” | wc -l
7. Anh/chị hãy cho biết ý nghĩa của file /dev/sdb3?
=>là đường dẫn đến vùng thứ 3 trên thiết bị sdb trong linux
8. Anh/chị hãy cho biết cú pháp trên Linux Shell để thực hiện phép tính i=i+1? Với i là biến => i= $((i+1)
9. Quan sát bảng crontab chúng ta thấy các dòng sau: 30 7,15 * * 3-4 reboot
Anh/chị hãy cho biết ý nghĩa của nó?
=>hệ thống sẽ khởi động lại vào lúc 7h30 và 15h30 các ngày thứ 3 và thứ 4 hằng tuần
10. Anh/chị hãy cho biết khi dùng lệnh useradd không có option kèm theo để tạo
một user, thì các thuộc tính của user sẽ được tìm kiếm theo cấu hình mặc định trong các file/folder nào? =>/etc/passwd /etc/group /etc/shadow(nếu có)
11. Anh/chị hãy cho biết Shell là gì?
=>là một chương trình cung cấp giao diện cho người dùng tương tác với hệ thống máy tính
12. Muốn lập lịch kiểm tra hệ thống (tập tin check-system.sh) vào mỗi 10 phút một
lần, ta làm như thế nào? => crontab - e
*/10 * * * * / check - system.sh
13. Hãy trình bày chi tiết cách tính toán khi NGƯỜI DÙNG tạo mới một file hoặc
một thư mục với giá trị umask là 002 thì QUYỀN được dùng sẽ là?
=>thư mục 775 (rwxrwxr-x) File 664(rw-rw-r--)
14. Anh/chị hãy cho biết định dạng các dòng trong tập tin /etc/fstab? =>
15. Anh/chị hãy cho biết câu lệnh để kiểm tra một người dùng nào đó có tồn tại trên hệ thống hay không? =>$id
16. Anh/chị hãy cho biết câu lệnh đếm số người dùng đang làm việc trên hệ thống?
(Đếm user, không phải đếm session). => who|wc-1
17. Viết câu lệnh đếm số dòng trong tập tin có tên dulieu.txt =>wc -l dulieu.txt
18. Anh/chị hãy cho biết quyền thực thi của Folder có ý nghĩa gì?
=>cho phép người dùng thực thi các file trong folder
19. Hãy viết lập lịch với at: gửi thông báo bảo trì hệ thống vào 8 AM, 5 ngày tiếp theo?
=>at now +5days + 08:00