Achmad Mardiansyah's Journal

Manage your knowledge by writing it

Archive for the ‘Technology’ Category

End of free sun solaris, now it’s oracle solaris with 90 days trial

with 11 comments

Hari ini sempat baca linux journal tentang kebijakan oracle atas OS Solaris.

Mulai sekarang, ada kebijakan baru tentang lisensi OS Solaris. Kalo dulu, Solaris boleh dipakai untuk komersial atau pribadi untuk waktu yang unlimited. Sekarang oracle hanya ngasih 90 hari saja untuk trial. Berikut quotes nya:

Please remember, your right to use Solaris acquired as a download is limited to a trial of 90 days, unless you acquire a service contract for the downloaded Software.

lisensi oracle solaris yang baru dapat diakses di sini.

opensolaris? mysql? java? any comments?

Written by Achmad Mardiansyah

April 1st, 2010 at 8:16 pm

GLC webinar, Linux revealed, 7 April 2010

without comments

Linux adalah salah satu OS yang paling digemari masyarakat. Dari hasil analisis log beberapa web server, linux menempati urutan kedua setelah windows dari sisi basis pengguna. Masalah yang sering dihadapi para newbie ketika mencoba linux adalah kurangnya informasi dasar dan sistematis untuk memahami linux dengan lebih baik. webinar ini akan menyajikan linux in a nutshell, membahas confusions yang sering dihadapi para pemula, peluang kerja, serta mengupas tentang beberapa distro yang sering dipakai: redhat, centos, fedora, debian, ubuntu, slackware, dan gentoo.

Hari, Tanggal: Rabu, 7 april 2010
Waktu, durasi: 18:30 Waktu Jakarta (GMT+7), 1 jam
quota: 40 seats. first come, first served
Lokasi: Internet
Speaker : Achmad Mardiansyah
Biaya: free, donations is welcome via transfer. 😉

Cara mengikuti webinar:
1. buat account di GLC-CAMPUS.
2. enroll webinar yang diinginkan “Linux revealed, 7 april 2010″. lihat instruksi didalamnya.

silahkan sebarkan ke rekan2 lain untuk meningkatkan SDM Indonesia.

GLC webinar: FreeBSD, the unknown giant, 5 april 2010

without comments

FreeBSD adalah sebuah sistem operasi UNIX like yang banyak dipakai sebagai server. lisensi BSD yang dimilikinya membuat perusahaan seperti cisco & juniper ikut mengadopsi OS ini. Perkembangan FreeBSD sempat terhambat beberapa lama sehingga muncul linux yang ditulis dari awal sebagai alternatif kernel. bangkit dari ketertinggalan, FreeBSD membuat system manajemen server yang canggih yang memudahkan system administrator. Features ini kemudian banyak ditiru oleh OS lain. Dari sisi development, FreeBSD lebih terstruktur dan terorganisir dengan baik membuat system ini stabil dan robust.

webinar ini akan berbicara tentang overview FreeBSD, beserta implementasinya. Setelah mengikuti webinar, peserta diharapkan mempunyai gambaran tentang seperti apa FreeBSD.

Hari, Tanggal: Senin, 5 april 2010
Waktu, durasi: 18:30 Waktu Jakarta (GMT+7), 1-2 jam
quota: 40 seats. first come, first served
Lokasi: Internet
Speaker : Achmad Mardiansyah
Biaya: free

Cara mengikuti webinar:
1. buat account di campus-glc
2. enroll webinar yang diinginkan “FreeBSD, the unknown giant, 5 april 2010”. lihat instruksi didalamnya.

screen, a cool tool for a sysadmin. buat kamu yang sering bekerja remote

with 3 comments

jika anda sebagai sysadmin dan sering bekerja remote, maka screen adalah temen yang perlu anda dekati karena banyak manfaatnya. kadang kita temui problem berikut ketika bekerja secara remote:

  • mau membuka beberapa terminal/console tapi menggunakan koneksi yang sedikit. kalo bisa sih satu koneksi aja, tapi session yang didalamnya bisa dibuat beberapa buah. jadi lebih hemat koneksi
  • gimana caranya agar session yang sudah kita buat dengan login tidak hilang setelah kita disconnect atau ada gangguan koneksi. misal kita lagi compile application remotely, tetapi proses compile tersebut tetap bisa jalan meski kita sudah tidak terhubung lagi dengan server tersebut.

