Aqoonyahanka Tilmaamo fudud oo lagula shaqeeyo adeegga Profitserver
Main Aqoonyahanka Maamulayaasha Xirmooyinka Linux

Maamulayaasha Xirmooyinka Linux


In this article, waxaan ogaan doonaa waxa maareeyayaasha xirmada yihiin oo sahamin laba ka mid ah maamulayaasha ugu caansan nidaamyada Linux: APT (Qalabka Xidhmada Sare) iyo YUM (Cusbooneysiiye Yellowdog, La Bedelay). Waxaan baran doonaa mabaadi'da aasaasiga ah ee sida maareeyayaasha xirmooyinka Linux u shaqeeyaan, isbarbardhigi doonaan sifooyinkooda iyo faa'iidooyinkooda, waxaanan tixgelin doonaa tusaalooyinka codsiga la taaban karo, oo ay ku jiraan amarrada aasaasiga ah iyo shaqooyinka maaraynta xirmooyinka.

Maamulayaasha xirmada waa aaladaha nidaamyada hawlgalka loogu talagalay in lagu maareeyo rakibidda, cusboonaysiinta, iyo ka saarista qaybaha softiweerka, ee loo yaqaan xirmooyinka. Si fudud loo dhigo, maareeyayaasha xirmada waxay caawiyaan rakibidda, tirtiridda, iyo cusboonaysiinta software-ka kumbuyuutarka. Gudaha Nidaamka hawlgalka Linux, Maamulayaasha xirmooyinka ayaa si gaar ah muhiim u ah marka ay si otomaatig ah u habeeyaan habka, iyaga oo hubinaya in dhammaan barnaamijyada nidaamka ay u wada shaqeeyaan si sax ah oo aan khilaaf lahayn.

Maareeyaha Xidhmada APT

Warbixin guud

APT waa maamulaha xirmada ee nidaamyada hawlgalka ku salaysan Debian sida Debian iyo Ubuntu, oo ay ku jiraan apt-get iyo apt-cache. Waxa loo istcimaalaa ku rakibida, saarista, iyo maaraynta xidhmooyinka software-ka. Sida qalab kasta oo kale oo Linux ah, apt wuxuu leeyahay eray-bixin dareen leh:

apt command option package_name

Awaamiirta ugu caansan waxaa ka mid ah:

update - dib u cusboonaysii liiska xirmada
upgrade - cusboonaysii baakadaha rakibay
install – rakib xirmo cusub
remove – ka saar xirmo
purge – Ka saar xirmo ay la socdaan faylalka qaabeynta
autoremove – Ka saar baakadaha aan la isticmaalin
search – raadi baakadaha

Waxaad ka heli kartaa macluumaadka ku saabsan amarrada aasaasiga ah adigoo isticmaalaya I caawi qaybta:

Qaybta Caawinta Maareeyaha Xidhmada APT

Ama adoo furaya buug-gacmeed dhamaystiran:

man apt

Buug-gacmeedka, waxaad ku baran kartaa dhammaan amarrada la heli karo iyo mid kasta oo sharraxaad faahfaahsan. Tusaalaha muujinta:

Buugga Qalabka APT ee Linux

Ka sokow amarrada aasaasiga ah, isticmaalayaashu waxay sidoo kale isticmaali karaan dood dheeraad ah - ikhtiyaar. Waa kuwan qaar ka mid ah:

-y, --yes - loo isticmaalo in si toos ah loo xaqiijiyo dhammaan dardaarannada ay APT soo bandhigi karto
-q, --quiet - waxay ka dhigtaa wax-soo-saarka mid aamusan, ie, wuxuu yareeyaa cadadka macluumaadka ee shaashadda
-t, --target-release - Waxay ogolaataa in la qeexo nooca nidaamka hawlgalka ee bartilmaameedka ah ee ku rakibida ama cusboonaysiinta baakooyinka
-f - waxay ku qasbeysaa rakibidda xirmooyinka, xitaa haddii ay jiraan ku-tiirsanaan aan ku qanacsanayn
-c - wuxuu qeexayaa faylka qaabeynta si loo isticmaalo.

Tusaalooyinka Isticmaalka

Aynu baaro qaar ka mid ah amarrada iyo ikhtiyaarrada ku jira ficil ahaan. Tusaale ahaan, waxaan isticmaali doonaa Python3. Si aad u bilowdo, waxaad u baahan tahay inaad cusboonaysiiso liiska xidhmada:

apt update

Taas ka dib, waxaad sii wadi kartaa rakibidda:

apt install python3

Haddii ay jirto baahi loo qabo in meesha laga saaro qalabkan mustaqbalka, waxaad isticmaali kartaa amarka si aad uga saarto xirmada:

apt remove python3

