Linux

AlmaLinux haqqında

 

AlmaLinux, Red Hat Enterprise Linux (RHEL) əsasında yaradılmış açıq mənbəli və pulsuz bir əməliyyat sistemidir. CentOS layihəsinin RHEL-in aşağı axın versiyasını buraxmağı dayandırdığını elan etməsindən sonra 2021-ci ildə ictimaiyyətə təqdim edilib. AlmaLinux Enterprise Linux-un klonudur və CentOS-un alternativi olaraq nəzərdə tutulub. Əsas məqsədi sabit, təhlükəsiz və uzunmüddətli dəstəyə malik olan bir əməliyyat sistemi təmin etməkdir.

AlmaLinux-un xüsusiyyətləri:

  • RHEL ilə binar uyğunluq: AlmaLinux tamamilə Red Hat Enterprise Linux ilə uyğun gəlir, yəni RHEL üçün yazılmış proqramlar və xidmətlər AlmaLinux-da da işləyir.
  • İcma tərəfindən idarə olunur: AlmaLinux OS Foundation adlı qeyri-kommersiya təşkilat tərəfindən idarə olunur və inkişaf etdirilir.
  • Pulsuz və açıq mənbəli: İstifadəçilər əməliyyat sistemini pulsuz yükləyə, quraşdıra və istifadə edə bilərlər.
  • Uzunmüddətli dəstək: Hər versiya 10 il ərzində yenilənmələr və təhlükəsizlik yamaqları ilə dəstəklənir.

AlmaLinux, xüsusilə müəssisələr üçün etibarlı, sabit və təhlükəsiz əməliyyat sistemi təmin etməyə yönəlmişdir.

AlmaLinux-un yaradılmasında səbəb nə idi?

2020-ci ilin dekabr ayında Red Hat, CentOS-un ənənəvi versiyasını dayandıracağını və CentOS Stream adlanan daha sürətli inkişaf edən bir versiyaya keçəcəyini elan etdi. Bu dəyişiklik müəssisələrdə və server mühitlərində stabil sistemlərə ehtiyacı olan bir çox istifadəçini narahat etdi. AlmaLinux məhz bu ehtiyacı qarşılamaq üçün ortaya çıxdı və CentOS-un RHEL ilə tam uyğun olan klon versiyasını davam etdirməyə yönəldildi.

AlmaLinux, xüsusilə stabil və uzunmüddətli dəstəyi olan açıq mənbəli Linux əməliyyat sistemləri axtaran müəssisələr və IT mütəxəssisləri üçün ideal seçimdir.

 

AlmaLinux, Red Hat Enterprise Linux (RHEL) əsaslı bir sistem olduğu üçün onunla birlikdə istifadə edilən komandalar da RHEL, CentOS və digər RPM (Red Hat Package Manager) əsaslı Linux sistemlərində olduğu kimidir. Burada bəzi vacib komandaları sadalayacağam:

 AlmaLinux komandaları

1. Sistem ətraflı  haqqında məlumat

  • uname -a – Sistem haqqında ümumi məlumat verir (kernel versiyası, əməliyyat sistemi və s.).
  • hostnamectl – Sistem adı və əməliyyat sistemi haqqında məlumat.
  • cat /etc/os-release – Distro haqqında detalları göstərir (AlmaLinux versiyası və s.).

2. Paketlərin idarəedilməsi  (dnf/yum)

AlmaLinux-da paket idarəetmə üçün dnf və ya yum istifadə olunur. dnf, yum-un daha yeni versiyasıdır, lakin hər iki komanda oxşar işləyir.

  • dnf update – Sistemdə mövcud olan paketlərin hamısını yeniləyir.
  • dnf upgrade – Paketlərin yenilənməsini və sistemin təkmilləşdirilməsini təmin edir.
  • dnf install paket_adı – Müəyyən bir paketi quraşdırır.
  • dnf remove paket_adı – Quraşdırılmış paketi sistemdən silir.
  • dnf list installed – Quraşdırılmış paketləri siyahı şəklində göstərir.
  • dnf search paket_adı – Mövcud paketlər arasında müəyyən bir paketi axtarır.

3. Xidmət idarəetməsi (systemctl)

AlmaLinux, sistem xidmətlərini idarə etmək üçün systemd istifadə edir. Burada bəzi əsas xidmət idarəetmə komandaları var:

  • systemctl start xidmət_adı – Müəyyən bir xidməti işə salır.
  • systemctl stop xidmət_adı – Xidməti dayandırır.
  • systemctl restart xidmət_adı – Xidməti yenidən işə salır.
  • systemctl status xidmət_adı – Xidmətin statusunu yoxlayır.
  • systemctl enable xidmət_adı – Xidməti sistemin başlanğıcında avtomatik işə salır.
  • systemctl disable xidmət_adı – Xidməti başlanğıcdan çıxarır (avtomatik başlamaz).

