Perintah Linux: 15 Kategori & Pemahaman Sistem

Pemberitahuan afiliasi Ver 3.1
Pemberitahuan afiliasi Ver 3.2 (khusus seluler)

Antarmuka baris perintah (Command Line Interface, CLI) di Linux adalah antarmuka pengguna berbasis teks untuk berinteraksi dengan program komputer dan sistem operasi. Perintah Linux bekerja hampir sama di sistem operasi keluarga Unix, dan dengan mengetik perintah, Anda membuat, mengubah, menyalin, dan memindahkan file serta mengelola server secara keseluruhan.

Perintah dikelompokkan ke dalam kategori, tetapi harap diingat bahwa pengelompokannya bisa saja keliru.

✅ Tabel Kategori Perintah Linux [15]

Pilih kategori di menu kiri atau ketik nama perintah di kotak pencarian. Perintah berhuruf biru punya artikel cara pakai dan akan terbuka di tab baru saat diklik.

🐧 Tabel Kategori Perintah Linux15 kategori
Direktori
cd pwd · realpath mkdir ls tree rmdir pushd popd dirs
Manajemen file
cp mv rm touch ln file stat rename readlink truncate split shred mkfifo mknod
Izin · kepemilikan
chmod · chown · umask · Sticky Bit chgrp chattr lsattr getfacl setfacl
SELinux sestatus · setenforce getenforce chcon restorecon semanage
Disk · mount
df du blkid mount · umount gdisk dd lsblk findmnt fdisk parted mkfs fsck resize2fs xfs_growfs sync
LVM pvcreate vgcreate lvcreate lvextend pvs vgs lvs
Proses · penjadwalan tugas
ps top kill killall lsof Latar belakang · latar depan nice · renice pgrep pkill pidof pstree htop nohup timeout watch strace time
Layanan systemctl service
Penjadwalan crontab at
Info sistem · pengaturan
Info CPU · RAM · disk · OS uname · versi kernel free uptime hostname arch lspci lsusb dmidecode vmstat iostat sar date cal
Pengaturan timedatectl localectl hostnamectl chronyc sysctl lsmod modprobe
Log logrotate journalctl dmesg logger
Daya reboot shutdown poweroff
Pengguna · grup
useradd · passwd userdel usermod chage sudo su visudo id whoami chfn chsh login
Grup groups groupadd groupmod groupdel gpasswd groupmems newgrp
Pengguna yang login who · w · users last lastb lastlog mesg write talk
Lihat · edit teks
cat less head · tail vi · vim more tac nl nano ed ex lp
Pemrosesan grep sort uniq tee awk sed cut paste tr wc xargs column diff cmp comm patch fmt iconv od strings banner nroff groff
Kompresi · arsip
Arsip tar cpio pax unshar
Kompresi gzip gunzip zcat bzip2 bunzip2 xz unxz zstd zip unzip uncompress uuencode uudecode
Jaringan
Pengaturan ip netstat · ifconfig nmtui nmcli ss ethtool route arp
Diagnostik ping traceroute tracepath mtr tcpdump nmap
DNS host nslookup dig whois
Akses jarak jauh · transfer ssh rsync wget rz · sz scp sftp curl ssh-keygen ssh-copy-id nc telnet rlogin
Firewall · sertifikat iptables firewall-cmd certbot openssl
Shell
echo history clear Prompt alias unalias type env printenv export set unset declare source read printf test true false exit basename dirname sleep yes ulimit script reset tput screen tmux
Perhitungan bc dc expr
Bantuan man info apropos whatis
DBMS · SQL
Shell mariadb-check mysql mariadb mysqldump mysqladmin mysqlcheck
SQL Dasar pernyataan SQL GRANT Membuat DB · pengguna SELECT INSERT UPDATE DELETE CREATE ALTER DROP SHOW DATABASES SHOW TABLES USE REVOKE
Pengembangan
gcc g++ cc c++ cpp make gdb ld ldd as ar nm objdump strip size install git perl python3
Perintah yang Anda cari tidak ada di tabel kategori.

