Apa itu Linux? Segala sesuatu yang perlu Anda ketahui tentang sistem operasi open source

Oktober 27, 2018

Linux telah lama menjadi dasar perangkat jaringan komersial, tetapi menjadi lebih umum di infrastruktur perusahaan

Linux adalah sistem operasi open source yang dicoba-dan-benar, dirilis pada tahun 1991 untuk komputer, tetapi penggunaannya telah diperluas untuk mendukung sistem untuk mobil, telepon, web-server dan, yang lebih baru, perlengkapan jaringan.
Ini umur panjang, kedewasaan dan keamanan membuatnya menjadi salah satu OS yang paling tepercaya saat ini, yang berarti sangat ideal untuk perangkat jaringan komersial serta perusahaan yang ingin menggunakannya dan periferal untuk menyesuaikan jaringan mereka sendiri dan infrastruktur pusat data.

Sistem Operasi Linux

Linux, sistem operasi yang mirip dengan Unix, didistribusikan di bawah lisensi open source yang berarti aturan berikut berlaku yang membuatnya menarik bagi perusahaan:
  • Sistem operasi Linux bebas dijalankan.
  • Administrator dapat mempelajari OS dan menyesuaikannya untuk tujuan tertentu.
  • Hak istimewa redistribusi tak terbatas dari versi asli atau versi modifikasi dari sistem operasi.

Komponen apa saja yang membentuk Linux?

Kernel - Ini adalah inti dari sistem dan mengirimkan instruksi ke CPU, periferal dan memori.
Bootloader - Proses yang mengatur boot sistem. Di komputer pengguna akan mengenali ini dengan layar splash yang naik. Pada perangkat jaringan ada status yang menunjukkan proses boot.
Daemon - Layanan latar belakang yang dimulai pada saat boot atau setelah sistem sepenuhnya terisi. Sebagai contoh, daemon jaringan mengaktifkan semua antarmuka jaringan pada saat boot. Daemon lain adalah hal-hal seperti waktu dan DNS.
Shell - Ini adalah baris perintah Linux. Ini dapat mengintimidasi bagi orang-orang yang terbiasa bekerja di lingkungan grafis tetapi sebagian besar profesional jaringan digunakan untuk beroperasi di shell.
Selain shell, server Linux juga memiliki lingkungan desktop grafis dan aplikasi yang berjalan di atasnya. Ada beberapa aplikasi jaringan untuk Linux, seperti analisis lalu lintas, keamanan dan manajemen jaringan, yang juga memiliki antarmuka grafis, tetapi jumlahnya jauh lebih sedikit daripada untuk server dan desktop.
Beberapa distribusi Linux yang lebih dikenal adalah Ubuntu, SUSE, Debian, Red Hat, Fedora, Oracle Linux, CentOS, Arch Linux, Mandriva.

Perintah Linux

Antarmuka baris perintah (CLI) yang digunakan sebagian besar manajer jaringan saat ini untuk mengonfigurasi router dan beralih dari vendor jaringan favorit mereka adalah versi Linux yang sangat disesuaikan dengan antarmuka khusus vendor yang berjalan di atasnya. Tantangannya adalah keterampilan yang diperlukan untuk bekerja dengan mereka tidak terlalu portabel dari vendor ke vendor. Seorang insinyur yang sangat mahir yang bekerja dengan Cisco IOS mungkin tidak dapat bekerja dengan Juniper Junos karena mereka masing-masing menyertakan lapisan abstraksi mereka sendiri yang berbeda yang berada di atas kode Linux murni.
Linux sendiri, daripada bekerja melalui lapisan abstraksi, menyediakan akses langsung ke tabel routing dan forwarding, sistem notifikasi, informasi telemetri dan berbagai antarmuka. Itu dapat membuat Linux lebih fleksibel, dan dengan dukungan komunitas Linux yang besar, berpotensi lebih cepat untuk menanggapi kebutuhan akan layanan baru daripada vendor komersial.

