Linux

Direktori Memori Linux

Direktori memori berisi file-file dari seluruh sistem. Semua informasi perangkat, proses yang berjalan, atau informasi terkait sistem disimpan di direktori ini. Direktori memori berisi direktori berikut: /dev Istilah ‘dev’ adalah singkatan dari device (perangkat). Seperti yang Anda tahu, dalam sistem operasi Linux, segala sesuatu dianggap sebagai file. Ini tampak seperti file biasa tetapi tidak memakan ruang disk. File-file yang digunakan untuk mewakili dan mengakses perangkat disimpan di sini, termasuk perangkat terminal seperti USB. Semua file yang disimpan di /dev tidak terkait dengan perangkat nyata, beberapa terkait dengan perangkat virtual juga. /proc Istilah ‘proc’ adalah singkatan dari process (proses). Sama seperti /dev, /proc juga tidak memakan ruang disk. Ia berisi informasi proses. Ini adalah sistem file pseudo yang berisi informasi tentang proses yang sedang berjalan. Ini juga bekerja sebagai sistem file virtual yang berisi informasi teks tentang sumber daya sistem. Contoh: bashSalin kodels /proc Lihat snapshot di atas, perintah “ls /proc” menampilkan isi dari /proc. Banyak file diberi nama sebagai angka dan beberapa file bernama juga ada. Direktori /proc memiliki beberapa properti file seperti tanggal, yang terus diperbarui seperti yang ditunjukkan dalam snapshot di bawah ini. Lihat snapshot di atas, ketika sistem memiliki dua CPU, file akan terlihat seperti ini. Contoh: bashSalin kodecat /proc/interrupts /sys Istilah ‘sys’ adalah singkatan dari system (sistem). Pada dasarnya ia berisi informasi kernel tentang perangkat keras. Direktori ini dibuat untuk kernel Linux 2.6. Ini adalah sejenis /proc dan digunakan untuk konfigurasi plug and play. ref:[1]

By ahmadmahmuda@student.telkomuniversity.ac.id | Linux
DETAIL

Direktori Data Linux

Direktori data digunakan untuk menyimpan data sistem. Direktori data berisi direktori berikut: /home Direktori /home menyimpan file pribadi pengguna. Setelah /home, ada direktori yang biasanya dinamai sesuai nama pengguna seperti /home/sssit. Di dalam direktori ini, terdapat subdirektori seperti Desktop, Downloads, Documents, Pictures, dll. Contoh: bashSalin kodels /home ls /home/sssit Lihat snapshot di atas, perintah “ls /home” menampilkan ‘sssit’. Sementara perintah “ls /home/sssit” menampilkan subdirektori ‘sssit’. Catatan Tanda tilde () menunjukkan “/home/sssit”. Misalnya, jika Anda ingin memberikan perintah “/home/sssit/Desktop”, alih-alih menulis ini, Anda juga bisa menulis “/Desktop”, keduanya sama. /root Direktori /root adalah direktori home dari pengguna root. Perlu dicatat bahwa direktori /root berbeda dari direktori root (/). /srv Istilah ‘srv’ adalah singkatan dari service (layanan). Direktori /srv berisi data spesifik server untuk layanan yang disediakan oleh sistem seperti www, cvs, rsync, ftp, dll. /media Direktori /media berfungsi sebagai titik mount untuk perangkat media yang dapat dilepas seperti CD-Rom, floppy, perangkat USB, dll. Ini adalah direktori yang baru diperkenalkan dan karenanya sistem dapat berjalan tanpa direktori ini juga. Contoh: bashSalin kodels /media Lihat snapshot di bawah, perintah “ls /media” menampilkan konten /media. /mnt Istilah ‘mnt’ adalah singkatan dari mount (pasang). Direktori /mnt seharusnya kosong dan sysadmin hanya dapat memasang filesystem sementara di sini. /tmp Istilah ‘tmp’ adalah singkatan dari temporary (sementara). Data yang disimpan di /tmp bersifat sementara dan dapat menggunakan ruang disk atau RAM. Ketika sistem di-reboot, file di bawah direktori ini akan otomatis dihapus. Jadi disarankan untuk tidak pernah menggunakan /tmp untuk menyimpan data penting. ref:[1]

