LFCA Memahami Sistem Operasi Linux - Bagian 1

LFCA Memahami Sistem Operasi Linux - Bagian 1

Itu Linux Foundation telah meluncurkan sertifikasi TI pra-profesional baru yang dikenal sebagai Linux Foundation Certified IT Associate (LFCA). Ini adalah sertifikasi entry-level baru yang berfokus pada pengujian konsep TI fundamental seperti perintah administrasi sistem dasar, komputasi awan, keamanan, dan devops.

LFCA: Garis Besar & Garis Besar Kursus

Inilah ringkasan kompetensi dan domain itu LFCA akan berusaha untuk menguji:

Fundamental Linux 20%
  • Sistem Operasi Linux - Bagian 1
  • Perintah Manajemen File - Bagian 2
  • Perintah Sistem Linux - Bagian 3
  • Perintah Jaringan Umum - Bagian 4
Fundamental Administrasi Sistem 20%
  • Manajemen Pengguna Linux - Bagian 5
  • Kelola waktu dan tanggal di Linux - Bagian 6
  • Kelola Perangkat Lunak di Linux - Bagian 7
  • Monitor Linux Metrik Dasar - Bagian 8
  • Linux Basic Networking - Bagian 9
  • Linux Binary dan Desimal Nomor - Bagian 10
  • LFCA: Pelajari kelas rentang pengalamatan IP jaringan - Bagian 11
  • LFCA: Pelajari Tip Pemecahan Masalah Jaringan Dasar - Bagian 12
Dasar -dasar komputasi awan 20%
  • Pelajari Fundamentals of Cloud Computing - Bagian 13
  • Pelajari ketersediaan cloud, kinerja, dan skalabilitas - Bagian 14
  • LFCA: Pelajari Komputasi Tanpa Server, Manfaat, dan Jebakan - Bagian 15
  • LFCA: Pelajari Biaya Cloud dan Penganggaran - Bagian 16
Dasar -dasar Keamanan 16%
  • Kiat Keamanan Dasar untuk Melindungi Sistem Linux - Bagian 17
  • Tip Berguna untuk Mengamankan Data dan Linux - Bagian 18
  • Cara Meningkatkan Keamanan Jaringan Linux - Bagian 19
DevOps Fundamentals 16%
Aplikasi pendukung dan pengembang 8%

Tinjauan sertifikasi LFCA

Itu LFCA Sertifikasi memberikan pengetahuan mendasar tentang sistem dasar dan perintah manajemen file, perintah jaringan & pemecahan masalah, konsep komputasi awan, keamanan data yang mencakup keamanan sistem dan jaringan, dan dasar -dasar DevOps.

Setelah Anda mendapatkan konsep mendasar yang baik dan lulus LFCA Ujian, Anda dapat berharap untuk memulai dengan LFCS (Linux Foundation Certified Sysadmin) yang merupakan sertifikasi tingkat menengah, dan setelah itu mengejar LFCE (Linux Foundation Certified Engineer).

Itu LFCA Ujian adalah ujian dan biaya pilihan ganda $ 200. Itu dilakukan secara online dengan proctor jarak jauh mengawasi Anda melalui webcam di seluruh duduk. Setelah lulus ujian, Anda akan diberikan lencana dan sertifikat LFCA yang berlaku selama 3 tahun.

Fundamental Linux

Di bagian perdananya, kami akan membahas bab -bab berikut:

  • Sistem Operasi Linux - Bagian 1
  • Perintah Manajemen File - Bagian 2
  • Perintah Sistem Linux - Bagian 3
  • Perintah Jaringan Umum - Bagian 4

Tanpa basa -basi lagi, mari kita langsung masuk.

Artikel ini adalah Bagian 1 dari LFCA seri, yang akan mencakup domain dan kompetensi yang diperlukan yang diperlukan untuk ujian sertifikasi LFCA.

Memahami Sistem Operasi Linux

Saat kami mulai, kami menganggap bahwa Anda mungkin telah berinteraksi dengan keduanya Windows atau MacOS atau keduanya dalam melaksanakan tugas komputasi sehari -hari Anda. Keduanya adalah sistem operasi dan mereka memungkinkan Anda untuk berinteraksi dengan komponen perangkat keras & perangkat lunak komputer dan menjalankan banyak tugas termasuk penelusuran, permainan, streaming musik & video, dan pengembangan perangkat lunak untuk menyebutkan hanya beberapa.

Windows adalah sistem operasi yang umum dan menawarkan pangsa pasar yang substansial di antara pengguna desktop. Mudah digunakan dan dipelajari dan biasanya merupakan pintu gerbang bagi pelajar yang mengambil langkah bayi dalam mempelajari cara berinteraksi dengan komputer.

Apa masalahnya dengan Windows dan MacOS?

Meskipun kemudahan penggunaan dan dukungannya untuk beragam perangkat perangkat keras, Windows memiliki kelemahan yang adil. Pertama, Windows adalah sistem operasi berpemilik dari Microsoft, dan sebagian besar aplikasi perangkat lunak seperti Microsoft Office Suite dibayar. Ini mengunci banyak yang tidak memiliki kemampuan finansial untuk memperoleh lisensi untuk produk tersebut.

Hal yang sama berlaku untuk MacOS Apple Yang, terlepas dari keanggunan dan keamanannya yang terpuji, dilengkapi dengan label harga yang besar terpasang. Faktanya, beberapa aplikasi untuk Toko aplikasi biasanya dibayar. Pengguna sering mengecam membayar langganan licik untuk aplikasi yang seharusnya gratis di platform lain.

Selain itu, Windows cukup tidak stabil dan seringkali rentan terhadap serangan malware seperti virus dan trojan. Anda bisa menghabiskan ratusan dolar untuk mengamankan program antivirus yang kuat untuk menangkal serangan dan pelanggaran atau berpisah dengan kekayaan yang membayar seorang profesional untuk mendiagnosis dan menghapus virus.

Selain itu, penerapan tambalan keamanan dan pembaruan fitur seringkali merupakan proses yang panjang. Sebagian besar, memperbarui sistem Anda dapat bertahan antara tiga puluh menit hingga satu jam tergantung pada ukuran pembaruan, dan ini sering disebabkan oleh serangkaian reboot sistem.

Mengapa Menggunakan Sistem Operasi Linux?

Linux, seperti Windows Dan MacOS adalah sistem operasi lain yang telah mengambil alih industri TI dengan badai. Linux ada di mana -mana dan digunakan oleh ribuan pengguna setiap hari.

Yang populer Android Sistem Operasi yang memberi daya jutaan perangkat pintar didasarkan pada kernel Linux. Smartphone Android favorit Anda atau TV pintar di ruang tamu Anda ditenagai oleh Linux. Yang paling penting, Linux adalah sistem dominan di internet, mengambil bagian besar di platform hosting web dan server internet. Sekitar 90% dari cloud publik dan 99% dari pangsa pasar superkomputer didukung oleh Linux.

Jadi, bagaimana Linux bisa terjadi?

Pada titik ini, akan lebih bijaksana jika kita kembali ke masa lalu dan melihat sekilas tentang salah satu sistem operasi yang paling banyak digunakan.

Sejarah Linux

Sejarah Linux berasal dari tahun 1960 -an di AT&T Bell Labs Di mana Dennis Ritchie - ayah dari C bahasa pemrograman & Kenthompson - seorang ilmuwan komputer Amerika - bersama pengembang lain sedang mengerjakan Multics proyek. Multics adalah sistem operasi yang memberi daya pada sistem komputer mainframe.

Dua ilmuwan komputer sedang mencari untuk membangun sistem operasi multi-pengguna, multi-tasking dengan sistem file hierarkis. Mulanya, Multics adalah proyek penelitian tetapi dengan cepat berubah menjadi produk komersial. Tidak terkesan dengan arah itu Multics Mengambil, kedua pengembang utama memetakan kursus mereka sendiri dan berangkat untuk mengembangkan sistem lain berdasarkan Multics ditelepon UNICS, yang kemudian bermetamorfosis menjadi UNIX.

Pada tahun 1970 -an dan 80 -an, UNIX menjadi semakin populer, terutama di kalangan akademik. Ini melihat adopsi oleh beberapa institusi, di antaranya Universitas Berkley California yang kemudian mengubah lintasannya. Para pengembang di universitas selanjutnya mengerjakan kode UNIX dan muncul BSD, akronim untuk Pengembangan Perangkat Lunak Berkeley. BSD kemudian menginspirasi beberapa sistem operasi, beberapa di antaranya masih digunakan saat ini seperti Freebsd Dan Netbsd.

Di dalam Bells Labs, Penelitian dan Pengembangan UNIX Lanjutan, Memberikan varian lain dari UNIX yang kemudian diadopsi oleh vendor komersial. Namun, BSD jauh lebih populer daripada varian komersial dari Bells Labs.

Sementara itu, pada tahun 1991, Linus Torvalds, lulusan Finlandia, sedang mengerjakan versi UNIX ditelepon Minix tetapi kecewa dengan lisensi proyek. Dalam surat yang ditujukan kepada miliknya Minix grup pengguna, dia mengumumkan bahwa dia sedang mengerjakan kernel baru yang kemudian dijuluki kernel Linux. Dia menggunakan Gnu kode, bersama dengan kompiler dan bash GNU untuk membuat kernel linux yang pertama kali lipat yang kemudian dilisensikan di bawah GNU/GPL model.

Kernel Linux mengatur panggung untuk pengembangan ratusan distribusi atau rasa Linux. Anda bisa mendapatkan sekilas distribusi Linux yang populer di Distrowatch.

Distribusi Linux Populer

Linux adalah sistem operasi sumber terbuka. Apa artinya ini? Nah, ini menyiratkan bahwa Anda dapat melihat kode sumber Linux, memodifikasinya dan secara bebas mendistribusikannya dengan tidak sama sekali tanpa biaya. Pengguna terampil seperti pengembang juga dapat berkontribusi pada kode untuk membuatnya lebih baik dan lebih menarik.

Untuk alasan ini, ada ratusan distribusi Linux dengan sistem manajemen paket yang berbeda, aplikasi perangkat lunak, dan daya tarik visual. Distribusi Linux, yang secara sehari -hari dikenal sebagai distro, adalah versi dari sistem operasi Linux yang dilengkapi dengan program, perpustakaan, alat manajemen, dan perangkat lunak tambahan lainnya. Semua distribusi berasal dari kernel Linux.

Sejumlah besar distro linux gratis untuk diunduh. Namun, ada pengecualian seperti Zorin OS yang membutuhkan biaya kecil untuk diunduh. Distribusi Linux Enterprise termasuk RHEL - Red Hat Enterprise Linux - memerlukan langganan untuk dukungan, keamanan, dan pembaruan fitur.

Ada 4 keluarga utama distribusi Linux:

  • Sistem Keluarga Debian (E.G Ubuntu, Mint, Elementary & Zorin).
  • Sistem Keluarga Fedora (E.G Centos, Red Hat 7 & Fedora).
  • SUSE SISTEM FAMILY (E.G OpenSUSE & SLES).
  • Sistem Lengkungan (E.G Arch, Manjaro, Archlabs, & Arcolinux).

Beberapa distribusi Linux yang populer dan banyak digunakan meliputi:

  • Ubuntu
  • Debian
  • Linux Mint
  • Fedora
  • Deepin
  • Manjaro Linux
  • MX Linux
  • OS Dasar
  • Centos
  • OpenSuse

Distribusi ramah-pemula yang sangat direkomendasikan untuk pemula di Linux termasuk Ubuntu, daun mint, Zorin OS, Dan OS Dasar. Ini sebagian besar karena keramahan pengguna, UI sederhana dan rapi, dan kustomisasi tinggi.

Beberapa rasa seperti Zorin OS hampir menyerupai Windows 10 yang membuat mereka ideal untuk pengguna Windows beralih ke Linux. Lainnya seperti OS Elementary meniru macOS dengan menu dock khas.

Untuk pengguna menengah atau mereka yang memiliki pemahaman Linux yang relatif baik, Centos, Debian Dan Fedora akan cukup. Pengguna berpengalaman yang mengetahui seluk beluk administrasi sistem Linux, umumnya akan nyaman bekerja pada sistem Linux berbasis lengkungan dan Gentoo.

Setiap distribusi Linux unik dengan caranya sendiri dalam hal lingkungan desktop atau antarmuka pengguna grafis (GUI) dan aplikasi default. Namun, sebagian besar akan mengirimkan aplikasi out-of-the-box seperti LibreOffice rangkaian, Thunderbird klien surat, Gimp editor gambar, dan aplikasi multimedia untuk memulai.

Distribusi Linux yang banyak digunakan di lingkungan server meliputi:

  • Red Hat Enterprise Linux (RHEL)
  • SUSE Linux Enterprise Server (SLES)
  • Server Ubuntu
  • Debian

Mengapa Linux Sangat Populer

Linux mencakup komponen utama berikut.

1. Kernel Linux

Inti dari sistem Linux adalah Kernel Linux. Ditulis dalam C, kernel menginterfan komponen perangkat keras dengan perangkat lunak dan program yang mendasarinya. Kernel mengelola proses berjalan dan menentukan mana yang bisa menggunakan CPU dan untuk durasi waktu berapa. Itu juga menentukan jumlah memori yang didapat setiap proses. Selain itu, ia mengelola driver perangkat dan menerima permintaan layanan dari proses menjalankan.

2. Bootloader

Itu Bootloader adalah program yang menangani proses booting dalam sistem Linux. Itu memuat sistem operasi dari hard drive ke memori utama. Bootloader tidak spesifik untuk Linux saja. Ini juga ada di Windows dan MacOS. Di Linux, bootloader disebut sebagai Grub. Versi terbaru adalah Grub2 yang digunakan oleh distribusi systemd.

3. Init

Init, Bentuk singkat untuk inisialisasi, adalah proses pertama yang berjalan setelah sistem didukung. Ini diberikan ID proses (PID) dari 1 dan memunculkan semua proses lain dalam sistem Linux termasuk daemon dan proses dan layanan latar belakang lainnya. Dengan demikian dibaptis sebagai ibu dari semua proses. Init berjalan di latar belakang hingga titik saat sistem dimatikan.

Yang paling awal Init termasuk sistem System V Init (SYSV) Dan Pemula. Ini telah digantikan oleh Systemd Init dalam Sistem Modern.

4. Daemon

Daemon adalah proses yang berjalan diam -diam di latar belakang dari saat sistem memicu. Daemon dapat dikontrol oleh pengguna pada baris perintah. Mereka dapat dihentikan, dimulai ulang, dinonaktifkan, atau diaktifkan pada waktu boot. Contoh Daemon termasuk sshd yang mana Ssh daemon yang mengontrol koneksi SSH remote dan ntpd yang menangani sinkronisasi waktu di server.

5. Kerang

Itu Shell linux adalah antarmuka baris perintah, disingkat CLI, di mana perintah dieksekusi atau dipanggil untuk melakukan dan mengotomatiskan tugas administratif. Kerang populer termasuk bash shell (pesta) dan z shell (zsh).

6. Lingkungan desktop

A lingkungan desktop adalah apa yang digunakan pengguna untuk berinteraksi dengan sistem Linux. Ini menyediakan GUI (antarmuka pengguna grafis) yang dimungkinkan melalui perangkat lunak X Windows System. Sistem X Windows (X11, juga disebut sebagai X) adalah sistem yang menyediakan kerangka kerja tampilan atau GUI dan menentukan bagaimana pengguna berinteraksi dengan windows, keyboard, mouse, dan touchpad.

Lingkungan desktop umum termasuk Gnome, PASANGAN, Xfce, Lxde, Pencerahan, Kayu manis, Budgie, Dan KDE Plasma. Manajer desktop dikirimkan dengan komponen grafis seperti manajer file, widget desktop, wallpaper, ikon, dan elemen grafis lainnya.

7. Aplikasi

Lingkungan desktop hanya memberi Anda aplikasi dasar untuk memulai. Sama seperti Windows atau MacOS, Anda dapat menginstal aplikasi untuk penggunaan sehari -hari. Ini termasuk aplikasi seperti Google Chrome, VLC Media Player, Skype, LibreOffice Suite, Dropbox, Gimp Image Editor, dan sebagainya. Beberapa distribusi dikirimkan dengan pusat perangkat lunak mereka sendiri yang bertindak sebagai toko dari mana Anda dapat mengunduh aplikasi yang Anda butuhkan.

Manfaat menggunakan Linux atas sistem operasi lainnya

Pada titik ini, menjadi jelas mengapa Linux adalah sistem operasi favorit bagi banyak pengguna dan perusahaan. Mari kita merangkum secara singkat beberapa keuntungan menggunakan Linux.

1. Linux adalah OpenSource

Seperti yang ditunjukkan sebelumnya, Linux sepenuhnya opensource. Pengguna yang terampil dapat melihat kode, memodifikasinya tanpa batasan apa pun untuk tujuan apa pun yang mereka inginkan, dan membagikannya kepada komunitas. Selain itu, sebagian besar distribusi - dengan pengecualian beberapa - gratis untuk diunduh dan digunakan tanpa membayar lisensi.

Windows adalah hak milik dan beberapa produknya cukup pricy. Saat ini, harga Microsoft Office Suite adalah $ 430. Windows Server 2019 lisensi berlaku untuk $ 6.000. MacOS sama -sama mahal dan sejumlah besar aplikasi dari App Store dibayar melalui langganan.

2. Sangat dapat disesuaikan

Salah satu keuntungan utama yang diberikan Linux kepada para penggunanya adalah kemampuan untuk menyesuaikan hampir semua komponen dengan preferensi mereka. Anda dapat mengubah tampilan dan perasaan termasuk wallpaper, gambar latar belakang, skema warna, penampilan ikon, dan sebagainya untuk meningkatkan penampilan mereka.

3. Stabilitas & Keamanan Luar Biasa

Linux Sistem memiliki tingkat stabilitas dan keamanan yang mengagumkan. Linux kurang rentan terhadap serangan dan Anda jauh lebih kecil kemungkinannya untuk menjadi korban malware seperti virus dan trojan jika Anda terus memperbarui sistem Anda.

4. Pilihan yang sempurna untuk server

Berkat keamanan dan stabilitasnya, Linux adalah pilihan masuk untuk lingkungan server di situs web hosting, database, dan aplikasi. Hanya perlu beberapa perintah untuk memutar server web yang lengkap bersama komponen lain seperti database dan alat skrip. Contoh klasik adalah server lampu populer yang merupakan agregasi Apache server web, Mysql database, dan Php bahasa skrip.

Dengan stabilitas yang disediakan Linux, Anda hampir tidak perlu me -reboot server Anda kecuali saat Anda perlu melakukan peningkatan kernel. Ini memastikan uptime maksimum untuk server dan ketersediaan tinggi.

5. Persyaratan sistem yang rendah

Sebagian besar distribusi Linux memiliki kapasitas berjalan pada PC dengan spesifikasi sistem yang rendah seperti CPU dan RAM. Faktanya, Anda dapat menghidupkan kembali beberapa PC lama dengan memasang beberapa distribusi Linux yang ringan seperti Linux Lite, Puppy Linux, Dan Antix.

Beberapa dapat berjalan pada sistem dengan hanya 1GB RAM, 512 MHz CPU, dan Hard Drive 5GB. Yang lebih mengesankan adalah Anda bahkan dapat menjalankan distribusi ini dari tongkat USB langsung dan masih mendapatkan beberapa pekerjaan.

6. Ketersediaan banyak paket perangkat lunak

Distribusi Linux utama seperti Debian Dan Ubuntu Host ribuan paket perangkat lunak di repositori mereka. Ubuntu saja membanggakan lebih dari 47.000 paket. Anda dapat dengan mudah menginstal aplikasi dengan menjalankan beberapa perintah di terminal atau digunakan Pusat aplikasi Itu termasuk dalam distribusi.

Juga, Anda bisa mendapatkan berbagai aplikasi yang melakukan tugas serupa seperti pengolah kata, berbagi file, audio/video bermain foto-pengeditan, desain grafis dan banyak lagi. Anda hanya dimanja oleh pilihan dan dapat memilih berbagai aplikasi untuk menjalankan tugas.

7. Dukungan masyarakat yang luas

Sistem operasi Linux dikembangkan dan dikelola oleh komunitas pengembang yang bersemangat yang tanpa lelah bekerja sepanjang waktu untuk memastikan Anda mendapatkan yang terbaik dalam hal aplikasi perangkat lunak, pembaruan keamanan, dan perbaikan bug.

Distro utama seperti Ubuntu Dan Debian memiliki komunitas besar pengembang dan berton -ton forum yang menawarkan bantuan dan panduan kepada pengguna terutama ketika mereka menghadapi kesulitan atau tantangan di sepanjang jalan.

Ringkasan

Itu adalah pandangan mata burung dari sistem operasi Linux dan tempatnya di lingkungan komputasi yang terus berkembang. Diakui, Linux ada di mana-mana dan telah membuat tanda yang tak terhapuskan di dunia teknologi cepat yang kita tinggali. Dengan demikian, memperoleh keterampilan fundamental linux sangat penting untuk setiap profesional TI yang berharap untuk menskalakan tangga dalam profesi TI yang kompetitif.

Belajar Linux akan membuka pintu ke bidang TI lainnya yang canggih seperti DevOps, Cybersecurity, dan Cloud Computing. Dalam topik kami berikutnya, kami akan fokus pada perintah Linux dasar yang perlu Anda miliki di ujung jari Anda saat kami bergerak.

Menjadi Linux Foundation Certified IT Associate (LFCA)