Sabtu, 29 Mei 2010

Cara Mengetahui Identitas Pengirim Email- Trace Email


identitas email trace imageAnda pasti pernah mendapat email SPAM, HOAX, penipuan, undian berhadiah, berita bohong, dan Anda ingin tahu identitas pengirim email tersebut? Caranya mudah kok, yaitu dengan Email Trace. Anda bisa mengetahui IP-Adress pengirim email, peta di mana dia berada, derajat lintang dan busur, pokoknya lengkap deh.
Caranya seperti ini:
1. Buka http://www.ip-adress.com/trace_email/
Di halaman tersebut Anda akan diminta memasukkan header email. Header email adalah informasi yang ada di setiap email, seperti IP Address pengirim & penerima.
Cara melihat header email:
  • Yahoo Mail Baru: Klik kanan email, pilih View Full Headers
  • Yahoo Mail Classic: Buka email tersebut, di bagian pojok kanan bawah ada tulisan View Full Header.
  • Gmail / Google Mail: Buka email tersebut, di bagian atas ada pilihan Reply, samping tulisan Reply, ada tanda panah ke bawah, pilih Show Original.
  • Hotmail: Klik kanan email, pilih View Source.
  • Outlook Express: Buka email, buka menu File -> Properties -> Details -> Message Source
  • Microsoft Outlook: Klik double email untuk melihat dalam full Window, buka menu Options -> View.
2. Copy-paste header email ke http://www.ip-adress.com/trace_email/ , klik Trace Email Sender
3. Selesai. Anda akan melihat informasi pengirim email seperti ini. Anda bisa mengklik whois untuk melihat lebih detail.
trace mengetahui identitas pengirim email image
Selamat mencoba

Always VPN Download Link neW

Recently you cant download AlwaysVPN from its official website. But ive found a link to download this program. Enjoy.. 

h**p://www.4shared.com/file/76851351/acd6aea4/AlwaysVPN_XP.html?s=1
(note : change h**p to http)
You can use this software to get a Free Internet Connection.. 

Software Pembuat Banner Instan Easy gif Animator Gratis




Easy gif animator adalah sebuah aplikasi yang salah satu manfaatnya adalah dapat digunakan untuk membuat desain banner dan button, dan aplikasi ini tidak mesti di instal alias portable..
kamu juga dapat merubah gambar background dengan gambar yang kamu ingini..


bila kamu tertarik silakan kamu download sekarang... !!!

Download: http://www.sendspace.com/file/wbmt22 

Premium Link Generator Leecher New Update

Kali ini saya mau bagi-bagi Premium Link Generator leecher lagi nih.Masih inget gak dengan postingan saya sebelumnya yang berjudul " Link Generator Rapidshare, megaupload, Hotfile Terbaru ". Di postingan tersebut kan saya membagikan kepada anda secara gratis link generator dari Rapidshare, megaupload, hotfile tentunya.Tapi saya belum puas,ya maklum lah kalau lagi gila"n download kan bisa banayk banget perharinya.Sedangkan link Link Generator Rapidshare, megaupload, Hotfile Terbaru yang saya bagikan kepada anda waktu itu cuma sedikit,mungkin banyak dari anda yang juga belum puas kan? Nah akhirnya saya mencoba lagi untuk mencari Link Generator gratisan Rapidshare, megaupload, Hotfile Terbaru lagi,bahkan saya juga mencari link gratisan dari berbagai tempat penyimpanan online lainnya dan alhasil akhirnya dapet buayank bnget nih....hehe.Nah maka dari itu saya akan membagikan kepada anda dan lagi-lagi secara gratis Link generator dari RS/MU/HF/NL/ES/MV/MS Premium,Ziddu dan kawan-kawannya.Langsung dicoba,kalau ada yang mau nambahin ya monggo silahkan....

Nih Premium Link Generator Leecher New Update Gratisannya:

http://www.rapidsiz.biz/index.php
http://www.premiumcore.com
http://www.leechdl.com
http://www.rsplg.com/hfplg.com
http://menela7er.fizwig.com
http://rsplg.com
http://www.rapidthe.net
http://www.rslinkgenerator.com
rsleech.me
www.leech2u.com
www.premiumdaily.com
www.rsfox.com
www.oopar.com
www.blackicepro.com
www.rapidsamba.com
www.leechportal.com
http://www.blackicepro.com/rsgen/rapidshare.php
http://share4u.vn/cbox
http://www.hlusoe.info/
http://vleech.net/
http://www.vleech.tk/
http://hfplg.com/ (hotfile link generator)
http://www.moxer.com
http://www.mccalibrewery.com
http://hfplg.com/
http://premiumcreator.com/

UPDATE TERBARU Link generator dari RS/MU/HF/NL/ES/MV/MS Premium,Ziddu
www.rapidquick.net
Max No of links you can generate daily : 3
www.rapidirty.com
Max No of links you can generate daily : Unknown
www.hostyoursites.biz
Max No of links you can generate daily : 10
www.Premium4Me.Com
Max No of links you can generate daily : Unknown
www.RapidDownloader.Info
Max No of links you can generate daily : Unknown
www.Khongbiet.Com
Max No of links you can generate daily : Unknown
www.Rapid-Hook.Com
Max No of links you can generate daily : 4
www.Rapidshack.Us
Max No of links you can generate daily : Unknown
www.Megaez.Com
Max No of links you can generate daily : Unknown
www.rapidsharePremiumLinkGenerator.Com
Max No of links you can generate daily : Unknown
www.rapidhack.prv.pl
Max No of links you can generate daily : 5
www.RapitShare.Info
Max No of links you can generate daily : 5
www.FreeRsLinks.Com
Max No of links you can generate daily : 100
www.Rapidl.Com
Max No of links you can generate daily : 3
www.RapidFile.Us
Max No of links you can generate daily : 2
www.rapidshare.Co.In
Max No of links you can generate daily : 5
www.RapidLeech.com
Max No of links you can generate daily : Unknown
www.RsFox.Com
Max No of links you can generate daily : 5
www.Rs43.Com
Max No of links you can generate daily : Unknown
www.FreeRapid.Org
Max No of links you can generate daily : Unknown
www.Rapid4All.Com
Max No of links you can generate daily : 5
www.Adomreg.Com
Max No of links you can generate daily : Unknown

Iseng-iseng Browsing Dapet lagi nih UPDATE TERBARU Link generator Server Premium,silahkan dicoba aja,...Dijamin download serasa Premium Acount.
http://leech.dverleech.com/test/index.php

http://www.gigaleecher.com/   <<<< Recomended
  
http://get-file.cz.cc/index.php
  
http://www.fastnfree4u.net

http://zleech.tk/index.php

http://www.leechking.com/

http://magic-downloads.cz.cc/index.php
 
http://www.leechlord.com/

http://shareinplanet.com/rsps/login.php <<<< recomended

http://pipilongames10.cz.cc/index.php

http://xtremewarez.org/  << Dead server/OVERLOAD

http://www.onleech.net/index.php  <<< Recomended

http://sv1.leech.vumanhthang.com/index.php

http://www.max4share.com/index.php

http://www.megaleech.us/index.php

http://sync4.com/rapidleech/index.php

http://www.davch39.org/images/_rpx/index.php

http://www.pipilongames3.cz.cc/index.php

http://www.rapidleech.co.za/index.php

http://www.pipilongames7.cz.cc/index.php

http://getxtv.net/index.php

