1、安装MongoDB mongodb 官方有各种系统安装的教程 https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/ 1.1、Debian 10下安装 我们就拿Debian 10来做例子吧! 1.2、导入包管理系统使用的公钥 sudo apt-get install gnupg wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key ad…

2020年10月22日 0条评论 27点热度 0人点赞 阅读全文

以前玩Google Cloud Platform(业内简称:GCP)都去干些不可描述的事情去了,但是最近aws线路不太好所以 Sandy新开GCP做web,想测试一下流量的价格。但是需要申请一个通用的SSL证书,但是LNMP下老是失败(OneinStack是正常申请的),只能手工申请。下面是申请流程和Let's Encrypt介绍! 2018 年 3 月 14 日,Let’s Encrypt 对外宣布 ACME v2 已正式支持通配符证书。这就意外味着用户可以在 Let’s Encrypt 上免费申请支持通配符的 …

2020年02月05日 0条评论 1174点热度 1人点赞 阅读全文

脚本介绍 本脚本主要用于监控 LNMP 环境中的 PHP/Nginx/MySQL 服务是否可用,若不可用则写入到日志,并通过 SendMail 发送邮件进行通知! 服务器组件安装 1、sendmail安装 之前在另外一篇文章有说到过,请同学们移步--->利用shell监控服务器状态并且EMAIL获取报警 2、sharutils安装 Sendmail作为大多数Linux默认自带的邮件工具,把它利用起来配合做一些简单的系统管理工作,我觉得是非常好的。 之前我用sendmail每天定期将一些我需要的报告通过“正文”的方式…

2019年10月08日 0条评论 432点热度 2人点赞 阅读全文

解决思路: 之前也遇到过这个问题,解决的途径也是五花八门,从百度和Google上也看到各种解决方案,基本上分以下几种: 1.没有给root对应的权限 -- @'192.168.1.123'可以替换为@‘%’就可任意ip访问 mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.123' IDENTIFIED BY '' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; 2.直接用 UPDATE 更新 root…

2019年04月06日 0条评论 557点热度 0人点赞 阅读全文

其实之前博客中也有说到过,现在又老调重启了~因为我把阿里云的监控全部删除了.要脱坑就全部一起脱不想留下任何有关联的东西!不多说了~我们开始来折腾吧~ 首先我们来配置MAIL部分,MAIL部分我们只用到发送所以就装个sendmail就好了 sudo apt-get install sendmail sudo apt-get install sendmail-cf sudo apt-get install mailutils 下面几个包是可选的: squirrelmail //提供webmail spamassassi…

2018年09月10日 1条评论 723点热度 0人点赞 阅读全文

作为站点或服务器运维人员,网站的备份与还原操作是必须熟练的。MySQL 数据库的导出和导入操作是必不可少的,对于一般的用户,可能使用的比较多的是 phpMyAdmin 这样的可视化操作界面,但是这种界面操作在数据库比较大的情况下,经常出错。 如果你对Linux下的命令比较熟悉,并且自己使用的是 vps 或云服务器的话,可以使用 MySQL 相关命令来导出和导入数据库,非常方便高效! 导出数据库 导出数据库为 db_wp.sql.gz 文件: mysqldump -u数据库用户名 -p数据库密码 --add-drop…

2018年07月22日 0条评论 909点热度 0人点赞 阅读全文

续lnmp 1.4在阿里云服务器上增加ssl出现错误 填坑以后,AWS也出现类似这样的问题. 在运行virtualenv安装的时候 pip install --upgrade virtualenv virtualenv env 如果出现类似这样的错误 Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pkg_resources.py", line 444, in _build_master ws.require(__req…

2018年05月24日 0条评论 689点热度 0人点赞 阅读全文

大家都知道阿里云的服务器上会出现很多奇葩的问题,都是因为阿里云提供不是原版的源造成的一些错误. sandy在追加SSL证书或者增加新的域名的时候出现这个问题 追加证书 vps是阿里云 Creating virtual environment... Traceback (most recent call last): File "/usr/lib/python3/dist-packages/virtualenv.py", line 2363, in <module> main() File "/usr/l…

2018年04月08日 0条评论 675点热度 0人点赞 阅读全文

    使用LNmp有一段时间了,可是在流量大的时候,有时会莫名其妙的出现Nginx 502 Bad Gateway,不是php-fpm死掉了,就是nginx死掉了,网站多的时候根本没空每天一个个检查,往往是网站dwon了1、2天后才发现,流量损失了不少。   Sandy就给出一个解决此类错误的方法,自动检测网站是否正常,不正常的话就自动重启LNmp。   首先,在网站根目录下建立一个 php文件 test200.php,内容随便写几个字,如: <?php echo "200_OK"; ?> 然后建立一…

