LFCA Memahami Sistem Operasi Linux - Bahagian 1

LFCA Memahami Sistem Operasi Linux - Bahagian 1

The Yayasan Linux telah melancarkan pensijilan IT pra-profesional baru yang dikenali sebagai Linux Foundation Certified IT Associate (LFCA). Ini adalah pensijilan peringkat kemasukan baru yang memberi tumpuan kepada menguji konsep IT asas seperti arahan pentadbiran sistem asas, pengkomputeran awan, keselamatan, dan devOps.

LFCA: Gambaran keseluruhan & garis besar kursus

Inilah ringkasan kecekapan dan domain yang Lfca Akan berusaha untuk menguji:

Asas Linux 20%
  • Sistem Operasi Linux - Bahagian 1
  • Perintah Pengurusan Fail - Bahagian 2
  • Perintah Sistem Linux - Bahagian 3
  • Perintah Rangkaian Umum - Bahagian 4
Asas Pentadbiran Sistem 20%
  • Pengurusan Pengguna Linux - Bahagian 5
  • Urus Masa dan Tarikh di Linux - Bahagian 6
  • Urus perisian di Linux - Bahagian 7
  • Pantau Metrik Asas Linux - Bahagian 8
  • Rangkaian Asas Linux - Bahagian 9
  • Nombor binari dan perpuluhan Linux - Bahagian 10
  • LFCA: Belajar Kelas Rangkaian IP Rangkaian Rangkaian - Bahagian 11
  • LFCA: Belajar Tips Penyelesaian Masalah Rangkaian Asas - Bahagian 12
Asas pengkomputeran awan 20%
  • Belajar Asas Pengkomputeran Awan - Bahagian 13
  • Belajar Ketersediaan, Prestasi, dan Skala - Bahagian 14
  • LFCA: Belajar Pengkomputeran, Manfaat dan Perangkap Tanpa Pelayan - Bahagian 15
  • LFCA: Belajar Kos dan Belanjawan Awan - Bahagian 16
Asas Keselamatan 16%
  • Petua Keselamatan Asas untuk Melindungi Sistem Linux - Bahagian 17
  • Petua berguna untuk mendapatkan data dan Linux - Bahagian 18
  • Cara Meningkatkan Keselamatan Rangkaian Linux - Bahagian 19
DevOps Asas 16%
Menyokong aplikasi dan pemaju 8%

Gambaran Keseluruhan Pensijilan LFCA

The Lfca Pensijilan menyampaikan pengetahuan asas mengenai sistem asas dan arahan pengurusan fail, arahan rangkaian & penyelesaian masalah, konsep pengkomputeran awan, keselamatan data yang merangkumi sistem dan keselamatan rangkaian, dan asas -asas DevOps.

Sebaik sahaja anda mendapat konsep asas yang baik dan lulus Lfca peperiksaan, anda boleh berharap untuk memulakan dengan LFCS (SYSADMIN yang disahkan Yayasan Linux) yang merupakan pensijilan peringkat pertengahan, dan selepas itu mengejar LFCE (Jurutera Bersertifikat Yayasan Linux).

The Lfca Peperiksaan adalah peperiksaan dan kos pelbagai pilihan $ 200. Ia dijalankan secara dalam talian dengan proctor jauh mengawasi anda melalui webcam sepanjang keseluruhan duduk. Setelah lulus peperiksaan, anda akan dianugerahkan lencana dan sijil LFCA yang sah selama 3 tahun.

Asas Linux

Di bahagian sulung ini, kami akan merangkumi bab -bab berikut:

  • Sistem Operasi Linux - Bahagian 1
  • Perintah Pengurusan Fail - Bahagian 2
  • Perintah Sistem Linux - Bahagian 3
  • Perintah Rangkaian Umum - Bahagian 4

Tanpa banyak lagi, mari kita lompat terus.

Artikel ini Bahagian 1 daripada Lfca siri, yang akan meliputi domain dan kecekapan yang diperlukan untuk peperiksaan pensijilan LFCA.

Memahami sistem operasi Linux

Seperti yang kita mulakan, kami menganggap bahawa anda mungkin telah berinteraksi dengan sama ada Tingkap atau macOS atau kedua -duanya dalam menjalankan tugas pengkomputeran sehari -hari anda. Kedua -duanya adalah sistem operasi dan mereka membolehkan anda berinteraksi dengan komponen perkakasan & perisian komputer dan menjalankan banyak tugas termasuk pelayaran, permainan, muzik streaming & video, dan pembangunan perisian untuk menyebutkan hanya beberapa tetapi beberapa.

