XSatriya.net
Enter

Login to service...

Linux Centos 7
Membangun Web Server

Web Server : Apache Tomcat
Language : JSP (Java Server Pages)
Database : PostgreSQL

Tools : PuTTY & WinSCP.


Cek System Operasi



# hostnamectl
	
SET TIMEZONE

# timedatectl set-timezone Asia/Jakarta
# timedatectl
	
Install WGET

# yum install wget
	

Uninstall Apache



# sudo yum erase httpd-tools apr apr-util
	

Install JDK



# yum -y install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64
	
Melihat versi java

# java -version
	
Konfigurasi Java Home Environment

# sudo update-alternatives --config java
# vim /etc/environment atau # vi /etc/environment
	

JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-3.b12.el7_3.x86_64"

Simpan dengan

:wq
	
Edit bash profile

# vim ~/.bash_profile
	

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-3.b12.el7_3.x86_64
export PATH=$JAVA_HOME/bin:$PATH

Save & reload bash profile

# source ~/.bash_profile
	
Cek JAVA_HOME

# echo $JAVA_HOME
	

Install Apache Tomcat



# groupadd tomcat
# useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
# cd /opt
# wget http://mirror.wanxp.id/apache/tomcat/tomcat-8/v8.0.43/bin/apache-tomcat-8.0.43.tar.gz
# tar -xzvf apache-tomcat-8.0.43.tar.gz
# chown -hR tomcat:tomcat tomcat
	

# Edit /opt/tomcat/conf/server.xml
ganti connector port =80


Test Tomcat

# /opt/tomcat/bin/startup.sh
	
View Process

# ps aux
	

# yum provides */netstat
# yum install net-tools
# netstat -plntu
	
Firewall

# iptables -L
# iptables -F
# iptables -L
# service iptables save
	
Restart Tomcat

# /opt/tomcat/bin/shutdown.sh
# /opt/tomcat/bin/startup.sh
	

Install PostgreSQL


Install
(sebelumnya download postgresql-9.3.17-1-linux-x64.run dan copy ke /opt)

# chmod +x postgresql-9.3.17-1-linux-x64.run
# ./postgresql-9.3.17-1-linux-x64.run
# systemctl start postgresql-9.3
# su - postgres
	

Copy JDBC file


Restore Database

# /opt/PostgreSQL/9.3/bin/pg_restore -i -h localhost -p 5432 -U postgres -d xsatriya -v "/opt/xsatriya.backup"
	
Backup Database

# /opt/PostgreSQL/9.3/bin/pg_dump -i -h localhost -p 5432 -U postgres -F c -b -v -f "/opt/backupdb/xsatriya.backup" xsatriya
	
Create new file.pgpass.conf in /root/.pgpass for automatic password

# nano /root/.pgpass
# chmod 600 /root/.pgpass
# vi /root/.pgpass
	localhost:5432:*:postgres:password_db
	

CRONJOB



# sudo yum update
# sudo rpm -q cronie
# sudo yum install cronie
	
Create Command

# sudo crontab -e
	

1 6 * * * /opt/xxx.sh    (tiap jam 6 lebih 1 menit)
	
Press i (for "insert") to begin editing the file.
Pres esc to exit editing mode
Type :wq to save the file.

Automatically backup to Google Drive



# cd /opt
# wget -O gdrive https://drive.google.com/uc?id=0B3X9GlR6EmbnMHBMVWtKaEZXdDg
# mv gdrive /usr/sbin/gdrive
# chmod 755 /usr/sbin/gdrive
# sudo bash /usr/sbin/gdrive

After your first attempt to upload or do anything with gdrive, you will be asked to link your Linux box with your Google Drive account. You will get a message like this:

Go to the following link in your browser..
https://accounts.google.com/o/oauth2/approval/v2/approvalnativeapp?auto=false&response=state%3Dstate%26code%3D4%2FgwAsj1pRbw3BMUeXbHFr8YrA7Rt5HhkJndBHNmWW9Dq8cXQbOEvFmGc%26scope%3Dhttps%3A%2F%2Fwww.googleapis.com%2Fauth%2Fdrive&hl=id&approvalCode=4%2FgwAsj1pRbw3BMUeXbHFr8YrA7Rt5HhkJndBHNmWW9Dq8cXQbOEvFmGc

Enter verification code: 4/9*****


	
Create Command

# /usr/sbin/gdrive upload -f "/opt/XXX/XXX.backup" -p "1RLXXXXXX" (nama folder di google drive)
atau
# /root/gdrive/gdrive upload -p 1RLXXXXXX "/opt/XXX/XXX.backup"

	

