Cron修正程序

把任意频率的Cron修正到1分钟一次。
测试中使用监控宝15分钟一次和30分钟一次的监控都运行良好。

<?php
// 设定参数
$phpfile = 'cron.php';// 需要执行的Cron文件名
$time = 1;// 间隔分钟数
// 关闭浏览器仍然执行
set_time_limit(0);
ignore_user_abort(true);
// 读取记录
$A=$B=$C=$D= 0;
$F = off;
include('cronlog.php');
if (time() – $A < 30)
    exit;
// 判断是否有进程在执行
if ($F == on)
    exit();
// 判断D是否为空
if ($D == 0){
    $D = $C;
    $C = $B;
    $B = $A;
    $A = time();
    writelog($A,$B,$C,$D,$F);
    include($phpfile);
    exit();
}
//  启动修正
$D = $C;
$C = $B;
$B = $A;
$A = time();
$E = ($A–$D)/3;
writelog($A,$B,$C,$D,$F);
// 计算运行次数
$time *= 60;
$i=round($E/$time);
if ($i <= 0){
    include($phpfile);
    exit();
}
if ($i > 60){
    $A=$B=$C=$D= 0;
    $F = off;
    writelog($A,$B,$C,$D,$F);
    exit();
}
// 防止多进程运行
$F = on;
writelog($A,$B,$C,$D,$F);
// 循环
$u=1;
while($u<=$i){
    include($phpfile);
    if ($A+$E-time()<120){
        $F = off;
        writelog($A,$B,$C,$D,$F);
    }
    if ($A+$E-time()<60)
        exit();
    sleep ($time);
    $u++;
}
exit();
// 自定义函数
function writelog($A,$B,$C,$D,$F){
    $file = '<?php'.PHP_EOL.'$A = '.$A.';'.PHP_EOL.'$B = '.$B.';'.PHP_EOL.'$C = '.$C.';'.PHP_EOL.'$D = '.$D.';'.PHP_EOL.'$F = '.$F.';'.PHP_EOL.'?>';
    file_put_contents(“cronlog.php”,$file);
}
?>

精简安装MySQL 5.7

到官网下载Community 版的MySQL Community Server :https://dev.mysql.com/downloads/
下载好后,解压以下文件到新文件夹,例如mysql

bin/mysql.exe
bin/mysqld.exe
bin/mysqladmin.exe
share/charsets
share/english

在新文件夹(mysql)中新建my.ini
粘贴以下内容

[mysql]  
# 设置mysql客户端默认字符集  
default-character-set=utf8  
[mysqld]  
#设置3306端口  
port = 3306  
# 设置mysql的安装目录  
basedir=D:\mysql\mysql-5.6.17-winx64  
# 设置mysql数据库的数据的存放目录  
datadir=D:\mysql\mysql-5.6.17-winx64\data  
# 允许最大连接数  
max_connections=200  
# 服务端使用的字符集默认为8比特编码的latin1字符集  
character-set-server=utf8  
# 创建新表时将使用的默认存储引擎  
default-storage-engine=INNODB  

然后cd 进bin目录

> cd bin

以管理员身份执行

mysqld --initialize-insecure

然后就会出现data目录(我这里120M。。。)
是ib_logfile0、ib_logfile1各占48M

然后启动mysql服务

net start mysql

停止mysql服务

net stop mysql

然后通过mysql.exe 来检测是否成功运行mysql服务

mysql -u root -p

或者直接

mysql

原文:http://blog.csdn.net/kajweb/article/details/78629556

Linux搭建KMS服务器激活Windows

自建KMS服务器步骤

wget --no-check-certificate https://down.cangshui.me/-mytargz/vlmcsd-svn812-2015-08-30-Hotbird64.zip
unzip -q vlmcsd-svn812-2015-08-30-Hotbird64.zip -d /usr/local/
ln -sv /usr/local/vlmcsd-svn812-2015-08-30-Hotbird64/ /usr/local/KMS
echo "export PATH=/usr/local/KMS/binaries/Linux/intel/static:\$PATH" > /etc/profile.d/vlmcs.sh
source /etc/profile.d/vlmcs.sh
chmod +x /usr/local/KMS/binaries/Linux/intel/static/*
echo "vlmcsd-x64-musl-static" >> /etc/rc.local
vlmcsd-x64-musl-static
  • 然后防火墙开放TCP的1688端口
    其他系统可以自行百度
#centos6是(iptables)
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 1688 -j ACCEPT
service iptables save
service iptables restart

#centos7是(firewall)
firewall-cmd --permanent --zone=public --add-port=1688/tcp
firewall-cmd --reload
  • 然后关闭SELinux
#即时生效并永久关闭SELinux的命令
sed -i 's/^SELINUX=.*/#&/;s/^SELINUXTYPE=.*/#&/;/SELINUX=.*/a SELINUX=disabled' /etc/sysconfig/selinux && /usr/sbin/setenforce 0

