首页
国外VPS
国内云主机
关于我们
推荐
主机排名
SEO博客
Search
1
RackNerd:五大机房 2核/1G/35G/4T流量 年付25.89美元
51,434 阅读
2
TMHHOST - 日本软银 / 洛杉矶CN2 / 韩国CN2
640 阅读
3
Linux在IPv4/IPv6下,使用IPv4连接优先设置教程
620 阅读
4
CentOS7 Debian Fedora一键安装Fail2ban安全软件教程
572 阅读
5
开源软件-蓝眼云盘 3.1.0 发布
497 阅读
云主机
独立服务器
干货教程
域名注册
云服务器
Search
标签搜索
CN2
干货教程
洛杉矶机房
独服
每周推荐
高防
GIA
bgp
双11
圣何塞机房
RackNerd
linux
windows
沙田机房
amd
DDOS
大带宽
荷兰机房
edgenat
kvm
主机排名
累计撰写
281
篇文章
累计收到
36
条评论
首页
栏目
云主机
独立服务器
干货教程
域名注册
云服务器
页面
国外VPS
国内云主机
关于我们
推荐
主机排名
SEO博客
搜索到
45
篇与
干货教程
的结果
2020-10-28
新版ZenCart外贸程序管理员密码90天过期重置方法
目前我们使用外贸网站建站B2C的程序,一般会使用到Zencart或者Magento。以前我有接触过Zencart,而且也用来帮助客户做过外贸网站商城,那时候还是非常有名的。但是结构上确实比较陈旧,如今已经调整过。我们有些网友会发现新版本的ZENCART程序后台管理员密码如果超过90天之后就会失效。 我们可以在程序中设置密码不过期。 设置永久密码有效期 admin/login.php 在文件中找到。 define(‘ADMIN_PASSWORD_EXPIRES_INTERVAL’, strtotime(‘- 90 day’)); 然后修改对应数值,就可以提高有效期过期时间,比如五十年,一百年。 设置永久密码方法 admin/includes/functions/admin_access.php 找到"zen_check_for_password_problems() "函数,然后下面添加: return false; 修改密码方法 DELETE FROM admin WHERE admin_name = 'Admin';INSERT INTO admin (admin_name, admin_email, admin_pass, admin_profile)VALUES ('Admin', '
[email protected]
', '351683ea4e19efe34874b501fdbf9792:9b', 1); 通过命令修改密码,密码是admin. 需要注意的是,如果用SQL命令需要备份数据库,确保万无一失。
2020年10月28日
210 阅读
0 评论
0 点赞
2020-10-26
怎样解决Python爬虫处理中文名称文件的时候出现乱码问题
假如你需要批量处理文、爬虫网页和图片的时候使用Python是最为简单和高效的。但是在处理过程中还是有一些细节问题,比如在爬虫中文名称和处理中文文件URL的时候会出现乱码。实际上就是因为编码的问题。我们在使用的Python3版本默认编码是utf-8。爬虫到的所有的数据他都会以utf-8进行编码。 这样的话,Python3处理文件的时候会将目标网站爬取进行utf-8编码,如果我们爬取的目标网站是GB2312编码,这样编码不同就会造成乱码。那我们如何处理呢? 1、授予编码 import requests req= requests.get("http://example.com") req_text=req.text.encode("latin1").decode("GBK") print(req_text) 2、添加字体 参考:https://www.ywowl.com/prolan/python/2018/03/550.html 上传字体simhei.ttf到: /opt/python3.5/lib/python3.5/site-packages/matplotlib/mpl-data/fonts/ttf 然后修改matplotlibrc配置: /opt/python3.5/lib/python3.5/site-packages/matplotlib/mpl-data/matplotlibrc 然后将backend的TkAgg换成Agg、注释掉font.family : sans-serif,添加font.sans-serif : SimHei。最后清理清除~/.cache/matplotlib目录缓存才能解决图片中文乱码问题的。
2020年10月26日
155 阅读
0 评论
0 点赞
2020-10-25
CentOS7系统移除旧版Git安装最新Git软件教程
今天在调试某个程序的时候在使用Git命令的时候居然兼容不了,有的说是Git版本不是最新版本的,如果安装最新版本是否就可以解决这个问题?接下来我们尝试看下 移除旧版本Git yum remove git 直接用命令移除,有需要确定的输入 y 回车即可。我这里使用的是CentOS7版本。 下载编译工具 yum -y groupinstall "Development Tools" 安装依赖包 yum -y install zlib-devel perl-ExtUtils-MakeMaker asciidoc xmlto openssl-devel -y 下载最新版本 wget https://github.com/git/git/archive/v2.29.1.tar.gz 这里需要找到最新版本,参考:https://github.com/git/git/releases 解压安装 tar -zxvf git-2.29.1.tar.gz cd git-2.29.1 ./configure --prefix=/usr/local/git make && make install 配置全局 export PATH="/usr/local/git/bin:$PATH" source /etc/profile 最后,我们检查看看是什么版本用命令:git --version。
2020年10月25日
296 阅读
0 评论
0 点赞
2020-10-25
解决Navicat连接MySQL数据库出现1251错误代码
相信很多朋友平时也会使用强大的数据库管理工具Navicat进行MYSQL数据库的管理。尤其是比较大型数据库设计结构的时候会有需要用到。因为我们可以使用Navicat直观的对数据库可视化处理。记录下遇到连接一个MYSQL数据库的时候出现1251错误代码。 1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client. 查看相关的文档,发现是从MySQL8.0 高级版本的时候出现的问题,以前低版本都还没有这个问题。MySQL8.0版本改变了密码的验证规则导致的问题。 第一、更新密码 alter user 'root'@'localhost' identified with mysql_native_password by '设置新密码'; 第二、刷新 FLUSH PRIVILEGES;
2020年10月25日
169 阅读
0 评论
0 点赞
2020-10-19
找人代购linode主机需要注意的几个问题
刚才我看到群里网友在提到Linode商家云服务器的购买问题,我对于这个商家还是相当了解的。从早年512MB内存需要卖到20美元一个月居然还要请人帮助购买,至今商家都没有开通PAYPAL和支付宝等方式付款,还必须有需要信用卡才可以充值和付款。好像他们充值账户已经稍微放宽可以PAYPAL支持的。 Linode官网:https://www.linode.com 找人linode代购服务需要注意的几个问题 在群里看到他们在聊天提到有网友之前找人linode代购服务的时候,由于代购服务的用户私下删除子账户导致他无法登录面板,导致他的网站数据没有备份之后丢失的问题。实际上有些时候可能因为代购者忘记或者也可能因为故意为之的。这个事情上看我们找人linode代购或者代购其他服务器需要注意一些问题。 第一、选择认识的朋友 毕竟我们有些朋友确实没有信用卡,如果你确实有需要选择Linode或者其他服务商的话,你是可以找人代购,包括在某宝上也有很多优质的代购商家。或者找认识的朋友、网友代为购买付费。一定要找靠谱的朋友,毕竟网站的数据还是相当重要的。 第二、定期备份注意安全 即便我们不是找人代购或者自己购买,你也需要定期备份数据。如果我们数据更新不是太大的,那就定期备份,如果是更新量大的话,我们需要同步或者每天都设置定时备份。这个我们可以使用一些技术备份到其他服务器或者本地拖到本地。 Linux VPS主机环境网站及MYSQL数据库自动定时备份脚本详解 Linux VPS网站文件自动定时备份至免费七牛云存储教程 Linux VPS备份教程:数据库/网站文件自动定时备份 第三、选择合适的替代品 我在群里也提到的,如果你找到合适的朋友就帮你代购。如果你实在不放心,甚至有些朋友不放心数据被代购者盗用。那我们就自己选择一个合适的替代者商家自己去购买。毕竟目前的云服务器商家是最多的,还愁找不到合适的商家吗? 这个是刚才我在群里看到有网友提到linode代购相关的话题,这里整理出来而已。
2020年10月19日
216 阅读
0 评论
1 点赞
2020-10-18
Linux在IPv4/IPv6下,使用IPv4连接优先设置教程
虽然目前很多服务器托管商都已经增加IPv6,但是各家的IPv6使用上并不一定畅通。所以我们要设置一下让IPv4作为默认的连接方式。但是根据RFC3484协议Linux默认情况下IPv6优先级高于IPv4,应用程序优先使用IPv6地址。 1、如果要使用ipv4连接优先也不禁用ipv6,需要修改gai.conf配置文件使其生效。 编辑 /etc/gai.conf 文件,查找 precedence ::ffff:0:0/96 100 将前面的注释 # 去掉并保存,如果前面没有 # 号表示已经更改过设置了。如果没有查找到该行直接在文件末尾添加上 precedence ::ffff:0:0/96 100 CentOS默认没有 /etc/gai.conf 该文件,可以执行命令 cp -p /usr/share/doc/glibc-common-2.17/gai.conf /etc/ 拷贝该文件后修改。 修改完成保存生效。这样设置后有IPv4的话优先使用IPv4,也不影响IPv6的使用。 注:::ffff:0:0/96 为IPv4/IPv6转换地址 (IPv4-mapped IPv6 address)。 2、如果确实不需要IPv6,我们可以禁用IPv6 执行命令:echo "1" > /proc/sys/net/ipv6/conf/all/disable_ipv6 这样就掉了禁用ipv6,如需恢复的话删除掉 /proc/sys/net/ipv6/conf/all/disable_ipv6 这个文件就可以。
2020年10月18日
620 阅读
0 评论
0 点赞
2020-10-15
新版宝塔管理面板跳过强制绑定官方账户教程
今天帮助客户在一台服务器上安装宝塔面板的时候,在正常的安装最新版本之后登陆配置LNMP,居然提示弹出来要登录官方账户。账户我肯定是有的,但是一直没有登陆过,不去他们论坛发帖,也不要申请购买软件,账户实际上已经忘记登录密码,甚至登录用户名也都忘记。 新版宝塔管理面板跳过强制绑定官方账户的方法 是不是很讨厌?我也是这么认为的。 临时的解决办法就是我们在URL目录中随便加入soft,比如: http://xxx.xxx.xxx.xxx:8888/soft 这样我们可以跳过强制登录,以及也可以选择左侧的其他菜单。但是,如果下次登录首页还是会跳出来登录,有没有一个长期的办法?实际上官方还算不错就加了一个首页JS文件而已。 sed -i "s|if (bind_user == 'True') {|if (bind_user == 'REMOVED') {|g" /www/server/panel/BTPanel/static/js/index.js 我们直接可以一键命令去掉JS绑定。 这样,我们就可以绕过宝塔管理面板强制需要登录。我们用户没有任何恶意,产品是好产品,但是感觉体验不好而已,如果我们觉得有必要的,也可以直接登录账户。
2020年10月15日
246 阅读
0 评论
0 点赞
2020-10-15
宝塔管理面板(BT)登录密码及端口忘记怎么找回方法
第一、如何找回宝塔管理面板端口 一般的端口是8888,但是确保安全我们一般是需要更换端口的。 cat /www/server/panel/data/port.pl 我们可以通过这个命令,然后直接看到端口。 从6.0版本开始,直接加入小工具,我们输入"bt",即可调出工具。然后我们输入14,即可看到面板登录信息。我们也是可以输入8回车,然后修改新的端口。 这里需要注意一个问题,这个同学使用的是腾讯云服务器,是有安全组的,所以我们需要在云服务器检查端口是否有给白名单,如果有添加白名单才可以访问。这样我们把宝塔管理面板的端口找到。 第二、找回宝塔管理面板密码 实际上在上面的命令中,14 回车我们是可以看到密码的。 cd /www/server/panel && python tools.pyc panel testpasswd 我们也可以通过这个脚本,然后设置新的密码。 如果我们有设置登录失败次数后限制的话,可以通过: rm -f /www/server/panel/data/*.login 命令解除限制。 总结,一般来说我们安装任何账户、网站管理员,都需要随时保存好账户信息。
2020年10月15日
148 阅读
0 评论
0 点赞
2020-10-01
Windows2008服务器如何关闭DEP
我们很多服务器管理员在选择有些未经过初始化的Windows系统的时候会发现有些时候执行的代码和程序被系统自带的安全工具保护的比较过分。不管是安全的还是不安全的都直接将我们的程序保护无法执行,这个主要是因为原生态的Windows系统是自带的数据执行保护功能,也就是我们称的DEP。 如果我们遇到这样的问题如何去关闭呢?不过大部分我们国内选择的商家服务器WIN系统都是被自动关闭的,但是我们也要检查和设置如何关闭DEP。现在我就教大家如何在Windows Server 2008设置关闭DEP。 这里在我的电脑中点击右键属性。 在上图中我们看到高级设置。 选择高级设置中的设置选项。 如上图,我们在数据执行保护中,选择"仅为基本WiNDOWS程序和服务启动DEP"。 最后保存后确定然后重启服务器生效。今天是国庆节和中秋节,祝大家双节快乐。
2020年10月01日
210 阅读
0 评论
1 点赞
2020-09-25
狗云 - 2020国庆促销,7.1折优惠、8折优惠、9折优惠、单笔充值710还送71元
商家介绍: dogyun(狗云)是一家国内技术达人开办的主机提供商,主要提供韩国、香港、美国等CN2线路主机,国内速度均非常快。 这次2020年的国庆和中秋促销优惠活动来了:7.1折优惠、8折优惠、9折优惠、单笔充值710还送71元(余额)幸运大转盘抽取5折优惠码。 官方网站:https://www.dogyun.com 优惠码: 动态云折扣: 全场新开免设置费且7.1折(前71台),优惠码:now71 全场8折(可用于已开动态云),优惠码:now80 以下地区或节点新开免设置费,7.1折优惠: 香港-CLD-D组,优惠码:cld.d.71 荷兰,优惠码:nl.71 韩国,优惠码:kr.71 经典云全场9折,优惠码:now90 单笔充值满710送71 幸运大转盘抽取5折优惠码
2020年09月25日
167 阅读
0 评论
1 点赞
2020-09-18
阿里云发布云电脑“无影”
昨天阿里云在2020云栖大会开幕会上发布了云电脑“无影”。连续举办12年的云栖大会已经成为阿里在行业里的风向标会议,与往年不同的是,今年因为疫情原因从线下搬到了线上。 会上,阿里云智能总裁张建锋展示了第一台云电脑,延续武侠风格和江湖气,取名“无影”。没有电脑主机,也看不见CPU和硬盘,只有一张手掌大小的卡片机(C-Key)。PC原有的硬件设备都集中在云端的数据中心里。 “无影”通过指纹开机登录后即可接入云电脑服务。只需连接一块屏幕,就可以进入专属云电脑桌面,访问各种应用和文件,进行设计建模、动画渲染等操作。张建锋指出,如果云电脑被广泛使用,可以减少50%以上的算力浪费。 据了解,在后端云的支持下,“无影”支持无限扩容和无限算力,单应用资源可弹性扩展至104核CPU、1.5T内存,轻松应对高性能计算需求。目前无影仅向企业办公市场发售,未来或将向个人用户提供服务。 另外,它基本上没有对外的接口,个人在使用过程中,可以把资料全部保存在云端,“无影”自动从云端进行调用,这样用户云就端,不用再花时间迁移,也具有很高的安全性。 谈到阿里今天在C端领域发布的新品,张建锋指出,在C端市场,不出几年,在座人所有数据都将存储在云端,未来每个人都会在云端有唯一的数字空间,通过各种各样的端来访问云端的数字资产。
2020年09月18日
127 阅读
0 评论
0 点赞
2020-09-17
解决ecshop程序和插件"preg_replace"报错问题
刚才在迁移一个客户企业网站的时候发现有报错提示"preg_replace()"函数错误,后面一长长的字符串我就没有记录下来总之就是这个报错。我看这个企业网站客户是使用的很早的ECSHOP CMS程序做的,一般我们都知道的企业网站只要保持正常的可以能打开,基本不需要动。 但是目前技术也在增进,服务器配置的软件也在提高。比如我们目前是使用的PHP7.4,至少也要使用PHP7.3,但是我估计是函数在PHP版本兼容问题。后来我查询资料发现,这个"preg_replace"只有在PHP5.6及以下才兼容的。 这里我想到三个解决方案: 第一、更换程序 我个人建议是让业务去找客户谈一谈,是否这么多年网站也不适应时代需求,是否可以换一个自适应的,以及当前美观度习惯的。如果这样的话,我们可以给他重新做一个网站,兼容PHP最新版本。 第二、修改程序 这里我们也可以看到,ECSHOP看到类似问题还是很多的。 includes/cls_template.php 在这个文件中找到: return preg_replace("/{([^\}\{\n]*)}/e", "\$this->select('\\1');", $source); 然后替换成: return preg_replace_callback("/{([^\}\{\n]*)}/", function($r) { return $this->select($r[1]); }, $source); 应该是可以解决的,这里我找到解决办法是可以用的。 第三、搭建适配环境 我们单独用一台服务器搭建PHP较低版本的,然后给客户单独存放。这样就显得浪费服务器资源。 这个是目前可以解决的办法,等业务问问客户是否更换网站,我们建议他更新适应当前版本PHP最新版本比较好,效率也高。
2020年09月17日
103 阅读
0 评论
0 点赞
2020-09-16
Virtono:英国曼彻斯特新节点全新产品6折促销
干货信息: Virtono是一家成立于2014年的国外vps主机商,我们上次介绍过这家的优惠活动(达拉斯和罗马尼亚年付12美元方案)。 这次他们家新添加了一个数据中心节点,位于英国曼彻斯特,因此发布了6折优惠促销活动,优惠活动结束日期2020年9月20日,仅限于购买英国曼彻斯特节点服务器。 6折优惠码:UK40 购买时输入。 官网直达:https://www.virtono.com
2020年09月16日
165 阅读
0 评论
0 点赞
2020-09-10
如何在Linux服务器中生成SSH密钥
我们大部分网友使用登录Linux服务器一般直接使用的服务器ROOT用户,当然我们正常的设置强密码、修改默认22端口,一般是没有多大问题的。但是我们也有一些比较方便的,且安全的做法就是直接使用SSH密钥登录。我们只需要连接密钥文件无需密码就可以登录。 这里我们就以创建OPENSSH来到我们的Linux服务器环境中创建生成SSH密钥的办法。对于大部分的服务器是可以使用的,当然必须是Linux系统。这里我们使用的是OpenSSH工具,在大多数Linux发行版中提供。 我们可以按照以下步骤使用OpenSSH实用程序创建SSH密钥。 ssh-keygen -t rsa -b 4096 -C "Example" 我们回车键后会把密钥保存在默认位置。 默认情况下,密钥存储在〜/ .ssh目录中。 使用默认文件名很方便,因为大多数SSH客户端会自动将默认文件名id_rsa用作私钥,将id_rsa.pub用作公用密钥。 Generating public/private rsa key pair. Enter file in which to save the key (/home/example_user/.ssh/id_rsa): 我们这可以输入密钥密码。 我们也可以按ENTER跳过此提示。 如果您使用密码,除非您也使用ssh-agent,否则每次使用密钥时都将输入密码。 Enter passphrase (empty for no passphrase): Enter same passphrase again: 然后我们的密钥被保存。 Your identification has been saved in /home/example_user/.ssh/id_rsa. Your public key has been saved in /home/example_user/.ssh/id_rsa.pub. The key fingerprint is: SHA256:J3gbQIodn23nisdgbGhdEBwpaqF/p0 Example comment The key's randomart image is: 公钥的默认文件名在 /home/example_user/.ssh/id_rsa.pub。确保备份私钥〜/ .ssh / id_rsa。 如果丢失,密钥将无法恢复。如果我们需要添加到账户中,则复制黏贴。
2020年09月10日
160 阅读
0 评论
0 点赞
2020-09-06
Linux安装rinetd实现端口转发
在Linux系统中大多数情况选择用iptables来实现端口转发,iptables虽然强大,但配置不便,而且新手容易出错。在此分享另一个TCP/UDP端口转发工具rinetd,rinetd体积小巧,配置也很简单。 这篇文章以CentOS 7为例,复制下面的命令输入,一行一个: 安装rinetd 1,安装依赖 yum -y install gcc gcc-c++ make 2,下载rinetd wget https://github.com/samhocevar/rinetd/releases/download/v0.70/rinetd-0.70.tar.gz 3,解压 tar xf rinetd-0.70.tar.gz 4,进入目录 cd rinetd-0.70 5,编译安装 ./bootstrap ./configure make && make install 6,安装后,可以输入rinetd -v查看当前版本。 [
[email protected]
rinetd-0.70]# rinetd -v rinetd 0.70 配置转发 1,编辑rinetd配置文件 vi /usr/local/etc/rinetd.conf 2,填写如下内容 0.0.0.0 8080 1.1.1.1 80 3,启动rinetd rinetd -c /usr/local/etc/rinetd.conf 4,配置参数说明 0.0.0.0:源IP就是本机监听IP 8080:源端口 1.1.1.1:目标IP,为了方便记忆这里可以用域名代替,但是如果域名在本机ping不通会启动失败 80:目标端口 创建systemd服务 1,创建rinetd服务 vi /etc/systemd/system/rinetd.service 复制下面的内容进行保存: [Unit] Description=rinetd After=network.target [Service] Type=forking ExecStart=/usr/local/sbin/rinetd -c /usr/local/etc/rinetd.conf ExecReload=/bin/kill -SIGHUP $MAINPID ExecStop=/bin/kill -SIGINT $MAINPID [Install] WantedBy=multi-user.target 2,输入命令:systemctl daemon-reload重载daemon使其生效,然后就可以使用下面的命令来管理rinetd了。 #启动rinetd systemctl start rinetd #设置开机启动 systemctl enable rinetd #停止rinetd systemctl stop rinetd #重启 systemctl restart rinetd
2020年09月06日
256 阅读
0 评论
0 点赞
1
2
3