By ahmadmahmuda@student.telkomuniversity.ac.id | Berita . Linux
DETAIL

Direktori Biner Linux

File biner adalah file yang berisi kode sumber yang telah dikompilasi (atau kode mesin). Mereka juga disebut file eksekusi karena mereka dapat dijalankan di komputer. Direktori biner berisi direktori berikut: /bin Direktori /bin berisi biner pengguna, file eksekusi, perintah Linux yang digunakan dalam mode pengguna tunggal, dan perintah umum yang digunakan oleh semua pengguna, seperti cat, cp, cd, ls, dll. Direktori /bin tidak mengandung direktori. Contoh: bashSalin kodels /bin Lihat snapshot di atas, perintah “ls /bin” menampilkan daftar direktori /bin. Perintah seperti cp, cat, less, touch, dll dapat dilihat dalam snapshot. /sbin Direktori /sbin juga berisi file eksekusi, tetapi tidak seperti /bin, ia hanya berisi biner sistem yang memerlukan hak istimewa root untuk menjalankan tugas tertentu dan berguna untuk tujuan pemeliharaan sistem, misalnya fsck, root, init, ifconfig, dll. Contoh: bashSalin kodels /sbin Lihat snapshot di atas, perintah “ls /sbin” menampilkan daftar direktori /sbin. /lib Direktori /lib berisi pustaka bersama yang sering digunakan oleh direktori /bin dan /sbin. Ia juga berisi modul kernel. Nama file ini dapat dikenali sebagai ld* atau lib*.so.*. Misalnya, ld-linux.so.2 dan libfuse.so.2.8.6. Contoh: bashSalin kodels /lib Lihat snapshot di atas, perintah “ls /lib” menampilkan daftar direktori /lib. /opt Istilah ‘opt’ adalah singkatan dari optional (opsional). Tujuan utamanya adalah untuk menyimpan paket perangkat lunak aplikasi opsional. Aplikasi tambahan dari vendor individu harus diinstal di /opt. Oleh karena itu, dalam beberapa sistem, /opt mungkin kosong karena tidak memiliki aplikasi tambahan ref:[1]

By ahmadmahmuda@student.telkomuniversity.ac.id | Linux
DETAIL

Standar Hierarki Filesystem Linux (FHS)

Standar hierarki filesystem (Filesystem Hierarchy Standard atau FHS) menggambarkan struktur direktori dan isinya dalam sistem operasi Unix dan sejenis Unix. FHS menjelaskan di mana file dan direktori harus berada dan apa yang seharusnya mereka isi. Versi terkini adalah 3.0 yang dirilis pada 3 Juni 2015 dan dikelola oleh Free Standards Group. Dalam sistem operasi sejenis Unix, semuanya dianggap sebagai file. Hanya distribusi Linux yang mengikuti FHS dan itu pun sebagian. Karena setiap distribusi memiliki kebijakan mereka sendiri, Anda mungkin melihat beberapa perbedaan dalam struktur pohon direktori dari berbagai distribusi. Jika Anda ingin mengetahui informasi tentang FHS sistem Anda, masukkan perintah man hier. Ini akan menampilkan struktur direktori sistem Anda. Catatan GoboLinux dan NixOS tidak mengikuti FHS sama sekali, mereka memiliki kebijakan sendiri yang sepenuhnya berbeda. Direktori Root Semua direktori dalam sistem Linux berada di bawah direktori root yang diwakili oleh garis miring ke depan (/). Segala sesuatu dalam sistem Anda dapat ditemukan di bawah direktori root ini bahkan jika mereka disimpan dalam perangkat virtual atau fisik yang berbeda. Direktori Root Linux Lihat snapshot di atas, kami telah menunjukkan direktori root sistem kami, yaitu Ubuntu, dengan bantuan perintah ls /. Di sini, kami menulis (/) untuk mewakili direktori root. Direktori Linux Kami telah mengkategorikan direktori berdasarkan jenis file seperti yang diberikan di bawah ini: Tipe Direktori Jenis File yang Disimpan Direktori biner Berisi file kode sumber yang terkompilasi atau biner, contoh: /bin, /sbin, dll. Direktori konfigurasi Berisi file konfigurasi sistem, contoh: /etc, /boot. Direktori data Menyimpan file data, contoh: /home, /root, dll. Direktori memori Menyimpan file perangkat yang tidak memakan ruang hard disk sebenarnya, contoh: /dev, /proc, /sys. Usr (Unix System Resources) Berisi data yang dapat dibagi dan hanya dapat dibaca, contoh: /usr/bin, /usr/lib, dll. var (direktori variabel) Berisi data berukuran besar, contoh: /var/log, /var/cache, dll. Direktori non-standar Direktori yang tidak termasuk dalam FHS standar, contoh: lost+found, /run, dll. ref:[1]

