Bash script shell untuk melihat banyaknya proses di Linux

28 March 2011

Kita sebagai sys admin kadang kala perlu melakukan restart terhadap aplikasi yang berjalan paralel. Dan proses itu secara mudah dapat diketahui melalui perintah ps ax | grep nama_aplikasi. Bila terlihat proses nya banyak maka dengan segera kita melakukan restart aplikasi agar mesin linux yang kita miliki tidak terbebani banyak proses berjalan. Contoh kasus tersebut biasanya terjadi pada aplikasi web server yang sering melayani banyak koneksi yang pada akhirnya membuat mesin linux menjadi lambat. Cara restart aplikasi diatas dilakukan dengan cara manual yang kadang kala pula merepotkan kita sebagai sys admin. Untuk menyiasatinya agar proses restart tersebut dapat dilakukan secara otomatis maka kita akan coba  membuat script shell yang dijalankan priodik melalui cron.

read more...

Membaca partisi LVM pada hardisk server yang bermasalah



LVM adalah suatu manajemen partisi pada OS Linux yang kelebihanya adalah kita dapat dengan mudah untuk mengupgrade kapasitas antar partisi dikemudian hari bila membutuhkanya. Selain itu pembuatan partisi dapat dengan mudah dilakukan pada gabungan banyak hardisk, sehingga kita seakan akan hanya memiliki 1 hardisk dengan jumlah kapasitas dari banyak hardiks yang telah digabungkan. LVM dapat dijumpai pada distro keturunan Redhat seperti Centos, Mandrake dan Fedora. Masih banyak user yang merasa bingung dan takut untuk  mengunakan LVM ini,  mereka lebih memilih pengunaan partisi fisik daripada mengunakan LVM. Ketakutan ini karena bila terjadi masalah/crash pada server maka ketika ingin menyelamatkan data pada partisi LVM menjadi kesulitan karena partisi LVM sulit untuk di mounting atau dilihat terutama pada os selain Linux.

read more...

Saat berkenalan dengan codeigniter

28 April 2010

Setelah hampir sekian lama saya bermain-main dengan bahasa scripting PHP untuk membangun aplikasi berbasiskan web, maka pada saat ini saya mulai tertarik untuk memanfaatkan framwork PHP yang banyak bertebaran. Ketertarikan ini merupakan keterpaksaan yang harus saya jalankan. Pada awalnya saya hanya membuat program dengan cara biasanya membuat fungsi yang saya butuhkan dan menempelkanya pada halaman html yang ada. Cara ini sangat menyampingkan konsep OOP yang saya anggap itu cara yg membuat saya tambah bingung dan saya anggap bertele-tele.

read more...

Cara untuk melihat status aktif server web



Kadangkala kita kesulitan untuk mengetahui apakah web server yang kita kelola dalam keadaan up diluar jaringan kita. Cara yang paling seringkali kita lakukan adalah dengan menghubungi teman-teman kita untuk meminta tolong kepada mereka mengakses halaman web yang ada pada server yang akan kita cek tersebut. Cara inipun kadang kala kurang mewakili daerah-daerah akses yang kita inginkan untuk dimonitor. Sebenarnya ada cara yang lebih praktis dan ekonomis tanpa harus kita mengganggu kesibukan rekan-rekan kita itu. Cara yang dimaksud adalah dengan memanfaatkan tools yang ada pada site http://www.host-tracker.com. Dengan hanya memasukan alamat url server yang kita akan tes dan hanya sekali menekan tombol check maka kita akan langsung dapat melihat statusnya dihampir seluruh penjuru dunia lengkap dengan waktu kecepatan aksesnya.

read more...

Tools-tools shel linux

06 November 2009

Link berikut ini berisi tools-tools shel linux yang harus di ketahui oleh Admin server. Silahkan kunjungi web berikut ini http://www.cyberciti.biz/tips/top-linux-monitoring-tools.html

read more...

