Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

Hot Command

Posted by beritaini on Wednesday, July 13, 2011

This command is very hot, these commands I do almost every day in order to monitor the linux box that serves as Nat servers, proxy servers, caching only dns, dhcp server and router static.

# df -h
to view the free hdd space
# top
to see the utility processor and memory
# arp -v
to see the number of users connected
# /etc/rc.d/rc.bind restart
to restart the dns caching
# /usr/local/lusca/squid -k reconfgure
to reload the modified proxy server settings
# iptraf -g
to see network utilization
More about → Hot Command

Posted by beritaini on Monday, July 11, 2011

L7-Filter


Introdution

L7-filter is a packet classifier for Linux. Unlike most other classifiers, it does not just look at simple values such as port numbers. Instead, it does regular expression matching on the application layer data to determine what protocols are being used.
Since this classifier is much more processor and memory intensive than others, we recommend that you only use it if you have reason to believe that matching by port (or IP number, etc.) is insufficient for your purposes. L7-filter is right for you if you need:


  • to match any protocol that uses unpredictable ports (e.g. peer-to-peer file sharing)
  • to match traffic on non-standard ports (e.g. web traffic on port 1111)
  • to distinguish between protocols which share a port (e.g. peer-to-peer file sharing that uses port 80)

More about →

Slackware Packaging Manual : Using MAKEPKG Facilities

Posted by beritaini on Friday, July 8, 2011

Umumnya source code program untuk Linux/Unix dikompres dengan sistem tar.gz atau tar.bz2. Hal ini ditujukan untuk menjaga skema kepemilikan dan permisi (permission) dari tiap file dan direktori dari source. Kita sudah mengetahui bahwa file binary executable memiliki permisi 755 secara default dan file teks memiliki permisi 644, maka source code tsb dibundel dengan kompresi tar untuk menjaga agar atribut ini tidak berubah termasuk menjaga konsistensi dari file2 link/symbolic link jika ada. Untuk lebih memadatkan file terkompresi ini digunakan kompresi gzip atau bzip2

Seperti yg telah diketahui bersama, paket instalasi program/aplikasi untuk Slackware menggunakan ekstensi .tgz secara default. Tetapi lebih baik kita coba melihat isi dari sebuah paket program/aplikasi milik Slackware. Secara garis besar sebuah paket program/aplikasi Slackware memiliki struktur seperti ini:
/install
....|-doinst.sh
....|-slack-desc
/DIR_SISTEM

More about → Slackware Packaging Manual : Using MAKEPKG Facilities

Initscripts Slackware

Posted by beritaini on Thursday, July 7, 2011

Initscripts is a script can be used to set the default umask and ulimit of all processes. By default this script is installed as /sbin/initscript.sample, so if you want to enable it just rename or copy it to /sbin/initscript like this :
#mv /sbin/initscript.sample /sbin/initscript
                                 or
#cp /sbin/initscript.sample /sbin/initscript



My initscripts has been modified :

##########################
umask 002
ulimit -c 2097151
ulimit -HSn 8192
PATH=/bin:/sbin:/usr/bin:/usr/sbin
export PATH
#
eval exec "$4"
############end###########
More about → Initscripts Slackware

slackwiki

Posted by beritaini

More about → slackwiki

Menginstall Kernel 2.6.x Pada Slackware (Paket Biner)

Posted by beritaini

Pengenalan
Kita tahu bahwa setiap sistem operasi memiliki inti, yang disebut kernel. Kernel adalah komponen penting dalam desain sistem operasi, karena inti dan memiliki banyak fungsi, seperti mengelola input / output, sistem berkas, memuat modul untuk hardware tambahan, dan banyak fungsi lainnya. Kernel dikembangkan dengan baik akan membuat sistem stabil dan kurang rentan. Inilah yang terjadi di GNU / Linux memimpin pengembangan kernel oleh Linus Torvalds (kernel utama) dan Chris Wright bersama dengan Greg Kroah Hartman (-stabil tim). Mereka mempertahankan proses pengembangan kernel untuk membuat GNU / operasi Linux Sistem bekerja lebih baik, lebih cepat, modern, dan juga up to date. Sampai sekarang, ada dua versi utama dalam pengembangan kernel, 2.4.x dan 2.6.x. Stabil dan skema pengembangan tidak lagi digunakan. Segala sesuatu yang muncul ditandai sebagai versi final dianggap versi stabil.


Biasanya, jika Anda telah menginstal sebuah distro (kombinasi dari kernel dengan banyak koleksi utilitas dan aplikasi) seperti Fedora Core, Mandriva, SuSE, Debian, mereka telah dimasukkan kernel, tetapi sebagai pengembangan kernel pindah, kadang-kadang Anda harus Anda meng-upgrade kernel ke versi terbaru, untuk mendapatkan fasilitas baru, dukungan hardware baru, dan juga memperbaiki bug pada kernel sebelumnya. Proses ini dapat mudah atau sulit, tergantung pada keahlian Anda dan juga paket yang Anda gunakan. Jika Anda menggunakan paket distro Anda (RPM, DEB, dan TGZ), proses akan jauh lebih mudah, karena telah disiapkan oleh tim pengembang dan satu-satunya hal yang harus Anda lakukan adalah menginstal dan mengkonfigurasi file boot loader konfigurasi Anda. Sementara itu, jika Anda mencoba untuk menginstal dari sumber kernel asli (disebut Vanili), Anda harus belajar hal baru pertama. Proses itu sendiri tidak dapat guarranted sebagai aman 100%, sehingga tidak untuk newbie atau mesin produksi, namun dalam artikel ini saya akan mencoba untuk memberikan beberapa tutorial kecil tentang bagaimana mengkompilasi kernel dari source berdasarkan pengalaman saya dengan beberapa bantuan dari beberapa teman tambang. Pada artikel ini, saya akan menggunakan Slackware sebagai distro utama.