http://www.pipilongames6.cz.cc/index.php

http://vinaola.com/tools/rl/index.php

Software Buat Melukis Foto Serba Guna

Saat ini saya akan berbagi software gratis lagi bahkan portable kepada rekan-rekan sekalian. Software ini bernama Dynamic Auto Painter (Software Buat Melukis Foto Serba Guna) Software ini saya persembahkan bagi rekan rekan pencinta grafis. dan tentunya secara Gratis/ FREE. Penggunaannya pun sangat mudah sekali, tinggal pilih type hasil yg kita inginkan kemudian klik tombol PLAY,Gampang kan?. Sebagai contoh Hasil pengunanan Software Buat Melukis Foto Serba Guna ini saya perlihatkan beberapa hasilnya seperti dibawah ini :


Software ini sangat berguna sekali utk mencetak foto foto artistik yg anda inginkan. Dan acuannya pun dari pelukis pelukis terkenal zaman dulu.
Silakan rekan rekan downlod secara gratis via link dibawah ini.

Dynamic Auto Painter.

Script Pengirim Email Massal non Spam

KEUNTUNGAN SCRIPT :

1. Sebagai media promosi ke banyak email & 100% tidak masuk kotak spam sehingga 100% kemungkinan email Anda akan dibaca pemilik email.
2. Script suport untuk mengirim ke milis-milis secara massal juga, bayangkan jika anggota milis tersebut banyak!
3. Anda bisa menambah email atau menggunakan email dari kami yang kurang lebih sebanyak 2.800 email & 30 milis dengan anggota diatas 10.000 anggota.

Tambahan:

Script ini hampir mirip dengan script kirim iklan masal yang banyak terdapat di internet, tapi pada realitanya para pemasang iklan umumnya mengunjungi situs iklan bukan untuk membaca iklan melainkan untuk mengirim iklan, jadi intinya sia-sia jika kita memasang iklan, kalau email massal ini tentu akan menjadi iklan terbaik karena email tidak masuk kotak spam dan pastinya akan dibaca oleh pemilik email, bayangkan sendiri manfaatnya script ini !

Download disini >>>

More secret iPhone codes

What a hack-y afternoon. Here are some more secret iPhone codes for you to enjoy. After realizing that the *3001#12345#* was a familiar Nokia code, I decided to spend some time googling for other phone codes that might work on the iPhone. These (mostly) do. There are more. Feel free to add your own to the comments.
*3001#12345#* and tap Call. Enter Field Mode.
Field mode reveals many of the inner settings of your iPhone, specifically up-to-date network and cell information.
*#06# Displays your IMEI. No need to tap Call.
IMEI is the unique identifier for your cell phone hardware. Together with your SIM information it identifies you to the provider network.
*777# and tap Call. Account balance for prepaid iPhone.
*225# and tap Call. Bill Balance. (Postpaid only)
*646# and tap Call. Check minutes. (Postpaid only)
These three are pretty self explanatory.
*#21# and tap Call. Setting interrogation for call forwards.
Discover the settings for your call forwarding. You'll see whether you have voice, data, fax, sms, sync, async, packet access, and pad access call forwarding enabled or disabled.
*#30# and tap Call. Calling line presentation check.
This displays whether you have enabled or disabled the presentation of the calling line, presumably the number of the party placing the call.
*#76# and tap Call. Check whether the connected line presentation is enabled or not.
State whether the connected line presentation is enabled or disabled. Presumably similar to the calling line presentation.
*#43# and tap Call. Determine if call waiting is enabled.
Displays call waiting status for voice, data, fax, sms, sync data, async data, packet access and pad access. Each item is either enabled or disabled.
*#61# and tap Call. Check the number for unanswered calls.
Show the number for voice call forwarding when a call is unanswered. Also show the options for data, fax, sms, sync, async, packet access and pad access.
*#62# and tap Call. Check the number for call forwarding if no service is available.
Just like the previous, except for no-service rather than no-answer situations.
*#67# and tap Call. Check the number for call forwarding when the iPhone is busy.
And again, but for when the iPhone is busy.
*#33# and tap Call. Check for call control bars.
Check all the usual suspects (voice, data, fax, sms, etc) to see whether barring is enabled or disabled for outgoing.

new dork ^_^


[+] Dork: intext:"Parlic Design" inurl:id
intext:"design and developed by Parlic Design"


[+] Vulnerabilities:

http://[target]/[path]/*.php?id=%5BSQL%2FXSS%2FHTML%5D


[+] XSS InjecTion Vulnerability:

[+] Demo: http://www.spc-linz.org/ser/parohija.php?id

How to Install Webmin in Debian & Ubuntu

Webmin is a web-based interface for system administration for Unix. Using any browser that supports tables and forms (and Java for the File Manager module), you can setup user accounts, Apache, DNS, file sharing and so on.


Webmin consists of a simple web server, and a number of CGI programs which directly update system files like /etc/inetd.conf and /etc/passwd. The web server
and all CGI programs are written in Perl version 5, and use no non-standard Perl modules.


Installing Webmin in Debian


#apt-get install webmin webmin-core


After the installation If you want to access webmin from any machine in your network edit the /etc/webmin/ miniserv.conf file change the “allow” option


allow=127.0.0.1 to allow=0.0.0.0


If you want to restrict webmin for only your network you can do in this allow option


Once you change this and save your file and restart the webmin using following command


#/etc/init.d/webmin restart


Go to your browser and type:- https://ipaddress:10000 and you can login using the debian linux root as username and password for root.


If you ou need any webmin modules for your applications you can download from here

Update Webmin online from your machine

Click on Webmin Configuration under webmin tab from here click on Upgrade Webmin and select the Latest version from www.webmin.com option now click on upgrade webmin button this will start the webmin upgrade from webmin site

Downloading http://www.webmin.com/download/webmin-1.290.tar.gz ..
Downloading http://easynews.dl.sourceforge.net/sourceforge/webadmin/webmin-1.290.tar.gz (10324511 bytes) ..
Received 1024 bytes (0 %)
Received 1033216 bytes (10 %)
Received 2065408 bytes (20 %)
Received 3097600 bytes (30 %)
Received 4130816 bytes (40 %)
Received 5163008 bytes (50 %)
Received 6195200 bytes (60 %)
Received 7227392 bytes (70 %)
Received 8260608 bytes (80 %)
Received 9292800 bytes (90 %)
Received 10324511 bytes (100 %)
.. Download complete.
No package signature verification done.

Running setup.sh script to upgrade Webmin .. Please wait a minute until it is complete before continuing.

Other available options

From local file
From uploaded file
From ftp or http URL

Installing Webmin from latest .deb package

You can download latest .deb from here

#wget http://prdownloads.sourceforge.net/webadmin/webmin_1.290.deb

#dpkg --install webmin_1.290_all.deb

the install will be done automatically to /usr/share/webmin, the administration username set to root and the password to your current root password. You should now be able to login to Webmin at the URL http://localhost:10000/

Installing Webmin in Ubuntu

You can use the above procedure but if you want to install latest version you can download from webmin site download section

Prerequisites

Perl 5 interpreter and libnet-ssleay-perl

#apt-get install perl5 libnet-ssleay-perl

Now you need to download the latest webmin from the above downloadlink

Download ‘webmin-1.290.tar.gz’ (at the time of writing) to some location in your machine ex:- /usr/local/src

#wget http://prdownloads.sourceforge.net/webadmin/webmin-1.290.tar.gz

