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> ...

Tidak bisa delete ke Trash di Ubuntu

Jika saat Anda delete file di Nautilus mengalami: Cannot move file to trash, do you want to delete immediately? maka itu karena tidak bisa menulis ke folder .Trash-<uid> , maka cara yang bisa dilakukan adalah, buat folder tersebut di mount path file tersebut berada. Misalkan uid Anda adalah 1000. Cara mendapatkan uid dengan ketik pada terminal:  id -u <username> , contoh usernamenya yudha, maka ketik: id -u yudha maka yang muncul 1000. ini adalah uid. Kita lanjutkan, semisalh mount point partition adalah di /media/mount1. Maka buat folder .Trash-1000 di sana. Kemudian ubah ownernya menjadi yudha:yudha. sudo mkdir /media/mount1/.Trash-1000  sudo chown yudha:yudha .Trash-1000 Sekarang ketika delete file lagi maka akan dipindah ke Trash.