D~DIDI~DIDIDI!!!!

0%

新VPS的简单配置

最近新弄了一个VPS,重新搭了酸酸,和lamp并跑了DVWA和pikachu两个靶场

想了想,要把酸酸的一键脚本和lamp脚本记录一下,作为备份

酸酸乳的安装脚本

1
2
3
4
5
wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
chmod +x shadowsocks-all.sh
./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log

wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh && chmod +x shadowsocks-all.sh && ./shadowsocks-all.sh

一键安装最新内核并开启 BBR 脚本(谷歌大法好,VPS加速)

1
2
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh

lamp环境,github上有项目

Debian/Ubuntu

1
2
3
4
5
6
apt-get -y install wget screen git
git clone https://github.com/teddysun/lamp.git
cd lamp
chmod 755 *.sh
screen -S lamp
./lamp.sh

Amazon Linux/CentOS/Fedora

1
2
3
4
5
6
yum -y install wget screen git
git clone https://github.com/teddysun/lamp.git
cd lamp
chmod 755 *.sh
screen -S lamp
./lamp.sh

Upgrade

1
2
3
4
5
6
7
8
9
10
cd ~/lamp
git reset --hard // Resets the index and working tree
git pull // Get latest version first
chmod 755 *.sh

./upgrade.sh // Select one to upgrade
./upgrade.sh apache // Upgrade Apache
./upgrade.sh db // Upgrade MySQL/MariaDB/Percona
./upgrade.sh php // Upgrade PHP
./upgrade.sh phpmyadmin // Upgrade phpMyAdmin

Backup

  • You must modify the config before run it

  • Backup MySQL/MariaDB/Percona datebases, files and directories

  • Backup file is encrypted with AES256-cbc with SHA1 message-digest (option)

  • Auto transfer backup file to Google Drive (need install gdrive command) (option)

  • Auto transfer backup file to FTP server (option)

  • Auto delete Google Drive’s or FTP server’s remote file (option)

    1
    ./backup.sh

Uninstall

1
./uninstall.sh

Default Installation Location

Apache Location Path
Install Prefix /usr/local/apache
Web root location /data/www/default
Main Configuration File /usr/local/apache/conf/httpd.conf
Default Virtual Host conf /usr/local/apache/conf/extra/httpd-vhosts.conf
Virtual Host location /data/www/virtual_host_names
Virtual Host log location /data/wwwlog/virtual_host_names
Virtual Host conf /usr/local/apache/conf/vhost/virtual_host.conf
phpMyAdmin Location Path
Installation location /data/www/default/phpmyadmin
KodExplorer Location Path
Installation location /data/www/default/kod
PHP Location Path
Install Prefix /usr/local/php
Configuration File /usr/local/php/etc/php.ini
ini additional location /usr/local/php/php.d
MySQL Location Path
Install Prefix /usr/local/mysql
Data Location /usr/local/mysql/data
my.cnf Configuration File /etc/my.cnf
MariaDB Location Path
Install Prefix /usr/local/mariadb
Data Location /usr/local/mariadb/data
my.cnf Configuration File /etc/my.cnf
Percona Location Path
Install Prefix /usr/local/percona
Data Location /usr/local/percona/data
my.cnf Configuration File /etc/my.cnf

Process Management

Process Command
Apache /etc/init.d/httpd (start|stop|status|restart)
MySQL /etc/init.d/mysqld (start|stop|status|restart)
MariaDB /etc/init.d/mysqld (start|stop|status|restart)
Percona /etc/init.d/mysqld (start|stop|status|restart)
Memcached /etc/init.d/memcached (start|stop|restart)
Redis-Server /etc/init.d/redis-server (start|stop|restart)

lamp Command

Command Description
lamp add create a virtual host
lamp list list all virtual host
lamp del remove a virtual host

最后

补考完数学分析,原地爆炸,老老实实做好重修的准备了(卑微,jpg)

0101