Tingkap adalah sistem operasi tempat biasa dan ia mempunyai bahagian pasaran yang besar di kalangan pengguna desktop. Sangat mudah digunakan dan belajar dan biasanya merupakan pintu masuk untuk pelajar yang mengambil langkah bayi dalam mempelajari cara berinteraksi dengan komputer.

Apa masalahnya dengan Windows dan MacOS?

Walaupun kemudahan penggunaan dan sokongannya untuk pelbagai peranti perkakasan, Tingkap mempunyai bahagian kelemahan yang adil. Pertama, Tingkap adalah sistem operasi proprietari dari Microsoft, dan kebanyakan aplikasi perisian seperti Microsoft Office Suite dibayar. Ini mengunci banyak yang tidak mempunyai keupayaan kewangan untuk memperoleh lesen untuk produk tersebut.

Perkara yang sama berlaku untuk MacOS Apple yang, walaupun keanggunan dan keamanan yang dipuji, dilengkapi dengan tag harga yang tinggi. Malah, beberapa aplikasi untuk Stor aplikasi biasanya dibayar untuk. Pengguna sering mendakwa membayar langganan yang licik untuk aplikasi yang sebaliknya akan bebas di platform lain.

Di samping itu, Tingkap agak tidak stabil dan sering terdedah kepada serangan malware seperti virus dan trojan. Anda boleh menghabiskan beratus -ratus dolar mendapatkan program antivirus yang mantap untuk menangkis serangan dan pelanggaran atau sebahagian dengan kekayaan yang membayar profesional untuk mendiagnosis dan mengeluarkan virus.

Di samping itu, penerapan patch keselamatan dan kemas kini ciri sering menjadi proses yang panjang. Untuk sebahagian besar, mengemas kini sistem anda boleh bertahan di mana -mana antara tiga puluh minit hingga satu jam bergantung pada saiz kemas kini, dan ini sering disebabkan oleh satu siri reboot sistem.

Mengapa Menggunakan Sistem Operasi Linux?

Linux, seperti Tingkap dan macOS adalah satu lagi sistem operasi yang telah mengambil alih industri IT oleh ribut. Linux ada di mana -mana dan digunakan oleh beribu -ribu pengguna setiap hari.

Yang popular Android sistem operasi yang menguasai berjuta -juta peranti pintar berdasarkan kernel linux. Telefon pintar Android kegemaran anda atau TV pintar di ruang tamu anda dikuasakan oleh Linux. Paling penting, Linux adalah sistem utama di Internet, mengambil bahagian yang besar dalam platform hosting web dan pelayan internet. Kira -kira 90% awan awam dan 99% daripada bahagian pasaran superkomputer disokong oleh Linux.

Jadi, bagaimana linux berlaku?

Pada masa ini, ia akan berhemat jika kita kembali ke masa dan melihat sekilas pada genesis salah satu sistem operasi yang paling banyak digunakan.

Sejarah Linux

Sejarah Linux bermula pada tahun 1960 -an di AT & T Bell Labs di mana Dennis Ritchie - bapa C Bahasa pengaturcaraan & Kenthompson - seorang saintis komputer Amerika - bersama pemaju lain sedang bekerja di Multik projek. Multik adalah sistem operasi yang menguasai sistem komputer kerangka utama.

Kedua-dua saintis komputer itu ingin membina sistem operasi multi-pengguna, pelbagai tugas dengan sistem fail hierarki. Pada mulanya, Multik adalah projek penyelidikan tetapi dengan cepat berubah menjadi produk komersial. Tidak kagum dengan arah itu Multik sedang mengambil, kedua -dua pemaju utama mencatatkan kursus mereka sendiri dan berangkat untuk membangunkan sistem lain berdasarkan Multik dipanggil Unics, yang kemudiannya menjadi metamorfosis Unix.

Pada tahun 1970 -an dan 80 -an, Unix menjadi semakin popular, terutamanya dalam kalangan akademik. Ini menyaksikan pengangkatannya oleh beberapa institusi, di antaranya Universiti Berkley California yang kemudiannya mengubah trajektorinya. Pemaju di universiti terus bekerja di kod Unix dan datang dengan BSD, akronim untuk Pembangunan perisian Berkeley. BSD kemudian memberi inspirasi kepada pelbagai sistem operasi, beberapa di antaranya masih digunakan hari ini seperti FreeBSD dan NetBSD.

Dalam Labs Bells, Penyelidikan dan pembangunan di UNIX berterusan, menimbulkan varian lain Unix yang kemudiannya diterima pakai oleh vendor komersial. Walau bagaimanapun, BSD jauh lebih popular daripada varian komersial dari Labs Bells.

