Thursday, May 8, 2014

System Script Mikrotik

Script ini saya buat karena VPN antar server yang ada di internet sering gangguan (down). Server berada di 3 Lokasi yang berjauhan yaitu Malang, Jakarta, dan Banjarmasin. VPN menggunakan L2TP Mikrotik pada saat VPN Client putus (down) biasanya routing juga akan down karena interface tidak ditemukan.
Khusus untuk routing yang down ini, di IP-ROUTE bisa di tambahkan opsi Check Gateway = PING untuk routingnya. Karena routing down otomatis NAT juga down karena tidak menemukan Interface. Nah Script ini nanti yang akan otomatis set interfacenya! ..
Langkah2 nya sebagai berikut:
1. Masuk di menu System Script kemudian Klik tanda +Name: MyScript
Policy: Centang Semua
Source: /ip firewall nat set out-interface=<l2tp-JawaTimur> [find comment=JawaTimur] disabled=no
Klik Simpan / OK

ORA-00020: maximum number of processes (150) exceeded

Salah satu pelanggan kami mengeluhkan tidak bisa konek ke server oracle linuxnya. Menurut pelanggan tersebut pada saat hendak meremote melalui browser muncul tulisan error sebagai berikut:
ORA-00020: maximum number of processes (150) exceeded
Error ini disebabkan karena prosesnya melebihi batas maximum, default maximum proses dari oraclenya adalah 150. Ini bisa dilihat dengan cara login ke SQLPLUS, kemudian jalankan perintah ini :
SQL> show parameter processes
sql> select * from v$resource_limit where RESOURCE_NAME = ‘processes’;
Untuk mengubah batas maximumnya bisa menggunakan perintah berikut ini
SQL>alter system set processes=160 scope=spfile;
Jika tidak bisa login ke SQLPLUS karena error maximum proses tersebut, maka prosesnya bisa di kill dulu.
OK sampai disini dulu, dan tetap semangat!

Expired and Locked Accounts Oracle

Barusan dapat telp, dari customer. Dia tidak bisa login ke database oraclenya dan ada keterangan user tersebut expired (ORA-28001: The password has expired). Untuk meng-unlock user tersebut bisa menggunakan perintah berikut ini;
- Masuk ke terminal / console jika menggunkan OS Linux
- Kemudian jalankan perintah sqlplus /nolog
-  connect / as SYSDBA
- ALTER USER USER_NAME ACCOUNT UNLOCK;
- GRANT SYSDBA TO USER_NAME;
Terus coba login ke user tersebut dengan perintah ini:
-  CONNECT USER_NAME/anything
Kalau berhasil login, berarti untuk unlock user tersebut sudah berhasil, Kalau ingin semua user tanpa expired bisa menggunakan perintah ini –> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; dengan perintah itu profile user default akan unlimited. Untuk menjaga kemanan database sebaiknya perintah life time ini tidak dilakukan.
OK sampai disini aja dulu ya,,
Wassalam

Server Alias Separator Http Multi Apache


Dengan semakin banyaknya nama domain yang dikelola, agar virtual domain mengenali nama-nama domain tersebut maka di http.conf nya perlu ditambahkan nama-nama domain tersebut. Jika nama-nama domain tersebut masih mengarah ke web yang sama maka di http.conf nya bisa ditambahkan server alias seperti berikut ini:

Sunday, February 9, 2014

Driver Lenovo V470C Linux


Penggunaan operating system Linux untuk pekerjaan sehari-hari sangat dimungkinkan karena berbagai aplikasi untuk office, multimedia, dan lain sebagainya sudah banyak tesedia dan pilihan. Namun hingga saat ini saya belum menggunakan Linux untuk pekerjaan sehari-hari. Biasanya ketika kangen operating system Linux, saya langsung remote server yang online dan kemudian berselancar ria di OS Linux yang online tersebut.

Nah kemarin hasrat untuk menggunakan Linux dalam pekerjaan sehari-hari sudah tidak terbendung dan bermaksud meng install di Laptop Lenovo dan saya memutuskan untuk menggunakan CentOS Linux V.6.2 64 Bit dengan pertimbangan supaya sesuai dengan OS Online yang saya kelola. Namun ketika proses selesai WiFi belum terdetek secara otomatis dan googling kesana kemari belum ketemu solusinya.

Linux

Command dasar Linux:

#fuser -km /var/www

Perintah untuk kill user yang aktif di /var/www biasanya perintah ini untuk melepas folder yang nyantol akibat menggunakan perintah mount

Development


--> Lagi belajar Digital Forensic dan custom app Linux