Addons Multimedia di Centos

02 October 2009

Berikut link tutorial untuk menginstall keperluan server linux Centos kita dalam menjalankan aplikasi multimedia seperti PHP Motion contohnya:

http://www.sklav.com/?q=node/2

read more...


Berikut cara untuk mengetahui distro linux yang kita guakan pada server kita:

cat /proc/version atau cat /etc/issue

read more...

Https di virtual server Apache

13 July 2009

Agar kita dapat mengarahkan ssl ke banyak domain virtual host maka langkah yang harus dilakukan adalah dengan menambahkan NameVirtalHost *:443 di file httpd.conf. Langkah berikutnya coppy file ssl.conf di dir /etc/httd/conf.d/ menjadi ssl2.conf. Edit file ssl2.conf dengan menghilangkan tulisan-tulisan di atas tulisan "VirtualHost *:443" dan arahkan direktori kerja virtual host serta sesuaikan nama dari virtual host yang diiginkan.

read more...

Backup dengan RSYNC

10 December 2008

Telah kita ketahui bersama bahwa aplikasi rsync adalah aplikasi yang ada di GNU/Linux untuk keperluan backup dari satu host ke host lainya. Aplikasi ini sangatlah powerfull dengan fitur-fitur yang dimilikinya dan yang terpenting dapat diperolehnya dengan gratis. Apakah ketermanfaatannya di Linux dapat juga dirasakan operating sistim M$ Windows? Jawabanya ya. Banyak cara untuk menginstal rsync di Windows dari yang tersulit sampai yang termudah. Cara tersulit dengan menginstal terlebih dahulu aplikasi untuk menjalankan source aplikasi yang didevelop di bawah arsitektur POSIX yaitu dengan bantuan aplkasi Cygwin. Dan yang termudah dengan menginstall aplikasi siap saji dengan nama DeltaCopy. Aplikasi Delta Copy terdiri dari DeltaCopy Server dan Client. Secara default DC ini akan aktif sebagai Server, dan untuk mengaktifkan aplikasi Client nya kita cukup memangilnya dengan perintah DeltaC pada search promp.
Lebihlanjut dapat kita lihat penjelasan detailnya pada situs resminya di alamat http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp .

read more...

Openmaniak



Berikut ini adalah situs tutorial yang membahas berbagai tools jaringan dan server:
http://openmaniak.com/




Pada situs ini selain menjelaskan mengenai profil dari bahasan juga memberikan kasus dan penyelesaiyanya sehingga kit alebih dapat memahami setiap perintah yang ada.

read more...

Cara melihat distro linux apa yang kita gunakan pada server berjalan



Kadangkala kita kebingungan bila ditanya versi distro linux yang kita gunakan apalagi bila file /etc/issue telah kita modifikasi sehingga versi dari distro yang ada telah kita hilangkan. Untuk mengetahui versi distro yang kita gunakan kita dapat mengetahuinya dengan membuka file yang ada berdasarkan distro yang kita miliki.
Adapun file-file tersebut adalah:
Novell SuSE---> /etc/SuSE-release
Red Hat--->/etc/redhat-release, atau /etc/redhat_version
Fedora-->/etc/fedora-release
Slackware--->/etc/slackware-release, /etc/slackware-version
Debian--->/etc/debian_release, /etc/debian_version
Mandrake--->/etc/mandrake-release
Yellow dog-->/etc/yellowdog-release
Sun JDS--->/etc/sun-release
Solaris/Sparc--->/etc/release
Gentoo--->/etc/gentoo-release

read more...

Mengaktifkan VNC server di mesin Linux

02 December 2008

Agar tampilan desktop Linux yang di remote via VNC viewer kita menarik sesauai default desktop yang kita aktifkan di mesin linux kita (KDE/GNOME) berikut caranya:

- masuk ke home dari user yang kita aktifkan vncserver-nya
- masuk ke dir .vnc
- edit xstartup dan sesuaikan isinya dengan catatan berikut ini:

