1.新手小白-服务器正确的安装宝塔的粗略教程
购买服务器后首先是挂载磁盘再安装宝塔,步骤不要搞错,免得安全后磁盘空间不对需要挂载多免费异步,切记切记
挂载磁盘:(挂载磁盘只需一行命令即可,请根据自己的系统选择正确的挂载命令)
Centos7.6或以上一键挂载磁盘命令(7.6以下系统很多不更新了所以不再推荐使用与出挂载命令了)
yum install wget -y && wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && bash auto_disk.sh
备用命令
yum install wget -y && wget -O auto_disk.sh https://raw.githubusercontent.com/wn789/www/master/auto_disk.sh && bash auto_disk.sh
国内Centos安装脚本宝塔命令(安装至最新版本):
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
国际版Centos安装脚本宝塔命令【推荐使用,无须绑定手机】
yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh aap
2.利用宝塔面板设置秒级监控定时访问
我们都知道宝塔面板目前最低只能设置一分钟的监控.但是我们往往需要更高频率的监控来执行任务.那么我们就需要用到shell脚本来执行了。
教程来了:
进入宝塔-计划任务
任务类型-shell脚本
任务名称:随便填
执行周期:随便填
脚本内容:
step=1 #单位:秒;间隔的秒数,最大60。需要几秒监控就填几 for((i=0;i<60;i=(i+step)));do curl -s http://www.ydtdml.com/api.php endDate=`date +"%Y-%m-%d %H:%M:%S"` echo "★[$endDate] Successful" echo "---------" sleep $step done; exit 0
3.解决宝塔计划任务不执行或无法删除的问题
前言:由于服务器迁移了一次,于是发现以前的计划任务无法正常执行和删除了
删除计划任务显示:首页执行以下命令:
chattr -i /etc chattr -Ri /var/spool/cron/
然后管他三七二十一,直接用命令重启宝塔计划任务
systemctl restart crond
然后查询任务状态,那 冒绿光 就是能用了
systemctl status crond
附言:如果计划任务还是不执行,可能还需要手动挨个重新点击"保存"或删除后重新添加才能生效, 还有更好用的方法 欢迎在评论区留言讨论学习!
4.宝塔面板如何关闭面板的SSL验证
宝塔面板新的安装脚本会在安装时提示是否要开启面板的SSL验证,默认是
n
即不开启,如果一不注意输入了y
,那么SSL验证就会开启,即面板的访问地址由http
变成了https
。本来也不是啥大问题,偏偏宝塔自己生成的证书不太可靠,主流浏览器有时候不认,所以
https
协议访问面板的时候就会打不开,会提示ERR_CONNECTION_REST
,即链接被重置。这时要么再配置个第三方的证书(需要搭配域名),要么就把面板的SSL验证给关了,推荐后者,直接关。
SSH进服务器,输入以下命令并执行:
rm -f /www/server/panel/data/ssl.pl && /etc/init.d/bt restart
再通过
http
方式访问面板就正常了,问题解决!
5.宝塔 mysql查询返回Out of sort memory, consider increasing server sort 解决方法
宝塔 mysql查询返回Out of sort memory, consider increasing server sort(字面意思:内存不足,请考虑增加服务器排序)
我是直接在宝塔修改缓冲区大小(如果有更好的办法欢迎评论区讨论学习):
然后重启mysql就行了
mysql查看缓冲区大小:
show variables like '%query_cache%'