Corona Virus- Setiap Fakta dan Mitos yang tersebar.

Hai, Bersama Admin disini, kali ini kita bakal bahas tentang virus yang sedang marak di omongkan di kanca publik

Intel, Si Raksasa Perusahaan Komputer Abadi

Intel sendiri merupakan perusahaan computer yang dahulunya hanya sebuah merek untuk perangkat pendukung kinerja komputer yakni, RAM. diawal kemunculanya intel di prakasai oleh 3 insiniur asal Amer...

50+ Perintah Linux beserta Pengertiannya

Mungkin bagi sebagian orang yang belum mendalami terminal Linux memerlukan panduan berupa, penjelasan tentang berbagai perintah yang di gunakan pada terminal OS paling marak di pakai di berbagai server.

Cek Kesehatan Harddisk dengan "HARD DISK SENTINEL"

Hai semua, kali ini saya akan mereview sebuah software yang cukup berguna bagi kalian yang hendak membeli produk harddisk bekas di toko online atau di gerai komputer lawas. aplikasi ini sudah digunakan oleh banyak pekerja IT...

Tempat Wisata Terbaru di Dairi

Halo semua kali ini, The Squad7 bakal membahas tentang holiday destination atau destinasi wisata di daerah Dairi, Sumatera Utara. Oke tanpa pelu basa basi berikut beberapa rekomendasi dari The Squad7...

Senin, 11 Februari 2019

50+ Perintah Linux beserta Pengertiannya

Mungkin bagi sebagian orang yang belum mendalami terminal Linux memerlukan panduan berupa, penjelasan tentang berbagai perintah yang di gunakan pada terminal OS paling marak di pakai di berbagai server. Maka dengan itu catatan kali ini akan memberikan beberapa perngertian dasar perintah linux paling marak di gunakan. 
Berikut penjelasannya..

cd
Perintah cd (change direcotry) adalah perintah untuk pindah-pindah direktori.
Dengan perintah ini, saya bisa jalan-jalan ke direktori manapun yang diinginkan.
Beberapa perintah yang sering saya ketik:
cd # pidah ke direktori home
cd ~ # pidah ke direktori home
cd namaFolder # pindah ke direktori
cd /etc/apt/ # pidnah ke direktori /etc/apt
cd .. # pindah ke up direktori (parent)
cd - # kembali ke direktori sebelumnya
Menurut saya: perintah ini yang paling sering diketik di terminal.

ls

Perintah ls (list directory contents) adalah perintah untuk melihat isi direktori.
Perintah ini juga sering saya ketik setelah perintah cd.
Biasanya saya mengetik perintah-perintah berikut:
ls # lihat isi direktori tempat berada saat ini
ls -l # lihat isi direktori beserta atribut dan informasi lainnya
ls -a # lihat isi direktori yang tersembunyi
ls -la # kombinasi dari ls -l dan ls -a

mkdir

Perintah mkdir (make directory) adalah perintah untuk membuat direktori baru.
Sudah pasti perintah ini sering saya gunakan saat ingin membuat direktori baru.
Berikut ini contoh perintah mkdir yang sering saya ketik:
mkdir nama_dir # membuat direktori baru
mkdir -p /myporject/src/main # membuat direktori dengan path
mkdir a b c # membuat tiga direktori sekaligus
mkdir -p /myproject/src/{model,view,controller} # membuat banyak direktori dengan path

touch

Perintah touch (change file timestamps) sebenarnya
perintah untuk mengubah data waktu pada sebuah file.
Tapi saya sering menggunakannya untuk membuat file baru.
Contohnya seperti ini:
touch index.php # membuat file index.php
touch home.php login.php logout.php # membuat tiga file sekaligus
touch post-{edit,delete,insert}.php # membuat tiga file sekaligus dengan prefix post-

clear

Perintah clear (clear the terminal screen) adalah perintah untuk membersihkan layar.
Ketika layar terminal penuh dengan teks,
maka saya menggunakan perintah ini untuk membersihkannya.
clear
Biasanya saya menekan tombol Ctrl+L saat malas mengetik perintahclear.