#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
startx &

read more...
28 November 2008

Berikut link dari situs yang membahas mengenai VOIP Gateway:

Situs penjual perangkap voip:

Perangkat voip

  • AX100P ( Ext to voip gateway)

read more...


Untuk dapat membuka shell baru diatas shell utama pada sesi remote via ssh bisa menggunakan perintah screen . Perintah screen dapat menjaga proses berjalan di shell meski sesi koneksi terputus. Berikut berapa perintah screen dalam beberapa kondisi:

  • $ screen #perintah untuk membuka sesi terminal remote shell
  • Tekan Ctrl, a, c akan membuka terminal berikutnya.
  • Tekan Ctrl,a,n akan kembali ke terminal pertama
  • $ screen -r #untuk masuk ke sesi terminal yang terputus

read more...
13 February 2006

#Rule buat mesin linux yang di jadiin gateway
#!/bin/sh
/sbin/iptables -F
/sbin/iptables -t nat -F
/sbin/iptables -t mangle -F #ignore if you get an error here
/sbin/iptables -X #deletes every non-builtin chain in the table

/sbin/iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -A INPUT -m state --state NEW -i ! eth0 -j ACCEPT
# only if both of the above rules succeed, use
/sbin/iptables -P INPUT DROP

/sbin/iptables -A FORWARD -i eth0 -o eth1 -m state --state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT

# use this line if you have a static IP address from your ISP
# replace your static IP with x.x.x.x
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to 202.69.97.130

# use this line only if you have dynamic IP address from your ISP
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

/sbin/iptables -A FORWARD -i eth0 -o eth0 -j REJECT

read more...
18 May 2005

Konfigurasi rsync
Server Target
#rsync.conf
uid=nobody
gid=nobody

[secret]
comment=backup file
path=/home/backup
read only=no
hosts allow = x.x.x.x #ip_server_backup
hosts deny = *
list = yes

############
jalankan rsync
# rsync --daemon

###########

Server Backup

rsync -a --delete ip_server_target::secret /home/backup_server

agar berjalan otomatis masukan ke cron

read more...


Konfigurasi PHP with JPEG

Tulisan ini untuk mengatasi jika kita meng-konfigure PHP kita dengan dukungan GD dari RPM yang mensuppport PNG dan JPEG (juga dari RPM) tetapi tidak aktif modul JPEG-nya.

1.Pastikan GD, libpng dan libpng-devel dalam format RPM sudah terinstall (cek dengan perintah # rpm -qa|grep gd dan # rpm -qa|grep libpng)
2.Install modul JPEG degan terlebih dahulu mendownload source-nya dgan cara #wget http://www.photopost.com/jpegsrc.v6b.tar.gz
3.Extrac dgn perintah tar -zxvf jpegsrc.v6b.tar.gz -C /usr/local/src
4.#cd /usr/local/src/jpegsrc
5.#./configure
# make
# make test
# make install
# make install-lib
# make install-headers

6.#cd /usr/local/src/php-4.3.11/
7.#./configure' '--with-apxs2' '--enable-track-vars' '--with-mysql' '--with-pgsql' '--with-gd' '--with-jpeg-dir=/usr/lib' '--with-png-dir=/usr/local/lib' '--with-ttf' '--enable-gd-native-ttf' '--enable-magic-quotes' '--enable-versioning' '--with-zlib' '--enable-xml' '--enable-sigchild' '--enable-sockets'
#make
#make install

read more...
06 April 2005

Artikel menarik tentang aplikasi linux:
http://www.geocities.com/adilinux

read more...
29 October 2004

Site RPM terbaru untuk Redhat, RHEL dan FEDORA:
http://dag.wieers.com/packages

read more...
17 September 2004

URL cara instal portsentry http://www.falkotimme.com/howtos/chkrootkit_portsentry/index.php

read more...