Shilpa Nair berkongsi pengalaman wawancara beliau mengenai Pengurusan Pakej Redhat Linux
- 1418
- 398
- Noah Torp
Shilpa Nair baru sahaja lulus pada tahun 2015. Dia pergi memohon kedudukan pelatih di Televisyen Berita Kebangsaan bertempat di Noida, Delhi. Semasa dia berada di tahun terakhir tamat pengajian dan mencari bantuan atas tugasannya, dia menemui Tecmint. Sejak itu dia telah melawat Tecmint secara berkala.
Soalan wawancara Linux pada rpmSemua soalan dan jawapan ditulis semula berdasarkan ingatan Shilpa Nair.
"Hi kawan! Saya Shilpa Nair dari Delhi. Saya telah menamatkan pengijazahan saya baru -baru ini dan memburu peranan pelatih tidak lama selepas ijazah saya. Saya telah mengembangkan semangat untuk unix sejak hari -hari awal saya di kolaj dan saya mencari peranan yang sesuai dengan saya dan memuaskan jiwa saya. Saya ditanya banyak soalan dan kebanyakannya adalah soalan asas yang berkaitan dengan Pengurusan Pakej Redhat."
Inilah soalan, yang saya tanya dan jawapannya yang sepadan. Saya hanya menyiarkan soalan -soalan yang berkaitan dengan Redhat GNU/Linux Pakej Pengurusan, seperti yang mereka tanya.
1. Bagaimana anda akan mencari jika pakej dipasang atau tidak? Katakan anda mesti mencari sama ada 'nano' dipasang atau tidak, apa yang akan anda lakukan?
Jawapan: Untuk mencari pakej nano, cuaca dipasang atau tidak, kita boleh menggunakan arahan rpm dengan pilihan -q adalah untuk pertanyaan dan -a bermaksud semua pakej yang dipasang.
# rpm -qa nano atau # rpm -qa | grep -i nano Nano-2.3.1-10.EL7.x86_64
Juga nama pakej mesti lengkap, nama pakej yang tidak lengkap akan mengembalikan prompt tanpa mencetak apa -apa yang bermaksud pakej (nama pakej tidak lengkap) tidak dipasang. Ia dapat difahami dengan mudah oleh contoh di bawah:
Kami secara umumnya menggantikan vim perintah dengan vi. Tetapi jika kita dapati Pakej VI/VIM kita tidak akan mendapat hasil pada output standard.
# vi # vim
Walau bagaimanapun, kita dapat melihat dengan jelas bahawa pakej dipasang dengan menembak perintah VI/VIM. Berikut adalah penyebab nama fail yang tidak lengkap. Jika kita tidak pasti nama fail yang tepat kita boleh menggunakan Wildcard sebagai:
# rpm -qa vim* Vim-Minimal-7.4.160-1.EL7.x86_64
Dengan cara ini kita dapat mencari maklumat mengenai pakej, jika dipasang atau tidak.
2. Bagaimana anda memasang pakej xyz menggunakan rpm?
Jawapan: Kami boleh memasang sebarang pakej (*.rpm) Menggunakan arahan rpm A ditunjukkan di bawah, di sini pilihan -i (Pasang), -v (verbose atau memaparkan maklumat tambahan) dan -h (cetak tanda hash semasa pemasangan pakej).
# RPM -IVH PeAZIP -1.11-1.EL6.rf.x86_64.Penyediaan RPM ... ############################# [100%] mengemas kini / memasang ... 1: peazip-1.11-1.EL6.RF ############################ [100%]
Sekiranya menaik taraf pakej dari versi terdahulu -U suis harus digunakan, pilihan -v dan -h berikut untuk memastikan kita mendapat output verbose bersama dengan tanda hash, yang menjadikannya boleh dibaca.
3. Anda telah memasang pakej (katakan httpd) dan sekarang anda ingin melihat semua fail dan direktori yang dipasang dan dibuat oleh pakej di atas. Apa yang akan kamu lakukan?
Jawapan: Kami boleh menyenaraikan semua fail (Linux merawat segala -galanya sebagai fail termasuk direktori) yang dipasang oleh pakej httpd menggunakan pilihan -L (Senaraikan semua fail) dan -q (adalah untuk pertanyaan).
# rpm -ql httpd/etc/httpd/etc/httpd/conf/etc/httpd/conf.D…
4. Anda sepatutnya mengeluarkan pakej mengatakan postfix. Apa yang akan kamu lakukan?
Jawapan: Pertama kita perlu tahu postfix dipasang dengan pakej apa. Cari nama pakej yang dipasang postfix menggunakan pilihan -e padam/nyahpasang pakej) dan -v (output verbose).
# rpm -qa postfix* postfix -2.10.1-6.EL7.x86_64
Dan kemudian keluarkan postfix sebagai:
# rpm -ev postfix -2.10.1-6.EL7.x86_64 Menyediakan pakej ... Postfix-2: 3.0.1-2.FC22.x86_64
5. Dapatkan maklumat terperinci mengenai pakej yang dipasang, bermaksud maklumat seperti versi, pelepasan, tarikh pemasangan, saiz, ringkasan dan penerangan ringkas.
Jawapan: Kami boleh mendapatkan maklumat terperinci mengenai pakej yang dipasang dengan menggunakan pilihan -QA dengan rpm diikuti dengan nama pakej.
Contohnya untuk mencari butiran pakej OpenSSH, yang perlu saya lakukan ialah:
# rpm -qa openssh [[dilindungi e -mel] tecmint]# rpm -qi openssh nama: openssh versi: 6.Siaran 8p1: 5.FC22 Senibina: x86_64 Pemasangan Tarikh: Khamis 28 Mei 2015 12:34:50 PM IST Kumpulan: Aplikasi/Saiz Internet: 1542057 Lesen: BSD ..Halaman: 1 2 3
- « 4 Petua Berguna pada Mkdir, Tar dan Membunuh Perintah di Linux
- RHCSA Series Essentials of Virtualisasi dan Pentadbiran Tetamu dengan KVM - Bahagian 15 »