0% found this document useful (0 votes)
6 views

Konf All

Uploaded by

Eka Putra Lebuan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Konf All

Uploaded by

Eka Putra Lebuan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 5

--------------NGINX ---------

sudo nano /etc/apt/sources.list.d/nginx.list


--- tambahkan :
deb [arch=amd64] http://nginx.org/packages/mainline/ubuntu/ focal nginx
deb-src http://nginx.org/packages/mainline/ubuntu/ focal nginx

wget http://nginx.org/keys/nginx_signing.key
sudo apt-key add nginx_signing.key
sudo apt update
sudo apt remove nginx nginx-common nginx-full nginx-core
sudo apt install nginx

--- config nginx di folder /nginx, replace aja file di nginx dengan itu dan sesuain
pathnya:

sudo nano /etc/nginx/conf.d/default.conf


sudo nano /etc/nginx/nginx.conf

--- copy ssl ke /opt/ssl


cd /opt
sudo mkdir ssl
cd ssl
sudo nano default_blank.crt
sudo nano default_blank.key

--- cek konfig nginx


sudo nginx -t

sudo service nginx restart

--------------SETTING FE ---------

sudo apt install composer


sudo apt install git
sudo git clone https://github.com/agussustian2017/rsjp_paramarta.git
sud git clone
https://iqbalprakasa:[email protected]/
github.com/iqbalprakasa/rs_sartikaasih.git
git config --global credential.helper store

--- copy vendor & node ke fe be

--- buka permission be fe


sudo chmod -R 777 storage/
sudo chmod -R 777 frontend/

sudo apt install nodejs


sudo apt install npm
sudo npm install pm2@latest -g
cd /opt/rsud_apa/frontend
pm2 start ./bin/www --name front --watch --ignore-watch="node_modules" -i 4
pm2 startup
--- copy syntaxt trus enter
pm2 save

--------------PHP ---------
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.3
sudo apt install php7.3-cli php7.3-fpm php7.3-json php7.3-pdo php7.3-mysql php7.3-
zip php7.3-gd php7.3-mbstring php7.3-curl php7.3-xml php7.3-bcmath php7.3-json
php7.3-dom php7.3-pgsql
sudo service apache2 stop
sudo update-rc.d apache2 disable
sudo nano /etc/php/7.3/fpm/pool.d/www.conf
--- ubah pm=dynamic => pm=ondemand
--- ubah pm.max_children = 5 => pm.max_children = 100
--- ubah www-data jadi nginx & bukain listen.mode

sudo service php7.3-fpm restart

--------------DB POSTGRES--------------------
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key
add -
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-
pgdg main" > /etc/apt/sources.list.d/PostgreSQL.list'
sudo apt update
sudo apt-get install postgresql-14
sudo service postgresql restart
sudo su -l postgres
psql
\password postgres
\q

apt list postgres* --installed


host all all 127.0.0.1/32 md5
host all all 0.0.0.0/0 md5

-------------SET ALIASES------------------

sudo nano ~/.bash_aliases


--- isikan
alias kahareup='cd /opt/rsjp_paramarta'
alias pull='sudo git pull'
alias develop='cd /opt/dev/rsjp_paramarta'

source ~/.bashrc

-----------------------------------------------------
setting lainnya-----------------------------------------------------
-----------------------------------------------------
--------------BACKUP RESTORE POSTGRES LINUX ---------

sudo su
su - postgres

backup db -->>
pg_dump -v -Fc -Z 9 -f namafile.backup nama_db

hapus db hati2 euy -->>


dropdb nama_db
bikin db -->>
createdb nama_db

restore db -->>
pg_restore -v -d nama_db filedatabase.backup

--> diwindows :
masuk ke directory postgres postgres/bin
pg_dump --username "yourUserName" -v -Fc -Z 9 -f namafile.backup nama_db

pg_restore --username "postgres" --port=5432 -v -d nama_db filedatabase.backup

psql -U --username "postgres" -d rsj_grhasia -c "UPDATE \"strukresep_t\"


SET \"orderfk\" = null"

ganti password postgres


ALTER USER namauser PASSWORD 'newpassword';
GRANT CONNECT ON DATABASE rsud_merahputih TO rsudmerahputih;
GRANT USAGE ON SCHEMA public TO rsudmerahputih;
GRANT SELECT, INSERT, UPDATE, DELETE ON ALL TABLES IN SCHEMA public TO
rsudmerahputih;
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO rsudmerahputih;
GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA public TO rsudmerahputih;
GRANT ALL PRIVILEGES ON DATABASE rsud_merahputih TO rsudmerahputih;
ALTER USER rsudmerahputih CREATEDB;
ALTER USER rsudmerahputih WITH SUPERUSER;

