linux Commands

Semua daftar command yang tersedia di repository Anda.

Copy/Backup File Dengan Timestamp Otomatis

LOW

Copy/Backup File Dengan Timestamp Otomatis

[Linux]#command#linux#shell
cp {{nama_file}} {{nama_file_baru}}_$(date +%Y%m%d_%H%M%S)

Linux - Menguji HTTP endpoint

LOW

Digunakan untuk mengecek apakah endpoint aplikasi dapat diakses dan melihat HTTP response dari server.

[Linux]#curl#http#deployment#monitoring#linux
curl -I https://<domain>

Linux - Mengecek resolusi DNS

LOW

Digunakan ketika domain tidak dapat diakses untuk memastikan DNS berhasil menerjemahkan domain ke IP address.

[Linux]#network#troubleshooting#dns#domain#linux
nslookup <domain>

Linux - Mengecek port tertentu

LOW

Digunakan untuk memastikan aplikasi atau service sedang listen pada port tertentu.

[Linux]#network#port#troubleshooting#monitoring#linux
sudo ss -lntp | grep ':<port>'

Linux - Mencari file yang baru berubah

LOW

Digunakan untuk mencari file yang baru dimodifikasi, terutama ketika ingin mengetahui file yang berubah setelah deployment.

[Linux]#find#file#troubleshooting#deployment#linux
find /path -type f -mmin -60

Linux - Mencari error pada log

LOW

Digunakan untuk mencari pesan error pada file log dengan cepat.

[Linux]#grep#troubleshooting#error#linux#log
grep -i 'error' <logfile> | tail -50

Linux - Monitoring log realtime

LOW

Digunakan untuk memantau perubahan file log secara realtime saat melakukan troubleshooting aplikasi atau deployment.

[Linux]#troubleshooting#realtime#monitoring#linux#log
tail -f <logfile>

Linux - Melihat log terbaru

LOW

Digunakan untuk melihat baris terakhir dari file log tanpa membuka seluruh file.

[Linux]#troubleshooting#monitoring#linux#log
tail -n 100 <logfile>

Linux - Menghentikan service

MEDIUM

Digunakan untuk menghentikan service tertentu ketika melakukan maintenance atau troubleshooting.

[Linux]#systemd#troubleshooting#stop#linux#service
sudo systemctl stop <service>

Linux - Menjalankan service

MEDIUM

Digunakan untuk menjalankan service yang sedang berhenti.

[Linux]#systemd#start#troubleshooting#linux#service
sudo systemctl start <service>

Linux - Restart service

MEDIUM

Digunakan setelah perubahan konfigurasi atau ketika service mengalami masalah dan perlu dijalankan ulang

[Linux]#restart#systemd#troubleshooting#linux#service
sudo systemctl restart <service>

Linux - Mengecek status service

LOW

Digunakan untuk memastikan service seperti Nginx, PHP-FPM, Redis, atau aplikasi sedang berjalan dan melihat error terakhirnya.

[Linux]#systemd#troubleshooting#linux#service#status
sudo systemctl status <service> --no-pager

Linux - Melihat service yang sedang berjalan

LOW

Digunakan untuk melihat daftar service systemd yang sedang aktif pada server.

[Linux]#systemd#server#monitoring#linux#service
systemctl list-units --type=service --state=running

Linux - Mengecek penggunaan RAM

LOW

Digunakan untuk mengetahui total RAM, RAM yang digunakan, RAM tersedia, serta penggunaan swap pada server.

[Linux]#ram#memory#monitoring#linux
free -h

Linux - Monitoring resource server

LOW

Digunakan untuk memantau penggunaan CPU, memory, dan proses yang berjalan secara realtime ketika server terasa lambat atau ingin mengetahui proses yang menggunakan resource tinggi.

[Linux]#cpu#memory#monitoring#linux
top

Linux - Mengecek port yang sedang listening

LOW

Menampilkan port jaringan yang sedang digunakan oleh service pada server.

[Linux]#network#devsecops#port#security#linux
sudo ss -tulpn

SSH - Mengakses server remote

LOW

Membuat koneksi SSH ke server menggunakan host, user, dan port tertentu.

[Linux]#remote#ssh#server#deployment
ssh -p {{port}} user@server

Linux - Mengecek permission dan ownership file

LOW

Melihat permission, owner, group, ukuran, dan informasi file.

[Linux]#permission#security#ownership#linux
ls -lah /www/wwwroot/

Linux - Mengecek direktori saat ini

LOW

Menampilkan lokasi direktori kerja yang sedang aktif.

[Linux]#troubleshooting#directory#linux
pwd

Linux - Mengubah permission file atau folder

MEDIUM

Mengatur permission file dan folder pada server Linux.

[Linux]#permission#chmod#security#linux
chmod 755 /path/to/file

Linux - Mencari file dalam direktori

LOW

Mencari file atau folder berdasarkan nama atau kriteria tertentu.

[Linux]#find#file#security#linux
find /www/wwwroot/ -type f

Linux - Menjalankan perintah sebagai user www

MEDIUM

Menjalankan command menggunakan user www untuk menyesuaikan ownership aplikasi pada server.

[Linux]#aapanel#www#deployment#linux#sudo
sudo -u www <command>

Mengubah ownership sebuah folder

MEDIUM

Mengubah pemilik file dan folder aplikasi agar dapat dijalankan oleh user www

[Linux]#permission#aapanel#deployment#linux#chown
sudo chown -R www:www

Melihat isi direktori dengan detail

LOW

Melihat file dan folder beserta permission, owner, ukuran, dan waktu modifikasi.

[Linux]#file#directory#linux
ls -lah

Linux - Check Disk Space

LOW

Menampilkan penggunaan kapasitas partisi disk dalam format human-readable.

[Linux]#disk#sysadmin#linux
df -h