Linux script

Kumpulan beberapa script campuran:

Update software otomatis dari bash

buat script ini di folder /usr/local/bin, namakan dengan aplikasi-update.sh

#!/bin/bash
rm -f /tmp/aplikasi-install.sh
curl https://awebsite.org/install.sh > /tmp/aplikasi-install.sh
bash /tmp/aplikasi-install.sh
rm -f /tmp/aplikasi-install.sh

masukkan di crontab -> sudo crontab -e

# m h  dom mon dow   command
# run tiap minggu
10 9   *   *   7    /usr/local/bin/aplikasi-update.sh
Advertisements

script install aplikasi linux fresh

script ini bisa digunakan saat install linux pertama kali, agar lebih praktis, silahkan copy paste dan jadikan script, misalnya myinstall.sh
agar tidak perlu merubah chmod, jalankan dari terminal dengan command $bash myinstall.sh

script ini menyesuaikan dengan preferensi pekerjaan saya, jadi jika anda memerlukan yang lain, silahkan download dan edit sesuai kebutuhan anda

Continue reading

check HDD Smart RAID – MegaRAID

Salah satu cara untuk mengecek kesehatan hard disk adalah dengan menggunakan smart data. Berikut cara untuk konfigurasi smart data menggunakan ubuntu server dan automatisasinya

Cek RAID statusmore

Jika menggunakan hardware RAID, perintah dibawah ini akan menghasilkan jenis HW Raid dan type yang digunakan

$lspci | grep RAID
02:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 2108 [Liberator] (rev 05)

Jika pengecekan diatas tidak menghasilkan apa-apa, silahkan cek apakah server anda menggunakan software RAID

Continue reading

script puppet

Kenapa saya buat script?
Karena pekerjaan ini dilakukan berulang-ulang! jadi dibandingkan mengingat beberapa rangkaian code, mending buatin script, install nginx, buat foldernya viewable, beres deh, ke client tinggal ingat ip komputer aja.

gak perlu berpanjang lebar, berikut beberapa script yang saya gunakan untuk mengautomasi instalasi puppet agent (sudah diedit biar bersifat public)

Hint
anda bisa membuat link agar mengetik perintah puppet lebih gampang:
cd /usr/local/bin
ln -s /opt/puppetlabs/bin/puppet .
#atau lebih singkat
sudo ln -s /opt/puppetabs/bin/puppet /usr/local/bin

#nanti anda akan bisa mengetik puppet dariĀ direktori mana saja, hanya ketik $ puppetĀ 

cara pakai:
copy dan paste scriptnya di text editor pilihan anda, simpan dengan file extension .sh
buat sebagai executeable: chmod +x namaFile.sh

Continue reading