Sabtu, 30 April 2016

Konfigurasi Icecast2 Pada Server Debian 8.3

Assalammu'allaikum.

Hai Sobat Blogger
Salam ilmu Untuk kita semua

Kali ini saya akan memberikan sedikit ilmu mengenai cara membuat/konfigurasi radio server menggunakan Icecast2 ini lambang nya .

 
Lalu apasih icecast2 itu Icecast adalah server media streaming yang saat ini mendukung Ogg (Vorbis dan Theora), Opus, WebM dan MP3 audio stream.
Hal ini dapat digunakan untuk membuat stasiun radio internet atau jukebox berjalan pribadi dan banyak hal di antaranya. Hal ini sangat serbaguna dalam bahwa format baru dapat ditambahkan relatif mudah dan mendukung standar terbuka untuk komunikasi dan interaksi.

Sumber : http://icecast.org/

lalu kenapa saya memilih memakai icecast2 ialah karena kemampuan dan dukungan software nya yang baik dan tentunya gratis serta mudah dalam konfigurasi nya.

kalau begitu kita langsung saja disini saya menggunakan PC Server dengan spesifikasi yaitu Intel i5 Skylake ,Ram 8 GB dan Hdd 1 TB ,Serta Mikrotik dan alat pendukung lainya lalu untuk OS nya saya pakai Debian Server 8.3 Jessie

Bila sudah saya akan langsung memberikan cara Instalasi serta konfigurasi nya

Langkah-langkah installasi dan konfigurasi icecast2 :
#apt-get install icecast2


lalu kita pilih yes untuk melanjutkan instalasi Icecast2

 

lalu kita masukkan Hostname kita di sini kita bisa isikan domain kita
contoh domain server saya
 aji.id

 

lalu kita berikan password untuk Source.
bisa kita isikan terserah kita
contoh :

ajibagus1



lalu kita isikan password untuk relay

contoh :

ajibagus2

 

lalu kita masukkan password untuk admin supaya kita nanti bisa login ke icecast2 pada tampilan web

contoh :

ajibagus3



lalu setelah semua password telah di masuk kan kita
bisa mengedit isi dari file icecast.xml
caranya kita ketikan
nano /etc/icecast2/icecast.xml




lalu saat kita sudah masuk ke nano kita cari kata dengan cara menekan tombol ctrl+w lalu kita ketikkan hackme bila sudah ketemu kata hack me pada tab password kita ganti kata hackme dengan password yang telah kita masuk kan sebelumnya jika sudah kita ctrl+x lalu tekan y lalu enter

lalu kita edit isi file icecast2
dengan menggunakan perintah
nano /etc/default/icecast2

 

lalu scroll sampai ke yang paling bawah



lalu kita ubah ENABLE=false menjadi ENABLE=true setalah itu kita simpan


 

lalu kita jalankan icecast2 nya dengan perintah
/etc.init.d/icecast2 start


 

jika tidak ada masalah maka akan tampil tulisan ok

 

lalu bila semua konfigurasi telah selesai kita bisa membuka icecast dari browser dengan alamat

192.168.55.5:8000

 

lalu kita juga bisa longin sebagai admin dengan kita memasuk kan Username :Admin dan password nya ajibagus3 lalu kita ok



lalu bila berhasil makan tampilanya akan perperti berikut ini

 

 Sekian dulu tutor saya 
Terimakasih
Read more

Jumat, 29 April 2016

Cara Meremot Server dari Jarak Jauh Dengan Telnet

Assalammu'allaikum

Hai sobat

kali ini saya akan memberikan sedikit ilmu mengenai cara meremot server dari jarak jauh dengan menggunakan Telnet cara ini bisa sebagai alternatif bila Remote SSH tidak bisa di gunakan 

oke langsung saja

kita install telnet nya dengan menjalankan perintah

#apt-get install telnetd


Bila sudah terinstall dengan benar kita tingga masuk ke server melalui telnet dengan cara kita jalankan perintah

#telnet ipserverkita

contoh :

#telnet 192.168.55.5
lalu kita enter maka akan tampil tampilan login



lalu kita masuk kan hostname kita lalu password kita



setelah bisa masuk maka tampilanya akan seperti ini



Sekian dulu dari saya 
Terimakasih
Read more

Kamis, 28 April 2016

Cara Meremot Server Lewat Jalur Wireless Dengan SSH

Assalammu'allaikum

Hai sobat berjumpa lagi di blog saya



kali ini saya akan memberikan sedikit tutorial mengenai cara meremot server tentunya dari jarak jauh lewat jalur wireless /wifi dengan menggunakan SSH

tapi sebelum kita lanjut ada sedikit pengetahuan yang wajib kita tau yaitu

Secara umum, Remote Access dibagi menjadi dua jenis :

1.Mode Desktop / GUI (Graphical User Interface), misalnya Remote Desktop, VNC, dan Radmin.

2.Mode Teks, misalnya telnet, ssh, raw, Rlogin dan serial.
Mengistall OpenSSH Server.

Nah di sini saya hanya akan menjelas kan yang mode text .
Mengistall cukup mudah yaitu dengan perintah:

#apt-get install openssh-server



 lalu kita restart SSH nya dengan perintah

#service ssh restart

Setelah itu kita buka terminal kita di linux lalu kita menyambung ke SSH dengan perintah

#ssh namahost@domain/ip server kita

contoh :

#ssh aji@192.168.55.5
lalu kita enter dan masukkan password kita
lalu kita ketik yes bila ada permintaan konfirmasi ,supaya kita bisa lanjut lalu enter

 

setelah kita bisa masuk maka tampilan nya akan seperti ini



Sekian dulu untuk kali ini sekian dan terimakasih
Read more

Rabu, 27 April 2016

Perbedaan SSH dan Telnet

Assalammu'allaikum

Hai Sobat salam Ilmu untk semua

kali ini saya akan sedikit menjelaskan tentang perbedaan SSH dan Telnet 
oke langsung saja 



Layanan remote login adalah layanan yang mengacu pada program atau protokol yang menyediakan fungsi yang memungkinkan seorang pengguna internet untuk mengakses (login) ke sebuah terminal (remote host) dalam lingkungan jaringan internet. Dengan memanfaatkan remote login, seorang pengguna internet dapat mengoperasikan sebuah host dari jarak jauh tanpa harus secara fisik berhadapan dengan host bersangkutan. Dari sana ia dapat melakukan pemeliharaan (maintenance), menjalankan sebuah program atau malahan menginstall program baru di remote host. Protokol yang umum digunakan untuk keperluan remote login adalah Telnet. Namun demikian, penggunaan remote login Telnet, sebenarnya mengandung resiko, terutama dari tangan-tangan jahil yang banyak berkeliaran di internet. Untuk memperkecil resiko ini, maka telah dikembangkan protocol SSH (secure shell) untuk menggantikan Telnet dalam melakukan remote login.

