阅读视图

宝塔检测MySQL停止运行后,自动执行重启

最近有一个诡异的现象,不知道为什么MySQL总是自动停止运行,网上查了好多,也没有一个具体准确的解答

解决方法也是尝试了很多,都没办法有效解决

转换了一下思路,即然无法解决,那就解放双手,自动执行重启。
不然甚至都不知道什么时候MySQL会自动关闭,也不可能一天24小时盯着

那么利用宝塔里的计划任务,来实现自动化。通过定时自动执行检测MySQL是否停止后,执行重启计划。

如果是停止状态,那么就执行启动命令:

pgrep -x mysqld &> /dev/null
if [ $? -ne 0 ];then
bash /www/server/panel/script/rememory.sh
/etc/init.d/mysqld start
echo "监控到MySQL已停止,已执行重启计划,时间:`date "+%Y-%m-%d %H:%M:%S"`" >> /www/mysql_error.log
fi

如果 MySQL 自动停止,代码运行的日志会记录到这里: /www/mysql_error.log

  •  

wordpress更改后台登陆地址

默认地址一直有破解后台账号密码的人,全世界ip的都有,也不知道哪来的这些人,把后台地址改一下,同样记录备份一下。

重命名wp-login.php文件

打开根目录,把wp-login.php修改成你想要的设置的名字,比如houtai.php,那后台登录就可以通过 域名https://域名/houtai.php 进入

修改general-template.php文件

打开目录wp-includes找到general-template.php

点击编辑,搜索wp-login.php然后替换为你刚修改的名字,比如houtai.php

或者搜索变量$login_url,把wp-login.php替换为index.php,设置之后,只要有人访问wordpress默认的后台地址就会跳转至你的网站首页

设置404跳转页面

找到网站主题的404.php文件,然后把下面代码复制上去,如果没有404.php,那你就新建一个404.php文件然后把代码复制上去

