XAMPP/XEMPP/XNMPP:
Linux
Nginx
MariaDB
PHP-FPM
Pure-FTPd
Portable for Linux Ubuntu Server
LastUpdate: 2020.09.16-17h00 GMT+7
Linux
Nginx
MariaDB
PHP-FPM
Pure-FTPd
Portable for Linux Ubuntu Server
LastUpdate: 2020.09.16-17h00 GMT+7
###########################
Index:
A/ Operating System:
Linux Ubuntu Server 18.04.LTS.x64
B/ Web Server:
Nginx version: "nginx-1.18.0"
(Included LetsEncrypt for HTTPS)
(Included LetsEncrypt for HTTPS)
C/ RDBMS Database:
MariaDB 10.4.13
D/ PHP Processor:
PHP-FPM: FastCGI Process Manager
E/ FTP Server:
pure-ftpd FTP Sercure
###########################
A/ Operating System
A.1/ Ubuntu Server 18.04.LTS.x64
root@futurepo:/opt# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.5 LTS"
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.5 LTS"
A.2/ Kernel Information:
root@futurepo:/opt/lampp/script# uname -a
Linux futurepo 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
###########################
B/ Web Server
Nginx version: "nginx-1.18.0"
root@futurepo:/opt/lampp/script# /opt/lampp/nginx-1.18.0/sbin/nginx -V
nginx version: nginx-1.18.0/20200819
built by gcc 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)
built with OpenSSL 1.1.1 11 Sep 2018
TLS SNI support enabled
configure arguments:
--prefix=/opt/lampp/nginx-1.18.0
--add-module=headers-more-nginx-module
--error-log-path=/opt/lampp/nginx-1.18.0/log/error.log
--http-log-path=/opt/lampp/nginx-1.18.0/log/access.log
--pid-path=/opt/lampp/nginx-1.18.0/nginx.pid
--lock-path=/opt/lampp/nginx-1.18.0/nginx.lock
--http-client-body-temp-path=/opt/lampp/nginx-1.18.0/cache/client_temp
--http-proxy-temp-path=/opt/lampp/nginx-1.18.0/cache/proxy_temp
--http-fastcgi-temp-path=/opt/lampp/nginx-1.18.0/cache/fastcgi_temp
--http-uwsgi-temp-path=/opt/lampp/nginx-1.18.0/cache/uwsgi_temp
--http-scgi-temp-path=/opt/lampp/nginx-1.18.0/cache/scgi_temp
--user=nginx
--group=nginx
--with-http_ssl_module
--with-http_realip_module
--with-http_addition_module
--with-http_sub_module
--with-http_dav_module
--with-http_flv_module
--with-http_mp4_module
--with-http_gunzip_module
--with-http_gzip_static_module
--with-http_random_index_module
--with-http_secure_link_module
--with-http_stub_status_module
--with-http_auth_request_module
--with-http_image_filter_module
--with-mail
--with-mail_ssl_module
--with-file-aio
--with-http_v2_module
--with-cc-opt='-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic'
root@futurepo:/opt/lampp/script#
###########################
C/ RDBMS Database: MariaDB
root@futurepo:/opt/lampp/nginx-1.18.0/sbin# A004-xampp-mysql-console-admin.sh
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 3107
Server version: 10.4.13-MariaDB Source distribution
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> status
--------------
/opt/lampp/bin/mysql Ver 15.1 Distrib 10.4.13-MariaDB, for Linux (x86_64) using readline 5.1
Connection id: 3107
Current database:
Current user: root@localhost
SSL: Not in use
Current pager: stdout
Using outfile: ''
Using delimiter: ;
Server: MariaDB
Server version: 10.4.13-MariaDB Source distribution
Protocol version: 10
Connection: Localhost via UNIX socket
Server characterset: utf8mb4
Db characterset: utf8mb4
Client characterset: utf8mb4
Conn. characterset: utf8mb4
UNIX socket: /opt/lampp/var/mysql/mysql.sock
Uptime: 1 hour 38 min 14 sec
Threads: 12 Questions: 22339 Slow queries: 0 Opens: 51 Flush tables: 1 Open tables: 41 Queries per second avg: 3.790
--------------
MariaDB [(none)]>
###########################
D/ PHP-FPM: FastCGI Process Manager
###PHP: D001-1-php-fpm-7.4-restart.sh | D001-3-wordpress-security.sh
#php-fpm-reload.sh | php-fpm-restart.sh | php-fpm-status.sh | php-fpm-stop.sh
#/opt/lampp/php-7.4.9/bin/php -v
PHP 7.4.9 (cli) (built: Aug 18 2020 11:04:00) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
#/opt/lampp/php-7.4.9/bin/php -i| grep php.ini
Configuration File (php.ini) Path => /opt/lampp/php-7.4.9/lib
#-rw-r--r-- 1 root root 72599 Aug 18 14:05 /opt/lampp/php-7.4.9/lib/php.ini
#/opt/lampp/php-7.4.9/sbin/php-fpm -v |
PHP 7.4.9 (fpm-fcgi) (built: Aug 18 2020 11:04:10)
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
#/opt/lampp/php-7.4.9/sbin/php-fpm -i| grep php.ini
Configuration File (php.ini) Path => /opt/lampp/php-7.4.9/lib
Loaded Configuration File => /opt/lampp/php-7.4.9/lib/php.ini
#-rw-r--r-- 1 root root 72599 Aug 18 14:05 /opt/lampp/php-7.4.9/lib/php.ini
###########################
E/ FTP Server:
pure-ftpd FTP Sercure
root@futurepo:/opt/lampp/pure-ftpd# B001-1-pureftpd-restart-FULL.sh
######################################
PURE-FTPD CURRENT PID:
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 7694/pure-ftpd (SER
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 7510/mysqld
PURE-FTPD [FULL PERMISSION] RESTARTING...
21/tcp: 7694
######################################
PURE-FTPD NEW PID:
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 24370/pure-ftpd (SE
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 7510/mysqld
######################################
###########################
Bonus:
Bonus1: root@futurepo:/opt/lampp/script# ll
root root 1857 Aug 17 14:36 A001-xampp-mysql-initial.sh.bk
root root 3691 Aug 17 13:34 A002-MySQL-Upgrade.sh*
root root 605 Aug 19 09:49 A003-1-xampp-mysql-restart.sh*
root root 298 Jan 17 2019 A003-2-xampp-mysql-stop.sh*
root root 238 Jan 17 2019 A004-xampp-mysql-console-admin.sh*
root root 338 Aug 17 14:24 A005-1-mysql-EventScheduler-ON.sh*
root root 171 Jan 17 2019 A005-2-mysql-EventScheduler-ON.sql
root root 322 Aug 17 13:52 A006-1-mysql-EventScheduler-OFF.sh*
root root 171 Jan 17 2019 A006-2-mysql-EventScheduler-OFF.sql
root root 1764 Aug 19 16:29 A007-3-backup-website.sh*
root root 1 Aug 21 08:27 A007-4-restore-website.sh*
root root 1570 Aug 21 08:27 A007-5-Backup-1-DB.sh*
root root 1862 Aug 21 15:10 A007-6-Restore-1-DB.sh*
root root 1749 Aug 19 09:49 B001-1-pureftpd-restart-FULL.sh*
root root 1516 Jan 17 2019 B001-2-pureftpd-restart-RO.sh*
root root 38 Dec 11 2018 B001-3-pureftpd-log.sh*
root root 359 Dec 11 2018 B001-4-ssl-cert-expired-date-pure-ftpd.sh*
root root 874 Sep 16 14:16 D001-1-php-fpm-7.4-restart.sh*
root root 639 Aug 19 09:18 D001-2-php-fpm-7.4-stop.sh*
root root 1476 Sep 16 14:31 D001-3-wordpress-security.sh*
root root 3109 Aug 19 09:48 E001-1-nginx-restart-all-instance.sh*
root root 1582 Aug 19 09:28 E001-2-nginx-stop-all-instance.sh*
root root 2655 Aug 19 09:31 E001-3-nginx-reload-all-instance.sh*
root root 1271 Aug 19 09:33 E001-4-nginx-status-all-instance.sh*
root root 2121 Aug 20 11:23 E001-5-nginx-test-all-instance.sh*
Bonus2: /etc/rc.local
#!/bin/bash
###################################
#FILE_NAME: /etc/rc.local
#Author: qwerty |
#LastUpdate: #2020.08.12-15.54.35.332
###################################
###################################CONTENT:BEGIN
#!/bin/bash
#!/bin/sh -e
# rc.local
# By default this script does nothing.
#####################################
#SAMBA:
/opt/script/samba-stop.sh
#MariaDB:
/opt/lampp/script/A003-1-xampp-mysql-restart.sh
#FTP Server:
/opt/lampp/script/B001-1-pureftpd-restart-FULL.sh
#PHP-FPM: 7.4.9:
/opt/lampp/script/D001-1-php-fpm-7.4-restart.sh
#NGINX:
/opt/lampp/script/E001-1-nginx-restart-all-instance.sh
#######
exit 0
###################################CONTENT:END
Bonus3:crontab -l
root@futurepo:/opt/lampp/script# crontab -l
##############################################
#UBUNTU: /var/spool/cron/crontabs/root
#CENTOS: /var/spool/cron/root
#LastUpdate: #10:19 2020.09.16
##############################################
#* * * * * command to be executed
#- - - - -
#| | | | |
#| | | | +----- day of week (MON-1|TUE-2|WED-3|THU-4|FRI-5|SAT-6|SUN-0)
#| | | +------- month (1-12)
#| | +--------- day of month (1-31)
#| +----------- hour (0-23)
#+------------- min (0-59)
##############################################
#GET DATE PER 1min:
* * * * * /opt/script/schedule-per-1s.sh
#Sync Time Server, daily, 23h00:
00 23 * * * /opt/script/time-force-update.sh
#CRONTAB BACKUP, DAILY, 23h00:
#00 23 * * * /opt/script/crontab-backup.sh
# Check process HAProxy status every minute.
# * * * * * /opt/script/haproxy_monitor_stats.sh
#CLEAR RAM PER HOUR:
0 */1 * * * /opt/script/ram.clear.sh
#RENEW SSL CERT: Daily, 0h00:
00 00 * * * /opt/script/le-renew-[futurepo.xxx].sh
#Wordpress Security Checking: DAILY, 23h00:
00 23 * * * /opt/lampp/script/D001-3-wordpress-security.sh
#Wordpress: Backup Websites: Daily, 0h00:
#A007-3-backup-website.sh <DBName> <Wordpress Website Name>
#A007-3-backup-website.sh <DBName> <Wordpress Website Name>
00 23 * * * /opt/lampp/script/A007-3-backup-website.sh "futurepo" "futurepo.xxx"
Bonus4:date;netstat-status.sh
###########################
Download:
Contact to: iadmin@mgiay.com
###########################
Keyword:
#XAMPP
#XEMPP
#XNMPP
#XNMPP
#Linux
#Nginx
#MariaDB
#PHP
#Nginx
#MariaDB
#PHP
#Pure-FTPd
Linux, Nginx, MariaDB, PHP, Pure-FTPd
Linux, Nginx, MariaDB, PHP, Pure-FTPd
No comments:
Post a Comment