Telnet (Telecommunication network) adalah sebuah protokol jaringan yang digunakan pada Internet atau Local Area Network untuk menyediakan fasilitas komunikasi berbasis teks interaksi dua arah yang menggunakan koneksi virtual terminal. TELNET dikembangkan pada 1969 dan distandarisasi sebagai IETF STD 8, salah satu standar Internet pertama. TELNET memiliki beberapa keterbatasan yang dianggap sebagai risiko keamanan.
Telnet merupakan sebuah aplikasi untuk mengakses / meremote sebuah mesin, standar port telnet adalah 23. Otentikasi ke mesin server, kemudian kita akan mendapatkan shell mesin yang dituju dan dapat menjalankan perintah seperti halnya berada di depan mesin tersebut. Telnet memiliki kelemahan yang bisa dikatakan cukup besar, yakni mentransmisikan data dengan modus clear teks. Cukup mudah sekali untuk menangkap paket-paket yang ditransmisikan telnet, dan tidak perlu didekrip.

SSH (secure shell) sama halnya dengan telnet, digunakan untuk memasuki mesin jaringan, namun SSH mempunyai beberapa kelebihan, diantaranya adalah dapat digunakan untuk mengkopi file secara terenkrip. Hal tersebut merupakan kelebihan dari ssh, sebelum paket ditransmisikan maka paket akan dienkrip terlebih dahulu. Proses itupun dilakukan oleh kedua pihak, klien dan server.


SSH memberikan alternatif yang secure terhadap remote session tradisional dan file transfer protocol seperti telnet dan relogin. Protokol SSH mendukung otentikasi terhadap remote host, yang dengan demikian meminimalkan ancaman pemalsuan identitas client lewat IP address spoofing maupun manipulasi DNS. Aplikasi seperti Telnet tidak menggunakan enkripsi sedangkan SSH dilengkapi dengan enkripsi.
Oleh sebab itu SSH dapat memberi keamanan yang lebih daripada Telnet atau rlogin. Banyak orang menggunakan Telnet sebagai aplikasi jaringan mereka. Sebenarnya hal tersebut kurang begitu aman sebab dalam proses mengirim atau menerima data memungkinkan sesion kita terlihat dalam bentuk text. Sehingga orang yang jahil yang masuk ke network kita dapat mengetahui username, password, atau perintah-perintah yang kita baca.
Intinya : Sebenarnya kedua nya memiliki fitur yang sama yaitu berfungsi untuk meremot server dari jarak jauh melalui satu jaringan yang sama tetapi Remote SSH memiliki fitur yang lebih baik yaitu dari segi sistem keamanan yang lebih di tingkatkan.

jadi saya menganjurkan kita menggunakan SSH saja.

Sekian Dulu Dari Saya 
Terimakasih Telah Berkunjung
Read more

Selasa, 26 April 2016

Cara Membuat Perintah di Linux Menjadi Lebih Singkat

Assalammu'allaikum

Salam Sobat Semua

Kali ini saya akan mengajarkan sedikit konfigurasi agar kita dapat menyingkat atau memperpendek perintah di linux,cara ini juga bisa di katakan untuk mengganti perintah default pada terminal linux sesuai dengan keinginan kita.

oke langsung saja .
di sini saya mencobanya pada OS Server Debian 8 Jessie

Pertama kita buka terminal lalu masuk menjadi root dulu

 

lalu kita ketikkan perintah untuk mengedit profil pada bash
 nano .bashrc

 

lalu setelah kita masuk ke nano kita tambahkan perintah pada baris paling bawah perintah nya yaitu

alias [kata singkat]='[perintah linux]'

Contoh bila Kita akan mengganti perintah apt-get update menjadi update.
kita tambahka perintah alias update='apt-get update'
pada baris paling bawah.


 

lalu kita Save dengan menekan Ctrl + X lalu tekan Y lalu enter

 

setelah itu kita keluar lalu kita test dengan membuka terminal baru 
lalu kita ketikan perintah update bila proses update berjalan berarti kita telah sukses...

 

Sekian dulu semoga bermanfaat bila ada kesulitan bisa comment dan tanya-tanya sama saya
.Terimakasih.
Read more

Senin, 25 April 2016

Pentingnya Etos dan Etika Kerja

Assalammu'allaikum

hai sobat yang berbahagia



Kali ini saya akan menerangkan sedikit bagaimana pentingnya Etos dan Etika dalam bekerja

Etos berarti pandangan hidup yang khas dari suatu golongan sosial. Etos berasal dari bahasa Yunani (etos) yang memberikan arti sikap, kepribadian, watak, karakter, serta keyakinan atas sesuatu. Sikap ini tidak saja dimiliki oleh individu, tetapi juga oleh kelompok bahkan masyarakat. Dalam kamus besar bahasa Indonesia etos kerja adalah semangat kerja yang menjadi ciri khas dan keyakinan seseorang atau suatu kelompok. Kerja dalam arti pengertian luas adalah semua bentuk usaha yang dilakukan manusia, baik dalam hal materi, intelektual dan fisik, maupun hal-hal yang berkaitan dengan keduniaan maupun keakhiratan.
Secara terminologis kata etos, mengalami perubahan makna yang meluas. Digunakan dalam tiga pengertian berbeda yaitu:
  • Suatu aturan umum atau cara hidup.
  • Suatu tatanan aturan perilaku.
  • Penyelidikan tentang jalan hidup dan seperangkat aturan tingkah laku.
Dalam pengertian lain, etos dapat diartikan sebagai thumuhat yang berkehendak atau berkemauan yang disertai semangat yang tinggi dalam rangka mencapai cita-cita yang positif.
Etos dibentuk oleh berbagai kebiasaan, pengaruh, budaya serta sistem nilai yang diyakininya. Dari kata etos ini dikenal pula kata etika yang hampir mendekati pada pengertian akhlak atau nilai-nilai yang berkaitan dengan baik buruk moral sehingga dalam etos tersebut terkandung gairah atau semangat yang amat kuat untuk mengerjakan sesuati secara optimal lebih baik dan bahkan berupaya untuk mencapai kualitas kerja yang sesempurna mungkin.

Menurut Gregory (2003) sejarah membuktikan negara yang dewasa menjadi negara maju, dan terus berpacu dengan teknologi/informasi tinggi pada dasarnya dimulai dengan suatu etos kerja yang sangat kuat untuk berhasil. Maka tidak dapat diabaikan etos kerja merupakan bagian yang patut menjadi perhatian dalam keberhasilan suatu perusahaan, perusahaan besar dan terkenal telah membuktikan bahwa etos kerja yang militan menjadi salah satu dampak keberhasilan perusahaannya. Etos kerja seseorang erat kaitannya dengan kepribadian, perilaku, dan karakternya. Setiap orang memiliki internal being yang merumuskan siapa dia. Selanjutnya internal being menetapkan respon, atau reaksi terhadap tuntutan external. Respon internal being terhadap tuntutan external dunia kerja menetapkan etos kerja seseorang .

