Font size
WorksheetsHỆ ĐIỀU HÀNH - BÀI 4
Total questions: 30
Worksheet time: 38mins
Hệ điều hành nào sau đây KHÔNG được phát triển dựa trên nhân Linux?
Debain
Ubuntu
Windows Server
Fedora
Tại sao nhân của hệ điều hành Linux được lại sử dụng cho việc phát triển các hệ điều hành được sử dụng rộng rãi như Android, iOS, Ubuntu,...? (chọn 2)
Vì nhân Linux được bán với chi phí thấp
Vì nhân Linux miễn phí
Vì nhân Linux có cấu trúc đơn giản, dễ bảo trì
Vì nhân Linux có kích thước nhỏ và xử lý nhanh
Nếu dung lượng RAM của máy tính nằm trong khoảng từ 2GB đến 8GB thì kích thước phân vùng swap nên chọn tối thiểu là bao nhiêu đủ để hệ thống hoạt động bình thường?
Bằng kích thước RAM
20GB
Gấp ba RAM
10GB
Khi cài đặt hệ điều hành Ubuntu, phân vùng chứa hệ điều hành sẽ được định dạng như thế nào (chọn 2)
Hệ thống tệp tin kiểu NTFS
Hệ thống tệp tin kiểu ext4
Là loại phân vùng Primary
Là loại phân vùng Logical
Thư mục nào của hệ điều hành chứa các thư mục làm việc (thư mục gốc) của người dùng trong Ubuntu (Linux nói chung):
(Ghi đường dẫn đầy đủ, ví dụ: /etc)
Tên với đường dẫn đầy đủ là:
(a)
Viết lệnh thực hiện cài đặt gói phần mềm vim (hệ thống tự động chọn phiên bản phù hợp) bằng tiện ích apt-get trên shell bash của Ubuntu:
(Lệnh và các tham số cách nhau ít nhất một dấu cách (space))
Nhập lệnh:
(a)
Viết lệnh phù hợp trên shell bash vào vị trí ------ để giải nén gói phần mềm có tên kytea trong lệnh sau:
------ -xzf kytea-0.4.7.tar.gz
Lệnh phù hợp là:
(a)
Điền một tùy chọn phù hợp vào vị trí ---------- để cài đặt tiện ích virtualenv cho phép ảo hóa môi trường python trên Ubuntu:
pip3 --------- virtualenv
Tùy chọn là:
(a)
Người dùng đứng tại thư mục kytea-0.4.7 chứa mã nguồn của gói phần mềm này. Hãy điền lệnh vào vị trí (1) và tùy chọn vào vị trí (2) để kiểm tra cấu hình, các phụ thuộc và tạo Makefile, đồng thời chỉ định vị trí cài đặt gói phần mềm vào thư mục /home/pvquang/kytea
cd kytea-0.4.7
---(1)--- ---(2)----=/home/pvquang/kytea
Lệnh (1):
(a)
Tùy chọn (2):
(a)
Điền giá trị phù hợp vào vị trí ----------- để hoàn thành lệnh sau nhằm cho phép thêm đường dẫn đến thư mục cài đặt của gói phần mềm kytea là /home/pvquang/kytea/bin vào cuối của biến môi trường PATH giúp người dùng có thể thực thi phần mềm này khi đứng ở vị trí bất kỳ:
export PATH=-----------
Giá trị cần điền là:
(a)
Kéo các kích thước phù hợp của phân vùng swap nên được thiết lập khi cài một phân phối của Linux vào ô tương ứng với kích thước của RAM:
Kích thước RAM 16GB
Có thể không cần vùng swap
Kích thước RAM 2GB
4GB
Kích thước RAM 4GB
8GB
Kích thước RAM 8GB
16GB
Kéo các gói phần mềm hoặc công cụ tùy chọn trên Ubuntu sau đây vào ô tương ứng với mô tả của chúng:
Giao diện dòng lệnh
Terminal
Hệ thống cửa sổ với giao diện đồ họa
X Windows System
Công cụ văn phòng
LibreOffice
Môi trường Desktop
GNOME hoặc KDE
Kéo các thư mục trong Ubuntu (Linux nói chung) dưới đây vào ô tương ứng với mô tả của chúng?
Chứa thư mục gốc của người dùng
/home
Chứa danh sách các file thiết bị
/dev
Chứa các file trừu tượng hóa nhân hệ điều hành
/proc
Các kịch bản (hoặc file) khởi động hệ điều hành
/boot
Chứa các file lưu các biến đổi trong quá trình hoạt động của hệ thống (nhật ký, hòm thư, ...)
/var
Cho các câu lệnh sau đây được thực thi khi cài đặt gói phần mềm kytea. Hãy kéo các thành phần của lệnh vào ô tương ứng với chức năng của chúng:
cd kytea-0.4.7
./configure --prefix=/home/user/kytea
Vị trí thư mục phần mềm được cài đặt
/home/user/kytea
Lệnh cho phép cấu hình các gói phụ thuộc và tạo makefile
./configure
Chuyển đường dẫn vào thư mục chứa phiên bản kytea
cd
Tùy chọn chỉ định vị trí phần mềm được cài đặt
--prefix
Kéo các công cụ dưới đây vào ô tương ứng với chức năng mà chúng có thể thực hiện khi cài đặt phần mềm trên Ubuntu?
Cài các gói phần mềm có đuôi .rpm
rpm
Cài phần mềm online vào thư mục riêng của người dùng trên môi trường ảo hóa
pip3
Cài các gói phần mềm có đuôi .deb
dpkg
Cài phần mềm online với quyền admin
apt-get
Gõ lệnh cần thiết để xem phiên bản nhân hệ điều hành với đầy đủ các thông tin như sau:
(Lệnh và tham số chỉ cách nhau ít nhất một dấu cách (space))
Nhập lệnh:
(a)
Khi cài đặt Ubuntu, người dùng thiết lập một phân vùng như sau:
Phân vùng được thiết lập được sử dụng để:
Làm phân vùng SWAP hỗ trợ RAM, tránh máy bị treo khi RAM có dung lượng nhỏ
Làm phân vùng lưu trữ dữ liệu lâu dài, giúp mở rộng kích thước phân vùng chính khi cần
Làm phân vùng chính cài đặt hệ điều hành
Làm phân vùng thay thế cho RAM khi RAM bị hỏng
Phương pháp nào KHÔNG được sử dụng khi cài đặt gói phần mềm, thư viện trên Ubuntu?
Cài đặt online nhờ các tiện ích apt-get, apt, yum, ...
Biên dịch mã nguồn và lưu vào một thư mục cụ thể để sử dụng
Cài trực tiếp bằng cách tải gói phần mềm về máy
Sao chép (copy) file cài đặt vào thư mục /usr của hệ thống
Viết lệnh thực hiện cập nhật (update) gói phần mềm vim (hệ thống tự động chọn phiên bản mới phù hợp) bằng tiện ích apt-get trên shell bash của Ubuntu:
(Lệnh và các tham số cách nhau ít nhất một dấu cách (space))
Nhập lệnh:
(a)
Viết lệnh thực hiện gỡ bỏ (remove) gói phần mềm vim bằng tiện ích apt-get trên Ubuntu:
(Lệnh và các tham số cách nhau ít nhất một dấu cách (space))
Nhập lệnh:
(a)
Thư mục gốc của toàn bộ hệ thống trong Ubuntu (Linux nói chung) là thư mục nào?
C:
/etc
/
/home
Thư mục gốc của một user khi đăng nhập vào hệ điều hành Ubuntu trong thư mục /home có tên là htvuong, hãy viết đường dẫn đầy đủ đến thư mục này.
(Ghi đường dẫn đầy đủ, ví dụ: /home/user)
Đường dẫn đầy đủ là:
(a)
Hãy kéo các dung lượng RAM tối thiểu cần thiết sau đây vào ô tương ứng với chế độ cài đặt của hệ điều hành Linux:
Hệ thống có workstation đầy đủ
256MB hoặc lớn hơn
Hệ thống không có giao diện đồ họa
64MB
Hệ thống có workstation với giao diện đồ họa điển hình
128MB
Tại sao hệ điều hành Linux thường được sử dụng chủ yếu trên các máy chủ (Server) của các công ty lớn? (chọn 2)
Vì tốn ít bộ nhớ
Vì khả năng dễ sử dụng và truy cập từ xa
Vì Linux hỗ trợ quản lý tài nguyên đa người dùng tốt
Vì Linux có tính bảo mật tốt
Nhập tên và đường dẫn đầy đủ đến thư mục của hệ điều hành chứa các file thiết bị (ổ cứng, USB, bàn phím, chuột...) dưới dạng tập tin trong Ubuntu (Linux nói chung):
(Ghi đường dẫn đầy đủ, ví dụ: /etc)
Tên với đường dẫn đầy đủ là:
(a)
Hãy điền lệnh hoặc đường dẫn đến thư mục phù hợp vào vị trí trống (1) và (2) để thực hiện ảo hóa môi trường Python ra thư mục /home/user/py3_env sử dụng công cụ virtualenv?
---(1)--- -p python3 ----(2)-----
Vị trí (1):
(a)
Vị trí (2):
(a)
Hãy kéo các đặc điểm phù hợp vào ô tương ứng với nhóm của chúng khi nói về nhân Linux:
Chủ yếu phù hợp với kiến trúc vi xử lý của Intel
Không hỗ trợ quản lý đa người dùng, đa tiến trình
Được bán với chi phí thấp
Miễn phí
Có thể chạy trên nhiều kiến trúc vi xử lý khác nhau
Hỗ trợ quản lý đa người dùng, đa tiến trình
Gõ lệnh cần thiết để xem phiên bản nhân hệ điều hành với các thông tin ngắn gọn như sau:
(Lệnh và tham số chỉ cách nhau ít nhất một dấu cách (space))
Nhập lệnh:
(a)
Khi cài đặt Ubuntu, người dùng thiết lập một phân vùng như sau:
Phân vùng được thiết lập được sử dụng để:
Làm phân vùng SWAP hỗ trợ RAM, tránh máy bị treo khi RAM có dung lượng nhỏ
Làm phân vùng lưu trữ dữ liệu lâu dài, giúp mở rộng kích thước phân vùng chính khi cần
Làm phân vùng thay thế cho RAM khi RAM bị hỏng
Làm phân vùng chính cài đặt hệ điều hành
Kéo các thư mục trong Ubuntu (Linux nói chung) dưới đây vào ô tương ứng với mô tả của chúng?
Chứa các chương trình thực thi trên giao diện dòng lệnh hoặc được thực thi bởi nhân hệ điều hành
/bin và /sbin
Chứa các tệp tin tạm thời trong quá trình hoạt động của hệ thống
/tmp
Chứa các gói phần mềm được cài đặt thêm vào hệ thống
/opt
Chứa các thư viện dùng chung được chia sẻ bởi các ứng dụng và nhân hệ điều hành
/lib
Chứa các file cấu hình chuyên biệt về hệ thống và hầu hết các ứng dụng
/etc