如何使用搭建好的KMS服务器来激活

  • 以windows 10 专业版(Professional)为例,打开powershell(管理员)直接输入下列命令
slmgr.vbs -upk
slmgr.vbs -ipk W269N-WFGWX-YVC9B-4J6C9-T83GX           #注意!!不同系统版本这里的激活码不一样,请往下翻寻找表格!
slmgr.vbs -skms kms.cangshui.me     #(可以输入你的域名或者ip)              
slmgr.vbs -ato
slmgr.vbs -dlv
  • 注意!不同的系统,这一步中输入的密钥不相同!!!!!!!!!!!!!!!
    打个比方,如果你的系统是win7 专业版,那么你应该输入的是:
slmgr.vbs -upk
slmgr.vbs -ipk FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4        #注意!!不同系统版本这里的激活码不一样,请往下翻寻找表格!
slmgr.vbs -skms kms.cangshui.me                           
slmgr.vbs -ato
slmgr.vbs -dlv

附表:各操作系统KMS激活方式所对应的激活码

Windows 10

操作系统版本 KMS客户端设置密钥
Windows 10专业版 W269N-WFGWX-YVC9B-4J6C9-T83GX
Windows 10 Professional N MH37W-N47XK-V7XM9-C7227-GCQG9
Windows 10企业版 NPPR9-FWDCX-D2C8J-H872K-2YT43
Windows 10企业N DPH2V-TTNVB-4X9Q3-TJR4H-KHJW4
Windows 10教育 NW6C2-QMPVW-D7KKK-3GKT6-VCFB2
Windows 10教育N 2WH4N-8QGBV-H22JP-CT43Q-MDWWJ
Windows 10企业版2015 LTSB WNMTR-4C88C-JK8YV-HQ7T2-76DF9
Windows 10 Enterprise 2015 LTSB N 2F77B-TNFGY-69QQF-B8YKP-D69TJ
Windows 10企业2016 LTSB DCPHK-NFMTC-H88MJ-PFHPY-QJ4BJ
Windows 10企业2016 LTSB N QFFDN-GRT3P-VKWWX-X7T3R-8B639

Windows Server 2012 R2和Windows 8.1

操作系统版本 KMS客户端设置密钥
Windows 8.1专业版 GCRJD-8NW9H-F2CDX-CCM8D-9D6T9
Windows 8.1专业版 HMCNV-VVBFX-7HMBH-CTY9B-B4FXY
Windows 8.1企业版 MHF9N-XY6XB-WVXMC-BTDCT-MKKG7
Windows 8.1企业N TT4HM-HN7YT-62K67-RGRQJ-JFFXW
Windows Server 2012 R2服务器标准 D2N9P-3P6X9-2R39C-7RTCD-MDVJX
Windows Server 2012 R2数据中心 W3GGN-FT8W3-Y4M27-J84CP-Q3VJ9
Windows Server 2012 R2要点 KNC87-3J2TX-XB4WP-VCPJV-M4FWM

Windows Server 2012和Windows 8

操作系统版本 KMS客户端设置密钥
Windows 8专业版 NG4HW-VH26C-733KW-K6F98-J8CK4
Windows 8 Professional N XCVCF-2NXM9-723PB-MHCB7-2RYQQ
Windows 8企业版 32JNW-9KQ84-P47T8-D8GGY-CWCK7
Windows 8企业N JMNMF-RHW7P-DMY6X-RF3DR-X2BQT
Windows Server 2012 BN3D2-R7TKB-3YPBD-8DRP2-27GG4
Windows Server 2012 N 8N2M2-HWPGY-7PGT9-HGDD8-GVGGY
Windows Server 2012单一语言 2WN2H-YGCQR-KFX6K-CD6TF-84YXQ
Windows Server 2012具体国家 4K36P-JN4VD-GDC6V-KDT89-DYFKP
Windows Server 2012服务器标准 XC9B7-NBPP2-83J2H-RHMBY-92BT4
Windows Server 2012 MultiPoint Standard HM7DN-YVMH3-46JC3-XYTG7-CYQJJ
Windows Server 2012 MultiPoint Premium XNH6W-2V9GX-RGJ4K-Y8X6F-QGJ2G
Windows Server 2012数据中心 48HP8-DN98B-MYWDG-T2DCC-8W83P

