Perintah dasar linux Debian Squeeze yang sering digunakan


ls     : untuk me-list file / directories didalam sebuah folder, sama seperti fungsi dir pada windows/dos.
ls -al  : menampilkan semua file, folder , dan atribut tiap file

cd     : ubah folder
cd /usr/local/apache  : menuju folder /usr/local/apache/
cd ~  : ke folder home anda
cd –  : ke folder terahkir dimana kami masuki
cd ..  : menuju folder atas satu tingkat
cat    : tampilakan isi file pada layar
cat filename.txt  : akan menampilkan isi file filename.txt pada layar anda

tail : mirip cat, tapi hanya membaca baris ahkir dari file
tail /var/log/messages  : melihat 20 baris terahkir(default) pada file /var/log/messages
tail -f /var/log/messages  : melihat secara simultan isi file ketika diupdate
tail -200 /var/log/messages  : tampilakan 200 baris terahkir pada layar

more : mirip cat, tetapi membuka file satu per satu daripada sekaligus
more /etc/usrdomains  : menelusuri file domain. tekan tombol ke halaman berikutnya, sampai berhenti

pico : editor yang mudah digunakan hampir mirip dengan "nano".
pico /home/elvis/public_html/index.html  : edit halaman index untuk user  Elvis' website

grep : mencari pola didalam file.
grep root /etc/passwd  : menampilkan semua yang sesuai dengan kata "root" didalam file /etc/passwd
grep -v root /etc/passwd  : tampilkan semua baris yang sesuai dengan kata "root"

touch : membuat sebuah file kosong
touch /home/elvis/public_html/404.html  : membuat sebuah file kosong dengan nama 404.html didalam folder /home/elvis/public_html/

ln : membuat "links" antara file dan folder.
ln -s /usr/local/apache/conf/httpd.conf /etc/httpd.conf : ketika kamu edit /etc/httpd.conf file asli/original akan ikut terupdate, tapi ketika kamu hapus link file original tidak akan terhapus.

rm : hapus sebuah file.
rm filename.txt  : hapus filename.txt, tanpa konfirmasi
rm -f filename.txt  : hapus filename.txt, tanpa konfirmasi
rm -rf tmp/  : menghapus seluru isi didalam folder tmp, termasuk semua file, subdfolder. HATI – HATI UNTUK PENGUNAANNYA

last : tampilkan history siapa yang sudah login.
last -20  : tampilkan hanya 20 baris terahkir login
last -20 -a  : tampilkan hanya 20 baris terahkir login, dengan hostname

w  : menampilkan siapa yang saat ini sendang login dan mengunakan IP berapa.
netstat  : menampilkan semua koneksi network saat ini.
netstat -an  : menampilkan semua koneksi ke server, berisi source dan destination IP's dan ports
netstat -rn  : menampilkan routing tabel untuk semua IP's bound ke server

file : upaya untuk menebak jenis file dengan melihat isi konten
file *  : tampilkan semua list file didalam folder

du : tampilkan pengunaan hardisk.
du -sh  : memapilkan ringkasan, yang dapat dimengerti dengan total pemakain disk dalam sebuah folder yang sedang terbuka directory , termasuk subfolder
du -sh *  : sama seperti diatas, tapi tiap fil dan folder. sangat membantu ketika mencari file terbesar pada hardisk.

wc : hitung kata.
wc -l filename.txt  : memberitahukan berapa banyak baris didalam file filename.txt

cp : copy sebuah file
cp filename filename.bak  : copy filename dengan nama filename.bak
cp -a /home/elvis/new_design/* /home/elvis/public_html/  : copy semua file, dengan permissionnya dari satu folder ke folder lain

karakter KHUSUS pada LINUX.

Cara jalankan perintah linux secara bersamaan
Seperti ketika anda ingin menjalakan 2 perintah yang berbeda tapi ingin anda jalankan pada satu baris

* simbol | karakter ini disebut pipe, ini akan mengambil program yang satu dan "pipe" mengunakan program yang lainnya

> simbol ini artinya membuat file baru, mereplace isi apa saja yang sudah ada sebelumnya

>> simbol ini artinya menambahkan data ke sebuah file, dan membuat file baru jika belum ada,

< mengirim masukan dari sebuah file kedalam sebuah perintah

grep User /usr/local/apache/conf/httpd.conf | more
ini akan menampilkan semua baris yang sesuai dengan kata "User" dari file httpd.conf, hasil akan ditampilakan pada satu layar

last -a > /root/lastllogins.tmp
ini akan menampilkan semua histroy yang sudah login file ini disebut lastlogins.tmp dalam folder home root's

tail -10000 /var/log/exim_mainlog | grep domain.com | more
ini akan ambil 10.000 baris terakhir dari file / var / log / exim_mainlog, menemukan semua kejadian dari domain.com (periode merupakan 'sesuatu', komentar itu dengan
sehingga akan ditafsirkan secara harfiah), kemudian mengirimkannya ke halaman layar dengan halaman

netstat -an | grep :80 | wc -l
menunjukkan berapa banyak koneksi aktif yang ada untuk apache (httpd berjalan pada port 80)

mysqladmin processlist | wc -l
menunjukkan berapa banyak saat koneksi terbuka yang ada untuk MySQL
Kami telah membahas perintah umum yang digunakan administrator server, namun kami bahkan belum tergores permukaan. 

Sudah Saya Coba Semua Berhasil 

Selamat Mencoba

Comments

Popular Posts