迎接清晨
痛苦中自省

emlog5.3和6.0搬家出错的解决办法

马小乐阅读(1739)

emlog搬家出错的解决办法5.3和6.0通用报错提示

SQL语句执行错误: SELECT * FROM emlog_blog WHERE type='blog' and hide='n' and checked='y' ORDER BY top DESC ,date DESC LIMIT 0, 10
Table 'www_cosrrs_com.emlog_blog' doesn't exist

这个的大致意思是表不存在,解决方法。

1.仔细查看 config.php 里面的信息有没有填写对。

2.检查数据库是否有内容,例如宝塔BUG上传数据有时候根本没有成功,也提示成功了! 仔细查看phpMyAdmin 是否有表!

3.建议卸载所有插件,然后再打包数据文件。如再有错,请重复第一第二步骤。

 

报错2

SQL语句执行错误:SELECT COUNT(*) AS total FROM emlog_blog WHERE type='blog' and hide='n' ORDER BY top DESC, sortop DESC, date DESC 
Table 'emlog_blog' is marked as crashed and should be repaired

 

解决方案

1.建议卸载所有插件,然后再打包数据文件。如再有错,请重复第一第二步骤。

宝塔面板账户和密码忘记了的解决方法

马小乐阅读(858)

手里撸的小鸡有太多了,几台机器 账户和密码又不敢全部一致。。

直到最后全部给忘记了。。。

简单粗暴的方法 宝塔账户密码全部找回

在SSH里面输入

红色字体就是你定义的密码

cd /www/server/panel && python tools.pyc panel testpasswd

下面提示给你的就是账户

使用Nginx_Pagespeed给网站前端加速 超低负载宝塔面板下使用

马小乐阅读(792)

引子:
这几天遇到一个网站优化小难题,老板说首页加载速度太慢了想给网站提提速. 我第一反应就是加个缓存插件,但是公司后端采用的TP3.1.1明确不支持任何缓存。
所以只能在前端上动一动,想到之前天毅大佬帮我博客装过的ngx_pagespeed模块.但是由于宝塔面板的环境目录与lnmp的不同,当时还折腾了一段时间。
公司网站也是宝塔的LNMP环境,现在自己搞其实心里挺没底的,不过自己在测试后发现,相比于在军哥的lnmp一键包上安装pagespeed,在宝塔面板上搞更简单。

Ngx_Pagespeed模块简介
ngx_pagespeed 是 Nginx 的一个扩展模块,主要的功能是针对前端页面而进行服务器端的优化,对前端设计人员来说,可以省去优化css、js以及图片的过程。
ngx_pagespeed对nginx自身负载能力的提升基本是看不到的,甚至会因为进行服务器端的优化而使系统增加负载;
但从减少客户请求数的角度去看,牺牲部分服务器性能还是值得的。

ngx_pagespeed模块的主要功能如下:

[v_notice]图像优化:剥离元数据、动态调整,重新压缩
CSS和JavaScript压缩、合并、级联、内联
小资源内联
推迟图像和JavaScript加载
对HTML重写、压缩空格、去除注释等
提升缓存周期
[/v_notice]

让我觉得最有用的就是:图像的优化,他可以把你的图片压缩并转为webp格式,对于首页图片较多的网站有较大的优化作用。

Ngx_PageSpeed模块的安装:

实验环境为:  系统: Debian8 64位  管理面板: 宝塔5.9免费版 环境: nginx 1.14 编译安装

首先要说明的是pagespeed官网提供全自动安装,但并不适合各种一键环境,所以只能采用手动安装。

这里我自己做了个脚本,在实验环境下通过了编译,可以通过下面一行命令进行调用:

wget https://github.com/madlifer/ngx_pagespeed_auto/releases/download/v0.0.1/nps-auto.sh && bash nps-auto.sh

声明

脚本来源参考了模块官网,脚本命令参考了Linpx,ZhangGe,脚本流程参考了nanqinlang,但由于自身shell水平不行,脚本里仍然还是 full of trash. 强烈不建议用于生产环境。

为网站配置该模块

将下面的命令粘贴于 网站-域名-配置文档- 域名下方 并保存 即可启用

