Kamis, 28 September 2017

Menjaga file access.log agar tidak membuat diskfull di Linux Centos 7



Bagi server linux centos 7 yang menjalankan service webserver (apache atau http) dan memiliki traffic kunjungan yang tinggi untuk web server nya, maka perlu di perhatikan untuk kapasitas file access.log nya agar jangan sampai membuat sisa space disk linux nya full.

Karena file ini akan terus mencatat log pengunjung yang membuka web server kita, dan jika pengunjung nya banyak setiap hari nya maka file ini juga akan semakin besar.

File access.log ini ada nya di : /var/www/vhosts/netsafe/logs/

24G     /var/www/vhosts/netsafe/logs/access.log

Disana terlihat file saya sudah sampai 24GB, untuk mengatasi nya saya hanya membuat crontab untuk mengosongkan nya secara terjadwal dan otomatis.

Cara nya tinggal saya buat saya crontab di linux centos nya seperti ini :

0 3 * * * cat /dev/null > /var/www/vhosts/netsafe/logs/access.log'

Jadi setiap jam 3 pagi akan dilakukan pengosongan file access.log nya.



Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Selasa, 26 September 2017

Cara Disable IPv6 di Linux Ubuntu 16.04 LTS



Kali ini saya akan sedikit share bagaimana cara nya disable IPv6 di Linux Ubuntu 16.04 LTS, disini saya disable karena kalau dualstack IPv6 dan IPv4 nya aktif maka akan ada kendala koneksi ke repository nya :

# ifconfig
ens160    Link encap:Ethernet  HWaddr 00:50:56:b0:67:5a
          inet addr:10.10.10.10  Bcast:10.10.10.255  Mask:255.255.255.0
          inet6 addr: 2001:e00:d:0:250:56ff:feb0:675a/64 Scope:Global
          inet6 addr: fe80::250:56ff:feb0:675a/64 Scope:Link
          inet6 addr: 2001:e00:25:2337:250:56ff:feb0:675a/64 Scope:Global

# apt-get update
0% [Connecting to id.archive.ubuntu.com (2001:67c:1360:8001::21)] [Connecting to security.ubuntu.com (2001:67c:1562::19)]

Nah seperti itu, koneksi ke repository nya masalah

Solusi nya sementara ini saya disable IPv6 nya, cara nya adalah :

1. Edit dan tambahkan pada baris terakhir dari file /etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
2. Simpan dengan cara :

# sudo sysctl -p
net.ipv4.ip_forward = 1
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Sekarang lihat lagi dengan ifconfig untuk IPv6 nya seharus nya sudah tidak aktif :

# ifconfig
ens160    Link encap:Ethernet  HWaddr 00:50:56:b0:67:5a
          inet addr:10.3.12.250  Bcast:10.3.127.255  Mask:255.255.128.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:159650297 errors:0 dropped:1406550 overruns:0 frame:0


Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017