Singkatnya Orang yang tidak memiliki etos dan etika dalam bekerja sudah dapat di pastikan orang itu tidak akan bertahan lama dalam pekerjaan nya karena dia tidak dapat menguntungkan perusahaan dan apapun yang bekerja dengan nya akan merasa tidak senang. 
jadi tumbuhkanlah etos dan etika kerja mulai dari sedini mungkin.

Sekian Dulu dan Terimakasih Semoga Bermanfaat
Read more

Sabtu, 23 April 2016

Pengertian dan Tipe-Tipe NAT

Assalammu'allaikum 

Hai Sobat
Salam Ilmu untuk kita semua

kali ini saya akan membagikan sedikit ilmu mengenai NAT ,Apa itu NAT dan apa saja jenis dan tipe nya oke langsung saja 

NAT (Network Address Translation) atau Penafsiran alamat jaringan adalah suatu metode untuk menghubungkan lebih dari satu komputer ke jaringan internet dengan menggunakan satu alamat IP. Banyaknya penggunaan metode ini disebabkan karena ketersediaan alamat IP yang terbatas, kebutuhan akan keamanan (security), dan kemudahan serta fleksibilitas dalam administrasi jaringan.
NAT merupakan salah satu protocol dalam suatu sistem jaringan, NAT memungkinkan suatu jaringan dengan ip atau internet protocol yang bersifat privat atau privat ip yang sifatnya belum teregistrasi di jaringan internet untuk mengakses jalur internet, hal ini berarti suatu alamat ip dapat mengakses internet dengan menggunakan ip privat atau bukan menggunakan ip public, NAT biasanya dibenamkan dalam sebuah router, NAT juga sering digunakan untuk menggabungkan atau menghubungkan dua jaringan yang berbeda, dan mentranslate atau menterjemahkan ip privat atau bukan ip public dalam jaringan internal ke dalam jaringan yang legal network sehingga memiliki hak untuk melakukan akses data dalam sebuah jaringan.
TIPE-TIPE NAT
NAT atau Network Address Translation memiliki dua tipe, yaitu :
  • NAT Tipe Statis
  • NAT Tipe Dinamis
Pengertian NAT Tipe Statis
Static NAT atau NAT statis menggunakan table routing yang tetap, atau alokasi translasi alamat ip ditetapkan sesuai dengan alamat asal atau source ke alamat tujuan atau destination, sehingga tidak memungkinkan terjadinya pertukaran data dalam suatu alamat ip bila translasi alamat ipnya belum didaftarkan dalam table nat. Translasi Static terjadi ketika sebuah alamat lokal (inside) di petakan ke sebuah alamat global/internet (outside). Alamat local dan global dipetakan satu lawan satu secara statik. NAT secara statis akan melakukan request atau pengambilan dan pengiriman paket data sesuai dengan aturan yang telah ditabelkan dalam sebuah NAT .
1
  • Pengertian NAT Tipe Dinamis
NAT dengan tipe dinamis menggunakan logika balancing atau menggunakan logika pengaturan beban, di mana dalam tabelnya sendiri telah ditanamkan logika kemungkinan dan pemecahannya, NAT dengan tipe dinamis pada umumnya dibagi menjadi 2 jenis yaitu NAT sistem pool dan NAT sistem overload.
  • Pengertian NAT Sistem Pool
NAT dengan sistem pool atau kelompok menggunakan sebuah tabel NAT dengan logika dinamis, dimana logika yang ditanamkan dalam NAT tersebut pada umumnya merupakan logika Fuzzy atau jika lambang yang nilai translasinya belum pasti, dimana dalam sistem pool, suatu request belum tentu akan melewati jaringan yang sama bila melakukan request yang sama untuk kedua kalinya, Translasi Dinamik terjadi ketika router NAT diset untuk memahami alamat lokal yang harus ditranslasikan, dan kelompok (pool) alamat global yang akan digunakan untuk terhubung ke internet. NAT dengan sistem pool biasanya sering dimanfaatkan untuk melakukan balancing atau penyeimbangan beban pada jaringan.
  • Pengertian Nat Sistem Overload
NAT dengan sistem Overloading menggunakan logika dimana request atau permintaan dari banyak client atau banyak alamat dioperkan atau diberikan ke satu alamat ip distribusi. Sejumlah IP lokal/internal dapat ditranslasikan ke satu alamat IP global/outside. Sejumlah IPlokal/internal dapat ditranslasikan ke satu alamat IP global/outside. Hal ini sangat menghemat penggunakan alokasi IP dari ISP. Sharing/pemakaian bersama satu alamat IP ini menghemat penggunaan alokasi IP dari ISP. Sharing/pemakaian bersama satu alamat IP ini menggunakan metoda portmultiplexing, atau perubahan port ke packet outbound. Penggabungan sistem overloading dan sistem pool telah dilakukan oleh banyak produsen router dan menghasilkan logika yang banyak digunakan untuk load balancing saat ini yaitu Round Robbin Load Balancing, dimana logika ini melakukan pengiriman request secara berurutan, secara bergantian ke alamat gateway yang telah ditanamkan dalam tabel NAT sebelumnya, sehingga suatu multireuest dari sebuah alamat ip dapat melalui lebih dari satu alamat distribusi, penerapan ini dapat dilakukan dalam penggunaan DualWan Router, selain itu logika ini juga memiliki logika Fail Over, dimana bila suatu alamat distribusi tidak dapat lagi mengirimkan paket maka paket akan dialihkan ke alamat distribusi yang lain.

Sekian dulu untuk kali ini semoga bermanfaat
Terimakasih
Read more

Jumat, 22 April 2016

Linux Command Line Beserta Penjelasan nya


Informasi sistem

Perintah Deskripsi
# arch lihat arsitektur dari mesin(1)   [man]
# cal 2007 lihat tabel kalendar tahun 2007   [man]
# cat /proc/cpuinfo menampilkan informasi CPU   [man]
# cat /proc/interrupts menampilkan penggunaan interupsi   [man]
# cat /proc/meminfo lihat penggunaan memori komputer   [man]
# cat /proc/swaps menampilkan partisi swap yang dipakai linux sebagai memori virtual   [man]
# cat /proc/version menampilkan versi dari kernel.   [man]
# cat /proc/net/dev menampilkan informasi kartu nic dan statistik penggunaan nic   [man]
# cat /proc/mounts menampilkan filesystem yang termuat   [man]
# clock -w simpan perubahan tanggal di BIOS.   [man]
# date tampilkan tanggal sistem   [man]
# date 041217002007.00 tetapkan tanggal dan waktu - BulanHariJamMenitTahun.Detik   [man]
# dmidecode -q tampilkan komponen-komponen perangkat keras dari sistem   [man]
# hdparm -i /dev/hda tampilkan karakteristik dari sebuah hard-disk   [man]
# hdparm -tT /dev/sda uji coba tes baca pada sebuah hard-disk   [man]
# lspci -tv tampilkan perangkat-perangkat PCI yang ada   [man]
# lsusb -tv tampilkan perangkat-perangkat USB   [man]
# uname -m tampilkan arsitektur mesin(2)   [man]
# uname -r tampilkan versi dari kernel yang digunakan   [man]
 « ATAS «