# 启用ngx_pagespeed    
pagespeed on;    
pagespeed FileCachePath /tmp/cache/ngx_pagespeed_cache;    
# 禁用CoreFilters    
pagespeed RewriteLevel PassThrough;    
# 启用压缩空白过滤器    
pagespeed EnableFilters collapse_whitespace;    
# 启用JavaScript库卸载    
pagespeed EnableFilters canonicalize_javascript_libraries; #谷歌被墙,并不确定这个设置有没有副作用 
# 把多个CSS文件合并成一个CSS文件    
pagespeed EnableFilters combine_css;    
# 把多个JavaScript文件合并成一个JavaScript文件    
pagespeed EnableFilters combine_javascript;    
# 删除带默认属性的标签    
pagespeed EnableFilters elide_attributes;    
# 改善资源的可缓存性    
pagespeed EnableFilters extend_cache;    
# 更换被导入文件的@import,精简CSS文件    
pagespeed EnableFilters flatten_css_imports;    
pagespeed CssFlattenMaxBytes 5120;    
# 延时加载客户端看不见的图片    
pagespeed EnableFilters lazyload_images;    
# 启用JavaScript缩小机制    
pagespeed EnableFilters rewrite_javascript;    
# 启用图片优化机制    
pagespeed EnableFilters rewrite_images;    
# 预解析DNS查询    
pagespeed EnableFilters insert_dns_prefetch;    
# 重写CSS,首先加载渲染页面的CSS规则    
pagespeed EnableFilters prioritize_critical_css; 
# Example 禁止pagespeed 处理/wp-admin/目录(可选配置,可参考使用)

 

 

Navicat for MySQL导入sql数据时奇慢无比,windows下教你用命令行source导入数据

马小乐阅读(6104)

我的天呐,以前用mssql导入数据几百M几秒就好了,最多也就几分钟。

用了mysql,简直吐血三升!!!

各种工具都不好用!

不是崩溃就是奇慢无比,Navicat  十多个小时导入了30%

 

首先找到你mysql安装目录下的bin目录,复制目录,

打开cmd命令窗口,输入cd  mysql安装目录下的bin目录

输入mysql安装的盘符,比如是D盘,则输入 d:

输入 mysql  -u用户名 -p密码

显示所有数据库  show  databases;

使用数据库  use 数据库名;

导入sql文件  source  sql文件路径;

等待sql文件录入,就完成了

完整案例

cd  D:\Program Files (x86)\MySQL\MySQL Server 5.0\bin

d:

mysql  -uroot  -p

root

show  databases;

use  test;

source e:\test.sql;

注意加上分好,代表分隔

最新关关采集编写教程和关关采集正则

马小乐阅读(913)

