Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

Tuesday, January 26, 2021

, ,

Cara mengganti dan Kumpulan Repository Lokal Indonesia Ubuntu 20.10

Menggunakan sistem operasi Linux, khususnya Linux Ubuntu yang memerlukan repository dari internet. Secara default Ubuntu sudah menggunakan repository bawaannya, tetapi servernya berada di luar negeri jadi ketika mengupdate atau menginstall aplikasi akan terasa lemot. Untuk mengatasi lemot tersebut caranya adalah mengubah repository bawaan Ubuntu tersebut ke repository lokal yang servernya berada di Indonesia. 

Cara mengubah repository

  • Buka file /etc/apt/source.list menggunakan perintah nano atau vi bebas
  • Comment line yang masih berwarna menggunakan tanda pagar (#) agar tidak aktif
  • Setelah itu copy paste salah satu repository yang ada di list bawah kemudian save file
  • Kemudian lakukan update agar repository yang baru saja diganti menjadi aktif

Kumpulan Repository


Kambing UI
deb http://kambing.ui.ac.id/ubuntu/ groovy main restricted
deb http://kambing.ui.ac.id/ubuntu/ groovy-updates main restricted
deb http://kambing.ui.ac.id/ubuntu/ groovy universe
deb http://kambing.ui.ac.id/ubuntu/ groovy-updates universe
deb http://kambing.ui.ac.id/ubuntu/ groovy multiverse
deb http://kambing.ui.ac.id/ubuntu/ groovy-updates multiverse
deb http://kambing.ui.ac.id/ubuntu/ groovy-backports main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu/ groovy-security main restricted
deb http://kambing.ui.ac.id/ubuntu/ groovy-security universe
deb http://kambing.ui.ac.id/ubuntu/ groovy-security multiverse

Datautama Surabaya
deb http://kartolo.sby.datautama.net.id/ubuntu/ groovy main restricted
deb http://kartolo.sby.datautama.net.id/ubuntu/ groovy-updates main restricted
deb http://kartolo.sby.datautama.net.id/ubuntu/ groovy universe
deb http://kartolo.sby.datautama.net.id/ubuntu/ groovy-updates universe
deb http://kartolo.sby.datautama.net.id/ubuntu/ groovy multiverse
deb http://kartolo.sby.datautama.net.id/ubuntu/ groovy-updates multiverse
deb http://kartolo.sby.datautama.net.id/ubuntu/ groovy-backports main restricted universe multiverse
deb http://kartolo.sby.datautama.net.id/ubuntu/ groovy-security main restricted
deb http://kartolo.sby.datautama.net.id/ubuntu/ groovy-security universe
deb http://kartolo.sby.datautama.net.id/ubuntu/ groovy-security multiverse

Kebo PENS
deb http://kebo.pens.ac.id/ubuntu/ groovy main restricted
deb http://kebo.pens.ac.id/ubuntu/ groovy-updates main restricted
deb http://kebo.pens.ac.id/ubuntu/ groovy universe
deb http://kebo.pens.ac.id/ubuntu/ groovy-updates universe
deb http://kebo.pens.ac.id/ubuntu/ groovy multiverse
deb http://kebo.pens.ac.id/ubuntu/ groovy-updates multiverse
deb http://kebo.pens.ac.id/ubuntu/ groovy-backports main restricted universe multiverse
deb http://kebo.pens.ac.id/ubuntu/ groovy-security main restricted
deb http://kebo.pens.ac.id/ubuntu/ groovy-security universe
deb http://kebo.pens.ac.id/ubuntu/ groovy-security multiverse

Buaya KLAS
deb http://buaya.klas.or.id/ubuntu/ groovy main restricted
deb http://buaya.klas.or.id/ubuntu/ groovy-updates main restricted
deb http://buaya.klas.or.id/ubuntu/ groovy universe
deb http://buaya.klas.or.id/ubuntu/ groovy-updates universe
deb http://buaya.klas.or.id/ubuntu/ groovy multiverse
deb http://buaya.klas.or.id/ubuntu/ groovy-updates multiverse
deb http://buaya.klas.or.id/ubuntu/ groovy-backports main restricted universe multiverse
deb http://buaya.klas.or.id/ubuntu/ groovy-security main restricted
deb http://buaya.klas.or.id/ubuntu/ groovy-security universe
deb http://buaya.klas.or.id/ubuntu/ groovy-security multiverse

UNEJ
deb http://mirror.unej.ac.id/ubuntu/ groovy main restricted
deb http://mirror.unej.ac.id/ubuntu/ groovy-updates main restricted
deb http://mirror.unej.ac.id/ubuntu/ groovy universe
deb http://mirror.unej.ac.id/ubuntu/ groovy-updates universe
deb http://mirror.unej.ac.id/ubuntu/ groovy multiverse
deb http://mirror.unej.ac.id/ubuntu/ groovy-updates multiverse
deb http://mirror.unej.ac.id/ubuntu/ groovy-backports main restricted universe multiverse
deb http://mirror.unej.ac.id/ubuntu/ groovy-security main restricted
deb http://mirror.unej.ac.id/ubuntu/ groovy-security universe
deb http://mirror.unej.ac.id/ubuntu/ groovy-security multiverse



Continue reading Cara mengganti dan Kumpulan Repository Lokal Indonesia Ubuntu 20.10

Sunday, January 12, 2020

,

Tutorial Ansible Part 1: Pengertian, Instalasi dan Peggunaan Ansible


Pengertian

Ansible adalah penyedia perangkat lunak yang dikembangkan oleh RedHat, dimana Ansible bisa digunakan untuk mencatat setiap proses penyebaran atau konfigurasi yang bisa dilakukan berulang-ulang ke beberapa server sekaligus. 

Contoh kalian punya 10 server linux, kalian akan melakukan update dan memasang apache2 misalkan. Mungkin cuma hal yang sederhana, tapi jika dilakukan berulang-ulang untuk mengurus 10 server tersebut pasti akan sangat lama. 

Dengan menggunakan Ansible, kalian dapat mengurus server secara mudah dan terstruktur. Selain itu dapat menghemat waktu kalian untuk menjalankan perintah yang sama terhadap target server yang dituju.


Instalasi dan Penggunaan

Untuk pemasangan Ansible, kalian dapat menginstallnya dengan menggunakan perintah 

sudo apt install ansible

"note: OS yang saya pakai adalah Ubuntu"

Untuk mencoba Ansible, kalian harus mempunyai minimal 2 server real atau virtual.

Yang pertama dilakukan yaitu buatlah folder Ansible-test dan didalamnya isikan file hosts.txt. Setelah itu buka file hosts.txt dengan perintah nano dan isikan dengan format seperti dibawah

(hostname target) ansible_hosts=(alamat ip target) ansible_connection=ssh ansible_user=(nama user target) ansible_ssh_pass=(password ssh target)



Setelah selesai, coba lakukan ping test dengan cara ketik perintah 

ansible (hostname target) -m ping -i hosts.txt


Jika yang muncul adalah peringatan untuk menginstall paket sshpass, seperti pada gambar dibawah 
install paket sshpass kemudian lakukan ping test lagi

Kalau muncul perigatan kembali, seperti gambar dibawah
Masalah ini bisa diatasi dengan melakukan ssh ke target server atau dengan cara menonaktifkan fitur host_key_checking di dalam file /etc/ansible/ansible.cfg

Setelah itu lakukan pingtest lagi.

Kalau berhasil maka akan mendapatkan balasan "pong" dari target server, seperti pada gambar
Itu merupakan contoh untuk melakukan pengecekan koneksi antara controller dengan target server dengan perintah ping.

Untuk menambahkan target, tinggal edit file hosts.txt dan tambahkan informasi sesuai dengan target dengan format sama.
Melakukan ping test bisa secara bersamaan dengan menggunakan perintah 

ansible all -m ping -i hosts.txt



Tutorial diatas saya tulis dari pengalaman saya sendiri pada saat belajar tentang Ansible. Masalah yang dihadapi pada saat pertama kali belajar mungkin berbeda. 
Continue reading Tutorial Ansible Part 1: Pengertian, Instalasi dan Peggunaan Ansible

Wednesday, December 25, 2019

,

Tutor Linux: Part 1 Environment Variable, Inode, Links

Kembali lagi dengan blog saya. Kali ini saya akan memberikan sedikit tutorial tentang linux. Materi ini saya dapat dari mengikuti kursus gratis dari geek university, yaitu web yang menyediakan kursus komputer gratis. Oke  langsung saja ke materinya… 

Environment Variable

Yang pertama adalah Environment variable yaitu seperangkat nilai yang memiliki nama dan bersifat dinamis, nilai tersebut disimpan dalam sistem yang digunakan oleh aplikasi yang berjalan didalam shells atau subshells. Dengan kata sederhana, environment variable adalah sejumlah variabel dengan nama dan nilai terkait.
Untuk melihatnya ketikkan saja env lalu enter, akan moncul secara otomatis environment variable yang sedang berjalan.


Continue reading Tutor Linux: Part 1 Environment Variable, Inode, Links