RE: xin de thi thuc hanh ma nguon mo
2 posters
Trang 1 trong tổng số 1 trang
RE: xin de thi thuc hanh ma nguon mo
Chào các bạn lớp mình!
Bạn nào có đề thi mã nguồn mở vừa rồi cho mình với! Mình sắp phải thi lại. thanks
Bạn nào có đề thi mã nguồn mở vừa rồi cho mình với! Mình sắp phải thi lại. thanks
lehuunam- Tổng số bài gửi : 20
Join date : 20/02/2009
Re: RE: xin de thi thuc hanh ma nguon mo
Đề thi có bài giải luôn nè bạn
BÀI 3: GIẢI ĐỀ THI MẪU CỦA THẦY VŨ – VERSION 2
(Thực hiện trên dòng lệnh – Có chỉnh sửa)
1. Cài đặt phần mềm:
- Việc cài đặt file .rpm trong Linux dùng lệnh rpm, trước hết vào thư mục chứa chương trình cần cài (giả sử là /opt) và file cài đặt là lynx-2.8.5-11.i386.rpm và abiword-1.0.4-2.i386.rpm: (chú ý là chữ hoa chữ thường, thư mục hiện hành)
[root@localhost root]#cd /opt
- Cài đặt gói: lynx-2.8.5-11.i386.rpm
[root@localhost opt]# rpm –i lynx-2.8.5-11.i386.rpm
- Gỡ bỏ gói: lynx-2.8.5-11.i386.rpm
[root@localhost opt]# rpm –e lynx-2.8.5-11.i386.rpm
- Kiểm tra gói: abiword-1.0.4-2.i386.rpm
[root@localhost opt]# rpm --test –Uhvv abiword-1.0.4-2.i386.rpm
- Cập nhật gói: abiword-1.0.4-2.i386.rpm
[root@localhost opt]# rpm –U abiword-1.0.4-2.i386.rpm
2. Quản lý người dùng:
- Tạo 2 nhóm: xxx, yyy
[root@localhost root]# groupadd xxx
[root@localhost root]# groupadd yyy
- Tạo 5 tài khoản: aaa, bbb, ccc, ddd, eee; nhóm xxx gồm: aaa, bbb, ccc; nhóm yyy gồm: aaa, ddd, eee:
[root@localhost root]# useradd aaa –g xxx (tạo user aaa và đưa vào nhóm xxx)
[root@localhost root]# useradd bbb –g xxx
[root@localhost root]# useradd ccc –g xxx
[root@localhost root]# usermod –G xxx,yyy aaa (đưa user aaa vào luôn nhóm yyy)
[root@localhost root]# useradd ddd –g yyy
[root@localhost root]# useradd eee –g yyy
- Chuyển bbb từ nhóm xxx sang nhóm yyy:
[root@localhost root]# usermod –G xxx,yyy bbb (đưa bbb vào nhóm yyy)
[root@localhost root]# usermod –g yyy bbb (bỏ bbb khỏi nhóm xxx – làm ngược lại dùng tham số yyy)
Nếu vẫn không được thì bạn dùng lệnh :
[root@localhost root]# usermod –G yyy bbb
- Xóa tài khoản eee:
[root@localhost root]# userdel eee
- Thay đổi mật khẩu của aaa:
[root@localhost root]#passwd aaa (gõ vào password mới 2 lần và Enter)
- Đổi tên tài khoản bbb thành bbb123:
[root@localhost root]#usermod –l bbb123 bbb (tham số là chữ “L” không phải số 1)
- Theo dõi thông tin trong các tập tin /etc/passwd, /etc/shadow và /etc/group sau mỗi thao tác: sau mỗi lệnh ở trên ta gõ kèm thêm 3 lệnh:
[root@localhost root]#cat /etc/passwd
[root@localhost root]#cat /etc/shadow
[root@localhost root]#cat /etc/group
- Tạo nhóm người dùng readers và writers:
[root@localhost root]# groupadd readers
[root@localhost root]# groupadd writers
- Tạo các thư mục private, public và share (ở đây đề vài không nói tạo ở đâu nên ta tạo trong /):
[root@localhost root]# mkdir /private
[root@localhost root]# mkdir /public
[root@localhost root]# mkdir /share
- Phân quyền như sau:
Private Public Share
Readers RW- R-- R--
Writers RW- R-- RW-
Everyone R-- --- ---
hiện để thực hiện phân quyền phức tạp như trên không thể dùng permission của folder được mà phải dùng access control list (ACL). Redhat 9 với kernel (nhân) 2.4.20-8 lại không hỗ trợ khi dùng lệnh setfacl để tạo ACL. Có thể phải nâng cấp kernel mới thực hiện được, mình sẽ tìm hiểu thêm, khi nào xong sẽ up lên sau.
BÀI 3: GIẢI ĐỀ THI MẪU CỦA THẦY VŨ – VERSION 2
(Thực hiện trên dòng lệnh – Có chỉnh sửa)
1. Cài đặt phần mềm:
- Việc cài đặt file .rpm trong Linux dùng lệnh rpm, trước hết vào thư mục chứa chương trình cần cài (giả sử là /opt) và file cài đặt là lynx-2.8.5-11.i386.rpm và abiword-1.0.4-2.i386.rpm: (chú ý là chữ hoa chữ thường, thư mục hiện hành)
[root@localhost root]#cd /opt
- Cài đặt gói: lynx-2.8.5-11.i386.rpm
[root@localhost opt]# rpm –i lynx-2.8.5-11.i386.rpm
- Gỡ bỏ gói: lynx-2.8.5-11.i386.rpm
[root@localhost opt]# rpm –e lynx-2.8.5-11.i386.rpm
- Kiểm tra gói: abiword-1.0.4-2.i386.rpm
[root@localhost opt]# rpm --test –Uhvv abiword-1.0.4-2.i386.rpm
- Cập nhật gói: abiword-1.0.4-2.i386.rpm
[root@localhost opt]# rpm –U abiword-1.0.4-2.i386.rpm
2. Quản lý người dùng:
- Tạo 2 nhóm: xxx, yyy
[root@localhost root]# groupadd xxx
[root@localhost root]# groupadd yyy
- Tạo 5 tài khoản: aaa, bbb, ccc, ddd, eee; nhóm xxx gồm: aaa, bbb, ccc; nhóm yyy gồm: aaa, ddd, eee:
[root@localhost root]# useradd aaa –g xxx (tạo user aaa và đưa vào nhóm xxx)
[root@localhost root]# useradd bbb –g xxx
[root@localhost root]# useradd ccc –g xxx
[root@localhost root]# usermod –G xxx,yyy aaa (đưa user aaa vào luôn nhóm yyy)
[root@localhost root]# useradd ddd –g yyy
[root@localhost root]# useradd eee –g yyy
- Chuyển bbb từ nhóm xxx sang nhóm yyy:
[root@localhost root]# usermod –G xxx,yyy bbb (đưa bbb vào nhóm yyy)
[root@localhost root]# usermod –g yyy bbb (bỏ bbb khỏi nhóm xxx – làm ngược lại dùng tham số yyy)
Nếu vẫn không được thì bạn dùng lệnh :
[root@localhost root]# usermod –G yyy bbb
- Xóa tài khoản eee:
[root@localhost root]# userdel eee
- Thay đổi mật khẩu của aaa:
[root@localhost root]#passwd aaa (gõ vào password mới 2 lần và Enter)
- Đổi tên tài khoản bbb thành bbb123:
[root@localhost root]#usermod –l bbb123 bbb (tham số là chữ “L” không phải số 1)
- Theo dõi thông tin trong các tập tin /etc/passwd, /etc/shadow và /etc/group sau mỗi thao tác: sau mỗi lệnh ở trên ta gõ kèm thêm 3 lệnh:
[root@localhost root]#cat /etc/passwd
[root@localhost root]#cat /etc/shadow
[root@localhost root]#cat /etc/group
- Tạo nhóm người dùng readers và writers:
[root@localhost root]# groupadd readers
[root@localhost root]# groupadd writers
- Tạo các thư mục private, public và share (ở đây đề vài không nói tạo ở đâu nên ta tạo trong /):
[root@localhost root]# mkdir /private
[root@localhost root]# mkdir /public
[root@localhost root]# mkdir /share
- Phân quyền như sau:
Private Public Share
Readers RW- R-- R--
Writers RW- R-- RW-
Everyone R-- --- ---
hiện để thực hiện phân quyền phức tạp như trên không thể dùng permission của folder được mà phải dùng access control list (ACL). Redhat 9 với kernel (nhân) 2.4.20-8 lại không hỗ trợ khi dùng lệnh setfacl để tạo ACL. Có thể phải nâng cấp kernel mới thực hiện được, mình sẽ tìm hiểu thêm, khi nào xong sẽ up lên sau.
phuong.ntt-08h1010074- Tổng số bài gửi : 137
Join date : 05/05/2009
Similar topics
» Ôn thi thực hành mở nguồn mở
» NOI DUNG THI THUC HANH MA NGUON MO ????
» Thảo luận Bài 1
» Thi thuc hanh mon thuat giai: Khi nao lop mình thi thực hành vay các ban?
» Những Bài Tập Thực Hành Môn Hệ Điều Hành -Thầy Vũ Lê Hùng - Chủ đề 1: Mô phỏng
» NOI DUNG THI THUC HANH MA NGUON MO ????
» Thảo luận Bài 1
» Thi thuc hanh mon thuat giai: Khi nao lop mình thi thực hành vay các ban?
» Những Bài Tập Thực Hành Môn Hệ Điều Hành -Thầy Vũ Lê Hùng - Chủ đề 1: Mô phỏng
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết