NS Yayasan Linux telah meluncurkan sertifikasi TI pra-profesional baru yang dikenal sebagai Associate IT Bersertifikat Linux Foundation (LFCA). Ini adalah sertifikasi tingkat pemula baru yang berfokus pada pengujian konsep dasar TI seperti perintah administrasi sistem dasar, komputasi awan, keamanan, dan DevOps.
Berikut ringkasan kompetensi dan domain yang LFCA akan berusaha untuk menguji:
NS LFCA sertifikasi memberikan pengetahuan dasar tentang sistem dasar dan perintah manajemen file, perintah jaringan & pemecahan masalah, konsep komputasi awan, keamanan data yang mencakup keamanan sistem dan jaringan, dan DevOps dasar-dasar.
Setelah Anda memahami konsep dasar dengan baik dan lulus LFCA ujian, Anda dapat menantikan untuk memulai LFCS (Sysadmin Bersertifikat Linux Foundation) yang merupakan sertifikasi tingkat menengah, dan setelah itu mengejar LFCE (Linux Foundation Certified Engineer).
NS LFCA ujian adalah ujian pilihan ganda dan biaya $200. Hal ini dilakukan secara online dengan pengawas jarak jauh mengawasi Anda melalui webcam di seluruh duduk. Setelah lulus ujian, Anda akan diberikan lencana dan sertifikat LFCA yang berlaku selama 3 tahun.
Di bagian perdana ini, kita akan membahas bab-bab berikut:
Tanpa banyak 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.
Saat kami mulai, kami menganggap bahwa Anda mungkin telah berinteraksi dengan keduanya jendela atau macOS atau keduanya dalam menjalankan tugas komputasi sehari-hari Anda. Keduanya adalah sistem operasi dan memungkinkan Anda untuk berinteraksi dengan komponen perangkat keras & perangkat lunak komputer dan menjalankan a banyak tugas termasuk menjelajah, bermain game, streaming musik & video, dan pengembangan perangkat lunak sedikit.
jendela 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 kecil dalam mempelajari cara berinteraksi dengan komputer.
Meskipun kemudahan penggunaan dan dukungan untuk beragam perangkat keras, jendela memiliki bagian yang adil dari kekurangan. Pertama, jendela adalah sistem operasi berpemilik dari Microsoft, dan sebagian besar aplikasi perangkat lunak seperti Microsoft Office suite dibayar. Ini mengunci banyak orang yang tidak memiliki kemampuan finansial untuk memperoleh lisensi produk.
Hal yang sama berlaku untuk MacOS Apple yang, terlepas dari keanggunan dan keamanannya yang terpuji, hadir dengan label harga yang lumayan. Bahkan, beberapa aplikasi untuk Toko aplikasi biasanya dibayar. Pengguna sering mencela membayar langganan licik untuk aplikasi yang seharusnya gratis di platform lain.
Selain itu, jendela cukup tidak stabil dan sering rentan terhadap serangan malware seperti virus dan trojan. Anda bisa menghabiskan ratusan dolar mengamankan program Antivirus yang kuat untuk menangkal serangan dan pelanggaran atau bagian dengan membayar mahal seorang profesional untuk mendiagnosa dan menghapus virus.
Selain itu, penerapan patch keamanan dan pembaruan fitur seringkali merupakan proses yang panjang. Untuk sebagian besar, memperbarui sistem Anda dapat berlangsung antara tiga puluh menit hingga satu jam tergantung pada ukuran pembaruan, dan ini sering kali disebabkan oleh serangkaian reboot sistem.
Linux, seperti jendela dan macOS adalah sistem operasi lain yang telah mengambil alih industri TI. Linux ada di mana-mana dan digunakan oleh ribuan pengguna setiap hari.
Yang populer Android sistem operasi yang menggerakkan jutaan perangkat pintar didasarkan pada kernel Linux. Ponsel cerdas Android favorit Anda atau TV pintar di ruang tamu Anda didukung oleh Linux. Yang terpenting, Linux adalah sistem dominan di internet, mengambil bagian besar dalam platform web hosting dan server internet. Sekitar 90% dari cloud publik dan 99% pangsa pasar superkomputer didukung oleh Linux.
Jadi, bagaimana Linux muncul?
Pada saat ini, akan lebih bijaksana jika kita kembali ke masa lalu dan melihat sekilas asal usul salah satu sistem operasi yang paling banyak digunakan.
Sejarah Linux dimulai pada 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 mendukung sistem komputer mainframe.
Kedua ilmuwan komputer itu ingin membangun sistem operasi multi-pengguna, multi-tugas dengan sistem file hierarkis. Mulanya, Multics adalah proyek penelitian tetapi dengan cepat berubah menjadi produk komersial. Tidak terkesan dengan arah itu Multics mengambil, dua pengembang utama memetakan jalur mereka sendiri dan mulai mengembangkan sistem lain berdasarkan Multics dipanggil UNIC, yang kemudian bermetamorfosis menjadi UNIX.
Pada 1970-an dan 80-an, UNIX menjadi semakin populer, terutama di kalangan Akademik. Hal ini terlihat dari adopsinya oleh beberapa institusi, di antaranya adalah Universitas Berkley California yang kemudian mengubah lintasannya. Pengembang di Universitas lebih lanjut mengerjakan kode UNIX dan menghasilkan BSD, singkatan dari Pengembangan Perangkat Lunak Berkeley. BSD kemudian mengilhami beberapa sistem operasi, beberapa di antaranya masih digunakan sampai sekarang seperti GratisBSD dan NetBSD.
Di dalam Bells Labs, penelitian dan pengembangan UNIX terus berlanjut, sehingga memunculkan varian UNIX lainnya 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 dipanggil MINIX tetapi kecewa dengan lisensi proyek. Dalam sebuah surat yang ditujukan kepadanya MINIX grup pengguna, dia mengumumkan bahwa dia sedang mengerjakan kernel baru yang kemudian dijuluki kernel Linux. Dia menggunakan GNU kode, bersama dengan kompiler GNU dan bash untuk membuat kernel Linux pertama yang layak yang kemudian dilisensikan di bawah GNU/GPL model.
Kernel Linux mengatur panggung untuk pengembangan ratusan distribusi atau rasa Linux. Anda dapat melihat sekilas distribusi Linux populer di jam tangan distro.
Linux adalah sistem operasi open source. Apa artinya ini? Ini menyiratkan bahwa Anda dapat melihat kode sumber Linux, memodifikasinya, dan mendistribusikannya secara bebas tanpa biaya sama sekali. 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, aplikasi perangkat lunak, dan daya tarik visual yang berbeda. Distribusi Linux, bahasa sehari-hari dikenal sebagai distro, adalah versi sistem operasi Linux yang dikemas dengan program, perpustakaan, alat manajemen, dan perangkat lunak tambahan lainnya. Semua distribusi berasal dari kernel Linux.
Jumlah yang bagus Distro Linux gratis untuk diunduh. Namun, ada pengecualian seperti Zorin OS yang membutuhkan sedikit biaya untuk mengunduh. Distribusi Linux perusahaan termasuk RHEL – Red Hat Enterprise Linux – memerlukan langganan untuk dukungan, keamanan, dan pembaruan fitur.
Ada 4 keluarga utama distribusi Linux:
Beberapa dari distribusi Linux yang populer dan banyak digunakan termasuk:
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 yang sederhana dan rapi, dan kustomisasi yang tinggi.
Beberapa rasa seperti Zorin OS hampir menyerupai Windows 10 yang membuatnya ideal untuk pengguna Windows yang beralih ke Linux. Lainnya seperti OS dasar meniru macOS dengan menu dok tanda tangan.
Untuk pengguna menengah atau mereka yang memahami Linux dengan baik, CentOS, Debian dan Fedora akan cukup. Pengguna berpengalaman yang mengetahui seluk beluk administrasi sistem Linux, umumnya akan merasa nyaman mengerjakannya Sistem Linux berbasis Arch dan Gentoo.
Setiap distribusi Linux unik dengan caranya sendiri dalam hal lingkungan desktop atau Graphical User Interface (GUI) dan aplikasi default. Namun, sebagian besar akan mengirimkan aplikasi out-of-the-box seperti Kantor Libre rangkaian, Thunderbird klien surat, GIMP editor gambar, dan aplikasi multimedia untuk membantu Anda memulai.
Distribusi Linux yang banyak digunakan di lingkungan server meliputi:
Linux mencakup komponen utama berikut.
Inti dari setiap sistem Linux adalah Kernel Linux. Ditulis dalam C, kernel menghubungkan komponen perangkat keras dengan perangkat lunak dan program yang mendasarinya. Kernel mengelola proses yang berjalan dan menentukan mana yang dapat menggunakan CPU dan untuk jangka waktu berapa. Ini juga menentukan jumlah memori yang didapat setiap proses. Selain itu, ia mengelola driver perangkat dan menerima permintaan layanan dari proses yang berjalan.
NS bootloader adalah program yang menangani proses booting pada sistem Linux. Ini memuat sistem operasi dari hard drive ke memori utama. Bootloader tidak khusus untuk Linux saja. Itu hadir di Windows dan macOS juga. Di Linux, bootloader disebut sebagai GRUB. Versi terbaru adalah GRUB2 yang digunakan oleh distribusi systemd.
init, kependekan dari Inisialisasi, adalah proses pertama yang berjalan setelah sistem dinyalakan. Ini diberi ID proses (PID) 1 dan itu memunculkan semua proses lain di sistem Linux termasuk daemon dan proses serta layanan latar belakang lainnya. Dengan demikian dibaptis sebagai ibu dari semua proses. Init berjalan di latar belakang hingga sistem dimatikan.
Yang paling awal init sistem termasuk Sistem V Init (SysV) dan pemula. Ini telah digantikan oleh sistemd init dalam sistem modern.
Daemon adalah proses yang berjalan dengan tenang di latar belakang sejak sistem melakukan booting. Daemon dapat dikontrol oleh pengguna pada baris perintah. Mereka dapat dihentikan, dimulai ulang, dinonaktifkan, atau diaktifkan saat boot. Contoh daemon termasuk: sshd yang mana SSH daemon yang mengontrol koneksi SSH jarak jauh dan ntpd yang menangani sinkronisasi waktu di server.
NS cangkang Linux adalah antarmuka baris perintah, disingkat CLI, di mana perintah dieksekusi atau dipanggil untuk melaksanakan dan mengotomatisasi tugas administratif. Kerang populer termasuk bash shell (pesta) dan kulit Z (zsh).
SEBUAH lingkungan desktop adalah apa yang digunakan pengguna untuk berinteraksi dengan sistem Linux. Ini menyediakan GUI (antarmuka pengguna grafis) yang dimungkinkan melalui perangkat lunak sistem X windows. Sistem jendela X (X11, juga disebut sebagai x) adalah sistem yang menyediakan kerangka 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 Plasma KDE. Manajer desktop dikirimkan dengan komponen grafis seperti manajer file, widget desktop, wallpaper, ikon, dan elemen grafis lainnya.
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, pemutar media VLC, Skype, LibreOffice suite, DropBox, editor gambar GIMP, dan sebagainya. Beberapa distribusi dikirimkan dengan Pusat perangkat lunak mereka sendiri yang bertindak sebagai toko tempat Anda dapat mengunduh aplikasi yang Anda butuhkan.
Pada titik ini, menjadi jelas mengapa Linux adalah sistem operasi favorit bagi banyak pengguna dan perusahaan. Mari kita rangkum secara singkat beberapa keuntungan menggunakan Linux.
Seperti yang ditunjukkan sebelumnya, Linux sepenuhnya open source. Pengguna yang terampil dapat melihat kode, memodifikasinya tanpa batasan apa pun untuk tujuan apa pun yang mereka inginkan, dan membagikannya dengan komunitas. Selain itu, sebagian besar distribusi – dengan pengecualian beberapa – gratis untuk diunduh dan digunakan tanpa membayar lisensi.
jendela adalah hak milik dan beberapa produknya cukup mahal. Saat ini, harga Microsoft Office suite adalah $430. Windows Server 2019 lisensi berlaku sebanyak $6,000. macOS sama mahalnya dan sejumlah besar aplikasi dari App store dibayar melalui langganan.
Salah satu keuntungan utama yang diberikan Linux kepada penggunanya adalah kemampuan untuk menyesuaikan hampir semua komponen sesuai keinginan mereka. Anda dapat mengubah tampilan dan nuansa termasuk wallpaper, gambar latar belakang, skema warna, tampilan ikon, dan sebagainya untuk menyempurnakan tampilannya.
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-menerus memperbarui sistem Anda.
Berkat keamanan dan stabilitasnya, Linux adalah pilihan masuk untuk lingkungan server di situs web hosting, database, dan aplikasi. Hanya dibutuhkan beberapa perintah untuk menjalankan server Web yang lengkap bersama komponen lain seperti database dan alat skrip. Contoh klasik adalah yang populer server LAMPU yang merupakan agregasi dari Apache server web, MySQL basis data, dan PHP bahasa skrip.
Dengan stabilitas yang disediakan Linux, Anda hampir tidak perlu me-reboot server Anda kecuali saat Anda perlu melakukan upgrade kernel. Ini memastikan uptime maksimum untuk server dan ketersediaan tinggi.
Sebagian besar distribusi Linux memiliki kapasitas berjalan pada PC dengan spesifikasi sistem rendah seperti CPU dan RAM. Bahkan, Anda dapat menghidupkan kembali beberapa PC lama dengan menginstal beberapa distribusi Linux ringan seperti Linux Lite, Anjing Linux, dan AntiX.
Beberapa dapat berjalan di sistem dengan hanya 1GB RAM, 512 MHZ CPU, dan hard drive 5GB. Yang lebih mengesankan adalah Anda bahkan bisa jalankan distribusi ini dari stik USB Langsung dan masih mendapatkan beberapa pekerjaan.
Distribusi Linux utama seperti Debian dan Ubuntu menampung ribuan paket perangkat lunak di repositori mereka. Ubuntu sendiri membanggakan over 47,000 paket. Anda dapat dengan mudah menginstal aplikasi dengan menjalankan beberapa perintah di terminal atau menggunakan Pusat Aplikasi yang datang termasuk dalam distribusi.
Selain itu, Anda bisa mendapatkan berbagai aplikasi yang melakukan tugas serupa seperti pengolah kata, berbagi file, memutar audio/video, mengedit foto, desain grafis, dan banyak lagi. Anda hanya dimanjakan dengan pilihan dan dapat memilih berbagai aplikasi untuk menjalankan tugas.
Sistem operasi Linux dikembangkan dan dikelola oleh komunitas pengembang yang bersemangat yang bekerja tanpa lelah sepanjang waktu untuk memastikan Anda mendapatkan yang terbaik dari aplikasi perangkat lunak, pembaruan keamanan, dan bug perbaikan.
Distro besar seperti Ubuntu dan Debian memiliki komunitas pengembang yang besar dan banyak forum yang menawarkan bantuan dan bimbingan kepada pengguna terutama ketika mereka menghadapi kesulitan atau tantangan di sepanjang jalan.
Itu adalah pandangan sekilas tentang 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 yang bergerak cepat tempat kita hidup. Dengan demikian, memperoleh keterampilan dasar Linux sangat penting bagi setiap profesional TI yang berharap untuk menskalakan tangga dalam profesi TI yang kompetitif.
Mempelajari Linux akan membuka pintu ke bidang TI canggih lainnya seperti DevOps, keamanan siber, dan komputasi Cloud. Dalam topik kami selanjutnya, kami akan fokus pada perintah dasar Linux yang perlu Anda miliki di ujung jari Anda saat kita melanjutkan.