Salah Konfigurasi Lagi

Belajar sysadmin dari kesalahan yang sama

2 min read

Membuat Shortcut Keyboard untuk Menjalankan Bash Script

Membuat Shortcut Keyboard untuk Menjalankan Bash Script

Yo, peeps! Pernah nggak sih kalian capek ngetik perintah yang sama terus-terusan di terminal? Atau mungkin pengen ngejalanin script bash dengan sekali pencet tombol? Nah, shortcut keyboard bisa jadi solusinye! Dengan ngeset shortcut, bisa deh ngejalanin script bash tanpa ngetik command panjang-panjang. Bikin hidup lebih gampang kapok!

Step 1: Bikin Bash Script Dulu

Pertama-tama, pastiin dulu punya file bash script yang pengen dijalanin. Misal, kita bikin file hello.sh yang isinya:

2 min read

Script Mengecek Port Terbuka di Server


Mengecek Port Terbuka di Server dengan Nmap: Praktis dan Efektif!

Apa itu Nmap?

Nmap, singkatan dari Network Mapper, adalah tool open-source yang dipakai untuk mengaudit sistem keamanan jaringan. Nmap punya banyak fungsi, salah satunya adalah mengecek port terbuka pada server. Program ini sudah tersedia di berbagai sistem operasi, termasuk Windows, macOS, dan Linux.

Kenapa Nmap Populer?

Nmap populer karena kekuatannya dalam melakukan port scanning dengan cepat dan akurat. Banyak pentester dan network administrator memilih Nmap karena fleksibel, dapat diandalkan, plus mudah digunakan. Versi terbaru Nmap, 7.80, juga memperkenalkan fitur-fitur baru untuk scanning yang lebih efektif.

3 min read

Mengubah Format Tanggal di Bash Script

Mengubah Format Tanggal di Bash Script: Gampang Banget Loh!

Kalian pernah ngerasa pusing nggak sih ketika harus mengubah format tanggal di Bash Script? Haha, tenang aja, itu adalah hal yang sangat mudah loh! Di sini, aku bakal kasih tahu gimana caranya kalian bisa mengubah format tanggal sesuai keinginan kalian dengan menggunakan Bash Script. Simak ya!

Why Date Format is Important?

Pertama-tama, kenapa sih kita perlu mengubah format tanggal? Yap, karena setiap sistem atau aplikasi kadang memiliki preferensi format tanggal yang berbeda-beda. Misal, kadang kita butuh tanggal dalam bentuk DD-MM-YYYY, tapi terkadang kita perlu YYYY-MM-DD. Nah, dengan Bash Script, kita bisa dengan mudah mengkonversi format tanggal sesuai kebutuhan.

2 min read

Cara Menjadwalkan Backup Folder Otomatis

Cara Menjadwalkan Backup Folder Otomatis: Simpel Banget, Gak Pake Ribet!

Backup folder itu penting banget, guys! Bayangin aja kalau tiba-tiba file-file penting kamu ilang karena hardisk rusak atau terkena virus. Jadi, nge-backup tuh harus jadi rutinitas. Nah, biar gak repot, kamu bisa otomatiskan proses backup folder dengan beberapa langkah simpel. Yuk, simak caranya!

1. Pilih Tools-nya Dulu

Sebelum mulai, kamu perlu pilih tools buat nge-backup. Ada banyak sih pilihannya, tapi yang paling umum itu:

3 min read

Membuat Web Scraper Sederhana dengan curl dan sed

Membuat Web Scraper Sederhana dengan curl dan sed

Hai, semua! Pernah nggak sih kalian kepikiran untuk membuat web scraper sendiri? Bagi yang belum tahu, web scraper adalah program yang bisa ngambil data dari sebuah website. Nah, kali ini kita bakal coba bikin web scraper sederhana menggunakan curl dan sed.

Kenapa pake curl dan sed? Karena keduanya adalah command line tools yang keren banget! curl bisa buat request ke website, sedangkan sed buat ngedit teks. Jadi, kita bisa request sebuah halaman web kemudian ambil datanya pakai regex.

2 min read

Script Bash untuk Ping List IP/Domain dan Simpan Hasilnya

Script Bash untuk Ping List IP/Domain dan Simpan Hasilnya

Yo, kita bakal ngecek koneksi ke beberapa alamat IP atau domain dengan menggunakan skrip Bash. Skrip ini akan melakukan ping ke setiap alamat yang ada di list, terus nyimpen hasilnya dalam file. Nggak perlu panik, kita juga bakal ngecek apakah setiap alamat ngebalas ping atau enggak. Gas!