Screen adalah jawaban untuk kasus diatas. seteah dieksekusi, tool screen akan membuat sebuah session yang terkait dengan user tertentu. kemudian kita akan bekerja diatas session yang sudah disediakan oleh screen tersebut. session akan tetap ada sampai diperintahkan untuk di delete. sehingga ketika koneksi putus, kita tinggal login lagi dan menggunakan session yang sudah dibuat tadi.

contoh penggunaan:

# screen (ini artinya membuka session di screen, silahkan bekerja seperti layaknya shell biasa)

ctrl-A + d (tekan tombol ini ketika bekerja di session screen, gunanya untuk men-detach session)

# screen -ls (untuk melihat session screen yang telah dibuat. contoh: ketika login lagi setelah disconnect)

# screen -R (untuk re-attach session)

# screen -x <nama session> (ini nama session sesuai hasil screen -ls)

agar kita tahu di session mana kita berada sekarang, perlu dibuat file .screenrc pada home directory kita. content screenrc:

hardstatus on
hardstatus alwayslastline
hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %H %{..Y} %m/%d %C%a "

semoga bermanfaat

source: rekan2 NSN indo, google

Telco-IT equipments & activities

with one comment

harddisk online replacement

ada rekan yang bertanya ke saya, “aktivitas di telco/IT tuh seperti apa sih?, peralatan yang dipakai disana apa aja?”

secara umum, peralatan yang dipakai di industri Telco/IT lebih advanced dari teknologi yang kita pakai sehari-hari. Kebanyakan peralatan disana adalah proprietary dan dibuat sesuai permintaan customer. sehingga bisa tidak kompatibel antara satu vendor dengan vendor lainnya.

Peralatan yang dipakai juga didesain agar bebas dari “single point of failure”, mengingat dana yang dikeluarkan untuk instalasi mesin-mesin tersebut adalah besar. teknologi yang dipakai: RAID, clustering, load balancing, redundant hardware.

Bercerita melalui gambar jauh lebih bermakna dari kata-kata. silahkan kunjungi link ini untuk melihat.

bedanya domain & server hosting

with one comment

glcnetworks.comada seorang rekan lama saya yang awam tentang website & hosting.
berikut ceritanya…

Q: halo achmad ini saya, pak bisa buat web? aku minta diajari dong
A: halo juga, bisa aja pak. bisa ikutan training di GLC kalo mau.

Q: aku tu bingung kenapa ditulis under constructed ya punyaku?
A: wah saya juga ngak tau. kan bisa tanya ke providernya pak…
Read the rest of this entry »

sun.com is gone?

with 4 comments


I got an email yesterday from oracle saying that my sun account will be integrated to oracle. well, it doesn’t matter for me since i have account in both websites.

Today, when i try to access sun.com the website is directed to oracle.com. wow!! however,  not all sun.com links are flushed. some pages are still maintained.
hope for the best… go oracle!
🙂

Written by Achmad Mardiansyah

February 24th, 2010 at 12:17 pm

Thread & Thread hijacking / membajak thread (netiket)

with 3 comments

Thread hijacking (indonesia: membajak thread) adalah istilah yang berkaitan dengan netiket.

Definisi Netiket adalah etiket atau tata cara yang dipakai ketika berkomunikasi melalui media internet misal: email, chatting, forum diskusi
Tulisan ini diangkat dari diskusi milis, mungkin moderatornya lupa atau lagi istirahat…. :-p

Definisi thread:
Sebuah thread adalah sebuah kumpulan email yang membahas topik tertentu. Sebuah thread dicirikan dengan subject/topik yang sama. Jadi dalam mailing list, terutama mailing list atau mail client yang mendukung thread, kita bisa mengikuti alur messages, siapa merespon siapa. Tujuan thread adalah agar topik nyambung dengan content.
Teknologi thread dimungkinkan terjadi karena setiap email, terutama email dalam mailing list yang mendukung thread mempunyai id thread yang sama, yang akan tetap sama meskipun anda mereply email tersebut dan mengganti subject/contentnya.
Dengan fasilitas thread, email yang berserakan tersebut bisa dikelompokkan sesuai dengan threadnya sehingga membacanya akan menjadi lebih mudah.

dengan demikian:
* Jika anda menulis topik baru, tolong ditulis dalam email baru juga. Jika tidak, ini yang dinamakan membajak thread (thread hijacking).
* Membuat topik baru dengan cara mereply email sebelumnya dan mengganti nama subject atau content juga termasuk thread hijacking. karena id email tersebut masih termasuk satu thread dengan topik sebelumnya.
* Tulisan ini ditulis dalam artikel agar subject & contentnya nyambung, serta menghindari thread hijacking.