Windows 7和Windows Server 2008 R2

操作系统版本 KMS客户端设置密钥
Windows 7专业版 FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4
Windows 7专业版 MRPKT-YTG23-K7D7T-X2JMM-QY7MG
Windows 7 Professional E W82YF-2Q76Y-63HXB-FGJG9-GF7QX
Windows 7企业版 33PXH-7Y6KF-2VJC9-XBBR8-HVTHH
Windows 7企业N YDRBP-3D83W-TY26F-D46B2-XCKRJ
Windows 7企业E C29WB-22CC8-VJ326-GHFJW-H9DH4
Windows Server 2008 R2 Web 6TPJF-RBVHG-WBW2R-86QPH-6RTM4
Windows Server 2008 R2 HPC版 TT8MH-CG224-D3D7Q-498W2-9QCTX
Windows Server 2008 R2 Standard YC6KT-GKW9T-YTKYR-T4X34,R7VHC
Windows Server 2008 R2企业版 489J6-VHDMP-X63PK-3K798-CPX3Y
Windows Server 2008 R2数据中心 74YFP-3QFB3-KQT8W-PMXWJ-7M648
Windows Server 2008 R2(用于基于Itanium的系统) GT63C-RJFQ3-4GMB6-BRFB9-CB83V

Windows Vista和Windows Server 2008

操作系统版本 KMS客户端设置密钥
Windows Vista Business YFKBB-PQJJV-G996G-VWGXY-2V3X8
Windows Vista Business N HMBQG-8H2RH-C77VX-27R82-VMQBT
Windows Vista企业版 VKK3X-68KWM-X2YGT-QR4M6-4BWMV
Windows Vista企业N VTC42-BM838-43QHV-84HX6-XJXKV
Windows Web Server 2008 WYR28-R7TFJ-3X2YQ-YCY4H-M249D
Windows Server 2008 Standard TM24T-X9RMF-VWXK6-X8JC9-BFGM2
没有Hyper-V的Windows Server 2008 Standard W7VD6-7JFBR-RX26B-YKQ3Y-6FFFJ
Windows Server 2008企业版 YQGMW-MPWTJ-34KDK-48M3W-X4Q6V
没有Hyper-V的Windows Server 2008 Enterprise 39BXF-X8Q23-P2WWT-38T2F-G3FPG
Windows Server 2008 HPC RCTX3-KWVHP-BR6TB-RB6DM-6X7HP
Windows Server 2008数据中心 7M67G-PC374-GR742-YH8V4-TCBY3
没有Hyper-V的Windows Server 2008数据中心 22XQ2-VRXRG-P8D42-K34TD-G3QQC
Windows Server 2008(用于基于Itanium的系统) 4DWFP-JF3DJ-B7DTH-78FJB-PDRHK

Windows Server 2016

操作系统版本 KMS客户端设置密钥
Windows Server 2016数据中心 CB7KF-BWN84-R7R2Y-793K2-8XDDG
Windows Server 2016标准 WC2BQ-8NRM3-FDDYY-2BFGV-KHKQY
Windows Server 2016 Essentials JCKRF-N37P4-C2D82-9YXRT-4M63B

全球有效NS服务器列表

下载所有验证有效的 nameservers:

CSV | Plaintext

下载全部 nameservers:

CSV | Plaintext

德国(de)NS 服务器列表:
CSV: https://public-dns.info/nameserver/de.csv
Plaintext: https://public-dns.info/nameserver/de.txt
Json: https://public-dns.info/nameserver/de.json (仅提供100条纪录)

来源:https://public-dns.info/