Ama ka saar xirmada oo ay la socdaan faylalka qaabeynta. Amarkani wuxuu si buuxda u nadiifinayaa nidaamka xirmada iyo dhammaan xogta la xiriirta:

apt purge python3

Isticmaalka maalinlaha ah, waxaa lagu talinayaa in la sameeyo cusbooneysiinta xirmooyinka la rakibay. Tan waxaa fududayn kara amarka:

apt upgrade

Sidoo kale faa'iidada leh waa amarka meesha ka saaraya baakadaha lagu rakibay ku tiirsanaanta laakiin aan hadda loo baahnayn xirmo kasta:

apt autoremove

Tixgeli tusaalooyin la mid ah, laakiin isticmaal ikhtiyaarka.

Cusboonaysiinta tooska ah ee liiska xirmada:

apt-get update -y

Cusboonaysiinta xasilloon ee dhammaan xirmooyinka la rakibay:

apt-get upgrade -q

Rakibaadda xirmo qeexaysa nooca bartilmaameedka ee nidaamka qalliinka (tusaale, Ubuntu 22.04):

apt-get install <package_name> -t jammy

Ugu Dambeyn

Marka la soo gabagabeeyo qaybta maareeyaha xirmada APT, waxaa habboon in la xuso faa'iidooyinka iyo khasaarooyinka labadaba. Faa'iidooyinka waxaa ka mid ah:

  1. Xulasho ballaaran oo xirmo ah: marin u helidda kaydka rasmiga ah iyo kuwa saddexaad;
  2. Fududeynta isticmaalka: amarada dareenka ee rakibaadda, cusbooneysiinta, iyo ka saarista;
  3. Maareynta tooska ah ee ku-tiirsanaanta: xalliya ku-tiirsanaanta iyada oo aan la isticmaalin faragelinta;
  4. Badbaadada: waxay isticmaashaa saxeexyada qarsoodiga ah si loo xaqiijiyo runnimada xidhmooyinka.

Khasaaraha jira, waxaa xusid mudan:

  1. Taageerada xaddidan ee xirmooyinka qolo saddexaad;
  2. Cusboonaysiinta tartiib tartiib ah marka loo eego qaar ka mid ah maamulayaasha xirmooyinka kale;
  3. Taageero la'aanta dhismayaasha qaar.

Iyadoo ay jiraan cilladahaas, APT ayaa weli ah mid ka mid ah qalabka maaraynta xirmooyinka ugu caansan uguna kalsoon ee adduunka Linux, siinaya isticmaalayaasha ku habboonaanta iyo hufnaanta rakibidda iyo cusboonaysiinta software.

Maareeyaha Xidhmada YUM

Warbixin guud

YUM waa maamulaha xirmada ee nidaamka hawlgalka Linux, oo ay soo saartay Red Hat si loo maareeyo rakibaadda, cusboonaysiinta, iyo ka saarista software-ka. Waxay u adeegtaa sida qalabka maaraynta xirmada caadiga ah ee qaybinta sida RHEL, CentOS, Iyo Fedora.

Erayga amarku waa mid fudud oo dareen leh. Waxay inta badan ka kooban tahay ereyada muhiimka ah iyo xuduudaha qeexaya ficilka uu sameeyay maamulaha xirmada. Aynu si faahfaahsan u baarno amarrada ugu muhiimsan.

Rakibaadda xirmo:

yum install <package_name>

Cusbooneysiinta xirmo:

yum update <package_name>

Ka saarida xirmo:

yum remove <package_name>

Ku raadinta xirmo kelmad muhiim ah:

yum search <keyword>

Liistada xirmooyinka la rakibay:

yum list

Waxaad naftaada u baran kartaa liiska buuxa ee amarada la heli karo ee ku jira I caawi qaybta:

Qaybta Caawinta Maareeyaha Xidhmada YUM

Marka lagu daro jaangooyooyinka caadiga ah ee amarrada, qalabku wuxuu kaloo taageeraa xulashooyin dheeraad ah iyo calamo. Waa kuwan tusaalayaal cabbirradan:

-C - isticmaal faylka qaabeynta
-q - cadaadi wax soo saarka si aad u aamusnaato
-y - jooji isdhexgalka
-v – karti wax-soo-saarka hadalka
-e – awood wax soo saarka la dheereeyey

Calamada ugu caansan waxaa ka mid ah:

--installroot - baakadaha ku dheji buug cayiman
--releasever - ku rakib baakadaha nooca sii daynta cayiman
--exclude - ka saar baakadaha la cayimay rakibidda
--allowerasing - u oggolow in laga saaro baakadaha lagu rakibay inta lagu jiro rakibidda kuwa cusub
--nogpgcheck - dami hubinta GPG inta lagu jiro xirmada xirmada

