Perintah top untuk monitoring pada linux

Perintah top  digunakan untuk menampilkan kinerja sistem secara real time seperti CPU, Memory, Serta Proses yang sedang berjalan.

  • Baris pertama “top” menunjukkan berapa lama sistem telah berjalan
  • Baris Kedua “Task” menunjukkan Jumlah proses yang sedang berjalan
  • Baris Ketiga “Cpu(s)” Menunjukkan Penggunaan CPu dalam %
  • Baris Keempat dan kelima “Mem” dan “Swap” Menujukkan Penggunaan Memory, sama bila kita menggunakan perintah Free
  • Baris Selanjutnya menunjukkan proses yang aktif di system, dan proses yang paling banyak menggunakan resource dari system akan di tampilkan paling atas

syntax : top [options]

top

referensi

http://sucks05.web.id/blog/tips-perintah-linux-untuk-monitoring-kinerja-sistem/

semoga berguna 🙂

error JPGraph Error 25128: The function imageantialias() is not available in your PHP installation pada linux ubuntu

jika anda menggunakan php kemudian mencoba membuat graph dengan library jpgraph dan keluar tulisan seperti ini

gambarnya

jpgraph_error2

maka solusi nya anda mematikan beberapa sourcecode 

buka pada folder jpgraph cari file gd_image.inc.php buka kemudian pada function SetAntiAliasing biasanya pada baris 110 beri  comment atau // pada code

JpGraphError::RaiseL(25128);//(‘The function imageantialias() is not available in your PHP installation. Use the GD version that comes with PHP and not the standalone version.’)

menjadi seperti ini

// JpGraphError::RaiseL(25128);//(‘The function imageantialias() is not available in your PHP installation. Use the GD version that comes with PHP and not the standalone version.’)

jpgraph_error

dan hasilnya

grafik1

referensi :

  1. http://hasannuh.com/2012/08/14/how-to-bagaimana-menghilangkan-error-imageantialias-is-not-available-saat-install-jpgraph/
  2. http://support.severalnines.com/entries/20978841-JPGraph-installation
  3. http://ubuntuincident.wordpress.com/2011/01/28/drawing-graphs-in-php-with-jpgraph/

semoga berguna 🙂

 

membuat custom error 404 / halaman tidak ditemukan pada apache linux

untuk membuat custom halaman error pada apache ,operating system yang digunakan adalah linux debian (berlaku turunannya)

  1. buat file error di /var/www/error.html
  2. tambahkan ErrorDocument 404 /error.html pada /etc/apache2/conf.d/localized-error-pages
    seperti ini
    apache_404
  3. restart apache  dengan /etc/init.d/apache2 restart

anda juga dapat memodifikasi error yang lain dengan cara yang sama ,

referensi :

  1. http://askubuntu.com/questions/53199/custom-apache-404-page

semoga berguna 🙂

Alamat Repository lokal debian 7 ( wheezy )

berikut alamat repository local debian 7

edit source repo

# vi /etc/apt/sources.list

repo Universitas Indonesia
deb http://kambing.ui.ac.id/debian/ wheezy main contrib non-free deb http://kambing.ui.ac.id/debian/ wheezy-updates main contrib non-free deb http://kambing.ui.ac.id/debian-security/ wheezy/updates main contrib non-free

repo Kebo
deb http://kebo.vlsm.org/debian/ wheezy main non-free contrib
deb-src http://kebo.vlsm.org/debian/ wheezy main non-free contrib

repo Universitas Diponegoro
deb http://mirror.kioss.undip.ac.id/debian wheezy main non-free contrib
deb http://mirror.kioss.undip.ac.id/debian-volatile wheezy/volatile main contrib
deb http://mirror.kioss.undip.ac.id/debian-security wheezy/updates main non-free contrib
deb http://mirror.kioss.undip.ac.id/debian stable-proposed-updates main non-free contrib

referensi :

  1. http://www.idroot.com/mengubah-repository-debian-ke-repository-local-indonesia
  2. http://dnaite.blogspot.com/2013/06/daftar-mirror-repository-lokal-debian-7.html

semoga berguna 🙂

build essential pada linux

build-essential berisi paket untuk mengkompilasi source C / C + +   (misal perintah make dan make install)
paket ini merupakan  paket Debian umumnya akan menginstal  GNU GCC Compiler and Development Environment lainnya, Paket ini berisi header dan librari yang dibutuhkan oleh kompiler ketika mengekseskusi kode yang Anda buat.

Sebagai informasi kecil, berkas <stdio.h> atau <iostream.h> temasuk di dalamnya. Jika Anda melakukan pemrograman  C dengan menyertakan fungsi printf(), maka Anda membutuhkan header stdio.h untuk dapat mengompilasinya. Jika stdio.h tidak ada, maka kompilasi tidak jalan dan Anda gagal

dan akan berlokasi di
/usr/share/build-essential/essential-packages-list
/usr/share/build-essential/list
/usr/share/doc/build-essential/AUTHORS
/usr/share/doc/build-essential/changelog.gz
/usr/share/doc/build-essential/copyright
/usr/share/doc/build-essential/essential-packages-list
/usr/share/doc/build-essential/list

