Minggu, Januari 24, 2016

Bagaimana Cara Kill Process di Linux [DEBIAN]

Pertama, pastikan anda tau PID (Process ID) dari service yang anda ingin hentikan.

Caranya :

ps aux | grep (nama_service)

Contoh output 

root    27862    0.0    0.0    69988    3044    ?    Ss    02:17    0:00    /usr/sbin/apache2 start

Dalam contoh diatas PID adalah 27862
Lalu anda tinggal menggunakan command di bawah ini :

kill (PID)

Sekian, thanks

Cara Shutdown dan Restart Windows dengan CMD

Sesuai dengan judul, bahwa melakukan Shutdown dan Restart Windows dengan CMD
Maka masuk terlebih dahulu ke CMD

Untuk melakukan shutdown maka command yang digunakan adalah 

shutdown /s

Dan untuk restart adalah

shutdown /r

Cara Reset Factory Switch HP Procurve 1810

Pertama, pastikan anda memiliki besi kuat diameter kecil untuk mencolok lubang clear dan reset, biasanya menggunakan papper clip

Tekan dan tahan clear dan reset, lalu setelah sekitar 5 detik, lepas reset dan tetap taha clear.

Sampai lampu switch mulai berkedip baru clear di lepas.


Silahkan mencoba

Bagaimana Cara Clear Cache Squid Proxy di Linux [DEBIAN]

Berikut adalah cara melakukan Clear Cache Squid Proxy di Linux [DEBIAN],

Pertama, pastikan lokasi cache squid anda, lokasi ini dapat dilihat di file /etc/squid/squid.conf dan cari cache_dir, dalam case ini squid.conf berisikan

cache_dir aufs /var/spool/squid 50000 16 256

Sehingga lokasi cache berada di /var/spool/squid

Berikut langkah clear cache dengan asumsi letak file cache seperti di atas

1. Stop service squid

service squid stop
 
2. Pindah ke direktori /var/spool/

cd /var/spool/

3. Hapus direktori squid

rm -Rf squid

4. Buat kembali direktori squid

mkdir squid

5. Rubah kepemilikan direktori tersebut ke user proxy

chown proxy:proxy squid/

6. Buat kembali lokasi cache

squid -z

7. Tinggal hidupkan kembali service squid

service squid start

Selasa, Januari 19, 2016

Bagaimana Cara Melihat File Log Secara Real Time pada Linux [DEBIAN]

Biasanya pada saat pengembangan atau install service baru pada linux kita membutuhkan file log yang membantu kita dalam menganalisa kesalahan yang terjadi pada service tersebut.

Pada topik ini, saya akan membahas tentang bagaimana cara untuk membuka file log yang biasanya berada pada path :

/var/log/

Biasanya anda melakukan dengan menggunakan command cat akan tetapi isi dari file hanya akan ditampilkan yang data terakhir saat anda mengeksekusi command cat tersebut.

Lalu bagaimana untuk melihat file log secara real time??

Caranya mudah, kita hanya perlu menggunakan command tail -F
Sebagai contoh saya ingin memonitor apa saja yang terjadi dalam file /var/log/dmesg maka command yang digunakan adalah

tail -F /var/log/dmesg

Bagaimana Cara Membuat User Mysql pada CLI Mysql [DEBIAN][MYSQL]

Biasanya pada saat kita menginstall Mysql di OS Linux (dalam hal ini linux yang digunakan adalah Debian 7) kita dapat melakukan dengan 2 cara.

Yang pertama adalah dengan menggunakan command 

#apt-get install mysql

atau dengan mendownload file .deb yang nantinya akan di eksekusi dengan command

#dpkg -i Nama-File-MySql.deb

Adapun kelebihan dari cara pertama adalah, melakukan penginstallan dengan mudah dan akan muncul GUI untuk membuat user root, akan tetapi apabila menggunakan cara kedua maka kita harus membuat user secara manual.

Pertama pastikan mysql anda sudah jalan dengan baik, dan masuk kedalam mysql

#mysql -u root -p

mysql>CREATE USER 'coba'@'%';              

Command ini untuk membuat username coba dimana tanda '%' mengartikan bahwa user tersebut dapat mengakses dari lokasi IP mana saja, anda bisa mengubahnya dengan 'localhost' apabila hanya bisa mengakses dari perangkat server-nya sendiri dan bisa diubah menjadi '10.x.x.x' apabila anda memberikan akses hanya dari IP 10.x.x.x

Selanjutnya, kita beri hak akses privileges dengan command

GRANT EXECUTE, PROCESS, SELECT, SHOW DATABASES, SHOW VIEW, ALTER, ALTER ROUTINE, CREATE, CREATE ROUTINE, CREATE TABLESPACE, CREATE TEMPORARY TABLES, CREATE VIEW, DELETE, DROP, EVENT, INDEX, INSERT, REFERENCES, TRIGGER, UPDATE, CREATE USER, FILE, LOCK TABLES, RELOAD, REPLICATION CLIENT, REPLICATION SLAVE, SHUTDOWN, SUPER  ON *.* TO 'coba'@'%' WITH GRANT OPTION;

