Senin, 02 Desember 2019

Perintah dasar linux dan fungsinya

Perintah Dasar Linux dan Fungsinya
 Command line interface 

 disebut dengan CLI adalah sebuah antarmuka berbasis teks. Namun ada juga yang disebut dengan GUI yaitu Grafik User Interfaces sebuah antarmuka berbasis grafik contohnya pada instalasi system operasi windows. Didalam suatu pemrograman web development akan sering menggunakan terminal sebagai alat untuk instalasi paket web.
misalkan pada instalasi apache, phpmyadmin dan lain sebagainya, oleh karena itu untuk menjadi seorang programer harus menguasai perintah — perintah dasar pada linux, baik pada ubuntu, debian, xubuntu dan lain — lain.
Pada kesempatan kali ini saya akan membuat artikel tentang perintah dasar linux, namun dalam hali ini saya menggunakan system operasi Ubuntu. Untuk memasukkan perintahnya baik OS ubuntu, debian, maupun xubuntu masih sama yaitu pada Terminal.
Berikut ini adalah beberapa perintah yang bisa digunakan di sistem operasi Ubuntu pada mode CLI, baik Desktop maupun Server, untuk perintah dasar kali ini adalah yang umum digunakan pada linux. Pada contoh ini saya menggunakan Ubuntu 16.04.
1. sudo su

Digunakan untuk login sebagai root/pengguna tertinggi
Sintaks : #sudo su
2. login
Digunakan untuk login sebagai user lain, namun harus menjadi root dulu untuk bisa menjalankan peirntah ini.
Sintaks : login nama_user
Contoh : #login sigit
3. cd
Digunakan untuk berpindah direktori
Sintaks : cd alamat_direktori
Contoh : #cd /var/www
4. pwd
Digunakan untuk memperlihatkan di direktori mana posisi kita berada sekarang.
Sintaks : #pwd
5. ls
Digunakan untuk melihat isi sebuah direktori.
Sintaks : #ls
6. cp
Digunakan untuk melakukan copy file.
Sintaks : cp /direktori/file_yang_ingin_dicopy /direktori tujuan
Contoh : #cp /home/sigit/Documents/git.odt /var/www/html
7. mv
Digunakan untuk melakukan memindahkan, cut atau rename file.
Sintaks :
mv /direktori/file_yang_ingin_dicut /direktori tujuan (cut)
mv /direktori/file_yang_ingin_direname /nama_baru_file (rename)
Contoh:
#mv git.odt DATA
8. mkdir
Digunakan untuk membuat folder baru.
Sintaks : mkdir nama_folder
Contoh : #mkdir /var/www/html/folder1
9. rmdir
Digunakan untuk menghapus folder.
Sintaks : rmdir nama_folder
Contoh : #rmdir /var/www/html/folder1
10. touch
Digunakan untuk membuat file baru.
Sintaks : touch nama_file
Contoh : #touch /var/www/html/wasis.txt
11. rm
Digunakan untuk menghapus file.
Sintaks : rm nama_file
Contoh : #rm /var/www/html/wasis.txt
12. more
Digunakan untuk menampilkan isi sebuah file
Sintaks : more nama_fie
Contoh : #more file1.txt
13. adduser
Digunakan untuk menambah user baru.
Sintaks : #adduser wasis
14. clear
Digunakan untuk membersihkan layar
Sintaks : #clear
15. halt
Digunakan untuk mematikan komputer, namun harus sebagai root.
Sintaks : #halt
16. reboot
Digunakan untuk merestart komputer, namun harus sebagai root.
Sintaks : #reboot
17. exit
Digunakan untuk keluar dari terminal.
Sintaks : #exit
18. wget
Digunakan untuk mendownload via terminal
Sintaks : wget link_download
19. ifconfig
Digunakan untuk melihat konfigurasi ethernet/kartu jaringan.
Sintaks : #ifconfig
20. apt-get
Digunakan untuk memperoleh paket/software dari repository ubuntu secara online.
Sintax : apt-get nama_paket
Contoh : #apt-get install apache2-php5-lynx (untuk instalasi paket>
21. df -h
melihat sisa kapasitas harddisk.
Sintaks : #df -h
22. who
digunakan untuk melihat nama login kita.
sintaks : #who
23. cat
digunakan untuk membuka file.
sintaks : #cat
contoh: #cat git.odt
24. date
melihat tanggal
sintaks : #date
25. cal
melihat kalender
sintaks : #cal
26. hostname
Menampilkan nama komputer.
sintaks: #hostname
27. free
Melihat Free memory.
sintaks: #free
28. History
melihat perintah apa saja yang pernah diketik
sintaks : #History
29. deluser
Menghapus user dari sistem
sintaks : #deluser wasis
30. ping
untuk mengecek konektifitas suatu jaringan
sintaks : ping 8.8.8.8 (ip google)
31. ls
untuk menglist atau memperlihatkan beberapa file dan folder
sintaks: ls
32. ls -a
untuk menglist namun perbedaannya bisa menampilkan file yang ke hidden biasanya awal file yang ke hidden di awali dengan tanda titik.
contoh: ls -a
33. ls -l
untuk menglist juga namun kelihatannya semua dari permissionnya juga
contoh : ls -l
34. ls -S
untuk mengurutkan file sesuai ukuran yang dari terbesar.
contoh: ls -S
35. ls -rSl
untuk mengurutkan file dari secara detail dari yang terkecil ukurannya.
contoh : ls -rSl
36. man ls
untuk melihat keseluruhan kode atau buku manual khusu command.
contoh: man ls
Demikianlah artikel yang saya buat semoga bermanfaat bagi teman-teman yang membacanya dan menambah wawasan bagi teman-teman yang membaca artikel ini. Dan penulis mohon maaf apabila ada kesalahan dalam penulisan kata dan kalimat yang tidak jelas, mengerti, dan lugas mohon jangan dimasukan ke dalam hati.

