Tuesday, 1 March 2016

Perintah Dasar Linux yang berhubungan dengan Directory, Network, Pemrosesan String, Information System, User, Shutdown dan Reboot, serta History

      Assalamualaikum..
      Apa saja sih perintah-perintah dasar pada LINUX ? dari pada bingung cari jawabannya mending agan baca ajah nih artikel di bwah ini :
    
      A.    PERINTAH YANG BERHUBUNGAN DENGAN DIRECTORY

#Is
format : ls folder1

Menampilkan isi dari suatu direktori.

#dir

format : dir folder1

menampilkan isi dari suatu direktori.

# pwd (print working direktory)

format : pwd

Digunakan untuk menampilkan nama direktori dimana anda saat itu sedang berada.

# mkdir

format : mkdir folder_baru

perintah untuk membuat sebuah direktori.

# cd

format : cd /folder1/folder2/

perintah untuk berpindah dari direktori yang aktif / masuk ke direktori yang
lain.

# rmdir

format : rmdir folder1

perintah untuk menghapus direktori yang kosong.



      B.     PERINTAH DASAR COMMAND PROMPT DALAM JARINGAN
ping

Perintah “ping” mengirim ICMP echo request packets ke tujuan. Contohnya, anda bisa ping google.com atau ping 172.195.33.174 untuk ping domain atau IP address. Paket tersebut akan “bertanya” ke tujuan agar membalas. Jika tujuan dikonfigurasi untuk bisa membalas, tujuan akan merespon packet tersebut. Anda akan dapat melihat berapa lama waktu round-trip/perjalanan antara komputer Anda dan tujuan (dibaca: Latency). Anda akan melihat “request timed out” jika packet loss terjadi/tidak terhubung dengan tujuan, dan Anda akan melihat pesan kesalahan jika komputer Anda tidak dapat berkomunikasi dengan host tujuan.


traceroute / tracert / tracepath

Salah satu perintah dasar command prompt pada jaringan adalah traceroute persis dengan perintah ping, tapi perintah ini dapat memberikan informasi jalur paket tujuan melewati mana saja. traceroute mengirimkan paket ke tujuan, dan sepanjang jalan meminta setiap router Internet  untuk membalas ketika dilewati. Ini akan menunjukan jalur koneksi antara komputer Anda dan tujuan.


Tool ini dapat membantu untuk troubleshoot masalah koneksi. Contohnya, jika Anda tidak dapat terhubung dengan server, menjalankan traceroute akan menunjukan jalur/hop yang bermasalah antara komputer Anda dan tujuan.
 

ipconfig / ifconfig

Perintah ipconfig bisa digunakan di Windows, sementara perintah ifconfig bisa digunakan di Linux, Mac OS x dan Unix. Perintah ini memungkinkan Anda untuk mengkonfigurasi interface jaringan dan melihat informasi interface/LAN Card di komputer Anda. Sebagai contoh, anda bisa gunakan perintah ipconfig /all di Windows untuk melihat konfigurasi interface jaringan di komputer Anda, IP Address Anda, DNS server dan informasi lainnya. Atau, Anda bisa gunakan perintah ipconfig /flushdns untuk Reset, Clear, Refresh, Flush DNS Cache di Windows. Memaksa windows untuk mendapatkan alamat baru dari DNS server setiap anda mengakses situs baru. Perintah lainnya bisa memaksa komputer anda untuk memperbaruhi IP address dan mendapatkan ip address baru dari DHCP server. Tools ini dapat dengan cepat menampilkan alamat IP komputer atau membantu Anda memecahkan masalah koneksi.


nslookup

Perintah dasar command prompt pada jaringan lainnya adalah perintah nslookup akan mencari alamat IP yang terkait dengan nama domain. Contohnya, anda bisa menjalankan perintahnslookup untuk melihat IP address blog ini 
www.modalsemangat.com.

Komputer Anda akan terus query server DNS untuk menerjemahkan nama domain ke alamat IP. Perintah ini hanya memungkinkan Anda untuk melakukannya secara manual. nslookup juga memungkinkan Anda untuk melakukan reverse lookup untuk menemukan nama domain yang terkait dengan alamat IP. Misalnya, nslookup 108.162.195.147 akan menunjukkan bahwa alamat IP ini dikaitkan dengan 
adamonline.web.id.


netstat

netstat singkatan dari statistik jaringan. Perintah ini menampilkan koneksi jaringan yang masuk dan keluar serta informasi jaringan lain. Ini tersedia di Windows, Mac, dan Linux – setiap versi memiliki opsi baris perintah sendiri Anda dapat men-tweak untuk melihat berbagai jenis informasi.

Utilitas netstat dapat menunjukkan koneksi yang open di komputer Anda, program mana yang membuat koneksi, berapa banyak data sedang dikirim, dan informasi lainnya.


      C.    PERINTAH DASAR YANG BERHUBUNGAN DENGAN PEMROSESAN STRING