salam,

versi pendek URL: http://bit.ly/ehfFz8

perusahaan yang minta superman, atau pelamar yang kurang skill?

with 21 comments

Lanjutan dari diskusi lulusan IT mengecewakan:

> klo menurut saya, terkadang perusahaan saat merekrut biasanya
> requirementnya terlalu berlebih, seperi kebutuhan 10 bidang di jadikan
> satu bidang…
>
Read the rest of this entry »

Lulusan IT banyak yang mengecewakan, tanggapan dari employer

with 79 comments

Thanks to rekan agus yang memberitahu link tentang berita “lulusan IT banyak yang mengecewakan”.

berikut ini linknya:link1 link2 link3

saya posting beberapa komentar dari rekan2 yang telah bekerja di perusahaan dan punya andil dalam proses rekruitment:
Read the rest of this entry »

cool desktop effects, some screenshots

without comments

Siapa bilang unix cuman console aja? beberapa screenshot berikut membuktikan bahwa linux desktop bisa jauh lebih menarik dari system lain. silahkan lihat gallery screenshotsnya disini

Written by Achmad Mardiansyah

January 10th, 2010 at 8:53 pm

Wimax adalah 3G, LTE bukan 4G. Beyond 3G communication: defining a new border and standard

with 2 comments

Sekedar komentar tentang 3G & 4G.

Dari informasi yang kita terima sehari2, kita sering melihat perspektif teknologi telekomunikasi dari organisasi tertentu, namun baru sedikit yang membahas dari sisi ITU-T. Padahal ITU-T adalah standard yang dipakai secara global.

Kebetulan saya buat paper kecil tentang 3G & 4G untuk tugas. Baru bisa dipublish setelah beres semester. hehehe :-p

artikel dapat diakses di sini.

semoga bermanfaat.

note: gunakan download manager jika anda kesulitan mendownload file diatas.

Debian with FreeBSD kernel

without comments

Sembari nyari bahan untuk webinar solaris di tahun baru 2010, saya menemukan info yang menarik seputar debian:

Debian mengumumkan akan menambah opsi kernelnya yaitu FreeBSD. jadi nanti pilihan kernel distro debian ada dua, bisa pake linux atau FreeBSD. untuk aplikasi, ya harus disesuaikan dengan kernelnya dong.  jika menggunakan kernel linux, namanya menjadi: debian GNU/Linux, jika menggunakan freebsd, namanya menjadi: debian, GNU/kfreebsd.

Silahkan lihat beritanya disini dan disini.

Written by Achmad Mardiansyah

December 20th, 2009 at 9:11 pm

Apa bedanya, hands-on dan hands-off?

with 2 comments

Suatu hari ketika sedang ngobrol dengan teman yang udah lama ngak ketemu. ngobrol kesana kemari hingga akhirnya dia nanya,

yang dimaksudkan dengan hands-on itu apa yah?

yah, istilah bahasa inggris itu memang rada tricky (menjebak) jika diterjemahkan ke bahasa indonesia. kalau diartikan lurus-lurus (kata per kata) bukannya malah ngerti, tapi malah jadi bingung sendiri seperti ini.

hands-on maksudnya aktivitas dimana tangan itu bekerja (hands-on), jadi tangannya bukan hanya diam saja (pasif). jadi ketika training aplikasi komputer linux misalnya, jika trainingnya hands-on, berarti harus banyak prakteknya. konsepnya dijelaskan sedikit diawal, kemudian diikuti dengan contoh-contoh command, demo aplikasi, dan studi kasus. ini yang dinamakan hands-on. selama jadi trainer di GLC, hands-on ini adalah bagisn dari pengajaran saya. jadi akan banyak sekali prakteknya. Read the rest of this entry »

membuat solaris sebagai router/NAT

without comments

enable IP fowarding

svcadm enable svc:/network/ipv4-forwarding
svcadm enable svc:/network/ipv6-forwarding

check IP fowarding:

svcs -a | grep -i forwarding

display routing features:

routeadm

edit IP NAT

vi /etc/ipf/ipnat.conf
map rtls1 192.168.92.0/24 -> 0/32

enable packet filter to an interface

vi /etc/ipf/pfil.ap
e1000g0  -1  0 pfil

restart daemon:

svcadm enable svc:/network/ipfilter
svcadm enable svc:/network/pfil
svcadm restart svc:/network/ipfilter
svcadm restart svc:/network/pfil

