# 运维脚本项目 **Repository Path**: wuchen001/Tengine_Install ## Basic Information - **Project Name**: 运维脚本项目 - **Description**: 快速部署 Tengine, Google Authenticator OTP服务 等运维脚本 - **Primary Language**: Shell - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2017-09-26 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 快速运维 致力于快速搭建安全的稳定的系统服务 ## Nginx相关 ##### 快速安装Tengine脚本: - 什么是Tengine: ``` Tengine是由淘宝网发起的Web服务器项目。 它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。 Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。 ``` - 它在什么位置: ``` Nginx/install_tengine.sh ``` - 怎么使用它: ``` wget https://gitee.com/wuchen001/Tengine_Install/raw/master/Nginx/install_tengine.sh /bin/sh install_tengine.sh ``` ## SSH相关 ##### 基于Google Authenticator的SSH登录二次身份验证: - 什么是Google Authenticator PAM Module: ``` Google Authenticator PAM Module 是基于One-Time Password(OTP) 由Google开发的一个双因素认证插件。 ``` - 它是怎么工作的:. ``` Google Authenticator需要为每个用户生成一个Key. 你可以将这个KEY导入到手机的APP "身份验证器(Android)"/"Google Authenticator(IOS)" 里面. 手机APP会根据算法每30秒生成一个六位数的一次性密码.每次登录SSH时服务器就会询问这个密码. ``` - 它在什么位置: ``` SSH/Google_Authenticator/otpadmin.sh ``` - 怎么使用它 [基于Google-Authenticator的SSH登录二次身份验证](https://gitee.com/wuchen001/Tengine_Install/wikis/pages?title=基于Google-Authenticator的SSH登录二次身份验证&parent=SSH) ## Zabbix相关 ##### Zabbix Agent - 怎么使用它 ``` wget https://gitee.com/wuchen001/Tengine_Install/raw/master/Zabbix_Agent/agent_init_install.sh /bin/sh agent_init_install.sh ``` ##### Agent IO Plug - 怎么使用它 ``` # 自动发现脚本 curl -o /etc/zabbix/zabbix_agentd.d/disk_scan.sh https://gitee.com/wuchen001/Tengine_Install/raw/master/Zabbix_Agent/disk_scan.sh chmod +x /etc/zabbix/zabbix_agentd.d/disk_scan.sh # Zabbix_io配置文件 curl -o /etc/zabbix/zabbix_agentd.d/userparameter_diskio.conf https://gitee.com/wuchen001/Tengine_Install/raw/master/Zabbix_Agent/userparameter_diskio.conf systemctl restart zabbix-agent ```