Shilpa Nair, RedHat Linux paket dolandyryşy boýunça söhbetdeşlik tejribesini paýlaşýar
Şilpa Naýr 2015-nji ýylda okuwy gutardy. Deliniň Noida şäherinde ýerleşýän Milli habar telewideniýesinde tälimçi wezipesine ýüz tutmak üçin gitdi. Okuwy gutaran soňky ýylynda we tabşyryklary boýunça kömek gözläninde Tekmint bilen tanyşdy. Şondan bäri Tecmint-a yzygiderli baryp görýär.
Thehli soraglar we jogaplar Şilpa Naýryň hatyrasyna gaýtadan ýazylýar.
\ Salam dostlar! Men Delidäki Şilpa Naýr. Okuwymy ýakynda tamamladym we diplomdan soň gysga wagtyň içinde tälimçi roluny awlaýardym. Kolla inda ilkinji günlerimden UNIX-a bolan höwesimi ösdürdim we gözleýärdim. Maňa laýyk gelýän we kalbymy kanagatlandyrýan rol. Maňa köp sorag berildi we köpüsi RedHat Package Management bilen baglanyşykly esasy soraglardy.
Ine, maňa berlen soraglar we olaryň degişli jogaplary. Diňe RedHat GNU/Linux Package Management bilen baglanyşykly soraglary goýýaryn, sebäbi esasan soralýardy.
Jogap: Bukjany nano tapmak üçin , howa gurnalan ýa-da ýok, rq buýrugyny ulanyp bileris -q opsiýasy bilen soramak üçin we -a ähli gurlan paketleri aňladýar.
# rpm -qa nano OR # rpm -qa | grep -i nano nano-2.3.1-10.el7.x86_64
Şeýle hem paketiň ady doly bolmaly, doly däl bukjanyň ady, paketiň (doly däl paketiň ady) gurulmandygyny aňladýan hiç zady çap etmezden yzyna gaýtarýar. Aşakdaky mysal bilen aňsatlyk bilen düşünip bolar:
Adatça vim buýrugyny vi bilen çalyşýarys. Emma vi/vim paketini tapsak, adaty çykyşda hiç hili netije almarys.
# vi # vim
Şeýle-de bolsa, paketiň vi/vim buýrugy bilen gurlandygyny aýdyň görýäris. Ine, günäkär doly däl faýl ady. Faýlyň adynyň takykdygyny bilmesek, kartoçkany aşakdaky ýaly ulanyp bileris:
# rpm -qa vim* vim-minimal-7.4.160-1.el7.x86_64
Şeýlelik bilen, gurnalan ýa-da gurulmadyk bolsa, islendik paket hakda maglumat tapyp bileris.
Jogap: Islendik bukjany gurup bileris (* .rpm) aşakda görkezilen rpm buýrugyny ulanyp, şu ýerde -i (gurmak), -v (goşmaça maglumat görkezmek ýa-da görkezmek) we -h (paket gurlanda hash belligini çap etmek) opsiýalary.
# rpm -ivh peazip-1.11-1.el6.rf.x86_64.rpm Preparing... ################################# [100%] Updating / installing... 1:peazip-1.11-1.el6.rf ################################# [100%]
Öňki wersiýadan -U wyklýuçatelini täzelemeli bolsa, -v we -h warianty, Mark Mark heş bilen bilelikde söz sözlemi alýandygymyzy anyklamak üçin yzarlanýar.
Jogap: Bularyň hemmesini sanap bileris. faýllar (Linux hemme zady faýl ýaly bukjalar ýaly görýär) -d (ähli faýllary sanaň) we -q (talap üçin) opsiýalaryny ulanyp httpd bukjasy tarapyndan gurnalan.
# rpm -ql httpd /etc/httpd /etc/httpd/conf /etc/httpd/conf.d ...
Jogap: Ilki bilen bilmeli postfiks haýsy paket bilen guruldy. Postfiksi gurnan bukjanyň adyny tapyň -e - bukjany pozuň/aýyryň) we –v (sözli çykyş) opsiýalary ulanyp.
# rpm -qa postfix* postfix-2.10.1-6.el7.x86_64
soň postfiksi aýyryň:
# rpm -ev postfix-2.10.1-6.el7.x86_64 Preparing packages... postfix-2:3.0.1-2.fc22.x86_64
Jogap: Jikme-jik maglumat alyp bileris gurnalan paket hakda rpm bilen -qa opsiýasyny ulanyp, bukjanyň ady.
Mysal üçin, openssh bukjasynyň jikme-jikliklerini tapmak üçin etmeli zadym:
# rpm -qa openssh rpm -qi openssh Name : openssh Version : 6.8p1 Release : 5.fc22 Architecture: x86_64 Install Date: Thursday 28 May 2015 12:34:50 PM IST Group : Applications/Internet Size : 1542057 License : BSD ....