Linux, serverlər, superkompüterlər və quraşdırılmış sistemlər də daxil olmaqla bir sıra hesablama sistemlərində geniş istifadə olunan açıq mənbəli əməliyyat sistemidir. Onun populyarlığı onun elastikliyi, möhkəmliyi və əlverişliliyi ilə əlaqələndirilə bilər. Linux sistem arxitekturası istifadəçilərə hesablama mühiti üzərində yüksək səviyyədə nəzarət təmin etmək üçün nəzərdə tutulmuşdur. Bu yazıda Linux sistem arxitekturasını ətraflı araşdıracağıq.
Kernel
Kernel Linux sistem arxitekturasının əsas komponentidir. O, CPU, yaddaş və giriş/çıxış cihazları kimi aparat resurslarının idarə olunmasına cavabdehdir. Nüvə həmçinin digər sistem komponentlərinə, o cümlədən prosesin idarə edilməsi, fayl sisteminin idarə edilməsi və şəbəkə idarəçiliyinə əsas xidmətlər təqdim edir. Linux nüvəsi modul olmaq üçün nəzərdə tutulmuşdur, yəni o, xüsusi tələblərə cavab vermək üçün fərdiləşdirilə bilər.

Sistem Kitabxanaları
Linux tərtibatçılara əsas funksiya və xidmətlərə çıxışı təmin edən geniş sistem kitabxanalarını ehtiva edir. Bu kitabxanalar adətən C proqramlaşdırma dilində yazılır və yaddaşın idarə edilməsi, giriş/çıxış əməliyyatları və sətirlərin idarə edilməsi funksiyalarını ehtiva edir. Linux-da ən çox istifadə olunan sistem kitabxanalarına əsas sistem xidmətləri göstərən GNU C Kitabxanası (glibc) və Linux sistemləri üçün bir sıra standartlar təqdim edən Linux Standart Baza (LSB) daxildir.
Linux sistem arxitekturası: Sistem Utilitləri
Linux istifadəçilərə sistemlərini idarə etmək üçün vacib alətlər təqdim edən bir sıra sistem utilitlərini ehtiva edir. Bu yardım proqramlarına əmr xətti alətləri, qrafik istifadəçi interfeysləri və sistem idarəetmə vasitələri daxildir. Linux-da ən çox istifadə olunan sistem yardım proqramlarından bəziləri bunlardır:
- Bash: Sistemlə qarşılıqlı əlaqə yaratmaq üçün istifadəçilərə güclü interfeys təqdim edən komanda xətti qabığı.
- Systemd: Prosesin idarə edilməsi, giriş və şəbəkənin idarə edilməsi kimi əsas xidmətləri təmin edən sistem və xidmət meneceri.
- Cron: Tapşırıqların müəyyən vaxtlarda və ya intervallarda yerinə yetirilməsini planlaşdırmaq üçün bir yardım proqramı.
- SSH: İstifadəçilərə uzaqdan Linux sistemlərinə daxil olmaq və idarə etmək imkanı verən təhlükəsiz qabıq protokolu. Siz qoşula bilərsiniz Hosta Blanca VPS server SSH vasitəsilə.
- Sudo: İstifadəçilərə müvəqqəti inzibati imtiyazlar vermək üçün bir yardım proqramı.

Linux sistem arxitekturası: Fayl Sistemləri
Linux populyar ext4 fayl sistemi də daxil olmaqla bir sıra fayl sistemlərini dəstəkləyir. Fayl sistemi diskdə məlumatların saxlanmasını idarə etmək üçün məsuliyyət daşıyır. Linux fayl sistemi iyerarxik olmaq üçün nəzərdə tutulmuşdur. Bu o deməkdir ki, fayllar qovluqlara və ya qovluqlara bölünür. Kök kataloq “/” simvolu ilə işarələnir və bütün digər kataloqlar onun altında təşkil edilir.
şəbəkə
Linux istifadəçilərə yerli və uzaq şəbəkələrə qoşulmağa imkan verən bir sıra şəbəkə protokolları və xidmətləri daxildir. Linux-da ən çox istifadə edilən şəbəkə protokollarından bəziləri bunlardır:
- TCP/IP: IP şəbəkəsi üzərindən paketlərin etibarlı, sifarişli və səhv yoxlanılmış çatdırılmasını təmin edən protokollar dəsti.
- DNS: Domen adlarını IP ünvanlarına çevirən protokol.
- DHCP: Şəbəkə cihazlarına avtomatik olaraq IP ünvanlarını təyin edən protokol.
- FTP: İnternet üzərindən faylların ötürülməsi üçün protokol.
- HTTP: İnternet üzərindən məlumat ötürmək üçün protokol.
Linux sistem arxitekturası: Təhlükəsizlik
Linux təhlükəsiz əməliyyat sistemi üçün nəzərdə tutulmuşdur. Buraya icazəsiz giriş, zərərli proqram və digər təhlükəsizlik təhdidlərindən qoruyan bir sıra təhlükəsizlik xüsusiyyətləri daxildir. Linux-da ən çox istifadə edilən təhlükəsizlik xüsusiyyətlərindən bəziləri bunlardır:
- Firewall: Şəbəkə trafikinə nəzarət etmək və sistemə icazəsiz girişin qarşısını almaq üçün sistem.
- SELinux: Məcburi giriş nəzarətini təmin edən Linux üçün təhlükəsizlik təkmilləşdirilməsi.
- AppArmor: Məcburi giriş nəzarətini təmin edən Linux üçün təhlükəsizlik təkmilləşdirilməsi.
- Cryptography: Təhlükəsiz rabitə və məlumatların saxlanmasını təmin edən bir sıra kriptoqrafik alətlər və xidmətlər.
Nəticə
Yekun olaraq, Linux sistem arxitekturası istifadəçilərə hesablama mühiti üzərində yüksək səviyyədə nəzarət təmin etmək üçün nəzərdə tutulmuşdur. O, nüvə, sistem kitabxanaları, sistem yardım proqramları, fayl sistemləri, şəbəkə protokolları və təhlükəsizlik xüsusiyyətləri daxil olmaqla bir sıra komponentləri ehtiva edir. Linux-un modul dizaynı istifadəçilərə sistemi öz xüsusi tələblərinə cavab vermək üçün fərdiləşdirməyə imkan verir. Çevikliyi, möhkəmliyi və sərfəliliyi ilə Linux məşhur seçim halına gəldi.
cPanel-ə daxil olmaq Ən yaxşı VPS İndi VPS alın CDN Ucuz VPS Linux seçin Nəzarət lövhəsi cPanel pulsuz cPanel bələdçisi cPanel hosting Fərdi E-poçt Ünvanları Database Management Xüsusi IP ünvanı Pulsuz idarəetmə panelləri SEO -nu təkmilləşdirin Linux Linux server Linux VPS MySQL verilənlər bazası idarəetmə sistemi Şəkillər optimallaşdırın RAID 5 SSD Ölçeklenebilirlik və Çeviklik paylaşılan Hosting Məzmun Çatdırılma Şəbəkəsindən istifadə edin Virtual Private Server VPS Avtomatik quraşdırma VPS Hosting VPS hosting provayderi Avropada VPS VPS ƏS VPS planları VPS Server VPS server RAM Bu gün VPS Yedəkləmə ilə VPS Web hosting Ana səhifə Management Veb sayt performansı CPanel istifadə edən veb sayt CLI nədir? Windows Server Windows VPS WordPress asan Bu gün WordPress WordPress alətləri