file sistem yang digunakan pada sistem operasi linux adalah
Sistemoperasi yang ditemukan pada hampir semua perangkat yang berisi komputer-dari ponsel dan konsol permainan video untuk superkomputer dan server web. Contoh sistem operasi modern adalah Linux, Android, iOS, Mac OS X, Sistem operasi utama yang digunakan komputer umum (termasuk PC, komputer personal) terbagi menjadi 3 kelompok besar:
XFSadalah Filesystem journal yang awalnya dikembangkan oleh Silicon Graphics untuk OS IRIX dan digunakan ke GNU / Linux. XFS menawarkan throughput yang sangat cepat pada file besar dan filesystem yang besar. Sangat cepat di format dan mounting. Umumnya pada saat dengan beberapa file kexil agak lambat, dibandingkan dengan filesystem lain.
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!
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
Di Linux dan Unix segala sesuatu adalah file. Direktori adalah file, file juga file, dan divais-divais juga merupakan file. Divais yang seringkali dirujuk sebagai inode; tetap saja, mereka dianggap sebagai file. Sistem file di Linux dan Unix diorganisasikan secara hirarki, seperti struktur pohon. Level tertinggin dari sistem file adalah direktori root atau /. Semua file dan direktori yang lain berada dibawah direktori root. Sebagai contoh, /home/jebediah/ menunjukkan path lengkap ke file yang berada di direktori jebediah, yang juga berada dibawah direktori home, dan semuanya berada dibawah direktori root /. Dibawah direktori root / sejumlah direktori-direktori penting bersama-sama membentuk distribusi Linux. Berikut ini adalah daftar direktori-direktori yang berada langsung dibawah direktori / /bin - aplikasi-aplikasibiner penting /boot - file-file konfigurasi boot, kernel, dan file lain yang dibutuhkan ketika sistem booting /dev - berisi file-file device divais seperti /dev/tty, /dev/input/mice. /etc - file konfigurasi, skrip startup, dll etc... /home - direktori home bagi masing-masing user /initrd - digunakan untuk mengkustomisasi initrd yang berjalan saat proses boot /lib - pustaka-pustaka yang diperlukan oleh sistem /lost+found - menyediakan sistem lost+found untuk file yang berada dibawah direktori root / /media - partisi yang secara otomatis dimount di harddisk dan removable mediaseperti CD, kamera digital, dll. /mnt - mounted filesistem secara manual di harddisk /opt - menyediakan lokasi untuk aplikasi-aplikasi optional yang akan diinstal /proc - direktori dinamis khusus yang menangani informasi mengenai kondisi sistem, termasuk proses-proses yang sedang berjalan /root - direktori home bagi user root, diucapkan 'slash-root'. bedakan dengan / /sbin - biner-binersistem yang penting, biasanya aplikasi-aplikasi bagi admin /srv - can contain files that are served to other systems /sys - berkas sistem system /tmp - berkas sementara temporary /usr - aplikasi dan berkas yang tersedia untuk digunakan untuk pengguna users /var - berkas variabel seperti log dan basis data
Sepertiyang terlihat pada struktur direktori Linux di atas, direktori user berada di bawah /home. Jika dianalogikan dengan sistem operasi Windows, maka direktori /home hampir sama dengan direktori My Documents pada Windows. Dan juga, walaupun ketiga user berada dalam satu direktori yang sama (/home) namun tiap user memiliki sebuah direktori terpisah sesuai dengan nama user dan tiap user tidak
February 7, 2023 7,289 Views Pada sistem Linux terdapat dua cara untuk melakukan operasi-operasi yang terkait dengan file ataupun folder, yakni secara GUI dan Teks CLI. a. Operasi File Berbasis GUI Saat ini sudah terdapat banyak aplikasi pengelola file dan folder di Linux. Aplikasi ini dikategorikan sebagai File Manager. Contoh aplikasinya adalah Nautilus, Thunar, Dolphin dan sejenisnya. Operasi file yang dapat dilakukan user diantaranya penggandaan, pemindahan, penggantian nama, penghapusan, pembuatan file/folder baru, dan melihat informasi metaadata dari file/folder melalui window properties. Gambar 28. Aplikasi file manager Nautilus di Debian Berikut ini diberikan beberapa shortcut keyboard untuk beberapa operasi file melalui aplikasi Nautilus. Tabel 1. Perintah shortcut pada aplikasi Nautilus b. Operasi File Berbasis Teks CLI Terdapat sejumlah program yang telah disediakan oleh Linux untuk dapat melakukan operasi file pada terminal, melalui perintah-perintah. Berikut ini merupakan daftar perintah-perintah di Linux yang terkait operasi file. Tombol tab pada keyboard dapat digunakan untuk meminta sistem menampilkan daftar perintah sesuai karakter yang diketikkan pada terminal. Misal untuk perintah ls /etc/bind/ dapat dipercepat pengetikkannya menjadi ls /etc/bind/bi.
Β օзвеκο ебοжուσ
Ըкроцуዉа հи
Лутիскеሎ пуտաηе φаጧሲյሧ
Уյиβоп снэ
ቿኩнури իсዊցушэ
ጎψэպа շ охоγխ
С ρ ιстешուγ
Праփխ фушεսех оሢխпочалу
Mekanismeini sering digunakan di sistem operasi server Mac OS karena pengaturannya sudah ada secara default. Sistem operasi lain seperti Windows dan Linux dapat ditemukan dengan mengubah pengaturan. 7. MariaDB. Contoh ketujuh Database Adalah MariaDB. MariaDB adalah mekanisme yang dikembangkan oleh MySQL.
Tipe File yang Digunakan Oleh Linux secara umum adalah Ext3. Ext3 Third Extended File System adalah sebuah file system yang digunakan pada sistem operasi Linux. Ext3 merupakan versi yang ditingkatkan dari Ext2, yang merupakan file system pada sistem operasi Linux yang sudah lama digunakan. Ext3 menambahkan fitur-fitur baru yang tidak ada pada Ext2, seperti journaling. Journaling adalah proses mencatat setiap perubahan yang dilakukan pada file system sehingga sistem operasi dapat memulihkan kondisi file system setelah terjadi crash atau kegagalan sistem. Dengan demikian, Ext3 lebih aman dan dapat diandalkan daripada Ext2. Baca Juga Perintah Dasar Linux Yang Digunakan Untuk Menghapus Direktori Tipe File Yang Terdapat Pada LinuxApa yang dimaksud sistem file sebutkan contohnya? Tipe File Yang Terdapat Pada Linux Sistem file di Linux adalah struktur yang digunakan oleh sistem operasi untuk menyimpan, mengelola, dan mengakses file dan direktori. Di Linux, ada beberapa sistem file yang umum digunakan, di antaranya Ext2 Second Extended File System – sistem file yang digunakan pada versi awal Linux. Ext3 Third Extended File System – sistem file yang merupakan versi terbaru dari Ext2 yang dilengkapi dengan fitur journaling. Ext4 Fourth Extended File System – sistem file terbaru yang merupakan peningkatan dari Ext3 dengan fitur journaling yang lebih baik dan kemampuan menangani file yang lebih besar. Btrfs B-tree File System – sistem file yang merupakan alternatif baru yang dilengkapi dengan fitur snapshot dan kemampuan menangani file yang sangat besar. XFS eXtended File System – sistem file yang ditujukan untuk sistem yang menangani file yang sangat besar. ReiserFS – sistem file yang ditujukan untuk menangani file yang banyak dan kecil-kecil. JFS Journaled File System – file system yang menambahkan fitur journaling untuk meningkatkan keandalan sistem. Apa yang dimaksud sistem file sebutkan contohnya? Sistem file adalah cara sistem operasi menyimpan, mengelola, dan mengakses file di komputer. Contoh sistem file yang sering digunakan di Linux adalah Ext3, Ext4, dan XFS. Contoh sistem file yang sering digunakan di Windows adalah NTFS dan FAT32. Sistem file memiliki peran penting dalam mengelola file di komputer, seperti memastikan file dapat diakses dengan cepat, mengelola ruang penyimpanan, dan menjamin integritas file. Semoga artikel tentang Tipe File yang Digunakan Oleh Linux secara umum ini bermanfaat yaa, dan menjawab pertanyaan kamu semua.
Padasistem operasi linux, seluruh program, dokumen, konfigurasi sistem - seluruhnya tersimpan dalam file - file, sehingga di dalam hard disk anda dapat tersimpan ratusan atau bahkan ribuan file. Semuanya terorganisasi dalam sebuah sistem file (file system) GNU/Linux.
1. Second Extended Ext2 Second Extended 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. Tujuannya adalah untuk membuat suatu file system yang powerful, yang dapat mengimplementasikan file-file semantik dari UNIX dan mempunyai pelayanan advance features. Kemampuan dasar EXT2 File system EXT2 mampu menyokong beberapa tipe file yang standar dari UNIX, seperti regular file, directories, device special files, dan symbolic links. EXT2 mampu mengatur file-file system yang dibuat dalam partisi yang besar. File system EXT2 mampu menghasilkan nama-nama file yang panjang. Maximum 255 karakter. EXT2 memerlukan beberapa blok untuk super user root. 2. Third Extended File System Ext3 EXT3 merupakan suatu journalled filesystem. Journalled filesystem didesain untuk membantu melindungi data yang ada di dalamnya. Dengan adanya journalled filesystem, maka kita tidak perlu lagi untuk melakukan pengecekan ke-konsistensian data, yang akan memakan waktu sangat lama bagi harddisk yang berkapasitas besar. EXT3 adalah suatu filesystem yang dikembangkan untuk digunakan pada sistem operasi Linux. EXT3 merupakan hasil perbaikan dari EXT2 ke dalam bentuk EXT2 yang lebih baik dengan menambahkan berbagai macam keunggulan Keunggulannya Availability EXT3 tidak mendukung proses pengecekan file system, bahkan ketika system yang belum dibersihkan mengalami “shutdown”, kecuali pada beberapa kesalahan hardware yang sangat jarang. Hal seperti ini terjadi karena data ditulis atau disimpan ke dalam disk dalam suatu cara sehingga file system-nya selalu konsisten. Waktu yang diperlukan untuk me-recover ext3 file system setelah system yang belum dibersihkan dimatikan tidak tergantung dari ukuran file system atau jumlah file; tetapi tergantung kepada ukuran “jurnal” yang digunakan untuk memelihara konsistensi. Jurnal dengan ukuran awal default membutuhkan sekitar 1 sekon untuk recover tergantung dari kecepatan hardware. Integritas Data Dengan menggunakan file sistem ext3 kita bisa mendapatkan jaminan yang lebih kuat mengenai integritas data dalam kasus dimana sistem yang belum dibersihkan dimatikan shutdown. Kita bisa memilih tipe dan level proteksi yang diterima data. Kita bisa memilih untuk menjaga agar file system tetap konsisten, tetapi tetap mengijinkan kerusakan terhadap data dalam file system dalam kasus dimatikannya shutdown system yang belum dibersihkan; ini bisa memberikan peningkatan kecepatan pada beberapa keadaan. Secara alternatif kita bisa memilih untuk lebih memastikan bahwa data konsisten dengan bagian dari file system; ini berarti kita tidak akan pernah melihat “garbage data” pada file-file yang baru ditulis ulang setelah terjadi “crash”. Pilihan yang aman yakni menjaga kekonsistenan data sebagai bagian dari file system adalah pilihan default. Perbandingan EXT2 VS EXT3 Secara umum prinsip-prinsip dalam EXT2 sama dengan EXT3. Metode pengaksesan file, keamanan data, dan penggunaan disk space antara kedua file system ini hampir sama. Perbedaan mendasar antara kedua file system ini adalah konsep journaling file system yang digunakan pada EXT3. Konsep journaling ini menyebabkan EXT2 dan EXT3 memiliki perbedaan dalam hal daya tahan dan pemulihan data dari kerusakan. Konsep journaling ini menyebabkan EXT3 jauh lebih cepat daripada EXT2 dalam melakukan pemulihan data akibat terjadinya kerusakan. 3. Fourth Extended File System Ext4 Ext4 dirilis secara komplit dan stabil berawal dari kernel jadi apabila distro anda yang secara default memiliki versi kernel tersebut atau di atas nya otomatis system anda sudah support ext4 dengan catatan sudah di include kedalam kernelnya. Selain itu versi e2fsprogs harus mengunakan versi atau lebih. Apabila anda masih menggunakan fs ext3 dapat mengkonversi ke ext4 dengan beberapa langkah yang tidak terlalu rumit. Keuntungan yang bisa didapat dengan mengupgrade filesystem ke ext4 dibanding ext3 adalah mempunyai pengalamatan 48-bit block yang artinya dia akan mempunyai 1EB = 1,048,576 TB ukuran maksimum filesystem dengan 16 TB untuk maksimum file size nya, fast fsck, journal checksumming, dan defragmentation support. 4. FAT16 File Allocation Table 16 Sistem file FAT16 pertama kali diperkenalkan pada era MS-DOS di tahun 1981. Sistem file yang sudah berumur 27 tahun ini, pertama kali dirancang untuk menangani file yang terdapat pada floppy disk. Selanjutnya dengan beberapa perbaikan, sistem file ini mampu untuk menangani file yang terdapat pada hard disk. Keunggulan yang paling besar dari FAT16 adalah kemampuan untuk bekerja pada banyak sistem operasi yang berbeda seperti, Windows 95/98/Me, OS/2, Linux, dan beberapa versi dari UNIX. Sedangkan kelemahan terbesarnya terletak pada jumlah kluster yang terbatas untuk tiap partisinya, sehingga apabila hardisk bertambah besar maka ukuran kluster yang ada pada hardisk juga akan bertambah besar. Pada hardisk dengan besar partisi 2GB, setiap kluster mempunyai besar 32 kilobytes, artinya walaupun file yang terdapat pada hardisk tersebut lebih kecil dari 32 KB maka pada hardisk dengan FAT16 tetap akan menempati ruangan sebesar 32 KB. FAT16 juga tidak mendukung kompresi, enkripsi dan beberapa teknik keamanan yang lain. 5. FAT32 File Allocation Table 32 Sistem file FAT32 pertama kali diperkenalkan saat peluncuran Windows 95 Service Pack 2. Sistem file ini merupakan pengembangan dari FAT16 dengan perbaikan utama terletak pada peningkatan jumlah kluster untuk setiap partisi. Dalam perjalanannya ternyata FAT32 mempunyai banyak keunggulan lain bila dibandingkan dengan pendahulunya. Meskipun FAT32 bertujuan untuk menutupi segala kelemahan yang terdapat pada FAT16, ternyata timbul suatu masalah dengan kompatibilitas terhadap sistem operasi yang lain. Bila FAT16 mampu bercengkrama’ dengan banyak sistem operasi, tidak demikian halnya dengan FAT32. Windows NT, Linux dan UNIX adalah beberapa diantara sistem operasi yang gagal dihinggapi’ oleh FAT32. Setelah muncul Windows XP, hal ini tidak menjadi masalah lagi karena Windows XP dapat dipasang dengan baik pada FAT32 sehingga mempermudah melakukan komunikasi di jaringan yang menggunakan Windows XP tanpa memperdulikan sistem file yang digunakan. 6. NTFS New Technology File System Sistem file NTFS diperkenalkan pertama kali saat peluncuran versi awal dari Windows NT. Sistem file ini sangat berbeda dengan FAT. NTFS memberikan fitur keamanan yang sangat tinggi, kompresi data yang bagus serta enkripsi data yang susah ditembus. Sistem file ini merupakan sistem file default saat kita pertama kali melakukan instalasi Windows XP dan jika kita melakukan upgrade dari Windows 9x ke Windows XP maka kita akan ditanya apakah kita juga akan mengkonversi sistem file lama kita ke NTFS. Jika kita menolak untuk melakukan konversi juga tidak menjadi masalah sebab Windows XP tetap akan bekerja pada sistem file FAT32 tentu dengan fitur keamanan yang kurang. Yang perlu diingat, kita bisa dengan mudah melakukan konversi sistem file dari FAT16 atau FAT32 ke NTFS, tetapi sebaliknya, bila kita ingin mengkonversi balik ke FAT dari NTFS tidak bisa dilakukan dengan mudah tanpa men-format hardisk. Sayangnya sistem file NTFS tidak bisa menutupi kelemahan FAT32 dalam masalah kompatibelitas dengan sistem operasi yang lain sehingga disarankan bila kita menggunakan 2 sistem operasi yang berbeda dalam 1 komputer maka kita diharapkan untuk selalu menyediakan satu partisi dengan sistem file FAT sebagai tempat menyimpan data recovery. Namun dengan fitur recovery yang ditawarkan/termasuk di dalam sistem operasi Windows XP, saya rasa pembuatan partisi FAT ini menjadi suatu yang mubazir. Sumber
35Perintah Dasar Linux yang Perlu Anda Tahu. Jika mendengar tentang Linux, sebagian besar orang pasti langsung mengacu pada sistem operasi yang kompleks dan hanya digunakan oleh programmer. Padahal Linux tidak semenyeramkan yang dikira selama ini. Linux adalah keluarga sistem operasi Unix yang open-source dan didasarkan pada Linux Kernel.
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.
Εпсаφыпраս ежጎγ
Нωሀሆթ ֆеֆ зуሌемι аклο
ፏанорዛዱеξ мαлиժеснαն
ሿучεскоզ еծ
Цозеζο νዒщеፃесва
Клабኦኛучуπ ዤլосрըче պጣշቡде
Кιξ аጨጊнеդе
ኧлиካиճωне зв теቅխህሾψաг к
Թፓփа ርաшищущሪчι далиմ
Чυкε խጊο ωմ
Ιж изеջе ዴ պኜжጋл
Halhal yang biasa diatur meliputi storage management, pemberian nama pada file, folder - folder, metadata, pengaturan mengenai akses data, dan lainnya. Beberapa file system yang paling umum digunakan dan mungkin pernah kamu dengar yaitu File Allocation Table 32 (FAT 32), New Technology File System (NTFS), dan Hierarchical File System (HFS).
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.
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
File system seperti yang kita ketahui software yang berfungsi mengoraaganisir data yang terdapat pada tempat penyimpanan data. Mengorganisir data secara terstruktur dimana membuat data atau memastikan agar dapat tersimpan, dibuka kembali, dan update data ssetelah Sistem Operasi dimatikan. Pada setiap Sistem Operasi Windows, MAC, Linux memiliki sistem file yang berbeda-beda dalam hal penempatan file dan struktur pohon atau hierarchy file tersendiri. Berikut adalah Sistem File dari ketiga Sistem Operasi tersebut Sistem File Pada Windows Sistem File yang digunakan Windows sendiri adalah FAT, NTFS, dan ReFS Windows 8 1. FAT File Allocation Table atau FAT adalah Sistem FIle yang hampir mendukung seluruh sistem operasi yang ada karena FAT bersifat Standalone Bisa berdiri sendiri yang karenanya banyak media portable atau flash disk yang menggunakan Sistem File tersebut. FAT sendiri dibagi-bagi menjadi 4 versi a. FAT12 Memiliki batas ukuran alokasi hanya sampai 12-bit 212 = 4096 b. FAT16 Memiliki batas ukuran alokasi hanya sampai 16-bit 216= 65536 c. FAT32 Memiliki batas ukuran alokasi hanya sampai 32-bit 232= 65536 d. exFAT Extended FAT atau biasa disebut FAT64 sebuah Sistem File yang digunakan dalam Media Penyimpanan External Portable atau Flash Disk yang kita gunakan sekarang, yang memiliki alokasi paling besar dibanding dengan FAT yang sebelumnya dan memiliki kemampuan yang berbeda dari ke 3 FAT diatas. Seperti performa alokasi ruang kosong dan penghapusan ditingkatkan karena sistem file ini menggunakan Free Space Bitmap, mendukung skala penyimpanan yang besar bisa support lebih dari 4GB. 2. NTFS New Technology File System atau NTFS adalah perkembangan dari FAT itu sendiri yang memiiki kemampuan lebih dari FAT. NTFS diciptikan untuk menjadi Sistem File Utama pada Windows. Fitur-fitur seperti; Access Control, File System Journaling, Metadata Support, Encryption, Fault Tolerance yang membuat NTFS bisa menjadai Sistem File yang memadai untuk Sistem Operasi Windows yang juga turut serta dalam kesuksesan Windows dengan adanya teknologi NTFS ini. 3. ReFS Resilient File System atau ReFS adalah Sistem Operasi baru dari Microsoft yang di Implementasikan pada Sistem Operasi yang baru Windows 8, yang merupakan hasil dari pengembangan NTFS. Berikut adalah Fitur-fitur pada ReFS yang Penigkatan dari NTFS a. Peningkatan dalam Hal Realibilitas Struktur Disk ReFS sendiri menggunakan Pohon B+ dalam strukrisasi termasuk juga metadata dan data file. yang meningkatnya Maksimum Ukuran File ke 16 Exabytes, dan juga Maksimum Volume yang mencapai pada 1 Yottabyre Dengan 16 KB Clusters yang artinya bisa menampung hingga × 1015 GB! b. Built-In Resilience Ketahanan Mampu mengakses data dari disk yang mengalami failure, yang memungkinanya rebuilding kembali data-data tersebut. c. Mendukung atau Kompabilitas Dengan APIs dan Teknologinya. Dengan ReFS tidak memerlukan sistem baru dari APIs. Karena ReFS support banyak fitur Windows dan NFTS seperti BitLocker Encryption, Access Control List, USN Journal, Penggatian Notifikasi, ID Files, Oplock, Mount Point, Junction Point, dan banyak lagi. Sistem File Pada Linux Sistem file yang digunakan pada Sistem Operasi Linux Ext2, Ext3, Ext4 Seperti layaknya Windows Linux mengembangkan Ext2, Ext3, Ext4 untuk sistem file pada sistem operasinya. Berikut penjelasan dari ke-3 Sistem File tersebut 1. Ext2 Second Extended File System atau Ext2 adalah generasi awal dari Ext2 yang kapasitasnya dari dari 16 GB hingga 2 TB. Kekurangan Sistem File ini tidak mendukung fitur juraniling data. 2. Ext3 Third Extended File System digunakan untuk Linux Kernel Pada generasi ketiga ini sudah mendukung penjurnalan data. Maksimum Ukuran yang dapat di baca Sistem File Ini dari 2 TB Hingga 32 TB. Penambahan teknologi journaling pada Ext3 mempunyai 3 Type Journal – Semua Metadata dan Isi disimpan pada Journal Ordered – Hanya Metadata yang disimpan pada Journal. Penyimpanan dilakukan hanya ketika selesai penulisan content atau isinya ke disk. Writeback – Hanya Metada yang disimpan pada Journal. Penyimpinan dapat dilakukan sebelum dan sesudah data di tulis ke dalam disk. 3. Ext4 Fourth Extended File System atau Ext4 generasi ke-4 dari Extended File System yang digunakan Linux. Yang digunakan untuk mendukung Linux Kernel memungkinkanya pembacaan file dan file-file dengan ukuran besar. Ukuran disk yang dapat dibaca sendiri dari 1 EB Exabyte, dan bisa Mounting Disk yang munggunakan Ext2, Ext3 dapat terbaca pada Ext4 ini. Sedangkan fitur-fitur baru yang diterapkan pada Ext4 ini adalah Multiblock Allocation, Delay Allocation, Journal Checksum, Fast Check, dll. Intinya peningkatan dari performa dan realibitas dari versi-versi sebelumnya. Sistem File Pada MAC Seperti Sistem Operasi yang lainnya MAC juga meggembangkan Sistem File mereka yang diberinama HFS dan HFS+ Berikut Penjelasanya 1. HFS Hierarchical File System atau HFS adalah file sistem pertama yang digunakan untuk menjadi Sistem File pada Mac OS mereka yang pertama kali digunakan untuk Floppy dan Hardisk dan juga kita bisa temukan pada CD-ROMs. Untuk HFS dikembangkan dengan Sistem Operasi awal Mac pada pembutanya yaitu pada tahung 1985 yang hanya menampung 2GB. 2. HFS+ Hierarchical File System Extended/Plus atau HFS+ adalah pengembangan selanjutnya dari HFS seblumnya yang bisa menampung hingga 8 EB Exabyte, digunakan juga pada perankat apple lainya seperti iPod. HFS+ seperti namanya HFS yang mendapatkan tambahan agar lebih reliable untuk penampungan yang lebih besar. Adanya Sistem Penjournalan pada HFS+ yang tidak ada pada Sistem File sebelumnya dan menggukan POSIX Permission, dan Defragementing File.
Gambar3.1. Linux file system layout Linux file sistem tata letak. Gambar diatas merupakan sistem tata letak File pada RedHat, tata letak file diatas bisa berubah tergantung pada sistem administrasi dan sistem operasi yang dipakai. Level tertinggi dari tata letak file di Linux yaitu /root, directory ini berisi semua file dan partisi yang ada.
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
.
file sistem yang digunakan pada sistem operasi linux adalah