You are on page 1of 6

Name: Nguyễn Văn Toàn

ID: 21521549
Class: CNCL2021.1

OPERATING SYSTEM
LAB X’S REPORT

SUMMARY
Task Status Page
Section 1.5 Task name 1 Done 1
Task name 2 Done 2
Task name 3 Done 3
Task name 4 Done 4
Task name 5 Done 4
Task name 6 Done 5
Task name 7 Done 5

Section 1.5
1. Task name 1: Thực hiên chuyện lệnh theo thứ tự sau:

- Chuyển về thư mục gốc : ta dùng lệnh “cd ../” . (hình 1.1)

Hình ảnh 1.1

- Chuyển đến thư mục bin: ta dùng lệnh “cd /bin/”. (hình 1.2)

Hình ảnh 1.2

-Chuyển đến thư mục người dùng : ta dùng câu lệnh “cd /usr/”. (hình 1.3)

1
Hình ảnh 1.3
2. Task name 2: Xây dựng cây thư mực như hình 2.1.

Hình ảnh 2.1

- Đầu tiên chúng ta cần tạo thư mục Myweb.

- Để tạo thư mục Myweb ta sử dụng lệnh: “mkdir Myweb”. (Hình ảnh 2.2)

Hình ảnh 2.2

- Sau khi hoàn tất tạo thư mục Myweb chúng ta cần truy nhập vào Myweb để tạo
các thư mục con: ta dung lệnh “cd Myweb”. (Hình ảnh 2.2)

- Tạo các thư mục images, databases, scripts, java ta dung lệnh “mkdir images
databases scripts java”. (Hình ảnh 2.3)

Hình ảnh 2.3

- Để kiểm tra xem thử chúng ta đã tạo thành công hay chưa dung lệnh: “ls”. (Hình ảnh
2.4)

Hình ảnh 2.4

- Nếu Shell hiện thị tên những thư mục trên thì chúng ta đã tạo thành công.

2
- Sau đó chúng ta vào trong thư mục images bằng cách sử dụng câu lệnh “cd /images/”
và tạp các thư mục con tương tự như các bược trên. (Hình ảnh 2.4)

Hình ảnh 2.5

- Để kiếm tra chúng ta đã tạo thành công chưa: dùng lệnh “ls”. (hình ảnh 2.6)

Hình ảnh 2.6


3. Task name 3: Tìm mốt số file có phần mở rộng là .html và .class trong hệ
thống file và thư mực hiện hành. Copy một vài file vào thư mục Myweb.

- Để tìm những file có phần mở rộng là html ta dung lệnh: “find -name *.html”.
(Hình ảnh 3.1)

Hình ảnh 3.1

- Tương tư như vậy chúng ta sẽ tìm file có phần mở rộng với class: “find -
name *.class”. (Hình ảnh 3.2)

Hình ảnh 3.2

3
- Để coppy một file .html vào thư mục Myweb chúng ta sử dụng: mv myhtml.html
Myweb. (Hình ảnh 2.3)

Hình ảnh 3.3

- Để kiểm tra chúng ta đã thêm file html vào Myweb chưa chúng ta dung: “ls Myweb”
.(Hình ảnh 3.4)

Hình ảnh 3.4


4. Task name 4: Thực hiện dung lệnh mv để di chuyển một số file .html vào
trong Myweb/java.

- Ở đây em sẽ di chuyển file taptin.html vào trong Myweb/java dung lệnh:


“mv taptin.html Myweb/java/”. (Hình ảnh 4.1)

Hình ảnh 4.1

- Để kiểm tra lại chúng ta đã di chuyển thành công chưa thì chúng ta sử dụng lệnh:
“ls Myweb/java”. (Hình ảnh 4.2)

Hình ảnh 4.2


5. Task name 5: Thực hiện xóa thư mục Myweb/scprits.

- Để xóa thư muc scprits trong My web chúng ta dung lệnh: “rm -rf
Myweb/scprits”. (Hình ảnh 5.1)

Hình ảnh 5.1

- Để kiểm tra xem chúng ta đã xóa thành công chưa sử dụng lệnh: “ls Myweb/”. (Hình
ảnh 5.2)

4
Hình ảnh 5.2
6. Task name 6: Thiết lập quyền truy xuất cho thư viện Myweb/database sao
chỏ chỉ có chủ sở hữu toàn quyền còn những người dung khác không có
quyền bất kì trên nó.

- Để thiết lập mà chủ sở hữu toàn quyền còn những người khác không có bất kì quyền
gì ta sử dụng lệnh: “chmo 700”. (Hình ảnh 6.1)

Hình ảnh 6.1


7. Task name 7: Tạo user có tên là MSSV và password là ngày sinh của từng
thành viên. User được nằm trong group có tên là HDH.

- Đầu tiên chúng ta cần tạo ra group có tên là HDH bằng cách sử dụng superuser và câu
lệnh để thực hiện nó là: “sudo groupadd HDH”. (Hình ảnh 7.1)

Hình ảnh 7.1

- Sau khi khởi tạo câu lệnh trên chúng ta cần phải ghi password vào.
- Tạo một user với mã số sinh viên là 21521549 ta dung câu lệnh: “sudo
useradd 21521549”. (Hình ảnh 7.2)

Hình ảnh 7.2

- Khởi tạo password cho user 21521549 ta dung câu lệnh : “sudo passwd 21521549”.
(Hình ảnh 7.3)

Hình ảnh 7.3

- Sau khi hoàn thành tạo user chúng ta bắt đầu add user 21521549 vào group HDH
bằng câu lệnh: “sudo -aG HDH 21521549”. (Hình ảnh 7.4)

Hình ảnh 7.4

5
- Để kiểm tra chúng ta đã add thành công chưa sử dụng câu lệnh: “groups 21521549”.
(Hình ảnh 7.5)

Hình ảnh 7.5

You might also like