#cd /usr/local/src

#tar xzvf webmin-1.290.tar.gz

#cd webmin-1.290

#sh setup.sh

This will start the installation and now it will prompt for several questions answer them as follows

Config file directory [/etc/webmin]:
Leave as default, or change as you wish

Log file directory [/var/webmin]:
Leave as default, or change as you wish

Full path to perl (default /usr/bin/perl):
Leave as default, or change as you wish

Operating system:
Enter ‘6′

Version:
Enter ‘6′

Web server port (default 10000):

This is where you can start to make webmin more secure then the standard install you get with apt-get, Synaptic, or RPM. Leave as default or change it to what ever port you want.

Login name (default admin):

It is ‘admin’, so you can leave it as that, or put in any name that you like.

Login password:

By creating the user above and giving it a password, you have now made it so you will not need to log into webmin with root.

Password again:

enter your password again

If you did not install ‘libnet-ssleay-perl’ you will get the following message:

‘The Perl SSLeay library is not installed. SSL not available.’ You can continue with the install, but it would be more secure if you install sslrelay.

Use SSL (y/n):y

Choose yes here

Start Webmin at boot time (y/n):y

select here y

At this point it is going to configure things, install things, and create things…

It will then tell you that you can log in to https://hostname:10000 and to accept the certificate.

Webmin User Password Change

If you want to change root password in webmin use this included Perl script:

# /usr/share/webmin/changepass.pl /etc/webmin root

Setting Mail Server Debian

Tutorial ini menjelaskan Step by Step tentang cara membuat mailserver dg virtual domain (domain email tidak harus selalu sama dg domain komputer yang sesungguhnya) denganberbasiskan postfix dan courier dg memanfaatkan mysql sebagai penyimpan data username & password bagi tiap2 user. Berikut ini yang harus anda lakukan.

( INTERNET )—————-| DMZ |—————-( Local Area Networks )

Step 1: Install paket-paket yang diperlukan


Paket yang diperlukan dalam tutorial ini antara lain :
Untuk Mengirim email (SMTP) : postfix (Pilih: “Local only”), postfix-tls, postfix-mysql, postfix-doc
Untuk Database user : mysql-client-5.0, mysql-server-5.0
Untuk menerima email (POP3 & IMAP) : courier-base (Pilih: “No”), courier-authdaemon, courier-authlib-mysql, courier-pop, courier-pop-ssl, courier-imap, courier-imap-ssl
Untuk Keamanan Pengiriman dan Penerimaan email : libsasl2, libsasl2-modules, libsasl2-modules-sql, openssl
Untuk Mencegah Virus dan Spam : amavisd-new, spamassassin, clamav, clamav-daemon, zoo, unzip, lha
Untuk tampilan WebMail : squirrelmail, phpmyadmin
Untuk testing tools : telnet
root@bajoel:~# apt-get install postfix postfix-tls postfix-mysql postfix-doc mysql-client-5.0 mysql-server-5.0 courier-authdaemon courier-authlib-mysql courier-pop courier-pop-ssl courier-imap courier-imap-ssl libsasl2 libsasl2-modules libsasl2-modules-sql openssl amavisd-new spamassassin clamav clamav-daemon zoo unzip lha squirrelmail phpmyadmin telnet

Step 2: Membuat user, database, dan tabel yang diperlukan pada mysql
Tambahkan database dan tabel-tabel baru pada mysql anda sebagai berikut
root@bajoel:~# mysql -u root -p
password:
mysql>CREATE DATABASE mail;
mysql>CREATE USER ‘mailadmin’@'localhost’ identified by ‘passwordanda’;
mysql>USE mail;
mysql>CREATE TABLE domains (
domain varchar(50) NOT NULL,
PRIMARY KEY (domain) )
TYPE=MyISAM;
mysql>CREATE TABLE forwardings (
source varchar(80) NOT NULL,
destination TEXT NOT NULL,
PRIMARY KEY (source) )
TYPE=MyISAM;
mysql>CREATE TABLE users (
email varchar(80) NOT NULL,
password varchar(20) NOT NULL,
PRIMARY KEY (email) )
TYPE=MyISAM;
mysql>GRANT all ON mail.* TO ‘mailadmin’@'localhost’;


Step 3: Membuat file2 baru sebagai penunjuk ke database mysql
Buat file baru dg nama mysql-virtual_domains.cf :
root@bajoel:~# touch /etc/postfix/mysql-virtual_domains.cf
isi file mysql-virtual_domains.cf dg baris-baris dibawah ini :
root@bajoel:~# mcedit /etc/postfix/mysql-virtual_domains.cf
user = mailadmin
password = passwordanda
dbname = mail
table = domains
select_field = ‘virtual’
where_field = domain
hosts = 127.0.0.1
Buat file baru dg nama mysql-virtual_forwardings.cf yg berisi :
root@bajoel:~# touch /etc/postfix/mysql-virtual_forwardings.cf
isi file mysql-virtual_forwardings.cf dg baris-baris dibawah ini :
root@bajoel:~# mcedit /etc/postfix/mysql-virtual_forwardings.cf
user = mailadmin
password = passwordanda
dbname = mail
table = forwardings
select_field = destination
where_field = source
hosts = 127.0.0.1
Buat file baru dg nama user mysql-virtual_mailboxes.cf yg berisi :
root@bajoel:~# touch /etc/postfix/mysql-virtual_mailboxes.cf
isi file mysql-virtual_mailboxes.cf dg baris-baris dibawah ini :
root@bajoel:~# mcedit /etc/postfix/mysql-virtual_mailboxes.cf
user = mailadmin
password = passwordanda
dbname = mail
table = users
select_field = CONCAT(SUBSTRING_INDEX(email,’@',-1),’/',SUBSTRING_INDEX(email,’@',1),’/')
where_field = email
hosts = 127.0.0.1
Buat file baru mysql-virtual_email2email.cf yang berisi :
root@bajoel:~# touch /etc/postfix/mysql-virtual_email2email.cf
isi file mysql-virtual_email2email.cf dg baris-baris dibawah ini :
root@bajoel:~# mcedit /etc/postfix/mysql-virtual_email2email.cf
user = mailadmin
password = passwordanda
dbname = mail
table = users
select_field = email
where_field = email
hosts = 127.0.0.1
[Penting] Demi keamanan, pastikan hanya user root & postfix saja yang bisa mengakses file-file yang telah anda buat.
root@bajoel:~# chown root:postfix /etc/postfix/mysql-virtual_*.cf
root@bajoel:~# chmod u=rw,g=r,o= /etc/postfix/mysql-virtual_*.cf

Step 4: Membuat user baru pada system kita sebagai administrator-email
User ini bertugas untuk membuat maildir baru setiap ada user baru yang mendaftar pada mailserver anda
root@bajoel:~# groupadd -g 5000 mail-admin
root@bajoel:~# useradd -g mail-admin -u 5000 mail-admin -d /home/mail -m
root@bajoel:~# mkdir /home/mail
root@bajoel:~# chown -R mail-admin:mail-admin /home/mail
root@bajoel:~# chmod -R u=rwx,g=,o= /home/mail

Step 5: Mengkonfigurasi postfix sbg server SMTP
File main.cf ini adalah file konfigurasi utama dari postfix
root@bajoel:~# mcedit /etc/postfix/main.cf
Editlah file tsb, sehingga menjadi seperti dibawah ini :
inet_interfaces = all
myhostname = mail.domain-anda.org (fqdn)
mydestination = (jangan menuliskan virtual domain disini -> lebih baik dikosongi saja)
mynetworks = lqman.org (nama domain anda)
virtual_alias_domains =
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_forwardings.cf mysql:/etc/postfix/mysql-virtual_email2email.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_mailbox_base = /home/mail
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_use_tls = yes
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key

Testing…
Restart service postfix, dan cobalah untuk mengakses port 25 dengan telnet
root@bajoel:~# /etc/init.d/postfix restart
root@bajoel:~# postfix check
Jika tidak muncul suatu pesan kesalahan, berarti anda sukses…….
root@bajoel:~# telnet localhost 25
Trying 127.0.0.1…
Connected to localhost.localdomain.
Escape character is ‘^]’.
220 mail.lqman.org ESMTP Postfix (Debian/GNU)

Jika muncul sebagaimana tulisan diatas, berarti postfix anda sudah berjalan lancar...
Tekanlah tombol Ctrl+] lalu ketik quit untuk keluar dari sesi telnet,
Ambilah napas dalam-dalam, dan lanjutkan perjuangan