<?php
header(HTTP/1.1 301 Moved Permanently);
header(Location: .get_bloginfo('url').#301-redirect-from-404-page);
?>

以后就只能通过你设置的新地址进行后台登录,给自己的后台加一把锁很有必要!

  •  

用户评论和回复评论邮件通知功能

最近把博客重新换了主题,修修改改的,最后发现邮件用不了。不知道以前的邮件是怎么个情况。

重新百度搜了一个可用的,同时带smtp发信功能。同时也记录一下吧。

手动修改代码:

找到当前使用的主题目录下的 functions.php
在文件末尾加上下面代码,请自行配置:

//使用 smtp 发邮件
add_action('phpmailer_init', 'fanly_mail_smtp');
function fanly_mail_smtp( $phpmailer ) {
	$phpmailer->IsSMTP();
	$phpmailer->SMTPAuth = true;//启用 SMTPAuth 服务
	$phpmailer->Port = 465;//SMTP 邮件发送端口,这个和下面的 SSL 验证对应,如果这里填写 25,则下面参数为空
	$phpmailer->SMTPSecure ="ssl";//是否验证 ssl,与 MTP 邮件发送端口对应,如果不填写,则上面的端口须为 25
	$phpmailer->Host = "smtp.qq.com";//邮箱的 SMTP 服务器地址,目前 smtp.qq.com 为 QQ 邮箱 SMTP
	$phpmailer->Username = "example@qq.com";//smtp帐号邮箱地址(等于发件地址)
	$phpmailer->Password ="***************";//smtp授权码
}
add_filter( 'wp_mail_from', 'fanly_wp_mail_from' );
function fanly_wp_mail_from() {
	return 'example@qq.com';//发件邮箱地址(等于smtp帐号邮箱地址)
}

//WordPress 评论回复邮件通知代码
function fanly_comment_mail_notify($comment_id) {
    $blogname = wp_specialchars_decode(get_option('blogname'), ENT_QUOTES);
    $comment = get_comment($comment_id);
    $parent_id = $comment->comment_parent ? $comment->comment_parent : '';
    $spam_confirmed = $comment->comment_approved;
    if (($parent_id != '') && ($spam_confirmed != 'spam')) {
        $wp_email = 'no-reply@' . preg_replace('#^www\.#', '', strtolower($_SERVER['SERVER_NAME']));
        $to = trim(get_comment($parent_id)->comment_author_email);
        $subject = trim(get_comment($parent_id)->comment_author) . ',您在 [' . $blogname . '] 中的留言有新的回复啦!';
        $message = '<div style="color:#555;font:12px/1.5 微软雅黑,Tahoma,Helvetica,Arial,sans-serif;max-width:550px;margin:50px auto;border-top: none;" ><table border="0" cellspacing="0" cellpadding="0"><tbody><tr valign="top" height="2"><td valign="top"><div style="background-color:white;border-top:2px solid #00A7EB;box-shadow:0 1px 3px #AAAAAA;12px;max-width:550px;color:#555555;font-family:微软雅黑, Arial;;font-size:12px;">
<h2 style="border-bottom:1px solid #DDD;font-size:14px;font-weight:normal;padding:8px 0 10px 8px;"><span style="color: #00A7EB;font-weight: bold;">> </span>您在 <a style="text-decoration:none; color:#58B5F5;font-weight:600;" href="' . home_url() . '">' . $blogname . '</a> 的留言有回复啦!</h2><div style="padding:0 12px 0 12px;margin-top:18px">
<p>您好, ' . trim(get_comment($parent_id)->comment_author) . '! 您发表在文章 《' . get_the_title($comment->comment_post_ID) . '》 的评论:</p>
<p style="background-color: #EEE;border: 1px solid #DDD;padding: 20px;margin: 15px 0;">' . nl2br(strip_tags(get_comment($parent_id)->comment_content)) . '</p>
<p>' . trim($comment->comment_author) . ' 给您的回复如下:</p>
<p style="background-color: #EEE;border: 1px solid #DDD;padding: 20px;margin: 15px 0;">' . nl2br(strip_tags($comment->comment_content)) . '</p>
<p>您可以点击 <a style="text-decoration:none; color:#5692BC" href="' . htmlspecialchars(get_comment_link($parent_id)) . '">查看完整的回复內容</a>,也欢迎再次光临 <a style="text-decoration:none; color:#5692BC"
href="' . home_url() . '">' . $blogname . '</a>。祝您生活愉快!</p>
<p style="padding-bottom: 15px;">(此邮件由系统自动发出,请勿直接回复!)</p></div></div></td></tr></tbody></table></div>';
        $from = "From: \"" . get_option('blogname') . "\" <$wp_email>";
        $headers = "$from\nContent-Type: text/html; charset=" . get_option('blog_charset') . "\n";
        wp_mail( $to, $subject, $message, $headers );
    }
}
add_action('comment_post', 'fanly_comment_mail_notify');
  •  

iOS描述文件mobileconfig签名认证

由于一些需要,需要对网站上获取到的描述文件加密认证,让域名变绿,对于一些获取描述文件的用户来说增加信任度。

接下来详细记录一下,整个签名过程!

申请SSL域名证书

第一步:先到腾讯云申请一个免费的SSL证书,点击前往

第二步:下载Apache(crt文件、key文件)类型证书文件

第三步:把下载证书文件分别改名

下载的Apache的,解压出来会得到三个文件,分别是(后缀):key、chain.crt、public.crt。

  • key的改成=server.key (你的私钥)
  • public.crt的改成=server.crt (你的服务器SSL证书)
  • chain.crt的改成=ca-bundle.crt (你的根证书链)
  • 未签名的mobileconfig的改成=company.mobileconfig (你的描述文件)
  • 把四个文件放同一个目录内,然后在当前文件夹内,启动命令终端,必须是在这个文件夹内!!

    目录终端签名命令

    可以在宝塔服务器里,也可以在Mac上运行。

    需要在目录内执行终端签名命令。

    宝塔面板:直接进入到目录,运行终端即可。
    Mac电脑:cd Documents/文件夹名称/

    运行以下命令:

    openssl smime -sign -in company.mobileconfig -out signed.mobileconfig -signer server.crt -inkey server.key -certfile ca-bundle.crt -outform der -nodetach
    

    命令运行完之后,会在目录里面生成一个已签名的signed.mobileconfig(如果文件夹内没有,就刷新一下)

    把新生成的加密已签名signed.mobileconfig上传到网站目录,即可!

    •  

    花开的季节

    天气越来越暖和,昨晚把冬天的衣服全部收起来,夏天的衣服翻出来,发现好多衣服已经完全没有了想穿它的想法,扔了又好可惜放着又占地方。
    你们的旧衣服怎么处理的?

    上班路上发现好多树上已经开满了花,开着窗户闻到的都是花香。买早饭的时候没忍住折了一只放在车上。本来想车里能有一些香味,晚上的时候直接干巴了 哈哈

    天气暖和了,我也得抓紧时间找对象,不知道会找到一个什么样的?再不结婚真要老了

    QQ邮箱美化主题

    不知道你们有没有使用QQ邮箱的习惯,我因为经常使用邮箱所以有时会折腾一下。比如我博客里的域名邮箱就是绑定的QQ邮箱
    邮箱界面虽然已经习惯了,但是样式真的不好看。经过折腾发现一个更换邮箱风格UI的小技巧,先看效果,点击图片放大

    怎么样?是不是界面看起来漂亮多了。下面教你们怎么设置

    开启办法:

    ① 打开设置----->常规
    ② 把语言设置为English,保存修改
    ③ 然后你就发现UI已经变成和上面图片一样,但对很多人来说英文并不直观

    修改成中文办法:

    右上角头像--->settings---->Normal----->往下翻语言----->改成中文即可

    需要说明的是,这种修改是无法还原回来的,所以不喜欢这UI界面的就不要改了。

    本人很喜欢这种简洁的,所以把它推荐给你们!

    •  

    你们都有什么样的副业?

    最近一直想除了固定上班的收入,能否把自己的爱好专长变现呢?不知你们的城市收入水平是怎样?
    在威海这座准三线城市,拿着四线城市的收入,一线城市的消费的水平。有些物价甚至和北上广持平。
    说实话如果只是拿着固定工资,也只是勉强活着,存钱不现实。这么多年我自己也没存多少,房子还是家里帮忙拿了一部份钱。工资发下来基本全用来还房贷,很累

    常来我博客的朋友不知是否看过我之前换了苹果手机,从最开始的小白到现在各种越狱翻墙的折腾。
    在这中间折腾的时候发现苹果的很多功能软件,甚至教程都可以拿出来卖钱。
    苹果的用户真的太多了,自我开始玩开始接触这个圈子开始,大大小小都加了不少群。学了好多,到现在开始也对外出售一些软件、教程类的东西

    相信用现在用手机,并且有社交的人都有一个微信。特别是因为工作需求,苹果手机用户都想要双开多开微信,而苹果并没有此分身功能。那么给别人多开微信就附生出生意。有需求就有买卖
    以前不知道,我开始做之后才知道这东西需求量太大了。太多人需要又有太多人不懂怎么做。市场也乱的很,有几百块买的,也有几十块买的。太贵的那种就是能坑是一个是一个哈哈

    其实能做的不只是这些,能做到的还有更多,比如安装各种破解软件,我博客里连接的网盘也是我收集的破解软件。这些都需要有这个开发者证书才能安装。需要的人还是挺多的

    这东西涉及到申请苹果开发者账号,以前的时候苹果没有审核这么严,近几年越来越严,我全家总动员也才申请了2个账号,别的账号都因为各种原因而没有申请成功!

    最近在想还有没有别的生意可以再赚点外块,把副业做起来也是一个收入来源。


    写的有点乱,就是想到什么就写了,不喜欢看字多的可以忽略。。。

    最后你们都有什么样的副业,也是把兴趣爱好做成副业多了一份收入吗?

    •  

    忙忙碌碌 偶尔得空

    自过完年回来后一直没停止的忙碌,有时自己都不知道在瞎忙什么,每日都感觉很疲惫。
    今天得空把最近的一些事情做一个整理。

    服务器

    首先关于博客之前所使用的阿里服务器,就是稀里糊涂给封了,至今也没有解封,现在已经不再考虑它了,虽然丢失了一部份数据,但经过一段时间不断重新补充,现在数据基本都找回来或者重做。
    不止是现在博客这个站,还有另外几个站点,数据已全部重启重做!

    关于主题,发现我还是喜欢这种比较简洁的界面,之前用的那个虽然开始用的时候有点小惊艳,但不耐久看,还是这种简简单单的挺好!

    记录一下安装宝塔面板的破解企业版命令!目前已经更新至7.9.8版本

    破解版功能:

  • 去除必须登陆账号才可使用的限制
  • 去除联网,只在本地运行
  • 去除软件商店内一键部署功能
  • (因需联网,所以无法使用)
  • 新增功能:

  • 软件商店所有付费软件免费安装部署
  • SSL证书可无限申请,无数量限制
  • 所有企业版功能都可享有!
  • 服务器终端上输入命令:

    安装版:

    yum install -y wget && wget -O install.sh http://io.bt.sy/install/install_6.0.sh && sh install.sh

    升级版

    curl https://cdn.0o8.cn/install/update6.sh|bash

    备注:升级版可能会有BUG,如果你遇到终端无法登陆使用的情况,那最好是把所有站点和数据库都备份好,重做服务器系统,使用宝塔安装版。目前使用过程中没发现有什么BUG

    关于工作

    目前还在原来的公司工作,年后整个公司营销模式做出了调整。对我这种做设计的岗位来说有影响但也不大。只是更加的忙绿了,手里积攒了大把的工作没有做完!
    不清楚你们公司是不是也一个身兼数职,我现在真是有点忙不过来。忙的抽烟都要看时间够不够用…

    工作状态就不发图了,一团糟!配几张上班途中堵车的图片吧

    日常生活

    年后初八上班,父母也跟着我一起回我家,一直住到现在。每次回家看到父母就会感觉一天的疲惫也有所缓解,虽然他们现在和所有父母一样年龄大喜欢唠叨,但心里暖,这可能就是所谓的家吧。
    工作也没时间陪他们,只能他们自己到处溜达看看。

    妈妈上次大雪摔断手腕现在基本快长好了,但不知道为什么她胳膊一直疼,看了很多医生但每个医生给的说法都不同,不知哪个是对哪个是错,对这方面真是很缺乏经验。
    目前每天晚上回家给她按摩一个小时,希望她可以早日康复。

    至于我爸就是来帮忙修家里的东西了哈哈。家里马桶坏了一直漏水,我自己也没找到原因,他这几天折腾了一下给弄好了,才发现里面出水口那里有一个塑料纸卡住了。修东西找问题还得是老爸,哈哈
    再有一个问题,可能因为老化的问题,家里北窗的胶全都裂开了,之前一直也没发现,也是父母过来才发现的。看了一下感觉还挺严重,要找人修,自己修不了

    给车子做了保养,不知不觉买车已经1年了,保养都做了两次,时间过的可真快!
    排气管有点锈,这玩意怎么这么快就开始生锈,是只有吉利的品牌会这样还是所有车子都这样?不太懂

    写的有点多,今天先写这些吧,再次再写….

    •