Sharing Folder menggunakan NFS dalam Linux Ubuntu

4 02 2014

Sering kali dalam penggunaan sehari-hari kita harus berbagi file, kadang menggunakan flashdisk, download, upload, virtual disk atau hanya sekedar sharing folder dalam satu network. Jika kita pengguna microsoft windows mungkin sudah terbiasa bagaimana cara kita berbagi file dengan cara sharing folder, ketika kita menggunakan sistem operasi linux terutama Ubuntu, bagaimana cara sharing folder berbeda machine? Berikut akan kita bahas lebih lengkap.

Seperti biasa jika kita akan melakukan sharing folder diantara dua machine atau PC, baik itu windows atau linux maka akan ada yang bertindak sebagai server dan client dengan simulasi server misal menggunakan ip address 192.168.0.10 dan client menggunakan 192.168.0.20, maka perlakuan server dan client akan berbeda, pertama untuk disisi server pemberi sharing folder yang pertama harus dilakukan adalah install nfs-kernel-server di ubuntu server dengan perintah.

Read the rest of this entry »





Pengetahuan dasar SQL dengan MySQL Database (Bag 2)

24 03 2012

Melanjutkan tulisan terdahulu, sekarang kita akan membahas lebih jauh lagi mengenai perintah – perintah dasar SQL dalam MySQL, selanjutnya perintah query yang akan kita bahas adalah “alter”, Alter adalah perintah dasar dalam query yang berfungsi untuk menambahkan property terhadap table, view, store procedure, function atau trigger yang sudah ada. Sebagai contoh kita akan mencoba menambahkan 1 field “goldarah” terhadap sebuah table mahasiswa dimana field tersebut diposisikan setelah field “jkelamin”.

ALTER TABLE `sim_mahasiswa`.`mahasiswa` ADD COLUMN `goldarah` CHAR(1) NULL AFTER `jkelamin`;

Fungsi alter tidak saja berfungsi sebagai penambah field table, tetapi juga dapat digunakan untuk menambahkan primary key, foreign key, index key, merubah properti field, properti table, mereset nilai increment untuk table yang menggunakan fungsi auto_increment, secara berurutan akan dicontohkan perintah dari masing – masing fungsi yang disebut diatas, pertama jika ingin menambahkan sebuah field biasa menjadi primary key dengan perintah sebagai berikut:

Read the rest of this entry »





Mengetahui Ukuran Total Beberapa File dalam Linux

21 03 2012

Mungkin banyak diantara pembaca yang sudah mengetahui tentang hal ini, tetapi untuk menambah pengetahuan pembaca lain ada baiknya hal ini saya bagi, banyak perintah yang harus diketahui dalam operasi linux diantaranya bagaimana mengetahui ukuran total satu atau beberapa file dalam sebuah folder didalam system operasi linux dengan pola tertentu, misal jika kita mempunyai beberapa file yang dengan penamaan file diawali dengan pola “tahun-bulan-tanggal” dengan format “yyyy-MM-dd”, maka untuk menghitung berapa besar ukuran file – file dalam satuan byte maka dapat menggunakan perintah sebagai berikut:

ls -lt *pola_file* | awk '{tot += $5} END {tot=tot ; printf("TOTAL SIZE (byte) : %4.2f\n", tot)}'

yang akan menampilkan hasil seperti berikut:

TOTAL SIZE (byte) : "ukuran file dalam byte"

Read the rest of this entry »





Pengetahuan dasar SQL dengan MySQL Database (Bag 1)

19 03 2012

Sebagai tambahan referensi pengetahuan tentang MySQL Database khususnya lebih spesifik tentang perintah – perintah SQL dalam MySQL berikut akan saya jelaskan secara terurut apa saja yang sebaiknya diketahui untuk mengetahui lebih jauh tentang perintah SQL dalam MySQL, dengan asumsi setiap user yang membaca tulisan ini minimal sudah dapat mengakses database baik menggunakan console, phpmyadmin atau editor tools lain, maka pembahasan hanya akan mencakup kepada perintah “create database”, “create table”, “insert”, “update”, “delete”, “select” dan “alter”, adapun fungsi lain yang akan dibahas “in”, “not in”, “order by”, “group by”, “sum”, “count” beserta fungsi join flat, left join dan right join. Pembahasan pertama yaitu kita akan membuat database sim_mahasiswa dengan perintah seperti berikut:

