Cài đặt phần mềm trong linux bằng gói RPM

Tự học Linux Professional Institute (LPI) 1 + 2

Có rất nhiều cách để có thể cài đặt phần mềm trong linux. Bài viết hôm nay Vũ i Tờ ‘s blog sẽ hướng dẫn các bạn cách CÀI ĐẶT PHẦN MỀM trong linux bằng gói RPM từ đĩa CD cài đặt

Gói cài đặt RPM – redhat package management là một thư viện tổng hợp tất cả các thành phần cài đặt cho hệ điều hành Linux, tuy nhiên khi cài đặt măc định chúng ta chỉ cài một số phần cần thiết nhất để chạy được hệ điều hành

Trong quá trình sử dụng tất nhiên chúng ta sẽ cần phải cài bổ sung thêm các thư viện và phần mềm khác phục vụ nhu cầu công việc chứ nhỉ. Bài viết sẽ giúp các bạn hiểu quá trình cài đặt sử dụng bộ cài RPM có sẵn trong đĩa cài đặt Linux.

Bây giờ, bạn hãy cùng với Vũ i Tờ 's blog tìm hiểu nội dung trong bài viết nhé!

Cài từ CD-ROM

Bài viết sử dụng máy ảo để mô phỏng, vì vậy các bạn kiểm tra xem trong ổ đĩa đã có file iso bộ source cài đặt linux chưa nhé.

Nếu chưa có thì download tại đây

Xem thêm: cách cài đặt máy ảo linux trên vmware

o9SPQdjDsPXMn0UNIiryKlq63iIAcMs 3H MCAzD64JBIc9AovD9cHB4JuNdcOyW0CBDCuJglytSUEd30i9f8mp1emlufx5msB0F3Usi AeKcp5k6RJ9sFVkxOKGkaAl LA15N5u
** cửa sổ máy ảo vmware

Một số command cơ bản

ll xem thư mục
ll / xem thư mục gốc

Bạn phải mount point mọi thiết bị vào hệ điều hành linux để sử dụng. VD mount point ổ CD trước khi có thể sử dụng nó (khác hoàn toàn so với windows)

command để mount point ổ CD

mount /dev/cdrom /media Gắn ổ CD ROM
ll /media/ xem thư mục media
ll /media/Packages xem thư mục packages

các tham số cho lệnh ll

ll /media/Packages | wc -l wc:word count , l: line : đếm dòng
ll /media/Packages | more dừng màn hình theo từng trang
ctrl + C thoát màn hinh đọc
u4ChP3 gB8nNXGqUmqtL3yk4CjpZqxg ZYWjQ0WbmIDE7ZmWFj6AP6uIB7T KXSaxCDSlr9 wCEF66NW qXF5mzsbnNT08AEw92DIvMPV6yjJi8Jkq4KiAlI xDKW0p APzmwzB0
câu lệnh ll

Lệnh cài đặt gói phần mềm rpm

rpm -ivh /media/packages/mc-4.8.7-11.el7.x86_64.rpm

Giải thích tham số một tập tin rpm trong linux

mc : tên phần mềm

-4.8.7 : version

-11.el7.x86_6 : release:

.el7 : enterprise linux 7 (fc20: fedora core 20)

x86_64: 64 bit

  • chương trình mc: giống norton commander
  • chương trình tree: xem cây thư mục

Lệnh rpm

rpm

i : install

h : hash -#

v : verbose

(3 tham số dùng để cài đặt gói)

Tham số truy vấn

-qquery → truy vấn tất cả các gói đã cài
-qatruy vấn all
-qiinformation: tất cả thông tin gói phần mềm cài trên máy
-qllist: liệt kê tất cả các tập tin cài và thư mục cài đặt
-qddocument: liệt kê tập tin tài liệu của phần mềm
-qcconfigure: cấu hình

(tham số dùng để truy vấn gói tin đã cài)

ex: truy vấn gói mc rpm -qa m*

ví dụ:

*m tất cả ký tự trước ‘m’
*mc* tất cả ký tự trước và sau ‘mc’
eKpxplg9kRH1xQtF fGzhPejNFLk6 nlMjNZkLOH36qWPEDaELfAHqEIke5d6uiQqUHcCYuHS5nk1iLbVqQ8mgqmotus4GnEBOenzqoWL1jDdKquvwMv3kvd1zcqlMgnOofBn FR

Lệnh tra cứu Manual

command:

man rpm

Lệnh truy vấn tiếp trong man. Sau khi đã dùng lệnh man thì nhập tiếp lệnh dưới

/-i : tìm kiếm giá trị i trong lệnh rpm