untuk menginstal (disini saya menggunakan ubuntu)

//sudo diperlukan sebagai akses menjadi root pada ubuntu
sudo apt-get update &amp;&amp; apt-get upgrade
sudo apt-get install build-essential
gcc -v
make -v

Untuk memvalidasi bahwa GCC compiler berhasil diinstal gunakan perintah gcc --version yang akan mencetak versi GCC:
sekarang anda dapat membuat paket debian , mengkompile c/c++ dsb

referensi

  1. http://packages.ubuntu.com/lucid/build-essential
  2. http://superuser.com/questions/151557/what-are-build-essential-build-dep
  3. http://students.ittelkom.ac.id/web/weblog_entry.php?e=237
  4. http://www.stchman.com/essen_pack.html
  5. http://www.cyberciti.biz/faq/debian-linux-install-gnu-gcc-compiler/#comments
  6. https://www.linuxid.net/31410/cara-install-gcc-compiler-di-debian-10-buster/

pesan unexpected end of filetar , Unexpected EOF in archive tar , Unexpected EOF in archive tar

ketika anda sedang melakukan extract file menggunakan tar  dan ditemukan pesan seperti ini


gzip: stdin: unexpected end of file
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now

maka berarti proses extract tidak sempurna karena suatu hal , misal file tarball nya / file .tar  rusak / corrupt , jika filenya hasil download maka cobalah download lagi

semoga berguna 🙂

alamat repository debian squeeze

salah satu alamatnya

deb http://kambing.ui.ac.id/debian/ squeeze main contrib non-free
deb http://kambing.ui.ac.id/debian/ squeeze-updates main contrib non-free
deb http://kambing.ui.ac.id/debian-security/ squeeze/updates main contrib non-free

edit untuk menambahkan alamat,sayamenggunakan editor vi


vi /etc/apt/source.list

update repository setelah update alamat repo

tambahkan tanda # untuk menonaktifkan repo


apt-get update

format partisi hardisk eksternal pada linux menggunakan disk utility

untuk format partisi hardisk eksternal pada linux dengan menggunakan tool bawaan linux xubu7ntu saya yaitu disk utility

pertama

masukkan / colokkan hardisknya

bukan disk utility dengan klik Settings | Disk Utility

akan tampil hardisk saya (pastikan yang terselect hardisk yang mau di format )

partisi

 

kali ini yang mau saya format patisi dengan nama Master Code pertama un mountkan dulu partisi yang mau di format

unmount

setelah di unmount kemudian, pastika yang terselect partisi yang mau diformat disini MAster Code saya select kemudian klik menu Format Volume

klik_format

pilih tipe formatnya disini saya pilih ext3 ,isi nama nya kemudian klik format keluar alert

alert_format
kemudian klik format kemudian akan ada proses beberapa detik kemudian liat typenya

hasil_mountselamat anda sukses memformat 🙂

 

 

 

geany pengganti notepad ++ di linux

Notepad ++ merupakan editor yang favorit dan familiar di windows , saya sering make buat coding php di windows kalo di linux buat gantikannya kita bisa pake geany, geany punya fitur yang oke juga kebetulan saya belum explorasi lebih lanjut but menurut saya yang keren

  1. ada fitur code completion yaitu klik ctrl + space untuk  melengkapi syntax php
  2. ada fitur line number / nomor baris
  3. ada fitur decrease indent (shit + tab atau cntrl +u) dan increase indent (cntrl + I atau tab )
  4. dan fitur lain lain yang belom saya explorasi

geany

untuk instalnya pake ubuntu software center aja tinggal di klik , ato langsung intsalasi manual download disini

semoga berguna 🙂

tips copy file di linux menggunakan terminal / command promt

untuk melakukan pertintah copy di linux kita dapat menggunakan perintah ini

 cp filesumber tujuancopy 

defaultnya akan menimpa file / folder dengan nama yang sama agar lebih aman sertakan option -i

cp -i sumber tujuan
akan keluar promt jika ada file yang sama
cp: overwrite `/opt/lampp/htdocs/controller/export_data.php'? n
cp: overwrite `/opt/lampp/htdocs/controller/data_dos_f.php'? n

jika sebuah file

 cp filesumber tujuancopy  

mengcopy  isi  seluruh folder

 cp -R  direktori sumber tujuancopy 

bagaimana jika melakukan multiple copy pada linux,baik untuk folder maupun file  bisa juga kita gunakan ini


cp -r /direktori1/direktori2/{A,B,C,D} /home/user01/tujuan

contoh saya akan memindah 2 direktori(controller,js)  dan 2 file (index.html,index.php)

apis@desktop:~$ sudo cp -R /home/apis/Dropbox/{controller,index.html,index.php,js}  /opt/lampp/htdocs/

 

referensi: http://www.linuxquestions.org/questions/linux-newbie-8/copy-multiple-directories-into-another-one-directory-with-single-cp-command-897970/

semoga berguna 🙂