Sementara itu, pada tahun 1991, Linus Torvalds, Seorang graduan Finland, sedang mengusahakan versi Unix dipanggil Minix tetapi kecewa dengan lesen projek. Dalam surat yang ditujukan kepadanya Minix Kumpulan Pengguna, dia mengumumkan bahawa dia sedang mengusahakan kernel baru yang kemudiannya digelar kernel Linux. Dia menggunakan Gnu kod, bersama dengan pengkompil GNU dan bash untuk membuat kernel Linux yang paling baik yang kemudiannya dilesenkan di bawah GNU/GPL model.

Kernel Linux menetapkan panggung untuk pembangunan beratus -ratus pengagihan atau perisa Linux. Anda boleh mendapatkan gambaran penuh mengenai pengagihan Linux yang popular di distrowatch.

Pengagihan Linux yang popular

Linux adalah sistem operasi sumber terbuka. Apakah maksud ini? Nah, ia menunjukkan bahawa anda boleh melihat kod sumber Linux, mengubahnya dan secara bebas mengagihkan semula dengan sama sekali tidak ada kos. Pengguna mahir seperti pemaju juga boleh menyumbang kepada kod untuk menjadikannya lebih baik dan lebih menarik.

Atas sebab ini, terdapat beratus -ratus pengagihan Linux dengan sistem pengurusan pakej yang berbeza, aplikasi perisian, dan rayuan visual. Pengagihan Linux, yang dikenali sebagai distro, adalah versi sistem operasi Linux yang disusun semula dengan program, perpustakaan, alat pengurusan, dan perisian tambahan lain. Semua pengagihan diperolehi dari kernel Linux.

Sebilangan besar distro linux percuma untuk dimuat turun. Walau bagaimanapun, terdapat pengecualian seperti Zorin OS yang memerlukan bayaran yang kecil untuk dimuat turun. Pengagihan Linux Enterprise termasuk RHEL - Red Hat Enterprise Linux - memerlukan langganan untuk sokongan, keselamatan, dan kemas kini ciri.

Terdapat 4 keluarga utama pengagihan Linux:

  • Sistem Keluarga Debian (e.G Ubuntu, Mint, Elementary & Zorin).
  • Sistem Keluarga Fedora (e.G Centos, Red Hat 7 & Fedora).
  • SUSE FAMILY SYSTEM (E.G OpenSuse & Sles).
  • Sistem Gerbang (e.G Arch, Manjaro, Archlabs, & Arcolinux).

Beberapa pengagihan Linux yang popular dan digunakan secara meliputi:

  • Ubuntu
  • Debian
  • Linux Mint
  • Fedora
  • Deepin
  • Manjaro Linux
  • MX Linux
  • OS Elementary
  • Centos
  • Opensuse

Pengagihan mesra pemula yang sangat disyorkan untuk pemula di Linux termasuk Ubuntu, Pudina, Zorin OS, dan OS Elementary. Ini sebahagian besarnya disebabkan oleh keramahan pengguna, mudah dan kemas, dan penyesuaian yang tinggi.

Beberapa perisa seperti Zorin OS menyerupai rapat Windows 10 yang menjadikan mereka sesuai untuk pengguna Windows yang beralih ke Linux. Lain -lain seperti OS Elementary meniru macOS dengan menu dok tandatangan.

Untuk pengguna perantaraan atau mereka yang mempunyai pemahaman yang agak baik dari Linux, Centos, Debian dan Fedora akan mencukupi. Pengguna berpengalaman yang mengetahui selok-belok Pentadbiran Sistem Linux, biasanya akan selesa bekerja pada sistem Linux berasaskan gerbang dan Gentoo.

Setiap pengedaran Linux adalah unik dengan cara tersendiri dari segi persekitaran desktop atau antara muka pengguna grafik (GUI) dan aplikasi lalai. Walau bagaimanapun, kebanyakan akan menghantar aplikasi luar kotak seperti LibreOffice Suite, Thunderbird pelanggan mel, GIMP Editor Imej, dan aplikasi multimedia untuk memulakan anda.

Pengagihan Linux yang digunakan secara meluas dalam persekitaran pelayan termasuk:

  • Red Hat Enterprise Linux (RHEL)
  • Pelayan Enterprise Suse Linux (SLES)
  • Pelayan ubuntu
  • Debian

Mengapa Linux begitu popular

Linux merangkumi komponen utama berikut.

1. Kernel Linux