CREATE DATABASE `sim_mahasiswa`;

Kemudian dilanjut dengan membuat table mahasiswa dengan field “id”, “nim”, “nama”, “alamat”, “jkelamin” diteruskan dengan table mata_kuliah dengan field “id”, “kode”, “nama”, “bobot” kemudian dibuat juga table “nilai_siswa” dengan field “id”, “mahasiswa_id”, “matkul_id”, “nilai_angka”, “nilai_huruf”, secara berturut perintah membuat table tersebut dengan terlebih dahulu mengaktifkan dahulu perintah sebagai berikut:

Read the rest of this entry »





Membersihkan Cache dari Phisycal Memory di Linux OS

22 01 2011

English Version

Seperti yang telah diketahui pada umumnya, sistem operasi Linux terkenal dengan fasilitas memory management yang matang, dimana system maksimal dalam mempergunakan ruang extra dalam memory sebagai media simpanan cache. Bagian yang kosong dari memory tersebut seharusnya dapat dengan bebas digunakan oleh proses yang sedang berjalan dalam sistem operasi tersebut. Tetapi sayangnya ada beberapa distro Linux yang tidak menyertakan fasilitas ini secara otomatis, seperti yang saya gunakan sekarang OpenSuse 11.2 32bit dan 64bit, mungkin para developer distro tersebut berpikir menghilangkan memory cache tidak terlalu penting untuk menyediakan ruang memory kosong agar system berjalan secara maksimal.

Saat ini saya sedang memelihara sebuah server dengan memory 8GB, disaat server ini pertama kali jalan atau ketika melakukan restart, dapat terlihat menggunakan perintah “top” ketersediaan physical memory sangat banyak. Bisa dikatakan dari 8GB memory yang tersedia hanya terpakai 500MB saja, namun ketika system operasi sudah berjalan lebih dari 2 hari dengan aplikasi yang berjalan diatasnya adalah aplikasi java platform dan database MySQL maka sudah dipastikan server akan crash karena kehabisan ruangan kosong di memory sedangkan JVM cache management dan dabase cache system sudah disetting secara maksimal supaya tidak menghabiskan ruang di physical memory, dan hal tersebut mengharuskan saya untuk melakukan manual restart secara berkala.

Read the rest of this entry »





Backup MySQL Database Secara Periodik dalam Server Solaris 10

24 07 2010

English Version

Setelah dua tahun terakhir ini bergelut dengan Solaris Server, saya bersyukur banyak ilmu baru yang dapat digali selama masa tersebut, dan hal tersebut membuat saya ingin berbagi dengan rekan – rekan semua. Dalam kesempatan ini saya ingin berbagi bagaimana cara backup database MySQL secara periodik, menjadi berupa sebuah file *.tar.gz yang telah dikompres, hal ini dapat dilakukan dengan menggunakan ‘time scheduler’ jika menggunakan os windows, tetapi apa yang akan kita gunakan jika bekerja dalam lingkuan Solaris sebagai server, berikut pembahasannya.

Yang pertama harus diketahui adalah bagaimana proses ‘dump and restore’ dalam database MySQL, sebagaimana yang telah tercantum dalam manual documentation proses tersebut dapat dilakukan dengan cara eksekusi perintah sebagai berikut:

Read the rest of this entry »





Lowongan Java Programmer

30 03 2010

Sirius Indonesia is an information technology company with core business in providing Enterprise Resource Planning (ERP) system implementation and service. We are currently looking for young, talented, and dynamic people to fill the following position:

Java Programmer (JP)

Job Location: Bandung

Role and responsibilities

Develop application, perform system test and communicate the development process with the project manager

Qualifications

  • Strong knowledge in Java programming

  • Strong knowledge in object oriented programming

  • Experienced in using any J2EE framework (Spring, Spring MVC, Struts) and persistent layer (Hibernate or JPA)

  • Strong knowledge in database relational database design

  • Strong knowledge in javascript programming

  • Knowledge in database batch scripting is an advantage

  • Knowledge in UNIX,  SOLARIS is an advantage
  • Fast learner and able to work under pressure.

Read the rest of this entry »