0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan16 halaman

Deploy, Configure, Maintain System

Dokumen ini membahas tentang penggunaan CRON di Linux untuk otomatisasi tugas rutin seperti backup dan monitoring server. Selain itu, dijelaskan juga tentang pengelolaan service menggunakan systemd, termasuk cara start, stop, dan restart service, serta penggunaan package manager untuk instalasi aplikasi. Ini merupakan panduan dasar bagi sysadmin dalam mengelola sistem Linux secara efisien.

Diunggah oleh

Akun TUMBAL
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan16 halaman

Deploy, Configure, Maintain System

Dokumen ini membahas tentang penggunaan CRON di Linux untuk otomatisasi tugas rutin seperti backup dan monitoring server. Selain itu, dijelaskan juga tentang pengelolaan service menggunakan systemd, termasuk cara start, stop, dan restart service, serta penggunaan package manager untuk instalasi aplikasi. Ini merupakan panduan dasar bagi sysadmin dalam mengelola sistem Linux secara efisien.

Diunggah oleh

Akun TUMBAL
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

DevSecOps Journey

Episode 09:
Deploy, Configure,
and Maintain
System

Let’s Swipe
@pl4nkton_dev
Linux 01

🎯 PROBLEM
⏰ “Capek Jalanin Task yang Sama Tiap
Hari?”

Kamu harus:
Backup data manual ❌
hapus log satu-satu ❌
cek server berkali-kali ❌
Padahal… semua itu bisa otomatis 🤯
👉 Di Linux, ada yang namanya CRON
💡 Sekali setup → jalan sendiri terus

Lanjut Swipe
Linux 02

🧠 CRON
⚙️ Apa itu Cron?
Cron = cara menjalankan command otomatis sesuai
jadwal

🔍 Cara kerjanya:
kamu tentukan waktu
Linux akan jalanin sendiri

📌 Kenapa dipakai?
hemat waktu
tidak perlu manual
wajib di production

👉 ini basic automation DevOps

Lanjut Swipe
Linux 03

🛠️ Format Waktu CRON


💡 Cron pakai format waktu
🛠️ Command:
* * * * * command

🔍 Artinya:
menit | jam | tanggal | bulan | hari

📊 Contoh:
0 2 * * * [Link]

👉 jalan tiap hari jam 02:00


💡 biasanya dipakai untuk backup malam

Lanjut Swipe
Linux 04

🛠️ Cara bikin Cronjob ?


🛠️ Command:
crontab -e

Penjelasan:

-e edit jadwal cron

Lihat cron yang aktif:


crontab -l

👉 cek apakah sudah jalan


💡 Contoh yang sering dipakai:
1. Backup otomatis:
0 2 * * * rsync -av /data /backup (backup tiap hari jam
2 pagi )

2. Monitoring tiap 5 menit:


*/5 * * * * [Link] (cek server terus)

Lanjut Swipe
Linux 05

🎯 PROBLEM
🚨 “Website tiba-tiba nggak bisa diakses?”
Belum tentu server mati ❌

Bisa jadi…
👉 servicenya yang berhenti

Di Linux, hampir semua aplikasi berjalan sebagai service:


nginx
mysql
docker
ssh

💡 Kalau servicenya mati,


aplikasi juga ikut mati

Makanya sysadmin wajib ngerti:


cara start, stop, restart, dan cek service 🔥

Lanjut Swipe
Linux 06

💡 Linux Startup Process


🧠 Sebelum Linux siap dipakai…
Ada proses panjang yang berjalan di belakang layar

Urutannya kira-kira seperti ini:


1️⃣ BIOS / UEFI cek hardware
2️⃣ GRUB memilih OS
3️⃣ Kernel Linux mulai jalan
4️⃣ systemd menjalankan service
5️⃣ muncul login / server siap dipakai

👉 proses ini disebut:


Linux Startup Process

💡 Jadi saat server booting,


systemd akan otomatis menjalankan service penting
seperti:
SSH, database, web server, dll

Lanjut Swipe
Linux 07

🧠 Apa itu Systemd ?


systemd = “otak” yang mengatur service di Linux modern

Tugasnya:
✅ menjalankan service saat boot
✅ stop / restart service
✅ monitoring service
✅ mengelola log system

💡 Hampir semua distro Linux modern sekarang pakai


systemd

Lanjut Swipe
Linux 08

⚙️ Start, Stop, Restart Service


💡 Saat service bermasalah,
biasanya yang pertama dilakukan adalah:

👉 restart service
Contoh Command:
systemctl start nginx
systemctl stop nginx
systemctl restart nginx

Penjelasan

start jalankan service

stop hentikan service

restart restart service

💡 paling sering dipakai:


restart

Lanjut Swipe
Linux 09

⚙️ Status
⚠️ “Udah direstart… tapi masih error?”
Berarti kamu harus cek status servicenya 👀
Contoh Command:
systemctl status nginx

Penjelasan:
Command ini dipakai untuk melihat:
✅ service jalan atau tidak
✅ ada error atau tidak
✅ PID process
✅ log singkat service

💡 ini command WAJIB saat troubleshooting

Lanjut Swipe
Linux 10

⚙️ Enable, Disable Service


💡 Kadang service harus otomatis jalan
saat server booting

Contohnya:
nginx
mysql
docker
👉 kalau tidak, aplikasi bisa mati setelah reboot 😵
Contoh Command:
systemctl enable nginx

Penjelasan:

enable otomatis jalan saat boot
Kalau mau dimatikan:

systemctl disable nginx

👉 service tidak auto-start lagi

Lanjut Swipe
Linux 11

🎯 WHY ?
🤔 “Kenapa di Linux install aplikasi pakai command?”
Karena di Linux…

software biasanya dikelola lewat package manager 🔥


👉 bukan download .exe seperti Windows

Dengan package manager:


✅ install lebih cepat
✅ dependency otomatis
✅ update lebih aman
✅ cocok untuk server production

Lanjut Swipe
Linux 12

📦 Package Manager
🧠 Linux punya tools khusus
untuk install & update software

Tergantung disto yang dipakai:


Ubuntu / Debian apt→
RHEL / CentOS dnf →
💡 Tapi konsepnya sama:
update repo
install package
upgrade system
remove package

Lanjut Swipe
Linux 13

⚙️ Update Repo
⚠️ Sebelum install package…
Biasakan update repository dulu 👀
Kenapa?

👉 biar Linux tahu versi package terbaru


Contoh Command:
apt update
atau
dnf check-update

Penjelasan
update daftar package terbaru
sinkronisasi repository

💡 ini step yang sering dilupakan pemula

Lanjut Swipe
Linux 14

⚙️ Install Aplikasi
💡 Mau install aplikasi?
Tinggal gunakan package manager

Ubuntu / Debian
apt install nginx -y

RHEL / CentOS
dnf install nginx -y

Penjelasan

install install package

nginx nama aplikasi

-y auto yes

👉 dependency otomatis ikut terinstall 🔥

Lanjut Swipe
Cloud & DevSecOps Zero to Hero Journey
Engineer

Selengkapnya ada di Bio : 👉


[Link]

@pl4nkton_dev Save

Anda mungkin juga menyukai