Matikan, Mulai ulang dan Keluar dari sistem

Perintah Deskripsi
# init 0 matikan sistem(2), matikan komputer   [man]
# logout keluar dari sesi   [man]
# reboot memulai ulang sistem linux anda   [man]
# shutdown -h now mematikan komputer   [man]
# shutdown -h 16:30 & menjadwalkan saat sistem dimatikan   [man]
# shutdown -c membatalkan mematikan sistem yang telah dijadwalkan   [man]
# shutdown -r now memulai ulang sistem linux anda   [man]
# telinit 0 mematikan sistem   [man]
 « ATAS «


Berkas dan Direktori

Perintah Deskripsi
# cd /home masuk ke direktori '/home'   [man]
# cd .. kembali satu tingkat di atas direktori saat ini   [man]
# cd ../.. kembali dua tingkat   [man]
# cd kembali ke direktori 'home'   [man]
# cd ~user1 kembali ke direktori 'home'   [man]
# cd - kembali ke direktori sebelumnya   [man]
# cp file1 file2 menyalin 'file1' ke 'file2'   [man]
# cp dir/* . menyalin semua isi direktori 'dir' ke direktori aktif   [man]
# cp -a /tmp/dir1 . menyalin direktori ke direktori anda berada sekarang   [man]
# cp -a dir1 dir2 salin sebuah direktori   [man]
# cp file file1 menghasilkan tipe mime dari file sebagai teks   [man]
# iconv -l memperlihatkan daftar pengkodean kelompok karakter yang dikenali   [man]
# iconv -f fromEncoding -t toEncoding inputFile > outputFile menterjemahkan pengkodean karakter dari satu format ke format yang lain   [man]
# find . -maxdepth 1 -name *.jpg -print -exec convert ubah sekumpulan berkas gambar dalam direktori aktif dan mengirim mereka ke direktori thumbnail (perlu konversi menggunakan Imagemagick)   [man]
# ln -s file1 lnk1 membuat sebuah tautan simbolis untuk 'file1' ke suatu berkas tautan 'lnk1'   [man]
# ln file1 lnk1 membuat tautan fisik antara 'file1' dengan berkas tautan 'lnk1'   [man]
# ls tampilkan berkas-berkas dalam direktori   [man]
# ls -F tampilkan berkas-berkas dalam direktori   [man]
# ls -l menampilkan detil berkas dalam direktori   [man]
# ls -a menampilkan berkas-berkas yang tersembunyi   [man]
# ls *[0-9]* menampilkan berkas-berkas serta direktori yang namanya mengandung angka   [man]
# lstree menampilkan direktori dalam satu diagram pohon   [man]
# mkdir dir1 membuat sebuah direktori yang diberi nama 'dir1'   [man]
# mkdir dir1 dir2 membuat dua direktori dengan satu perintah   [man]
# mkdir -p /tmp/dir1/dir2 membuat pohon direktori   [man]
# mv dir1 new_dir merubah nama atau memindahkan direktori dari 'dir1' ke 'new_dir'   [man]
# pwd menunjukkan setapak dari direktori saat ini   [man]
# rm -f file1 hapus berkas yang bernama 'file1'.   [man]
# rm -rf dir1 menghapus direktori 'dir1' beserta isinya tanpa konfirmasi lagi   [man]
# rm -rf dir1 dir2 menghapus dua direktori beserta isinya tanpa konfirmasi lagi   [man]
# rmdir dir1 menghapus direktori 'dir1'   [man]
# touch -t 0712250000 file1 merubah jejakwaktu suatu berkas atau direktori - (YYMMDDhhmm)   [man]
# tree menampilkan diagram pohon direktori   [man]
 « ATAS «


Pencarian berkas

Perintah Deskripsi
# find / -name file1 mencari berkas dan direktori bernama 'file1' dari '/'   [man]
# find / -user user1 mencari berkas dan direktori milik 'user1'   [man]
# find /home/user1 -name \*.bin mencari berkas dengan ekstensi '.bin' di dalam direktori '/home/user1'   [man]
# find /usr/bin -type f -atime +100 mencari berkas biner yang tidak pernah diakses dalam 100 hari terakhir   [man]
# find /usr/bin -type f -mtime -10 mencari berkas yang dibuat atau dirubah dalam 10 hari terakhir   [man]
# find / -name *.rpm -exec chmod 755 '{}' \; mencari berkas dengan ekstensi '.rpm' serta merubah hak berkas saat ketemu   [man]
# find / -xdev -name \*.rpm mencari berkas dengan ekstensi '.rpm' dengan mengabaikan partisi yang dapat berpindah seperti cdrom, flash-disk, dll....   [man]
# locate \*.ps mencari berkas dengan ekstensi '.ps' - sebelumnya jalankan perintah 'updatedb' agar pencarian berhasil   [man]
# whereis halt menunjukkan lokasi dari berkas biner, sumber atau man   [man]
# which halt menunjukkan alamat lengkap ke suatu berkas biner / executable   [man]
 « ATAS «


Memuat Filesystem

Perintah Deskripsi
# fuser -km /mnt/hda2 melakukan umount secara paksa ketika perangkat sedang sibuk   [man]
# mount /dev/hda2 /mnt/hda2 memuat disk hda2 - memverifikasi keberadaan direktori '/mnt/hda2'   [man]
# mount /dev/fd0 /mnt/floppy memuat floppy disk   [man]
# mount /dev/cdrom /mnt/cdrom memuat cdrom / dvdrom   [man]
# mount /dev/hdc /mnt/cdrecorder memuat cdrw / dvdrom   [man]
# mount /dev/hdb /mnt/cdrecorder memasang cdrw / dvdrw   [man]
# mount -o loop file.iso /mnt/cdrom memuat berkas atau image iso   [man]
# mount -t vfat /dev/hda5 /mnt/hda5 memuat filesystem Windows FAT32   [man]
# mount /dev/sda1 /mnt/usbdisk memuat pen-drive atau flash-drive usb   [man]
# mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share memuat disk berbagi pakai dari pc windows   [man]
# umount /dev/hda2 melepaskan disk hda2 - keluar dari titik muat '/mnt/hda2' terlebih dahulu agar berhasil   [man]
# umount -n /mnt/hda2 menjalankan umount tanpa menulis ke berkas /etc/mtab - berguna ketika berkas dalam kondisi hanya-baca atau hard disk penuh   [man]
 « ATAS «


Ruang Disk

Perintah Deskripsi
# df -h menampilkan daftar partisi yang termuat   [man]
# dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n menunjukkan ruang yang terpakai oleh paket-paket deb yang telah terpasang, diurut berdasarkan ukuran (debian, ubuntu dan sejenisnya)   [man]
# du -sh dir1 memperkirakan ruang yang terpakai oleh direktori 'dir1'   [man]
# du -sk * | sort -rn menunjukkan ukuran berbagai berkas dan direktori yang diurut berdasarkan ukuran   [man]
# ls -lSr |more menunjukkan ukuran berbagai berkas dan direktori yang diurut berdasarkan ukuran   [man]
# rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n menunjukkan ruangan yang terpakai oleh paket-paket rpm yang telah terpasang, diurut berdasarkan ukuran (fedora, redhat dan sejenisnya)   [man]
 « ATAS «


