Senin, 25 Januari 2016

Cara Membuka Port di Firewall Linux CentOS



Secara default firewall iptable menyimpan konfigurasi di /etc/sysconfig/iptables . Anda dapat mengedit file tersebut dan menambahkan  aturan/rules untuk membuka nomor-nomor yang ada pada port.

Cara Buka Port 80 (http) :
# vi /etc/sysconfig/iptables

Tambahkan aturan/rule sebagai berikut :
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT


Simpan dan tutup file :
:wq!

Restart service iptables :
# /etc/init.d/iptables restart

Perintah default untuk menampilkan keseluruhan koneksi yang tersambung pada server linux adalah netstat.

Untuk mengetahui apakah port 80 sudah terbuka :
# netstat -tulpn | grep :80
 

Listening artinya menerima query.
Established berarti koneksi sedang berlangsung.

Halaman manual iptables untuk informasi lebih lanjut tentang penggunaan iptables dan sintaks :
# man iptables


Menampilkan asal proses yang berjalan 

# netstat -tulpn

Kalau kita ingin tahu darimana asal mula proses tersebut, kita bisa mencari tahu. Syaratnya, kita hanya harus tahu PID dari proses tersebut. Cara mengetahui PID bisa menggunakan # ps aux atau cara seperti di atas.

Misal kita mau mencari tahu asal mula dari proses nginx pada gambar sebelumnya. Jika dilihat, proses nginx mempunyai PID bernomor 6699. Dari informasi PID saja, kita bisa mengetahui asal mula proses tersebut, termasuk user yang execute beserta direktori asal mulanya.
Dengan PID 6699, maka perintahnya:
# ls -l /proc/6699/exe


Minggu, 17 Januari 2016

Cara Mengetahui Aktifitas User dan Log History Linux

Untuk mengetahui aktiftas user yang login di linux bisa kita cek dengan berbagai cara,
berikut ini cara2 yang bisa digunakan.
1. Begitu ssh, langsung liat last login, disitu ketauan IP mana yang terakhir kali masuk ke sistem kita:
Last login: Fri Feb 10 09:25:31 2012 from slp-ghuft-cist
2. melihat User dengan W or WHO
[root@tax ~]# w
13:51:11 up 26 days, 21:01, 1 user, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 slp-ghuft-cist 13:49 0.00s 0.03s 0.01s w
[root@tax ~]# who
root pts/0 2012-02-23 13:49 (slp-ghuft-cist)
3. Bisa juga dengan ps aux
[root@tax ~]# ps aux |grep bash |grep pts
root 26151 0.0 0.0 4768 1460 pts/0 Ss 13:49 0:00 -bash
root 26278 0.0 0.0 4016 672 pts/0 R+ 13:53 0:00 grep bash
[root@tax ~]#
4. Melihat aktifitas terakhir dari semua user "lastlog"
5. Menggunakan tools bantuan "fingger" tetapi harus di install
Kalo mau liat User yang ada
# cat /etc/passwd
# cat /etc/group
atau
# getent passwd
# getent group
6. vi /var/log/wtmp
7. vi .bash_history
8. tail -f /var/log/messages