apply NAT:

ipnat -CF -f /etc/ipf/ipnat.conf

monitor:

ipnat -l
ipmon –o N

Written by Achmad Mardiansyah

November 27th, 2009 at 10:01 pm

berkomputer sehat dengan workrave

without comments

Salah satu cidera yang dapat dialami jika anda berkerja dengan komputer adalah RSI (Repetitive Strain Injury). Cidera ini terjadi jika anda terlalu lama berada pada posisi tertentu sehingga menyebabkan tegang pada otot dan syaraf.

Workrave, sebuah program yang bekerja untuk mengingatkan anda untuk beristirahat sejenak menurunkan ketegangan. software ini juga memberikan panduan “senam ringan” ketika beristirahat. sebuah feature yang menarik.

software ini free, di release dalam lisensi GPL. sudah tersedia di repository ubuntu. tingal apt-get aja.

selamat mencoba.

Some vi notes

without comments

untuk find and replace
:%s/text_old/text_new

remove ^M (windows text files)

Written by Achmad Mardiansyah

October 21st, 2009 at 10:18 am

Apa itu mail server open relay?

with 3 comments

Beberapa hari belakangan saya ikut ngebantu troubleshooting problem mail server rekan saya. Supportnya dari jauh karena saya masih berada di australia sedangkan rekan saya ini berada di indonesia. begitulah…

Intinya, mail server dia bermasalah, trafik networknya tiba2 tinggi sekali, dan mengirim & menerima email menjadi susah sekali. nah looo…

Selidik punya selidik, ternyata mail server dia menjadi open relay. halah halah.. open relay maksudnya mail server tersebut membolehkan pihak luar (di luar network yang telah didefisinikan) untuk mengirim email via mail server dia. jadi bener kan dia berfungsi sebagai relay? yang menerima email, dan meneruskannya ke tujuan. nah ini yang bahaya. pihak ketiga akan memanfaatkan mail server ini untuk mengirim email sesukanya (biasanya spam). lah wong memang dibolehkan kok? hehehe

Read the rest of this entry »

Written by Achmad Mardiansyah

October 1st, 2009 at 12:56 pm

Setting sendmail di solaris 10 agar tidak listen pada local port

without comments

Sesuai judul, sendmail di solaris 10 perlu di configure agar tidak hanya listen di local (127.0.0.1) sehingga dapat menerima email. caranya mudah karena service sendmail telah dimasukkan ke SMF.

setup agar tidak local only:

svccfg -v -s sendmail setprop config/local_only=false

restart sendmail:

svcadm restart sendmail

check sendmail listen port:

netstat -an

voilaa….
sendmail sudah dapat menerima email dari luar

upgrade linux kernel without reboot. bisa yah? bisa!!

with one comment

buat yang sering nanganin server, pasti udah tahu beberapa update/patch memerlukan reboot supaya dapat running. terutama patch/update yang berkaitan dengan kernel.

khusus untuk ubuntu, perintah “aptitude safe-upgrade” akan mendownload kemudian menginstall patch/update dari repo. setelah selesai instalasi, jika patch tersebut meminta reboot, maka akan muncul notifikasi untuk admin untuk me-reboot mesin.
Read the rest of this entry »

Setting DNS client di opensolaris

with 2 comments

saya dapat pertanyaan:
kenapa setelah install osol kok ngak bisa ngenet? ngak bisa resolve DNS juga, padahal /etc/resolv.conf udah bener. 🙁

hmmm…
berarti kamu blom ngerti proses resolve DNS di UNIX system.

berikut ini penjelasannya
1. OS pertama kali akan melihat /etc/nsswitch.conf
nsswitch.conf berfungsi untuk menentukan tahap2 resolving object.
contoh object yang di resolve: passwd, hostname, networks, etc.
untuk resolve hostname pastikan di “/etc/nsswitch.conf” ada tulisan:
hosts: files dns
artinya:
– OS akan meresolve sebuah nama host dengan melihat file dalam hal ini /etc/hosts
– jika /etc/hosts tidak ditemukan, maka query DNS server. lihat step 2 dibawah.

2. OS akan melakukan query ke DNS server yang terdaftar di /etc/resolv.conf
pastikan di /etc/resolv.conf ada tulisan:
nameserver 208.67.222.222
nameserver 208.67.220.220
artinya:
– menjelaskan ip address dari DNS server yang akan kita pakai

