--> 25 Contoh Bash Script Linux Umum untuk Membantu Tugas-Tugas Anda

25 Contoh Bash Script Linux Umum untuk Membantu Tugas-Tugas Anda

25 contoh bash script Linux umum untuk backup, monitoring, user management, jaringan, dan otomatisasi tugas harian lengkap mudah dipakai.
Nextid

25 contoh bash script Linux umum untuk backup, monitoring, user management, jaringan, dan otomatisasi tugas harian lengkap mudah dipakai.

25 Contoh Bash Script Linux Umum untuk Membantu Tugas-Tugas Anda

Image

Image

Image

Image

Image

Image

Image

25 Contoh Bash Script Linux Umum untuk Membantu Tugas-Tugas Anda

Bash script sangat berguna untuk mengotomatisasi pekerjaan di Linux. Dengan script sederhana, Anda bisa menghemat waktu, mengurangi pekerjaan berulang, dan meningkatkan efisiensi administrasi server maupun desktop.

Berikut 25 contoh bash script umum yang sering dipakai untuk backup, monitoring, jaringan, user management, dan tugas harian.

1. Hello World

#!/bin/bash
echo "Hello World"

2. Menampilkan Tanggal dan Waktu

#!/bin/bash
date

3. Cek Pengguna yang Login

#!/bin/bash
who

4. Cek Uptime Server

#!/bin/bash
uptime

5. Cek Penggunaan Disk

#!/bin/bash
df -h

6. Cek Penggunaan RAM

#!/bin/bash
free -h

7. Backup Folder

#!/bin/bash
tar -czf backup.tar.gz /home/user/data

8. Hapus File Lama >7 Hari

#!/bin/bash
find /backup -type f -mtime +7 -delete

9. Ping Website

#!/bin/bash
ping -c 4 google.com

10. Cek Koneksi Internet

#!/bin/bash
if ping -c 1 8.8.8.8; then
 echo "Online"
else
 echo "Offline"
fi

11. Restart Service

#!/bin/bash
systemctl restart nginx

12. Cek Status Service

#!/bin/bash
systemctl status nginx

13. Update Sistem Ubuntu

#!/bin/bash
apt update && apt upgrade -y

14. Membuat User Baru

#!/bin/bash
useradd userbaru
passwd userbaru

15. Ganti Permission Folder

#!/bin/bash
chmod -R 755 /var/www/html

16. Ganti Ownership Folder

#!/bin/bash
chown -R www-data:www-data /var/www/html

17. Menampilkan IP Address

#!/bin/bash
ip a

18. Monitoring CPU

#!/bin/bash
top -b -n1 | head -20

19. Cek Port yang Terbuka

#!/bin/bash
ss -tulpn

20. Download File Otomatis

#!/bin/bash
wget https://example.com/file.zip

21. Rename Banyak File

#!/bin/bash
for f in *.txt; do mv "$f" "${f%.txt}.bak"; done

22. Loop Angka 1-10

#!/bin/bash
for i in {1..10}; do
 echo $i
done

23. Input Nama User

#!/bin/bash
read -p "Masukkan nama: " nama
echo "Halo $nama"

24. Cek Jika Folder Ada

#!/bin/bash
if [ -d /backup ]; then
 echo "Folder ada"
fi

25. Kirim Notifikasi Log Sederhana

#!/bin/bash
echo "$(date) Backup selesai" >> /var/log/backup.log

Cara Menjalankan Bash Script

Simpan file:

nano script.sh

Beri izin eksekusi:

chmod +x script.sh

Jalankan:

./script.sh

Tips Menggunakan Bash Script

  • Gunakan komentar agar mudah dibaca

  • Test script di server dummy

  • Simpan di folder terorganisir

  • Gunakan cron untuk otomatisasi

  • Backup sebelum script berisiko

Kesimpulan

25 contoh bash script Linux di atas sangat membantu untuk tugas harian seperti backup, monitoring, update sistem, jaringan, dan manajemen file. Dengan menguasai bash scripting, pekerjaan admin Linux menjadi jauh lebih cepat dan efisien.

FAQ

1. Bash script dipakai untuk apa?

Untuk otomatisasi tugas di Linux.

2. Semua distro Linux bisa pakai bash?

Hampir semua distro mendukung bash.

3. Perlu belajar coding dulu?

Dasar command line sudah cukup untuk mulai.

4. Apakah bash script aman?

Aman jika script benar dan diuji dulu.

5. Bisa dijalankan otomatis?

Ya, menggunakan cron job.

Posting Komentar