Skrip Bash:

code
#!/bin/bash

# Daftar alamat IP/domain yang mau di-ping
addresses=("google.com" "192.168.1.1" "example.com" "10.0.0.1")

# Hasil ping bakal disimpen di sini
output_file="ping_results.txt"

# Hapus file sebelumnya biar nggak numpuk
rm -f $output_file

# Loop untuk nge-ping setiap alamat
for address in "${addresses[@]}"; do
    # Ping sekali (-c 1) dengan waktu tunggu 3 detik (-W 3)
    if ping -c 1 -W 3 $address &> /dev/null; then
        echo "$address is up" >> $output_file
    else
        echo "$address is down" >> $output_file
    fi
done

echo "Proses selesai! Cek hasilnya di $output_file"

Cara Pake Skrip:

2 min read

Monitoring Service dan Kirim Notifikasi Telegram

Keren Banget! Monitoring Service dan Kirim Notifikasi Telegram dengan Mudah

Halo, bro! Pernah ngerasa kesel nggak sih ketika server atau aplikasi lo tiba-tiba down? Ujung-ujungnya, ritme kerja jadi kacau balau. Tapi tenang aja, ada solusinya nih! Kali ini, gue akan kasih tau gimana cara monitoring service dan kirim notifikasi Telegram biar lo bisa cepet tanggap kalo ada masalah. Yuk, simak!

Apa Itu Monitoring Service?

Monitoring service itu kayak “mata-mata” buat server atau aplikasi lo. Tugasnya adalah ngecek terus-menerus apakah semuanya berjalan dengan baik. Kalo ada masalah, misalnya server down atau performa lambat, lo bakal langsung dapet kabar. Dengan begitu, masalah bisa cepat ditangani sebelum jadi parah.

3 min read

Menangani Error dan Exit Code dalam Bash

Menangani Error dan Exit Code dalam Bash: Tips dan Trik yang Wajib Kamu Tahu!

Pernah ngalamin script Bash kamu tiba-tiba berhenti dengan error atau keluar dengan kode aneh? Tenang, gak perlu panik! Di artikel ini, kita bakal bahas cara menangani error dan exit code dalam Bash biar skrip kamu jadi makin solid dan bisa diandalkan. Yuk, simak tips dan triknya!

Apa Itu Exit Code?

Setiap program atau perintah yang dijalankan di shell Linux atau Unix punya exit code, juga dikenal sebagai status keluar atau return status. Exit code ini adalah angka yang dikembalikan setelah perintah selesai dijalankan. Biasanya, exit code 0 berarti sukses, sedangkan angka lain menandakan ada error.

3 min read

Cara Menggunakan Array dalam Bash Script

Cara Menggunakan Array dalam Bash Script: Kiat Keren untuk Pemula

Halo, semuanya! Kali ini kita akan ngobrolin tentang Array dalam Bash Script. Kalo kalian pernah bingung gimana caranya nge-handle beberapa data sekaligus dalam script, Array adalah jawabannya! Yuk, kita kupas tuntas cara pakenya biar makin jago nge-script.

Apa itu Array?

Pertama-tama, kalo kalian pernah belajar pemrograman sebelumnya, pasti udah nggak asing dengan istilah Array. Singkatnya, Array adalah kumpulan data yang disimpan dalam satu variabel. Jadi, kita bisa nge-manage banyak value cuma dengan satu nama variabel. Gokil, kan?

2 min read

Script Otomatisasi Cloning Banyak Repo Git

Script Otomatisasi Cloning Banyak Repo Git

Hai teman-teman! Kalo kalian suka coding pasti ga asing sama git, apalagi yang sering kerja bareng tim pasti sering banget cloning banyak repo git. Tapi, kalo repo yang perlu di-clone ada banyak, capek ngecopy satu-satu dong? Nah, kali ini kita bakal bahas gimana cara bikin script untuk otomatis cloning banyak repo git. Jadi, prosesnya lebih cepet dan ngga ribet lagi!

Kenapa Perlu Script Otomatisasi?

Kalo lo sering cloning repo, pasti tau dong kalo ngeclone satu per satu itu bikin pusing dan boros waktu. Apalagi kalo proyeknya banyak, bisa-bisa lo kehabisan waktu cuma buat cloning. Nah, dengan bikin script, lo bisa nge-clone banyak repo sekaligus. Cepet, efisien, dan pastinya ga pusing-pusing!