Professional Documents
Culture Documents
Home
|____TH
|____03DH
|_____sv1_____text1.c
| |____text2.c
|_____sv2______text3.c
|_____text4.c
Sử dụng lệnh mkdir để tạo thư mục con 03DH, sv1, sv2.
Dùng lệnh touch để tạo lần lượt các tập tin con text1.c, text2.c, text3.c, text4.c
2. Sao chép tập tin text3.c từ mục sv2 sang sv1. Kiểm tra lại các tập tin có trong sv1 và sv2
3. Di chuyển text4.c từ sv2 sang sv1. Kiểm trai những tập tin trong sv1 và sv2.
4. Nén tập tin text3.c trong thư mục sv2 thành tập tin text3.c.tar. Sau đó liệt kê danh sách
Xóa thư mục sv2 ( rỗng) và thư mục sv1 ( không rỗng).mk
Lưu ý nếu gõ sai câu trả lời và thư mục chưa được xóa.
Dùng lệnh ls kiểm tra lại thư mục
Nếu ai đã từng cài đặt phần mềm trên windows, chắc hẳn khi lần đầu tiên cài đặt phần
mềm trên Linux sẽ gặp rất nhiều khó khăn. Có khi phải mất nguyên mấy giờ, có khi 1 buổi
và có khi mấy ngày mới có thể cài đặt 1 phần mềm. Vì đơn giản cài đặt phần mềm trên
Linux không như trên window cứ đúp chuột 1 phát là sau đó cứ next ,..., next cuối cũng
finish là xong. Trên hệ thống Linux, nếu bạn nào đã từng cài đặt phần mềm các bạn sẽ thấy
Linux có 3 cách cài đặt phổ biến là yum, rpm và biên dich phần mềm. Vậy câu hỏi được
đặt ra 3 cách cài này nó giống và khác nhau, ưu điểm và nhược điểm của chúng ra sao.
Một tiện ích được phát triển trong dòng họ Linux Redhat từ khi mới ra đời. Tiện ích này có chức
Nó cung cấp cho người dùng nhiều tính năng để duy trì hệ thống của mình. Người dùng có thể
cài đặt, xóa hoặc nâng cấp các package trực tiếp bằng lệnh. RPM có một cơ sở dữ liệu chứa các
thông tin của các package đã cài đặt và các tập tin của chúng, nhờ vậy RPM cho phép bạn truy
vấn các thông tin, cùng như xác thực các package trong hệ thống. Nếu bạn sử dụng XWindow,
có thể dùng chương trình KDE-PRM hoặc Gnome-RPM thay cho việc sử dụng lệnh. Nhược
điểm của RPM là không tự động xác định các gói phụ thuộc.
Gói phụ thuộc là gì? Trên Linux 1 gói phần mềm muốn hoạt động được cần 1 cho đến nhiều thư
viện khác để có thể chạy được. Nói nôm na dễ hiểu, phần mềm A muốn chạy được thì cần phải
có thư viện của phần mềm B và C, tương tự B và C lại cần các thư viện của phần mềm E,F,G,,..
cứ như vậy mà tiếp diễn tùy thuộc vào người phát triển phần mềm. Do đó khi dùng RPM bạn
phải thực hiện cài tuần tự các gói phụ thuộc trước thì mới có thể cài được phần mềm mà bạn
45.el6.x86_64.rpm
Khi cài sẽ báo lỗi là phải cài gói phụ thuộc trước là samba3-client:
samba3-3.6.25-45.el6.x86_64.rpm
–v: (verbose) hiện thị tóm tắt kết quả sau khi cài đặt package
–h: (hash) hiện thị dấu ―#‖ thông báo quá trình cài đặt đang tiếp diễn
c/Truy vấn các package đã được cài đặt trên hệ thống (Query):
–a: (all) truy vấn tất cả các package đã được cài đặt
–d: (documentation) liệt kê các files tài liệu liên quan đến package
–i: (information) liệt kệ các thông tin như package name, description, release number, và các
Nếu gỡ bỏ một package mà package đó còn phụ thuộc vào các package khác thì khi gỡ bỏ ta
Một tiện ích khác được cộng đồng Redhat phát triển riêng, nó cũng tương tự như tiện ích RPM