Di teras mana -mana sistem linux adalah Kernel Linux. Ditulis di C, kernel menghubungkan komponen perkakasan dengan perisian dan program yang mendasari. Kernel menguruskan proses yang berjalan dan menentukan yang mana yang dapat menggunakan CPU dan untuk jangka masa. Ia juga menentukan jumlah ingatan yang setiap proses mendapat. Di samping itu, ia menguruskan pemacu peranti dan menerima permintaan perkhidmatan daripada menjalankan proses.

2. Bootloader

The bootloader adalah program yang mengendalikan proses boot dalam sistem linux. Ia memuat sistem operasi dari cakera keras ke ingatan utama. Bootloader tidak khusus untuk Linux sahaja. Ia juga terdapat di Windows dan MacOS. Di Linux, bootloader dirujuk sebagai Grub. Versi terbaru adalah Grub2 yang digunakan oleh pengagihan systemd.

3. Di dalamnya

Di dalamnya, Bentuk pendek untuk permulaan, adalah proses pertama yang berjalan setelah sistem dikuasakan. Ini diberikan ID proses (PID) 1 dan ia memancarkan semua proses lain dalam sistem Linux termasuk daemon dan proses dan perkhidmatan latar belakang lain. Oleh itu, dibaptis sebagai ibu dari semua proses. Init berjalan di latar belakang hingga ke titik ketika sistem dimatikan.

Yang paling awal Di dalamnya Sistem termasuk Sistem v init (SYSV) dan Upstart. Ini telah digantikan oleh sistemd init dalam sistem moden.

4. Daemons

Daemons adalah proses yang berjalan secara senyap -senyap di latar belakang dari masa sistem boot. Daemon boleh dikawal oleh pengguna pada baris arahan. Mereka boleh dihentikan, dimulakan semula, dilumpuhkan, atau didayakan pada masa boot. Contoh daemon termasuk SSHD yang mana satu SSH Daemon yang mengawal sambungan SSH jauh dan ntpd yang mengendalikan penyegerakan masa pada pelayan.

5. Shell

The Linux Shell adalah antara muka baris arahan, disingkat sebagai CLI, di mana arahan dilaksanakan atau dipanggil untuk menjalankan dan mengautomasikan tugas pentadbiran. Kerang popular termasuk shell bash (bash) dan z shell (ZSH).

6. Persekitaran desktop

A persekitaran desktop adalah apa yang pengguna gunakan untuk berinteraksi dengan sistem linux. Ia menyediakan GUI (antara muka pengguna grafik) yang dimungkinkan melalui perisian sistem X Windows. Sistem Windows X (X11, juga dirujuk sebagai X) adalah sistem yang menyediakan rangka kerja paparan atau GUI dan menentukan bagaimana pengguna berinteraksi dengan tingkap, papan kekunci, tetikus, dan pad sentuh.

Persekitaran desktop biasa termasuk Gnome, Pasangan, Xfce, Lxde, Pencerahan, Kayu manis, Budgie, dan KDE Plasma. Pengurus Desktop menghantar dengan komponen grafik seperti pengurus fail, widget desktop, kertas dinding, ikon, dan elemen grafik lain.

7. Aplikasi

Persekitaran desktop hanya memberi anda aplikasi asas untuk memulakan. Sama seperti Windows atau MacOS, anda boleh memasang aplikasi untuk kegunaan seharian. Ini termasuk aplikasi seperti Google Chrome, VLC Media Player, Skype, LibreOffice Suite, Dropbox, Gimp Image Editor, dan sebagainya. Beberapa pengedaran dihantar dengan pusat perisian mereka sendiri yang bertindak sebagai kedai dari mana anda boleh memuat turun aplikasi yang anda perlukan.

Faedah menggunakan linux ke atas sistem operasi lain

Pada ketika ini, menjadi jelas mengapa Linux adalah sistem operasi kegemaran kepada banyak pengguna dan perusahaan. Mari kita meringkaskan beberapa kelebihan menggunakan Linux.

1. Linux adalah OpenSource

Seperti yang dinyatakan sebelum ini, Linux adalah OpenSource sepenuhnya. Pengguna mahir boleh melihat kod itu, mengubah suai tanpa sebarang sekatan untuk apa jua tujuan yang mereka kehendaki, dan berkongsi dengan komuniti. Di samping itu, kebanyakan pengagihan - dengan pengecualian beberapa - percuma untuk memuat turun dan digunakan tanpa membayar lesen.

Tingkap adalah proprietari dan beberapa produknya agak pricy. Pada masa ini, harga Microsoft Office Suite adalah $ 430. Windows Server 2019 pelesenan berlaku sebanyak $ 6,000. macOS sama mahal dan sebilangan besar aplikasi dari App Store dibayar melalui langganan.