✅ Jenis-Jenis Perintah Linux dan Penjelasannya

Perintah Direktori

Perintah direktori dipakai untuk memeriksa posisi Anda saat ini dan berpindah antarfolder. Pindah dengan cd, lihat jalur saat ini dengan pwd, periksa isi folder dengan ls dan tree, lalu buat folder dengan mkdir dan hapus dengan rmdir.

Perintah Manajemen File

Perintah manajemen file menyalin·memindahkan·menghapus file dan membuat file baru. Salin dengan cp, pindahkan atau ganti nama dengan mv, hapus dengan rm, dan buat file kosong dengan touch. Tautan dibuat dengan ln, sedangkan jenis dan detail file diperiksa dengan file dan stat.

Perintah Izin · Kepemilikan

Perintah izin · kepemilikan menentukan siapa yang boleh membaca, menulis, dan menjalankan sebuah file. Izin diubah dengan chmod, pemilik dan grup diubah dengan chown dan chgrp, sedangkan izin default untuk file baru ditentukan dengan umask.

Di server yang mengaktifkan SELinux, status diperiksa dengan sestatus dan mode diubah dengan setenforce.

Perintah Disk · Mount

Perintah disk · mount memeriksa kapasitas disk, membagi disk menjadi partisi, lalu menghubungkannya sebagai sistem file. Penggunaan disk secara keseluruhan dilihat dengan df dan kapasitas per folder dengan du; partisi dibuat dengan gdisk·fdisk, sistem file dibuat dengan mkfs, lalu dihubungkan dengan mount.

Sistem file adalah cara data disimpan, dan berikut empat sistem file yang paling banyak dipakai di Linux.

  • Ext4
  • Ext4 adalah salah satu sistem file yang paling banyak digunakan di Linux. Ext4 menyempurnakan sistem file Ext sebelumnya (Ext2, Ext3) dengan performa yang lebih cepat serta dukungan ukuran file dan sistem file yang lebih besar.
  • XFS
  • XFS dirancang untuk sistem file berkapasitas besar dan menawarkan kecepatan pemrosesan serta performa yang tinggi. Sistem file ini terutama dipakai di lingkungan server yang menangani data dalam jumlah besar.
  • Btrfs
  • Sistem file modern dengan beragam fitur, termasuk snapshot, kompresi, checksum, dan dukungan RAID.
  • ZFS
  • Sistem file yang mengutamakan performa tinggi dan integritas data, dengan fitur seperti snapshot, kompresi, replikasi, dan pemeriksaan integritas data, serta kemampuan manajemen sistem file yang unggul.

Perintah Paket

Perintah paket memasang·memperbarui·menghapus program. Keluarga RHEL (AlmaLinux·Rocky Linux) memakai dnf dan yum, Ubuntu·Debian memakai apt, dan informasi paket yang terpasang diperiksa dengan rpm dan dpkg.

Perintah Proses · Penjadwalan Tugas

Proses adalah program yang sedang berjalan, dan setiap proses diberi nomor unik (PID). Daftarnya dilihat dengan ps, status real-time dengan top, proses dihentikan dengan kill, dan layanan dijalankan·dihentikan dengan systemctl.

Untuk menjalankan perintah pada waktu yang ditentukan, gunakan crontab dan at.

Perintah Info Sistem · Pengaturan

Perintah info sistem memeriksa CPU·memori·versi kernel dan berapa lama server sudah menyala. Versi kernel dilihat dengan uname, memori dengan free, waktu aktif dan beban rata-rata dengan uptime, sedangkan zona waktu dan bahasa diubah dengan timedatectl dan localectl.

Log dibaca dengan journalctl, dan file log yang menumpuk dirapikan dengan logrotate.

Perintah Pengguna · Grup

Linux adalah sistem operasi multi-pengguna tempat banyak pengguna bisa login bersamaan, dan para pengguna dikelola dengan mengelompokkannya ke dalam grup. Akun dibuat dengan useradd dan passwd, diubah atau dihapus dengan usermod dan userdel, dan perintah yang memerlukan hak root dijalankan dengan menambahkan sudo.

