Rabu, 19 Juni 2019

Cara Melakukan Disk Repair di Linux Ubuntu dengan GParted



Kemarin waktu saya diminta cek hardisk external milik bos saya yang error, disk nya seperti corrupt. Saat dibuka di Linux ada pesan error " Input/Output Error " . HDD tidak terbuka atau tidak terbaca isinya. Itu bisa di perbaiki lewat command di terminal, namun bagi yang merasa kesusahan atau tidak hafal command nya bisa menggunakan gParted.

Jika belum ada software gparted nya bisa di install dulu :

$ sudo apt install gparted
[sudo] password for dony:
Reading package lists... Done
Building dependency tree     
Reading state information... Done
The following additional packages will be installed:
  libatkmm-1.6-1v5 libcairomm-1.0-1v5 libglibmm-2.4-1v5 libgtkmm-2.4-1v5 libpangomm-1.4-1v5
  libsigc++-2.0-0v5
Suggested packages:
  xfsprogs reiserfsprogs reiser4progs jfsutils kpartx dmraid gpart
The following NEW packages will be installed:
  gparted libatkmm-1.6-1v5 libcairomm-1.0-1v5 libglibmm-2.4-1v5 libgtkmm-2.4-1v5 libpangomm-1.4-1v5
  libsigc++-2.0-0v5
0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded.
Need to get 1.801 kB of archives.
After this operation, 10,0 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://id.archive.ubuntu.com/ubuntu bionic/main amd64 libsigc++-2.0-0v5 amd64 2.10.0-2 [10,9 kB]
Get:2 http://id.archive.ubuntu.com/ubuntu bionic/main amd64 libglibmm-2.4-1v5 amd64 2.56.0-1 [516 kB]
Get:3 http://id.archive.ubuntu.com/ubuntu bionic/main amd64 libatkmm-1.6-1v5 amd64 2.24.2-3 [62,6 kB]
Get:4 http://id.archive.ubuntu.com/ubuntu bionic/main amd64 libcairomm-1.0-1v5 amd64 1.12.2-3 [37,1 kB]
Get:5 http://id.archive.ubuntu.com/ubuntu bionic/main amd64 libpangomm-1.4-1v5 amd64 2.40.1-4 [42,5 kB]
Get:6 http://id.archive.ubuntu.com/ubuntu bionic/main amd64 libgtkmm-2.4-1v5 amd64 1:2.24.5-2 [666 kB]
Get:7 http://id.archive.ubuntu.com/ubuntu bionic-updates/main amd64 gparted amd64 0.30.0-3ubuntu2 [466 kB]
Fetched 1.801 kB in 3s (588 kB/s)
Selecting previously unselected package libsigc++-2.0-0v5:amd64.
(Reading database ... 210164 files and directories currently installed.)
Preparing to unpack .../0-libsigc++-2.0-0v5_2.10.0-2_amd64.deb ...
Unpacking libsigc++-2.0-0v5:amd64 (2.10.0-2) ...
Selecting previously unselected package libglibmm-2.4-1v5:amd64.
Preparing to unpack .../1-libglibmm-2.4-1v5_2.56.0-1_amd64.deb ...
Unpacking libglibmm-2.4-1v5:amd64 (2.56.0-1) ...
Selecting previously unselected package libatkmm-1.6-1v5:amd64.
Preparing to unpack .../2-libatkmm-1.6-1v5_2.24.2-3_amd64.deb ...
Unpacking libatkmm-1.6-1v5:amd64 (2.24.2-3) ...
Selecting previously unselected package libcairomm-1.0-1v5:amd64.
Preparing to unpack .../3-libcairomm-1.0-1v5_1.12.2-3_amd64.deb ...
Unpacking libcairomm-1.0-1v5:amd64 (1.12.2-3) ...
Selecting previously unselected package libpangomm-1.4-1v5:amd64.
Preparing to unpack .../4-libpangomm-1.4-1v5_2.40.1-4_amd64.deb ...
Unpacking libpangomm-1.4-1v5:amd64 (2.40.1-4) ...
Selecting previously unselected package libgtkmm-2.4-1v5:amd64.
Preparing to unpack .../5-libgtkmm-2.4-1v5_1%3a2.24.5-2_amd64.deb ...
Unpacking libgtkmm-2.4-1v5:amd64 (1:2.24.5-2) ...
Selecting previously unselected package gparted.
Preparing to unpack .../6-gparted_0.30.0-3ubuntu2_amd64.deb ...
Unpacking gparted (0.30.0-3ubuntu2) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Setting up libsigc++-2.0-0v5:amd64 (2.10.0-2) ...
Setting up libcairomm-1.0-1v5:amd64 (1.12.2-3) ...
Setting up libglibmm-2.4-1v5:amd64 (2.56.0-1) ...
Setting up libatkmm-1.6-1v5:amd64 (2.24.2-3) ...
Setting up libpangomm-1.4-1v5:amd64 (2.40.1-4) ...
Setting up libgtkmm-2.4-1v5:amd64 (1:2.24.5-2) ...
Setting up gparted (0.30.0-3ubuntu2) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...

Tinggal buka gParted, masukkan password ( jika diminta ), lalu pilih disk yang bermasalah.
Dalam kasus saya, karena disk yang bermasalah adalah disk eksternal, maka pilih sdb.


Lalu klik kanan, pilih "Check" (Kalau belum bisa di umount dulu disk nya)


Tunggu sampai selesai, setelah itu disk nya akan normal kembali dan bisa dibaca di OS Windows maupun Linux lagi.

Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Jumat, 14 Juni 2019

Cara Generate CSR dan Key File untuk Kebutuhan SSL secara online



Ketika kita ingin implementasi SSL untuk kebutuhan pengamanan layanan web server, biasanya kita akan melakukan generate csr dulu di server, lalu di upload dan di belikan layanan ssl nya kepada penyedia layanan SSL, namun saya pernah menemukan kasus bahwa csr yang saya generate itu ternyata terlalu secure dan tidak standar format nya, akibat nya tidak bisa dipasang di beberapa web server seperti apache milik nya WHM/Cpanel.

Lalu saya disarankan untuk mengganti atau melakukan generate ulang file csr nya, pastinya akan membutuhkan reissue ssl nya lagi. dan saran saya agar ketika kita akan melakukan generate file csr kita bisa melakukannya secara online di website : https://csrgenerator.com/


Kita tinggal isi saja setiap form yang ada disana, dan klik generate csr nya, lalu kita bisa mendapatkan key dan juga csr nya untuk di upload kepada penyedia layanan SSL yang ada. Format file key dan csr yang didapatkan juga sudah standart, jadi bisa kompatibel di semua web server.

Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017