Step 6: Mengaktifkan fasilitas authentikasi pada postfix (Auth-SMTP)
Tell Postfix to use SASL/MySQL, dg cara buat file baru dg nama /etc/postfix/sasl/smtpd.conf :
root@bajoel:~# touch /etc/postfix/sasl/smtpd.conf
Isi file /etc/postfix/sasl/smtpd.conf dg baris-baris dibawah ini :
root@bajoel:~# mcedit /etc/postfix/sasl/smtpd.conf
pwcheck_method: auxprop
auxprop_plugin: sql
mech_list: plain login cram-md5 digest-md5
sql_engine: mysql
sql_hostnames: 127.0.0.1
sql_user: mailadmin
sql_passwd: passwordanda
sql_database: mail
sql_select: select password from users where email=’%u@%r’
log_level: 7
[Penting] Demi keamanan, pastikan hanya user root & postfix saja yang bisa mengakses file-file yang telah anda buat.
root@bajoel:~# chown root:postfix /etc/postfix/sasl/smtpd.conf
root@bajoel:~# chmod u=rw,g=r,o= /etc/postfix/sasl/smtpd.conf

Mengaktifkan TLS untuk meng-encrypt SMTP traffik, dg cara membuat sertifikat (certificate)
root@bajoel:~# openssl req -new -outform PEM -out /etc/postfix/smtpd.cert -newkey rsa:2048 -nodes -keyout /etc/postfix/smtpd.key -keyform PEM -days 365 -x509
[Penting] Demi keamanan, pastikan hanya user root & postfix saja yang bisa mengakses file-file yang telah anda buat.
root@bajoel:~# chown root:postfix /etc/postfix/smtpd.*
root@bajoel:~# chmod u=rw,g=r,o= /etc/postfix/smtpd.*