附全球大多数国家的2位缩写:
AF – Afghanistan 阿富汗
AL – Albania 阿尔巴尼亚
DZ – Algeria 阿尔及利亚
AS – American Samoa 东萨摩亚
AD – Andorra 安道尔
AO – Angola 安哥拉
Av – Anguilla 安圭拉岛
AQ – Antarctica 南极洲
AG – Antigua and Barbuda 安提瓜和巴布达
AR – Argentina 阿根廷
AM – Armenia 亚美尼亚
AA – Aruba 阿鲁巴
AU – Australia 澳大利亚
AT – Austria 奥地利
AZ – Azerbaijan 阿塞拜疆
BF – Bahamas 巴哈马
BH – Bahrain 巴林
BB – Barbados 巴巴多斯
BD – Bangladesh 孟加拉
BY – Belarus 白俄罗斯
BE – Belgium 比利时
BZ – Belize 伯里兹
BJ – Benin 贝宁
BM – Bermuda 百慕大
BS – Bahamas 巴哈马
BT – Bhutan 不丹
BW – Botswana 博茨瓦纳
BO – Bolivia 玻利维亚
BA – Bosnia and Herzegovina 波黑
BV – Bouvet Island 布韦岛
BR – Brazil 巴西
IO – British Indian Ocean Territory 英属印度洋领地
BN – Brunei Darussalam 文莱布鲁萨兰
BG – Bulgaria 保加利亚
BF – Burkina Faso 布基纳法索
BI – Burundi 布隆迪
KH – Cambodia (Internet) 柬埔寨
CB – Cambodia (CIA World Fact Book) 柬埔寨
CM – Cameroon 喀麦隆
CA – Canada 加拿大
CV – Cape Verde 佛得角
KY – Cayman Islands 开曼群岛
CF – Central African Republic 中非
TD – Chad 乍得
CL – Chile 智利
CN – China 中国
CX – Christmas Island 圣诞岛
CC – Cocos (Keeling) Islands 可可斯群岛
CO – Colombia 哥伦比亚
KM – Comoros 科摩罗
CG – Congo 刚果
CD – Congo, Democratic Republic 刚果
CK – Cook Islands 库克群岛
CR – Costa Rica 哥斯达黎加
CI – Cote D’Ivoire (Ivory Coast) 象牙海岸
HR – Croatia (Hrvatska) 克罗地亚
CU – Cuba 古巴
CY – Cyprus 塞普路斯
CZ – Czech Republic 捷克
CS – Czechoslovakia (former) 捷克斯洛伐克
DK – Denmark 丹麦
DJ – Djibouti 吉布提
DM – Dominica 多米尼加共和国
DO – Dominican Republic 多米尼加联邦
TP – East Timor 东帝汶
EC – Ecuador 厄瓜多尔
EG – Egypt 埃及
SV – El Salvador 萨尔瓦多
GQ – Equatorial Guinea 赤道几内亚
ER – Eritrea
EE – Estonia 爱沙尼亚
ET – Ethiopia 埃塞俄比亚
FK – Falkland Islands (Malvinas) 福兰克群岛
FO – Faroe Islands 法罗群岛
FJ – Fiji 斐济
FI – Finland 芬兰
FR – France 法国
FX – France, Metropolitan
GF – French Guiana 法属圭亚那
PF – French Polynesia 法属玻里尼西亚
TF – French Southern Territories 法国南部领地
MK – F.Y.R.O.M. (Macedonia)
GA – Gabon 加蓬
GM – Gambia 冈比亚
GE – Georgia 格鲁吉亚
DE – Germany 德国
GH – Ghana 加纳
GI – Gibraltar 直布罗陀
GB – Great Britain (UK) 英国
GR – Greece 希腊
GL – Greenland 格陵兰岛
GD – Grenada 格林纳达
GP – Guadeloupe 法属德洛普群岛
GU – Guam 关岛
GT – Guatemala 危地马拉
GN – Guinea 几内亚
GW – Guinea-Bissau 几内亚比绍
GY – Guyana 圭亚那
HT – Haiti 海地
HM – Heard and McDonald Islands 赫德和麦克唐纳群岛
HN – Honduras 洪都拉斯
HK – Hong Kong 中国香港特区
HU – Hungary 匈牙利
IS – Iceland 冰岛
IN – India 印度
ID – Indonesia 印度尼西亚
IR – Iran 伊朗
IQ – Iraq 伊拉克
IE – Ireland 爱尔兰
IL – Israel 以色列
IT – Italy 意大利
JM – Jamaica 牙买加
JP – Japan 日本
JO – Jordan 约旦
KZ – Kazakhstan 哈萨克斯坦
KE – Kenya 肯尼亚
KI – Kiribati 基里巴斯
KP – Korea (North) 韩国
KR – Korea (South) 朝鲜
KW – Kuwait 科威特
KG – Kyrgyzstan 吉尔吉斯斯坦
LA – Laos 老挝
LV – Latvia 拉托维亚
LB – Lebanon 黎巴嫩
LI – Liechtenstein 列支顿士登
LR – Liberia 利比里亚
LY – Libya 利比亚
LS – Lesotho 莱索托
LT – Lithuania 立陶宛
LU – Luxembourg 卢森堡
MO – Macau 中国澳门特区
MG – Madagascar 马达加斯加
MW – Malawi 马拉维
MY – Malaysia 马来西亚
MV – Maldives 马尔代夫
ML – Mali 马里
MT – Malta 马耳他
MH – Marshall Islands 马绍尔群岛
MQ – Martinique 法属马提尼克群岛
MR – Mauritania 毛里塔尼亚
MU – Mauritius 毛里求斯
YT – Mayotte
MX – Mexico 墨西哥
FM – Micronesia 米克罗尼西亚
MC – Monaco 摩纳哥
MD – Moldova 摩尔多瓦
MA – Morocco 摩洛哥
MN – Mongolia 蒙古
MS – Montserrat 蒙塞拉特岛
MZ – Mozambique 莫桑比克
MM – Myanmar 缅甸
NA – Namibia 纳米比亚
NR – Nauru 瑙鲁
NP – Nepal 尼泊尔
NL – Netherlands 荷兰
AN – Netherlands Antilles 荷属安德列斯
NT – Neutral Zone 中立区(沙特-伊拉克间)
NC – New Caledonia 新卡里多尼亚
NZ – New Zealand (Aotearoa) 新西兰
NI – Nicaragua 尼加拉瓜
NE – Niger 尼日尔
NG – Nigeria 尼日利亚
NU – Niue 纽爱
NF – Norfolk Island 诺福克岛
MP – Northern Mariana Islands 北马里亚纳群岛
NO – Norway 挪威
OM – Oman 阿曼
PK – Pakistan 巴基斯坦
PW – Palau 帕劳
PA – Panama 巴拿马
PG – Papua New Guinea 巴布亚新几内亚
PY – Paraguay 巴拉圭
PE – Peru 秘鲁
PH – Philippines 菲律宾
PN – Pitcairn 皮特克恩岛
PL – Poland 波兰
PT – Portugal 葡萄牙
PR – Puerto Rico 波多黎各
QA – Qatar 卡塔尔
RE – Reunion 法属尼留旺岛
RO – Romania 罗马尼亚
RU – Russian Federation 俄罗斯
RW – Rwanda 卢旺达
GS – S. Georgia and S. Sandwich Isls.
KN – Saint Kitts and Nevis 圣基茨和尼维斯
LC – Saint Lucia 圣卢西亚
VC – Saint Vincent and the Grenadines 圣文森特和格陵纳丁斯
WS – Samoa 西萨摩亚
SM – San Marino 圣马力诺
ST – Sao Tome and Principe 圣多美和普林西比
SA – Saudi Arabia 沙特阿拉伯
SN – Senegal 塞内加尔
SC – Seychelles 塞舌尔
SL – Sierra Leone 塞拉利昂
SG – Singapore 新加坡
SI – Slovenia 斯罗文尼亚
SK – Slovak Republic 斯洛伐克
Sb – Solomon Islands 所罗门群岛
SO – Somalia 索马里
ZA – South Africa 南非
ES – Spain 西班牙
LK – Sri Lanka 斯里兰卡
SH – St. Helena
PM – St. Pierre and Miquelon 圣皮艾尔和密克隆群岛
SD – Sudan 苏丹
SR – Suriname 苏里南
SJ – Svalbard and Jan Mayen Islands 斯瓦尔巴特和扬马延岛
SZ – Swaziland 斯威士兰
SE – Sweden 瑞典
CH – Switzerland 瑞士
SY – Syria 叙利亚
TW – Taiwan 中国台湾省
TJ – Tajikistan 塔吉克斯坦
TZ – Tanzania 坦桑尼亚
TH – Thailand 泰国
TG – Togo 多哥
TK – Tokelau 托克劳群岛
TO – Tonga 汤加
TT – Trinidad and Tobago 特立尼达和多巴哥
TN – Tunisia 突尼斯
TR – Turkey 土尔其
TM – Turkmenistan 土库曼斯坦
TC – Turks and Caicos Islands 特克斯和凯科斯群岛
TV – Tuvalu 图瓦卢
UG – Uganda 乌干达
UA – Ukraine 乌克兰
AE – United Arab Emirates 阿联酋
UK – United Kingdom 英国
US – United States 美国
UM – US Minor Outlying Islands 美国海外领地
UY – Uruguay 乌拉圭
SU – USSR (former) 前苏联
UZ – Uzbekistan 乌兹别克斯坦
VU – Vanuatu 瓦努阿鲁
VA – Vatican City State (Holy See) 梵蒂岗
VE – Venezuela 委内瑞拉
VN – Viet Nam 越南
VG – Virgin Islands (British) 英属维京群岛
VI – Virgin Islands (U.S.) 美属维京群岛
WF – Wallis and Futuna Islands 瓦里斯和福图纳群岛
EH – Western Sahara 西撒哈拉
YE – Yemen 也门
YU – Yugoslavia 南斯拉夫
ZM – Zambia 赞比亚
ZW – Zimbabwe 津巴布韦