Server Maintenance


Cek Penggunaan Memory

# free -m

	
Restart PostgreSQL

# /etc/rc.d/init.d/postgresql-9.3 restart

	
Restart Server

# /sbin/shutdown -r now
# /opt/tomcat/bin/startup.sh
# iptables -L
# iptables -F
# iptables -L
# service iptables save
	

https://www.howtoforge.com/tutorial/how-to-install-tomcat-on-centos/
http://jurnalinux.blogspot.co.id/2016/04/install-database-postgresql-95-di.html
https://www.linode.com/docs/databases/postgresql/securely-manage-remote-postgresql-servers-with-pgadmin-on-windows
https://www.pradha.id/read/setting-postgresql-agar-dapat-diakses-dari-luar
https://linuxandryan.wordpress.com/2013/03/07/creating-and-using-a-pgpass-file/
https://serverfault.com/questions/579233/permission-denied-on-owned-file
https://www.rosehosting.com/blog/automate-system-tasks-using-cron-on-centos-7/
http://www.pixelstech.net/article/1339424625-Create-cron-job-on-CentOS
https://albennet.com/automaticallybackupdatatogoogledrive.php
https://www.mynotepaper.com/mount-google-drive-using-gdrive-on-linux-server-with-own-oauth-credentials
https://timothy-quinn.com/backing-up-a-directory-to-google-drive-on-centos-7/
https://dzhorov.com/2017/04/creating-backups-from-linux-to-google-drive

Software Manajemen Kerja Notaris ver. 9
Monitoring pekerjaan mulai dari order masuk sampai selesai. Posisi Akta, Covernote, Serah terima berkas, PMPJ. Monitoring Keuangan : invoice, pembayaran, pengeluaran, pajak, kas, materai. Contoh Akta....

Software Data Notaris
Penyimpanan file softcopy format bundel akta Notaris dan PPAT. File Minuta, Salinan, Berkas Pendukung seperti KTP, KK, Sertipikat dll. History PT., Protokol Notaris PPAT....

Software Convert WS to WORD
Merubah file ws / wordstar menjadi file word format akta notaris. siap print. cepat, tanpa setting style...

Manajemen kantor Notaris PPAT
Kantor Notaris terikat pada UUJN dan Kode Etik, sehingga Kantor Notaris ada keterbatasan-keterbatasan dalam menangani masalah, terutama adanya pekerjaan-pekerjaan yang tidak boleh didelegasikan kepada orang lain...

Manajemen Data Kantor Notaris PPAT metode Client Server
Metode Client Server untuk penyimpanan data pada kantor Notaris adalah metode dimana seluruh file data kantor notaris diletakkan pada komputer server. Dalam hal ini komputer server bisa dikatakan sebagai bank data. Jumlah komputer server hanya 1 unit, meskipun jumlah komputer keseluruhannya lebih banyak...

Komputer Kantor Notaris PPAT
Spesifikasi komputer : Processor Intel G4400 box 3.3GHz Socket 1151 SKYLAKE, Motherboard GIGABYTE GA-H110M-DS2 ada LPT, Memory DDR4 KingSton 4 GB, Hardisk SATA SSD KingSton 120 GB, Hardisk SATA SEAGATE IRONWOLF NAS 2 TB, Casing + Power Supply SIMBADDA X-380W, Monitor 19-20 inchi, Mouse + Keyboard LOGITECH/Genius....

Kebutuhan kantor Notaris di bidang IT untuk pemula
Istilah pemula dalam hal ini adalah Notaris baru, dimana jumlah Customer masih belum banyak, sehingga biaya yang dikeluarkan untuk Kantor Notaris juga belum besar. Komputer set, Printer Dot Matrik, Printer Inkjet (tinta) + Scanner, Mesin Ketik....

Kebutuhan kantor Notaris di bidang IT untuk senior
Istilah senior dalam hal ini adalah kantor Notaris yang sudah ramai, customernya banyak, karyawan juga banyak dan otomatis order juga banyak...

NAS untuk Kantor Notaris PPAT
NAS (Network Attached Storage) yaitu sebuah piranti penyimpanan data dengan sistem operasi yang dikhususkan untuk melayani kebutuhan backup dan share data. Pada kantor Notaris dan PPAT, NAS dapat dijadikan sebagai pusat data (data centre). Data tersebut dapat diakses oleh komputer client (komputer karyawan) dengan metode sharing data, sehingga karyawan tidak terpaku harus menggunakan komputer di mejanya. Jadi bisa dikatakan tidak ada alasan karyawan tidak bisa kerja karena komputernya yang biasa dipakai/di mejanya rusak.....