Professional Documents
Culture Documents
Hãy giải thích vì sao có cùng 1 mã PPID nhưng lại khác mã PID?
35. (0.4 Point)
Hãy viết câu lệnh “grep” trên Linux để tìm kiếm đệ quy và đọc tất cả các file trong thư
mục “etc” với chuỗi “172.16.” và xuất kết quả ra file “ip.txt”?
36. (0.4 point)
Cho chương trình Shell Script như sau:
[root@centos7 ~]# cat test.sh
#!/bin/bash
x=$(($x + 10))
echo "x = $x"
Chúng ta thực thi Shell Script trên bằng 2 cách:
Cách 1: Thực thi 2 lần
[root@centos7 ~]# ./test.sh
x = 10
[root@centos7 ~]# ./test.sh
x = 10
Cách 2: Thực thi 2 lần
4
[root@centos7 ~]# . test.sh
x = 10
[root@centos7 ~]# . test.sh
x = 20
[root@centos7 ~]#
Vậy anh chị hãy cho biết vì sao có sự khác biệt về kết quả của các cách thực thi như trên?
37. (0.4 point)
Anh/chị hãy cho biết ý nghĩa của file /dev/sdb3?
38. (0.4 point)
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?
39. (0.4 point)
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:
2345
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?
40. (0.4 point)
Anh/chị hãy viết câu lệnh thực hiện tính căn bậc 2 của 6 và lấy 3 số lẻ thập phân?
41. (0.4 point)
Cho:
x=16
y=3
Anh/chị hãy viết câu lệnh shell thực hiện tính z=x/y và lấy 4 số lẻ thập phân?
42. (0.4 point)
Cho file user.db có cấu trúc như sau:
Cột 1: Username
Cột 2: Password đã được mã hóa
Cột 3: NgaySinh (Định dạng: dd/mm/yyyy)
Cột 3: Email
Các cột cách nhau bởi dấu hai chấm.
Nội dung file:
u1:698d51a19d8a121ce581499d7b701668:15/04/2000:u1@gmail.com
u2:bcbe3365e6ac95ea2c0343a2395834dd:30/07/1999:u2dtu@yahoo.com
u3:310dcbbf4cce62f762a2aaa148d556bd:06/07/1998:u3dtu@dtu.edu.vn
u4:550a141f12de6341fba65b0ad0433500:04/06/2001:u4@gmail.com
...(giả sử file này có vài chục nghìn dòng)
Anh/chị hãy viết các câu lệnh lọc cho biết user u2 có tồn tại không? Giải thích kết quả câu lệnh
lọc?
43. (0.4 point)
5
Cho file user.db có cấu trúc như sau:
Cột 1: Username
Cột 2: Password đã được mã hóa
Cột 3: NgaySinh (Định dạng: dd/mm/yyyy)
Cột 3: Email
Các cột cách nhau bởi dấu hai chấm.
Nội dung file:
u1:698d51a19d8a121ce581499d7b701668:15/04/2000:u1@gmail.com
u2:bcbe3365e6ac95ea2c0343a2395834dd:30/07/1999:u2dtu@yahoo.com
u3:310dcbbf4cce62f762a2aaa148d556bd:06/07/1998:u3dtu@dtu.edu.vn
u4:550a141f12de6341fba65b0ad0433500:04/06/2001:u4@gmail.com
...(giả sử file này có vài chục nghìn dòng)
Anh/chị hãy viết các câu lệnh lọc để sắp xếp danh sách user tăng dần theo tuổi? Giải thích kết
quả?
44. (0.4 point)
Cho umask=235
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.
45. (0.4 point)
Anh/chị hãy cho biết giá trị umask được thiết lập như thế nào thì Resulting File Permission và
Resulting Dir Permission có giá trị bằng nhau?
46. (0.4 point)
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.
47. (0.4 point)
Anh/chị hãy cho biết ý nghĩa của file /dev/sdc1?
48. (0.4 point)
Anh/chị hãy viết 1 dòng lập lịch trong bảng Cron chạy /shellscript/checksys.sh theo chu kỳ 30
phút?
49. (0.4 point)
Anh/chị hãy cho biết định dạng và ý nghĩa cột số 2 trong file /etc/shadow?
Ans:
Định dạng cột số 2: $id$salt$encrypted
+ id cho biết thuật toán mã hóa
+ salt là chuỗi ngẫu nhiên để trộn vào cùng với mật khẩu trước khi mã hóa. Mỗi 1 user sẽ có 1
chuỗi salt không giống nhau.
+ encrypted là chuỗi mã gồm đầu vào là salt và mật khẩu.
50. (0.4 point)
Cho file sach.db, với các cột lần lượt là Book code, Book name, Author Name, Publisher
name, và Price.
b001:Programming in C++:Tom Wilkins:ABC Books:350
b003:Administering Oracle Databases:Corrine Wallace:New Tech Books:450
b002:Advanced Java:Chris Donaldson:New Tech Books:400
b005:Administering Linux:Nancy Jones:New Tech Books:350
b004:Shell Programming in Linux:Steve Irving:ABC Books:300
b006: Shell Programming in Linux:Nguyen Phuong Lan:Giao duc:1400
Anh/chị hãy viết câu lệnh lọc bản ghi của các sách có giá từ 300 đến 499?