Pengguna dan Grup

Perintah Deskripsi
# test user [english]
Deskripsi tidak tersedia bagi bahasa ini[Indonesian?]
# chage -E 2005-12-31 user1 menetapkan batas waktu untuk sandi lewat
# groupadd [group] membuat grup baru
# groupdel [group] menghapus grup
# groupmod -n moon sun merubah nama grup dari moon menjadi sun
# grpck memeriksa sintaks yang benar dan bentuk data dari '/etc/group' serta grup yang ada
# newgrp - [group] masuk ke dalam grup baru untuk merubah grup standar dari data yang baru dibuat
# passwd merubah sandi lewat
# passwd user1 merubah sandi lewat pengguna (hanya oleh root)
# pwck memeriksa sintaks yang benar serta format data dari '/etc/passwd' dan pengguna yang ada
# useradd -c "User Linux" -g admin -d /home/user1 -s /bin/bash user1 membuat pengguna baru "user1" yang dimiliki oleh grup "admin"
# useradd user1 membuat pengguna baru
# userdel -r user1 menghapus pengguna ('-r' menghilangkan direktori home)
# usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 merubah atribut pengguna
 « ATAS «


Hak pada Berkas

Perintah Deskripsi
# chgrp group1 file1 merubah grup dari data
# chmod ugo+rwx directory1 menetapkan izin membaca (r), menulis (w) dan (x) akses ke pemilik pengguna (u) grup (g) dan lainnya (o)
# chmod go-rwx directory1 memindahkan izin membaca (r), menulis (w) dan (x) akses ke pemilik pengguna (g) dan lainnya (o)
# chmod u+s /bin/file1 menetapkan bit SUID pada data binari - pengguna yang menjalankan data tersebut memperoleh izin yang sama seperti pemilik
# chmod u-s /bin/file1 Mematikan bit SUID pada data binari
# chmod g+s /home/public menetapkan bit SGID pada direktori - mirip dengan SUID tapi untuk direktori
# chmod g-s /home/public non-aktifkan bit SGID pada direktori
# chmod o+t /home/public menetapkan bit STIKY pada direktori - mengizinkan penghapusan data hanya untuk pemilik yang sah
# chmod o-t /home/public non-aktifkan bit STIKY pada direktori
# chown user1 file1 merubah kepemilikan dari data
# chown -R user1 directory1 merubah pengguna pemilik dari direktori dan semua data serta direktori yang ada di dalamnya
# chown user1:group1 file1 Merubah pemilik dan Group dari sebuah File
# find / -perm -u+s melihat semua file di dalam sistem dengan konfigurasi SUID
# ls -lh memperlihatkan hal-hal yang diizinkan di dalam file-file
# ls /tmp | pr -T5 -W$COLUMNS membagi terminal menjadi 5 kolom
 « ATAS «


Atribut Khusus pada berkas

Perintah Deskripsi
# chattr +a file1 untuk menuliskan kata pembuka dari suatu file dengan mode lampiran
# chattr +c file1 mengizinkan kompresi/dekompresi file secara otomatis oleh kernel
# chattr +d file1 memastikan program mengabaikan Dump pada saat proses backup file
# chattr +i file1 mengekalkan file tertentu, sehingga tidak dapat dihapus, diubah, diganti nama, atau di-link-kan
# chattr +s file1 membuat file tertentu aman saat dihapus
# chattr +S file1 memastikan file yang telah dimodifikasi tertulis dengan mode sinkronis (snychronous mode) layaknya dengan sync
# chattr +u file1 membuatmu bisa menemukan kembali konten yang sudah ter-cancel.
# lsattr untuk memperlihatkan atribut-atribut spesial
 « ATAS «


Arsip dan berkas terkompresi

Perintah Deskripsi
# bunzip2 file1.bz2 melakukan dekompresi suatu berkas bernama 'file1.bz2'
# bzip2 file1 melakukan kompresi suatu berkas bernama 'file1'
# gunzip file1.gz melakukan dekompresi suatu berkas bernama 'file1.gz'
# gzip file1 melakukan kompresi suatu berkas bernama 'file1'
# gzip -9 file1 melakukan kompresi secara maksimal
# rar a file1.rar test_file membuat suatu arsip rar bernama 'file1.rar'
# rar a file1.rar file1 file2 dir1 melakukan kompresi 'file1', 'file2' dan 'dir1' secara simultan
# rar x file1.rar melakukan dekompresi arsip berekstensi rar
# tar -cvf archive.tar file1 membuat suatu arsip tar agar tidak terkompresi
# tar -cvf archive.tar file1 file2 dir1 membuat arsip yang memuat 'file1', 'file2' dan 'dir1'
# tar -tf archive.tar memperlihatkan konten suatu arsip
# tar -xvf archive.tar mengekstrak suatu arsip tar
# tar -xvf archive.tar -C /tmp mengekstrak arsip tar ke /tmp
# tar -cvfj archive.tar.bz2 dir1 mengkompresi direktori 'dir1' ke dalam arsip bzip2
# tar -xvfj archive.tar.bz2 melakukan dekompresi terhadap arsip bzip2
# tar -cvfz archive.tar.gz dir1 mengkompresi direktori 'dir1' ke dalam arsip gzip
# tar -xvfz archive.tar.gz melakukan dekompresi terhadap arsip gzip
# unrar x file1.rar melakukan dekompresi arsip berekstensi rar
# unzip file1.zip melakukan dekompresi arsip berekstensi zip
# zip file1.zip file1 mengkompresi berkas 'file1' ke dalam arsip zip
# zip -r file1.zip file1 file2 dir1 mengkompresi beberapa file dan direktori ke dalam arsip zip secara simultan
 « ATAS «


Paket RPM ( Fedora, Red Hat dan sejenisnya)

