Cara Mudah Merubah Timezone di Linux

Biasanya jam yang ada di Server sudah tepat, hanya timezone saja yang berbeda. DanCara Mudah Merubah Timezone di Linux, adalah sebagai berikut:

[root@7cc56ce93112 ~]# mv /etc/localtime /etc/localtime.bak
[root@7cc56ce93112 ~]# ln -s /usr/share/zoneinfo/Asia/Jakarta /etc/localtime
[root@7cc56ce93112 ~]# date
Tue May 19 19:11:37 WIB 2015

 

Inspirasi Pagi, Mendidik Anak

Baru dishare WA artikel bagus dari istri. Semoga yang membuat dan share artikel inspirasi pagi ini mendapatkan keberkahan yang melimpah, Amin.

(Inspirasi Pagi )  Mendidik Anak

  1. Jika melihat anakmu menangis, jangan buang waktu untuk mendiamkannya. Coba tunjuk burung atau awan di atas langit agar ia melihatnya, ia akan terdiam. Karena psikologismanusia saat menangis, adalah menunduk. Continue reading

Docker, Menambahkan Port Forwarding pada Iptables

Terkadang saat kita menjalankan container docker, kita tidak menyertakan port yang akan dibuka. Solusi tanpa harus melakuan stop dan start ulang container adalah dengan menambahkan routing ip forwarding pada iptables (kebetulan saya menggunakan linux).

Berikut ini adalah contoh cara menambahkan port forwarding di iptables

iptables -t nat -A  DOCKER -p tcp --dport 8080 -j DNAT --to-destination 172.17.0.2:8080
iptables -t nat -A  DOCKER -p tcp --dport 8081 -j DNAT --to-destination 172.17.0.3:8080

Tampilan dari iptables

 

[mamat@docker01 ~]$ sudo iptables -t nat -A  DOCKER -p tcp --dport 8080 -j DNAT --to-destination 172.17.0.2:8080
[mamat@docker01 ~]$ sudo iptables -t nat -A  DOCKER -p tcp --dport 8081 -j DNAT --to-destination 172.17.0.3:8080
[mamat@docker01 ~]$ sudo iptables -L -t nat
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination
DOCKER     all  --  anywhere             anywhere             ADDRTYPE match dst-type LOCAL
...
...
Chain DOCKER (2 references)
target     prot opt source               destination
DNAT       tcp  --  anywhere             anywhere             tcp dpt:webcache to:172.17.0.2:8080
DNAT       tcp  --  anywhere             anywhere             tcp dpt:tproxy to:172.17.0.3:8080

 

Docker Problem Permission denied on accessing Data Volume

Terkadang adakalanya kita lupa menambahkan parameter yang mengakibatkan data volume yang kita daftarkan pada docker tidak bisa diakses.

[root@8de184342126 ~]# ls /home/sources/
ls: cannot open directory /home/sources/: Permission denied

Salah satu Solusi agar data volume kita dapat diakses saat run docker container adalah sebagai berikut:

docker run --privileged=true -i -t -P --name centosjboss01 
-v /home/mamat/sources:/home/sources centos:java /bin/bash

[root@7cc56ce93112 /]# ls /home/sources/
jboss-bpms-6.0.1.GA-redhat-4-deployable-generic.zip
jboss-eap-6.1.0.zip
jboss-fsw-installer-6.0.0.GA-redhat-4.jar

Simple JQuery JSON Parsing

Parsing JSON menggunakan JQuery sangat mudah, mungkin ini adalah artikel ke-sekian juta dari artikel yang membahasanya, hehe. Tetapi sayang juga kalau beberapa code waktu belajar tidak dishare, siapa tahu bermanfaat di kemudian hari. Pengalaman laptop hilang itu menyesakkan sebaiknya memang ilmu itu dishare. :)

Hasil tampilan di browser adalah sebagai berikut:

View : JQuery JSON Parsing

View : JQuery JSON Parsing

HTML file : test_parsing_json.html

<html>
	<header>
		<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
		<script src="js/test_parsing_json.js"></script>
	</header>
<body>
	<div id="results">Loading...</div>
</body>
</html>

Continue reading