Belajar Linux: Mengetahui perintah/command favorit anda di Shell

Saya termasuk pengguna linux yang cukup sering memakai shell baik via Terminal maupun Konsole. Apakah anda juga? Nah, berikut adalah perintah-perintah (command) yang paling sering saya gunakan di shell Linux:

57 clear
49 sudo
32 cd
25 ls
13 youtube-dl
10 VBoxManage
7 ./winetricks
7 ping (more…)

Continue ReadingBelajar Linux: Mengetahui perintah/command favorit anda di Shell

Belajar Bash: for Loop

The purpose of this exercise is to write a number of for loops to be able to understand how to implement them effectively.

1. Create a script called defense.sh in /opt/scripts
The purpose of the script is to configure the firewall to drop known zombie networks.
[sourcecode language=”bash”]
#!/bin/bash
IP=/opt/scripts/banned

for i in $(awk ‘{print}’ < "$IP" )
do
echo $i
iptables -A INPUT -p tcp -s $i -j DROP
done
exit 0
[/sourcecode]

The script takes a list of IP Addresses in a file and uses awk to print each IP from the file into the variable $i. Then an iptables command employs the “$i” variable to drop each of the IP Addresses on the INPUT chain. The “-p tcp” limits the drop to TCP protocol and the “-s” indicates the source. The IP is dropped with the jump “-j” to DROP. (more…)

Continue ReadingBelajar Bash: for Loop

Belajar Linux: Searching file di Linux Shell

Mencari file di Linux merupakan pekerjaan yang gampang jika anda menggunakan tool-tool yang sudah ada dan berbasis GUI, hampir semua File Manager (contoh: Nautilus, Dolphin, Thunar, PCManFM dll) sudah mempunyai fitur pencarian berkas. Namun bagaimana halnya jika anda bekerja di server dg tanpa GUI dan cukup dengan akses SSH Shell?

Ada beberapa command bawaan yang bisa kita gunakan diarea Terminal/Konsole untuk mencari berkas:

whereis

whereis khusus digunakan untuk mencari file binary, source dan manual page. penggunaanya cukup dengan perintah whereis namaprogram (more…)

Continue ReadingBelajar Linux: Searching file di Linux Shell