Step 7: Mengkonfigurasi courier sebagai server POP3 / IMAP
Edit file /etc/courier/authdaemonrc :
root@bajoel:~# mcedit /etc/courier/authdaemonrc
Ubah parameter authmodulelist menjadi :
authmodulelist=”authmysql”
Lalu edit file /etc/courier/authmysqlrc :
root@bajoel:~# mcedit /etc/courier/authmysqlrc
Ubah beberapa parameter, shg menjadi seperti di bawah ini :
MYSQL_SERVER localhost
MYSQL_USERNAME mailadmin
MYSQL_PASSWORD passwordanda
MYSQL_PORT 0
MYSQL_DATABASE mail
MYSQL_USER_TABLE users
#MYSQL_CRYPT_PWFIELD (jadikan baris ini sebagai komentar)
MYSQL_CLEAR_PWFIELD password
MYSQL_UID_FIELD 5000
MYSQL_GID_FIELD 5000
MYSQL_LOGIN_FIELD email
MYSQL_HOME_FIELD “/home/mail”
MYSQL_MAILDIR_FIELD CONCAT(SUBSTRING_INDEX(email,’@',-1),’/',SUBSTRING_INDEX(email,’@',1),’/')
#MYSQL_NAME_FIELD (jadikan baris ini sebagai komentar)
[Penting] Mengedit file authmysqlrc agak sedikit susah, pastikan anda berhati-hati dan tidak membuat kesalahan (jangan memakai tanda SPASI, tetapi gunakan tombol TAB)
Testing…
Restart service courier-authdaemon, dan cobalah untuk mengakses port 110 dengan telnet
root@bajoel:~# /etc/init.d/courier-authdaemon restart
Jika tidak muncul suatu pesan kesalahan, berarti anda sukses...
root@bajoel:~# telnet localhost 110
Trying 127.0.0.1…
Connected to localhost.
Escape character is ‘^]’.
+OK Hello there.

Jika muncul pesan seperti diatas, maka berbahagialah.
Tarik napas dalam-dalam dan ucapkan hamdalah atas keberhasilan anda
[Penting] Anda tidak dapat membuka mailbox / maildir anda sebelum ada email yang terkirim pada mailbox anda. Pesan kesalahan akan dimunculkan. Karena itulah anda harus mengirim welcome email pada setiap user baru.

Step 8: Test hasil konfigurasi anda
Selamat, anda telah menyelesaikan poin konfigurasi. Pada bagian ini anda anda hanya akan men-testing server yang telah anda konfig sebelumnya.
Sekarang kita akan membuat database pada domain yang akan kita coba, domain inilah yang kita jadikan sebagai domain percobaan untuk mengirim dan menerima email.
Buatlah domain baru dg nama lqman.org pada tabel domains, dan buatlah juga alamat email dan password baru pada tabel users.
Untuk lebih jelasnya ikutilah syntax mysql dibawah ini.
root@bajoel:~# mysql -u mailadmin -p mail
password:
mysql>INSERT INTO domains(domain) VALUES (’lqman.org’);
mysql>INSERT INTO users(email,password) VALUES (’admin@lqman.org’,'admin’);
mysql>INSERT INTO users(email,password) VALUES (’user@lqman.org’,'user’);
Sekarang kita sudah punya sebuah virtual domain baru dg nama “lqman.org” dan 2 orang user, yaitu “admin@lqman.org” dan “user@lqman.org” yang masing-masing user ini mempunyai password “admin” dan “user”.
Jika anda tidak mempunyai MX record pada DNS server anda, maka kami menyarankan utk menambahkan MX record spt dibawah ini :
root@bajoel:~# mcedit /etc/bind/db.lqman.org

@ IN MX 5 mail.lqman.org.
mail IN A 10.122.1.22

IP-Address 10.122.1.22 hanya sebagai contoh saja, ubahlah sesuai dg IP-Address yg anda inginkan. Kemudian untuk mencoba pengiriman email dari smtp server anda, lakukan telnet pada localhost 25
root@bajoel:~# telnet localhost 25
Trying 127.0.0.1…
Connected to localhost.localdomain.
Escape character is ‘^]’.
220 mail.lqman.org ESMTP Postfix (Debian/GNU)

Kemudian secara interaktif (pada mode telnet) berikan perintah spt dibawah ini :
Anda : ehlo virtual.test
Server : 250-mailtest
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH LOGIN PLAIN DIGEST-MD5 CRAM-MD5
250-AUTH=LOGIN PLAIN DIGEST-MD5 CRAM-MD5
250 8BITMIME
Anda : mail from:admin@lqman.org
Server : 250 Ok
Anda : rcpt to:user@lqman.org
Server : 250 Ok
Anda : data
Server : 354 End data with .
Anda : Subject:Just for test
This is a test email
. (tanda titik)
Server : 250 Ok: queued as ABC1D1C123
Anda : quit
Server : 221 BYE

Jika respon server seperti tulisan diatas, berarti email dari admin@lqman.org kepada user@lqman.org sudah masuk ke dalam antrian untuk segera dikirimkan oleh postfix (SMTP server).
Lihatlah pada log file yang berada pada /var/log/mail.info :
root@bajoel:~# tail -f /var/log/mail/info | ccze
Pasti akan kita lihat bagin seperti dibawah ini :
Jul 24 21:48:28 myserver postfix/smtpd[9119]: connect from myserver[127.0.0.1]
Jul 24 21:48:48 myserver postfix/smtpd[9119]: F2C1B47BD: client=myserver[127.0.0.1]
Jul 24 21:48:52 myserver postfix/cleanup[9144]: F2C1B47BD: message-id=
Jul 24 21:48:52 myserver postfix/qmgr[9117]: F2C1B47BD: from=, size=313, nrcpt=1 (queue active)
Jul 24 21:48:52 myserver postfix/virtual[9148]: F2C1B47BD: to=, relay=virtual, delay=10, status=sent (delivered to maildir)
Jika anda melihat “status=sent (delivered to maildir)” maka email yang anda kirimkan sudah berhasil dikirimkan ke dalam Maildir user yang bersangkutan (user@lqman.org). Jalankan perintah find untuk melihat seluruh file dan direktori yang ada dibawah direktori “/home/mail”.
root@bajoel:~# find /home/mail
/home/mail/
/home/mail/lqman.org
/home/mail/lqman.org/user
/home/mail/lqman.org/user/cur
/home/mail/lqman.org/user/new
/home/mail/lqman.org/user/new/1170803794.V805I1c1fbM98807.bajoel
/home/mail/lqman.org/user/new/1170803833.V805I1c1feM87660.bajoel
/home/mail/lqman.org/user/tmp
Semuanya berjalan Lancar? Bagus.. Sebagai langkah terakhir, anda harus mencoba login pada email baru nada melalui tampilan web yg telah disediakan oleh squirrelmail. Pada percobaan ini, username yang bisa digunakan adalah “user@lqman.org” dengan password “user”

Step 9: Menambahkan User Baru pada Mail-Server
Pada step yang terakhir ini anda tinggal memasukkan / menambahkan pada database setiap username dan password user baru pada mailserver anda.
Untuk setiap virtual-domain baru, Tambahkan nama virtual-domain tsb pada tabel ‘domains’
Untuk setiap user baru, Tambahkan username (email address) dan password (plain text) pada tabel ‘users’
Untuk setiap forwarding, Tambahkan source dan destination mail address pada tabel ‘forwardings’, jika anda punya banyak destination, pisahkan dengan koma. Tabel ini digunakan untuk me-redirect setiap email pada system anda, termasuk juga anda bisa me-redirect local mail-address.
Contoh :
source destination Effect
test@my.domain philip@my.domain me-redirect emails untuk postmaster kepada philip.
@my.domain @another.domain Ini adalah re-direction thd seluruh domain. Setiap email yang dialamatkan kpd suatu user pada domain ‘my.domain’ akan di-forward kepada user yang sama pada domain ‘another.domain’.
Jadi mail kpd lqman@my.domain akan di-redirect kepada lqman@another.domain.
jesper@my.domain dilbert@my.domain,dilbert@gmail.com mem-forward email yg dialamatkan untuk jesper@my.domain kepada
dilbert@my.domain dan dilbert@gmail.com

Step 10: Interface WebMail dg squirrelmail
Untuk mempermudah user anda dalam menggunakan mailserver yg sdh anda buat, maka tampilan web merupakan interface yang paling mudah.
Oleh karena itu paket squirrelmail yang sudah kita install pada step pertama harus dikonfigurasi sesuai dg mailserver yg sdh kita buat.
Untuk menyesuaikan dg konfigurasi mailserver ini, cukup lakukan perintah squirrelmail-configure :
root@bajoel:~# squirrelmail-configure
lalu lakukan sesuai dg langkah-langkah yang sudah tersedia. Langkah yang paling penting disini adalah saat menentukan “Server Settings” saja, selain itu tidak ada yang terlalu penting.
Pada saat menentukan “Server Settings”, lakukan perubahan spt dibawah ini

Secure IMAP (TLS) : false
Server software : courier

Kemudian save opsi tersebut dg cara menekan tombol “s”, lalu keluar dari configurasi dg menekan tombol “q”.
Step 11: Menjadikan webmail kita sebagai VirtualHost baru
Buatlah file baru pada konfigurasi webserver anda (pada tutorial ini dipakai webserver apache2)
root@bajoel:~# touch /etc/apache2/sites/available/squirrelmail
Kemudian tambahkan baris-baris dibawah ini :
NameVirtualHost 10.122.1.22:80
ServerAdmin admin@lqman.org
ServerName mail.lqman.org
DocumentRoot /usr/share/squirrelmail
Options FollowSymLinks
AllowOverride None
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
Setelah itu, buatlah symbolic link ke direktori /etc/apache2/sites-enable/ dengan cara :
root@bajoel:~# ln -s /etc/apache2/sites-available/squirrelmail.conf /etc/apache/sites-enable/001squirrelmail.conf
Lalu cek konfigurasi apache2 dg syntax :
root@bajoel:~# apache2ctl configtest
dan jika muncul tulisan Syntax OK, maka restart-lah apache2 dg :
root@bajoel:~# apache2ctl restart

sumber
http://lqman.wordpress.com
http://lqman.wordpress.com/2007/01/25/email-server-with-postfix-and-courier/
http://anaktkj-2005.blogspot.com/2008/06/proxy-server-debian.html


Read more: http://hanya-kutipan.blogspot.com/2009/02/setting-mail-server-debian.html#ixzz0pIv4pidr

Membuat Web Server dengan Mudah

Mungkin bagi kita yang newbie tentang linux membuat atau membangung server linux sangat memusingkan alias mumet....
Untuk menghilangkan pusing kepala silahkan anda coba linux Complete Web Server yang bisa anda download di http://www.completewebserver.nl/
Setelah anda download segera instal di komputer anda, niscaya dengan sekejap web server anda akan segera selesai dan siap digunakan.
Untuk informasi kebutuhan hardware yang dibutuhkan adalah sbb:

- Procesor min PIII
- HDD Min 9 GB
- RAM Min 256 MB
- CD ROM
- LAN Card
- 1 Keping CD Instalasi



Sedangkan spesifikasi software yang digunakan adalah sbb:
# OS: Debian Sarge (3.1)
# Webserver: Apache 1.3.33
# Mailserver: Sendmail 8.13.4
# POP3 / IMAP server: Dovecot 1.0.rc15
# Mailinglist Management: Mailman 2.1.5
# FTP server: Proftpd 1.2.10
# DB: MySQL 4.1.15
# Scripting: PHP 4.4.7 and 5.2.4, Perl 5.8.4, Python 2.3.5
# Control-panel: Web://CP 0.5.1 custom
# Tools: AWStats, phpMyAdmin, SquirrelMail and suPHP

Silahkan Mencoba smoga tidak pusing lagi..... :)


Hotspot Lebih Mudah dengan EasyHotspot


Hotspotan, istilah yang sering mampir di telinga kita ini memang bukan istilah baru. Gaya hidup baru ala internet yang sedang booming ini dimanfaatkan beberapa kalangan bisnis untuk menambah daya jual produknya. Contohnya, kafe ataupun tempat nongkrong saat ini dilengkapi dengan Wifi yang memungkinkan pengunjung bisa berselancar di dunia maya.
Fasilitas tersebut mendorong para pebisnis mengembangkan teknologi ini. Hotspot adalah lokasi dimana user dapat mengakses melalui mobile computer (seperti laptop atau PDA) tanpa mengguakan koneksi kabel dengan tujuan suatu jarigan seperti internet. Peluang inilah yang dimanfaatkan Rafeequl Rahman Awan untuk membuat aplikasi hotspot yang lebih mudah.
Aplikasi tersebut diberi nama easyhotspot. Sesuai dengan namanya, easyhotspot lebih mudah dengan berbasis teknologi open source. Karya buatan lulusan Fakultas Sains dan Teknologi, Universitas Islam Nasional syarief Hidayatullah ini digunakan untuk membantu memanajemen hotspot.
“Tugas utama Easyhotspot adalah melakukan proses Authentication, Authorization, dan Accounting, atau singkatnya mengontrol sebuah hotspot,” jelas Rafeequl, pemenang INAICTA 2008 kategori student project tingkat perguruan tinggi.
Ide pembuatan produk ini bermula dari keinginannya membuat hotspot yang relatif mudah. “Dulu saya sempat bekerja di salah satu perusahaan swasta. Kala itu saya ditugaskan untuk membuat sistem hotspot. Karena masih "blank" mengenai hotspot saya sangat kesulitan. Seiring berjalannya waktu, sedikit demi sedikit akhirnya mengerti juga dan sistemnya akhirnya jadi. Nah idenya muncul waktu saya berpikir, seharusnya bikin hotspot tidak sesulit ini, bahan-bahannya sudah ada, hanya belum ada yang mengemas membuat sistem itu menjadi mudah. Akhirnya saya memutuskan untuk membuat easyhotspot,” tutur Rafeequl.
EasyHotspot  menciptakan user atau voucher yang bisa digunakan oleh para pengguna hotspot. Sistem penghitungan biayanya dilakukan dengan prepaid dan postpaid. Untuk prepaid, satuan validitas penggunaan internet ditentukan berdasarkan waktu atau besar paket download. Sistem ini menggunakan voucher dan sudah banyak diterapkan oleh penyedia layanan hostpot berbayar. Sementara untuk postpaid, biaya akan dihitung setelah pengguna selesai berinternet. Layanan postpaid ini seperti sistem billing yang diterapkan di banyak warnet.
Beda EasyHotspot terletak pada sistem ang terintegrasi (siap pakai) dan sifatnya yang opensource. EasyHotspot memberi alternatif untuk membuat hotspot yang lebih mudah. Dengan menginstal Easyhotspot, pengguna diharapkan bisa langsung membuat hotspot.
Saat ini EasyHotspot tak hanya digunakan di wilayah Indonesia, seperti daerah puncak dan beberapa di Sumatera Utara, tapi sudah digunakan di luar negeri. Beberapa di antaranya, Jerman, Italia, Spanyol, Afganistan, Rusia, dan lain-lain. 

tapi kelemahanya ini saya sedang membuat easy hotspot digabungkan dengan mikrotik rb750 yang sangat susah kongfigurasinya T_T 

DHCP SERVER debian 4



1. Install paket dhcp server

# apt-get install dhcp3-server

2. Konfigurasi dhcp server

# vim /etc/dhcp3/dhcp.conf

Konfigurasi utama DHCP Server terletak pada /etc/dhcp3/dhcpd.conf.

optiondomain-name-servers 192.168.254.1;
subnet 192.168.254.0 netmask 255.255.255.0 {
range 192.168.254.1 192.168.254.10;
optiondomain-name-servers 192.168.254.1;
option domain-name “testing.com”;
option routers 192.168.254.1;
option broadcast-address 192.168.252.15;
default-lease-time 3600;
max-lease-time 7200;
}

keterangan: pada baris pertama merupakan subnet dan netmask, baris kedua adalah range ip address yang kita alokasikan untuk klien, baris ketiga pemberian DNS untuk klien, baris keempat adalah name buat klien, baris kelima merupakan router ip, baris keenam merupakan broadcast ip, baris ketujuh adalah default waktu sewa dan baris terakhir maksimum waktu sewa.

3. Konfigurasi interface default

# vim /etc/default/dhcp

Konfigurasi utama DHCP server terletak pada /etc/default/dhcp

INTERFACE=”eth0″

(interface yang digubakan sbg dhcp server)

Restart DHCP server

$ /etc/init.d/dhcp3-server restart jika tidak ada error, berarti konfigurasi telah benar

4. Konfigurasi interface card

auto eth0
iface eth0 inet static
address 192.168.254.1
netmask 255.255.255.0
network 192.168.254.0
broadcast 192.168.254.255
gateway 192.168.254.1

5. Client konfigurasi

Rubah file berikut

# nano /etc/network/interfaces

masukkan konfigurasi:

auto eth0
iface eth0 inet dhcp

kemudian restart service networking

# /etc/init.d/networking restart

kemudian cek IP address

# ifconfig

semoga tulisan ini bermanfaat……

sumber
http://maromfive.wordpress.com/dhcp-server-debian-4/


Read more: http://hanya-kutipan.blogspot.com/2009/02/dhcp-server-debian-4.html#ixzz0pIu5z7LB

Perintah-Perintah Dasar Linux

Perintah-Perintah Dasar Linux

Sekilas Tentang Command Line
Seperti halnya bila kita mengetikkan perintah di DOS, command line atau baris perintah di Linux juga diketikkan di prompt dan diakhiri dengan menekan tombol Enter pada keyboard untuk mengeksekusi perintah tersebut.
Baris perintah merupakan cara yang lebih efisien untuk melakukan sesuatu pekerjaan. Oleh karena itu pemakai Linux tetap mengandalkan cara ini untuk bekerja. Sebaiknya pemula juga harus mengetahui dan sedikitnya pernah menggunanakan perintah baris ini karena suatu saat pengetahuan akan perintah-perintah ini bisa sangat diperlukan.

Berikut akan dijelaskan beberapa perintah dasar yang mungkin kelak akan sering digunakan terutama oleh para pemula. Perhatian: pengetahuan akan perintah-perintah yang lain akan segera bertambah seiring dengan kemajuan Anda menguasai sistem operasi Linux ini.
Penjelasan masing-masing perintah akan dipersingkat saja dan untuk mengetahui lebih detail lagi fungsi-fungsi suatu perintah, Anda dapat melihat manualnya, misalnya dengan mengetikkan perintah man:
man adalah perintah untuk menampilkan manual dari suatu perintah. Cara untuk menggunakannya adalah dengan mengetikkan man diikuti dengan perintah yang ingin kita ketahui manual pemakaiannya.
Contoh:
$ man ls
Perintah di atas digunakan untuk menampilkan bagaimana cara penggunaan perintah ls secara lengkap.
Perintah-Perintah Dasar Linux
Sebagai panduan Anda, berikut adalah daftar perintah secara alfabet. Sebenarnya, Anda dapat saja menekan tab dua kali untuk melihat semua kemungkinan perintah yang dapat digunakan. Misalnya Anda ingin mengetahui perintah apa saja yang dimulai dengan huruf a, maka Anda cukup mengetikkan a lalu tekan tab dua kali!
Daftar Perintah Menurut Alfabet
& adduser alias bg cat cd chgrp chmod chown cp fg find grep gzip halt hostname kill less login logout ls man mesg mkdir more mount mv passwd pwd rm rmdir shutdown su tail talk tar umount unalias unzip wall who xhost + xset zip
&
Perintah & digunakan untuk menjalan perintah di belakang (background) Contoh:
wget http://id.wikibooks.org &
Perintah & dipakai dibelakang perintah lain untuk menjalankannya di background. Apa itu jalan di background? Jalan dibackground maksudnya adalah kita membiarkan sistem untuk menjalankan perintah sendiri tanpa partisipasi kita, dan membebaskan shell/command prompt agar bisa dipergunakan menjalankan perintah yang lain.
Lihat juga:
Silahkan lihat juga perintah bg dan fg.
adduser
Perintah adduser digunakan untuk menambahkan user.
Biasanya hanya dilakukan oleh root untuk menambahkan user atau account yg baru. Setelah perintah ini bisa dilanjutkan dengan perintah passwd, yaitu perintah untuk membuat password bagi user tersebut. Contoh:
# adduser udin
# passwd udin
Perhatikan bahwa semua perintah yang membutuhkan akses root, di sini saya tulis dengan dengan menggunakan tanda #, untuk memudahkan Anda membedakannya dengan perintah yang tidak perlu akses root.
Jika Anda menjalankan perintah adduser, Anda akan diminta memasukkan password untuk user yang Anda buat. Isikan password untuk user baru tersebut dua kali dengan kata yang sama.
alias
Digunakan untuk memberi nama lain dari sebuah perintah. Misalnya bila Anda ingin perintah ls dapat juga dijalankandengan mengetikkan perintah dir, maka buatlah aliasnya sbb:
$ alias dir=ls
Kalau Anda suka dengan tampilan berwarna-warni, cobalah bereksperimen dengan perintah berikut:
$ alias dir=ls -ar –color:always
Untuk melihat perintah-perintah apa saja yang mempunyai nama lain saat itu, cukup ketikkan alias saja (tanpa argumen). Lihat juga perintah unalias.
bg
Untuk memaksa sebuah proses yang dihentikan sementara(suspend) agar berjalan di background. Misalnya Anda sedang menjalankan sebuah perintah di foreground (tanpa diakhiri perintah &) dan suatu saat Anda membutuhkan shell tersebut maka Anda dapat memberhentikan sementara perintah tersebut dengan Ctrl-Z kemudian ketikan perintah bg untuk menjalakannya di background. Dengan cara ini Anda telah membebaskan shell tapi tetap mempertahankan perintah lama berjalan di background.
Lihat juga perintah fg.
cat
Menampilkan isi dari sebuah file di layar. Contoh:
$ cat /nama/suatu/file
cd
Change Directory atau untuk berpindah direktori dan saya kira Anda tidak akan menemui kesulitan menggunakan perintah ini karena cara penggunaanya mirip dengan perintah cd di DOS.
chgrp
Perintah ini digunakan untuk merubah kepemilikan kelompok file atau direktori. Misalnya untuk memberi ijin pada kelompok atau grup agar dapat mengakses suatu file. Sintaks penulisannya adalah sbb:
# chgrp
chmod
Digunakan untuk menambah dan mengurangi ijin pemakai untuk mengakses file atau direktori. Anda dapat menggunakan sistem numeric coding atau sistem letter coding. Ada tiga jenis permission/perijinan yang dapat dirubah yaitu:

1. r untuk read,
2. w untuk write, dan
3. x untuk execute.
Dengan menggunakan letter coding, Anda dapat merubah permission diatas untuk masing-masing u (user), g (group), o (other) dan a (all) dengan hanya memberi tanda plus (+) untuk menambah ijin dan tanda minus (-) untuk mencabut ijin.
Misalnya untuk memberikan ijin baca dan eksekusi file coba1 kepada owner dan group, perintahnya adalah:
$ chmod ug+rx coba1
Untuk mencabut ijin-ijin tersebut:
$ chmod ug-rx coba1
Dengan menggunakan sitem numeric coding, permission untuk user, group dan other ditentukan dengan menggunakan kombinasi angka-angka, 4, 2 dan 1 dimana 4 (read), 2 (write) dan 1 (execute).
Misalnya untuk memberikan ijin baca(4), tulis(2) dan eksekusi(1) file coba2 kepada owner, perintahnya adalah:
$ chmod 700 coba2
Contoh lain, untuk memberi ijin baca(4) dan tulis(2) file coba3 kepada user, baca(4) saja kepada group dan other, perintahnya adalah:
$ chmod 644 coba3
Perhatian: Jika Anda hosting di server berbasis Linux, perintah ini sangat penting sekali bagi keamanan data Anda. Saya sarankan semua direktori yang tidak perlu Anda tulis di chmod 100 (jika Apache jalan sebagai current user (Anda)) atau di chmod 501 jika Apache jalan sebagai www-data atau nobody (user lain).
chown
Merubah user ID (owner) sebuah file atau direktori
$ chown
cp
Untuk menyalin file atau copy. Misalnya untuk menyalin file1 menjadi file2:
$ cp
fg
Mengembalikan suatu proses yang dihentikan sementar(suspend) agar berjalan kembali di foreground. Lihat juga perintah bg diatas.
find
Untuk menemukan dimana letak sebuah file. Perintah ini akan mencari file sesuai dengan kriteria yang Anda tentukan. Sintaksnya adalah perintah itu sendiri diikuti dengan nama direktori awal pencarian, kemudian nama file (bisa menggunakan wildcard, metacharacters) dan terakhir menentukan bagaimana hasil pencarian itu akan ditampilkan. Misalnya akan dicari semua file yang berakhiran .doc di current direktori serta tampilkan hasilnya di layar:
$ find . -name *.doc -print
Contoh hasil:
. /public/docs/account.doc
. /public/docs/balance.doc
. /public/docs/statistik/prospek.doc
./public/docs/statistik/presconf.doc
grep
Global regular expresion parse atau grep adalah perintah untuk mencari file-file yang mengandung teks dengan kriteria yang telah Anda tentukan.
Format perintah:
$ grep
Misalnya akan dicari file-file yang mengandung teks marginal di current direktori:
$ grep marginal
diferent.doc: Catatan: perkataan marginal luas dipergunakan di dalam ilmu ekonomi prob.rtf: oleh fungsi hasil marginal dan fungsi biaya marginal jika fungsi prob.rtf: jika biaya marginal dan hasil marginal diketahui maka biaya total
gzip
ini adalah software kompresi zip versi GNU, fungsinya untuk mengkompresi sebuah file. Sintaksnya sangat sederhana:
$ gzip
Walaupun demikian Anda bisa memberikan parameter tertentu bila memerlukan kompresi file yang lebih baik, silakan melihat manual page-nya. Lihat juga file tar, unzip dan zip.
halt
Perintah ini hanya bisa dijalankan oleh super useratau Anda harus login sebagai root. Perintah ini untuk memberitahu kernel supaya mematikan sistem atau shutdown.
hostname
Untuk menampilkan host atau domain name sistem dan bisa pula digunakan untuk mengesset nama host sistem.
Contoh pemakaian:
[user@localhost mydirectoryname] $ hostname
localhost.localdomain
kill
Perintah ini akan mengirimkan sinyal ke sebuah proses yang kita tentukan. Tujuannya adalah menghentikan proses. Format penulisan:
$ kill
PID adalah nomor proses yang akan di hentikan. Tidak tahu PID proses mana yang mau dibunuh? Cobalah bereksperimen dengan perintah:
ps aux | grep
less
Fungsinya seperti perintah more.
login
Untuk masuk ke sistem dengan memasukkan login ID atau dapat juga digunakan untuk berpindah dari user satu ke user lainnya.
logout
Untuk keluar dari sistem.
ls
Menampilkan isi dari sebuah direktori seperti perintah dir di DOS. Anda dapat menggunakan beberapa option yang disediakan untuk mengatur tampilannya di layar. Bila Anda menjalankan perintah ini tanpa option maka akan ditampilkan seluruh file nonhidden(file tanpa awalan tanda titik) secara alfabet dan secara melebar mengisi kolom layar. Option -la artinya menampilkan seluruh file/all termasuk file hidden(file dengan awalan tanda titik) dengan format panjang.
man
Untuk menampilkan manual page atau teks yang menjelaskan secara detail bagaimana cara penggunaan sebuah perintah. Perintah ini berguna sekali bila sewaktu-waktu Anda lupa atau tidak mengetahui fungsi dan cara menggunakan sebuah perintah.
$ man
mesg
Perintah ini digunakan oleh user untuk memberikan ijin user lain menampilkan pesan dilayar terminal. Misalnya mesg Anda dalam posisi y maka user lain bisa menampilkan pesan di layar Anda dengan write atau talk.
$ mesg y atau mesg n
Gunakan mesg n bila Anda tidak ingin diganggu dengan tampilan pesan-pesan dari user lain.
mkdir
Membuat direktori baru, sama dengan perintah md di DOS. a
more
Mempaging halaman, seperti halnya less
mount
Perintah ini akan me-mount filesystem ke suatu direktori atau mount-point yang telah ditentukan. Hanya superuser yang bisa menjalankan perintah ini. Untuk melihat filesystem apa saja beserta mount-pointnya saat itu, ketikkan perintah mount. Perintah ini dapat Anda pelajari di bab mengenai filesystem. Lihat juga perintah umount.
$ mount
/dev/hda3 on / type ext2 (rw)
none on /proc type proc (rw)
/dev/hda1 on /dos type vfat (rw)
/dev/hda4 on /usr type ext2 (rw)
none on /dev/pts type devpts (rw,mode=0622)
mv
Untuk memindahkan file dari satu lokasi ke lokasi yang lain. Bila argumen yang kedua berupa sebuah direktori maka mv akan memindahkan file ke direktori tersebut. Bila kedua argumen berupa file maka nama file pertama akan menimpa file kedua. Akan terjadi kesalahan bila Anda memasukkan lebih dari dua argumen kecuali argumen terakhir berupa sebuah direktori.
passwd
Digunakan untuk mengganti password. Anda akan selalu diminta mengisikan password lama dan selanjutnya akan diminta mengisikan password baru sebanyak dua kali. Password sedikitnya terdiri dari enam karakter dan sedikitnya mengandung sebuah karakter.
pwd
Print working directory, atau untuk menampilkan nama direktori dimana Anda saat itu sedang berada.
rm
Untuk menghapus file dan secara default rm tidak menghapus direktori. Gunakan secara hati-hati perintah ini terutama dengan option -r yang secara rekursif dapat mengapus seluruh file.
Sekali lagi: Hati-hati dengan perintah ini!
rmdir
Untuk menghapus direktori kosong.
shutdown
Perintah ini untuk mematikan sistem, seperti perintah halt. Pada beberapa sistem anda bisa menghentikan komputer dengan perintah shutdown -h now dan merestart sistem dengan perintah shutdown -r now atau dengan kombinasi tombol Ctr-Alt-Del.
su
Untuk login sementara sebagai user lain. Bila user ID tidak disertakan maka komputer menganggap Anda ingin login sementara sebagai super user atau root. Bila Anda bukan root dan user lain itu memiliki password maka Anda harus memasukkan passwordnya dengan benar. Tapi bila Anda adalah root maka Anda dapat login sebagai user lain tanpa perlu mengetahui password user tersebut.
tail
Menampilkan 10 baris terakhir dari suatu file. Default baris yang ditampilkan adalah 10 tapi Anda bisa menentukan sendiri berapa baris yang ingin ditampilkan:
$ tail
talk
Untuk mengadakan percakapan melalui terminal. Input dari terminal Anda akan disalin di terminal user lain, begitu sebaliknya.
tar
Menyimpan dan mengekstrak file dari media seperti tape drive atau hard disk. File arsip tersebut sering disebut sebagai file tar. Sintaknya sebagai berikut:
$ tar
Contoh:
$ tar -czvf namaFile.tar.gz /nama/direktori/*
Perintah di atas digunakan untuk memasukkan semua isi direktori, lalu dikompres dengan format tar lalu di zip dengan gzip, sehingga menghasilkan sebuah file bernama namaFile.tar.gz
$ tar -xzvf namaFile.tar.gz
Perintah di atas untuk mengekstrak file namaFile.tar.gz
umount
Adalah kebalikan dari perintah mount, yaitu untuk meng-unmount filesystem dari mount-pointnya. Setelah perintah ini dijalankan direktori yang menjadi mount-point tidak lagi bisa digunakan.
# umount
unalias
Kebalikan dari perintah alias, perintah ini akan membatalkan sebuah alias. Jadi untuk membatalkan alias dir seperti telah dicontohkan diatas, gunakan perintah:
$ unalias dir
unzip
Digunakan untuk mengekstrak atau menguraikan file yang dikompres dengan zip. Sintaknya sederhana dan akan mengekstrak file yang anda tentukan:

$ unzip
Lihat juga perintah-perintah gzip dan unzip.
wall
Mengirimkan pesan dan menampilkannya di terminal tiap user yang sedang login. Perintah ini berguna bagi superuser atau root untuk memberikan peringatan ke seluruh user, misalnya pemberitahuan bahwa server sesaat lagi akan dimatikan.
# wall Dear, everyone….. segera simpan pekerjaan kalian, server akan saya matikan 10 menit lagi.
who
Untuk menampilkan siapa saja yang sedang login. Perintah ini akan menampilkan informasi mengenai login name, jenis terminal, waktu login dan remote hostname untuk setiap user yang saat itu sedang login. Misalnya:
$ who
root ttyp0 May 22 11:44
flory ttyp2 May 22 11:59
pooh ttyp3 May 22 12:08
xhost +
Perintah ini digunakan untuk memberi akses atau menghapus akses(xhost -) host atau user ke sebuah server X.
xset
Perintah ini untuk mengeset beberapa option di X Window seperti bunyi bel, kecepatan mouse, font, parameter screen saver dan sebagainya. Misalnya bunyi bel dan kecepatan mouse dapat Anda set menggunakan perintah ini:
$ xset b
$ xset m
zip
Perintah ini akan membuat dan menambahkan file ke dalam file arsip zip. Lihat juga perintah gzip dan unzip.
Diperoleh dari “http://id.wikibooks.org/wiki/Perintah-perintah_dasar”