Wednesday, October 21, 2015

Mengenal Perintah Dasar Pada Linux

Linux



Mengenal Perintah Dasar Pada Linux

Dalam Mempelajari Linux tidak terlepas banyaknya perintah – perintah dasar yang harus kita tahu, ada banyak cara untuk menghafal perintah yang ada pada linux,cara yang paling ampuh adalah membiasakan untuk menggunakan perintah command line setiap akan melakukan konfigurasi pada server. Dengan cara ini kita akan ingat dengan sendirinya .
Berikut merupakan perintah dasar pada Linux yang sering di gunakan
1. &
Perintah & digunakan untuk menjalankan perintah dibelakang setelah perintah sebelumnya di depan dan dengan otomatis melalui perintah & ini perintah setelah dan akan di eksekusi secara otomatis
wget http://jordanandrean.id/data.tar.gz &
   
2. adduser
Perintah ini digunakan untuk menambahkan user ke dalam server
root@jordan:~# adduser jordan
Adding user `jordan' ...
Adding new group `jordan' (1001) ...
Adding new user `jordan' (1000) with group `jordan' ...
Creating home directory `/home/jordan' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for jordan
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] y
3.alias
Digunakan untuk memberi nama lain dari sebuah perintah,bisa digunakan untuk mempermudah kita dalam mengingat sebuah perintah .
root@jordan:~# alias buka=ls
4. apt-cache
Digunakan untuk mencari aplikasi yang sudah di download sebelumnya oleh apt-get

root@jordan:~# apt-cache search guacamole
guacamole - HTML5 web application for accessing remote desktops
guacamole-tomcat - Tomcat-based Guacamole install with VNC support
guacd - Guacamole proxy daemon

5. apt-get

Perintah ini digunakan untuk menginstall suatu aplikasi, untuk menghapus aplikasi, untuk melakukan update maupun upgrade .Perintah ini digunakan pada distro turunan debian .

Contoh penggunaan untuk menginstall suatu aplikasi :
root@jordan:~# apt-get install guacamole

Untuk Update Pembaruan aplikasi
root@jordan:~# apt-get update

Untuk Upgrade aplikasi
root@jordan:~# apt-get install upgrade

6. cat

Digunakan untuk melihat isi dari sebuah file untuk ditampilkan pada layar
root@jordan:~# cat data.txt
Pengguna Opensource Di Indonesia Semakin Tahun meningkat

7.cdDigunakan untuk berpindah dari path folder sekarang ke path folder lainnya

root@jordan:~# cd Documents/
root@jordan:~/Documents#

8.chmod
Digunakan untuk memberikan hak akses suatu file ataupun folder

Untuk memberikan hak akses agar bisa di eksekusi langsung
root@jordan:~# chmod +x data.sh

Untuk memberikan hak akses file data.sh
root@jordan:~# chmod 755 data.sh

Untuk memberikan hak akses folder dataku
root@jordan:~# chmod -R 755 dataku/
9. cp
Digunakan untuk melakukan copy file atau menyalin suatu file maupun folder

Untuk Menyalin File untuk di pindah ke folder lain
root@jordan:~# cp data.sh dataku/

Untuk Menyalin Folder untuk dipindah ke folder lain
root@jordan:~# cp -R dataku/ data2/

10. find
Digunakan untuk mencari atau menemukan letak sebuah file. Perintah find akan mencari berdasarkan folder dan nama file yang di tentukan oleh kita. Sebagai contoh seperti dibawah ini.

root@jordan:~# find /root/ | grep data.sh
/root/dataku/data.sh
/root/data2/dataku/data.sh
/root/data.sh

11. grep
Digunakan untuk mencari baris – baris yang mengandung teks berdasarkan kriteria yang kita tentukan.

root@jordan:~# netstat -ntulp | grep inetd
udp 0 0 0.0.0.0:69 0.0.0.0:* 771/inetd

12. netstat
Digunakan untuk melihat port atau service yang telah berjalan pada server

root@jordan:~# netstat -ntulp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
udp 0 0 0.0.0.0:40981 0.0.0.0:* 1076/avahi-daemon:
udp 0 0 0.0.0.0:69 0.0.0.0:* 771/inetd
udp 0 0 0.0.0.0:5353 0.0.0.0:* 1076/avahi-daemon:

13.ping
Digunakan untuk mengecek apakah suatu server hidup atau mati .

root@jordan:~# ping rakyat.id
PING rakyat.id (115.124.74.13) 56(84) bytes of data.
64 bytes from 115.124.74.13: icmp_seq=1 ttl=54 time=434 ms
64 bytes from 115.124.74.13: icmp_seq=2 ttl=54 time=152 ms


14. hostname

Digunakan untuk menampilkan host atau Domain Name System (DNS)
root@jordan:~# hostname
jordan
15. kill
Perintah ini digunakan untuk menghentikan suatu proses yang sedang berjalan secara paksa

root@jordan:~# kill 4735

16. mkdir
Digunakan untuk membuat folder direktori baru

root@jordan:~# mkdir Backup

17. mv
Digunakan untuk memindahkan suatu file atau folder ke direktori lain
root@jordan:~# mv data.sh Backup/
root@jordan:~# mv data2/ Backup/

18. mount
Digunakan untuk mengaitkan filesystem ke suatu direktori atau mount point yang telah di tentukan. Perintah ini hanya bisa dijalankan menggunakan super user.
root@jordan:~# mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=233343,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,relatime,size=377576k,mode=755)
/dev/sda3 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)

19. nano

Digunakan untuk melakukan pengeditan suatu file
root@jordan:~# nano data.txt

20. passwd
Digunakan untuk mengganti password user
root@jordan:~# passwd jordan
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
21.rm
Perintah ini digunakan untuk menghapus file atau folder
root@jordan:~# rm ciscofile.txt
root@jordan:~# rm -rf data2

22.zip
Perintah ini digunakan untuk membuat file zip
root@jordan:~# zip cisco.zip ciscofile.txt

23.unzip
Digunakan untuk melakukan ekstrak file zip
root@jordan:~# unzip cisco.zip
Archive: cisco.zip
extracting: ciscofile.txt

24.tar
Digunakan untuk membuat file tar.gz
root@jordan:~/latihan# tar -czvf cisco.tar.gz ciscofile.txt

25.tar -xzvf
Digunakan untuk melakukan ekstrak file tar.gz
root@jordan:~/latihan# tar -xzvf cisco.tar.gz
ciscofile.txt

26.nslookup
Digunakan untuk mengecek Name Server dari suatu domain
root@jordan:~# nslookup grombyang.or.id
Server: 8.8.8.8
Address: 8.8.8.8#53

Non-authoritative answer:
Name: grombyang.or.id
Address: 104.24.96.249
Name: grombyang.or.id
Address: 104.24.97.249


27.ifconfig
Digunakan untuk mengecek alamat ip address yang didapat dari server
root@jordan:~# ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr 54:35:30:e1:5e:39
inet addr:10.0.0.17 Bcast:10.0.0.255 Mask:255.255.255.0
inet6 addr: fe80::5635:30ff:fee1:5e39/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:174860 errors:0 dropped:156 overruns:0 frame:93454
TX packets:73512 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
28. traceroute
Digunakan untuk menunjukan rute yang dilewati paket untuk mencapai tujuan

root@jordan:~# traceroute rakyat.id
traceroute to rakyat.id (115.124.74.13), 30 hops max, 60 byte packets
1 10.0.0.90 (10.0.0.90) 1.092 ms 1.368 ms 1.619 ms
2 1.sub-97-9-10.myvzw.com (97.9.10.1) 3.290 ms 4.104 ms 5.270 ms
3 36.74.72.1 (36.74.72.1) 26.061 ms 28.339 ms 30.286 ms
4 173.subnet125-160-11.speedy.telkom.net.id (125.160.11.173) 53.649 ms 35.783 ms 37.809 ms
5 61.94.114.129 (61.94.114.129) 49.212 ms 49.387 ms 50.815 ms
6 telkom.openixp.net (218.100.36.56) 70.316 ms 36.302 ms 35.866 ms
7 tachyon.openixp.net (218.100.36.103) 39.028 ms 42.164 ms 43.757 ms
8 d3-brdIIX.tachyon.net.id (115.124.80.130) 47.353 ms 49.015 ms 51.150 ms
9 d3-ip94-81.tachyon.net.id (115.124.81.94) 54.699 ms 56.602 ms 59.825 ms
10 115.124.74.110 (115.124.74.110) 63.814 ms 65.234 ms 67.228 ms
11 115.124.74.13 (115.124.74.13) 70.789 ms 72.283 ms 75.876 ms

29. whois
Digunakan untuk mengetahui informasi dari suatu domain
root@jordan:~# whois rakyat.id
Domain ID:PANDI-DO551237
Domain Name:RAKYAT.ID
Created On:25-Jan-2015 03:22:15 UTC
Last Updated On:16-Mar-2015 03:52:01 UTC
Expiration Date:25-Jan-2016 23:59:59 UTC
Status:clientTransferProhibited
Status:serverTransferProhibited
Registrant ID:01149269m56p
Registrant Name:Jordan Andrean
Registrant Organization:Grombyang Cyber
Registrant Street1:Pemalang
Registrant City:Pemalang
Registrant State/Province:Jawa Tengah


Artikel Terkait

Mengenal Perintah Dasar Pada Linux
4/ 5
Oleh

Berlangganan

Suka dengan artikel di atas? Silakan berlangganan gratis via email

25 komentar

Anonymous
October 21, 2015 at 9:23 AM delete

Nice info gan ^_^

Reply
avatar
Anonymous
October 21, 2015 at 4:21 PM delete

Klo saya baru bisa linux debian gan.. Buat bkin router

Reply
avatar
October 21, 2015 at 4:33 PM delete

Nice info gan,, buat di praktekin,,, thanks udah disusun , jadi enak bacanya

Reply
avatar
October 21, 2015 at 4:39 PM delete

Udah cari kesana kemari baru dapet post sesuai apa yg saya cari , thanks info gan

Reply
avatar
October 21, 2015 at 4:41 PM delete

Wah bagus dong mas (Y) terus kembangkan yah :)

Reply
avatar
October 21, 2015 at 4:43 PM delete

Silahkan dicoba :) kalau ada yang di tanyakan silahkan hubungi kami melalui contact us :)

Reply
avatar
October 21, 2015 at 4:44 PM delete

Sama sama mas :) sering mampir di mari yah :)

Reply
avatar
October 21, 2015 at 4:44 PM delete

waduh, puyeng juga ya linux
Nice Post Gan :D

Reply
avatar
October 21, 2015 at 4:47 PM delete

Tapi kalau kita mau belajar kita pasti bisa dan enggak susah kok :)

Reply
avatar
October 21, 2015 at 4:47 PM delete

Linux memang agak sedikit ribet dibandingkan windows tapi kalau sudah biasa mah
ribet kaya gitu mah bakal ilang sendirinya :)

Reply
avatar
October 21, 2015 at 4:48 PM delete

Bener banget mas :)

#Salam OpenSource :)

Reply
avatar
October 21, 2015 at 5:18 PM delete

ringan nih pake linuk, hemat 40%

Reply
avatar
October 21, 2015 at 6:01 PM delete

Bener banget mas ringan ketimbang jendela :) hehehehe

Reply
avatar
October 21, 2015 at 6:01 PM delete

Ini nih yang ane cari :D Izin dicoba gan :D
Thanks udh dishare (y)

Reply
avatar
October 21, 2015 at 7:04 PM delete

Tambah lagi mas, aku masih newbie

Reply
avatar
October 21, 2015 at 8:54 PM delete

kebetulan lafi nyari gan.. nakasih gan udah share

Reply
avatar
October 21, 2015 at 8:56 PM delete

Terus belajar, mas biar jadi master :)

Reply
avatar
October 21, 2015 at 9:07 PM delete

Menarik kayaknya nih pengen belajar tapi g ada komputer/laptop :D
Nice info

Reply
avatar
October 21, 2015 at 9:21 PM delete

Waduh, bermanfaat banget. Ini artikel paling bagus!!!!
Indonesia Maju!

Reply
avatar
October 21, 2015 at 11:12 PM delete This comment has been removed by the author.
avatar
October 22, 2015 at 2:09 AM delete

dioprek lagi mas biar gak cuman buat router :)

Reply
avatar