By ahmadmahmuda@student.telkomuniversity.ac.id | Linux
DETAIL

Perintah Linux less

Perintah less sama seperti perintah more tetapi mencakup beberapa fitur tambahan. Perintah ini secara otomatis menyesuaikan dengan lebar dan tinggi jendela terminal, sedangkan perintah more memotong konten saat lebar jendela terminal menjadi lebih pendek. Sintaks phpSalin kodeless <nama file> Contoh bashSalin kodeless /var/log/udev Lihat snapshot di atas, kami memberikan perintah “less /var/log/udev”. Di pojok kiri bawah, nama file ditampilkan. Mencari String di Linux String tertentu dapat dicari dengan mengetik garis miring ke depan (/) diikuti dengan nama string, pada tempat nama file di pojok kiri bawah kotak terminal. Sintaks bashSalin kode/nama string Contoh bashSalin kode/add Lihat snapshot di atas, kami ingin menemukan string ‘add’, oleh karena itu kami mengetik “/add” di pojok kiri bawah. Output Snapshot di bawah menunjukkan output dari perintah “/add”. String ‘add’ akan secara otomatis disorot. Tombol Navigasi Perintah less Perintah less memiliki tombol navigasi yang mirip dengan editor vim. Mari kita lihat beberapa tombol navigasi dan operasi lainnya dari perintah less. 1. Navigasi Pencarian Tombol navigasi pencarian akan membantu Anda dalam pencarian maju dan mundur. Pencarian Maju Pencarian Mundur Jalur Pencarian 2. Navigasi Layar 3. Navigasi Baris Untuk bergerak maju atau mundur baris demi baris: 4. Navigasi Lainnya 5. Tombol Penghitung 6. Navigasi Bertanda 7. Banyak File Dengan melewatkan argumen dalam baris yang sama: Salin kodeless file1 file2 Saat melihat file1, pergi ke file2: rubySalin kodeless file1 :e file2 Untuk bernavigasi di antara file saat lebih dari dua file dibuka: ref: [1]

By ahmadmahmuda@student.telkomuniversity.ac.id | Linux
DETAIL

Perintah Linux more

Seperti perintah cat yang menampilkan konten file, perintah more juga menampilkan konten sebuah file. Perbedaan utamanya adalah, dalam kasus file yang lebih besar, output perintah cat akan menggulir keluar dari layar Anda sementara perintah more menampilkan output satu layar penuh pada satu waktu. Berikut adalah tombol-tombol yang digunakan dalam perintah more untuk menggulir halaman: Tombol yang Digunakan dalam Perintah more Sintaks phpSalin kodemore <nama file> Contoh bashSalin kodemore /var/log/udev Lihat snapshot di atas, di pojok kiri bawah menunjukkan 0%, yang menunjukkan bahwa 0% halaman telah ditampilkan. Untuk menggulir ke bawah, gunakan tombol ‘spasi’, halaman berikutnya akan ditampilkan. Jika Anda ingin menggulir ke bawah halaman baris demi baris, gunakan tombol ‘enter’. Jika Anda ingin kembali ke halaman terakhir atau sebelumnya, gunakan tombol ‘b’. Opsi Perintah more Opsi Fungsi more -num Membatasi baris yang ditampilkan per halaman. more -d Menampilkan pesan pengguna di pojok kanan bawah. more -s Mengurangi baris kosong. more +/nama string Membantu menemukan string tertentu. more +num Digunakan untuk menampilkan konten dari baris tertentu. Catatan Perintah more tidak dapat digunakan untuk menampilkan file biner. ref: [1]