reset

Perintah reset (terminal initialization) fungsinya hampir sama dengan clear.
Bedanya perintah ini untuk me-restart terminal. Saya sering menggunakan
perintah ini saat ingin me-load ulang konfigurasi terminal.

rm

Perintah rm (remove files or directories) adalah perintah untuk menghapus file atau direktori.
Contoh-contoh perintah yang sering saya ketik:
rm nama_file # hapus file tertentu
rm *.php # hapus semua file yang berekstensi .php
rm direktori/ # hapus direktori
rm -rf direktori/ # hapus direktori beserta anaknya

mv

Perintah mv (move [rename] files) adalah perintah untuk memindahkan (cut)file atau direktori.
Selain itu, perintah ini juga bisa digunakan untuk mengubah nama file.
Contoh:
mv file_lama.txt file_baru.txt
mv file.txt ~/Document/file.txt
cp
Perintah cp (copy files and directories) adalah perintah untuk menyalin file atau direktori.
Contoh:
cp namafile.txt namafile2.txt
cp ~/Documents/ ~/Docs/

cat

Perintah cat (concatenate files and print on the standard output)
adalah perintah untuk melihat isi file, biasanya file teks.
Contoh:
cat hello.php # melihat isi file hello.php

chmod

Perintah chmod (change file mode bits) adalah
perintah untuk mengubah hak akses dari suatu file atau direktori.
Contoh:
chmod +x file.bin # memberikan hak akses eksekusi
chmod 777 /var/www/html -R # memberikan hak akses rwx ke direktir /var/www/html

sudo

Perintah sudo (execute a command as another user)
adalah perintah awalan yang berfungsi untuk mengeksekusi sebuah perintah sebagai super user(root).
Perintah ini termasuk perintah yang sering saya gunakan
apabila ingin mengeksekusi peirntah yang membutuhkan izin root.
Contoh:
sudo su # berubah menjadi root
sudo -s # berubah menjadi root
sudo apt install vlc

apt

Perintah apt (APT package handling utility) sebenarnya alias dari apt-get.
Namun saya lebih senang menggunakan apt, karena lebih pendek.
Fungsinya untuk menginstall dan menghapus paket tertentu.
Contoh:
apt update # update daftar paket terbaru dari internet
apt upgrade # upgrade versi paket yang terinstall
apt install firefox # install firefox
apt remove firefox # hapus firefox
apt purge firefox # hapus firefox beserta konfigurasinya
Biasanya perintah apt disertai sudo di depannya.

ping

Perintah ping (send ICMP ECHO_REQUEST to network hosts) adalah
perintah untuk mengetes konektifitas jaringan.
Biasanya saat main WiFi atau terhubung dengan internet,
saya sering menggunakan perintah ini.
ping google.com # ping ke Google

tail

Fungsi perintah tail (output the last part of files) hampir sama dengan perintah cat.
Bedanya, tail akan menampilkan isi terakhir dari File.
Biasanya saya menggunakan perintah ini untuk menampilkan logs.
sudo tail -f /var/log/syslog


grep

Menampilkan baris yang mengandung kata yang sama sesuai dengan pattern, contohnya seperti | $ grep -i source thesquad7.txt | maka akan memunculkan baris yang mengandung kata “source” pada “thesquad7.txt”.



wc

Menampilkan baris baru, kata, dan bite pada sebuah file.


sort

Mengurutkan hasil dari pembacaan isi file.


chmod

Mengganti hak akses pada sebuah file. Contohnya jika ingin menggani hak akses thesquad7.txt menjadi 644 menggunakan baris perintah | $ chmod 644 thesquad7.txt |.


chown

Mengganti pemilik dan group dari sebuah file. Contohnya jika ingin mengubah kepemilikan thesquad7.txt menjadi “squad” bisa menggunakan perintah | $ chown squad:squad thesquad7.txt |. Kata “squad” di depan merujuk pada usersedangkan “squad” di belakang merujuk pada nama group.


su

Mengganti user ID, contohnya | $ su <nama user> | atau menjadikan user pada saat itu menjadi super user.


