01 Februari, 2018

Cara Install Jailkit pada Debian.

Jailkit digunakan untuk membatasi user yang masuk ke sebuah server. Berikut adalah command yang digunakan untuk melakukan installasi pada server linux debian 8

#apt-get install build-essential autoconf automake libtool flex bison debhelper binutils
#cd /tmp
#wget https://olivier.sessink.nl/jailkit/jailkit-2.19.tar.gz
#tar xvfz jailkit-2.19.tar.gz
#cd jailkit-2.19
#./debian/rules binary
Untuk melakukan installasi paket .deb:
#cd ..
#dpkg -i jailkit_2.19-1_1.deb
#rm -rf jailkit-2.19*
membuat user :
# jk_jailuser -m -j /site -v -s /bin/bash pustaka
# useradd –g users –d /home/pustaka –s /usr/sbin/jk_chrootsh pustaka
# passwd pustaka
# jk_jailuser -m -j /site -v -s /bin/bash pustaka
Jika diperhatikan pada /etc/passwd dan /jailroot/etc/passwd files akan didapatkan informasi seperti dibawah ini :
# pustaka:x:1009:100::/site/./home/pustaka:/usr/sbin/jk_chrootsh
Silahkan akses server dengan akses yang telah dibuat.
#login as: pustaka
 pustaka@172.16.1.1's password:
Jika tampilannya hilang, berarti kita belum membuat folder user pustaka atau owner terhadap folder user pustaka. Lakukan langkah berikut.
#mkdir /site/home/pustaka
#chown pustaka:users /site/home/pustaka

baca lanjutannya..

29 November, 2017

nginx susah di uninstall di debian 8

entah apa yang ana install sebelumnya, tapi masalah di server repository sangat menggangu. Penyebabnya adalah nginx !. awalnya install nginx kemudian dalam aplikasi, ternyata yang dibutuhkan adalah apache2, akhirnya apache2 di install dan berjalan dengan baik. Disebabkan yang dibutuhkan adalah apache2, maka nginx ana uninstall. Nah disinilah masalahnya, setiap command uninstall dianggap remeh oleh si nginx. tak ada yang mempan. bahkan sudah berulangkali hingga disable nginx di auto start juga sudah. reboot berkali-kali. tak juga mempan. Akhirnya ketemu dengan mantra ajaib apt-get remove --purge nginx*
nginx akhirnya menyerah. he.. he...

baca lanjutannya..

10 November, 2017

Air Mengalir alami sebagaimana alami kehidupannya

Saat air mengalir dari perbukitan, ia keluar dari celah-celah akar pepohonan. Setetes demi setetes bergandengan hingga kemudian berbentuk aliran kecil mata air. Terus, dan bergulir hingga bertemu aliran mata air lainnya di sela-sela bebatuan dan akar pepohonan yang besar-besar. Betapa jernih dan alaminya. Sejuk.
Aliran mata air yang bersatu itu kemudian bergandengan dengan gemericik suasana yang menenangkan jiwa. mereka kemudian mengalir hingga mencapai kaki bukit dan bersama-sama membentuk aliran sungai pegunungan yang menyenangkan mata untuk dilihat dan didengar oleh telinga. Melodi yang dibentuk oleh aliran gemericik suasana tepian sungai itu seakan-akan adalah simponi jiwa yang penuh kebahagiaan.  bergerak dan saling berlomba untuk segera menyelesaikan perjalanan mulia menuju muara tujuan.

baca lanjutannya..

26 Juli, 2017

import sertifikat ssl pada hotspot mikrotik

Https adalah koneksi yang cukup aman apabila digunakan untuk bertransaksi secara online. Pada Mikrotik, ada fitur hotspot dimana fungsi https juga bisa digunakan untuk melakukan otentifikasi user yang terhubung. Adapun langkah yang digunakan untuk melakukan import file sertifikat ssl pada mirotik adalah sebagai berikut :

  1. siapkan file .crt dan file .key yang berisi sertifikat ssl. misalnya crtambo.crt dan keyambo.key
  2. buka winbox kemudian terminal, kemudian ketikkan /certificate import file-name=crtambo.crt
  3. jika benar maka akan tampil  certificates-imported = 1 , file-imported=1 
  4. ketikkan lagi /certificate import file-name=keyambo.key
  5. Jika benar maka akan tampil private-keys-imported=1 , file-imported=1
setelah itu pada settingan profile hotspot, aktifkan sertifikatnya.
 

baca lanjutannya..

18 April, 2017

mysql sering mati

Ada kalanya service yang kita installkan pada server linux mengalami permasalahan, kemudian terjadi down terhadap service tersebut. Hal ini tentunya sangat mengganggu layanan yang diberikan oleh server tersebut. Solusi yang dilakukan adalah dengan me restart service yang mati tersebut. Namun jika masih berulang beberapa kali dan tetap solusinya 'hanya' dengan me restart saja, maka cara paling logis mungkin dengan meninggalkan server tersebut kemudian menggantinya dengan server lain yang lebih tangguh.
Namun bisa juga dilakukan dengan membuat script tertentu untuk memantau si service. jika ia mati, maka secara otomatis dihidupkan oleh script yang dibuat.
Untuk mengatasi service yang mati, sebenarnya kita bisa melakukan pemantau service by service. Service yang bisa digunakan untuk memantau service lain sebagai contohnya adalah monit.
cara install monit juga tergolong gambang.