Komunitas Linux

Seharusnya tidak ada kekhawatiran bahwa platform berbasis Linux adalah perangkat "lebih rendah". Linux memiliki ekosistem yang sangat baik dengan API yang matang serta tumpukan jaringan yang lincah dioptimalkan untuk pusat data yang dimodernisasi. Sebagai contoh Linux dirancang dengan kontrol terpisah dan pesawat forwarding data sehingga mudah untuk drop dalam arsitektur jaringan perangkat lunak yang ditentukan karena memisahkan pesawat-pesawat tersebut adalah dasar dari SDN.
Elemen lain yang dapat diberikan oleh produk berbasis Linux ke jaringan adalah switch berbasis Linux dapat dikelola dengan otomatisasi sumber terbuka, berbasis kebijakan dan alat orkestrasi seperti Ansible, Wayang dan Chef. Ada sekitar 25 alat ini tersedia dengan dukungan untuk berbagai rasa Unix tetapi semuanya juga mendukung Linux.
Sifat terbuka Linux telah menciptakan komunitas besar yang secara aktif terlibat dalam menemukan cara-cara baru untuk menggunakannya. Wadah telah banyak berevolusi melalui keterlibatan komunitas. Seiring bertambahnya jumlah insinyur jaringan mahir Linux, begitu juga halnya dengan kasus penggunaan.

Bagaimana Linux digunakan dalam TI

Selama dekade terakhir telah terjadi ledakan dalam jumlah produk berbasis Linux yang memiliki dampak besar dalam ruang TI termasuk:
  • Kubernetes: Pengelola kluster wadah dari Google
  • OpenStack: Platform perangkat lunak untuk infrastruktur sebagai platform cloud layanan
  • Open Daylight: Proyek berbasis java Foundation Linux untuk mempercepat pengadopsian SDN dan Fungsi Jaringan Virtualisasi (NFV)
  • Docker: Program wadah perangkat lunak
  • Buka vSwitch (OVS): Mendistribusikan saklar multilayer virtual untuk menyediakan tumpukan switching di dalam lingkungan virtualisasi. OVS khususnya menarik karena menawarkan kumpulan fitur jaringan yang lebih kaya daripada kemampuan dasar di kernel Linux. Jika OVS bahkan cukup berhasil, itu bisa menjadi pendahulu yang sangat baik dari bentuk hal-hal yang akan datang dalam jaringan.

Memiliki kemampuan untuk mengelola, mengkonfigurasi dan memecahkan masalah jaringan Linux menjadi penting jika organisasi ingin mengambil keuntungan dari proyek-proyek ini di lingkungan produksi.

Linux tentu saja menjadi lebih luas diadopsi di semua bidang teknologi.Networking lambat untuk merangkul Linux tetapi semakin banyak bisnis yang bergantung pada jaringan, semakin banyak jaringan dan domain server didorong bersama. Untuk insinyur jaringan, dapat mengakses shell Linux asli memungkinkan mereka untuk menggunakan alat dan perangkat lunak yang dulu hanya tersedia untuk server. Ini membuatnya lebih mudah untuk mengatur layanan jaringan dengan perubahan ke server dan aplikasi.

First
Penulisan markup di komentar
  • Silakan tinggalkan komentar sesuai topik. Komentar yang menyertakan link aktif, iklan, atau sejenisnya akan dihapus.
  • Untuk menyisipkan kode gunakan <i rel="code"> kode yang akan disisipkan </i>
  • Untuk menyisipkan kode panjang gunakan <i rel="pre"> kode yang akan disisipkan </i>
  • Untuk menyisipkan quote gunakan <i rel="quote"> catatan anda </i>
  • Untuk menyisipkan gambar gunakan <i rel="image"> URL gambar </i>
  • Untuk menyisipkan video gunakan [iframe] URL embed video [/iframe]
  • Kemudian parse kode tersebut pada kotak di bawah ini