passwd

Perintah ini digunakan untuk mengganti password dari user. Mengetikan | $ sudo passwd | mengganti password user pada saat itu, sedangkan | $ sudo passwd thesquad7 | digunakan untuk mengganti password user “thesquad7”.


who

Perintah dasar linux ini digunakan untuk menampilkan user pada saat ini dipakai.


ps

Menampilkan snapshot  process yang sedang berjalan.


kill

Menghentikan program yang berjalan dengan menggunakan signal. Biasanya perintah ini ditambahkan opsi “-9” pada saat mengeksekusi. Contohnya seperti | $ sudo kill -9 373 |, 373 adalah PID dari proses yang sedang berjalan.


tar

Ini merupakan program pengarsipan atau untuk mengumpulkan beberapa file menjadi satu file, dengan ekstensi “namafile.tar”. Perintah ini juga menggunakan beberapa opsi, sebagai contoh, opsi “c” untuk membuat arsip, opsi “v” untuk operasi verbose, sedangkan “f” untuk menentukan 

nama file.




zip

Alat kompresi file menjadi “,zip”, hampir sama penggunaannya dengan tar.


unzip

Mengekstrak/membongkar file “.zip”.


ssh

Mengakses komputer/server dari jarak jauh. Contoh perintah yang bisa digunakan seperti | $ ssh <namauser>@<ip> |.


scp

Menyalin file dari host lain yang terhubung dalam satu jaringan. Contohnya | $ scp <file> <user>@<ip>:<folder tujuan> |


fdisk

Menampilkan list partisi pada perangkat, biasanya menggunakan opsi “-l”, contohnya | $ sudo fdisk -l |


mount

Melampirkan sebuah filesystem kedalam satu folder besar. Sehingga tidak perlu melakukan akses langsung ke filesystem. Sebagai contoh menggunakan | $ sudo mount /dev/sda2 /mnt |. Perintah ini akan membuat isi partisi /dev/sda2 bisa diakses melalui /mnt.


umount

Mengunlock perintah mount, contohnya | $ umount /mnt | digunakan untuk memutuskan perintah mount pada folder /mnt.


du

Menampilkan ukuran file secara rekursif.


df

Menampilkan penggunaan ruang disk pada filesystem.


quota

Menampilkan ruang disk dan batasannya.


reboot

Menjalankan perintah restart.


poweroff

Menjalankan perintah shutdown.


gedit

Membuka Text Editor untuk mengedit teks file.


kate

Program yang digunakan sebagai file editor pada KDE, beberapa sistem operasi harus melakukan instalasi terlebih dahulu. Fungsinya hampir sama seperti Gedit.


bg

Membuat proses foreground untuk berjalan di background.


fg <id program>

Membuat background proses menjadi foreground proses.


jobs <id program>

Menampilkan nama dan ID dari background jobs.


sed

Memfilter teks pada sebuah file dan menggantinya dengan teks yang baru. Contoh penggunaannya sed | ‘s/the/squad7/g’ thesquad7.txt |


awk

Perintah ini digunakan untuk memindah teks dan memproses bahasa.



locate

Digunakan untuk menemukan atau mencari file.


ifconfig

Melihat IP yang sedang terkoneksi dan network device apa saja yang tersedia.


date

Menampilkan tanggal hari ini.


nano

Perintah digunakan sebagai text editor yang tidak perlu membuka jendela baru. Hampir sama dengan Vi namun lebih manusiawi.


top

Melihat semua proses yang sedang berjalan, diurutkan dari proses yang paling besar. Fungsinya hampir sama seperti system monitor.


clear

Membersihkan jendela terminal. Jadi isi jendela terminal akan kosong, namun jika di scroll keatas maka perintah yang sebelumnya dijalankan masih bisa terlihat.


dpkg -i <namapackage>.deb

Berguna untuk melakukan instalasi paket dengan ekstensi “.deb”. Terkadang bisa juga menggunakan program “gdebi”, tetapi harus install.


uname

Menampilkan versi kernel yang dipakai, tanggal instalasi, dan jenis arsitektur sistem operasi.