Linux
Pengertian Linux Linux adalah sebuah sistem operasi yang memiliki sumber terbuka (open source) dan bersifat gratis. Sistem operasi ini didasarkan pada kernel (inti sistem operasi) yang dikembangkan oleh Linus Torvalds pada tahun 1991. Linux kemudian menjadi dasar bagi banyak distribusi atau varian sistem operasi yang dikenal sebagai “distro” Linux. Linux secara resmi disebut sebagai “GNU/Linux” untuk menghormati peran perangkat lunak bebas yang dikembangkan oleh Proyek GNU dalam ekosistem Linux. Sejarah Linux Sejarah linux dimulai pada tahun 1991, seorang mahasiswa komputer Finlandia bernama Linus Torvalds memulai pengembangan kernel Linux. Dia ingin menciptakan sistem operasi yang bersifat open source dan dapat berjalan pada komputer PC. Torvalds merilis kernel pertama Linux secara online dan meminta kontribusi dari komunitas. Ini menjadi awal dari perkembangan Linux. Kernel Linux cepat menarik perhatian pengembang di seluruh dunia, dan komunitas Linux tumbuh pesat. Pada tahun 1992, Free Software Foundation (FSF) dengan bantuan Richard Stallman menyediakan perangkat lunak lain yang diperlukan untuk menjalankan sistem operasi Linux, seperti GNU (GNU’s Not Unix) dan lisensi GPL (GNU General Public License). Pada tahun-tahun berikutnya, distribusi-distribusi Linux mulai bermunculan. Salah satu yang pertama adalah Slackware pada tahun 1993, diikuti oleh Debian dan Red Hat. Distribusi-distribusi ini membawa kernel Linux, perangkat lunak bebas, dan utilitas sistem yang diperlukan ke dalam paket yang siap digunakan. Linux semakin populer di kalangan komunitas pengembang dan peminat teknologi. Penggunaan Linux di server web tumbuh pesat karena stabilitas dan keamanannya. Pada tahun 2000-an, perusahaan seperti IBM dan Oracle mulai memberikan dukungan untuk Linux, yang membantu meningkatkan adopsi di dunia bisnis. Seperti itulah sejarah linux secara singkat. Macam – Macam OS Linux Fungsi OS Linux Sistem Operasi (OS) Linux memiliki berbagai fungsi yang penting dalam menjalankan sebuah komputer atau perangkat yang menjalankannya. Berikut adalah beberapa fungsi OS Linux: //AZS referensi : [1][2]
Perintah Tail di Linux
Perintah tail di Linux digunakan untuk menampilkan sepuluh baris terakhir dari satu atau lebih file. Tujuan utamanya adalah untuk membaca pesan kesalahan. Secara default, perintah ini menampilkan sepuluh baris terakhir dari sebuah file. Selain itu, perintah ini juga digunakan untuk memantau perubahan file secara real-time. Ini adalah perintah pelengkap dari perintah head. Pengantar Tail Secara default, perintah tail menampilkan isi file. Tampilan dimulai pada baris, blok 512-byte, atau lokasi blok di dalam input. Angka yang menyertakan simbol plus di depan diasosiasikan dengan awal input, misalnya, -c +2 memulai tampilan pada byte input kedua. Angka yang menyertakan simbol minus di depan atau tanpa simbol eksplisit diasosiasikan dengan akhir input, misalnya, -n 2 menampilkan dua baris input terakhir. -n 10 atau sepuluh baris input terakhir adalah lokasi awal default. Perintah tail menyalin file yang ditentukan ke stdout mulai dari lokasi yang ditunjuk. stdin akan disalin jika file tidak ditentukan. Penyalinan dimulai dari posisi +number yang diukur dari awal atau -number dari akhir input. Angka diukur dalam byte, blok 1K, atau baris, sesuai dengan b, c, atau l yang ditambahkan sebagai bendera. -101 adalah default. Selain itu, bendera r membuat perintah tail menampilkan baris dari akhir file secara terbalik. Bendera f membuat perintah tail terus mengamati dan menampilkan data lebih lanjut setelah mencetak hingga akhir. Sintaks bashSalin kodetail <nama file> Implementasi Versi tail yang dikelompokkan dalam GNU coreutils ditentukan oleh Jim Meyering, Ian Lance Taylor, David MacKenzie, dan Paul Rubin. Perintah ini tersedia sebagai paket terpisah untuk Microsoft Windows sebagai elemen dari set UnxUtils yang merupakan port asli Win32 dari utilitas Unix-like GNU umum. Versi FreeDOS diintegrasikan oleh M. Aitchison. Juga, perintah tail adalah komponen dari MSX-DOS2 Tools ASCII untuk MSX-DOS2. CCZE juga mirip dengan tail ketika menampilkan hasilnya dalam warna. pctail mirip dengan CCZE. Ini adalah tail yang diwarnai dalam Python, yang mewarnai dan menampilkan hasil syslog. Inotail adalah implementasi antarmuka kernel inotify yang disederhanakan. Implementasi tail awal memeriksa setiap saat untuk melihat apakah data baru dapat ditampilkan. Inotail menggunakan antarmuka inotify dari kernel Linux yang diperkenalkan pada versi 2.6.13 pada Agustus 2015 sehingga hanya memeriksa data baru. MultiTail tidak hanya menampilkan logfile dalam banyak warna; ini juga dapat menyaring, menggulir balik, menggabungkan, dan membagi layar terminal menjadi sub-jendela. Ini adalah kombinasi dari Beeper, diff, grep, CCZE/pctail, watch, sed, tail, dan lainnya. Pemantauan File Perintah tail memiliki dua opsi baris unik -F dan -f yang memungkinkan file dikelola. Alih-alih hanya menampilkan beberapa baris terakhir dan menutup, perintah tail menampilkan baris dan mengaudit file. Perintah tail dapat memperbarui tampilan karena baris baru ditambahkan ke file oleh proses lain. Khususnya, ini sangat berguna untuk mengaudit file log. Versi lama dari perintah tail, secara default, memeriksa file setiap saat, tetapi mendukung infrastruktur inotify yang ditentukan dalam versi 2.6.13 kernel Linux pada Agustus 2005, yang hanya memantau file jika diberitahukan modifikasi oleh kernel. Perilaku Default Penggunaan default dari perintah tail menampilkan sepuluh baris terakhir dari file. Buat file ‘num.txt’ yang berisi angka 1 hingga 15 (setiap angka dalam baris baru). Buka file tersebut dengan menjalankan perintah tail tanpa argumen sebagai berikut: bashSalin kodetail num.txt Pertimbangkan output di bawah ini: bashSalin kodeLinux File tail Dari output di atas, kita dapat melihat sepuluh baris terakhir dari ‘num.txt’ ditampilkan. Opsi Tail Semua file didahului oleh header yang terdiri dari string “==> XXX <==”, di mana XXX adalah nama file kecuali opsi -q ditentukan jika lebih dari satu file ditentukan. Menampilkan Jumlah Baris Tertentu Opsi -n menampilkan jumlah baris yang ditentukan. Untuk menentukan jumlah baris, jalankan perintah sebagai berikut: bashSalin kodetail -n <jumlah> <nama file> Perintah ini akan menampilkan jumlah baris yang ditentukan dari akhir. Pertimbangkan contoh di bawah ini: bashSalin kodetail -n 5 num.txt ref:[1]
Daftar Perintah Linux
Daftar berikut ini berisi perintah-perintah Linux yang umum digunakan. Daftar ini berguna untuk pemula maupun profesional. Perintah dan Deskripsi ref: [1]https://www.javatpoint.com/linux-commands-list
Perintah File di Linux
Perintah file digunakan untuk menentukan jenis file. Perintah ini tidak memperhatikan ekstensi yang digunakan untuk file tersebut. Perintah ini hanya menggunakan perintah file dan memberi tahu kita jenis file tersebut. Perintah ini memiliki beberapa opsi. Sintaks bashSalin kodefile <nama_file> Contoh bashSalin kodefile 1.png Perintah File di Linux Pada snapshot di atas, Anda dapat melihat perintah file beserta argumen yang berbeda, yang menunjukkan jenis file mereka. Catatan: Perintah file memberi tahu kita jenis file dengan bantuan file magic yang berisi semua pola untuk mengenali jenis file. Path dari file magic adalah /usr/share/file/magic. Untuk informasi lebih lanjut, masukkan perintah man 5 magic. Opsi Perintah File di Linux Opsi Fungsi file -s Digunakan untuk file khusus. file * Digunakan untuk mencantumkan jenis dari semua file. file /nama_direktori/* Digunakan untuk mencantumkan jenis dari semua file di direktori yang disebutkan. file [range]* Akan mencantumkan semua file yang dimulai dari alfabet yang ada dalam rentang yang diberikan. ref: [1]
Perintah Touch di Linux/Unix dengan Contoh
Perintah touch digunakan untuk membuat berkas kosong atau memodifikasi tanggal dan waktu akses serta modifikasi berkas. Pengantar Perintah Touch Perintah touch digunakan secara luas dalam berbagai sistem operasi seperti ReactOS, Unix, sistem mirip Unix, dan lainnya. Penggunaan Dasar Perintah Touch Perintah touch digunakan untuk: Sejarah Singkat Perintah Touch Perintah touch pertama kali muncul dalam UNIX AT&T Versi 7. Saat ini, perintah ini tersedia di banyak sistem operasi termasuk Unix, DOS, Unix-like, dan Windows. Timestamps pada Berkas Linux Berkas Linux memiliki tiga timestamp utama: Timestamp-timestamp ini membantu dalam melacak perubahan dan penggunaan berkas di sistem Linux. Ini adalah informasi dasar tentang perintah touch di Linux/Unix beserta penggunaannya. ref: [1]
Perintah file Linux
Perintah file digunakan untuk menentukan jenis berkas tanpa memperhatikan ekstensi berkas yang digunakan. Perintah ini secara sederhana memberikan informasi tentang jenis berkas. Syntax: phpSalin kodefile <nama_berkas> Contoh: Salin kodefile 1.png Perintah file Linux Perintah file digunakan dengan berbagai opsi untuk fungsi-fungsinya. Opsi Fungsi file -s Digunakan untuk berkas khusus. file * Menggunakan untuk menampilkan jenis semua berkas. file /nama/direktori/* Menampilkan jenis semua berkas dari direktori yang disebutkan. file [range]* Akan menampilkan semua berkas yang dimulai dari abjad yang ada dalam rentang yang diberikan. Catatan: Perintah file menampilkan jenis berkas dengan bantuan berkas magis yang berisi pola-pola untuk mengenali jenis berkas. Lokasi berkas magis ada di /usr/share/file/magic. Untuk informasi lebih lanjut, gunakan perintah ‘man 5 magic’.ref:[1]
Sistem Berkas Linux
Sebuah sistem berkas Linux adalah kumpulan terstruktur dari berkas-berkas pada disk drive atau partisi. Sebuah partisi merupakan segmen dari memori yang mengandung data spesifik. Pada mesin kita, bisa terdapat berbagai partisi dari memori. Umumnya, setiap partisi mengandung sebuah sistem berkas. Mengapa Perlu Sistem Berkas? Komputer sistem umum perlu menyimpan data secara sistematis agar kita dapat dengan mudah mengakses berkas-berkas dalam waktu yang singkat. Data disimpan di hard disk (HDD) atau jenis penyimpanan lainnya yang setara. Beberapa alasan untuk mempertahankan sistem berkas antara lain: Struktur Sistem Berkas Linux Sistem berkas Linux memiliki struktur berkas hierarkis yang terdiri dari direktori root (/) dan subdirektori-subdirektorinya. Semua direktori lain dapat diakses dari direktori root. Sebuah partisi biasanya hanya memiliki satu sistem berkas, tetapi bisa memiliki lebih dari satu sistem berkas. Fitur Sistem Berkas Linux Beberapa fitur kunci dari sistem berkas Linux antara lain: Jenis-Jenis Sistem Berkas Linux Ketika menginstal sistem operasi Linux, tersedia berbagai sistem berkas seperti Ext, Ext2, Ext3, Ext4, JFS, ReiserFS, XFS, btrfs, dan swap. Mari pahami masing-masing sistem berkas ini secara detail: Apa itu Mounting dalam Sistem Berkas Linux? Dalam Linux, “mounting” adalah istilah sistem berkas yang merujuk pada hari-hari awal komputasi ketika disk atau pita removable secara fisik harus dimount pada perangkat drive yang benar. Pada disk pack, sistem berkas secara logis akan dimount oleh OS untuk membuat konten tersedia diakses oleh program aplikasi, OS, dan pengguna setelah terletak pada drive fisik. Ini adalah cara yang sederhana untuk memahami bahwa fstab singkat untuk “tabel sistem berkas,” dan itu adalah daftar sistem berkas yang akan dimount, opsi mereka, dan titik mount yang ditunjuk yang mungkin diperlukan untuk sistem berkas tertentu. Sistem berkas dapat dimount pada titik mount/direktori yang tersedia dengan bantuan perintah mount. Dalam kata lain, setiap direktori yang digunakan sebagai titik mount tidak boleh memiliki berkas lain di dalamnya dan harus kosong. Linux tidak akan menghalangi pengguna dari memasang sistem berkas pada yang sudah ada atau pada direktori yang berisi berkas. Isi yang sebenarnya akan ditutupi, dan hanya konten sistem berkas yang baru dimount yang akan terlihat jika kita memasang sistem berkas apa pun pada sistem berkas yang sudah ada atau direktori. ref: [1]
Perintah mkdir di Linux/Unix dengan Contoh
Pengenalan mkdir Sekarang mari kita pelajari cara membuat direktori sendiri dengan bantuan command prompt. Perintah mkdir adalah singkatan dari ‘make directory’. Dengan bantuan perintah mkdir, Anda dapat membuat direktori baru di mana pun Anda inginkan di sistem Anda. Cukup ketik “mkdir <nama dir>”, gantikan <nama dir> dengan nama direktori baru yang ingin Anda buat, dan tekan enter. Di sistem operasi ReactOS, Microsoft Windows, IBM OS/2, DR FlexOS, DOS, dan Unix, perintah mkdir digunakan untuk membuat direktori baru. Selain itu, perintah ini juga tersedia dalam bahasa skrip PHP dan EFI shell. Seringkali, perintah ini disebut md di ReactOS, Windows, OS/2, dan DOS. Perintah ini terkait dengan perintah create_dir Stratus OpenVOS. AmigaDOS dan MetaComCo TRIPOS menawarkan perintah MakeDir yang sama untuk membuat direktori baru. Banyak platform komputasi numerik, seperti GNU Octave dan MATLAB, memiliki fungsi mkdir dengan fungsi yang sama. Membuat Beberapa Direktori dan Izin Kita dapat membuat beberapa direktori dengan mengatur izin direktori menggunakan perintah mkdir. Kita tidak bisa membuat direktori tanpa izin, dan kita mungkin menghadapi kesalahan “permission denied”. Direktori yang harus dibuat perlu diberi nama, sehingga mkdir akan membuat direktori tersebut ketika direktori dengan nama tersebut tidak ada. Namun, jika nama tersebut sudah ada, perintah mkdir tidak akan membuat direktori. Contoh Penggunaan mkdir Berikut beberapa contoh penggunaan perintah mkdir: Dengan perintah ini, Anda dapat dengan mudah mengatur struktur direktori di sistem Anda sesuai kebutuhan. ref: [1]
Linux ls command
The ls is the list command in Linux. It will show the full list or content of your directory. Just type ls and press the enter key. The whole content will be shown. ls is a command used to list computer directories and files in Unix-like and Unix operating systems. It is developed by the Single Unix Specification and POSIX.It’s available inside the EFI shell, as a component of the UnxUtils group of native Win32 ports of basic GNU Unix-like utilities as an isolated package for Microsoft Windows, or as a component of the MSX-DOS2 Tools of ASCII for MSX-DOS version 2. The numerical computing environments GNU Octave and MATLAB contain an ls function with the same functionality. In several other environments like Microsoft Windows, OS2, and DOS, the same functionality is given by the dir command. The different implementations include different options, as with almost every utility. We can check the documentation given by the command for suitable options and usage. Brief History of ls An ls utility occurred in the AT&T UNIX first version, the title acquired from the same command in Multics also titled ‘ls’, an acronym for the “list” term. ls is a component of the X/Open Portability Guide from issue 2 of 1987. It was acquired into the POSIX.1 first version and the Single Unix Specification. Behavior Unix-like and Unix operating systems manage the thought of a working directory. ls lists several files inside the working directory when used without arguments. In that directory, the files are listed if a directory is mentioned. The arguments might include directories and files. Names beginning with the “.” symbol are hidden. The “.” directory is known as the working directory, and the “..” symbol is known as its parent directory. By default, they are shown. All files are displayed using -a. File names explicitly specified are listed always. ls only displays names without options. Multiple options might be combined. The basic options are: It is possible to display different items with different types of colors. It is an area in which implementations differ: ref: [1]
Penyelesaian Jalur (Path Completion)
Penyelesaian jalur adalah fitur yang sangat membantu di sistem operasi mana pun. Fitur ini dirancang untuk mempercepat kecepatan mengetik Anda. Anda hanya perlu menekan tombol ‘Tab’ dan perintah, opsi, atau nama file yang merupakan argumen akan secara otomatis dilengkapi atau memberikan Anda pilihan. Contoh Sebagai contoh, jika Anda ingin mengetik ‘cd Desktop’ Anda bisa mengetik ‘cd De’ dan menekan Tab. Perintah Anda akan otomatis dilengkapi. Namun, untuk bekerja dengan tombol Tab, Anda harus mengetik huruf pertama dengan benar. Sebagai contoh, jika Anda mengetik ‘cd de’ diikuti dengan menekan tombol Tab, maka Anda tidak akan mendapatkan hasil apa pun karena tidak ada file yang dimulai dengan ‘de’. Penyelesaian jalur sangat membantu dalam mengetik nama file yang panjang di mana Anda tidak mengingat nama file sepenuhnya. Beberapa file mengandung simbol atau spasi yang sulit diingat, sehingga Anda dapat menggunakan fitur ini. ref: [1]