2017年11月09日 0条评论 725点热度 0人点赞 阅读全文

apple开发者在2017年1月1日正式取消http访问协议,所以我们要搞起SSL了 COO大仙严重推荐腾讯的证书,据说目前国内最好的亚洲根证书。 腾讯代理了这家的证书:https://www.trustasia.com/官方没免费版本 咱们必须跟上大神的步伐,申请地址:https://console.qcloud.com/ssl 以下测试环境Lnmp 1.2/1.3,Centos 7/6.5 设置SSL证书(腾讯版) 我们先再服务器生成一个pem证书 cd /etc/ssl/certs openssl dhpar…

2016年10月16日 0条评论 693点热度 0人点赞 阅读全文

由于个人的需求问题,MYSQL和WEB分开来备份。没特殊要求的也可以合在一个SH文档备份。 数据库备份脚本(1): #!/bin/bash #你要修改的地方从这里开始 MYSQL_USER=root #mysql用户名 MYSQL_PASS=e9china.net #mysql密码 #你要修改的地方从这里结束 #定义数据库的名字和旧数据库的名字 DataBakName=Data_$(date +"%Y%m%d").tar.gz OldData=Data_$(date -d -5day +"%Y%m%d").tar.…

2016年10月06日 0条评论 695点热度 0人点赞 阅读全文

最近上毒妇了,要转移服务器。用习惯了阿里云的RDS,只转移WEB就够了!现在要转移MYSQL头痛,看了一下解决方案。 方案如下: mysql版本必须一样 lnmp stop cd /usr/local/mysql/var tar -czvf mysqk.tar.gz * 有时候数据库引擎是innodb的话会有问题 如果服务器启动时候出现MYSQL PID错误,请删除mysql-bin.开头的所有文件。再尝试启动!

2016年01月16日 0条评论 608点热度 0人点赞 阅读全文

今天看到一台安装LNMP环境的VPS下某个网站打不开,同时也出现数据库无法链接问题,通过df -l查看硬盘占用100%,看来是因为磁盘占用导致的。没有特殊情况下,默认安装的LNMP一键包环境是没有关闭MYSQL日志的,会导致生成mysql-bin.0000*日志文件,如果网站运行初期可能不会被发现问题,时间久了会占用硬盘。 第一、日志文件地址 /usr/local/mysql/var/ 在上面的文件夹中,有几M到几个G不等,我们也不要急于全部删除,可以选择几个大的删除就可以。 我们可以从挑选的几个1G左右的日志删除…

2015年11月26日 0条评论 539点热度 0人点赞 阅读全文

不想手工搬迁,又不想用rsync同步来做~于是使用了芳芳的教程,搞个懒人SSH命令同步吧! 1.进入老的服务器目录 cd /home 2.执行下面命令 tar czf - wwwroot | ssh [email protected] tar xzf - -C /home 说明 tar czf - (要同步HOME里面的目录) | ssh 用户@新服务器 tar xzf - -C (新服务器目录地址) 3.出现输入新服务器密码,输入以后就没提示了。你也可以去睡觉了! 友情提示:尽量在阿里云控制面板里面执行,防止断网。或者…

2015年11月11日 0条评论 634点热度 1人点赞 阅读全文

感谢COO大仙的支持~优化开始: 修改:php-fpm.conf listen = /tmp/php-cgi.sock这个改成127.0.0.1:9000 nginx的vhost文件都要修改成 fastcgi_pass  127.0.0.1:9000; 另外在/usr/local/nginx/conf里面enable-php.conf也要修改 在pm.max_spare_servers = 6下增加 pm.max_requests = 1000

2015年10月14日 0条评论 528点热度 0人点赞 阅读全文

php-fpm.conf详细解析篇: pm = static (静态模式)时只需修改 max_children数值 pm = dynamic (动态模式)时只需修改其它三个数值 pm.max_children:静态方式下开启的php-fpm进程数量。 pm.start_servers:动态方式下的起始php-fpm进程数量。 pm.min_spare_servers:动态方式下的最小php-fpm进程数量。 pm.max_spare_servers:动态方式下的最大php-fpm进程数量。 设置”max_child…

2015年10月14日 0条评论 528点热度 0人点赞 阅读全文

mysql负载会造成cpu占用高的问题 如果没启用innodb的话 用这个配置/usr/local/mysql/share/mysql/my-large.cnf 替换/etc/my.cnf 也可参考如下内容 Shell代码 ##################################################### mysql 性能提高配置 Begin##################################################### skip-name-resolve #禁止M…

2015年10月14日 0条评论 581点热度 0人点赞 阅读全文
12