Perintah Deskripsi
# rpm -ivh [package.rpm] menginstal suatu paket rpm
# rpm -ivh --nodeeps [package.rpm] meenginstal suatu paket rpm dengan mengabaikan permintaan file-file pendukungnya (dependencies)
# rpm -U [package.rpm] melakukan upgrade suatu paket rpm tanpa mengubah konfigurasi file-filenya
# rpm -F [package.rpm] melakukan upgrade suatu paket rpm hanya ketika paket tersebut telah terinstal
# rpm -e [package] menghapus paket rpm
# rpm -qa memperlihatkan semua paket-paket rpm yang terinstal pada sistem
# rpm -qa | grep httpd memperlihatkan semua paket-paket rpm dengan nama "httpd"
# rpm -qi [package] mendapatkan informasi dari paket tententu yang terinstal
# rpm -qg "System Environment/Daemons" memperlihatkan paket-paket rpm sebagai suatu kumpulan software
# rpm -ql [package] memperlihatkan daftar file-file yang disajikan oleh paket-paket rmp yang terinstal
# rpm -qc [package] memperlihatkan daftar konfigurasi file-file yang disajikan oleh suatu paket rpm yang terinstal
# rpm -q [package] --whatrequires memperlihatkan daftar file dukungan yang dibutuhkan oleh suatu paket rpm
# rpm -q [package] --whatprovides memperlihatkan kemampuan yang disajikan oleh suatu paket rpm
# rpm -q [package] --scripts memperlihatkan tulisan (script) ketika instalasa/penghapusan dimulai
# rpm -q [package] --changelog memperlihatkan sejarah perbaikan dari suatu paket rpm
# rpm -qf /etc/httpd/conf/httpd.conf memeriksa file yang ikutserta dalam paket rpm
# rpm -qp [package.rpm] -l memperlihatkan daftar file-file yang disajikan paket rpm namun belum terinstal
# rpm --import /media/cdrom/RPM-GPG-KEY meng-import public-key digital signature
# rpm --checksig [package.rpm] memastikan integritas dari paket rpm
# rpm -qa gpg-pubkey memeriksa integritas semua paket rpm yang terinstal
# rpm -V [package] memeriksa ukuran file, izin, tipe, kepemilikan, kumpulan, MD5 ckecksum dan modifikasi terakhir
# rpm -Va memeriksa semua paket-paket rpm yang terinstal di sistim - agar digunakan dengan hati-hati
# rpm -Vp [package.rpm] memeriksa suatu paket rpm yang berlum terinstal
# rpm -ivh /usr/src/redhat/RPMS/`arch`/[package.rpm] menginstal paket yang terbuat dari soure rpm
# rpm2cpio [package.rpm] | cpio --extract --make-directories *bin* mengekstrak file executable dari suatu paket rpm
# rpmbuild --rebuild [package.src.rpm] membuat suatu paket rpm dari source rpm
 « ATAS «


Peralatan paket YUM (Fedora, RedHat dan sejenisnya)

Perintah Deskripsi
# yum -y install [package] mengunduh dan menginstal suatu paket rpm
# yum localinstall [package.rpm] untuk menginstal RPM, dan mencoba untuk menyelesaikan semua dependensi yang dapat digunakan oleh repositori Anda
# yum -y update mengupdate paket-paket rpm yang telah terinstal di sistem
# yum update [package] mengupgrade paket rpm
# yum remove [package] menghapus suatu paket rpm
# yum list menampilkan daftar paket-paket yang terinstal di sistem
# yum search [package] menemukan suatu paket tertentu pada repository rpm
# yum clean [package] membersihkan chache penghapusan paket-paket rpm yang telah diunduh
# yum clean headers menghapus semua file header yang digunakan oleh sistem pengguna untuk menghapus dependensi
# yum clean all hilangkan dari kantong paket dan judul berkas
 « ATAS «


Paket DEB (Debian, Ubuntu dan sejenisnya)

Perintah Deskripsi
# dpkg -i [package.deb] install/upgrade paket deb
# dpkg -r [package] menghilangkan paket deb dari sistem
# dpkg -l menampilkan semua paket deb yang terpasang pada sistem
# dpkg -l | grep httpd menampilkan semua paket deb dengan nama "httpd"
# dpkg -s [package] memperoleh informasi mengenai paket tertentu yang dipasang pada sistem
# dpkg -L [package] menampilkan daftar file yang disediakan oleh sebuah paket yang terpasang pada sistem
# dpkg --contents [package.deb] menampilkan daftar berkas dari paket yang tidak terpasang
# dpkg -S /bin/ping memverifikasi nama paket dimana berkas tersimpan
 « ATAS «


Peralatan paket APT (Debian, Ubuntu dan sejenisnya)

Perintah Deskripsi
# apt-cache search [package] tampilkan daftar paket-paket yang berhubungan dengan kata 'search-packages'.
# apt-cdrom install [package] pasang / tingkatkan sebuah paket deb dari cdrom
# apt-get install [package] pasang / tingkatkan versi dari sebuah paket deb
# apt-get update perbaharui daftar paket
# apt-get upgrade tingkatkan versi dari semua paket-paket yang telah terpasang
# apt-get remove [package] hapus paket deb dari sistem
# apt-get check memastikan penyelesaian yang benar dari dependensi
# apt-get clean bersihkan berkas sementara dari paket-paket yang telah diunduh
 « ATAS «


Peralatan paket Pacman (Arch, Frugalware dan sejenisnya)

Perintah Deskripsi
# pacman -S name install paket 'name' dengan ketergantungan
# pacman -R name Hapus paket 'name' dan seluruh filenya
 « ATAS «


Lihat isi berkas

Perintah Deskripsi
# cat file1 lihat isi dari berkas1 dimulai dari baris pertama
# head -2 file1 menampilkan dua baris pertama dari suatu file
# less file1 mirip dengan perintah 'more' tapi mempermudah melihat ke belakang dan ke depan dari isi berkas
# more file1 tampilkan isi dari sebuah berkas secara lengkap
# tac file1 tampilkan isi sebuah berkas dari baris terakhir
# tail -2 file1 tampilkan dua baris terakhir dari suatu file
# tail -f /var/log/messages tampilkan waktu sebenarnya yang berada di sebuah berkas
 « ATAS «


Manipulasi Teks

Perintah Deskripsi
# cat example.txt | awk 'NR%2==1' menghilangkan seluruh baris genap dari berkas example.txt
# echo a b c | awk '{print $1}' menampilkan kolom pertama dari suatu baris
# echo a b c | awk '{print $1,$3}' menampilkan kolom pertama dan ketiga dari suatu baris
# cat -n file1 memberi nomor baris pada tampilan suatu file
# comm -1 file1 file2 bandingkan isi dua berkas dengan menghapus baris yang hanya terdapat pada 'file1'
# comm -2 file1 file2 membandingkan isi dua berkas dengan menghapus baris yang hanya terdapat pada 'file2'
# comm -3 file1 file2 membandingkan isi dua berkas dengan menghapus baris yang terdapat pada kedua berkas
# diff file1 file2 mencari perbedaan antara dua file
# grep Aug /var/log/messages mencari kata "Aug" dalam berkas '/var/log/messages'
# grep ^Aug /var/log/messages mencari kata-kata yang diawali dengan "Aug" dalam berkas '/var/log/messages'
# grep [0-9] /var/log/messages memilih semua baris yang mengandung angka pada berkas '/var/log/messages'
# grep Aug -R /var/log/* mencari untai kata "Aug" pada berkas-berkas di dalam direktori '/var/log/' dan dibawahnya
# paste file1 file2 menggabungkan isi dari dua berkas kedalam satu kolom
# paste -d '+' file1 file2 menggabungkan isi dua berkas dalam bentuk kolom dengan pemisah '+' diantaranya
# sdiff file1 file2 mencari perbedaan antara dua berkas dan tampilkan secara interaktif selayaknya "diff"
# sed 's/string1/string2/g' example.txt mengganti semua 'string1' dengan 'string2' dalam berkas example.txt
# sed '/^$/d' example.txt menghapus seluruh baris kosong dari berkas example.txt
# sed '/ *#/d; /^$/d' example.txt menghapus komentar serta baris kosong dari berkas example.txt
# sed -e '1d' exampe.txt menghapus baris pertama dari berkas example.txt
# sed -n '/string1/p' menampilkan hanya baris yang mengandung kata 'string1'
# sed -e 's/ *$//' example.txt menghapus karakter kosong pada setiap akhir baris
# sed -e 's/string1//g' example.txt menghapus semua kata 'string1' dari berkas example.txt
# sed -n '1,5p' example.txt menampilkan baris 1 hingga 5 dari berkas example.txt
# sed -n '5p;5q' example.txt menampilkan baris 5 dari berkas example.txt
# sed -e 's/00*/0/g' example.txt menggantikan banyak angka 0 dengan satu 0
# sort file1 file2 mengurutkan isi dari 2 berkas
# sort file1 file2 | uniq mengurutkan isi dua berkas tanpa menampilkan pengulangan
# sort file1 file2 | uniq -u mengurutkan isi dua berkas dan hanya menampilkan baris yang unik
# sort file1 file2 | uniq -d mengurutkan isi dua berkas dan hanya menampilkan baris yang diulang
# echo 'word' | tr '[:lower:]' '[:upper:]' merubah dari huruf kecil menjadi huruf besar
 « ATAS «


