Postingan

Disable connectivity check fedora

  Buka /usr/lib/NetworkManager/conf.d/20-connectivity-fedora.conf dan set menjadi enabled=false

Mengatasi GPG error, signatures could't be verified saat apt update ubuntu

Gambar
Semisal Anda menjumpai error seperti di bawah ini saat apt update: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EB3E94ADBE1229CF Reading package lists... Done                                                    W: GPG error: https://packages.microsoft.com/ubuntu/20.04/prod focal InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EB3E94ADBE1229CF Untuk mengatasinya, maka jalankan command berikut ini: sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EB3E94ADBE1229CF Ganti EB3E94ADBE1229CF dengan public key yang bermasalah.

Batch Script mencetak tanggal dengan format YYYY-MM-DD

echo %date:~10,4%-%date:~4,2%-%date:~4,2%

Batch Script untuk mengcopy file terbaru

Misalkan kita memiliki dua buah folder, yaitu folder Asal untuk diperiksa file yang terbaru, dan folder Tujuan untuk tempat menyimpan file terbaru yang berhasil ditemukan. Dan juga spesifik untuk mencari file *.txt yang terbaru. Buatlah script <namascript>.bat dengan isi sebagai berikut: @echo off set dirname="Asal" set copytodir="Tujuan" set newest="" pushd %dirname% for /f "tokens=*" %%a in ('dir /b /od *.txt') do set newest=%%a if %newest%=="" (echo "not found") else (copy %newest% ..\%copytodir%) popd

Batch Script untuk Hapus File Berdasarkan Modify Time

Misalkan kita memiliki folder bernama target , dan akan menghapus file di dalamnya yang modify timenya 30 hari. Buat file hapus.bat dengan notepad. Lalu buat script seperti ini: @echo off set dirname="target" cls Forfiles /p %dirname% /s /d -30 /c "cmd /c del @file" Jalankan script tersebut dengan cmd, atau bisa juga ditaruh di task scheduler.

Membuat script untuk backup semua database MariaDB dan MySQL

Buat sebuah user di MariaDB atau MySQL yang berfungsi untuk melakukan backup. Misalkan user bernama: backup. Buatlah user ini mengunakan user root. create user backup identified by 'ganti_dengan_password_yang_diinginkan'; GRANT SELECT, SHOW DATABASES, SHOW VIEW, LOCK TABLES on *.* to backup; flush privileges; Kemudian buatlah sebuah file misalkan kita beri nama mysqluser.cnf . Isi dengan username dan password yang sudah kita buat tadi. [client] user = backup password = ganti_dengan_password_yang_diinginkan Lalu set permission menjadi read-write untuk owner saja, dengan command: chmod 0600 mysqluser.cnf Lalu buat directory untuk menyimpan file backup. Misalkan kita beri nama folder tersebut mariadb . Untuk membuat directory bisa dengan dengan command: mkdir mariadb Terakhir, kita buat scriptnya. Pada contoh di sini kita akan backup data mingguan, jadi format filename yang digunakan adalah: <Nama_Database>_<Tahun>_week_<Minggu_ke-_dalam_tahun> ...