Netplan & DNS nameserver Ubuntu 18.04

Selama bertahun untuk setting nameserver kita cukup mengganti /etc/resolv.conf :

nameserver 8.8.4.4
nameserver 8.8.8.8

selain itu kita dapat  merubah di /etc/network/interfaces menjadi

dns-addresses 8.8.4.4, 8.8.8.8

Lalu restart :

sudo systemctl restart networking

atau

sudo /etc/init.d/networking restart

Saat ini versi terbaru ubuntu mulai menggunakan Netplan.

Netplan adalah utilitas baris perintah untuk konfigurasi jaringan pada distribusi Linux tertentu. Netplan menggunakan file deskripsi YAML untuk mengkonfigurasi antarmuka jaringan dan, dari deskripsi tersebut, akan menghasilkan pilihan konfigurasi yang diinginkan untuk alat render (eg. network-manager).

File yang perlu kita setup adalah : /etc/netplan/01-*/yaml.

Sehingga kita perlu meletakkan code seperti berikut di dalamnya:

nameserver:
   addresses: [8.8.4.4, 8.8.8.8]

 

How to Change Hostname on Ubuntu 18.04

View the current hostname

$ hostnamectl
 Static hostname: dbserver
         Icon name: computer-vm
           Chassis: vm
        Machine ID: baf17aaaa3c343c48cc85d38fa7534c8
           Boot ID: 0c82f3ccd20c4fda9d6d317d551d3ba9
    Virtualization: kvm
  Operating System: Ubuntu 18.04.4 LTS
            Kernel: Linux 4.15.0-1058-aws
      Architecture: x86-64

As you can see in the image above, the current hostname is set to dbserver.

Now, we will change the hostname

1. Using hostnamectl command

sudo hostnamectl set-hostname dbserver2

2. Edit the /etc/hosts file

127.0.0.1   localhost
127.0.0.1   dbserver2

 

Pemecahan kasus LC_ALL = (unset) di Ubuntu

Bila menemui pesan kesalahan seperti ini atau yang mirip:

perl: warning: Setting locale failed.   
perl: warning: Please check that your locale settings:
....
perl: warning: Falling back to the standard locale ("C").   
locale: Cannot set LC_CTYPE to default locale: No such file or directory   
locale: Cannot set LC_MESSAGES to default locale: No such file or directory   
locale: Cannot set LC_ALL to default locale: No such file or directory

Silahkan dicoba pemecahannya dengan cara berikut:

$ sudo locale-gen "en_US.UTF-8"

lalu 

$ sudo dpkg-reconfigure locales

Semoga berhasil !

Mouse di Ubuntu 14.04 tidak terkendali ?

Saya beberapa kali mengalami kejadian berupa kursor mouse yang tiba-tiba berpindah ke sisi lain dari screen tanpa kita gerakkan, bahkan melakukan klik di tempat yang tidak diduga. Hal ini sangat mengganggu. Ternyata hal ini kemungkinan  disebabkan oleh kerusakan atau gangguan pada TrackPad atau Touchpad laptop. Bisa jadi karena kotor atau penyebab lainnya. Cara yang paling praktis adalah dengan mematikan fungsi track/touch pad tersebut lalu menggunakan mouse untuk sementara waktu atau permanen. Jika Keyboard Anda tidak memiliki fungsi (fn) untuk mematikan/menghidupkan touch pad, maka cara dibawah ini masih bisa Anda lakukan melalui terminal.

Untuk mematikan track/touch pad tersebut Anda perlu terlebih dahulu mencari ‘id’ dari device tersebut, caranya :

xinput list

Contoh hasilnya adalah sebagai berikut :

xlist_input

Disitu terlihat bahwa TouchPad pada laptop saya ( SynPS/2 Synaptics TouchPad )  memiliki ‘id’ = 21. Untuk menonaktifkan touchpad tersebut lakukanlah perintah seperti berikut ini :