3. cek service “dns/client” running.
disolaris, daemon “dns/client” berfungsi untuk mengurusi step 1 diatas.
jika ada perubahan di /etc/nsswitch.conf, khususnya pada baris host, restart daemon ini.
check daemon:
# svcs -a | grep dns
online 14:17:45 svc:/network/dns/client:default
restart daemon:
# svcadm restart dns/client

regards,

Written by Achmad Mardiansyah

September 3rd, 2009 at 4:39 pm

Setting IP address di opensolaris / solaris

without comments

Q: mas, cara setting ip address di opensolaris gimana yah?

A. menggunakan nwam (network auto magic)
1. edit file konfigurasi
# vi /etc/nwam/llp
e1000g0 static 192.168.1.17
iprb0 dhcp
artinya:
interface e1000g0 menggunakan ip static
interface iprb0 menggunakan dhcp
2. jika ada perubahan pada file diatas, restart nwam
# svcadm restart nwam

pendapat pribadi: nwam masih banyak bug. kalo anda menjalankan server, sebaiknya matikan nwamnya.

B. konfigurasi tanpa nwam:
matikan service nwam:
# svcadm disable network/physical:nwam

1. kamu harus tahu nama interface yang ada di mesin solaris kamu. caranya:
# dladm show-link

2. buat file yang extentionnya adalah nama interface.
file tersebut berisi ip addres yang akan di pakai oleh interface tersebut.
# vi /etc/hostname.e1000g0
192.168.1.17 netmask 255.255.255.0
artinya:
interface e1000g0 memakai ip address static seperti diatas

3. jika ngak mau repot nulis netmask, buat file:
# vi /etc/netmasks
192.168.2.0 255.255.255.0
192.168.4.0 255.255.255.0
artinya:
interface akan memakai netmask yang telah didefinisikan di /etc/netmask.

4. jika interface tersebut ingin memakai dhcp, maka cukup dengan membuat file
/etc/dhcp.. mis:
# touch /etc/dhcp.iprb0

5.jika terjadi perubahan pada konfigurasi interface, restart daemon yang mengurus hal tersebut:
# svcadm restart network/physical:default

semoga membantu.

Setting Default gateway/router di solaris/opensolaris?

with 2 comments

tanya dunk mas,

Q: cara setting Default gateway di opensolaris?
caranya:
1. kamu bisa buat script sendiri yang berisi perintah untuk membuat default routing. script ini di jalankan ketika booting, dan dapat diletakkan di /etc/rc2.d.
2. jika ingin otomatis di eksekusi ketika booting bisa dengan mengedit file /etc/defaultrouter kemudian masukkan ip address gateway. contoh:
# vi /etc/defaultrouter
192.168.1.1
ini artinya kamu mensetting default route ke 192.168.1.1.

Q: cara ngecek routing table atau default gateway?
# netstat -rn

Q: jika mesin lagi running, dan saya ubah /etc/defaultrouter, gimana caranya supaya default routenya berubah tanpa restart mesin?
solaris punya daemon yang tugasnya membuat default route berdasarkan informasi dari /etc/defaultrouter. jadi kalo kamu sudah merubah /etc/defaultrouter, maka tinggal restart daemonnya agar membaca ulang /etc/defaultrouter.
# svcadm restart network/routing-setup

mudah2an jelas yah…

salam,

Silent Data Corruption (SDC)

with 2 comments

Q: apa itu data corruption?
Data corruption artinya data ketika dibaca tidak sama seperti ketika ditulis. Artinya data tersebut berubah.

Q: cara mendeteksi data corruption?
bisa pake checksum (md5, SHA). trus nanti akan keluar sebuah nilai. nilai yang keluar ini bisa dikatakan sebagai fingerprint dari data tersebut.
contoh command: md5sum file_name
Read the rest of this entry »

opensolaris x86 fast reboot

with one comment

ini adalah salah satu materi yang dipresentasikan pada kernel conference australia dibrisbane.
dibawakan oleh sherry q moore, salah satu kernel developer dari sun microsystem. cewek bo! tumben ada…

Q: kenapa OS perlu reboot?
– karena adanya patches/update. reboot diperlukan supaya patch/update tersebut bisa dijalankan dengan baik. ini adalah alasan yang paling sering dari vendor OS/apllication untuk merestart mesin. mis: microsoft, ubuntu, sun.
– OS overload/crash/hang.
– untuk mengganti/upgrade hardware. meskipun untuk server2 gede (mis: sunfire) ada fasilitas untuk mereplace hardware tanpa mematikan mesin.
Read the rest of this entry »