SecondExtended File system (Ext2) dirancang oleh Rémy Card, sebagai file sistem yang extensible dan powerful untuk digunakan pada sistem operasi Linux. Latar belakang Ext2 pertama kali dikembangkan dan diintegrasikan pada kernel Linux, dan sekarang ini sedang dikembangkan juga penggunaannya pada sistem operasi lainnya. Apabilaanda menggunakan sistem operasi yang menggunakan partisi FAT maka file system NTFS tidak bisa di baca. Pada Linux file system bisa dibaca apabila fasilitas dari kernel diaktifkan, tetapi untuk menulis harus menggunakan program tambahan seperti ntfs-3g. adalah file system yang ampuh di linux. EXT2 juga merupakan salah satu file 2 Apa yang dimaksud dengan perintah - perintah manipulasi file : cp , mv dan rm ( sertakan format yang digunakan ) - cp digunakan untuk menyalin seluruh direktori. Contoh menyalin atau mengcopy file test menjadi test1. format : cp /direktori/file yang dicopy/direktori tujuan. Ex : $ cp test test1. FileSistem yang dikenali oleh Virtual File System Linux terbagi menjadi 3jenis, yaitu: Tipe file sistem ini memanage space memori yang bisa digunakan pada partisi disk local. Tipe file sistem ini yang lumrah adalah Ext2. Tipe lain yang dikenal dengan baik oleh. File system bagi varian Unix seperti system V dan BSD. Instalsalah satu sistem operasi linux pada Virtual Machin dan lakukan 5 perintah dimanipulasi, register, sumber daya OS yang digunakan). Berikut ini adalah kegiatan utama dari sistem operasi sehubungan dengan manajemen program - Sistem operasi memberikan izin kepada program untuk operasi pada file. Izin bervariasi dari baca-saja, baca Merupakansingkatan dari New Technology File System. Sistem berkas ini adalah sistem berkas berbasisjournaling dan dapat digunakan hanya pada keluarga Windows NT. Keunggulan dari sistem berkas ini adalah fasilitas recovery yang memungkinkan dilakukannya penyelamatan data saat terjadi kerusakan pada sistem operasi. . Filesystem Untuk mengorganisasi file-file pada device diperlukan suatu metode yang disebut dengan filesystem. Jika Anda mengenal FAT selama ini di sistem operasi Windows maka Anda akan mengenal beberapa metode filesystem di Linux, seperti ext fs, ext2 fs atau xia fs dll. Saat ini ext2 fs adalah filesystem yang banyak digunakan untuk Linux karena terkenal sangat efisien. Meskipun demikian Red Hat Linux tetap menyediakan dukungan terhadap filesystem lain seperti msdos yang sudah built in di kernel atau dalam bentuk modul seperti vfat Windows95 native fs, ext,umsdos dan sebagainya. Ext 2 2nd Extended Ext 2 merupakan tipe file system yang paling tua yang masih ada. File system ini pertama kali dikenalkan pada tahun 1993. Ext 2 adalah file system yang paling ampuh di linux dan menjadi dasar dari segala distribusi linux. Pada Ext 2 file system, file data disimpan sebagai data blok. Data blok ini mempunyai panjang yang sama dan meskipun panjangnya bervariasi di antara Ext 2 file system, besar blok tersebut ditentukan pada saat file system dibuat dengan mk2fs. Jika besar blok adalah 1024 bytes, maka file dengan besar 1025 bytes akan memakai 2 blok. Ext 2 File System menyimpan data secara hirarki standar yang banyak digunakan oleh sistem operasi. Data tersimpan di dalam file, file tersimpan di dalam direktori. Sebuah direktori bisa mencakup file dan direktori lagi di dalamnya yang disebut sub direktori. Kehandalan Ext2FS Administrator sistem dapat memilih ukuran blok yang optimal dari 1024 sampai 4096 bytes, tergantung dari panjang file rata-rata, saat membuat file sistem. Administrator dapat memilih banyak inode dalam setiap partisi saat membuat file sistem. Strategi update yang aman dapat meminimalisasi dari system crash. Mendukung pengecekan kekonsistensian otomatis saat booting. Mendukung file immutable file yang tidak dapat dimodifikasi dan append-only file yang isinya hanya dapat ditambahkan pada akhir file tersebut. Kelemahan Ext2FS Ketika shut down secara mendadak membutuhkan waktu yang tidak sebentar untukrecover. Untuk melakukan clean up file system, biasanya Ext 2 secara otomatis akan menjalankanutility e2fsck pada saat booting selanjutnya. Ext 3 3rd Extended Ext 3 merupakan peningkatan dari Ext 2 File System. Beberapa peningkatan yang ada antara lain Journaling Dengan menggunakan journaling, maka waktu recovery pada shut down yang mendadak tidak akan selama pada Ext 2. Integritas Data Ext 3 menjamin adanya integritas data setelah terjadi kerusakan atau unclean shut down. Ext 3 memungkinkan kita memilih jenis dan tipe proteksi dari data. Kecepatan Daripada menulis data lebih dari sekali, Ext 3 mempunyai throughput yang lebih besar daripada Ext 2 karena Ext 3 memaksimalkan pergerakan head harddisk. Kita bisa memilih tiga jurnal mode untuk memaksimalkan kecepatan, tetapi integritas data tidak terjamin. Mudah Dilakukan Migrasi Kita dapat melakukan migrasi atau konversi dari Ext 2 ke Ext 3 tanpa harus melakukan format ulang pada harddisk. Di samping keunggulan di atas, Ext 3 juga memiliki kekurangan. Dengan adanya fitur journaling, maka membutuhkan memori yang lebih dan memperlambat operasi I/O. Ext 4 4th Extended Ext 4 dirilis secara komplit dan stabil berawal dari kernel Jadi, apabila distro yang secara default memiliki kernel tersebut atau di atasnya secara otomatis system sudah support Ext 4. Apabila masih menggunakan Ext 3, dapat dilakukan konversi ke ext 4 dengan beberapa langkah yang tidak terlalu rumit. Keuntungan menggunakan Ext 4 ini adalah mempunyai pengalamatan 48-bit blok yang artinya dia akan mempunyai 1 EiB = TB ukuran maksimum file system dengan ukuran 16 TB untuk maksimum file sizenya, fast fsck, journal checksumming, defragmentation support. Jenis File pada Linux 1. User Data Merupakan file – file yang umumnya diciptakan oleh user untuk menyimpan data misalnya file task, document, dsb. 2. Sistem data File yang digunakan oleh sistem linux untuk melakukan proses misalnya batch file. 3. File Executetable Berisi informasi yang dikenal komputer sebagai instruksi – instruksi, dapat dijalankan secara langsung oleh user misalnya finger, ping, dsb. Aturan Penamaan File Nama file terdiri dari max. 256 karakter. Dapat menggunakan huruf besar dan kecil. Linux membedakan huruf besar dan kecil. Dapat menggunakan tanda titik ., dash -, underscore _. Operasi File Membuat File Teks Menggunakan sintaks touch sbb darkstar~$touch file baru Menghapus file Menggunakan perintah remove rm sbb darkstar~$ rm enterpise Menghapus semua file pada direktori tertentu sbb darkstar~$ rm * darkstar~$ Memindahkan dan mengubah nama file Menggunakan perintah mv move sbb mv Menyalin copy File Menggunakan perintah cp copy sbb cp Manajemen Direktori Membuat direktori Menggunakan perintah mkdir sbb darkstar~$ mkdir direktoribaru. darkstar~$ ls direktori baru/ Menghapus Direktori Menggunakan perintah rmdir sbb darkstar~$ rmdir direktoribaru. Memindahkan Direktori Menggunakan perintah mv mv Menyalin Direktori Menggunakan perintah cp sbb cp Direktori Penting Pada File Sistem Linux / adalah direktori root. Direktori paling dasar yang berisi seluruh direktori lainnya. /home adalah direktori yang berisi direktori home untuk user. /bin merupakan singkatan dari binary. Direktori ini berisi aplikasi/program dasar linux. /usr berisi sejumlah direktori yang berisi program yang lazim sbb – Docs Berisi sejumlah dokumen perihal informasi tentang linux. – Man Berisi dokumen yang digunakan oleh program man, yaitu program untuk melihat manual suatu perintah. – Games Berisi beberapa game. /usr/bin berisi program – program yang banyak digunakan oleh user. /var/spool berisi beberapa subdirektori – Mail yang menampung file surat/mail. – Spool untuk menampung file yang akan dicetak. – Uucp untuk menampung file yang disalin dari mesin linux lain. /dev berisi fileyang digunakan untuk berhubungan dengan peranti keluaran seperti CD-ROM, floppy-disk, dll. /usr/bin berisi file untuk sistem organisasi. /sbin berisi file sistem yang dijalankan secara otomatis oleh linux. /etc berisi banyak file konfigurasi berupa teks untuk mengubah konfigurasi sistem Pengertian Sistem File File SystemSistem file file system atau sistem berkas merupakan struktur logika yang digunakan untuk mengendalikan akses terhadap data yang ada pada disk. Dengan kata lain, sistem file merupakan database khusus untuk penyimpanan, pengelolaan, manipulasi dan pengambilan data, agar mudah ditemukan dan antara sistem operasi dengan sistem file adalah sistem file file system merupakan interface yang menghubungkan sistem operasi dengan disk. Ketika program menginginkan pembacaan dari hard disk atau media penyimpanan lainnya, sistem operasi akan meminta sistem file untuk mencari lokasi dari file yang diinginkan. Setelah file ditemukan, sistem file file system akan membuka dan membaca file tersebut, kemudian mengirimkan informasinya kepada sistem operasi dan akhirnya bisa dibaca oleh File LinuxSistem operasi Linux mendukung banyak File System yang berbeda, tapi pilihan yang umum digunakan adalah keluarga Ext* Ext2, Ext3 dan Ext4 dan ReiserFS. Berikut sistem file yang umumnya digunakan pada sistem operasi Linux1. Ext2 2nd ExtendedExt2 merupakan jenis sistem file Linux paling tua yang masih ada. Sistem file ini pertama kali dikenalkan pada Januari 1993. File system ini ditulis oleh Rémy Card, Theodore T. dan Stephen Tweedie. File system ini merupakan penulisan ulang besar-besaran dari Extended file system. Ext2 adalah sistem file yang paling ampuh di Linux dan menjadi dasar dari segala distribusi sistem file Ext2, file data disimpan sebagai data blok. Data blok ini mempunyai panjang yang sama dan meskipun panjangnya bervariasi di antara sistem file Ext2, besar blok tersebut ditentukan pada saat sistem file dibuat dengan mk2fs. Jika besar blok adalah 1024 bytes, maka file dengan besar 1025 bytes akan memakai 2 blok. Ini berarti kita membuang setengah blok per file Ext2 menyimpan data secara hirarki standar yang banyak digunakan oleh sistem operasi. Data tersimpan di dalam file, file tersimpan di dalam direktori. Sebuah direktori bisa mencakup file dan direktori lagi di dalamnya yang disebut sub mendefinisikan topologi sistem file dengan memberikan arti bahwa setiap file pada sistem diasosiasiakan dengan struktur data inode. Sebuah inode menunjukkan blok mana dalam suatu file tentang hak akses setiap file, waktu modifikasi file, dan tipe file. Setiap file dalam sistem file Ext2 terdiri dari inode tunggal dan setiap inode mempunyai nomor identifikasi yang unik. Inode-inode file sistem disimpan dalam tabel inode. Direktori dalam sistem file Ext2 adalah file khusus yang mengandung pointer ke inode masing-masing isi direktori Sistem File Ext2a. Inode dalam Ext2Inode adalah kerangka dasar yang membangun Ext2. Inode dari setiap kumpulan blok disimpan dalam tabel inode bersama dengan peta bit yang menyebabkan sistem dapat mengetahui inode mana yang telah teralokasi dana inode mana yang belum. Inode juga dapat menunjuk pada device khusus dan dapat menangani program sehingga program dapat mengakses ke device. Semua file device di dalam drektori /dev dapat membantu program mengakses Superblok dalam Ext2Superblok mengandung informasi tentang ukuran dasar dan bentuk file sistem. Informasi di dalamnya memungkinkan file system manager untuk menggunakan dan merawat sistem file. Biasanya, hanya superblok di blok group 0 saat file sistem di-mount tetapi setiap blok grup mengandung duplikatnya untuk menjaga jika file sistem menjadi rusak. Informasi yang dikandung adalahMagic Number, meyakinkan software bahwa ini adalah superblok dari sistem file Ext2. Revision Level, menunjukkan revisi mayor dan minor dari sistem file. Mount Count dan Maximum Mount Count, menunjukkan pada sistem jika harus dilakukan pengecekan dan maksimum mount yang diijikan sebelum e2fsck dijalankan. Blocks per Size, besar blok dalam file sistem, contohnya 1024 bytes. Blocks per Group, banyaknya blok per grup. Block Group Number, nomor blok grup yang mengadung copy dari superblok. Free Blocks, banyaknya blok yang kosong dalam file sistem. Free Inode, banyak inode kosong dalam file sistem. First Inode, nomor inode dalam inode pertama dalam file sistem, inode pertama dalam Ext2 root file sistem adalah direktori "/".2. Ext3 3rd ExtendedExt3 adalah peningkatan dari sistem file Ext2. Peningkatan ini memiliki beberapa keuntungan, diantaranyaJournaling,dengan menggunakan journaling, maka waktu recovery pada shutdown mendadak tidak akan selama pada Ext2. Namun ini menjadi kekurangan dari Ext3, karena dengan adanya fitur journaling, maka membutuhkan memori yang lebih dan memperlambat operasi I/O Input/Output. Integritas data,Ext3 menjamin adanya integritas data setelah terjadi kerusakan atau unclean shut down. Ext3 memungkinkan kita memilih jenis dan tipe proteksi dari data. Kecepatan,daripada menulis data lebih dari sekali, Ext3 mempunyai throughput yang lebih besar daripada Ext2 karena Ext3 memaksimalkan pergerakan head hard disk. Kita bisa memilih tiga jurnal mode untuk memaksimalkan kecepatan, tetapi integritas data tidak terjamin. Mudah dilakukan migrasi,kita dapat berpindah dari sistem file Ext2 ke sistem file Ext3 tanpa melakukan format Ext4 4th ExtendedExt4 merupakan peningkatan dari sistem file Ext3. Ext4 dirilis secara lengkap dan stabil mulai dari kernel Keuntungan menggunakan Ext4 adalah mempunyai pengalamatan 48-bit blok yang artinya dia akan mempunyai 1 EiB = TB. Ukuran maksimum sistem file 16 JFS Journalis File SystemJFS atau dikenal juga dengan nama IBM Journal File System merupakan sistem file pertama yang menawarkan journaling. JFS sudah bertahun-tahun digunakan dalam IBM AIX OS sebelum digunakan ke GNU/Linux. JFS saat ini menggunakan sumber daya CPU paling sedikit dibandingkan sistem file GNU/Linux lainnya. JFS sangat cepat diformat, mounting dan fsck, serta memiliki kinerja sangat baik, terutama berkaitan dengan deadline I/O scheduler. Walaupun begitu, dukungan terhadap JFS tidak seluas sistem file Ext atau Reiser Reiser FSSistem file Reiser dibuat berdasarkan balance tree yang cepat dan unggul dalam hal kinerja, dengan algoritma yang lebih rumit. Sistem file Reiser juga memiliki jurnal yang cepat dan ciri-cirinya mirip sistem file Ext3. Sistem file Reiser lebih efisien dalam pemanfaatan ruang disk, dimana dapat menghemat disk sampai dengan 6 persen. Contohnya jika kita menulis file 100 bytes, hanya ditempatkan dalam satu blok sementara sistem file lain menempatkannya dalam 100 blok. Reiser file system tidak memiliki pengalokasian yang tetap untuk inode. KeteranganArtikel ini diambil dari buku "Perbaikan Perangkat Komputer" karya Gufron, yang diterbitkan oleh Bung Hatta University Press. Setelah sebelumnya kami membahas tentang apa itu distro linux, dalam artikel ini kami akan berbagi 45 perintah dasar linux yang bisa Anda pelajari. Ada banyak pilihan sistem operasi yang bisa Anda gunakan di server. Dari beragam sistem operasi yang ada saat ini, Linux menjadi salah satu sistem operasi terfavorit yang digunakan oleh sekitar 48% server di seluruh dunia. Meskipun bisa digunakan sebagai sistem operasi desktop seperti halnya Windows dan MacOS, pangsa pasar terbesar Linux saat ini ada pada lingkungan server, mobile devices dan IoT. Dibandingkan dengan Windows atau MacOS, Linux memiliki desain sistem yang lebih ringkas dan efisien. Oleh karena itu, Linux sangat ideal untuk digunakan sebagai sistem untuk menjalankan sebuah server website yang menuntut performa tinggi dan stabil. Mengenal Linux Linux adalah sebuah sistem operasi free dan open source, yang dikembangkan berdasarkan desain mirip Unix Unix-like. Oleh karena itu, Linux memiliki karakteristik-karakteristik yang mirip dengan Unix yaitu ringan, relatif lebih aman, stabil dan portabel. Berbeda dengan Windows atau Mac, Linux bisa dijalankan tanpa menggunakan antarmuka grafis atau desktop, sehingga tidak memerlukan resource yang terlalu tinggi. Oleh karenanya, Linux banyak digunakan pada perangkat server maupun IoT karena performanya yang efisien. Untuk mengoperasikan Linux pada server, Anda bisa menggunakan antarmuka teks atau TUI Text-based User Interface, dengan menjalankan beberapa perintah tertentu. Pada artikel journal kali ini, kami ingin memperkenalkan beberapa perintah dasar Linux yang harus Anda pahami supaya bisa mengoperasikan server Linux Anda dengan optimal. Ada banyak perintah-perintah yang bisa dijalankan untuk mengoperasikan sistem operasi Linux. Dari sekian banyak perintah-perintah dalam Linux, kami merangkum sekitar 40 perintah dasar yang berguna untuk Anda pahami apabila ingin menggunakan server VPS Linux. Berikut daftar perintah-perintah dasar Linux yang harus Anda pahami 1. ls Adalah perintah untuk melihat isi dari sebuah direktori atau folder. Ketik ls untuk melihat isi dari sebuah folder, dan ls -al untuk melihat isi dari sebuah folder beserta file tersembunyi hidden di dalamnya. 2. sudo Adalah perintah untuk menjalankan perintah yang memerlukan hak akses administrator bagi user non-root. 3. pwd Adalah perintah untuk melihat lokasi folder di mana Anda berada saat ini. Sebagai contoh, ketika Anda sedang berada di folder home, kemudian mengetik perintah pwd, maka akan keluar output /home/user 4. cd Adalah perintah untuk berpindah ke suatu lokasi tertentu. Contoh, Anda ingin berpindah ke /home/user/public_html, maka perintahnya adalah sebagai berikutcd /home/user/public_html 5. cp Adalah perintah untuk menyalin meng-copy file dari satu lokasi ke lokasi lain. Sebagai contoh, Anda ingin menyalin dari /home/user/public_html/ ke /home/user/public_html/subdomain, maka perintahnya sebagai berikut cp /home/user/public_html/ /home/user/public_html/subdomain 6. cp -rf Adalah perintah untuk menyalin folder beserta keseluruhan isinya dari satu lokasi ke lokasi lain. Contoh Anda ingin menyalin folder1 dari /home/user/public_html ke /home/user/public_html/subdomain, maka perintahnya sebagai berikut cp -rf /home/user/public_html/folder1 /home/user/public_html/subdomain 7. mv Adalah perintah untuk memindahkan sebuah file atau folder dari satu lokasi ke lokasi lain. Contoh, Anda ingin memindahkan dari /home/user/public_html ke /home/user/public_html/subdomain, maka perintahnya sebagai berikut mv /home/user/public_html/ /home/user/public_html/subdomain Selain itu, mv juga bisa digunakan untuk merename sebuah file atau folder. Contoh, Anda ingin merename menjadi maka perintahnya sebagai berikut mv 8. rm Adalah perintah untuk menghapus sebuah file. Perintah ini akan menghapus file secara permanen, sehingga Anda harus memastikan nama file yang dihapus tidak keliru. Contoh, Anda ingin menghapus maka perintahnya adalah sebagai berikut rm 9. rm -rf Adalah perintah untuk menghapus sebuah folder beserta keseluruhan isinya. Perintah ini akan menghapus folder secara permanen, sehingga Anda harus memastikan nama folder yang dihapus tidak keliru. Contoh, Anda ingin menghapus folder1 beserta isinya, maka perintahnya adalah sebagai berikut rm -rf folder1 10. find Adalah perintah untuk mencari sebuah file atau folder di lokasi tertentu. Contoh, Anda ingin mencari di dalam /home/user, maka perintahnya adalah sebagai berikut find /home/user -name 11. grep Adalah perintah untuk mencari sebuah string atau teks tertentu di dalam sebuah file, atau ingin mencari file yang mengandung teks 1 Anda ingin mencari file yang mengandung kata “apel” di dalam /home/user, maka perintahnya adalah sebagai berikut grep "apel" -r /home/user Contoh 2 Anda ingin baris yang mengandung kata “apel” di dalam maka perintahnya sebagai berikut grep "apel" 12. cat Adalah perintah untuk melihat keseluruhan isi dari sebuah file. Sebagai contoh, Anda ingin melihat isi dari maka perintahnya adalah sebagai berikut cat 13. tail Adalah perintah untuk melihat sebagian baris paling akhir dari sebuah file. Contoh, Anda ingin melihat 5 baris terakhir dari isi maka perintahnya adalah sebagai berikut tail -n 5 14. head Adalah perintah untuk melihat sebagian baris paling awal dari sebuah file. Contoh, Anda ingin melihat 5 baris paling awal dari isi maka perintahnya adalah sebagai berikut head -n 15. touch Adalah perintah untuk membuat sebuah file baru. Sebagai contoh, Anda ingin membuat sebuah file baru bernama maka perintahnya adalah sebagai berikut touch 16. mkdir Adalah perintah untuk membuat sebuah folder. Sebagai contoh, Anda ingin membuat sebuah folder dengan nama folder1, maka perintahnya adalah sebagai berikut mkdir folder1 17. df Adalah perintah untuk melihat informasi partisi storage yang aktif di dalam sistem Anda. Output yang muncul dari perintah df terdiri dari Filesystem, Size, Used, Avail, Use% dan Mounted on. Untuk partisi utama sistem Linux Anda akan terbaca sebagai / di bagian Mounted on. 18. du -h Adalah perintah untuk melihat ukuran dari sebuah file atau folder dalam satuan KB, MB, dan GB. Contoh Anda ingin melihat ukuran dari folder /home/user, maka perintahnya sebagai berikut du -h /home/user 19. chmod Adalah perintah untuk mengubah permission file atau 1, Anda ingin mengubah permission menjadi 644, maka perintahnya sebagai berikut chmod 0644 Contoh 2, Anda ingin mengubah permission folder1 menjadi 755, maka perintahnya adalah sebagai berikut chmod -Rf 0755 folder1 BACA JUGA CHMOD Pengertian, Fungsi hingga Perintahnya 20. chown Adalah perintah untuk mengubah owner file atau folder. Contoh, Anda ingin mengubah file owner folder1 menjadi www-data, maka perintahnya adalah sebagai berikut chown -Rf www-datawww-data folder1 BACA JUGA Apa itu CHOWN? Pengertian, Fungsi dan perintahnya 21. echo Adalah perintah untuk menambahkan teks ke dalam sebuah file. Contoh, Anda ingin menambahkan teks “apel dan nanas” ke dalam maka perintahnya sebagai berikut echo apel dan nanas >> 22. ln Adalah perintah untuk membuat symbolic link shortcut dari satu file atau folder ke file di lokasi berbeda sebagai shortcut. Untuk membuat symbolic link, perintahnya adalah sebagai berikut ln -s /lokasi_asal/fileasli /lokasi_tujuan/shortcut Contoh Anda ingin membuat symbolic link /home/user/public_html/ yang dihubungkan ke file asli /home/user/public_html/ maka perintahnya adalah sebagai berikut ln -s /home/user/public_html/ /home/user/public_html/ 23. wget Adalah perintah untuk mengunduh sebuah file dari URL tertentu. Contoh, Anda ingin mengunduh file installer terbaru WordPress, maka perintahnya sebagai berikut wget URL/namafilewget 24. curl Adalah perintah untuk mengecek konektivitas sebuah URL. Sebagai contoh, Anda ingin mengecek yang sudah diupload ke public_html maka perintahnya adalah sebagai berikut curl 25. ping Adalah perintah untuk mengecek status koneksi dari sebuah server. Contoh, Anda ingin mengecek status koneksi maka perintahnya sebagai berikutping Apabila dalam kondisi online, akan muncul respons dengan output time=xxx msApabila dalam status offline, akan muncul respons dengan tulisan request timed out, atau destination host unreachable. 26. dig Adalah perintah untuk mengecek informasi IP Address dari sebuah domain. Contoh, Anda ingin mengecek informasi IP Address dari maka perintahnya adalah sebagai berikut dig 27. whois Adalah perintah untuk mengecek informasi whois sebuah domain. Contoh, Anda ingin mengecek informasi maka perintahnya adalah sebagai berikut whois 28. traceroute Adalah perintah untuk melacak rute jaringan untuk mengakses domain atau IP address tertentu. Perintah ini biasanya digunakan untuk melacak lokasi jalur yang bermasalah ketika ada kendala mengakses atau menghubungi server menjalankan traceroute, perintahnya adalah sebagai berikut traceroute IP-Addresstraceroute 29. tar Adalah perintah untuk mengekstraks atau mengompres file arsip berformat atau Contoh, Anda ingin mengekstraks atau maka perintahnya adalah sebagai berikut tar -xvf -xvf 30. unzip Adalah perintah untuk mengektraks file arsip berfomat .zip. Contoh, Anda ingin mengektraks maka perintahnya adalah sebagai berikut unzip 31. nano Adalah perintah untuk mengedit teks menggunakan nano editor. Contoh, Anda ingin mengedit maka perintahnya adalah sebagai berikut nano Untuk menyimpan perubahan yang sudah dibuat, tekan tombol Ctrl+X bersamaan, ketik Y, tekan Enter. 32. apt Adalah perintah untuk menginstal, menghapus dan mengupdate paket pada Linux Ubuntu dan Debian. Contoh 1, untuk mengupdate database sofware dan mengupdate sistem, perintahnya adalah sebagai berikut apt update apt dist-upgrade Contoh 2, untuk menginstal paket, perintahnya adalah sebagai berikut apt install namapaket apt install apache2 menginstal paket apache2 Contoh 3, untuk menghapus paket, perintahnya adalah sebagai berikut apt remove namapaket apt remove apache2 menghapus paket apache2 33. dnf Adalah perintah untuk menginstal, menghapus dan mengupdate paket pada AlmaLinux, Rocky Linux, dan RHEL. Contoh 1, untuk mengupdate sistem, jalankan perintah berikut dnf update Contoh 2, untuk menginstal paket, jalankan perintah berikut dnf install namapaket dnf install httpd menginstal paket apache Contoh 3, untuk menghapus paket, jalankan perintah berikut dnf remove namapaket dnf remove httpd menghapus paket apache 34. zypper Adalah perintah untuk menginstal, menghapus dan mengupdate sistem pada Linux OpenSUSE. Contoh 1 untuk mengupdate sistem, jalankan perintah berikut zypper refresh zypper dup Contoh 2 untuk menginstal paket, jalankan perintah berikut zypper install namapaket zypper install httpd menginstal paket apache Contoh 3 untuk menghapus paket, jalankan perintah berikut zypper remove namapaket zypper remove httpd menghapus paket apache 35. systemctl Adalah perintah yang umumnya digunakan untuk menjalankan, menghentikan dan merestart suatu service yang berada di dalam sebuah server. Format perintahnya adalah sebagai berikut systemctl start/stop/restart nama-service Contoh 1, untuk menjalankan service Apache, jalankan perintah berikut systemctl start httpd Contoh 2, untuk menghentikan service Apache, jalankan perintah berikut systemctl stop httpd Contoh 3, untuk merestart service Apache, jalankan perintah berikut systemctl restart httpd 36. ps -ax Adalah perintah untuk melihat semua proses yang sedang berjalan di server. Fungsinya mirip dengan task manager pada Windows. Output yang tampil setelah menjalankan ps -ax terdiri dari PID, TTY, STAT, TIME dan COMMAND. 37. kill Adalah perintah untuk menghentikan secara paksa sebuah proses yang berjalan di server. Perintah untuk menghentikan proses dengan kill adalah sebagai berikut kill -9 PID 38. reboot Adalah perintah untuk merestart sistem secara keseluruhan. Proses ini biasanya dijalankan ketika sebelumnya melakukan perubahan tertentu yang memerlukan proses restart. Apabila dalam server Anda berjalan service MySQL, sebelum menjalankan perintah reboot, sebaiknya service mysql dihentikan dengan dulu dengan perintah systemctl stop mysql 39. iptables Adalah perintah untuk melakukan pengaturan firewall di Linux, seperti membuka dan menutup port. Contoh 1, untuk membuka port 443, jalankan perintah berikut iptables -I INPUT -p tcp -m tcp -dport 443 -j ACCEPT Contoh 2, untuk menutup port 443, jalankan perintah berikut iptables -I INPUT -p tcp -m tcp -dport 443 -j REJECT 40. free -m Adalah perintah untuk mengetahui status penggunaan memory RAM yang berjalan saat ini dalam ukuran MB. Setelah menjalankan perintah free -m akan muncul beberapa output, yaitu total ukuran RAM yang Anda miliki, used jumlah RAM yang sedang terpakai dan available jumlah RAM yang belum terpakai. 41. hostname Adalah perintah untuk mengetahui hostname server yang Anda miliki. 42. history Adalah perintah untuk menampilkan daftar perintah-perintah yang pernah Anda jalankan sebelumnya. Perintah ini berguna apabila sebelumnya Anda pernah menjalankan perintah yang cukup panjang dan susah untuk diingat, atau supaya Anda tidak perlu mengetiknya dua kali. 43. screen Adalah perintah yang memungkinkan Anda untuk menjalankan sebuah perintah yang berjalan di belakang background. Perintah ini berguna ketika Anda sedang menjalankan proses yang memerlukan waktu lama, sehingga tidak perlu Anda pantau secara standby. Perintah yang dijalankan melalui screen akan tetap berjalan, meskipun komputer yang Anda gunakan untuk koneksi SSH dimatikan. Screen tidak terinstal secara default baik di Ubuntu maupun AlmaLinux. Anda harus menginstalnya terlebih dahulu melalui perintah berikut apt install screen pada Ubuntu/Debian dnf install screen pada AlmaLinux 44. scp Adalah perintah untuk mengupload atau mentransfer file dari satu server ke server lain yang menjalankan Linux. Sebagai contoh, Anda ingin mentransfer ke server lain yang menggunakan Linux ke dalam folder /home, maka perintahnya adalah sebagai berikut scp -P port file [email protected]/lokasi scp -P 22 [email protected]/home 45. ifconfig Adalah perintah untuk melakukan konfigurasi network pada server Anda, atau untuk melihat informasi network yang aktif. Apabila Anda menjalankan perintah tersebut, akan menampilkan informasi network yang berjalan, mulai dari IP Address, MAC address, dan lainnya. 46. date Adalah perintah untuk melihat informasi tanggal yang aktif saat ini di sistem Anda. 47. clear Adalah perintah untuk membersihkan tampilan shell / Terminal yang sedang aktif. Alternatif lainnya, Anda bisa menekan tombol Ctrl+L secara bersamaan. 48. exit Adalah perintah untuk keluar dari session koneksi SSH ke server Anda. Alternatif lainnya, Anda bisa menekan tombol Ctrl+D secara bersamaan. Penutup Bagi Anda yang sudah terbiasa mengoperasikan sistem operasi desktop seperti Windows atau Mac, pengoperasian menggunakan perintah teks Text-based User Interface pada Linux mungkin terasa asing dan cukup menyulitkan pada awalnya. Tapi seiring berjalannya waktu dan secara perlahan terbiasa, Anda akan mulai menyadari, bahwa perintah teks lebih powerful dan dalam beberapa kondisi, justru lebih efisien. Di samping itu, perintah teks adalah bagian tak terpisahkan dari sistem operasi Linux, yang akan sangat membantu apabila Anda mau dan bisa memahaminya. Apabila Anda ingin menggunakan layanan VPS untuk mengembangkan website, pemahaman akan perintah teks pada Linux adalah sebuah skill dasar yang wajib Anda kuasai. Demikian artikel tentang 45+ Perintah Dasar Linux Yang Harus Anda Pahami. Semoga bisa menjadi referensi yang bermanfaat bagi Anda yang sedang menggunakan layanan VPS hosting di Rumahweb. Tentu tidak ada salahnya untuk mengenal berbagai macam jenis sistem operasi linux dengan segala keunikan dan keunggulan yang dimiliki. Sistem operasi adalah jenis program yang dibuat untuk mengelola sumber daya perangkat keras pada komputer Difungsikan sebagai tempat untuk menyediakan layanan umum aplikasi perangkat lunak. Tanpa sistem operasi, pengguna tidak bisa menjalankan program aplikasi pada komputer, kecuali aplikasi booting. Sistem operasi juga memiliki penjadwalan secara sistematis terdiri dari dalam penggunaan memori, proses data, penyimpanan data, dan sumber daya lainnya. Dimana sistem operasi disini berperan sebagai perantara antara software dengan hardware, begitupun sebaliknya. Meskipun dalam eksekusinya biasanya kode aplikasi langsung dieksekusi oleh hardware dan akan menghubungi sistem operasi jika sambungan terputus. Sampai saat ini, sudah ada cukup banyak sekali macam jenis Sistem operasi yang beredar. Dimana masing masing jenis sistem operasi memiliki kelebihan dan kekurangan sehingga pengguna bisa memilih sistem operasi mana yang tebaik sesuai dengan kebutuhan mereka. Tapi kebanyakan beredar sistem operasi linux mempunyai dua jenis. Simak jenis linux di konten ini sampai selesai ya. Apa Itu Linux ? Apa itu linux ? Linux adalah sistem operasi bebasis UNIX salah satu contoh hasil pengembangan perangkat lunak bebas Freeware dan sumber terbuka Open Source, rata-rata pengguna OS Linux adalah Programmer untuk membuat suatu program dan juga developer untuk mengembangkan aplikasinya lebih mudah. Nah pada artikel kali ini, akan membahas terkait Macam Jenis Sistem Operasi Linux Beserta Kelebihan dan Kekurangannya, supaya anda bisa lebih jelas mengenal sistem operasi linux, antara lain Kelebihan Sistem Operasi Linux Linux bisa didapatkan dengan mudah bahkan free secara bebas tanpa perlu membayar lisensi dan user serta dapat bisa melakukan download source code Linux. Bahkan bila ingin melihat OS ini juga bisa karena linux bersifat Free and Open Source Software, dengan kata lain, linux dapat dikembangkan oleh siapa saja. Dalam melakukan instalasi linux, biasarnya semua hardware bisa langsung terdeteksi dan sudah include bersama aplikasi yang mendukung OS Linux. Sehingga setelah diinstal, aplikasi bisa langsung digunakan. Dengan demikian anda tidak perlu lagi menginstall driver hardware lainnya seperti VGA, motherboard, chipset, dan soundcard. Linux juga tersedia koleksi software yang cukup lengkap, dimana software ini biasanya dibutuhkan untuk keperluan desktop, laptop/ notebook dan PC server. Apabila saat install, software ternyata ada yang kurang, maka pengguna bisa menambahkan software dengan mudah melalui repository yang sudah disediakan. Namun ada beberapa software pada linux yang mengharuskan untuk menginstall beberapa aplikasi windows pada linux seperti crossover dan wine. Linux terbukti handal dan stabil. Hal inilah yang menjadi alasan mengapa banyak server yang menggunakan OS linux dibandingkan dengan OS yang lain. Bahkan setelah selesai melakukan konfigurasi sistem, user tidak perlu melakukan restart warm boot Dari sekian banyak jenis OS operating system, Linux merupakan OS yang aman terhadap virus, karena selain jumlah virus pada OS ini sangatlah minim sekali, OS linux melakukan pengelolaan keamanan yang sangat ketat sehingga biasanya akan membuat virus tidak mampu beroperasi/berjalan pada OS Linux ini, dengan begitu user bisa langsung menghapus virus dengan mudah melalui tombol delete. Linux juga memiliki kemampuan melakukan Perbaikan bug atau yang cacat dengan sangat cepat. Hal ini dikarenakan Linux dikembangkan oleh sebuah komunitas linux, dimana pada komunitas linux dapat memberikan saran dan melakukan perbaikan bug atau cacat dengan melalui dokumentasi. Ada banyak macam macam linux yang memiliki karakteristik dan kelebihannya masing-masing. Pastikan sobat memilih jenis linux yang sesuai dengan kebutuhan. Kekurangan Sistem Operasi Linux Linux kurang dukungan dari produsen hardware dalam hal pengendali driver. Sehingga mengharuskan para pengembang linux untuk membuat sistem pengendali driver ini. Linux juga kurang dukungan dari beberapa pembuat Game. Sehingga saat bermain game di linux tampilan game tidak full screen. Linux masih terdapat beberapa software yang hanya dapat berjalan pada sistem operasi lain dan belum terdapat software pengganti yang open source pada OS Linux. Ada Macam Jenis Sistem Operasi Linux, antara lain debian linux OS untuk server, Redhat Linux penginstalan yang mudah untuk pemula, SuSe linux OS linux yang mendukung bahasa program bahasa indonesia. Rekomendasi Linux Server Monitoring Sebelum masuk ke pembahasan utama mengenai jenis OS Linux, kami ingin merekomendasikan sebuah server monitoring yang mampu menjawab kebutuhanmu. Alat tersebut adalah Netmonk Prime. Kamu tidak perlu takut merasa ribet proses instalasinya dan khawatir distribusi Linux server-mu tidak cocok karena proses instalasi agen Netmonk sangat mudah dan terdapat yang dapat menolong jika kamu butuh bantuan. Lalu, Netmonk Prime juga mendukung bermacam-macam distribusi Linux seperti penjelasan dalam artikel ini Ubuntu, Fedora, dll. Linux memiliki beberapa jenis sistem operasi dengan kebutuhan dan performa yang berbeda. Diharapkan dengan membaca konten ini, kamu bisa memilih jenis linux mana yang cocok untuk kebutuhan kamu nantinya. 1. Red Hat Linux Redhat Linux Enterprise Apabila kalian sedang mencari macam jenis sistem operasi Linux yang proses menginstallnya sangat mudah untuk di lakukan. Maka jawaban kalian adalah Redhat Linux. Sistem operas RedHat Linux merupakan salah satu GNU/Linux yang tergolong sudah tua, menawarkan kemudahan, mode tampilan yang sepenuhnya grafis mulai saat instalasi, dan pemakaian yang ramah. Versi terakhir Red Hat adalah Distribusi RedHat Linux ini merupakan versi stabil dan perbaikan serta peningkatan administrasi sistem yang dilengkapi dengan desktop manager terbaru seperti KDE dan GNOME dan aplikasi terbaru seperti grafis GIMP OpenOffice, KOffice, Diagram, aplikasi Multimedia Player, dll. 2. Debian Linux Debian Operating System Debian adalah salah satu tipe dari macam-macam sistem operasi Linux yang sudah lama ada sejak tahun 1999 lalu dan terus dikembangkan secara teratur setiap tahunnya hingga sekarang sudah memasuki versi 8. Jika kalian sedang mencari sistem operasi yang cocok untuk komputer server atau untuk komputer admin. Maka jawabannya adalah sistem operasi Debian Linux karena sistem operasi ini memang cocok apabila di jadikan sebagai komputer server atau admin. Macam jenis sistem operasi Linux yang satu ini kurang cocok digunakan untuk tujuan personal karena fungsinya lebih diperuntukkan pada penggunaan di sistem komputer server dan admin. 3. Ubuntu Linux Ubuntu Operating System Ubuntu merupakan tipe sistem operasi Linux yang dasarnya dikembangkan dari Debian. Bedanya sistem operasi ubuntu ini dapat digunakan tidak hanya pada komputer server dan komputer admin saja tapi juga dapat dan scocok untuk penggunaan pada komputer personal atau pribadi. Proyek Ubuntu sendiri dibiayai oleh Canonical Ltd perusahaan milik Mark Shuttleworth. Semenjak itu, Canonical telah merilis versi Ubuntu yang baru setiap 6 bulan sekali. Setiap rilis didukung selama 18 bulan untuk pembaruan sistem, keamanan, dan kesalahan bug. Setiap 2 tahun sekali versi dengan x angka genap akan mendapatkan Long Term Support LTS, selama 3 tahun untuk desktop dan 5 tahun untuk edisi server. Bahkan pada versi terbaru juga dikondisikan untuk penggunaan di perangkat smartphone. Oleh sebab itu, sistem operasi Linux jenis ini menjadi yang paling banyak dipakai dari sekian macam-macam sistem operasi Linux yang ada. Pada 31 Oktober 2011, Mark Shuttleworth mengumumkan bahwa Ubuntu akan mendukung smartphone, tablet, dan smart TV. 4. Linux Mint Linux Mint Operating System Jika Ubuntu tadi merupakan perkembangan dari Debian, maka Linux Mint dapat dibilang cucu dari Debian karena dikembangkan dengan dasar Ubuntu. Sistem operasi Linux Mint ini dikembangkan untuk tujuan penggunaan pribadi atau personal PC dan terbagi menjadi 2 varian yaitu CINNAMON dan MATE. CINNAMON adalah OS Linux Mint yang lebih modern daripada Linux MATE, namun kekurangannya kurang stabil dibandingkan Linux MATE, Linux CINNAMON juga belum banyak mendukung kartu grafis pada beberapa komputer maupun laptop. 5. Fedora Linux Fedora Operaning System Fedora sebelumnya bernama Fedora Core, terkadang disebut juga dengan Fedora Linux adalah sebuah distro Linux berbasis RPM dan yum yang dikembangkan oleh Fedora Project yang didukung oleh komunitas pemrogram serta disponsori oleh Red Hat. Versi terbarunya adalah Fedora 24. Fedora 24 yang dinilai mempunyai banyak kelebihan baik dari sisi platform dan aplikasi, seperti versi Glitch-Free’ untuk PulseAudio, sistem Security, Audit dan Intrusion-Detection Sectool, PackageKit-Framework. Meski begitu Fedora memiliki kekurangan antara lain update yang tidak seteratur Ubuntu dikarenakan tipe dan proses pengembangannya. 6. SuSE Linux SUSE Operaning System Sistem operasi SuSE Linux ini paling banyak di minati dan di gunakan di sebagian besar negara-negara Eropa. Walaupun banyak di gunakan oleh sebagain orang Eropa sana. Tampilan desain yang lebih segar serta kemudahan dalam memanagenya menjadikan nilai lebih bagi sistem operasi Linux satu ini. Sistem operasi SuSE Linux ini dapat juga menggunakan bahasa Indonesia sebagai salah satu pilihan bahasa yang di gunakan dalam sistem operasi komputer yang satu ini. Dengan adanya pilihan bahasa Indonesia, tentu saja memberikan kemudahan untuk mengoperasikan komputer kalian. 7. CentOS Linux CentOS adalah sebuah sistem operasi enterprise yang dibangun dengan Linux framework. Sistem operasi CentOS ini pertama kali dirilis pada tahun 2004 dan merupakan salah satu yang terbesar dan populer di kalangan pengguna Linux. CentOS dapat dipergunakan dan juga dikembangkan secara gratis, sistem operasi CentOS bukan ditujukan untuk pemula. Namun CentOS ditujukan untuk para pengguna server yg memiliki pengetahuan lebih, memiliki kemampuan penggunaan Linux, serta pengguna yang mampu melakukan pemprograman komputer, dan juga mengetahui system dan aplikasi yang sedang berjalan saat ini. 8. Slackware Linux Slackware Operating System Slackware adalah yang paling tua dibandingkan macam-macam sistem operasi Linux yang lain, diciptakan oleh Patrick Volkerding. Slackware pada awalnya adalah sebuah proyek pribadi, dan agar tidak menjadi serius, Patrick menamakan proyek ini “slack” dari Church of SubGenius yang berarti keadaan di mana seseorang menggunakan energi seminim mungkin untuk hidup. Manakah yang menjadi Jenis Sistem Operasi Linux favorit mu ? mungkin tertarik berpindah hati dari OS Windows ke OS Linux? atau kamu punya distro pilihan favorit kamu yang belum disebutkan? silahkan tinggalkan di komentar! Ketika kita ingin menginstall sistem operasi Linux, mungkin kita kebinguan ketika memilih jenis file system mana yang harus digunakan untuk partisi linux kita. Oleh sebab itu kita harus mengetahui Perbedaan Jenis-Jenis File System Linux. Tetapi sebelum membahas perbedaan jenis file system linux kalian juga harus mengetahui dulu tentang Journaling. Baca Juga Kenapa Ukuran Hard Drive Tidak Sesuai Dengan Aslinya Apa Itu Journaling?Perbedaan Jenis-Jenis File System Linux1. Ext2. Ext23. Ext34. Ext45. BtrFS6. ReiserFS7. ZFS8. XFS9. JFS10. Swap Apa Itu Journaling? Satu hal yang akan kalian perhatikan ketika memilih file system adalah beberapa di antaranya ditandai sebagai file system “journaling” dan ada juga yang tidak. Journaling dirancang untuk mencegah kerusakan data dari kerusakan dan kehilangan daya secara tiba-tiba. Katakanlah sistem kalian setengah jalan dengan menulis file ke disk dan tiba-tiba kehilangan daya. Tanpa jornaling, komputer kalian tidak akan tahu apakah file itu sepenuhnya ditulis ke disk, akibatnya file akan tetap ada di disk, rusak. Dengan journal, komputer kalian akan mencatat bahwa ia akan menulis file tertentu ke disk di journal, kemudian menulis file itu ke disk, dan menghapus pekerjaan itu dari journal. Jika daya keluar sebagian saat menulis file, Linux akan memeriksa journal file system ketika boot dan melanjutkan pekerjaan yang telah selesai sebagian. Hal ini untuk mencegah kehilangan data dan file corruption. Journaling tidak memperlambat kinerja penulisan disk, tetapi itu layak digunakan pada desktop atau laptop. Journaling juga tidak menyebabkan overhead seperti yang kalian pikirkan. File lengkap tidak ditulis ke journal. Sebagai gantinya, hanya file metadata, inode, atau lokasi disk yang dicatat dalam journal sebelum ditulis ke disk. Setiap file system modern mendukung journaling, dan kalian ingin menggunakan file system yang mendukung journal saat menyiapkan desktop atau laptop. File system yang tidak menawarkan journal tersedia untuk digunakan pada server berkinerja tinggi dan sistem lain di mana administrator ingin menggunakan kinerja ekstra. Mereka juga ideal untuk flash drive yang dapat dilepas, di mana kalian tidak ingin overhead yang lebih tinggi dan penulisan journal tambahan. Perbedaan Jenis-Jenis File System Linux Sementara Microsoft mengembangkan Windows dan Apple mengendalikan macOS, Linux adalah proyek open source yang dikembangkan oleh komunitas. Siapa pun atau perusahaan mana pun dengan keterampilan dan waktu dapat membuat sistem file Linux baru. Itulah salah satu alasan mengapa ada begitu banyak pilihan. Berikut perbedaannya 1. Ext Ext adalah singkatan dari “Extended file system”, dan merupakan yang pertama dibuat khusus untuk Linux. Ada empat revisi utama. “Ext” adalah versi pertama dari sistem file, diperkenalkan pada tahun 1992. Ini adalah upgrade utama dari Minix file system yang digunakan pada saat itu, tetapi tidak memiliki fitur-fitur penting. Banyak distribusi Linux tidak lagi mendukung Ext. 2. Ext2 Ext2 bukan file system journal. Ketika diperkenalkan, itu adalah file system pertama yang mendukung atribut file yang diperluas dengan 2 terabyte drive. Karena Ext2 tidak memiliki file system journal berarti ia akan menulis ke disk lebih sedikit, yang membuatnya berguna untuk memori flash seperti drive USB. Namun, file system seperti exFAT dan FAT32 juga tidak menggunakan journal dan lebih kompatibel dengan sistem operasi yang berbeda, jadi disarankan kalian menghindari Ext2 kecuali kalian tahu menggunakannya dan memang membutuhkannya untuk beberapa alasan. 3. Ext3 Ext3 pada dasarnya hanya hampir sama dengan Ext2 tetapi ditambah dengan file system journal. Ext3 dirancang agar kompatibel dengan Ext2, memungkinkan partisi untuk dikonversi antara Ext2 dan Ext3 tanpa pemformatan yang diperlukan. Sudah ada lebih lama dari Ext4, tetapi Ext4 sudah ada sejak 2008 dan telah luas uji. Pada titik ini, kalian lebih baik menggunakan Ext4. 4. Ext4 Ext4 juga dirancang agar kompatibel. Kalian dapat memasang sistem file Ext4 sebagai Ext3, atau memasang sistem file Ext2 atau Ext3 sebagai Ext4. Ini mencakup fitur-fitur baru yang mengurangi fragmentasi file, memungkinkan volume dan file lebih besar, dan menggunakan alokasi yang tertunda untuk meningkatkan umur memori flash. Ini adalah versi paling modern dari sistem file Ext dan merupakan standar pada sebagian besar distribusi Linux. 5. BtrFS BtrFS biasa disebut “Butter” atau “Better” FS, pada awalnya dirancang oleh Oracle. Ini adalah singkatan dari “B-Tree File System” dan memungkinkan untuk drive pooling, on the snapshots cepat, kompresi transparan, dan defragmentasi online. Ini berbagi sejumlah ide yang sama yang ditemukan di ReiserFS, sebuah file system yang digunakan oleh beberapa distribusi Linux untuk digunakan secara default. BtrFS dirancang untuk menjadi terobosan bersih dari rangkaian Ext dari file system. Ted Ts’o, pemelihara file system Ext4, menganggap Ext4 solusi jangka pendek dan percaya BtrFS adalah jalan ke depan. Mereka berharap untuk melihat BtrFS menjadi default di distribusi server desktop perusahaan dan konsumen Linux dalam beberapa tahun mendatang karena akan diuji lebih lanjut. 6. ReiserFS ReiserFS adalah lompatan besar untuk file system Linux ketika diperkenalkan pada tahun 2001 dan itu termasuk banyak fitur baru yang Ext tidak akan pernah bisa implementasikan. ReiserFS digantikan oleh Reiser4 , yang meningkat pada banyak fitur yang tidak lengkap atau kurang dalam rilis awal, pada tahun 2004. Tetapi pengembangan Reiser4 terhenti setelah pengembang utama, Hans Reiser, masuk ke penjara karena sebuah kasus pada tahun 2008. Reiser4 masih belum di kernel Linux utama dan tidak mungkin untuk sampai ke sana. BtrFS adalah pilihan jangka panjang yang lebih baik. 7. ZFS ZFS dirancang oleh Sun Microsystems untuk Solaris dan sekarang dimiliki oleh Oracle. ZFS mendukung banyak fitur canggih termasuk drive pooling, snapshots, dan strip disk dinamis. BtrFS akan membawa banyak fitur ini ke Linux secara default. Setiap file memiliki checksum, sehingga ZFS dapat mengetahui apakah suatu file rusak atau tidak. Sun open-source ZFS di bawah lisensi Sun CDDL, yang berarti tidak dapat dimasukkan dalam kernel Linux. Namun, kalian dapat menginstal dukungan ZFS di distribusi Linux apa pun. Ubuntu sekarang menawarkan dukungan ZFS resmi dimulai dengan Ubuntu Ubuntu menggunakan ZFS secara default untuk kontainer. 8. XFS XFS dikembangkan oleh Silicon Graphics pada tahun 1994 untuk sistem operasi SGI IRX, dan porting ke Linux pada tahun 2001. Ini mirip dengan Ext4 dalam beberapa hal, karena juga menggunakan alokasi tertunda untuk membantu dengan fragmentasi file dan tidak memungkinkan untuk snapshots yang dipasang. Itu bisa diperbesar, tetapi tidak menyusut, dengan cepat. XFS memiliki kinerja yang baik ketika berhadapan dengan file besar, tetapi memiliki kinerja yang lebih buruk daripada file system lainnya ketika berhadapan dengan banyak file kecil. Ini mungkin berguna untuk jenis server tertentu yang terutama perlu menangani file besar. 9. JFS JFS atau “Journaled File System”, dikembangkan oleh IBM untuk sistem operasi IBM AIX pada tahun 1990 dan kemudian diangkut ke Linux. Ini membanggakan penggunaan CPU yang rendah dan kinerja yang baik untuk file besar dan kecil. Partisi JFS dapat diubah ukurannya secara dinamis, tetapi tidak menyusut. Itu sangat terencana dan memiliki dukungan di sebagian besar setiap distribusi utama, namun pengujian produksinya pada server Linux tidak seluas Ext, seperti yang dirancang untuk AIX. Ext4 lebih umum digunakan dan lebih banyak diuji. 10. Swap Swap adalah opsi saat memformat drive, tetapi bukan sistem file yang sebenarnya. Ini digunakan sebagai memori virtual dan tidak memiliki struktur sistem file. Kalian tidak dapat memasang itu untuk melihat isinya. Swap digunakan sebagai “scratch spacel” atau ruang awal oleh kernel Linux untuk menyimpan sementara data yang tidak dapat ditampung dalam RAM. Ini juga digunakan untuk berhibernasi. Sementara Windows menyimpan file paging-nya sebagai file di partisi sistem utamanya, Linux hanya menyimpan partisi kosong yang terpisah untuk ruang swap. Sekian artikel Perbedaan Jenis-Jenis File System Linux. Nantikan artikel menarik lainnya dan jangan lupa share artikel ini ke teman-teman kalian. Terimakasih… Resa Risyan Hanya orang biasa yang ingin membagikan sedikit pengetahuannya mudah-mudahan ilmu yang saya berikan dapat bermanfaat bagi kita semua. Ingatlah! ilmu yang bermanfaat adalah investasi dunia akhirat.

file sistem yang digunakan pada sistem operasi linux adalah