Dan saya juga sangat mengharapkan yang membaca makalah ini akan bertambah motivasinya dan mengapai cita-cita yang di inginkan, karena saya membuat artikel ini mempunyai arti penting yang sangat mendalam.


Apa Itu Virtual Machine dan Apa Fungsinya

Virtual machine adalah kata yang mungkin sudah tak asing lagi ditelinga kita, entah sering mendengar atau sesekali mendengar atau mungkin anda seorang geek yang paham seputar virtual machine. Tapi masih banyak ternyata yang belum tahu apa itu virtual machine, contohnya penulis sendiri baru mengenal lebih dalam tentang virtual machine meski telah lama mendengar istilah itu tapi baru kemarin mencobanya sendiri itupun karena terdesak masalah aktifitas blogging ini. Dan setelah saya mencobanya ternyata sangat memuaskan untuk semua aktifitas blogging saya terutama untuk uji coba software-software trial version, lumayan bisa unlimited trial version dengan virtual machine. Untuk lebih jelasnya tentang pengertian dan fungsi virtual machine silakan dibaca ulasan singkat dari saya berikut.Apa Itu Virtual Machine dan Apa Fungsinya 
Pengertian Virtual MachineSaya kutip dari wikipedia virtual machine atau biasa disebut VM adalah sebuah duplikat yang efisien dan terisolasi dari suatu mesin asli seperti yang diungkapkan oleh Gerard J. Popek dan Robert P. Goldberg pada tahun 1974. Dewasanya Virtual Machine merupakan software yang digunakan untuk mensimulasikan lingkungan kerja suatu perangkat komputer secara virtual. Jadi anda tidak perlu menambah hardware apapun disini, cukup dengan simulasi saja. VM akan membuat kumpulan perangkat virtual mulai dari BIOS, Harddisk, memory dan lain-lain sehingga anda bisa menjalankan berbagai macam OS dari sana. Namun OS harus dijadikan disc "virtual" (ISO) terlebih dahulu supaya bisa diinstall di VM. Jadi gampangnya virtual machine adalah sebuah perangkat virtual yang akan memvirtualisasi hardware secara lengkap seperti sistem aslinya.Dalam Virtual machine mengenal dua istilah yaitu Host OS dan Guest Os. Host OS adalah sistem operasi dimana virtual machine diinstall sedangkan Guest OS adalah sistem operasi yang diinstall pada virtual machine. Dengan virtual machine sobat bisa menginstall banyak OS didalam OS bawaan Laptop / komputer sobat. Virtual machine biasa saya manfaatkan untuk uji coba OS sehingga tanpa takut terjadi kesalahan yang menyebabkan kerusakan hardware selain itu juga untuk memanage banyak akun - akun penting yang mengharuskan mempunyai lebih dari 1 pc, karena setiap OS yang diinstall pada virtual machine memiliki MAC Addres yang berbeda. Software - Software Virtual MachineSetelah sobat tahu lebih dalam apa definisi dari virtual machine berikutnya sobat juga harus tahu software - software virtual machine. Namun pada umumnya yang paling banyak digunakan adalah Virtual Box dari Oracle dan VMware Player. Disini saya lebih memilih Virtual Box karena lebih ringan dari VMware yang membutuhkan lebih banyak resource. Fungsi-fungsi Virtual MachineApa saja fungsi virtual machine, melihat dari kebutuhan kita banyak sekali fungsi dari virtual machine ini yang bisa kita eksplorasi.Mencoba sistem operasiDengan virtual machine kita bisa bebas mencoba berbagai jenis sistem operasi yang kita mau, mulai windows, linux, dan lainnya. Misalnya ingin mencoba sistem operasi baru seperti Windows 8.1 update 2 atau Ubuntu 14, dan jika tidak suka tinggal hapus saja. Dengan virtual machine kita seperti memiliki pc dual boot, sayangnya virtual machine tidak seringan dual boot tapi dengan dukungan spek pc yang lumayan bisa membuat kinerja virtual machine juga stabil dan lancar.Uji coba softwareseperti yang saya sebutkan sebelumnya, saya biasa mencoba berbagai software-software trial di virtual machine, sering juga mencoba beragam software yang dirasa membahayakan komputer utama. Dan bisa juga digunakan untuk uji coba software di sistem operasi berbeda.Menjalankan software/game jadulBanyak software dan game lama yang tidak kompatibel dengan sistem operasi terbaru, solusinya bisa menggunakan virtual machine ini, misalnya seperti software dan game yang hanya bisa berjalan di Windows XP.Segala jenis percobaan bisa kita lakukan divirtual machine dengan syarat hardware kita mumpuni tapi sebelumnya kita harus membangun pc yang kuat dan kebal virus terlebih dahulu. Semoga sedikit ulasan pengertian dan fungsi virtual machine ini bermanfaat.
                                                             Sekian terima kasih. 
