;

Sunday, April 10, 2016

Beberapa perintah Command pada Linux yang perlu anda ketahui

Sunday, April 10, 2016

Beberapa perintah Command pada Linux yang perlu anda ketahui
command linux

Linux adalah sistem operasi yang sangat erat dengan penggunaan terminal, pada awal kemunculannya memang linux hanya bekerja pada perintah command line , seiring perjalanan waktu ada menambahan GUI Desktop, malah sekarang Desktop pada linux banyak ragamnya mulai dari GNOME, KDE, MATE sampai yang terakhir CINNAMON.
Namun demikian command line pada linux masih merupakan perintah utama dan tertengkap yang tidak semuanya bisa diwakili oleh keberadaan GUI.
Sistem operasi linux ini banyak digunakan sebagai server, baik untuk website maupun mailserver, oleh karena itu banyak admin website atau jaringan yang lebih suka menggunakan perintah command dari pada gui karena disamping lebih cepat juga akurat.
Jika anda adalah seorang pengguna Linuxpemula, maka anda harus memahami dasar-dasar perintah yang ada di linux, mungkin akan sedikit sulit di awal, namun setelah terbiasa maka bisa jadi anda akan selalu bermain dengan command di linux dari pada GUI
Berikut ini adalah beberapa contoh command Linuxyang bisa anda pelajari dan coba untuk di praktekan langsung di terminal linux anda.

Command Linux untuk Admin Jaringan
1. ping
Kalau ini perintah/command yang paling populer, bukan hanya di komputer saja, tapi di perangkat smartphone juga *ping BB*.
Ya, ping kerap digunakan para teknisi jaringan untuk menganalisa koneksi antara suatu komputer dengan komputer lain, baik yang berada dalam satu jaringan ataupun di luar jaringan.
Contoh ping google.com

2. curl & wget
Perintah ini kita gunakan untuk perintah download sebuah file melalui terminal
untuk curl linux harus di install dulu dengan perintah
sudo apt-get install curl
cara menggunakan kalau curl harus ditambahkan -O di depan alamat file yg akan didownload
Contoh curl -O alamat file
untuk penggunaan wget cukup gampang
Contoh wget alamat file

3. tracepath
Peintah tracepath akan menelusuri ‘hop’ mana saja yang digunakan untuk bisa ke suatu host tertentu. perintah ini bisa saja menjadi solusi. Dengan menjalankan perintah ini, anda bisa mengetahui koneksi behenti dimana.
Contoh tracepath alamat yg akan di cek

4. mtr
Perintah mtr bisa dikatakan sebagai kombinasi antara ping dan tracepath. Mtr akan mengirimkan paket-paket, kemudian akan memperlihatkan lebih detail waktu ping ke setiap ‘hop’ yang dilalui.
Contoh mtr alamat yg dituju

5. host & nslookup
Perintah untuk pencarian DNS lookup. Tambahkan nama domain setelah perintah host, kemudian anda akan mendapatkan informasi IP address yang digunakan. Dan jika anda menambahkan IP address di baris perintahnya, anda akan diberikan nama domain yang menggunakan IP tersebut.
Contoh host contoh.com
             nslookup contoh.com


6. mii-tool & ifplugstatus
Kedua perintah ini digunakan untuk mengetahui status koneksi fisik suatu komputer pada jaringan,
kebanyakan linux belum terinstall maka untuk installnya dengan perintah
sudo apt-get install ifplugd
Contoh  mii-tool
             ifplugstatus


7. ifconfig
Perintah ini digunakan untuk melihat informasi mengenai IP address dan informasi interface lainnya.
Contoh ifconfig
             ifconfig eth0


8. ifdown & ifup
Perintah ifdown dan ifup memiliki fungsi yang sama dengan perintah ifconfig up dan ifconfig down. Tambahkan nama interfaces dalam penggunaan perintahnya. Perintah ini akan men-disable ataupun enable interface jaringan.
Perintah ini membutuhkan root permission dalam penggunaannya.
Contoh sudo ifdown eth0
             sudo ifup eth0


9. dhclient
Perintah dhclient digunakan untuk mendapatkan IP address dari DHCP server yang terhubung dengan komputer anda. Perintah ini membutuhkan root permission.
Menjalankan dhclient tanpa option apapun akan memberikan anda IP address baru dan gunakan option -r untuk melepaskan IP address yang sekarang digunakan.
Contoh sudo dhclient
             sudo dhclient -r


