凉风有信,秋月无边
亏我思娇的情绪、好比度日如年

villain的文章

Linux命令行screen多任务前后台切换

screen:在连接ssh或者在窗口下执行命令的时候,经常会遇到程序运行太长,可能在管理员要下班之前还无法运行结束,可以使用nohup或者screen命令将持续提交服务器后台运行,这样,下次上班的时候,通过top命令会发现程序在一直运行(使用ssh重新登录时使用ps、jobs命令无法发现我们上次登录所下命令执行的进程)。 使用screen: 1.创建会话:最简单的就是直接输入screen回车,一个新会话就完成了(debian下会有提示,再按一次回车就可以了),但偶还是推荐用下面的命令来创建会话: screen -S php 上面命令的意思就是新创建一个名为php的会话,这时你可以继续输入其它命令,如编译php,费时很长,不用管它,喝杯茶先; 2.离开会话,按住键盘上的ctrl,然后依次按a和d,好了,又回到主会话了,这时你可以继续创建其它会话或者执行其它命令,对我们创建的会话内容没有任何影响,你甚至可以退出会话; 3.恢复创建的会话:如果还记得会话名称,可以输入命令: screen -r php 上面命令的意思就是恢复名为php的会话,如果你只创建了一个会话,直接如入命令 screen -r 就可以恢复了,如果不记得会话名称或者我直接输入screen创建的会话,怎么办呢,那就要用到下面的命令; 4.查看已经创建的会话: screen -ls 上面的命令的意思就是查看本机已经创建的会话,可以查看会话的名称和id,恢复时可以使用id代替名称; 5.有时在恢复screen时会出现There is no screen to be resumed matching ****,遇到这种情况咋办呢?输入命令 screen -D -r **** 6.退出screen,使用screen会耗费一定的系统资源,所以当screen中的命令执行完毕之后,最好退出screen,直接输入命令 exit 就可以退出了。 7.其它命令 C-a ? 显示所有键绑定信息 C-a w 显示所有窗口列表 C-a C-a 切换到之前显示的窗口 C-a c 创建一个新的运行shell的窗口并切换到该窗口 C-a n 切换到下一个窗口 C-a p 切换到前一个窗口(与C-a n相对) C-a 0..9 切换到窗口0..9 C-a a 发送 C-a到当前窗口 C-a d 暂时断开screen会话 C-a k 杀掉当前窗口 C-a [ 进入拷贝/回滚模式

赞(0)villainvillain技术笔记 阅读(51)去评论

搜索蜘蛛ip标识大全_蜘蛛UA

Baiduspider=Baiduspider蜘蛛 Googlebot=Googlebot蜘蛛 Sogou=Sogou蜘蛛 Yahoo=Yahoo蜘蛛 360Spider=360Spider蜘蛛 123.125.68.=123.125.68沙盒 220.181.68.=220.181.68沙盒 220.181.7.=220.181.7预备抓取 123.125.66.=123.125.66预备抓取 121.14.89.=121.14.89新站考察 203.208.60.=203.208.60网站异常 210.72.225.=210.72.225巡逻 搜索蜘蛛ip标识大全123.125.71.106=搜索蜘蛛ip标识大全123.125.71.106低权重 搜索蜘蛛ip标识大全123.125.71.95=搜索蜘蛛ip标识大全123.125.71.95低权重 搜索蜘蛛ip标识大全123.125.71.97=搜索蜘蛛ip标识大全123.125.71.97低权重 搜索蜘蛛ip标识大全123.125.71.117=搜索蜘蛛ip标识大全123.125.71.117低权重 123.125.71.=123.125.71低权重汇总 搜索蜘蛛ip标识大全220.181.108.95=搜索蜘蛛ip标识大全220.181.108.95隔日快照 搜索蜘蛛ip标识大全220.181.108.92=搜索蜘蛛ip标识大全220.181.108.92权重抓取 搜索蜘蛛ip标识大全220.181.108.91=搜索蜘蛛ip标识大全220.181.108.91综合权重 搜索蜘蛛ip标识大全220.181.108.75=搜索蜘蛛ip标识大全220.181.108.75内页权重 搜索蜘蛛ip标识大全220.181.108.86=搜索蜘蛛ip标识大全220.181.108.86权重首页 搜索蜘蛛ip标识大全220.181.108.89=搜索蜘蛛ip标识大全220.181.108.89权重首页 搜索蜘蛛ip标识大全220.181.108.94=搜索蜘蛛ip标识大全220.181.108.94权重首页 搜索蜘蛛ip标识大全220.181.108.97=搜索蜘蛛ip标识大全220.181.108.97权重首页 搜索蜘蛛ip标识大全220.181.108.80=搜索蜘蛛ip标识大全220.181.108.80权重首页 搜索蜘蛛ip标识大全220.181.108.77=搜索蜘蛛ip标识大全220.181.108.77权重首页 搜索蜘蛛ip标识大全220.181.108.83=搜索蜘蛛ip标识大全220.181.108.83权重首页 220.181.108.=220.181.108权重蜘蛛汇总

赞(0)villainvillain值得一看 阅读(67)去评论

宝塔Linux服务器自动磁盘挂载工具|宝塔挂载硬盘方法

最近发现很多用户反馈的一些问题与磁盘挂载有关, 1、安装完面板后发现磁盘容量与实际购买容量不符 2、重启服务器后面板无法访问,网站、数据库文件丢失 以上都是因为未挂载磁盘,或挂载操作不当引起的,为解决这个问题,我们制作了磁盘自动挂载工具,支持Centos、Ubuntu、Debian、Fedora 说明: 1:本工具默认将数据盘挂载到/www目录 2:若您的服务器之前安装过Windows系统,需要手动删除NTFS分区,挂载工具会直接跳过NTFS分区 3:若您的磁盘已分区,且未挂载,工具会自动将分区挂载到/www 4:若您的磁盘是新磁盘,工具会自动分区并格式化成ext4文件系统 5:本工具只自动挂载一个分区,若您有多块数据盘,请手动挂载未被自动挂载的磁盘 6:此脚本只适用于新磁盘挂载,若数据盘已有数据请勿使用此脚本 【1.1】更新: 1:增加指定挂载目录功能 2:修正部分有独立引导分区的系统无法正确挂载的问题 【1.2】更新: 1:修正腾讯云部分节点自动挂载为只读的问题 【1.3】 更新: 1:修正在中文版系统下无法分区的问题 【1.4】 更新: 1:当已安装面板时,暂停所有服务,自动重命名/www,并迁移数据到新分区 注:仅限3.x/4.x/5.x面板支持迁移 注:迁移过程中会将系统盘原有面板数据备份至/bt-backup目录 【1.5】 更新: 1:添加文字提醒 【1.6】 更新: 1:只有一个磁盘或www目录已被挂载的情况下,自动退出脚本,不执行任何操作 【1.7】 更新: 1:修复对面板6.x的支持 【1.8】更新: 1:新增测试版脚本 使用方法 :根据系统选择命令后进入ssh执行命令即可 Centos系统请使用以下命令: yum install wget -y && wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && bash auto_disk.sh Ubuntu系统请使用以下命令: wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && sudo bash auto_disk.sh Debian系统请使用以下命令: wget -O auto_disk.sh http://download.bt.cn/tools/auto_disk.sh && bash auto_disk.sh 测试版新版脚本新增功能说明: 1.如有NTFS/FAT32分区可选格式化自动挂载 2.新增迁移时间统计,以7200转硬盘为基准,若是ssd云盘会快很多 3.迁移过传中如果ctrl+c中断了会给出手动迁移命令 4.支持多磁盘、可选目录挂载 以下是测试版挂载命令 Centos: yum install wget -y && wget -O disk.sh http://download.bt.cn/tools/disk.sh && bash disk.sh Ubuntu: wget -O disk.sh http://download.bt.cn/tools/disk.sh && sudo bash disk.sh Debian: wget -O disk.sh http://download.bt.cn/tools/disk.sh && bash disk.sh 默认挂载/www目录 如需挂载其他目录在挂载命令后加上挂载目录即可 务必以/为开头 以下挂到/website目录为例 wget -O disk.sh http://download.bt.cn/tools/disk.sh && bash disk.sh /website

赞(0)villainvillain值得一看 阅读(78)去评论

DESTOON忘记管理员密码如何找回_DESTOON管理员密码找回

1、如果系统开启了邮件或短信发送,可以通过前台的找回密码功能邮件或短信找回。 2、使用数据库管理工具,例如PHPMyAdmin,找到DESTOON_member表, 5.0及以下版本,修改管理员password字段值为:14e1b600b1fd579f47433b88e8d85291 6.0及以上版本,修改管理员password字段值为:bb1aad6621657f367db7662ef7484b32   passsalt字段值为:abcd1234 或者,假如管理户名为admin,可以直接执行如下SQL语句: 5.0及以下版本 update destoon_member set password=’14e1b600b1fd579f47433b88e8d85291′ where username=’admin’; 6.0及以上版本 update destoon_member set password=’bb1aad6621657f367db7662ef7484b32′,passsalt=’abcd1234′ where username=’admin’; 通过以上操作,管理员密码将被设置为:123456 如果忘记了管理员会员名,可以浏览destoon_member表,按userid升序排列,一般userid是1的数据对应的username就是管理员会员名。 或者,可以直接执行如下SQL语句查询: select * from destoon_member where groupid=1 order by userid; 在查询结果里可以看到管理员会员名。 用管理员会员名和新密码123456即可登入后台。 登录成功之后,请及时在后台修改管理员密码。

赞(0)villainvillain值得一看 阅读(56)去评论

帝国CMS列表页内容模板随机插入广告代码

帝国CMS列表页内容模板随机插入广告代码,列表内容模板(list.var) (*)改造如下: 备注:list.var中勾选 使用程序代码, $num='<div class="lists"><a href="[!--titleurl--]"><img class="img" src="[!--titlepic--]" alt="[!--title--]"><h3>[!--title--]</h3></a></div>'; if($no%6==0){ //跟据自己喜欢自由发辉,列表多少条信息显示一条广告 $num.='<div class="lists"><script src="ads.js" type="text/javascript"></script></div>'; //这里是你自己的广告代码 } $listtemp='$num'; 以上代码大家根据自己的情况,自行修改HTML标签为自己的模板标签

赞(0)villainvillain技术笔记 阅读(51)去评论

notepad++如何替换两个字符之间的内容?内容跨行

用正则吧,匹配出来然后replace替换 追问 正则表达式怎么写 追答 ‘aeownf’ "a([\s\S]*?)f"   可以匹配出a和f之间的内容,有换行也可以 案例!!  lang="([\s\S]*?)"         lang="<零距离_随机字符>" draggable="([\s\S]*?)"    draggable="<零距离_随机字符>" date-time="([\s\S]*?)"    date-time="<零距离_随机字符>" dropzone="([\s\S]*?)"     dropzone="<零距离_随机字符>" dir="([\s\S]*?)"          dir="<零距离_随机字符>" href="([\s\S]*?)"         href="<零距离_随机字符>.xml"  

赞(0)villainvillain技术笔记 阅读(51)去评论

解决图片防盗链导致图片显示不出来(适合所有的防盗链图片)

1. 删除 Header 中的 Referrer <meta name=”referrer” content=”never”> content 有四个值可以选择 never,always,origin,default 这是来自于 whatwg 标准,浏览器对他的支持还是很好的。 MDN 标准,还多了一个 no-referrer 2.添加 ReferrerPolicy 属性 添加 meta 标签相当于对文档中的所有链接都取消了 referrer, 而R eferrerPolicy 则更精确的指定了某一个资源的referrer策略。 关于这个策略的定义可以参照MDN。比如我想只对某一个图片取消referrer,如下编写即可: <img src=”xxxx.jpg” alt=”解决图片的防盗链导致图片显示不出来(适合所有的防盗链图片)” referrerPolicy=”no-referrer” /> 亲测好用.

赞(0)villainvillain技术笔记 阅读(59)去评论

真实有效防止网站被恶意镜像的方法(终极版)

网站内容被镜像是一个令人非常头疼的问题,特别对已经拥有固定用户群以及固定流量的站点,伤害非常大,今天分享几个有效防止被镜像的方法: 一、JS跳转法(通用法一) 即通过JS判断当前域名,如果不是本域名则跳转回本域名。但镜像网站都会过滤掉JS代码甚至JS文件,那么我们需要加入代码混淆和触发事件。 将下面代码中的地址改为自己的域名地址添加到主题目录header.php中适当位置即可(此方法有效)! <script type="text/javascript"> if(window["\x6c\x6f\x63\x61\x74\x69\x6f\x6e"]["\x68\x6f\x73\x74"] != 'www.freexyz.net' && window["\x6c\x6f\x63\x61\x74\x69\x6f\x6e"]["\x68\x6f\x73\x74"] != 'freexyz.net'){ alert('警告!检测到该网站为   恶意镜像 站点,将立即为您跳转到官方站点!'); window["\x6c\x6f\x63\x61\x74\x69\x6f\x6e"]["\x68\x72\x65\x66"] = 'http://'+'www.freexyz.net/'; } </script> <div style="display:none;"> <script>nofreexyznet = false;</script> <img src=" " onerror='setTimeout(function(){if(typeof(nofreexyznet)=="undefined"){window["\x6c\x6f\x63\x61\x74\x69\x6f\x6e"]["\x68\x6f\x73\x74"]="www.freexyz.net";}},3000);'> </div>   上述代码为两段代码组合而成,相辅相承,配合使用来防止不同技术处理的镜像站。 此方法优点:简单、通用。 缺点:代码必须混淆。 二、JS跳转法(通用法二) 同方法一,利用拆分法将代码拆分,不需要再对代码进行混淆。 将下面代码中的地址改为自己的域名地址添加到主题目录header.php中适当位置即可(此方法有效)! <img style="display:none" src=" " onerror='var currentDomain="www." + "freexyz" + ".net"; var str1=currentDomain; str2="docu"+"ment.loca"+"tion.host"; str3=eval(str2) ;if( str1!=str3 && str3!="cache.baiducontent.com" && str3!="webcache.googleusercontent.com" && str3!="c.360webcache.com" && str3!="snapshot.sogoucdn.com" && str3!="cncc.bingj.com" ){ do_action = "loca" + "tion." + "href = loca" + "tion.href" + ".rep" + "lace(docu" +"ment"+".loca"+"tion.ho"+"st," + "currentDomain" + ")";eval(do_action) }' /> 此方法优点:简单,通用。 缺点:暂无。 三、JS跳转法(WordPress专用) 看到龙笑天下网站中归纳的防镜像方法,比较全面,并且已有更方便的方法来解决镜像问题,故跟进。 将下面代码中的地址改为自己的域名地址添加到当前所用的主题的 functions.php 中即可(此方法有效)! //防止网站被恶意镜像 add_action('wp_footer','deny_mirrored_websites'); function deny_mirrored_websites(){ $currentDomain = 'www" + ".freexyz." + "net'; echo '<img style="display:none" src=" " onerror=\'var str1="'.$currentDomain.'";str2="docu"+"ment.loca"+"tion.host";str3=eval(str2);if( str1!=str3 && str3!="cache.baiducontent.com" && str3!="webcache.googleusercontent.com" && str3!="c.360webcache.com" && str3!="snapshot.sogoucdn.com" && str3!="cncc.bingj.com" ){ do_action = "loca" + "tion." + "href = loca" + "tion.href" + ".rep" + "lace(docu" +"ment"+".loca"+"tion.ho"+"st," + "\"' . $currentDomain .'\"" + ")";eval(do_action) }\' />'; } 此方法优点:方便、避免WordPress升级导致失效。 缺点:只适用于WordPress。 四、屏蔽恶意镜像站UA 根据抓取服务器日志分析得知lapaleo.com此镜像站UA为”PHP/5.4.45″ 那么通过.htaccess将此UA屏蔽掉即可(此方法有效)! # 屏蔽恶意UA RewriteCond %{HTTP_USER_AGENT} "PHP/5.4.45" RewriteRule ^(.*)$ http://www.freexyz.net 将上面代码中加到.htaccess中即可。 此方法优点:一劳永逸。 缺点:只能针对某些特殊UA的镜像站点。 五、屏蔽镜像站IP 根据抓取服务器日志分析可抓取镜像站的IP地址(关闭CDN情况下) 再通过.htaccess将镜像站IP屏蔽掉即可(此方法有效)! 如果开启了CDN,则需要将下面三个IP地址加入CDN黑名单! # 屏蔽恶意IP Order Allow,Deny Allow from all Deny from 142.4.100.25 Deny from 188.129.143.73 Deny from 104.236.180.129 将上面代码中加到.htaccess中即可。 上面三个IP地址为镜像站的IP地址(其中某镜像IP地址会隔段时间改变) 此方法优点:最原始,最暴力。 缺点:镜像网站IP收集不全并且某些镜像站IP会改变。 好了,通过上面几种方法基本上可以防止网站被镜像的问题了。 PS:修改前注意先备份文件,特别是.htaccess文件。 建议同时使用方法(一)/(二)/(三)、方法四、方法五。 方法一、方法二、方法三不要同时使用,因为三种方法原理相同,同时使用可能会出现某些莫名其妙问题……

赞(0)villainvillain值得一看 阅读(64)去评论