#apt-get install monit
setelah diinstall, tinggal melakukan settingan pada file berikut :
/etc/monit/monitrc dan /etc/default/monit

1. file  /etc/monit/monitrc
tambahkan script
untuk check apace

check process apache with pidfile /run/apache2.pid
    start program = "/etc/init.d/apache2 start" with timeout 60 seconds
    stop program  = "/etc/init.d/apache2 stop"

untuk check mysql :

check process mysqld with pidfile /var/run/mysqld/mysqld.pid
    start program = "/etc/init.d/mysql start"
    stop program = "/etc/init.d/mysql stop"


2. file /etc/default/monit
Cukup dengan mengubah 0 menjadi 1

setelah itu cek konfigurasi monit apakah sudah benar atau belum
#monit -t
Jika telah dirasa tidak ada masalah, maka jalankan monit.
#monit start all
Jika ingin monit memeriksa setiap 2 menit, tinggal di hilangkan tanda pagar pada command set daemon  120  

baca lanjutannya..

18 Februari, 2017

melakukan pencarian pada terminal linux

Terkadang saat kita berinteraksi dengan terminal konsol di linux, ada file yang perlu kita butuhkan. Display full grafik memungkinkan kita dengan mudah untuk melakukan pencarian dengan mencari menu search. Terminal linux juga menyediakan menu search. Menu search diakses dengan perintah find.
Contoh kasus saat kita hendak mencari file dengan nama syariful.html, maka perintah yang kita ketikkan adalah :

#find  / -name "syariful.html"
pada kasus diatas, kita mencari file tersebut pada direktori utama.
Pencarian pada direktori saat ini bisa dilakukan dengan perintah :
#find / . -name "syariful.html"

cukup dulu ya...

baca lanjutannya..

07 November, 2016

arsip Web.

Jika kita hendak melihat tampilan web zaman dulu kala, silakan berkunjung ke http://web.archive.org

baca lanjutannya..

28 Juni, 2016

Server Down !

Banyak kasus terjadi down nya server atau website, para pemegang kebijakan dan sebagian orang yang kurang paham tentang dunia administrator kemudian berteriak ( pakai tanda seru :) ). Ketika itu dunia seolah-olah runtuh. ( he.. tidak segitunya kali). Akibatnya sudah dapat diduga kemudian adalah terjadinya keributan. Seolah-olah grup-grup medsos, whatsapp, maupun BBM kemudian menjadi pasar dadakan. Pasar Kaget. Atau bahkan mungkin jadi pasar pagi :).
Di sisi lain, seorang administrator yang bertanggungjawab terhadap server tersebut sedang sibuk berkutat dengan benda mati. Dan terkadang mengomel serta menggerutu tak jelas. Kadang melihat benda mati yang dihadapinya tersebut seraya menghentakkan jari jemarinya dengan emosi. Terkadang juga menggerutu sambil berfikir jauh menembus penjuru gedung-gedung bertingkat 77 ! :)
Jika diamati dengan baik, maka seharusnya hal-hal seperti itu tidak lah mesti terjadi jikalau saja ada hubungan yang baik antara para pemegang kekuasaan dan para pemegang benda mati. Dua sisi yang terkadang berbenturan semestinya bisa dikorelasikan dan diambil jalan tengah. Orang yang bertanggungjawab terhadap kelancaran organisasi seharusnya belajar pada para ulama hadits dalam mengompromika dua hadits yang terlihat bertentangan. :D . Para ulama hadits kemudian bisa bersepakat terhadap jalan tengah yang diambil pada pertentangan tersebut.
Satu hal, bahwa terkadang untuk menjaga agar tidak terjadinya down sebuah server, seorang administrator hanya perlu menekan enter !
Di sisi lain, untuk menjaga agar tidak terjadinya down sebuah server, seorang pemegang kebijakan hanya perlu mengatakan, iya !
Lalu bagaimana dengan pasar kaget kita? he... he... biarkan saja menjadi pasar kaget dan kita nikmati semuanya. :D :D

baca lanjutannya..

30 Maret, 2016

Menghindari DDOS

Tulisan ini saya dapat dari http://linoxide.com/firewall/how-to-ddos-in-linux/
ada cara yang bisa dilakukan untuk menghindari ddos dengan melakukakn settingan pada sysctl.conf,

# Uncomment the next two lines to enable Spoof protection (reverse-path filter)
# Turn on Source Address Verification in all interfaces to
# prevent some spoofing attacks
#net.ipv4.conf.default.rp_filter=1
net.ipv4.conf.all.rp_filter=1

# Uncomment the next line to enable TCP/IP SYN cookies
# See http://lwn.net/Articles/277146/
# Note: This may impact IPv6 TCP sessions too
net.ipv4.tcp_syncookies=1

baca lanjutannya..

12 Desember, 2015

Membuat Server NTP pada debian 7

Berikut adalah langkah-langkah untuk membuat NTP server pada server Debian versi 7.
1. Installkan NTP pada server debian 7

root# apt-get install ntp ntpdate
2. ubah settingan default konfigurasi ntp nya pada file /etc/ntp.conf

3. test dengan perintah root# ntpq -p , hasilnya akan seperti berikut :

4. server siap utk digunakan.
5. sebagai tambahan, jika ingin mengubah waktu server pada server debian tersebut, gunakan perintah
root# date MMDDhhmm
atau jika ingin mengubah lokasi, gunakan perintah
root#cp /usr/share/zoneinfo/Asia/Jakarta /etc/localtime

selamat bekerja .... :)

baca lanjutannya..