1. Trang chủ
  2. » Luận Văn - Báo Cáo

lab report lab 4 quản lý tiến trình trong linux

14 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Trang 1

Phan Hoàng Nhật Huy

ae Lt pd ade

OF HOCHIMINH CITY BO CONG THUONG

TRƯỜNG ĐẠI HỌC CÔNG NGHIEP TP HO CHI MINH Khoa: Công Nghệ Thông Tin

Trang 1/14

Trang 2

Phan Hoàng Nhật Huy

NHAN XET CUA GIÁO VIÊN HƯỚNG DẪN

Trang 2 /14

Trang 3

Phan Hoàng Nhật Huy

PHÂN BÀI LÀM THỰC HÀNH

(SV chụp màn hình thực hành các bước của các yêu cầu và giải thích các hình ảnh)

LAB 4: QUAN LY TIEN TRINH TRONG LINUX

1 Sử dụng lệnh top đề xem thông tin về các tiên trình, và thông trn chụng của hệ thông

® - n ubuntu@ubuntu1:~

7 up 50 min, 2 users, load average: 0,04, 0,03, 9,05 18s total, 1 running, 184 sleeping, ® stopped, “Sao %Cpu(s): 0,Ð us, 0,0 sy, ©,0 ni,100,0 id, 6,09 wa, 6,0 hỉ, 0,0 si K†B Hem: 2063840 totaL, 903264 used, 1160576 free, 85560 buffers

33 39 i) 8 6,3 6,0 00.32 khugepaged 20 S1 8 +21 init

6 6,0

°

20 co} 96 kthreadd 20 0,0 0 ksofttrqd/9

kworker/8:+

2 rcu_sched rcu_bh migration/O watchdog/6®

watchdog/1

migratton/1 fttLrqd/1 kworker ic) kworker/1: khetper A kdevtmpfs

Trang 4

Phan Hoàng Nhật Huy

bbuntu@ubuntu1: S UID PID IF Ht là 1 h

c Kiểm tra một số dịch vụ đã chạy chưa ? { như cron, atd , sshd, ubuntu@ubuntu1:~$ ps -e|grep cron

ubuntu@ubuntu1:~$ ps -e|grep atd ubuntu@ubuntu1:~$ ps -e|grep sshd ubuntu@ubuntu1:~$

Trang 5

Phan Hồng Nhật Huy

f Mo mot terminal moi (tty2), login vao bằng tài khoản userl Chạy vi Mở một terminal mới (tty3), lòin vào băng tài khoản user2 Chạy top

9, ©,0 ni,100,0 id, 0,0 rte tot 923924 used, 1139916

cr Raat Plas 1ners@L1s hộ Nĩn

Vim is open source and freely distributable PID USER 1973 root Becone a registered Vim user

type :help register for tnfornatton

Peri

t Pers tras

0p BN eas

bash af

Trang 6

Phan Hoàng Nhật Huy

Fie Edt Vex WM tes He I> & »

Trang 7

Phan Hoàng Nhật Huy

O_ Kiểm tra bằng lệnh ps -l xem lệnh còn hoạt động không ? (Tiến trình ứng với lệnh ñnd có

Trang 8

Phan Hoàng Nhật Huy

Không thê chấm đứt lệnh * (kiểm tra lại bằng lệnh ps) Không thê chấm dứt O_ Chấm đứt hoạt động của tiến trình ñnd bằng lệnh sau có được không? * kill -SIGINT <PID_find>

© ta send keystrones ) Gói the vet veer on ' “6 “>ens toan: mm rete Tooke 7 Remand Me Lanter “Mewe RemrdMe

To drect input to this VM click inside or

Khéng thé cham dứt

Trang 6/14

Trang 9

Phan Hoàng Nhật Huy

* (kiểm tra lại bằng lệnh ps)

File Edt View \M tbs Hep |Í < & 2

Trang 10

Phan Hoàng Nhật Huy

* (kiểm tra lại bằng lệnh ps ) Có thé

B Ubuntu - Vidware Workstation

File Edt View VM Tits Hep ff - & a

Trang 11

Phan Hoàng Nhật Huy

Dung kill huy terminal hiện tại : Terminal hiện tại tương ứng với tiến trinh bash, d.vậy nên huỷ terminal hiện tại có nghĩa là hủy tiến trình bash => kết quả là sẽ kết thúc bash, va quay lại tiến trinh login (thấy xuất hiện dấu nhắc login) Hãy viết lệnh hủy tiến trinh bash bang lénh kill?

“ ps -aljH | prep ttyl

£ Dé kill tat ca các bash shell hiện tại (trong 1 terminal) , dùng lệnh kill -SIGKILL <PID của

shell gốc trên cùng>

£ _ Để kill tất cả các bash shell hiện tại trên tất cả các terminal, dung killall -SIGKILL bash Trang 9/14

Trang 12

Phan Hoàng Nhật Huy

Câu 4 Tìm hiểu địch vụ lập lịch cron:

a Lập lịch để mỗi phút ghi một chuỗi vào ñle test , Thao tác như sau : o Dung quyén cua root, mé file /etc/crontab bằng vi hoặc nano Nhập vào cuối ñle dòng sau :

* * *% * # root echo “hello” >> /test.txt

Fie Edt Vow VM tbs He |Í< & a

ckage.name == ‘gnome-system- tool

WAIL vertfy that the desktop clock displays the correct 1 Check the clock tn the upper right corner of your desktop

ying the correct date and tine for you

Trang 13

Phan Hoàng Nhật Huy

li /etc/crontab: system-wide crontab

# Unlike any other crontab you don't have to run the `crontab" 4# command to install the new version when you edit this file

# and files in /etc/cron.d These files also have username fields,

# that none of the other crontabs do

SHELL=/bin/sh

PATH=/usr/local/sbin: /usr/local/bin:/sbin: /bin: /usr/sbin: /usr/bin

repd repd repd

Read 15 lines

Bài tập đề nghị

Xem/Thay đổi độ ưu tiên của tiến trình => lệnh Set Priority hoặc sử dụng Task Manager Sử dụng lệnh ñndstr tìn chuỗi “Windows” trong các ñle txt có trong ô đĩa C:

Thay đổi độ ưu tiên của tiến trình từ Normal => Hiph

Đo lường thời gian và so sánh để thấy kết quả của thiết lập này? Tham khảo về Task Manager va Priority:

https://technet.microsoft.com/en-us/library/cc938567.aspx //task manager https://technet.microsoft.com/en-us/library/cc938611.aspx //priority http://woshub.com/process-priority-management-in-windows/

Trang 11/14

Trang 14

Phan Hoàng Nhật Huy

Trang 12 /14

Ngày đăng: 30/07/2024, 16:46

w