4. İstifadəçi idarəetməsi

  • adduser istifadəçi_adı – Yeni istifadəçi yaradır.
  • passwd istifadəçi_adı – İstifadəçi üçün parol təyin edir.
  • usermod -aG qrup_adı istifadəçi_adı – İstifadəçini müəyyən bir qrupa əlavə edir.
  • deluser istifadəçi_adı – İstifadəçini silir.

5. Disk idarəetməsi və fayl sistemləri

  • df -h – Diskin istifadə vəziyyətini göstərir.
  • du -sh – Müəyyən bir qovluq və ya faylın ölçüsünü göstərir.
  • fdisk -l – Mövcud disk bölmələrini siyahı şəklində göstərir.
  • mount /dev/sdX /mnt – Diski müəyyən bir qovluğa qoşur.
  • umount /mnt – Qoşulmuş disk bölməsini ayırır.

6. Şəbəkə konfiqləri üçün

  • ip addr – Şəbəkə interfeyslərinin IP ünvanlarını göstərir.
  • ping domain_adı – Müəyyən bir serverə ping göndərir.
  • nmcli – Şəbəkə interfeysi ilə əlaqəli parametrləri idarə edir.
  • ss -tuln – Dinlənən portları göstərir.

7. Firewall üçün(firewalld)

  • firewall-cmd --state – Firewallun vəziyyətini yoxlayır.
  • firewall-cmd --add-port=PORT_NUM/tcp --permanent – Müəyyən bir TCP portunu firewalldan açır.
  • firewall-cmd --reload – Firewall konfiqurasiyasını yenidən yükləyir.

8. Sistem resurslarının monitorinqi

  • top – Canlı sistem resursu istifadə statistikasını göstərir.
  • htop – Resurs istifadəsinin daha ətraflı və istifadəçi dostu qrafiki (öncədən quraşdırılmamış ola bilər).
  • free -h – RAM istifadəsi barədə məlumat verir.
  • vmstat – CPU, RAM, disk və digər sistem statistikasını göstərir.

Digər komandalar

  • reboot – Sistemi yenidən başladır.
  • shutdown now – Sistemi dərhal söndürür.
  • tail -f /var/log/messages – Real vaxtda sistem jurnalını izləyir.
  • chmod – Fayl və qovluqlar üçün hüquqları dəyişdirir (məsələn, chmod 755 fayl_adı).
  • chown – Fayl və qovluq sahibini dəyişir (məsələn, chown istifadəçi_adı:qrup_adı fayl_adı).

Bu komandalar AlmaLinux sistemini idarə etmək üçün geniş istifadə edilən əsas əmrlərdir.

 

Alma Lİnux digər Linux distroları ilə fərqi
ChatGPT said:
ChatGPT

AlmaLinux, digər Linux distroları ilə müqayisədə bəzi unikal xüsusiyyətlərə malikdir, lakin ümumilikdə o da, digər distrolar kimi, Linux kernelini əsas alır. Əsas fərqlər isə paket idarəetmə sistemi, dəstək modeli və məqsəd auditoriyası kimi sahələrdə meydana çıxır. AlmaLinux-un fərqlərini anlamaq üçün onu məşhur distrolarla müqayisə edək.

1. AlmaLinux vs. CentOS

AlmaLinux, Red Hat Enterprise Linux (RHEL) əsasında yaradıldığından, onun ən yaxın müqayisə obyekti CentOS-dur. CentOS uzun müddət RHEL-in pulsuz versiyası idi, lakin Red Hat 2020-ci ilin sonlarında CentOS-un RHEL ilə tam uyğun olan versiyasını dayandıracağını və onun əvəzinə CentOS Stream-ə keçəcəyini elan etdi. AlmaLinux bu boşluğu doldurmaq üçün yaradılıb.

Fərqləri:

  • AlmaLinux: RHEL-in tam klonudur və sabit buraxılış modelləri təklif edir.
  • CentOS Stream: Daha çox inkişaf məqsədli buraxılışdır və RHEL-ə yeni funksiyalar əlavə edilməzdən əvvəl sınaqdan keçirilir. Daha dinamik və tez-tez yenilənir, lakin tam stabil deyil.

2. AlmaLinux vs. Ubuntu

UbuntuAlmaLinux müxtəlif paket idarəetmə sistemlərinə və fərqli məqsəd auditoriyasına malikdir.