2. Sangat disesuaikan

Salah satu kelebihan utama yang diberikan oleh Linux adalah keupayaan untuk menyesuaikan hampir mana -mana komponen untuk keutamaan mereka. Anda boleh tweak kelihatan dan rasa termasuk kertas dinding, imej latar belakang, skema warna, penampilan ikon, dan sebagainya untuk meningkatkan penampilan mereka.

3. Kestabilan & Keselamatan yang luar biasa

Linux Sistem mempunyai tahap kestabilan dan keselamatan yang mengagumkan. Linux kurang terdedah kepada serangan dan anda jauh lebih cenderung untuk menjadi mangsa perisian hasad seperti virus dan trojan jika anda sentiasa mengemas kini sistem anda.

4. Pilihan yang sempurna untuk pelayan

Terima kasih kepada keselamatan dan kestabilannya, Linux Adakah pilihan untuk persekitaran pelayan di laman web hosting, pangkalan data, dan aplikasi. Hanya mengambil beberapa arahan untuk memutar pelayan web sepenuhnya bersama komponen lain seperti pangkalan data dan alat skrip. Contoh klasik adalah pelayan lampu popular yang merupakan pengagregatan Apache pelayan web, Mysql pangkalan data, dan Php Bahasa skrip.

Dengan kestabilan yang disediakan oleh Linux, anda tidak perlu reboot pelayan anda kecuali apabila anda perlu menjalankan peningkatan kernel. Ini memastikan uptime maksimum untuk pelayan dan ketersediaan tinggi.

5. Keperluan sistem yang rendah

Sebilangan besar pengagihan Linux mempunyai kapasiti berjalan pada PC dengan spesifikasi sistem yang rendah seperti CPU dan RAM. Malah, anda boleh menghidupkan semula beberapa PC lama dengan memasang beberapa pengagihan Linux ringan seperti Linux Lite, Puppy Linux, dan Antix.

Ada yang boleh menjalankan sistem dengan hanya 1GB RAM, 512 MHz CPU, dan 5GB cakera keras. Apa yang lebih mengagumkan ialah anda juga boleh menjalankan pengagihan ini dari tongkat USB secara langsung dan masih mendapat kerja.

6. Ketersediaan banyak pakej perisian

Pengagihan Linux utama seperti Debian dan Ubuntu Beribu -ribu pakej perisian di repositori mereka. Ubuntu sahaja berbangga 47,000 pakej. Anda boleh memasang aplikasi dengan mudah dengan menjalankan beberapa arahan di terminal atau penggunaan Pusat App yang disertakan dalam pengagihan.

Juga, anda boleh mendapatkan pelbagai aplikasi yang melaksanakan tugas yang sama seperti pemprosesan perkataan, perkongsian fail, audio/video bermain pengeditan foto, reka bentuk grafik dan banyak lagi. Anda hanya dimanjakan untuk pilihan dan boleh memilih pelbagai aplikasi untuk melaksanakan tugas.

7. Sokongan komuniti yang luas

Sistem Operasi Linux dibangunkan dan dikekalkan oleh komuniti pemaju yang tidak sengaja bekerja sepanjang masa untuk memastikan anda mendapat yang terbaik dalam cara aplikasi perisian, kemas kini keselamatan, dan pembetulan pepijat.

Distro utama seperti Ubuntu dan Debian Mempunyai komuniti pemaju dan banyak forum yang menawarkan bantuan dan bimbingan kepada pengguna terutamanya apabila mereka menghadapi kesukaran atau cabaran di sepanjang jalan.

Ringkasan

Itu adalah pandangan mata burung mengenai sistem operasi Linux dan tempatnya dalam persekitaran pengkomputeran yang sentiasa berkembang. Diakui, Linux ada di mana-mana dan telah membuat tanda yang tidak dapat dilupakan dalam dunia teknologi yang pantas yang kita tinggalkan. Oleh itu, memperoleh kemahiran Linux asas adalah penting bagi mana -mana profesional IT yang berharap untuk meningkatkan tangga dalam profesion IT yang kompetitif.

Pembelajaran Linux akan membuka pintu ke bidang IT yang lain seperti DevOps, Cybersecurity, dan Cloud Computing. Dalam topik berikutnya, kami akan memberi tumpuan kepada arahan asas Linux yang perlu anda miliki di hujung jari anda ketika kami bergerak bersama.

Menjadi Yayasan Linux Bersertifikat IT Associate (LFCA)