xinput –disable 21

Untuk mengaktifkan kembali caranya :

xinput –enable 21

Demikianlah, semoga bermanfaat 🙂 Salam opensource !

 

Memperbaiki masalah “locale”

Masalah yang selalu munculnya teks seperti di bawah ini:

perl: warning: Setting locale failed.   
perl: warning: Please check that your locale settings:   
        LANGUAGE = "en_US:en",   
        LC_ALL = (unset),   
        LC_MESSAGES = "en_US.UTF-8",   
        LANG = "en_US.UTF-8"   
    are supported and installed on your system.   
perl: warning: Falling back to the standard locale ("C").   
locale: Cannot set LC_CTYPE to default locale: No such file or directory   
locale: Cannot set LC_MESSAGES to default locale: No such file or directory   
locale: Cannot set LC_ALL to default locale: No such file or directory   
(Reading database ... 21173 files and directories currently installed.)  
Removing bind9 ...  
 * Stopping domain name service... bind9                                        [ OK ]
Processing triggers for man-db ...   
locale: Cannot set LC_CTYPE to default locale: No such file or directory   
locale: Cannot set LC_MESSAGES to default locale: No such file or directory   
locale: Cannot set LC_ALL to default locale: No such file or directory

Berikut salah satu cara untuk menanggulanginya, kalau tidak berhasil silahkan cari cari lainnya ya 🙂

  1. Jalankan perintah locale untuk melihat locales apa yang sedang terpasang
    $ locale
    LANG=C
    LANGUAGE=
    LC_CTYPE=fi_FI.UTF-8
    LC_NUMERIC="C"
    LC_TIME="C"
    LC_COLLATE=fi_FI.UTF-8
    LC_MONETARY="C"
    LC_MESSAGES=fi_FI.UTF-8
    LC_PAPER="C"
    LC_NAME="C"
    LC_ADDRESS="C"
    LC_TELEPHONE="C"
    LC_MEASUREMENT="C"
    LC_IDENTIFICATION="C"
    LC_ALL=
  2. Kemudian kita bangun locale yang belum terpasang dan direconfigure

    $ sudo locale-gen "en_US.UTF-8"
    Generating locales...
      en_US.UTF-8... done
    Generation complete.
    
    $ sudo dpkg-reconfigure locales
    Generating locales...
      en_US.UTF-8... up-to-date
    Generation complete.

Semoga berhasil ! 🙂

Refresh Ubuntu Repository

Sometime whenever you update your Ubuntu (12.x up) and found error message below

Reading package lists… Error!
or like :
W: GPG error: http://archive.ubuntu.com jaunty Release: The following signatures were invalid: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key

etc…

May be your repository configuration in you PC/laptop/server was dirty, and off course you can clean them up using this steps below :

sudo -i
apt-get clean
cd /var/lib/apt
mv lists lists.old
mkdir -p lists/partial
apt-get clean
apt-get update

Hope it will work with You, have a nice try.

E: Could not get lock /var/lib/aptitude/lock – open …

Error ini diperoleh pada saat sedang melakukan Upgrade paket-paket Ubuntu dengan menggunakan aptitude .

Pada saat aptitude sedang berproses melakukan upgrade, sayat tertidur dan membiarkan laptop hidup hingga akhrinya jaringan putus sendiri seiring dengan matinya laptop saya. Ternyata proses yang belum tuntas tadi meninggalkan sampah ‘lock’ . Karena itu ketika koneksi kembali lalu mencoba menghidupkan  masuk ke aptitude lagi, maka muncullah pesan :

E: Could not get lock /var/lib/aptitude/lock – open (11: Resource temporarily unavailable)” error

Untuk memperbaiki hal ini saya lakukan beberapa hal sebagai berikut :

  1. apt-get update
  2. killall -9 apt-get aptitude
  3. rm -f /var/lib/aptitude/lock

Semoga berguna, terimakasih.

 

1 2