Sumber:http://rachmadshare.blogspot.com/2014/06/pengertian-dan-fungsi-virtual-machine.html?m=1

Langkah langkah instalasi & konfigurasi VPN di linux Debian

Cara Install dan Konfigurasi VPN PPTP Di Linux Debian.

358_600
Jaringan Pribadi Virtual (bahasa Inggris: virtual private network, disingkat VPN) merupakan kumpulan komputer yang terhubung secara fisik dan dapat berkomunikasi antara satu dengan yang lainnya dengan menggunakan aturan (protocol) tertentu
Point-to-Point Tunneling Protocol (PPTP) adalah suatu protokol jaringan yang memungkinkan pengiriman data secara aman dari remote client kepada server dengan membuat suatu virtual private network (VPN) melalui jaringan data berbasis TCP/IP.

Peralatan

  1. PC atau Laptop
  2. Software Virtual Machine

Kesehatan dan Keselamatan Kerja

  1. Berdoa sebelum memulai kegiatan.
  2. Jangan mengerjakan dalam keadaan sakit.
  3. Lakukan pekerjaan dengan teliti.
  4. Jangan melakukan kesalahan yang tidak perlu.
Jika semua di persiapkan dan sudah memenuhi syarat K3 langsung saja kita mulai
Sebelum memulai konfigurasi, Usahakan IP Address pada Debian sudah ter-konfigurasi dengan benar. 
1. Masuk ke Terminal Debian, dan masuk ke User Root dengan perintah dan jangan lupa Password debiannya
su root
ip
2. Perlu diketahui untuk Instalasi Package FTP terdapat pada DVD2 Debian, Jadi DVD2 dibutuhkan untuk instalasi FTP. Hal yang pertama dilakukan adalah Mount DVD pada VMware terlebih dahulu. Atau bagi yang belum tau Konfigurasi-nya :
3. Selanjutnya Install paket VPN PPTP. dengan perintah :
#apt-get install pptp
instalpptpd.PNG
Gambar diatas adalah contoh Package VPN PPTP yang sudah terinstall, bagi kalian yang belum nanti akan disuruh ketik Y/N, Ketikan Y saja jika ingin menginstall Package dan tunggu hingga proses Instalasi selesai
4. Setelah meng-Install package diatas. Selanjutnya kita edit konfigurasi di pptpd.conf dengan perintah :
#nano /etc/pptp.conf
Setelah terbuka, scrool ke paling bawah dan ketikan perintah seperti digambar :
ppdtdconf
Keterangan
localip 192.168.56.3 < IP Address Debian kalian >
remoteip 192.168.56.100,192.168.56.200 < Range IP yang dapat digunakan >
Setelah selesai tekan CTRL + X dan ketik  YENTER
5. Selesai dengan pptp.conf, tidak lupa untuk nge-config nya. Dengan perintah :
#nano /etc/ppp/pptpd-options
Setelah terbuka, scrool ke paling bawah dan ketikan perintah seperti digambar :
pptpddoptions.PNG
Keterangan
Untuk ms-dns, masukan IP Debian kalian
Setelah selesai tekan CTRL + X dan ketik  YENTER
6. Selanjutnya kita diharuskan untuk membuat username dan password untuk login masuk ke VPN-nya. Dengan perintah :
#nano /etc/ppp/chap-secrets
Setelah terbuka, scrool ke paling bawah dan ketikan perintah seperti digambar :
chap-secrets.PNG
Keterangan
user : kanasaki < nama user debian kalian >
Password : auah69 < Password user Debian kalian >
Jangan lupa tulis symbol (*) dan sesuaikan
Setelah selesai tekan CTRL + X dan ketik  YENTER
7. Setelah Package VPN PPTP ter-konfigurasi langkah selanjutnya adalah me-Restart nya dengan perintah :
#/etc/init.d/pptpd restart
restart pptpd.PNG
Pastikan tidak terjadi kesalahan pada saat selesai me-restart  VPN PPTP, jika ada mungkin itu bisa jadi ada kesalahan penulisan pada nano di chap-secretspptpd-options dan pptp.conf-nya. Ada baiknya untuk mengecek ulang command yang ada
8. Sebelum masuk ke Tahap Pengujian sebaiknya antara PC Client dengan Debian harus bisa nge-Ping, jika belum silahkan atur IP Address kalian terlebih dahulu di PC Client dan Debian
Screenshot (144)
Seperti ini bila kedua Client dan Debian terhubung , jika suda bisa Ping Bolak balik silahkan masuk ke Tahap Pengujian

Tahap Pengujian

Pada Tahap Pengujian ini kita hanya mengunakan Network Sharing Center 
1. Kita Set-up new connection or network
1.PNG
2 Pilih Connect to a workplace. Karena kita akan men-set VPN
2.PNG
3. Pilih Use my Internet connection (VPN)
3.PNG
4. Selanjutnya pilih I’ll set up an Internet connection later
4.PNG
5 Isi Internet address dan Destination name. Jangan lupa untuk men-checklist Remember my credientials. Dan Create.
5.PNG
6. Setelah VPN terbuat, pastikan anda mempunyai KONEKSI INTERNET yang cukup. Setelah ada kita Connect-kan VPN-nya
Screenshot (149).png
7. Masukan user dan password yang telah dibuat sebelumnya
Screenshot (150).png
8. Tunggu beberapa saat sampai tulisan pada VPN  ter-Connected
Screenshot (151).png

Dan selesai VPN sudah siap digunakan dan terkoneksi
Kurang lebihnya tolong di maklum kan, Terima 

Perintah dasar linux dan fungsinya

Perintah Dasar Linux dan Fungsinya  Command line interface    disebut  dengan CLI adalah sebuah antarmuka berbasis teks. Namun ada...