Thursday, November 14, 2019

cara membuat swap file di linux

Untuk komputer/server anda, bila belum ada swap file dapat mengikuti langkah berikut.


1. Periksa apakah swap sudah aktip, bila belum lanjutkan ke langkah berikutnya.


# free
             total       used       free     shared    buffers     cached
Mem:       2054288    1916924     137364       4456      69268    1049580
-/+ buffers/cache:     798076    1256212
Swap:            0          0          0


2.  Alokasikan 2Gb untuk swap file


# fallocate -l 2G /swapfile

3. Berikan mode 600 ke swap file


# chmod 600 /swapfile

4. Buatkan swapfile untuk file swapfile

# mkswap /swapfile
Setting up swapspace version 1, size = 2097148 KiB
no label, UUID=2947f0f6-d589-4837-a642-2f82f001d2fd


5. Aktipkan Swap file

# swapon /swapfile

6. Untuk memastikan swap file aktip, berikan perintah berikut:

# swapon --show

NAME      TYPE SIZE USED PRIO
/swapfile file   2G   0B   -1

7. Bisa juga ditampilan di memory dengan perintah free


# free
              total        used        free      shared  buff/cache   available
Mem:       16266308     1397436    11020044      291792     3848828    13464432
Swap:       2097148           0     2097148

8. Langkah terakhir yang sangat penting untuk mengaktipkan swapfile saat booting. tambahkan swapfile di /etc/fstab

vi /etc/fstab


9. Tambahkan kode berikut di file tersebut


/swapfile none swap sw 0 0







CARA MENAIKAN KAPASISTAS SWAPFILE

1. matikan dulu swapfile


# swapoff -v /swapfile

2. Alokasikan kapasitas swapfile misalnya menjadi 3Gb

# fallocate -l 3G /swapfile

3. Buatkan kembali swapfile

# mkswap /swapfile

4. Aktipkan kembali swapfile
# swapon /swapfile




CARA MENGHAPUS SWAPFILE


1. nonaktipkan terlebih dahulu swap file


# swapoff -v /swapfile

2. Hapus file swapfile


#  rm /swapfile1

3. jangan lupa hapus kode di file /etc/fstab yang berisi swapfile



Sunday, November 10, 2019

Memperbaiki Database MySQL/MariaDB yang bermasalah.

Langkah memperbaiki Database MySQL/MariaDB yang bermasalah.

1. Edit file /etc/my.cnf dan tambahkan baris innodb_force_recovery = 1

Code (Text):
[mysqld]
innodb_force_recovery = 1

Bila masih gagal, ganti dengan angka 2 atau 3 dan seterusnya.


2. Aktipkan MySQL/MariaDB Server


Code (Text):
#service mysql restart


3. Masuk ke MySQL


Code (Text):
#msyql
Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 46560
Server version: 5.5.61-cll MySQL Community Server (GPL)
Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>



4. Export semua database :

Code (Text):
mysqldump --all-databases > /backup/alldatabases.sql


5. Hentikan MySQL/MariaDB Server

Code (Text):
mysqladmin flush-tables
sleep 240
mysqlstop


6. Salin semua folder mysql ke folder baru.


Code (Text):
rsync  -avz /var/lib/mysql /backup/


7. Hapsu folder mysql.

Code (Text):
cd /var/lib/mysql/
rm -rf /var/lib/mysql


8. Bangun ulang database MySQL/MariaDB

Code (Text):
mysql_install_db --user=mysql


9. Berikan mode 0755 ke folder yang terbentuk.


Code (Text):
chmod 0755 /var/lib/mysql

10. jangan lupa berikan comment atau hapus kode innodb_force_recovery = 1 di file /etc/my.cnf

Code (Text):
[mysqld]
#innodb_force_recovery = 1

11. Aktipkan MySQL/MariaDB

Code (Text):
#service mysql start


12.  rename file /root/.my.cnf

Code (Text):
mv /root/.my.cnf /root/disable.my.cnf



13. masuk ke  MySQL/MariaDB dan import backup sebelumnya

Code (Text):
mysql < /backup/alldatabases.sql


14. rename kembali /root/disable.my.cnf

Code (Text):
mv /root/disable.my.cnf /root/.my.cnf



15. Terakhir restart MySQL/MariaDB server

Code (Text):
service mysql restart




Wednesday, October 16, 2019

Installasi Firebird database di Centos

Installasi firebird di centos dapat mengikuti langkah berikut:

tambahkan repor epel :



yum --enablerepo=extras install epel-release

atau

yum -y install epel-release


untuk melihat ketersediaan firebird dapat memberikan perintah:


