Membuat Autorun Script Dilinux

Jika kita mau membut perintah/script di linux tapi mau otomasit dijalankan ketiak linux starup berikut contoh membuatnya

buka terminalnya, ketika

vi /etc/rc.local

maka kita tinggal masukan perintah apa yang akan di jalankan. Contoh saya mau menjalankan server XAMPP

rc.local

Selanjutnya tinggal simpan. Restar servernya untuk mengecek berhasil tidak scripnya.

Iklan

Membuat Crontab Backup Database Mysql

Cara membuat jadwal backup otomatis database mysql di linux

  1. Membuat perintah backup database dalam format shell

    /opt/lampp/bin/./mysqldump -u root -p[password] inventoriKUS | gzip > /home/indiz/Music/$(date +%d”-“%m”-“%Y”_”%H:%M)inventoriKUS123.sql.gz

    Buka texteditor lalu simpan dalam format [.sh]. shellBackupCrop

  2. Bemberikan hak execute file tersebut

    sudo chmod +x backupMysql.sh

    Sekarang coba jalankan jika berhasil membackup berarti scrip berjalan. tinggal bikin crontabnya

  3. Jika sudah terinstal crontabnya lanjut ke no 5. Jika belum lakukan instalasi dibawah ini.
  4. sudo apt-get update
    sudo apt-get install cron

  5. Edit/membuat crontab

    crontab -e

    atau

    EDITOR=nano crontab -e

  6. Perintah Crontab setian jam 10:30 dan 17:30 Senin s/d Sabtu

    30 10,17 * * 1-6 /home/ubuntu/backupMysql.sh

    Keterangan Detail Penggunaan CrontabcrontabCrop

Tinggal Tunggu Hasilnya di /home/indiz/Music

 

 

 

Backup & Restore Mysql Database Lewat Terminal

 

Cara backup dan restore database mysql lewat terminal linux.       bakupMysqlFIX

  1. Backup Database Format .sql

    /opt/lampp/bin/./mysqldump -u root -p[password] inventoriKUS > /home/indiz/Music/$(date +%d”-“%m”-“%Y”_”%H:%M)inventoriKUS123.sql

  2. Backup Database Format .sql.gz

    /opt/lampp/bin/./mysqldump -u root -p[password] inventoriKUS | gzip > /home/indiz/Music/$(date +%d”-“%m”-“%Y”_”%H:%M)inventoriKUS123.sql.gz

    backupfix

  3. Restore Database Format .sql

    /opt/lampp/bin/./mysql -u root -p[password] inventoriKUS < /home/inidz/Music/inventoriKUS_07-04-2018_17:30.sql

  4. Restore Database Format .sql.gz

    gunzip < /home/indiz/Musisic/inventoriKUS_07-04-2018_17:30.sql.gz | /opt/lampp/bin/./mysql -u root -p[password] inventoriKUS

*lilangkan “[]” jadi ppassword

Memperbaiki Faild To Mount Local Disk Dual Boot Windows

Jika kita memiliki dual boot antara linux dan windows pasti pernah ngalamin local disk windows tidak bisa di buka di linux seperti warning berikut ini

error-MountCrop-SDA

untuk memperbaikinya buka terminal kalian, ketik

sudo ntfsfix /dev/sdXY

*sdXY = ganti dengan nama local disk yang tidak bisa di buka

contoh mengunakan local disk error di atas

sudo ntfsfix /dev/sda4

Selamat mecoba!

Mencari Nama Aplikasi Di Ubuntu

Misal kita ingin hapus apliasi tapi tidak tau nama lengkapnya maka kita bisa mencari dengan salah satu kata yang terkadung dalam alikasinya. Misal kita ingi menghapus google earht dengan perintah :

dpkg --list 'google-earth*' | cat

maka akan tampil nama lengkap aplikasinya. Tinggal hapus dengan perintah :

sudo apt-get purge google-earth-stable
sudo apt-get autoremove

Atau

sudo apt remove google-earth-stable /*Remove package:*/
rm -rf ~/.config/google-earth-stable /*Remove config:*/
sudo rm -v /etc/apt/sources.list.d/google-earth-* /*Remove repo:*/

 

Dasar – dasar PHP

  • menampilkan array dengan echo implode(” pemisah “, $array’nya);
  • mengubah kalimat menjadi array explode(” pemisah “, $array’nya);
  • menghapus spasi di awal di akhir trim($text); , menghapus kiri ltrim($text); dan menghapus kanan rtrim($text);
  • mencegah inputan menggunakan script tertentu strip_tags($text); jika ingin script tertentu yang di allow strip_tags($text, script yg di allow);
  • hal wajib ketika mempunyai form upload file di form sertakan enctype=”multipart/form-data”
  • upload file menggunana super global $_FILES, untuk memindahkannya move_uploaded_file($asal, ‘tujuan/’.$namafile) 
  • alternatif cek extension file pathinfo($nama, PATHINFO_EXTENSION);