String adalah serangkaian karakter. Linux menyediakan beberapa perintah yang dapat digunakan berkaitan dengan proses string, seperti mencari karakter, pengurutan dan lainnya.

# head

Format : head option file_yang_ingin_dilihat
Perintah ini digunakan untuk menampilkan beberapa baris awal dari isi file.
# tail
Format : tail option file_yang_ingin_dilihat
Menampilkan isi akhir file. Untuk menampilkan beberapa baris terakhir dari isi file gunakan perintah tail.tambahkan option -nx, dimana x adalah jumlah barisnya.
# grep
Format : grep option karakter/kata
Anda dapat mencari karakter atau kata yang diinginkan dari sebuah file yang terdiri dari banyak kalimat.
# wc
Format : wc option nama_file
Perintah untuk menampilkan jumlah baris, jumlah kata dan ukuran dari sebuah file.
# sort
Format : sort option nama_file
Apabila anda ingin menampilkan isi file teks secara urut. Gunakan perintah ini.





      D.    PERINTAH DASAR LINUX YANG BERHUBUNGAN DENGAN INFORMASI SYSTEM
# uname
Format : uname option
Perintah ini akan menampilkan informasi system komputer anda
Option yang bisa ditambahkan adalah sebagai berikut :
-a, -all                          : menampilkan semua informasi
-m, -machine               : menampilkan tipe mesin/perangkat keras
-n, -nodename                         : menampilkan hostname
-r, -release                    : menampilkan rilis dari kernel sistem operasi
-s, -o                            : menampilkan nama sistem operasi
-p, --processor             : menampilkan tipe prosesor
-v                                 : menampilkan versi sistem operasi

# date
Perintah untuk menampilkan tanggal dan waktu system
# cal
Untuk menampilkan kalender.
# df
Perintah untuk menampilkan penggunaan space filesystem dari
hardisk anda.
# du
Perintah untuk menampilkan ukuran direktori atau file.
# uptime
Untuk mengetahui informasi tentang lama sistem berjalan setelah terakhir reboot atau mati.
# hostname
Perintah untuk menampilkan nama dari komputer (hostname)
# free
Perintah untuk menampilkan penggunaan memori
# ps /process status
memberikan informasi status proses pada sistem kita. Menampilkan berbagai informasi mengenai proses apa saja yang sedang aktif.
# pstree
Perintah ini fungsinya sama dengan perintah ps, tetapi ditampilkan dalam bentuk pohon.

      E.     PERINTAH DASAR LINUX YANG BERHUBUNGAN DENGAN USER
# who
Perintah ini digunakan untuk menampilkan user yang sedang login
saat ini.
# id
Gunakan perintah id untuk menampilkan identitas user.
# tty
Jika untuk menampilkan informasi tentang user yang sedang aktif
# su atau su -
Anda dapat berpindah dari user yang sedang aktif menjadi user lain
tanpa harus melakukan logout.
# adduser atau useradd
Untuk membuat user baru digunakan perintah adduser atau useradd.
# passwd
membuat password user atau mengganti password user yang sudah ada.
Format : passwd option nama_user
# userdel -r
Gunakan perintah userdel untuk menghapus user. -r adalah menghapus home direktori user nya.
Format : userdel option nama_user_yang_akan_dihapus
# groupadd
Perintah ini digunakan untuk membuat group.
Format : groupadd option nama_grup_baru
# groupdel
Group yang ada juga dapat dihapus. Gunakan perintah groupdel
Format : groupdel nama_group_yang_akan_dihapus
#whoami
Fungsi : Untuk mengetahui user yang sedang login
Command : whoami


      F.     PERINTAH DASAR LINUX YANG BERHUBUNGAN DENGAN SHUTDOWN DAN RESTART

·         Shutdown
1.      Ketikkan perintah
halt
2.      Ketikkan perintah
shutdown -h now
3.      Ketikkan perintah
init 0
4.      Ketikkan perintah
Power off

·         Reboot Komputer

1. Ketikan perintah
reboot

2. Ketikan perintah
shutdown -r now

3. Ketikan perintah
init 6

      G.    PERINTAH DASAR LINUX YANG BERHUBUNGAN DENGAN HISTORY

#date
Fungsi : Melihat tanggal
Command : date
#cal
Fungsi : melihat tanggal dalam bentuk kalender
Command : cal
#who
Fungsi : Untuk mengetahui user yang sedang aktif
Command : who
#clear
Fungsi : Untuk membersihkan layar
Command : clear
#history
Fungsi : Untuk menampilkan perintah-perintah yang digunakan sebelumnya
Command : history



NB : Jika anda ingin lebih tahu apa-apa  saja option dari setiap perintah yang ada di atas,lakukan perintah di bawah ini sebagai contoh nya adalah : #tar

maka ketik perintah seperti : # tar --help