yum list firebird \ *


install firebird:



yum install firebird firebird-superserver


folder yang perlu diperbaiki permission nya:

chown firebird.firebird /var/lib/firebird


aktipkan firebird;


systemctl start firebird-superserver
systemctl enable firebird-superserver


coba masuk ke firebird dengan database employer dengan perintah:

# isql-fb -user sysdba -password masterkey employee

atau

# isql-fb

SQL> connect employee user sysdba password masterkey


tampilkan tables dari database employee:

SQL> show tables;
SQL> select * from customer;



cara membuat user database:

# gsec -user sysdba -password masterkey
GSEC> add testsaja -pw testsaja
GSEC> display
     user name                    uid   gid admin     full name
------------------------------------------------------------------------------------------------
SYSDBA                              0     0           Sql Server Administrator
TESTSAJA                            0     0

GSEC> exit;



cara membuat database:

# isql-fb -user testsaja -password testsaja
SQL> create database '/var/lib/firebird/data/testsaja.fdb' page_size 8192 DEFAULT CHARACTER SET UTF8;





Thursday, September 12, 2019

cara mengatasi shared printer yang terus meminta login di windows 7

cara mengatasi shared printer yang terus meminta login di windows 7

1. search di start windows dengan "credential" akan tampil seperti gambar.



2. Klik Credential Manager dan pilih "Add a Windows credential"





3. Masukan nama komputer yang sudah diaktipkan printer sharing serta user dan password dari komputer tersebut.






4. Restart Komputer.
Pada langkah ini harusnya tidak keluar permintaan login.



Thursday, February 07, 2019

Aplikasi TV dan Film box office untuk Android anda



1. Swift stream live tv

http://www.swiftstreamz.com/index.html#download

2. Live netTV

https://www.livenettv.to/

3. LK21

https://apkpure.com/nonton-lk21/com.nonton.layar21


4. XX1 Lite Movie

https://apkpure.com/xx1-lite/com.xxi.movie

Thursday, September 13, 2018

Installasi DroidCam di HP adnroid dan Komputer Windows

Installasi ini memungkinkan Komputer menampilkan kamera dari HP android yang terhubung menggunakan DroidCam sehingga apapun yang ditanggkap kamera HP akan terlihat di Komputer secara langsung.

Pada skenario ini terdapat 3 komponen.

1. HP android
2. Windows
3. Emulator Android, yang digunakan adalah KOPLAYER


Emulator Android merupakan OS Android yang berjalan pada komputer, jadi bukan menggunakan HP. Mengingat Emulator KOPLAYER yang terinstall di komputer tidak memiliki kamera, maka akan digunakan Kamera dari HP android yang anda.


Lankah-langkah yang dilakukan :

1. Install DroidCam di HP android dan aktipkan. hasilnya seperti gambar dibawah, catat IP address yang ditampilkan.


2. download Droidcam client di www.dev47apps.com dan install.



Masukan IP dari Droidcam yang ada di HP android dengan port 4747, klik start. secara otomatis kamera di HP android akan tampil di komputer.

3. Dari Emulator android KOPLAYER, klik icon Konek ke kamera sampai posisi ON. secara otomatis kamera di HP android sudah terintegrasi dengan Emulator KOPLAYER.


Banyak yang bisa diterapkan dengan integrasi kamera dari HP android ke Komputer dan Emulator Android seperti Pengembangan aplikasi untuk android yang tentunya aplikasi yang memerlukan kamera, di Whatsapp yang ada di Emulator Android sering juga kita menginginkan whatsapp dapat digunakan di Browser komputer windows, dll

.
Mengaktipkan Whatsapp web di komputer yang terintegrasi dengan Whatsapp di Emulator Android

1. Buka di Browser Windows alamat http://web.whatsapp.com sampai menampilkan bar code
2. Buka Whatsapp di KOPLAYER, kilk 3 titik pojok kanan atas dan klik Whatsapp web.
2. Klik tanda + sampai muncul tampilan hasil kamera yang ada di android
4. Arahkan HP android ke Bar Code Whatsapp yang ada di Windows

sampai disini, Whatsapp web di windows sudah dapat digunakan.




Friday, August 31, 2018

Installasi tinc-vpn client di windows

installasi ini khusus untuk tinc-vpn client yang saya anggap agak membingungkan bagi yang awam.

1. Download win-vpn di alamat:

https://tinc-vpn.org/download/

2. Install file tersebut akan secara otomatis membuat folder di  C:\Program Files\tinc



3. Buatkan folder sesuai jaringan vpn misalnya myvpn

C:\Program Files\tinc\myvpn


