
OneinStack安装
注意事项
安装前仔细阅读以下前期准备
- Linux系统源
apt、yum
必须配置好(除非你的网络非常的稳定)- 数据盘挂载,建议先挂载数据盘
网站等重要数据存放在数据盘中,避免系统重装数据丢失
- 云主机安全组
参考各大运营商文档说明
后期我会出教程在不同的系统内核下配置对应的源地址、数据盘挂载以及云主机安全组的配置,敬请期待😉
安装类型
- 交互安装
以当前系统内核使用对应的命令
1 | yum -y install wget screen #CentOS/Redhat |
可以参考以下图片中的步骤(以实际需求为准)
- 自动安装
建议熟练掌握OneinStack用户使用
1 |
|
添加附加组件
注意事项
如果之前没有安装组件,后续补充安装,统一入口为./install.sh,addons.sh脚本不在提供,如之前没有安装php redis扩展,补充安装命令:./install.sh --php_extensions redis
1 | ~/oneinstack/addons.sh |
添加虚拟主机
1 | ~/oneinstack/vhost.sh |
删除虚拟主机
1 | ~/oneinstack/upgrade.sh --oneinstack #升级脚本工具,不影响正在运行环境 |
管理FTP账号
1 | ~/oneinstack/pureftpd_vhost.sh |
数据备份
1 | ~/oneinstack/backup_setup.sh # Set backup options |
管理服务
注意: 如果服务器包含systemd,则使用systemctl管理,且兼容service。
- Nginx/Tengine/OpenResty:
1 | service nginx {start|stop|status|restart|reload|configtest} |
- MySQL/MariaDB/Percona:
1 | service mysqld {start|stop|restart|reload|status} |
- PostgreSQL:
1 | service postgresql {start|stop|restart|status} |
- MongoDB:
1 | service mongod {start|stop|status|restart|reload} |
- PHP:
1 | service php-fpm {start|stop|restart|reload|status} |
- HHVM:
1 | service supervisord {start|stop|status|restart|reload} |
- Apache:
1 | service httpd {start|restart|stop} |
- Tomcat:
1 | service tomcat {start|stop|status|restart} |
- Pure-Ftpd:
1 | service pureftpd {start|stop|restart|status} |
- Redis:
1 | service redis-server {start|stop|status|restart} |
- Memcached:
1 | service memcached {start|stop|status|restart|reload} |
更新版本
1 | ~/oneinstack/upgrade.sh |
软件卸载
1 | ~/oneinstack/uninstall.sh |