You are on page 1of 11

CÂU LẠC BỘ AN TOÀN THÔNG TIN PTIT

ISP CLUB
********

BÁO CÁO BÀI TẬP


WEEK 1

Giảng viên hướng dẫn:


Tên sinh viên: Đặng Quý Nam
Mã sinh viên: B21DCAT135

HÀ NỘI – 2022

1
III, Tìm hiểu lệnh
1. Tìm hiểu một số lệnh hay dùng: Mở Terminal
 Xem thông tin OS
- Sử dụng lệnh

Giải thích: tìm kiếm thông tin trong file /etc/os-release.


Kết quả:

Giải thích: ở đây ta tìm thấy được OS Name là Ubuntu,


OS Version là 22.04 LTS.
- Để kiểm tra OS type ta sử dụng lệnh

Kết quả:

Giải thích: ở đây ta tìm thấy OS type là 64 bit.


Ta cũng có thể tìm được bằng nhiều cách khác như:

2
Hoặc đơn giản nhất ta vào mục Abouts trong Settings để
tìm thông tin OS

 Xem các gói phần mềm đã được cài đặt


Có thể tìm các gói phần mềm đã cài đặt bằng cách tìm kiếm
từ “installed” trong nhật ký.

3
2. Xem cấu hình máy
Tương tự khi xem phiên bản OS Settings → Abouts

Giải thích: - RAM ~2GB


- Ổ cứng 32,2 GB

4
- CPU: Intel®Core™ i5-8265U CPU @ 1.60GHz×2
 Kiểm tra mạng
Ping: sử dụng lệnh ping đến một địa chỉ ví dụ như 4.2.2.2
giúp xác định xem máy tính hiện có đang truyền thông với
Internet hay không.

IP:
- Cách 1: sử dụng lệnh ip addr show

- Cách 2:  sử dụng cú pháp /sbin/ifconfig

5
- Cách 3: dùng hostname -I (I là IP)

Gateway: sử dụng route

DNS: Domain Name System hay còn được viết tắt là DNS.
Cụm từ này mang ý nghĩa đầy đủ là hệ thống phân giải tên
miền. Hiểu một cách đơn giản nhất, DNS sẽ làm công việc
chuyển đổi các tên miền thành một địa chỉ IP dạng số tương
ứng với tên miền đó và ngược lại từ địa chỉ IP thành tên miền.
3. Quản lý tiến trình
4. Tìm kiếm file
 Tìm kiếm theo tên
- Phân biệt hoa/thường: find -name <tên file>
- Không phân biệt hoa/thường: find -iname <tên file>

Lưu ý: nếu tìm *.<phần mở rộng> thì sẽ tìm ra tất cả kiểu file đó
 Tìm kiếm theo owner/group
- Tìm theo owner: find /home -user host
Với /home là thư mục cần tìm file, host là tên owner
- Tìm theo group: find /home -group host
/home là thư mục cần tìm file, host là tên group
 Tìm kiếm thời gian chỉnh sửa / truy cập cuối

6
Phần này e có thử làm trong linux nhưng khi tìm các file đã
được sửa trong 20 ngày thì linux không hiện file

 Tìm theo dung lượng


Tìm file dưới 10 Mb trong /home/nam/Downloads

Để tìm tất cả các file “.txt” trong thư


mục “/home/nam/Downloads” có dung lượng nhỏ hơn
10MB

7
 Tìm theo nội dung
Tìm các file trống

5. Đặt lịch chạy định kỳ


Sử dụng crontab:

Câu lệnh có dạng:


* * * * * <câu lệnh>
5 dấu * tương ứng với

minute - phút (0 - 59)

hour - giờ (0 - 23)

day or month - ngày trong tháng (0 - 31)

month - tháng (1 - 12)

day of week (0 - 6 ~ Sunday - Saturday)

Chỉnh sửa danh sách lệnh:


Mở danh sách edit các lệnh

8
 Chạy lệnh X định kỳ vào 0h00 mỗi ngày
Viết lệnh:

 Chạy lệnh Y định kỳ vào 8h00 từ thứ hai đến thứ sáu
0 8 * * 1-5 /home/nam/Downloads/first.sh
V, Bash Shell cơ bản
a. Nhập 1 số n và so sánh số đó với 207. Đưa kết quả so sánh
ra màn hình. (2 cách: if fi và case)
Cách 1: if fi

Kết quả:

Cách 2:

Kết quả:
9
b. Tính tổng S = 1+2+3+4+…..+n. Sử dụng vòng lặp. (3 cách:
for, while và until)
Cách 1:

Kết quả:

Cách 2:

Kết quả:

Cách 3:

10
Kết quả:

11

You might also like