Bài tập Linux quản trị tập tin - Pdf 24

Bài tập thực hành linux
Quản trị tập tin:
1/ Tạo các thư mục sau:
2/ Sử dụng lệnh “cat” tạo các tập tin sau với nội dung bất kỳ: /bt/a1.txt, /bt/bt1/a2.txt,
/bh/bh1/a3.txt
3/ Nối 2 tập tin /bt/a1.txt và tập tin /bh/bh1/a3.txt thành tập tin /bh/bh2/a4.txt
4/ Tạo thư mục /bt/bt2 là hard link của thư mục /bt, có tạo được không ? Giải thích.
5/ Tạo tập tin /bt/bt1/bt11/a5.txt là soft link của tập tin /bt/a1.txt
6/ Tạo tập tin /bh/bh2/a6.txt là hard link của tập tin /bh/bh2/a4.txt, sử dụng lệnh ls để xem
inode và link count của 2 tập tin này. Giải thích.
7/ Tạo thư mục /bt/bt1/bt13 là soft link của thư mục /bh/bh2. So sánh sự khác nhau của
lệnh “cd –P /bt/bt1/bt13” và lệnh “cd –L /bt/bt1/bt13”
8/ Chuyển vào thư mục /etc, so sánh và giải thích kết quả của các lệnh sau: ls, ls –i , ls –a,
ls –ila. Thực hiện hiển thị kết xuất các lệnh trên theo từng trang màn hình.
9/ Cho biết thông tin về số dòng, số từ và kích thước của tập tin /bt/a1.txt
10/ Tạo tập tin /bt/a7.txt có 12 dòng, sử dụng các lệnh “tail” “head” để hiển thị từ nội dung
dòng thứ 4 tới dòng thứ 10 của tập tin /bt/a7.txt ra màn hình.
11/ mount đĩa USB vào thư mục /bt/bt1/bt12, hãy liệt kê nội dung của thư mục
/bt/bt1/bt12. giải thích.
12/ Dùng lệnh “rmdir” để xoá thư mục /bh/bh1/bh11. Cho biết kết quá, giải thích.
13/ Copy tập tin /bt/a7.txt vào thư mục /bh và đổi tên thành /bh/a9.txt
14/ Tìm tất cả các tập tin có phần tên mở rộng là .conf trong thư mục /etc và các thư mục
con của nó.
find /etc –name “*.conf”
15/ Tìm trong thư mục /etc các tập tin có phần mở rộng là .txt và có chủ nhân là “root” rồi
copy vào thư mục /bh/bh1
find /etc –name “*.txt” –user root –exec cp {} /bh/bh1 \;
16/ Tìm trong thư mục hiện hành các tập tin có kích thước nhỏ hơn 300kb và được truy cập
trong vòng 30 phút gần đây.
find . –size -300k –amin -30
17/ Tìm trong thư mục /etc tất cả các soft link.

nhập được không? Giải thích.
22/ Thực hiện lần lượt:
− Khóa tài khoản user1. Tìm sự thay đổi trong /etc/shadow
− Mở khóa tài khoản user1. Tìm sự thay đổi trong /etc/shadow
− Xóa mật mã tài khoản user1. Tìm sự thay đổi trong /etc/shadow
23/ Tạo thư mục /baitap và tập tin /baitap/abc.txt (nội dung bất kỳ). Xác định nhóm, chủ
nhân và quyền của thư mục, tập tin vừa tạo?
24/ Xem quyền mặc định khi tạo tập tin bằng lệnh umask -S. Thực hiện thay đổi quyền
mặc định khi tạo tập tin, sau đó tạo tập tin abc1.txt và thư mục tm1 (trong /baitap) để kiểm
chứng.
Cho nhận xét về quyền của tập tin mới tạo khi quyền mặc định có quyền x.
25/ Dùng lệnh chmod để thay đổi lại quyền cho các tập tin trong /baitap, sử dụng cả
phương pháp tượng trưng và tuyệt đối (dùng lệnh ls -l để kiểm chứng kết quả)
26/ Thực hiện và giải thích
− Thực hiện lệnh mkdir /baitap2 ; chmod 777 /baitap2
− Đăng nhập với tài khoản user2, tạo một tập tin có tên “tap tin cua user2.txt”
trong /baitap2.
− Đăng nhập vói tài khoản user3, thực hiện sửa, xóa tập tin do user2 tạo. Cho
biết kết quả.
− Thực hiện lệnh chmod 1777 /baitap2 ; ls -l /baitap2. Kết
quả?
− Đăng nhập với quyền user2, tạo một tập tin có tên “tap tin 2 cua user2.txt”
trong /baitap2.
− Đăng nhập vói tài khoản user3, thực hiện sửa, xóa tập tin do user2 tạo. Cho
biết kết quả.
27/ Thực hiện tuần tự và giải thích
− mkdir /baitap
− Tạo tập tin /baitap/abc.txt có nội dung bất kỳ
− chmod 700 /baitap/abc.txt. Đăng nhập với tài khoản user2, và mở
xem tập tin /baitap/abc.txt. Cho biết kết quả?. Giải thích.

− chkconfig --list httpd && chkconfig --levels 2345
httpd on ; chkconfig --list httpd ; ls /etc/rc[0-6].d |
grep httpd
6/ Mở tập tin /etc/inittab, tìm đến dòng id:3:initdefault và sửa số 3 thành số 1. Khởi động
lại máy bằng lệnh reboot. Hãy cho biết kết quả.
7/ Dùng lệnh crontab -e để tạo lịch thi hành có nội dung dưới đây.
* * * * * echo "hello" ; date > /lich.txt
30 4-10 2 7,10 * echo "lenh thi hanh luc `date`" >
/lich2.txt
Cho biết kết quả và giải thích.
8/ Thi hành lệnh các lệnh sau ở chế độ background
- yes >/dev/null
- yes hello >/dev/null
- yes abc >/dev/null
Dùng lệnh jobs để xem danh sách các công việc đang thực thi ở chế độ background
9/ Thi hành lệnh sau ở chế độ foreground : yes chaoban >/dev/null, chuyển lệnh trên vào
chế độ background.


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status