4. Buatkan folder host didalam folder myvpn


C:\Program Files\tinc\myvpn\hosts


5. Buatkan sebuath file tinc.conf didalam folder myvpn dgn isi sbb:

# ------- tinc.conf client -------
Name = clientwin1
#Device = vpn
Interface = myvpn
#disambungkan ke server jakarta, harus ada fle jakarta di dalam folder hosts
ConnectTo = jakarta



6.. Buka command prompt dengan akses administrator (wajib) dan masuk ke folder C:\Program Files\tinc, berikan perintah :

tincd -n myvpn -K

dalam proses ini cukup tekan enter 2x dan akan terbentuk sebuah file myvpn\rsa_key.priv dan file myvpn\hosts\clientwin1 

7. Buka file myvpn\hosts\clientwin1 dan tambahkan diatas kalimat -----BEGIN RSA PUBLIC KEY----- kode dibawah sehingga menjadi :


# ------- clientwin1 -------
# C:\Program Files (x86)\tinc\myvpn\hosts\clientwin1
Subnet = 10.0.0.29/32
# Public key goes below here

-----BEGIN RSA PUBLIC KEY-----
MIIBCgKCAQEA8mRRZTSISnLVig6qs4dCijC7MCKITtMXGzYpEjvsAI9pkQ19sJkE
N/864Fz5tYS0Xf6WSnwXvQXC4YmYvCg810fM7oPzR+IYpItTzp9rPGpN1BENjWuw
JW8LX6vMKFSrBvV8LmF3Vk7cx51dGkjdEvz42M2HGbBqpM6A1zrP28fTcMm8ZwLI
Be3SWrDmiZBitHuZ8GHQyKaSlqpz2COuc8Od+rpPFsZumktlgWwc06skO6k3qawy
n7x3PwzfJtCUv7aF5pvqjXY5metCznj8tYV0mgwy6++rqr/NWnpMI/mjag9twk6g
+y4+Ptojuu2htHkTkx1SlMgqJouFw8G2eQIDAQAB
-----END RSA PUBLIC KEY-----







8. Dari command prompt (administrator) Buka folder C:\Program Files (x86)\tinc\tap-win64 dan jalankan file addtap.bat ikuti petunjuk yang ditampilkan, jangan lupa berikan trush bila ada popup permintaan security. Pastikan dalam langkah ini menggunakan administrator.




9. Selanjutkan buka control panel network adapter, seharusnya disana muncul 1 icon baru yang berisi keterangan TAP-Win32 Adapter V9

10. Rename icon tersebut dan sesuaikan dengan nama interface yang ditulis sebelumnya, dalam contoh ini menjadi myvpn.

11. Doble klik icon myvpn tersebut dan masukan IP sesuai dengan IP yang ditulis di file myvpn\hosts\clientwin1


12. Langkah selanjutnya tempatkan file myvpn\hosts\clientwin1 di server tujuan


13. Langkah terkahir jalankan daemon tincd dengan perintah sbb:


tincd -n myvpn

14. Untuk memastikan jaringan vpn terhubung, lakukan ping ke server tinc.


15. Untuk menelusuri kesalahan dapat memberikan perintah :

tincd -n netname -d5 -D


Thursday, June 07, 2018

Installasi tinc-vpn di linux

Kita akan install Tinc vpn di 2 buah komputer dengan nama jaringan myvpn

Pastikan firewall membuka port 655 dan yang perlu diperhatikan folder dan file yang akan dibuat secara manual sbb:

/usr/local/etc/tinc/
                             /myvpn/
                                        tinc.conf
                                        tinc-up
                                        tinc-down
                                       /hosts/
                                                 server
                                                 client


Lakukan di kedua Komputer langkah ini:

1. Download file tar.gz di www.tinc-vpn.org kemudian lakukan installasi
2. masuk ke folter /usr/local/etc

cd /usr/local/etc
mkdir -p tinc/myvpn/hosts
cd /usr/local/
mkdir -p var/run
masuk ke folder myvpn dan buat file tinc.conf
cd /usr/local/etc/tinc/myvpn
vi tinc.conf

di komptuer 1 masukan di tinc.conf dengan :

# ------- server -------
Name = server
Device = /dev/net/tun
ConnectTo = client

di komptuer 2 masukan di tinc.conf dengan :


# ------- client -------
Name = client
Device = /dev/net/tun
ConnectTo = server


di kedua komputer lakukan perintah :

tincd -n myvpn -K

akan terbentuk file private key dan public_key.

masuk ke folder hosts akan secara otomatis  ada file server dan client dan lakukan edit di masing masing komputer. tambahkan diatas public key yang sudah ada kode berikut :