YUM waxa lagu habeeyey iyada oo loo marayo habaynta faylasha:

  1. /etc/yum.conf – Faylkan waxa uu ka kooban yahay habayn caalami ah oo barnaamijka.
  2. /etc/yum.repos.d - Hagahani waxa uu kaydiyaa faylalka habaynta ee kayd kasta oo ay YUM ka soo dejiso xidhmooyinka.

Tusaalooyinka Isticmaalka

Aan u isticmaalno Nginx aasaaska tusaalaheena. Si loo rakibo xirmada, isticmaal amarka:

yum install nginx

Muujinaya macluumaadka xirmada:

yum info nginx
Muujinaya macluumaadka xirmada gudaha YUM

Tus liiska wararka cusub ee Nginx:

yum check-update nginx

Samee cusboonaysiin nooca ugu dambeeyay:

yum update nginx

Ka saar barnaamijka nidaamka:

yum remove nginx

Ku cusboonaysii dhammaan baakadaha la rakibay amarkan soo socda:

yum update

Haddii aad rabto inaad hubiso cusbooneysiinta la heli karo adigoon rakibin:

yum check-update

Aan u gudubno tusaalooyin aad u adag, oo ku lug leh halbeegyada iyo calanka hore looga hadlay.

Ku rakib xirmada nginx iyada oo aan la soo saarin iyo iyada oo aan la xaqiijin, addoo isticmaalaya faylka qaabeynta /etc/ym.conf:

yum -q -y -C install nginx

Cusbooneysii dhammaan xirmooyinka, marka laga reebo kernel-ka, oo leh wax soo saar faahfaahsan:

yum -v --exclude=kernel update

Ka saar xirmada Apache iyo dhammaan ku tiirsanaanta, u oggolaanaya ka saarista xirmooyinka rakiban inta lagu jiro habkan:

yum -y remove httpd --allowerasing

Summary

Sida qalab kasta, YUM waxay leedahay meelaha ay ku wanaagsan tahay iyo meelaha ay ku liidato. Faa'iidooyinka ay leedahay waxaa ka mid ah:

  1. YUM waxay bixisaa is-dhexgal fudud oo dareen leh oo lagu maareeyo xirmooyinka.
  2. Waxay si toos ah u maamushaa ku-tiirsanaanta inta lagu jiro rakibidda ama saarista xirmooyinka.
  3. Waxay u ogolaataa marin u helka xarumaha dhexe ee ay ku jiraan kumanaan baakadaha diyaar u ah in la isticmaalo.
  4. Waxay taageertaa sifada cusboonaysiinta tooska ah.

Khasaaraha waxaa ka mid ah:

  1. Xawaaraha Waqtiga fulinta wuxuu noqon karaa mid gaabis ah, gaar ahaan marka la macaamilayo tiro badan oo xog ah ama shabakado gaabis ah.
  2. Cusboonaysiinta database-ka. Hawlgallada qaarkood waxay u baahan yihiin in la cusboonaysiiyo xogta xirmada, taas oo hoos u dhigi karta habka maaraynta xirmada.
  3. Taageerada xaddidan ee noocyada xirmada. YUM mararka qaarkood waxay bixisaa oo kaliya noocyada xirmooyinka duugga ah, taas oo noqon karta dhibaato haddii aad u baahan tahay nuqulkii ugu dambeeyay ee software-ka.
  4. Qaabeynta kaydinta Mararka qaarkood dejinta kayd dheeraad ah ayaa lagama maarmaan u ah helitaanka baakadaha ama noocyada qaarkood.

Guud ahaan, YUM waa qalab awood leh oo ku habboon in lagu maareeyo xirmooyinka ku jira nidaamyada Koofiyada Cas, laakiin sida software kasta, waxay leedahay faa'iidooyin iyo faa'iido darrooyin ay tahay in la tixgeliyo marka la isticmaalayo.

Maareeyayaasha Xidhmada waa lagama maarmaan

Labada APT iyo YUM waxay door muhiim ah ka ciyaaraan maaraynta software-ka Linux, iyagoo siinaya marin ku habboon xirmooyinka iyo cusbooneysiinta. In kasta oo ay ku kala duwan yihiin syntax iyo sifooyinka, maareeyayaasha xirmooyinkan waxay xaqiijinayaan maaraynta hufan ee ku-tiirsanaanta iyo cusboonaysiinta softiweerka. Iyadoo aan loo eegin doorashada, maareeye kasta oo xirmo ayaa weli ah qalab lagama maarmaanka u ah rakibidda codsiyada kala duwan, haddii ay tahay Tafatirayaasha qoraalka Linux ama software kasta oo kale.

❮ Maqaal hore Waa maxay Linux
Maqaalka xiga ❯ Certbot: Rakibaadda Aynu Sirin Shahaadada

Wax naga weydii VPS

Waxaan mar walba diyaar u nahay inaan ka jawaabno su'aalahaaga wakhti kasta oo habeen iyo maalin ah.