Kelompok karakter dan Konversi format berkas

Perintah Deskripsi
# dos2unix filedos.txt fileunix.txt merubah berkas teks dari format MSDOS ke UNIX
# recode ..HTML < page.txt > page.html merubah berkas teks menjadi html
# recode -l | more tampilkan semua format konversi yang tersedia
# unix2dos fileunix.txt filedos.txt merubah berkas teks dari format UNIX ke MSDOS
 « ATAS «


Analisis Filesystem

Perintah Deskripsi
# badblocks -v /dev/hda1 periksa blok yang rusak pada disk hda1
# dosfsck /dev/hda1 perbaiki / periksa integritas filesystem dos pada disk hda1
# e2fsck /dev/hda1 perbaiki / periksa integritas filesystem ext2 pada disk hda1
# e2fsck -j /dev/hda1 perbaiki / periksa integritas filesystem ext3 pada disk hda1
# fsck /dev/hda1 perbaiki / periksa integritas filesystem linux pada disk hda1
# fsck.ext2 /dev/hda1 perbaiki / periksa integritas filesystem ext2 pada disk hda1
# fsck.ext3 /dev/hda1 perbaiki / periksa integritas filesystem ext3 pada disk hda1
# fsck.vfat /dev/hda1 perbaiki / periksa integritas filesystem fat pada disk hda1
# fsck.msdos /dev/hda1 perbaiki / periksa integritas filesystem dos pada disk hda1
 « ATAS «


Format Filesystem

Perintah Deskripsi
# fdformat -n /dev/fd0 memformat diket flopi
# mke2fs /dev/hda1 membuat filesystem tipe linux ext2 pada partisi hda1
# mke2fs -j /dev/hda1 membuat filesystem tipe linux ext3 (journal) pada partisi hda1
# mkfs /dev/hda1 membuat filesystem tipe linux pada partisi hda1
# mkfs -t vfat 32 -F /dev/hda1 membuat filesystem FAT32
# mkswap /dev/hda3 membuat filesystem swap
 « ATAS «


Filesystem SWAP

Perintah Deskripsi
# mkswap /dev/hda3 membuat filesystem swap
# swapon /dev/hda3 mengaktivasi partisi swap baru
# swapon /dev/hda2 /dev/hdb3 mengaktifkan dua partisi swap dengan satu perintah
 « ATAS «


Penyimpanan Duplikat

Perintah Deskripsi
# find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 mencari semua berkas dengan ekstensi '.log' serta membuat arsip bzip
# find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents mencari dan menduplikasi semua berkas dengan ekstensi '.txt' dari satu directory ke directory lain.
# dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' membuat backup hard-disk lokal pada mesin ter-remote menggunakan ssh
# dd if=/dev/sda of=/tmp/file1 mem-backup isi harddrive dalam sebuah file
# dd if=/dev/hda of=/dev/fd0 bs=512 count=1 membuat duplikasi MBR(Master Boot Record kedalam floppy
# dd if=/dev/fd0 of=/dev/hda bs=512 count=1 mengembalikan MBR dari backup yang disalin dan disimpan di floppy
# dump -0aj -f /tmp/home0.bak /home membuat semua backup dari direktori '/home'
# dump -1aj -f /tmp/home0.bak /home membuat backup tambahan dari direktori '/home'
# restore -if /tmp/home0.bak mengembalikan backup secara interaktif
# rsync -rogpav --delete /home /tmp sinkronisasi antar direktori- direktori
# rsync -rogpav -e ssh --delete /home ip_address:/tmp rsync menggunakan SSH tunnel
# rsync -az -e ssh --delete ip_addr:/home/public /home/local mengsinkronkan direktori lokal dengan direktori yang dikendalikan lewat ssh dan kompresi
# rsync -az -e ssh --delete /home/local ip_addr:/home/public mengsinkronkan directory yang dikendalikan dengan direktori lokal lewat ssh dan kompresi
# tar -Puf backup.tar /home/user membuat backup tambahan dari dari direktori '/home/user'
# ( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' salin isi dari sebuah direktori melalui ssh pada direktori yang di kendalikan
# ( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' salin direktori lokal ke direktori yang dikenalikan lewat ssh
# tar cf - . | (cd /tmp/backup ; tar xf - ) local copy preserving permits and links from a directory to another [english]
Deskripsi tidak tersedia bagi bahasa ini[Indonesian?]
 « ATAS «


CDROM

Perintah Deskripsi
# cd-paranoia -B mengkonversi lajur audio dari CD ke berkas wav
# cd-paranoia -- mengkonversi tiga lajur audio pertama dari CD ke berkas wav
# cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force menghapus isi cd-rw
# cdrecord -v dev=/dev/cdrom cd.iso membakar berkas ISO ke dalam CD
# gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - membakar berkas ISO terkompresi ke dalam CD
# cdrecord --scanbus memindai bus data untuk mengidentifikasi kanal scsi
# dd if=/dev/hdc | md5sum melakukan perhitungan md5sum terhadap perangkat, semacam CD
# mkisofs /dev/cdrom > cd.iso membuat berkas image ISO dari sebuah cdrom
# mkisofs /dev/cdrom | gzip > cd_iso.gz membuat berkas image ISO terkompresi dari sebuah cdrom
# mkisofs -J -allow-leading-dots -R -V membuat berkas image ISO dari suatu direktori
# mount -o loop cd.iso /mnt/iso memuat image ISO ke direktori '/mnt/iso'
 « ATAS «


Jejaring (LAN / WiFi)