di komputer1 (server) :


# ------- server -------
# /usr/local//etc/tinc/myvpn/hosts/server
Address = 222.222.222.222 (ip public komputer1)
Subnet = 10.0.7.1/32
# Public key dibawah ini

di komputer 2 (client)

# ------- client -------
# /usr/local/etc/tinc/myvpn/hosts/client
Address = 111.111.111.111 (ip public komputer2)
Subnet = 10.0.7.2/32
# Public key dibawah ini


langkah terikahir di masing-masing komputer buat 2 file tinc-up dan tinc-down

di komputer 1

# /usr/local/etc/tinc/myvpn/tinc-up
ifconfig $INTERFACE 10.0.7.1 netmask 255.255.255.0

# /usr/local/etc/tinc/myvpn/tinc-down
ifconfig $INTERFACE down

di komputer 2

# /usr/local/etc/tinc/myvpn/tinc-up
ifconfig $INTERFACE 10.0.7.2 netmask 255.255.255.0

# /usr/local/etc/tinc/myvpn/tinc-down
ifconfig $INTERFACE down

berikan hak akses ke file-file tinc

chmod u+x /usr/local/etc/tinc/myvpn/tinc-*
sampai disini konfigurasi tinc vpn sudah selesai. aktipkan dengan perintah :

/usr/local/sbin/tincd -n myvpn -d3


untuk memastikan kedua komputer terhubung, lakukan ping ke ip address yang dikonfigurasikan.

Untuk menelusuri kesalahan konfigurasi dapat memberikan perintah: 

tincd -n myvpn -d5 -D

Friday, October 20, 2017

Setting MariaDB galera cluster di Centos Linux

Langkah yang lakukan :


1. konfigurasi repo Mariadb di Server Utama.



vi /etc/yum.repos.d/MariaDB.repo
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

vi /etc/my.cnf.d/server.cnf

[mariadb]
query_cache_size=0
binlog_format=ROW
default_storage_engine=innodb
innodb_autoinc_lock_mode=2
wsrep_provider=/usr/lib64/galera/libgalera_smm.so
wsrep_cluster_address=gcomm://
wsrep_cluster_name='cluster'
wsrep_node_address='172.18.1.1'
wsrep_node_name='db2'
wsrep_sst_method=rsync
wsrep_sst_auth=cluster:password


yum update
yum install MariaDB-Galera-server MariaDB-client galera
setenforce 0

setenforce 0

setenforce 0

setenforce 0

setenforce 0

setenforce 0

setenforce 0




















Monday, October 09, 2017

Cara mengganti port sshd dan memberikan akses mysql dari internet di centos 7


centos  dengan SElinux sangat membingungkan untuk pertamakali installasi di server. seperti misalnya melakukan perubahan port ssh dan memberikan akses mysql dari internet.

Berikut langkah-langkah yang perlu dilakukan :


Edit file sshd_config
sudo vi /etc/ssh/sshd_config
hilangkan tanda # di Port 22, kemudian ganti ke port yang diinginkan misalnya port 1234

contoh:


Port 1234
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::


Ganti port ssh di selinux

sudo semanage port -a -t ssh_port_t -p tcp 1234
Bila keluar pesan "sudo: semanage: command not found". lakukan install aplikasi tambahan semanage seperti contoh dibawah, ulang langkah diatas bila sudah terintall.



sudo yum -y install policycoreutils-python


tambahkan juga port 1234 di firewalld :

sudo firewall-cmd --permanent --zone=public --add-port=1234/tcp


terakhir reload konfigurasi yang telah dilakukan.

sudo firewall-cmd --reload
sudo systemctl restart sshd.service


silahkan dicoba akses ke ssh dengan port yang baru.



Langkah memberikan perintah selinux akses ke mysql server dari internet dapat memberikan perintah :


sudo firewall-cmd --zone=public --permanent --add-service=mysql


reaload kembali firewalld.

sudo firewall-cmd --reload


Beberapa command yang sering dilakukan untuk mendapatkan informasi dari firewalld:

firewall-cmd --state firewall-cmd --get-default-zone firewall-cmd --list-all-zones | less firewall-cmd --get-zones firewall-cmd --list-all firewall-cmd --list-ports sudo firewall-cmd --zone=public --permanent --list-ports sudo firewall-cmd --reload firewall-cmd --get-services

Cara upload dengan git tanpa menyertakan folder tertentu

  Untuk mengupload kode menggunakan Git tanpa menyertakan folder tertentu, Anda perlu menggunakan file khusus bernama .gitignore . File ini...