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

Thông tin cơ bản

Tiêu đề Quản Lý Tiến Trình Trong Linux
Tác giả Phan Hồng Nhật Huy
Người hướng dẫn Tạ Duy Cơng Chiờn
Trường học Trường Đại Học Cơng Nghệ Tp Hồ Chí Minh
Chuyên ngành Hệ Thơng Máy Tính
Thể loại Lab Report
Thành phố Hồ Chí Minh
Định dạng
Số trang 14
Dung lượng 6,74 MB

Nội dung

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 ps để x

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

AQERSITY OF yo

A ‹*

LAB REPORT

LESSON 1:

Student’s Name: Phan Hoang Nhat Huy cece cece ceeeesseeeennaes Student”s [D: 23681041 SH HH He SubJect: Hệ Thông Máy Tính S2 22c +csscsss se Instruetor: Tạ Duy Công Chiên 2-2 2222122222 ssescs Faculty: Công Nghệ Thông Tĩm - 22 2222222 s2xss2 Completed Date: mm 0/)52U/2 1

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

88 netns

2 Sử dụng lệnh ps để xem thông tin về các tiến trình

a Xem tat ca cac dạng

b Xem tiến trình cha (to tiên) của lệnh ps vừa thực thi : xem cột PID, PPID

Trang 1/14

Trang 4

Phan Hoàng Nhật Huy

bbuntu@ubuntu1:

S UID PID

IF

Ht

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:~$

d Xem trang thai cua process (running, sleeping, ) : xem cét S

e Xem các process của user hiện hành

Trang 2 /14

Trang 5

Phan Hồng Nhật Huy

TMNT TT

;

|

tf

dwait pts/d 00:00:00 dash

0)

eee

eee

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

|

09

EET, ANH"

Vi IMproved T a 7 E ing, © stopped, © zonbie

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

type :hep cu for on-line help

ype :help verston7 for verston tnfo

Running in Vi compatible mode Pan

lubuntu1

] password ot@ubuntu1:~#

Peri

t Pers tras

0p

BN eas bash

af

3 Bai tap

a) Xem danh sach cac SIGNAL cua lénh kill

kill -1

Trang 3 / 14

Trang 6

Phan Hoàng Nhật Huy

Fie Edt Vex WM tes He I> & »

PC, Ấ (Hee — Í[2Ubsntu

mi + BB 4) 2 |^

a ubuntu@ubuntut: ~

ret

8

©)

m © Km hE: “a

b) Xem y nghia cua 4 SIGNAL thuong dung (doc manual) SIGHUP Trì hoãn

việc kiêm tra trên quản lý terminal hoặc sự dừng của quản lý tiên trình

SIGINT Được thông báo nếu người sử dụng gửi một tín hiéu ngat (Ctrl+C)

SIGQUIT Được thông báo nếu người sử dụng gửi một tín hiệu bỏ (Ctrl+D)

SIGFPE Được thông báo nếu một hoạt động thuộc về toán không hợp pháp được thử chạy

c Chạy lệnh sau và thực hiện theo yêu cau find / -name "cron*"

o Khi lệnh đang thực thi, nhấn Ctrl_Z để dừng tiến trình

Trang 4/14

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ó

+ 5 si) 13:29 [>

4 Cckin the vrnaal seen See Meee š u etal Took Yoss" Instat Toole % Remind Me Later fever Rem Me

To direct input to this VM click inside or press CtrleG

PID:4194 ; G trang thai signal o Cham dit hoạt động của tiến trình ñnd bằng lệnh sau

có được không?

* kill -SIGTERM <PID_find>

0u, c0seWebssber -o x

Trang 5/14

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>

B+) 1300 I>

% Bho) 32 0 |^

© 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

+ EB +) 3:92 G|^|

=

as

5

lề

_

Remind Me Later Never Remrd Me

Khéng thé cham dứt

O Cham dứt hoạt động của tiến trình ñnd , bằng lệnh sau có được không ?

* kill -SIGKILL <PID_find>

Trang 7/14

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

+ “lì 1347 (+)

chấm dứt

Trang 8 / 14

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?

2 hen

a Ễ

Meee ten odes ne erin dren merece ner ee roferene iris he weliamerg iris a de Tad ant iets edie ee oie

e.Dung killall huy tat ca cdc bash shell hién tai trong 1 terminal: o Trén terminal tty] , login vào hệ thống với userl o Dùng lệnh su, chuyển sang dùng quyền của user2 o Tiếp tục , dùng lệnh su, chuyên sang dùng quyền của user3 o Xem toàn bộ các tiến trình phát sinh sau chuỗi lệnh trên

“ 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

tưay Ep ›

Search for “test.txr” al|sz

panel clock test

‘atin erLfy 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

ck /test

Novos 4: panel_clo

fp Gdn be vnaisoen ^

Te deec ingut f9 thự VI click ircide er p €Ss CHI+G É _ 5

Trang 10/14

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

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w