---------------SQL SERVER SETTING---------------

--Max degree Paralism = NumCPUs / NumaNodes


select COUNT(scheduler_id) as NumCPUs FROM sys.dm_os_schedulers WHERE status =
'VISIBLE ONLINE'
select COUNT(DISTINCT memory_node_id) as NumaNodes FROM sys.dm_os_memory_clerks
WHERE memory_node_id!=64

--Check network packet size


ping ke gateaway : ping gateaway -l [packet 1400] -f

--cost treshold paralism


100

----postgres

effective_cache_size = 16GB
shared_buffers = 4GB
work_mem = 16MB
maintenance_work_mem = 128MB
wal_level = replica
max_wal_size = 1GB
min_wal_size = 80MB
#archive_mode = off
-------
Haproxy --> load balancing
refmgr --> replikasi

-------------angular cli
pm2 start "ng serve --port 4400 --host 0.0.0.0 --live-reload false" --name viewer
pm2 start "ng serve --open --host 0.0.0.0 --port 4300 --disable-host-check --ssl
true --ssl-cert "/opt/ssl/apps_transmedic_co_id.crt" --ssl-key
"/opt/ssl/apps.transmedic.co.id.key" " --name kiosk
pm2 start ./server.js --name socket-granmed --watch --ignore-watch="node_modules" -
i 1
--------------------------------------------------------

---------------COPY FILE SCP---------------


scp -p filena [email protected]:/home/rskp/

SSL

pasang di
BE

SSLCertificateFile /etc/apache2/ssl/apps_transmedic_co_id.crt
SSLCertificateChainFile /etc/apache2/ssl/apps.transmedic.co.id.csr
SSLCertificateKeyFile /etc/apache2/ssl/apps.transmedic.co.id.key
------------------------------
FE

var certificate = fs.readFileSync('/etc/apache2/ssl/transmedic.co.id.crt');


var privateKey = fs.readFileSync('/etc/apache2/ssl/transmedic.co.id.key');
var chain = fs.readFileSync('/etc/apache2/ssl/transmedic.co.id.csr');

var credentials = {key: privateKey, cert: certificate,ca : chain};

magelang
hapus source postgres
/etc/apt/sources.list.d/PostgreSQL.list

-----------------------OPENVPN LINUX-----------------
sudo apt install openvpn
#masukan config ke /etc/openvpn/client (ca.crt .key .ovpn)
sudo openvpn --client --config jasmed.ovpn &
#cara nyalain
sudo openvpn jasmed.ovpn

-----------JASPER--------------
-install jdk (sudo apt-get install openjdk-8-jre)
-sudo nano start.sh
nohup java -XX:+UseG1GC -XX:+UseStringDeduplication -Djava.awt.headless=true -
Dspring.config.location=main.properties -jar laporan-1.jar > log_syamsu.out &
-sudo nano log_syamsu.out
-sudo sh start.sh
#cek log
-tail -1000f log_syamsu.out
#cek port jasper
-sudo lsof -i:8797
-sudo kill -9 (PID)

password server :IT_rs_88-93

-----Backend Bed--------
-- sudo nano /etc/systemd/system/bedsevicebackend.service

[Unit]
Description=Bakcend Bed Service

[Service]
WorkingDirectory=/opt/rs_unand/ServiceBed
ExecStart=/usr/bin/dotnet /opt/rs_unand/ServiceBed/Bed.Service.dll
--urls=http://0.0.0.0:9114
Restart=always
# Restart service after 10 seconds if the dotnet service crashes:
RestartSec=10
KillSignal=SIGINT
SyslogIdentifier=dotnet-kintil
User=www-data
Environment=ASPNETCORE_ENVIRONMENT=Production
Environment=DOTNET_PRINT_TELEMETRY_MESSAGE=false

[Install]
WantedBy=multi-user.target

-sudo systemctl start bedsevicebackend.service

sudo npm uninstall -g @angular/cli


sudo npm cache clean --force
sudo npm install --force -g @angular/cli
-> versi node
https://phoenixnap.com/kb/update-node-js-version

2204000967

You might also like