Archive for the ‘Technology’ Category
End of free sun solaris, now it’s oracle solaris with 90 days trial
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?
GLC webinar, Linux revealed, 7 April 2010
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
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
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
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
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?
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!
🙂
Thread & Thread hijacking / membajak thread (netiket)
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?
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
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
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
Wimax adalah 3G, LTE bukan 4G. Beyond 3G communication: defining a new border and standard
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
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.
Apa bedanya, hands-on dan hands-off?
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
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
berkomputer sehat dengan workrave
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
untuk find and replace
:%s/text_old/text_new
remove ^M (windows text files)
Apa itu mail server open relay?
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
Setting sendmail di solaris 10 agar tidak listen pada local port
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!!
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
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,
Setting IP address di opensolaris / solaris
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?
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)
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
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 »