10. netstat
Perintah ini digunakan untuk mengetahui informasi yang masuk atau keluar, sockets yang terbuka, dan juga tabel routing. Jalan perintah ini tanpa option apapun untuk melihat sockets yang terbuka. Gunakan option -p untuk melihat program apa saja yang digunakan. Gunakan option -s untuk melihat semua informasi port.
Contoh netstat
             netstat -p
             netstat -s


Dan berikut contoh perintah command secara umum

1.grep command
Mencari string tertentu dalam sebuah file (case in-sensitive search)
$ grep -i "the" file_demo
Mencetak garis yang cocok dengan apa yang dicari
grep -A 3 -i "contoh" text_demo
Mencari string yang diberikan dalam semua file secara rekursif
$ grep -r "jurnalweb" *

2. tar command
Tar ini adalah untuk membuat file yang di kompress, saya seperti zip atau rar.
Membuat file arsip baru
$ tar cvf nama_file_arsip.tar namadirektori/
Mengekstrak file tar
$ tar xvf nama_arsip.tar
Melihat file tar
$ tar tvf nama_arsip.tar

3. find command
Mencari file berdasarkan nama file (case-sensitive)
# find -iname "MyCProgram.c"
Perintah untuk mengeksekusi file yang ditemukan berdasarkan perintah find
$ find -iname "MyCProgram.c" -exec md5sum {} \;
Mencari semua file kosong/empty pada folder/direktori home
# find ~ -empty

4. ssh command
Login ke sebuah host secara remote
ssh -l johndoe remotehost.example.com
Debug SSH client
ssh -v -l johndoe remotehost.example.com
Menampilkan versi SSH Client
$ ssh -V
OpenSSH_3.9p1, OpenSSL 0.9.7a Feb 19 2003

5. sed command
Ketika anda mencopy file DOS ke Linux, kamu akan menemukan \r\n disetiap baris. Contoh ini mengubah format file DOS ke format Unix menggunakan perintah sed.
$sed 's/.$//' filename
Cetak isi file secara terbalik
$ sed -n '1!G;h;$p' jurnalweb.txt
Tambahkan nomor baris untuk semua baris yang tidak kosong dalam sebuah file
$ sed '/./=' jurnalweb.txt | sed 'N; s/\n/ /'

6. awk command
Menghapus duplikasi file menggunakan perintah awk
$ awk '!($0 in array) { array[$0]; print }' temp
Cetak semua baris dari /etc/passwd yang memiliki uid dan gid sama
$awk -F ':' '$3==$4' passwd.txt
Mencetak field tertentu dari sebuah file
$ awk '{print $2,$5;}' karyawan.txt

7. sort command
Sort / Mengurutkan file secara ascending (dari terkecil ke besar)
$ sort names.txt
Sort/Mengurutkan secara descending (dari besar ke kecil)
$ sort -r names.txt
Menampilkan file passwd berdasarkan kolom ke-3
$ sort -t: -k 3n /etc/passwd | more

8. export command
Melihat environtment variabel yang terkait oracle
$ export | grep ORACLE
declare -x ORACLE_BASE="/u01/app/oracle"
declare -x ORACLE_HOME="/u01/app/oracle/product/10.2.0"
declare -x ORACLE_SID="med"
declare -x ORACLE_TERM="xterm"
Mengekpor sebuah environtment variabel
$ export ORACLE_HOME=/u01/app/oracle/product/10.2.0

9. xargs command
Memindahkan semua file gambar ke hardisk eksternal
# ls *.jpg | xargs -n1 -i cp {} /external-hard-drive/directory
Mencari semua file gambar JPG di sistem dan kompres file-file tersebut
# find / -name *.jpg -type f -print | xargs tar -cvzf images.tar.gz
Download semua URL yang dituliskan di dalam file url-list.txt
# cat url-list.txt | xargs wget –c

10. ls command
Display filesize in human readable format (e.g. KB, MB etc.,)
$ ls -lh
-rw-r----- 1 johndoe team-dev 8.9M Jun 12 15:27 arch-linux.txt.gz
Urutkan File Berdasarkan Perubahan Waktu Terakhir (Pada Reverse Order) Menggunakan ls -ltr
$ ls -ltr
Klasifikasi visual File Dengan Menggunakan Karakter Khusus ls -F
$ ls -F