/-n : ‘next” → tim tiếp

/-N : tìm ngược trở lên

rpm -e mc : xóa gói cài đặt mc

Kiểm tra port đang hoạt động để kiểm tra dịch vụ đang chạy

linux: netstat -nltup → n: numeric, l: listen, t: tcp, u: udp, p: program

win: netstat -na

Cài đặt dịch vụ web httpd để check website

  • 3 file cài đặt theo thứ tự
    • httpd-tool…
    • mailcap…
    • httpd-2….

Trong trường hợp Kiểm tra trên trình duyệt ko thấy chạy. Thì bạn phải dự đoán 2 trường hợp sau đây

  • ping thấy máy chủ chưa
  • có host file web lên chưa

Đặt lại IP máy

command:

ifconfig → kiểm tra IP máy

nmtui → đặt IP trong linux bằng giao diện đồ họa

systemctl restart network → để cập nhật ip mới

EqTQ9Ze4QJskZ KkVBGU zuiX JUfMrPB6t1epTd8B1TMYRRNbIeJht9a1fMY9n8NxnowdSA4Ab1RkYRXrTFGSoHMSkcwdUHGCg
uR9f5JNbiXFlAxsJrJ1 vK1Cgcbwe2LEAuq9gVJ96NAWymPP33imy6rfuYkwc73ez1 7U3uFBY6NskEL1pCJ PUkxmYnRJnKbrBaXeboVAYgpR1UsjYGJL3pILIIXzk2OrRWkO N
ET3IopOZE9lqASWrEZin26 x aLsS FaGlL0ACFv7CYM6DTvhZ20WXlHMO7gbR4nC84pivxy2u9iRBb33nXtt Y3B1AQdMLUsqv DCY8YCpq92ojOTNbIZeihFTemCkIuZb9gS8o
jxHNoePPUtHZFamw4 opg489ADzjtbFbb9ZNS1kzLmpI5y1ofbg4L0aRgrSOQhqAgpPk6NaUJ22PXSxZpyvS0mfYwbh0daFyBXVOu09gIpvXg jubDdJZxRuS jUVUapcOjK h
giao diện đổi IP trực quan

Cách chép file vào máy linux (copy file ví dụ website)

  • Cài đặt phần mềm “SSH Secure File Transfer Client” trên window
  • Tạo quick connect
  • IP máy linux, user root, port 22, password 123456
  • Chép thư mục web vào /var/www/html
  • vào trình duyệt kiểm tra lại máy chủ web linux 192.168.9.119
  • Kiểm tra lại truy cập web khi bật firewall (không truy cập được)
    • systemctl start firewalld.service
    • systemctl status firewalld.service
YHcNsTstGqD6ibOHM7Fphl8Yj5Y1 mfaedZbd Px58kK3VZzDWNBtGUvEQryy37FHLdDjL9RwvAISm7ocVqQg9JUGjQOASERDpg 7pP8tZ5mX5MuUwZPe68g7EDbGMAhW3ThpqYd
ONoSWw6TG2njprqGXK7tarh GgNox1N7tfKV5jLhd S34DnVqo18ZN6FgOGNGdygUWDk0qfT9OafTzgh4u5 F3JQPktUE5wZ2 k1ZjT4Vv5wuimA2hpdQUCfn0Nl43uqMu7BGscr
EilR StoPLNedMPuil82AyDNIVYnqTdIhdSfOCa880VXMMpTzuQzLz0nmze5FrTlRBtECRV
kiểm tra trạng thái firewall bật/tắt

LỜI KẾT

[Học vui mỗi ngày – Chuyên mục học Linux online] là tổng hợp những kiến thức hay từ khóa học Professional Institute (LPI) giúp quản trị hệ điều hành mã nguồn mở – LINUX. Nếu bạn có thắc mắc hoặc ý kiến đóng ghóp cho bài viết đừng ngại đặt câu hỏi cho Vũ i Tờ ‘s Blog bằng cách để lại comment bên dưới nha. Cám ơn các bạn rất nhiều !!!

Bài cùng chuyên mục:

Quảng cáo đặt ở đây
Tôi là vũ i tờ 84 Articles
Phần lớn kiến thức mà tôi có được đều đến từ Internet. Đây là một nguồn tài nguyên khổng lồ nếu chúng ta biết khai thác. "Vũ i Tờ 's blog" đơn giản chỉ là nơi tôi chia sẻ kiến thức, kinh nghiệm, con người và cuộc sống.

Bạn sẽ là người bình luận đầu tiên

Để lại bình luận

(Địa chỉ email của bạn sẽ được bảo mật, không hiện ra)


*