Perintah Deskripsi
# dhclient eth0 mengaktifkan 'eth0' ke mode dhcp
# ethtool eth0 menampilkan statistik penggunaan jaringan yang melalui 'eth0'
# host www.example.com menampilkan hasil pencarian dari nama komputer ke alamat ip dan sebaliknya
# hostname menampilkan nama komputer dari sistem
# ifconfig eth0 menampilkan konfigurasi suatu nic
# ifconfig eth0 192.168.1.1 netmask 255.255.255.0 Mengatur alamat IP
# ifconfig eth0 promisc mengkonfigurasi 'eth0' ke dalam mode bebas agar dapat mengendus paket yang beredar pada jaringan
# ifdown eth0 menonaktifkan 'eth0'
# ifup eth0 mengaktifkan 'eth0'
# ip link show menampilkan status koneksi pada semua antarmuka jaringan
# iwconfig eth1 menampilkan jaringan wireless
# iwlist scan melakukan pemindaian wifi untuk mengetahui koneksi wireless yang tersedia
# mii-tool eth0 menampilkan status koneksi 'eth0'
# netstat -tup menampilkan semua koneksi jaringan yang aktif beserta identifikasi prosesnya
# netstat -tupl menampilkan semua layanan jaringan yang 'mendengarkan' pada sistem beserta identifikasi prosesnya
# netstat -rn menampilkan tabel routing seperti perintah 'route -n'
# nslookup www.example.com mencari resolusi dari nama komputer ke alamat ip dan sebaliknya
# route -n menampilkan tabel routing
# route add -net 0/0 gw IP_Gateway mengkonfigurasi gerbang jaringan
# route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 menambahkan rute statik untuk mencapai jaringan '192.168.0.0/16'
# route del 0/0 gw IP_gateway menghapus rute statik
# echo "1" > /proc/sys/net/ipv4/ip_forward mengaktifkan rute ip /proc/sys/net/ipv4/ip_forward agar nic berfungi sebagai gerbang perantara jaringan
# tcpdump tcp port 80 menampilkan semua lalu-lintas HTTP
# whois www.example.com menampilkan hasil pencarian informasi suatu domain melalui database whois
 « ATAS «


Jaringan Microsoft Windows (samba)

Perintah Deskripsi
# mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share memuat ruang disk yang berbagi pakai pada jaringan windows
# nbtscan ip_addr menunjukkan nama netbios suatu alamat ip
# nmblookup -A ip_addr menunjukkan nama netbios suatu alamat ip
# smbclient -L ip_addr/hostname menunjukkan nama ruang disk dan printer yang berbagi pakai pada suatu pc windows
# smbget -Rr smb://ip_addr/share sebagaimana wget dapat mengunduh berkas dari layanan berbagi pakai pada pc windows melalui smb
 « ATAS «


IPTABLES (firewall)

Perintah Deskripsi
# iptables -t filter -L perlihatkan seluruh rantai tabel filter
# iptables -t nat -L perlihatkan seluruh rantai tabel nat
# iptables -t filter -F hapus semua aturan pada tabel filter
# iptables -t nat -F hapus semua aturan pada tabel nat
# iptables -t filter -X hapus semua rantai yang dibuat oleh pengguna
# iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT izinkan koneksi telnet ke rantai input
# iptables -t filter -A OUTPUT -p tcp --dport http -j DROP tolak koneksi HTTP ke rantai output
# iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT izinkan koneksi POP3 melalui rantai forward
# iptables -t filter -A INPUT -j LOG --log-prefix catat transaksi pada rantai input
# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE konfigurasikan PAT (Port Address Traslation) pada eth0 dengan merubah paket yang keluar
# iptables -t nat -A PREROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22 -j DNAT --to-destination 10.0.0.2:22 alihkan paket yang ditujukan untuk suatu alamat ke alamat lainnya
 « ATAS «


Pemantauan dan pencarian kesalahan

Perintah Deskripsi
# free -m menampilkan RAM yang belum terpakai sistem, dalam hitungan megabyte
# kill -9 process_id memaksa penghentian proses serta mematikannya
# kill -1 process_id memaksa suatu proses agar memuat ulang konfigurasinya
# last reboot menampilkan kapan pemuatan ulang sistem terakhir kali terjadi
# lsmod menampilkan modul-modul kernel yang di muat saat ini
# lsof -p process_id menampilkan daftar berkas yang dibuka oleh suatu proses
# lsof /home/user1 menampilkan daftar berkas yang terbuka pada suatu alamat direktori sistem
# ps -eafw menampilkan berbagai proses yang sedang berjalan
# ps -e -o pid,args --forest menampilkan berbagai proses yang sedang berjalan dengan tampilan hirarki
# pstree menampilkan diagram pohon proses yang berjalan
# smartctl -A /dev/hda memantau realibilitas hard disk melalui fungsi SMART
# smartctl -i /dev/hda memeriksa apakah fungsi SMART aktif pada suatu hard disk
# strace -c ls >/dev/null menampilkan panggilan fungsi sistem yang dibuat dan diterima oleh proses
# strace -f -e open ls >/dev/null menampilkan panggilan pustaka fungsi
# tail /var/log/dmesg menampilkan laporan pesan yang terjadi saat kernel dimulai
# tail /var/log/messages menampilkan laporan kejadian pada sistem
# top menampilkan proses yang berjalan dalam tampilan daftar yang aktif, diurut berdasarkan penggunaan sumber daya cpu
# watch -n1 'cat /proc/interrupts' menampilkan interupsi perangkat keras dalam waktu riil
 « ATAS «


Perintah berguna lainnya

Perintah Deskripsi
# alias hh='history' inisialisasi "hh" untuk perintah "history"
# apropos ...keyword display a list of commands that pertain to keywords of a program , useful when you know what your program does, but you don't know the name of the command [english]
Deskripsi tidak tersedia bagi bahasa ini[Indonesian?]
# chsh ganti perintah shell
# chsh --list-shells nice command to know if you have to remote into another box [english]
Deskripsi tidak tersedia bagi bahasa ini[Indonesian?]
# gpg -c file1 encrypt a file with GNU Privacy Guard [english]
Deskripsi tidak tersedia bagi bahasa ini[Indonesian?]
# gpg file1.gpg Mendeskripsikan sebuah berkas dengan GNU Privacy Guard
# ldd /usr/bin/ssh show shared libraries required by ssh program [english]
Deskripsi tidak tersedia bagi bahasa ini[Indonesian?]
# man ping lihat manual untuk command ping
# mkbootdisk --device /dev/fd0 `uname -r` create a boot floppy [english]
Deskripsi tidak tersedia bagi bahasa ini[Indonesian?]
# wget -r www.example.com download keseluruhan halaman web
# wget -c www.example.com/file.iso Mendownload sebuah file dengan kemampuan untuk berhenti dan melanjutkan kemudian
# echo 'wget -c www.example.com/files.iso' | at 09:00 mulai mengunduh pada waktu yang ditentukan
# whatis ...keyword menampilkann deskripsi dari apa yang dilakukan oleh suatu program
# who -a menampilkan pengguna yang sedang login di sistem

 Sumber : http://www.linuxguide.it/command_line/linux_commands_in.html
Read more