11. cd command
Gunakan “cd -” untuk beralih antara dua direktori terakhir
Berpindah ke direktori jurnal
cd jurnal
kembali ke direktori sebelumnya
cd ..
Berpindah ke direktori home user anda
~ /

12. mkdir command
Membuat folder jurnalweb dengan perintah mkdir
mkdir jurnalweb

13. cp command
Menduplikasi / copy file dengan perintah cp
cp nama_file.txt nama_file_baru.txt

14. gedit command
Untuk membuka file agar bisa di ubah-ubah dengan gedit
gedit nama_file.txt

15. mv command
Memindahkan sebuah folder ke lokasi berbeda dengan perintah mv
mv direktori_atau_file direktori_atau_file_baru

16. rm command
Menghapus file dengan perintah rm
rm file
Menghapus direktori folder dengan perintah rm
rm -r direktori

17. pwd command
Perintah pwd akan mencetak/memberi informasi lokasi folder anda berada saat ini
pwd

18. gzip command
Membuat sebuah file kompres dengan formal .gzip
$ gzip test.txt
Uncompress / Ekstrak sebuah file .gzip
$ gzip -d test.txt.gz
Menampilkan rasio kompresi dari sebuah file yang sudah di kompres dengan perintah gzip -l
$ gzip -l *.gz
compressed uncompressed ratio uncompressed_name
23709 97975 75.8% asp-patch-rpms.txt

19. bzip2 command
Membuat file kompres dengan format .bzip2
$ bzip2 test.txt
Mengekstrak / uncompress sebuah file dengan format .bzip2
bzip2 -d test.txt.bz2

20. unzip command
Untuk mengekstrak sebuah file dengan format .zip
$ unzip my_file.zip
Meliha isi file zip tanpa mengekstrak nya
$ unzip -l my_file.zip
Archive: my_file.zip
Length Date Time Name
-------- ---- ---- ----
40995 11-30-98 23:50 META-INF/MANIFEST.MF
32169 08-25-98 21:07 classes_
15964 08-25-98 21:07 classes_names
10542 08-25-98 21:07 classes_ncomp

21. shutdown command
Matikan / shutdown sistem dan matikan daya komputer secara langsung atau segera
# shutdown -h now
Metikan / shutdown sistem setelah 10 menit
# shutdown -h +10
Restart sistem menggunakan perindah shutdown
# shutdown -r now
Memaksa pemeriksaan filesystem saat reboot.
# shutdown -Fr now

22. ftp command
Dua perintah ftp dan secure ftp (sftp) memiliki perintah yang sama, yaitu untuk menghubungkan anda dengan server dan mendownload beberapa file
$ ftp IP/hostname
ftp> mget *.html
Melihat nama-nama file yang terletak di server remote sebelum mendownload dengan merintah mls
ftp> mls *.html -
/ftptest/features.html
/ftptest/index.html
/ftptest/othertools.html
/ftptest/samplereport.html
/ftptest/usage.html

23. ps command
Perintah ps digunakan untuk menampilkan informasi tentang proses yang sedang berjalan di sistem.
Meskipun ada banyak argumen yang dapat dilewatkan ke perintah ps, berikut adalah beberapa yang umum.
Untuk melihat proses yang berjalan saat ini.
$ ps -ef | more
Untuk melihat proses yang berjalan saat ini dalam struktur pohon. Pilihan H singkatan hirarki proses.
$ ps -efH | more

Demikian beberpa perintah command yang perlu anda ketahui bagi anda pengguna Linux pemula



Jangan sampai ketinggalan postingan-postingan terbaik dari Sharing Pengetahuan. Berlangganan melalui email sekarang juga:

Masukkan E-mail anda:

Delivered by FeedBurner

Atau sobat juga bisa follow Sharing Pengetahuan dengan mengklik tombol di bawah ini:

follow Blog Tobi
Anda Telah Membaca artikel Beberapa perintah Command pada Linux yang perlu anda ketahui, Baca Juga Artikel Berikut
Tutorial-Software

Tobi - Sunday, April 10, 2016

SILAHKAN TINGGALKAN PESAN KOMENTAR ANDA DISINI