Fərqləri nədir::

  • Paket idarəetməsi: AlmaLinux dnf/yum istifadə edir, Ubuntu isə apt paket menecerindən istifadə edir.
  • Dəstək modeli: AlmaLinux 10 illik uzunmüddətli dəstək (LTS) ilə gəlir. Ubuntu da LTS buraxılışları təklif edir (5 illik dəstək ilə), lakin istifadəçi dostluğu və masaüstü üçün daha geniş yayılmışdır.
  • İstifadə sahəsi: AlmaLinux daha çox serverlər və müəssisələr üçün nəzərdə tutulub, Ubuntu isə həm server, həm də masaüstü mühitlərdə geniş istifadə olunur.

3. AlmaLinux vs. Debian

Debian açıq mənbəli və icma tərəfindən idarə olunan başqa bir məşhur Linux distrosudur. AlmaLinux-un RHEL ilə daha sıx uyğunluq təmin etməsinə baxmayaraq, Debian daha müstəqil bir əməliyyat sistemidir.

Fərqləri nədir::

  • Paket idarəetməsi: Debian apt paket menecerindən istifadə edir, AlmaLinux isə dnf/yum istifadə edir.
  • Stabillik: Debian çox stabil olaraq tanınır, çünki buraxılışlar çox yavaş-yavaş yenilənir və geniş sınaqdan keçirilir. AlmaLinux isə RHEL ilə tam uyğun olduğundan, RHEL-in stabilliyinə malikdir.
  • İcma: Debian tamamilə icma tərəfindən idarə edilir, AlmaLinux isə icma və kommersiya qurumları arasında əməkdaşlıq ilə idarə edilir.

4. AlmaLinux vs. Fedora

Fedora da RHEL ilə sıx bağlıdır, çünki Red Hat tərəfindən dəstəklənir və RHEL üçün test platforması kimi istifadə olunur.

Fərqləri nədir::

  • Buraxılış modeli: Fedora daha sürətli və yenilikçi buraxılış dövrünə malikdir, yəni ən son texnologiyaları təqdim edir. AlmaLinux isə uzunmüddətli dəstək və sabitlik təklif edir.
  • Məqsəd: Fedora daha çox masaüstü istifadəçiləri və inkişaf etdiricilər üçün nəzərdə tutulub, AlmaLinux isə müəssisə və server mühitləri üçün istifadə olunur.

5. AlmaLinux vs. Arch Linux

Arch Linux minimalist və istifadəçi tərəfindən tam idarə edilən bir distrodur. İstifadəçilər Arch-ı qurarkən hər şeyi özləri əl ilə tənzimləyirlər, lakin AlmaLinux daha əvvəlcədən qurulmuş və müəssisə səviyyəli ehtiyacları qarşılamaq üçün hazırlanmış bir əməliyyat sistemidir.

Fərqləri nədir:

  • Quraşdırma və istifadəsi: Arch Linux minimal quruluşa malikdir və istifadəçiyə çoxlu əl ilə tənzimləmə imkanları verir. AlmaLinux isə quraşdırıldıqdan sonra dərhal istifadəyə hazır bir mühit təklif edir.
  • Paket idarəetməsi: Arch Linux pacman paket menecerindən istifadə edir, AlmaLinux isə dnf/yum-a əsaslanır.
  • Məqsəd: Arch Linux təcrübəli istifadəçilər üçün nəzərdə tutulub, AlmaLinux isə müəssisələr və server mühitləri üçün daha əlverişlidir.

6. AlmaLinux vs. openSUSE

openSUSE də müəssisə səviyyəli istifadəçilər üçün nəzərdə tutulmuş distrodur və SUSE Linux Enterprise Server (SLES) əsasında inkişaf etdirilir.

Fərqləri nədir::

  • Paket idarəetməsi: openSUSE zypper istifadə edir, AlmaLinux isə dnf/yum.
  • Buraxılış modelləri: AlmaLinux sabit buraxılış modelinə malikdir, openSUSE isə həm sabit (Leap), həm də davamlı yenilənən (Tumbleweed) buraxılış modelləri təklif edir.

Nəticə olaraq:

  • AlmaLinux, sabitlik və uzunmüddətli dəstək axtaran müəssisə və server mühitləri üçün ideal bir seçimdir.
  • UbuntuDebian daha çox masaüstü və çox yönlü istifadəyə yönəlib.
  • FedoraCentOS Stream daha çox inkişaf platforması və yeniliklər üçün uyğundur.
  • Arch LinuxopenSUSE daha çox təcrübəli istifadəçilər üçün müxtəlif konfiqurasiya və idarəetmə imkanları təklif edir.

AlmaLinux əsasən RHEL-dən pulsuz və stabildir

Related Articles

Bir cavab yazın

Sizin e-poçt ünvanınız dərc edilməyəcəkdir. Gərəkli sahələr * ilə işarələnmişdir

Back to top button