FLUSH PRIVILEGES;

Command diatas memberikan akses sebagai root.


Senin, Januari 18, 2016

Bagaimana Cara Melihat Mapping Switch Yang Bersebelahan (LLDP) [HP] [SWITCH]



Hal paling brutal saat mencari kabel mana yang menyambungkan antara 2 switch adalah dengan mengurut kabel-nya dari ujung ke ujung.

Hal tersebut sangat mudah apabila panjang kabel tidak lebih dari 3 meter.

Jika lebih dari 3 meter bahkan antar lantai atau antar gedung maka hal tersebut akan menjadi hal yang mengerikan.

Bila anda menggunakan Switch dengan command VLAN adalah "tag" dan "untag" biasanya switch HP dan bukan "switch mode access vlan" dan "switch mode trunk" maka anda dapat menggunakan command berikut untuk melihat mapping switch yang direct connect atau bersebalahan dengan switch yang anda telnet.


Pastikan anda sudah telnet dan masuk kedalam switch, command ini tidak memerlukan hak akses global configuration.


Berikut adalah command-nya :


show lldp info remote-device

Dari command diatas biasanya akan memunculkan hasil seperti ini : 

LLDP Remote Devices Information

 LocalPort | ChassisId                 PortId PortDescr SysName
 --------- + ------------------------- ------ --------- ----------------------
 22        | xx 48 59 xx xx xx         Gig... Gigabi... Nama-SwitchA

 23        | 78 xx xx xx e9 a1         Gig... Gigabi... Nama-SwitchB
 A1        | 38 63 xx xx xx xx         27     B1        Nama-SwitchC

Data diatas mengartikan bahwa pada switch yang anda telnet, port 22 disebelah-nya adalah switch dengan nama Nama-SwitchA

Rabu, Januari 13, 2016

Bagaimana Cara Menjalankan Service Tacacs+ Server Linux [DEBIAN]

Berikut adalah cara untuk menjalankan service tacacs+ pada server linux debian :

#tac_plus -C /etc/tac_plus.conf

Bila tidak bisa, maka anda bisa menggunakan cara satunya lagi :

#/etc/init.d/tac_plus start 

Selasa, Januari 12, 2016

Bagaimana Cara Menyimpan Konfigurasi IPTABLE di [DEBIAN]

Pada FAQ saat ini,
Saya akan menginformasikan bagaimana cara untuk menyimpan/save konfigurasi IPTABLE kedalam file .cfg

Setelah anda selesai mengkonfigurasi IPTABLE seperti :

~# iptables -A INPUT -s ip-asal -d ip-tujuan -j ACCEPT

Agar konfigurasi di atas bisa di simpan ke file di direktori /etc/ dengan nama file ruler.cfg

~# iptables-save > /etc/ruler.cfg

Sekian

Jumat, Januari 08, 2016

Merubah Kepemilikan Semua Subdirectory pada Linux [DEBIAN]

Masih banyak yang bertanya tentang linux, bagaimana cara menggunakannya,
kebanyakan orang menjawab RTFM, tetapi biasanya banyak yang malas membacanya jadi pada blog ini akan dibahas beberapa FAQ Linux Debian.

Pada posting ini, sesuai judul, saya akan menginfokan cara merubah kepemilikan pada semua subdirectory pada Linux Debian.

Ada 2 cara, yaitu :

1. Masuk terlebih dahulu kedalam directory yang di inginkan dengan command change directory

cd /letak/directory/

lalu kita rubah semua kepemilikan file yang ada pada directory tersebut beserta dengan file yang berada dalam subdirectory-nya bila ada.

chown -R username:groupuser *


2. Langsung dari directory anda berada dengan command

chown -R username:groupuser /letak/folder/*

Kamis, Januari 07, 2016

Bagaimana Cara Mendapatkan URL paramater setelah tanda # [PHP]

Bagaimana Cara Mendapatkan URL paramater setelah tanda # dengan menggunakan PHP dan Javascript,

Sebagai contoh kita memiliki URL sebagai berikut :

http://domain/fungsi?a=isi-a&b=isi-b#id=XYZ

Dalam hal ini, kita ingin mengambil XYZ pada URL diatas, Code yang akan digunakan adalah :

1. Gunakan Javascript untuk mengambil XYZ dan disimpan kedalam COOKIE.

<script type="text/javascript"> var test = window.location.hash.replace("#","$"); document.cookie = 'tag=' + test; </script>
 
2. Setelah itu baru kita gunakan PHP untuk mengambil COOKIE.

<?php $hashtag = $_COOKIE["tag"]; $hashtag = substr($hashtag,11,100); ?>

Angka 100 adalah limit dari total string yang diambil pada variabel $hashtag.