More about → Menginstall Kernel 2.6.x Pada Slackware (Paket Biner)

Menginstall Kernel 2.6.x Pada Slackware (Paket Source)

Posted by beritaini

Pengenalan 

Kita tahu bahwa setiap sistem operasi memiliki inti, yang disebut kernel. Kernel adalah komponen penting dalam desain sistem operasi, karena inti dan memiliki banyak fungsi, seperti mengelola input / output, sistem berkas, memuat modul untuk hardware tambahan, dan banyak fungsi lainnya. Kernel dikembangkan dengan baik akan membuat sistem stabil dan kurang rentan. Inilah yang terjadi di GNU / Linux memimpin pengembangan kernel oleh Linus Torvalds (kernel utama) dan Chris Wright bersama dengan Greg Kroah Hartman (-stabil tim). Mereka mempertahankan proses pengembangan kernel untuk membuat GNU / operasi Linux Sistem bekerja lebih baik, lebih cepat, modern, dan juga up to date. Sampai sekarang, ada dua versi utama dalam pengembangan kernel, 2.4.x dan 2.6.x. Stabil dan skema pengembangan tidak lagi digunakan. Segala sesuatu yang muncul ditandai sebagai versi final dianggap versi stabil.


Biasanya, jika Anda telah menginstal sebuah distro (kombinasi dari kernel dengan banyak koleksi utilitas dan aplikasi) seperti Fedora Core, Mandriva, SuSE, Debian, mereka telah dimasukkan kernel, tetapi sebagai pengembangan kernel pindah, kadang-kadang Anda harus Anda meng-upgrade kernel ke versi terbaru, untuk mendapatkan fasilitas baru, dukungan hardware baru, dan juga memperbaiki bug pada kernel sebelumnya. Proses ini dapat mudah atau sulit, tergantung pada keahlian Anda dan juga paket yang Anda gunakan. Jika Anda menggunakan paket distro Anda (RPM, DEB, dan TGZ), proses akan jauh lebih mudah, karena telah disiapkan oleh tim pengembang dan satu-satunya hal yang harus Anda lakukan adalah menginstal dan mengkonfigurasi file boot loader konfigurasi Anda. Sementara itu, jika Anda mencoba untuk menginstal dari sumber kernel asli (disebut Vanili), Anda harus belajar hal baru pertama. Proses itu sendiri tidak dapat guarranted sebagai aman 100%, sehingga tidak untuk newbie atau mesin produksi, namun dalam artikel ini saya akan mencoba untuk memberikan beberapa tutorial kecil tentang bagaimana mengkompilasi kernel dari source berdasarkan pengalaman saya dengan beberapa bantuan dari beberapa teman tambang. Pada artikel ini, saya akan menggunakan Slackware sebagai distro utama.

More about → Menginstall Kernel 2.6.x Pada Slackware (Paket Source)

Ubuntu 11.10 "Oneiric Ocelot" Alpha 1 First Look and Initial Impressions

Posted by beritaini on Tuesday, July 5, 2011

More about → Ubuntu 11.10 "Oneiric Ocelot" Alpha 1 First Look and Initial Impressions

Understanding Open Source

Posted by beritaini

Understanding Open Source when the mean in Indonesian means Open Source is a development system that is not coordinated by an individual / central agency, but by actors who work together by utilizing the source code (source code) which spread and freely available (usually using Internet communications facilities).
This development pattern modeled on the style bazaar, so the pattern of Open Source has a feature for the community that is the encouragement that comes from the culture of giving, which means that when a community uses an Open Source program and has received a benefit would then be motivated to pose a question of what user can give back to the crowd.

Pattern of Open Source was born because freedom works, without the intervention of thinking and expressing what they want by using the knowledge and suitable products. Freedom becomes a major consideration when released to the public. Other communities have the freedom to study, work on, revise again, justify or even blame, but this freedom also comes with responsibility, not freely without responsibility.

More about → Understanding Open Source

make squid/lusca more aggressive

Posted by beritaini on Monday, July 4, 2011

This is an example that I get to create a proxy of squid / lusca quite aggressive. Here I will use lusca.
What cpu is used
#cat /proc/cpuinfo
see cflag in accordance with existing computer installed lusca
for Intel here
for AMD here
Get lusca from source

More about → make squid/lusca more aggressive

Slackware Fast Boot

Posted by beritaini

add “compact” in global section like this :
append=” vt.default_utf8=0″
boot = /dev/sda
compact
save and run lilo.

rc.M

More about → Slackware Fast Boot