最新关关采集编写教程和关关采集正则,关关采集器,主要使用正则采集,以下是正则的一些表达
\d*    表示数字
\s*     表示空格+换行
.+?    表示字符(不能为空)
.*      表示字符(可以为空)
()      表示我们需要的部分
((.|\n)*)  章节的内容部分,包括了换行。
=====杰奇对应=====
!!!!  相当于  ([^><]*)
~~~~  相当于  ([^><'"]*)
^^^^  相当于  ([^><\d]*)
$$$$  相当于  ([\d]*)
****  相当于  (.*)
=====其他基本=====
.  匹配任何单个字符。例如正则表达式r.t匹配这些字符串:rat、rut、r t,但是不匹配root。
$  匹配行结束符。例如正则表达式weasel$ 能够匹配字符串"He's a weasel"的末尾,但是不能匹配字符串"They are a bunch of weasels."。
^  匹配一行的开始。例如正则表达式^When in能够匹配字符串"When in the course of human events"的开始,但是不能匹配"What and When
in the"。
* 匹配0或多个正好在它之前的那个字符。例如正则表达式.*意味着能够匹配任意数量的任何字符。
\  这是引用府,用来将这里列出的这些元字符当作普通的字符来进行匹配。例如正则表达式\$被用来匹配美元符号,而不是行尾,类似的,正则
表达式\.用来匹配点字符,而不是任何字符的通配符。
万能图片规则<[^<]*((?<=<(?:img|IMG)[^>]*(?:(?:src|SRC)(?:\s*=\s*(?:["']?))))(?:[^\s"'>]*)\.(?:jpg|gif|jpeg|bmp|png|GIF|JPG))
[^>]*>

实例

(.+?)  获取内容

.+?   通配不需要的内容

NovelIntro 小说简介

PubVolumeContent   关键目录获取 意思是获取目录的开始到结束 章节内容作为通配

PubVolumeName  章节名

PubChapterName  章节名

DD包WinSrv2008r2x64sp1-数据中心版,已打208补丁,添加kvm/xen驱动

马小乐阅读(2662)

天幕网DD包WinSrv2008r2x64-sp1-数据中心版,已打208补丁,添加kvm/xen驱动

 

特色

最少需要15G硬盘,安装完成后,系统体积占9.80G左右。
一气呵成,一键DD后,无人值守自动安装,你只需要等待安装完成,即可通过远程桌面3389访问。
不添加任何个人信息/推广,以及软件,纯净版。

版本修改更新:
添加208个补丁修复 (永恒之蓝&勒索病毒补丁已包括)
升级到IE11
全新自动安装
默认开启远程桌面,默认3389端口
添加Virtio驱动(KVM)
添加Pv驱动(XEN)
照顾下那些做站的小老弟,正常做站是没问题的。
这个是没有精简过的原版,只更新了补丁和添加了驱动。
DD版本,添加了无人值守和开启了远程桌面3389.
而iso版本,并没有添加无人值守和开启了远程桌面3389。
精简版正在制作中。
经验分享:我发现xen驱动,到官网上下载的都是未签名版本,这个各位学习制作中,添加此未签名的驱动到镜像系统会导致安装报错。
解决方法:要么修改系统默认关闭驱动签名。
还有一个方法(推荐):到这里下载AWS制作的xen驱动(https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/Upgrading_PV_drivers.html)
下载链接:https://s3.amazonaws.com/ec2-windows-drivers-downloads/AWSPV/Latest/AWSPVDriver.zip
解压后,在本地安装这个 AWSPVDriverSetup.msi
找到这个安装目录,路径\Amazon\XenTools\Drivers
这里的驱动就是已经签名好的了,直接拿去添加到你制作的镜像中,此后安装就不会报错。
注意,只适合64位。

文件验证

采用MSDN原版母盘封装制作
Windows Server 2008 R2 Standard, Enterprise, Datacenter, and Web with Service Pack 1, VL Build (x64) - DVD (Chinese-Simplified)
SHA1:A92C97C38EF6ED5F827637179052AD218900377A

文件: WinSrv2008x64-Chinese_datacenter_sp1_vl_kvm_xen.vhd.gz
大小: 3398143993 字节
修改时间: 2018年9月21日, 17:56:25
MD5: A8564B5E23DC78EFCBAFA20E757A91CA
SHA1: 940FD66552C3A5741645EB913034A9DECCC4F161
CRC32: 8F3D8FE6

文件: WinSrv2008x64-Chinese_datacenter_sp1_vl_kvm_xen.iso
大小: 3440902144 字节
修改时间: 2018年9月21日, 15:11:19
MD5: 6316EEF991E965ECF7F6230DBE27C9E4
SHA1: 809D75293E0326B4110908B0EF6AA0BC3BB75199
CRC32: 11F41D9D
注意:此iso版本,只更新了208补丁和添加KVM/XEN驱动,其余并没有修改,设置登陆密码和开启远程桌面这些都需要在vnc上完成。

文件下载

百度云链接:https://pan.baidu.com/s/1h5kON70y1R0plT3swDXeJA 密码:nrmn
MEGA网盘:https://mega.nz/#F!MAJzWIZL!LYjAu9wXi_gVoQKSeILzTw

声明:

如有报毒,请不要使用!
如造成损失,本人不负任何责任.请谨慎使用!
任何形式发布或转载,请保留本文地址!
荣耀&制作-Hostloc#老司机

DD方式:

(推荐,需要重装系统为Debian后使用)一:

wget --no-check-certificate -qO InstallNET.sh 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh' && bash InstallNET.sh -dd 'http://直链/WinSrv2008x64-Chinese_datacenter_sp1_vl_kvm_xen.vhd.gz'

二:

wget -qO- http://直链/WinSrv2008x64-Chinese_datacenter_sp1_vl_kvm_xen.vhd.gz |gunzip -dc |dd of=/dev/vda

 

DD包Windows7x86旗舰版精简特别版

马小乐阅读(2154)

天幕网DD包Windows7x86旗舰版精简特别版

特色

[v_warn]

大小1.25G-系统占用内存350M左右

安装完成后,系统体积仅占3.20G左右。
一气呵成,一键DD后,无人值守自动安装,你只需要等待安装完成,即可通过远程桌面3389访问。
不添加任何个人信息/推广,以及软件,纯净版。仅仅内置了一个Windows Loader用于系统激活,安装完成后,会自动删除。

大量精简各种服务器用不上的组件/驱动/功能。
修改更新:
添加137个补丁修复 (永恒之蓝&勒索病毒补丁已包括)
升级到IE11
全新自动安装
系统自动激活
默认关闭自动更新
默认开启远程桌面,默认3389端口
添加Virtio驱动
整合大量IDE_SCSI_RAID_SATA_SAS,磁盘控制器驱动,适配更多环境。
移除 Windows Defender
移除 Windows Recovery
还有一堆各种精简就不多说了,自己体验。
注意,此为轻度精简版,winsxs文件夹没有深度精简,主要是为了最大保证系统的功能完整性。
为什么不精简winxsxs?因为会导致net环境安装不上,以及windows更新功能失效,等等各方面功能缺失。

[/v_warn]

文件验证

[v_warn]

采用MSDN原版母盘封装制作
Windows 7 Ultimate with Service Pack 1 (x86) - DVD (Chinese-Simplified)
SHA1:B92119F5B732ECE1C0850EDA30134536E18CCCE7

DD文件: Windows7x86-Chinese.vhd.gz
大小: 1339425532 字节(1.25G大小)
修改时间: 2018年9月20日, 4:35:51
MD5: 43CF8ECEAFB623CD809BD9290F38988B
SHA1: 00E555802F92C7C4AEAA30A0E1E1A85712AE0585
CRC32: 335A56CB

账户:Administrator
密码:Windows7x86-Chinese

[/v_warn]

DD方法:
(推荐,需要重装系统为Debian后使用)一:

wget --no-check-certificate -qO InstallNET.sh 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh' && bash InstallNET.sh -dd 'http://直链/Windows7x86-Chinese.vhd.gz'

第二种方法

wget -qO- http://直链/Windows7x86-Chinese.vhd.gz |gunzip -dc |dd of=/dev/vda

下载地址:

[v_notice]百度云链接:https://pan.baidu.com/s/1h5kON70y1R0plT3swDXeJA 密码:nrmn
谷歌云盘:https://drive.google.com/open?id=1EhvtvQrCzBYXNdqpN2D7tvtArFZykvqW
80主机:http://down.80host.com/iso/dd/Windows7x86-Chinese.vhd.gz[/v_notice]

Windows Server 2019 Datacenter CN 自动分区安装 DD包

马小乐阅读(3701)

Windows Server 2019 Datacenter CN 自动分区安装 DD包

由Technical Blog | 技術博客提供的 Windows Server 2019 数据中心(桌面环境)的DD系统包,直链请尽快下载。

(前天晚上就做好了准备自用,结果今天发现也有人在分享,那就把这个自用的也分享出来吧)

系统内置管理员密码 默认为[cxthhhhh.com]。

DD完成后,等待一会(自动安装),无需VNC。即可直接IP:3389连接(RDP)

[v_notice]

主要特性简述:

1、开远程桌面、开端口3389、加驱动
2、自动扩展磁盘(在阿里云测试通过)
3、关闭Windows Update(可手动开启)
4、关闭UAC(可手动开启)
5、集成NET框架(2.0-4.7)
6、…

[/v_notice]

文件验证

文件:        Disk_Windows_Server_2019_DataCenter_CN.vhd.gz
大小:        4, 667, 110, 771 字节
MD5:        071DBE1C493040230F11ADC95D265C10
SHA1:        8950EF9EE9E29058DA7D0BD614FFD689F5C9D319

直链2:
http://www.uk.mfweb.xyz/disk/Disk_Windows_Server_2019_DataCenter_CN.vhd.gz

直链3:
http://kuocloud.com/kd/index.php?share/fileDownload&user=1&sid=wgB7H8bD

文件转存1:
https://1fichier.com/?a12ei0pantdiyjd4w57p

windows服务器通用优化教程,让服务器以最佳的性能运行。

马小乐阅读(1142)

服务器两大操作系统一个纯命令行系统linux,一个是图形系统,windows服务器通用优化教程,让服务器以最佳的性能运行。

作为服务器使用呢,想要效率性能发挥最好的我还是建议大家使用linux。

教大家从这几个方面来简单优化一下

磁盘整理

1.打开我的电脑-选择一个盘,例如D盘  右键打开属性  选择工具 对驱动器进行优化和碎片整理!

增加虚拟内存

1.打开控制面板-选择系统-高级系统设置-选择高级-性能选项-高级-虚拟内存更改

[v_notice]建议按实际运行内存,给系统盘增加1.5倍的虚拟内存。[/v_notice]

优化后台任务

1.打开控制面板-选择系统-高级系统设置-选择高级-性能选项-高级-选择为后台服务

服务器性能优化

1.打开控制面板-选择系统-高级系统设置-选择高级-选择性能设置-视觉效果调整为最佳性能

关掉服务器管理器的开启自启

 

重启电脑。