Tài liệu với tất cả 9 bài thực hành đã được làm môn HỆ THỐNG MÁY TÍNH cho các bạn sinh viên trường đại học Công Nghiệp TP HCM IUH. Tài liệu tham khảo các bài tập thực hành, yêu cầu của giảng viên môn HỆ THỐNG MÁY TÍNH. Cuối tài liệu là đề kiểm tra thực hành tham khảo và đáp án
BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP HỒ CHÍ MINH Khoa: Công Nghệ Thông Tin LAB REPORT Student’s Name Class Code Subject Instructor Faculty Completed Date : : : Hệ Thống Máy Tính : : Csơng Nghệ Thông Tin : NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN LAB 1: BÀI THỰC HÀNH SỐ LAB 2: ĐIỀU HÀNH LINUX 12 LAB 3: QUẢN LÝ TIẾN TRÌNH TRONG WINDOWS 30 LAB 4: QUẢN LÝ TIẾN TRÌNH TRONG LINUX 43 LAP 5:THAO TÁC VỚI BỘ NHỚ 50 LAB 6: HỆTHỐNGTẬP TIN VÀ QUẢN LÝ HỆ THỐNG TẬP TIN TRONG WINDOW 66 LAB 7: HỆ THỐNG TẬP TIN VÀ QUẢN LÝ HỆ THỐNG TẬP TIN TRONG LINUX 86 LAB 8: QUẢN LÝ USER, GROUP VÀ PHÂN QUYỀN TRONG WINDOWS/LINUX 96 LAB 9: BÀI THỰC HÀNH CUỐI CÙNG_KIỂM TRA 107 LAP 1: BÀI THỰC HÀNH SỐ 1 Sử dụng GUI - Phiên OS: This PC Properties System about - Hardware: This PC Properties System about - Computer name: This PC Properties System about - Sử dụng chức search Windows: nhấp chuột vào biểu tượng - kính lúp hình Các thao tác với shortcut: + tạo: Tạo Send to Bước 1: Tìm đến file, thư mục muốn tạo Shortcut Bước 2: Click chuột phải chọn Send to > Desktop (Create shortcut) + Sử dụng: Bước 1: Click chuột phải folder muốn tạo, sau chọn New > Shortcut Bước 2: Xuất bảng Create Shortcut nhấn Browse chọn đến file, folder muốn tạo Shortcut Chọn đường dẫn muốn tạo Shorcut > Nhấn OK Nhấn Next Bước 3: Cuối bạn đặt tên cho Shortcut nhấn Finish để hoàn tất - Thực số chức Control panel (tùy biến desktop, sound, region, ): + Nhấn vào biểu tượng Control panel hình + Chọn chức cần thao tác: Gọi chạy chương trình ứng dụng (app) từ GUI - Tên file chạy app Windows có dạng *.exe Để gọi chạy app - cần rõ đường dẫn tên file thực thi: + Nhấn chuột This PC Download Chọn thư mục tệp có dạng *exe cần mở Hãy đọc Properties Shortcut app hình Desktop cho biết đường dẫn tên file thực thi app này? + Click chuột phải vào shortcuts bất kỳ, chọn Properties, tab Shorcuts, nhìn xuống phần Target, ta thấy đường dẫn tới file thực thi Shortcut Như hình, đường dẫn tới file thực thi Shortcut "C:\Program Files (x86)\C-Free 5\CppIDE.exe" file thực thi Shortcut CppIDE,exe - Nhấn vào biểu tượng (shortcut) app hình Desktop nhiều cách gọi chạy app từ giao diện GUI Hãy liệt kê cách khác để gọi app từ giao diện GUI Windows ? Áp dụng để chạy app cụ thể? + Như ta biết có nhiều cách để chạy chương trình windows.Shortcut cách đó, cịn cách khác như: Ví dụ muốn mở file 1.txt ổ D, ta Cách 1: Vào ổ D, nhấp chuột trái lần vào tệp 1.txt Cách 2: Vào ổ D, nhấp chuột phải vào thư mục 1.txt chọn open Giao diện dòng lệnh (CLI) - Người dùng tương tác với Windows nhập câu lệnh dạng text Chương trình giúp user tương tác theo cách cmd.exe hay Windows Command Prompt (một command-line interpreter) - Khởi động cmd.exe? phím win+r - Thực thi số lệnh: winver, date, time, hostname, whoami, ver, firewall.cpl, write, taskmgr, cls? + winyer: nhấn win + r gõ cmd gõ lệnh winver vào cmd + date: winyer: nhấn win + r gõ cmd gõ date vào cmd + hostname: winyer: nhấn win + r gõ cmd gõ hostname vào cmd + whoami: winyer: nhấn win + r gõ cmd gõ whoami vào cmd + yer: winyer: nhấn win + r gõ cmd gõ ver vào cmd + firewall.cpl: winyer: nhấn win + r gõ cmd gõ firewall.cpl vào cmd + write: winyer: nhấn win + r gõ cmd gõ write vào cmd + Taskmgr: winyer: nhấn win + r gõ cmd gõ taskmgr vào cmd + cls: winyer: nhấn win + r gõ cmd gõ cls vào cmd: xóa thao tác làm cmd - - Khái niệm biến môi trường? Biến môi trường giá trị có tên động ảnh hưởng đến cách quy trình chạy hoạt động máy tính Chúng phần mơi trường mà tiến trình chạy Xem biến mơi trường? Cú pháp echo $HOME Trong DOS, OS / trình thơng dịch dịng lệnh Windows COMMAND COM cmd.exe , người dùng phải nhập: ECHO %HOME% Trong Windows PowerShell, người dùng phải nhập: Write-Output $env:HOMEPATH Các lệnh env , set printenv hiển thị tất biến môi trường giá trị chúng Tạo biến môi trường? Mở menu Start cách nhấn phím Windows Gõ Environment variables nhấp vào kết Edit the system environment variables Nhấp vào nút Environment variables tab Advanced Bạn tạo User Variable (biến người dùng) System Variable (biến hệ thống) User variable: Chỉ khả dụng cho người dùng cụ thể System variable: Có sẵn cho tất người dùng bao gồm chương trình hệ thống Để tạo biến người dùng, nhấp vào New phần User Variables Để tạo biến hệ thống, nhấp vào New phần System Variables Bây giờ, nhập tên biến vào trường Đảm bảo tên khơng có khoảng trắng ký tự đặc biệt Tiếp theo, nhập giá trị biến vào trường thứ hai Ví dụ, để mở thư mục, bạn phải nhập đường dẫn vào trường Value - Thay đổi biến môi trường: Nếu bạn muốn thay đổi giá trị biến mơi trường có, trước tiên chọn cửa sổ Biến mơi trường Sau đó, nhấp nhấn vào Chỉnh sửa Bạn hiển thị cửa sổ nơi bạn chỉnh sửa tên giá trị biến Thực sửa đổi bạn muốn nhấn OK Sau đó, nhấn OK lần cửa sổ Biến môi trường Bạn chỉnh sửa giá trị biến mơi trường có (nhưng khơng phải tên), từ Command Prompt Lệnh bạn phải nhập setx variable_name "value " o Chỉ phép đọc o Chỉ phép ghi o Full control - Thực kiểm tra với thiết lập Lab Report Trang 98 Hướng dẫn: Tham khảo http://www.ntfs.com/ntfs-permissions.htm Thiết lập permissions folder : - Chia sẻ folder cho tất user hệ thống - Quyền Read với group abc Lab Report Trang 99 - Quyền Write với group def Lab Report Trang 100 - Quyền Read & execute với group administrators Lab Report Trang 101 Lab Report Trang 102 LINUX User - User người truy cập đến hệ thống - User có username password - Có hai loại user: super user regular user - Mỗi user cịn có định danh riêng gọi UID Định danh người dùng bình thường sử dụng giá trị 500 Group - Group tập hợp nhiều user lại - Mỗi user thành viên group - Khi tạo user mặc định group tạo - Mỗi group cịn có định danh riêng gọi GID - Định danh group thường sử dụng giá trị 500 Tập lệnh quản lý User Group Tạo User: Cú pháp: #useradd [option] -c “Thông tin người dùng” -d -m : Tạo thư mục cá nhân chưa tồn -g Ví dụ: #useradd –c “Nguyen Van A – Server Admin” –g serveradmin vana Thay đổi thông tin cá nhân: Cú pháp: #usermod [option] Những option tương tự Useradd Ví dụ: #usermod –g kinhdoanh vana //chuyển vana từ nhóm server admin sang nhóm kinh doanh Xóa người dùng Cúpháp : #userdel [option] Vídụ : #userdel –r vana Khóa/Mở khóa người dùng Lab Report passwd –l / passwd –u Trang 103 usermod –L / usermod –U Trong /etc/shadow khóa tài khoản cách thay từ khóa x từ khóa * Tạo nhóm: Cú pháp: #groupadd Ví dụ: #groupadd serveradmin Xóa nhóm Cú pháp: #groupdel Ví dụ: #groupdel 2/4 Xem thông tin User Cú pháp: #id Group Ví dụ: #id -g vana //xem GroupID user vana Cú pháp: #groups Ví dụ: #groups vana //xem tên nhóm user vana Những file liên quan đến User Group #/etc/passwd Mỗi dòng tập tin gồm có trường, phân cách dấu hai chấm #/etc/group Mỗi dòng tập tin gồm có trường, phân cách dấu hai chấm #/etc/shadow Lưu mật mã hóa có user root quyền đọc Quyền hạn Trong Linux có dạng đối tượng : - Owner (người sở hữu) - Group owner (nhóm sở hữu) - Other users (những người khác) Các quyền hạn : - Read – r – : cho phép đọc nội dung - Write – w – : dùng để tạo, thay đổi hay xóa - Execute – x – : thực thi chương trình Vídụ : Với lệnh ls –l ta thấy : [root@task ~]# ls -l Lab Report Trang 104 total 32 -rw - root root 1416 Jan 10 14:06 anaconda-ks.cfg -rw-r r root root 15522 Jan 10 14:06 install.log -rw-r r root root 5337 Jan 10 14:06 install.log.syslog drwxr-xr-x root root 4096 Feb 10:02 softs Ngoài ra, dùng số - Vídụ : quyền r, w, x : 4+2+1 = - Tổ hợp quyền có giá trị từ đến Các lệnh liên quan đến quyền hạn - Lệnh Chmod: dùng để cấp quyền hạn Cú pháp : #chmod Ví dụ: #chmod 644 baitap.txt //cấp quyền cho owner ghi nhóm có quyền đọc với file taptin.txt - Lệnh Chown: dùng thay đổi người sở hữu Cú pháp : #chown - Lệnh Chgrp: dùng thay đổi nhóm sở hữu Cú pháp : #chgrp BÀI TẬP ĐỀ NGHỊ Phân quyền hệ thống tập tin Tạo thư mục tmp thư mục UX cho quyền truy nhập rwxr-x - Tạo tệp rỗng có tên wordday tmp (bằng lệnh touch) Cho quyền truy nhập rw-r - thử đọc nội dung Lab Report Trang 105 Bỏ quyền đọc (r) user thử đọc lại wordday Bỏ quyền ghi (w) user thư mục tmp thử xoá tệp wordday Bỏ quyền đọc (r) user thư mục tmp thử hiển thị nội dung Bỏ quyền chạy (x) user thư mục tmp thử vào thư mục Trả lại quyền rwx cho user thư mục tmp Thử cho bạn quyền ghi (w) vào thư mục chủ thành viên nhóm bạn Xố nội dung thân thư mục tmp Lab Report Trang 106 BÀI THỰC HÀNH CUỐI CÙNG_KIỂM TRA Câu (Windows): a (1) Hãy quan sát cho biết thành phần máy tính mà bạn sử dụng Trình bày cách xem thơng tin thành phần máy tính (CPU-processor, Keyboard, Monitor, Network) CPU-processor: Nhấn tổ hợp phím "Windows + X" bàn phím + Chọn "System" menu + Trong cửa sổ "System", chọn mục "About" cuộn xuống phần "Device specifications" + bạn xem thơng tin CPU-processor bạn, bao gồm tên, tốc độ, số lõi, số luồng nhiều thông tin khác Keyboard: nhấn "Windows" bàn phím bấm để mở Menu Start + chọn "Settings" (biểu tượng bánh răng) menu + Chọn mục "Bluetooth & devices", sau chọn "Typing" menu bên trái + Tại đây, bạn thấy tùy chọn cho bàn phím bạn, bao gồm ngơn ngữ, bố cục, tốc độ Monitor: Nhấn chuột phải vào hình Desktop chọn "Display settings" + Tại đây, bạn thấy thơng tin chi tiết hình bạn, bao gồm kích thước, độ phân giải + Nếu bạn muốn xem thơng tin chi tiết hình, bạn tìm kiếm mạng để tìm phần mềm kiểm tra thơng số kỹ thuật hình Network: Tìm biểu tượng mạng (icon Wi-Fi Ethernet) tác vụ + Nhấn chuột phải vào biểu tượng mạng chọn "Open Network & Internet settings" Lab Report Trang 107 + Trong cửa sổ mới, bạn xem thông tin mạng bạn, bao gồm địa IP, tốc độ mạng, thiết bị kết nối nhiều thông tin khác b (1) Sử dụng giao diện người dùng giao diện dòng lệnh để thực tác vụ sau: xem thông tin máy, thông tin user, ngày hệ thống, phiên hệ điều hành - Xem thông tin máy: + Giao diện người dùng: Nhấn phím Windows + I để mở cài đặt, sau chọn "System" cuộn xuống để xem thơng tin chi tiết máy tính bạn + Giao diện dòng lệnh: sử dụng lệnh "systeminfo" Command Prompt PowerShell để xem thông tin chi tiết hệ thống bạn, bao gồm tên máy tính, hãng sản xuất, kiểu máy tính, RAM, nhiều thơng tin khác - Xem thông tin user: + Giao diện người dùng: Nhấn phím Windows + I để mở cài đặt, sau chọn "Accounts" "Your info" để xem thơng tin tài khoản người dùng bạn + Giao diện dòng lệnh: Sử dụng lệnh "whoami" Command Prompt PowerShell để xem thông tin tài khoản người dùng đăng nhập - Xem ngày hệ thống: + Giao diện người dùng: Nhấn phím Windows + I để mở cài đặt, sau chọn "Time & language" "Date & time" để xem ngày hệ thống + Giao diện dòng lệnh: Sử dụng lệnh "time /t" Command Prompt PowerShell để xem thời gian hệ thống - Phiên hệ điều hành: + Giao diện người dùng: Nhấn phím Windows + I để mở cài đặt, sau chọn "System" "About" để xem phiên hệ điều hành bạn + Giao diện dòng lệnh: Sử dụng lệnh "systeminfo | findstr /B /C:"OS Name" /C:"OS Version"" Command Prompt PowerShell để xem thông tin phiên hệ điều hành bạn Lab Report Trang 108 c (1đ) Tạo Shortcut cho ứng dụng notepad Desktop Cho biết đường dẫn tên file thực thi ứng dụng Nhấn chuột phải vào hình Desktop Chọn "New" sau chọn "Shortcut" Trong hộp thoại "Create Shortcut", nhập đường dẫn thực thi Notepad vào trường "Type the location of the item" nhận đường dẫn “C:\Windows\notepad.exe” nhấn next Finish Đường dẫn: C:\Windows\notepad.exe Tên file thực thi: notepad.exe Câu (Windows): (LO3) a (1) khởi động chương trình MS Word cách nhấn nút Run New Task? Quan sát danh sách chương trình/process tab Applications tab Processes Cho biết khác biệt danh sách hai tab gì? - Khởi động MS Word cách nhấn nút Run New Task: + Nhấn tổ hợp phím "Ctrl + Shift + Esc" để mở Task Manager + Trong Task Manager, chọn tab "File" chọn "Run new task" + Trong hộp thoại "Create new task", gõ "winword" nhấn Enter nhấp chuột vào "OK" - Sự khác biệt danh sách hai tab + Tab Applications: Hiển thị ứng dụng mà người dùng sử dụng, bao gồm cửa sổ ứng dụng tên tiến trình chúng Tab thường dễ dàng để quản lý ứng dụng chạy hệ thống + Tab Processes: Hiển thị tất tiến trình chạy hệ thống, bao gồm tiến trình hệ thống tiến trình người dùng Tab cung cấp nhiều thông tin tiến trình, bao gồm thơng tin CPU, nhớ, ổ đĩa mạng b (1đ) Hãy chạy chương trình MS Excel Cho biết thông tin sau MS Excel : pid, Status, User name, memory Lab Report Trang 109 - Để xem thông tin pid, Status, User name, memory MS Excel chạy Windows 11, bạn làm theo bước sau: + Nhấn tổ hợp phím "Ctrl + Shift + Esc" để mở Task Manager + Trong tab "Processes" (tiến trình), tìm kiếm tiến trình "Microsoft Excel" + Nhấp chuột phải vào tiến trình chọn "Go to details" (đi đến chi tiết) + Tab "Details" hiển thị thông tin pid, Status, User name, memory tiến trình MS Excel c (1đ) Nêu cách để kết thúc tiến trình MS Excel - Sử dụng giao diện Excel: Nhấn vào nút "File" menu, sau chọn "Exit" "Close" để khỏi chương trình - Sử dụng lệnh Command Prompt: Mở Command Prompt cách nhấn tổ hợp phím "Win + R" nhập "cmd" Sau đó, nhập lệnh "taskkill /f /im excel.exe" nhấn Enter để kết thúc tiến trình - Sử dụng Task Manager: Nhấn tổ hợp phím "Ctrl + Shift + Esc" để mở Task Manager Trong tab "Processes" (tiến trình), tìm kiếm tiến trình "Microsoft Excel", chọn nhấn nút "End Task" để kết thúc tiến trình Câu (Windows+Linux): (1đ) (Linux) Tạo file văn abc.txt, nhập nội dung có chứa: tên bạn: mssv: lớp: số điện thoại: địa liên hệ: yêu cầu: Sử dụng lệnh hiển thị “tên bạn” hình Sử dụng lệnh hiển thị dòng cuối tập tin abc.txt hình - Dùng lệnh: head -n abc.txt - Dùng lệnh: tail -n abc.txt Lab Report Trang 110 (1đ) (windows+Linux) Thực tạo thư mục thư mục cá nhân tài khoản sử dụng Ubuntu: + mkdir -p documents documents/linuxdistros documents/backup programs programs/antivirus programs/reader Windows: + mkdir documents documents\linuxdistros documents\backup programs programs\ antivirus programs\reader (1đ) (Windows) Hãy cho biết cú pháp tổng quát lệnh tạo thư mục di chuyển tập tin/thư mục Trình bày cách di chuyển tập tin từ ổ đĩa C:\ sang ổ đĩa T:\ Tạo thư mục: mkdir [đường dẫn thư mục mới] Di chuyển tập tin/thư mục: move [đường dẫn tập tin/thư mục cần di chuyển] [đường dẫn thư mục đích] Ví dụ: Để di chuyển tập tin có tên "file.txt" từ ổ đĩa C:\ đến ổ đĩa T:, bạn sử dụng lệnh sau: move C:\file.txt T:\ (1đ) Khái niệm permissions file/folder Windows Trên hệ điều hành Windows, permissions (quyền truy cập) cách thức để quản lý quyền truy cập tập tin thư mục hệ thống Quyền truy cập sử dụng để đảm bảo người dùng truy cập thực hoạt động phép tập tin thư mục cụ thể Mỗi tập tin thư mục Windows có quyền truy cập, gọi "permissions" Bộ quyền truy cập gồm quyền như: Quyền đọc (Read): Cho phép người dùng đọc nội dung tập tin thư mục Quyền ghi (Write): Cho phép người dùng thay đổi nội dung tập tin thư mục Lab Report Trang 111 Quyền thực thi (Execute): Cho phép người dùng thực thi tập tin chương trình script Quyền truy cập (Access): Cho phép người dùng truy cập vào tập tin thư mục Quyền kiểm soát (Control): Cho phép người dùng thay đổi quyền truy cập tập tin thư mục Các quyền truy cập phân chia cho nhóm người dùng hệ thống, bao gồm người dùng, nhóm người dùng người dùng khác Mỗi nhóm người dùng có quyền truy cập khác tập tin thư mục Bên cạnh đó, quyền truy cập phân bổ cho người dùng cá nhân Lab Report Trang 112