By ahmadmahmuda@student.telkomuniversity.ac.id | Linux
DETAIL

Perintah Cat di Linux/Unix dengan Contoh

Perintah cat adalah alat yang paling universal dan kuat. Ini dianggap sebagai salah satu perintah yang paling sering digunakan. Perintah ini dapat digunakan untuk menampilkan isi file, menyalin konten dari satu file ke file lain, menggabungkan konten dari beberapa file, menampilkan nomor baris, menampilkan $ di akhir baris, dan sebagainya. Perintah cat dapat digambarkan sebagai utilitas standar Unix yang secara berurutan membaca file, menuliskannya pada output standar. Nama ini berasal dari fungsi untuk menggabungkan file. Perintah ini telah dikirimkan ke beberapa sistem operasi. Perintah ini digunakan untuk menggabungkan file yang mencakup beberapa file menjadi satu file. Penggunaan Perintah Cat Spesifikasi Unix Tunggal menjelaskan operasi cat untuk membaca file dalam urutan yang diberikan dalam argumennya, menentukan isinya dalam urutan yang sama seperti output standar. Spesifikasi tersebut mengamanatkan dukungan satu opsi bendera, yaitu u (output tidak buffer), yang berarti bahwa semua byte ditentukan setelah dibaca. Secara default, beberapa sistem operasi melakukannya dan menghindari bendera tersebut, seperti yang ada di GNU Core Utilities. Jika ada nama file input yang dijelaskan sebagai satu tanda hubung, perintah cat membaca melalui input standar dalam urutan pada titik tersebut. Perintah cat hanya membaca dari input standar jika tidak ada file yang disebutkan. Kasus Penggunaan Perintah Cat Perintah cat dapat digunakan untuk mem-pipe file ke program apa pun yang mengharapkan data biner atau teks biasa pada aliran input. Perintah cat tidak merusak byte non-teks saat mengeluarkan dan menggabungkan. Dengan demikian, dua kasus penggunaan utama perintah ini adalah jenis file biner format-kompatibel tertentu dan file teks. Penggabungan teks terbatas pada file teks dengan pengkodean warisan yang sama, seperti ASCII. Perintah cat tidak menawarkan cara untuk menggabungkan file teks Unicode yang mengandung file atau Byte Order Mark dengan pengkodean teks yang berbeda satu sama lain. File gabungan yang dihasilkan mungkin tidak diizinkan untuk beberapa set data biner terstruktur. Misalnya, jika sebuah file mengandung footer atau header unik, hasilnya akan menduplikasi ini. Namun, untuk beberapa format wadah digital multimedia, file akhir diizinkan, dan perintah cat menawarkan cara yang efektif untuk menambahkan file. Aliran video dapat menjadi contoh file penting yang dapat digabungkan oleh perintah cat tanpa masalah, misalnya, format aliran program DV (Digital Video) dan MPEG (MPEG-2 dan MPEG-1), yang pada dasarnya adalah aliran paket sederhana. Opsi dalam Perintah Cat ref: [1]

By ahmadmahmuda@student.telkomuniversity.ac.id | Linux
DETAIL

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]

By ahmadmahmuda@student.telkomuniversity.ac.id | Linux
DETAIL

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

By ahmadmahmuda@student.telkomuniversity.ac.id | Linux
DETAIL

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]

By ahmadmahmuda@student.telkomuniversity.ac.id | Linux
DETAIL