常用命令收藏:修改系统时区为北京时间的东八区

摘要:我们在使用国外VPS服务器的时候,常常遇到时区问题。服务器默认是UTC时间,又叫世界统一时间、世界标准时间。而我们中国中原地区的主体属于东八区时区,我们常说的北京时间就是基于东八区时区而言的,除了北京之外,上海、香港、台北等重要城市也都位于东八区。东八区与标准时间之间有8个小时的时差,UTC时间的14点,相当于北京时间的22点。为了处理这个时差,有的软件会从应用层面增加一个配置,用于设定时差。如果有VPS的系统

常用命令收藏:在centos7操作系统下安装MySQL

摘要:wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm rpm -ivh mysql57-community-release-el7-9.noarch.rpm yum install mysql-server systemctl start mysqld以上命令可以在centos7操作系统下安装MySQL5.7版,之所以安装MySQL而不是默认的MariaDB,原因是:mariadb安装后无法正常启动,从日志看说什么临时存储引擎的变量不存在,搜索了很长时间也没有解决方案。于是退而求其次,那就安装一个MySQL吧。

常用命令收藏:mysql新增用户并授予权限

摘要:GRANT USAGE ON *.* TO `yonghu`@`localhost` IDENTIFIED BY '123456'; GRANT ALL PRIVILEGES ON `shujuku`.* TO `yonghu`@`localhost` WITH GRANT OPTION;以上这两行SQL语句就新建了一个yonghu的用户名,并授予他shujuku的全部权限。

nginx无法启动提示:[emerg]: getpwnam(“nginx”)failed

摘要:nginx如果在启动时提示:[emerg]: getpwnam(“nginx”)failed,说明缺少指定的用户:nginx。解决方法也很简单,就是创建nginx用户。useradd -s /sbin/nologin -M nginx-s /sbin/nologin参数的含义是为nginx指定默认的shell,像常用的bash、csh、ash等等。nginx用户是为了让nginx服务以低权限执行,并不真正使用这个账号登录,所以将它设定为不可登录。/sbin/nologin就是专门执行这个任务的特殊的shell。用户创建好之后可以通过如下命令测试确认一下:id nginx uid=1001(nginx)gid=10

nginx让多个虚拟主机的域名同时支持https方式访问

摘要:这些年来,主流浏览器对http访问越来越不友好,一个网站如果不支持https生存空间会越来越小。不用说别的,打开网站地址栏提示“不安全”,让用户对网站的第一印象就很不好。一直想让一台主机的多个nginx站点都支持通过https方式访问,但之前的多次尝试都没有成功。不同域名的证书之间互相影响,同时总是只有一个域名是生效的。其他站点都提示证书域名不匹配之类的警告。这次比较深入的学习了一下并且在虚拟机上实验,终于搞清楚

微信小程序SEO开发者指南

摘要:搜索引擎优化(SEO)不仅存在于web端,在所有热门应用的搜索场景下都有自己的优化逻辑。比如淘宝搜索优化,微信小程序搜索优化。最近我简单了解了一下微信小程序的搜索优化,把开发者需要了解的要点记录一下,也有一些我个人的理解。我猜测微信搜索排名主要考虑的要素:热度、匹配度、原创性,这些的主要是运营小伙伴的工作。从开发者的角度能做的事情不多,最主要的我归纳为八个字:配合抓取,不掉链子。以下为我整理的微信

MySQL创建用户时报错“Your password does not satisfy the current policy requirements”的解决

摘要:MySQL在创建新用户时如果使用的密码过于简单会报一个错误:ERROR 1819(HY000): Your password does not satisfy the current policy requirements原来这是MySQL新版本默认开启的一个校验密码强度的插件拦截了你的操作。当你只是想简单测试一下需要创建用户,跳出这个报错,真是让人抓狂,这个插件非常非常讨厌。解决方法就是执行下面的SQL语句:set global validate_password_policy=LOW;set global validate_password_length=4;如果以上语句有如下报错:ERROR 1193(HY000): Unknown system varia

shell脚本 分析日志求一个字段的平均数

摘要:在系统运维工作中时常需要针对数据做一个简单的统计,比如:某日志的耗时字段求评价耗时。例1:求第二列字段的平均数cat log | awk '{sum+=$2}END{print "Average = ", sum/NR}'$2表示要统计的字段在第2列。例2:求所有php-fpm进程占用内存的总数ps aux | grep php-fpm | grep -v master | grep -v grep | awk '{sum+=$6}END{print sum}' 578104这个578104就是所有php-fpm进程占用内存的总数,单位是KB。如果要取平均数就这样写:ps aux | grep php-fpm | grep -v master | grep -

我好像发现了快速提升爱站权重的方法 测试有效

摘要:爱站网(aizhan.com)是站长们常用的线上工具,其中百度权重功能可以反映百度对一个站点的“青睐”程度。百度权重分为PC权重和移动权重,得分分别为从0-10。对中文网站而言,爱站网的百度权重可以比较真实的反映网站流量,比Google PR、Alexa排名等过时的标准都来的准确。最近我在实践中发现了一个站点来自百度的访问量在涨,但是爱站的报读权重却在下跌(从2跌到1),关键词等指标也在下降。后来我发现一个提升爱站网百度权重的方法

通过IP段屏蔽来自中国大陆的访问

摘要:曾经有一个项目针对的是海外的英语为母语的用户,为了避免麻烦决定屏蔽来自中国大陆的访问。就整理总结了一下,将如下的IP段全部屏蔽就可以了。deny from 61.52 deny from 61.53 deny from 61.54 deny from 61.131 deny from 61.132 deny from 61.133 deny from 61.134 deny from 61.135 deny from 61.136 deny from 61.137 deny from 61.138 deny from 61.139 deny from 61.140 deny from 61.141 deny from 61.142 deny from 61.143 deny from 61.144 deny from 61.145 deny from 61.146 deny from 61.147 deny from 61.148 deny from 61.149 deny from 61.150
扫码关注我的公众号