Pengguna yang sedang login bisa diperiksa dengan who dan w.

Perintah Melihat · Mengedit Teks

Perintah teks menampilkan isi file dan menyaring baris yang diperlukan saja. Isi file dilihat dengan cat·less·head·tail dan diedit dengan vi, teks dicari dengan grep, lalu baris diurutkan dan duplikatnya dihapus dengan sort dan uniq. Sebagian besar dipakai dengan disambungkan ke perintah lain lewat pipe (|).

Perintah Pencarian

Perintah pencarian menemukan lokasi file dan file yang dapat dieksekusi. find menelusuri folder secara langsung berdasarkan nama·ukuran·tanggal modifikasi, sedangkan which·whereis·locate mencari di jalur eksekusi atau di daftar yang sudah dibuat sebelumnya.

grep, yang mencari teks di dalam file, ditempatkan di kategori Lihat · edit teks.

Perintah Kompresi · Arsip

Pengarsipan berarti menggabungkan beberapa file menjadi satu, sedangkan kompresi berarti memperkecil ukuran file. File digabungkan dengan tar dan dikompresi dengan gzip·bzip2·xz, dan bentuk yang paling sering dipakai adalah [tar -czf] yang melakukan keduanya sekaligus.

Untuk file yang dipertukarkan dengan Windows, gunakan zip dan unzip.

Perintah Jaringan

Perintah jaringan memeriksa alamat IP dan status koneksi, serta bertukar file dengan server lain. Jaringan diatur dengan ip dan nmtui, koneksi diperiksa dengan ping dan traceroute, dan DNS dicek dengan host·nslookup·dig.

Akses jarak jauh dilakukan dengan ssh, transfer file dengan rsync·scp·wget, dan firewall dikelola dengan iptables dan firewall-cmd.

Perintah Shell

Shell adalah program yang meneruskan perintah yang Anda ketik ke sistem operasi untuk dijalankan, sedangkan skrip shell menyusun perintah di dalam file lalu menjalankannya secara berurutan. Perintah yang sering dipakai di dalam skrip adalah echo·printf·test·export.

Beberapa perintah·Wildcard·Pengalihan dan simbol shell sejenisnya juga dikumpulkan di kategori ini.

Perintah DBMS · SQL

Perintah DBMS menangani database MariaDB·MySQL dari shell. Koneksi dibuat dengan mysql, backup dengan mysqldump, dan tabel diperiksa serta diperbaiki dengan mariadb-check.

Setelah terhubung, data dan hak akses ditangani dengan pernyataan SQL seperti SELECT·INSERT·GRANT.

Perintah Pengembangan

Perintah pengembangan dipakai untuk kompilasi, yaitu mengubah kode sumber menjadi file yang dapat dieksekusi. Kompilasi dilakukan dengan gcc, urutan build dijalankan otomatis dengan make, dan galat dilacak dengan gdb.

✅ Memahami dan Mendefinisikan Sistem Perintah Linux

Saat Anda mengetik perintah Linux di shell, shell meneruskan perintah itu ke kernel, lalu perintah diubah menjadi bahasa yang dapat dipahami mesin. Shell kemudian mengakses sumber daya seperti CPU, memori, I/O, dan jaringan untuk menjalankan tugasnya.

Perintah Linux: antarmuka baris perintah (Linux command line Interface-CLI)

ℹ️ Pemberitahuan Afiliasi
Konten di situs ini berisi tautan afiliasi. Jika pengunjung membeli produk atau layanan melalui tautan tersebut, situs ini menerima komisi dari penjual. Harga yang dibayar pembeli(turun saat ada diskon promo ↓), tidak naik karena hal ini. Harga, diskon, dan informasi stok yang ditampilkan berlaku pada saat penulisan dan bisa berbeda dengan kondisi sebenarnya, jadi pastikan kembali di situs penjual sebelum membeli. Pemilihan dan penilaian produk dibuat berdasarkan standar kami sendiri, dan ada tidaknya komisi tidak memengaruhi urutan maupun isi penilaian.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Buktikan bahwa Anda manusia: 2   +   9   =