Address
304 North Cardinal St.
Dorchester Center, MA 02124

Work Hours
Monday to Friday: 7AM - 7PM
Weekend: 10AM - 5PM

Tag php

玩客云破圈新玩法:只需20元重新定义老母鸡下蛋!

.1. 玩客云是什么?为什么要刷Armbian? 玩客云,作为迅雷推出的一个智能存储硬件设备,原本的设计目的是用于共享经济——通过它为迅雷的CDN提供贡献,用户可以赚取数字资产。尽管其原本的功能主要是下载加速和共享,但玩客云本身的硬件配置并不差,拥有一定的计算和存储能力,这使得它具备转型为其他应用场景的潜力。 玩客云的原生系统存在一定的局限性。它的系统是针对迅雷的特定需求设计的,功能较为单一,难以进行更多个性化设置。这时候,Armbian操作系统便成为了解决这一问题的关键。Armbian是基于Debian和Ubuntu的轻量级Linux发行版,特别适合ARM架构设备。它为嵌入式设备(如树莓派、OrangePi等)提供了丰富的功能扩展和灵活性。通过将Armbian刷入玩客云,你可以解锁更多强大的功能和应用场景。 .2. 玩客云刷入Armbian的优势 更高的灵活性:Armbian是一个开源、可自由定制的操作系统。你可以根据自己的需求安装不同的软件包,无论是Web服务器、数据库,还是容器化工具(如Docker),都可以轻松部署。 增强设备利用率:刷入Armbian之后,玩客云不再局限于原有的迅雷功能,转而成为一个功能齐全的小型服务器或家庭自动化中心。你可以用它搭建私有云存储、NAS、甚至是本地文件备份和同步的解决方案。 节能省电:玩客云的硬件功耗本身就非常低,再加上Armbian系统的轻量化特性,使其能够在低功耗模式下长期稳定运行,非常适合做家庭服务器或24小时运行的服务。 丰富的软件生态:由于Armbian是基于Debian和Ubuntu的,拥有非常丰富的软件包支持。从文件服务器、媒体服务器,到开发环境、IoT控制平台,你可以根据自己的需求安装各种软件。 .3. 刷入Armbian之后,玩客云可以用来做什么? .4. 搭建私有云存储(NAS) 刷入Armbian后,玩客云可以非常轻松地变成一个功能强大的私有云存储设备。通过安装Samba、NextCloud或OpenMediaVault等软件,你可以将玩客云打造成一个个人文件存储服务器。不仅可以实现局域网内文件共享,还能够通过远程访问管理文件,甚至与家人、朋友共享文件资源。 .5. 媒体中心搭建 通过安装Plex、Emby或Kodi等媒体管理平台,玩客云可以成为一个多媒体中心。你可以将电影、音乐、照片等媒体文件存储在玩客云上,并通过局域网或互联网,在任意设备(手机、电视、电脑等)上进行访问和播放。尤其对于那些家庭影视爱好者来说,将玩客云变成一个私人影院服务器,是个非常不错的选择。 .6. 轻量级的Web服务器 如果你是一个开发人员或希望拥有自己的个人网站,玩客云刷入Armbian后可以安装Nginx、Apache等Web服务器,搭建一个简单的个人博客、静态网站或API服务。还可以通过安装PHP、Node.js、Python等开发环境,部署自己的小型项目。 .7. 智能家居中枢 通过Armbian的灵活性,玩客云还可以成为你家庭自动化的中枢设备。例如,安装HomeAssistant、OpenHAB等智能家居平台后,你可以通过玩客云管理家中的智能灯泡、温控器、门锁等设备,实现全方位的家庭自动化管理。 .8. 进一步挖掘玩客云刷Armbian后的潜力 刷入Armbian不仅限于上述功能,它还为玩客云开辟了更多潜在应用场景。无论你是开发人员、家庭用户,还是对物联网和网络应用有兴趣的爱好者,都能从中找到适合自己的玩法。 .9. 物联网控制中心 玩客云可以通过刷入Armbian成为物联网(IoT)控制中心。通过安装例如Node-RED、Mosquitto(MQTTbroker)等物联网开发工具,玩客云可以与各种智能设备、传感器进行交互,收集和分析数据,甚至能够通过自定义编程实现自动化操作。这一功能非常适合那些希望打造DIY智能家居系统或者对物联网开发有兴趣的用户。 .10. Docker容器化管理 玩客云刷入Armbian后,还可以支持安装Docker。Docker容器技术可以帮助你在同一台设备上运行多个隔离的应用和服务。这样,你就可以在玩客云上运行文件服务器、数据库、媒体中心等多个服务,而不会相互冲突。这大大提升了设备的利用率,让系统管理和维护变得更加简单高效。 .11. 网络安全和监控 如果你对网络安全有兴趣,玩客云刷入Armbian后可以安装各种网络安全工具,成为一个轻量级的网络安全监控器。你可以使用它来监控局域网流量、分析潜在威胁,甚至搭建一个虚拟私有网络(VPN),为家庭网络提供额外的隐私保护。 .12. 备份与同步中心 如果你有多个设备(例如手机、电脑、平板)需要频繁进行数据同步和备份,玩客云可以通过安装rsync、Syncthing等同步工具,帮助你将多个设备的文件自动同步至一个中心存储器,并定期备份数据,避免重要数据丢失。 .13. 学习与实验平台 对于那些希望深入学习Linux系统或网络开发的用户来说,玩客云刷Armbian还可以成为一个理想的实验平台。你可以在Armbian上自由实验各种Linux命令、搭建不同的服务器环境,甚至进行网络和系统编程。玩客云的小体积和低功耗使得它成为了一个适合随时实验和学习的设备。 .14. 玩客云刷Armbian的安装步骤 .15. 准备刷机工具 你需要下载Armbian操作系统的镜像文件,并准备一个TF卡或者U盘作为启动介质。接着,利用刷机工具(如Etcher)将Armbian镜像写入到启动盘中。 .16. 进入刷机模式 将准备好的启动介质插入玩客云,连接网线,并通过某些按键组合或直接通过网络引导的方式进入刷机模式。 .17. 刷入Armbian 根据教程,按照步骤将Armbian刷入玩客云。刷机成功后,你就可以通过SSH连接到玩客云,开始配置你的新系统了。 .18. 系统优化与软件安装 刷入Armbian后,你可以根据自己的需求对系统进行优化,比如安装必要的软件包,配置网络服务等。这是一个高度灵活的过程,你可以根据自己的需求进行个性化设置。 玩客云刷入Armbian后,可以彻底解放其硬件潜力。它不再只是一个简单的迅雷下载工具,而是成为了一个强大的家庭服务器、智能家居中枢、开发平台。无论你是出于工作、娱乐还是学习目的,都可以通过这个小设备获得更多的可能性。

启动php-fpm无法后台运行,退出或crtl+c会导致php-fpm结束解决办法

执行“/usr/sbin/php-fpm”命令来启动php-fpm,虽然php-fpm启动成功,但出现了如下提示: [03-Dec-2019 15:58:09] NOTICE: fpm is running, pid 11653 [03-Dec-2019 15:58:09] NOTICE: ready to handle connections [03-Dec-2019 15:58:09] NOTICE: systemd monitor interval set to 10000ms php-fpm占了这个窗口,它不后台运行了,我朋友只好crtl+c来强制退出,又出现如下提示: ^C[03-Dec-2019 16:00:13] NOTICE: Terminating … [03-Dec-2019 16:00:13] NOTICE: exiting, bye-bye! 经过反复测试,它发现php-fpm可以正常启动,只是不能后台运行,只要启动了php-fpm,不关闭这个窗口,网站的php都可以解析,也能正常访问。这样的问题如何解决? 解决办法: 1、首先要保证安装的PHP程序没有问题,因为我朋友启动php-fpm,网站的php文件依然可以解析,说明安装的程序没有任何问题。 2、查看php-fpm配置文件,因为php-fpm配置文件有一个选项是:…

Linux下Rsync+sersync实现数据实时同步

  前言: 一、为什么要用Rsync+sersync架构? 1、sersync是基于Inotify开发的,类似于Inotify-tools的工具 2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的这个文件或者这个目录。 二、Rsync+Inotify-tools与Rsync+sersync这两种架构有什么区别? 1、Rsync+Inotify-tools (1):Inotify-tools只能记录下被监听的目录发生了变化(包括增加、删除、修改),并没有把具体是哪个文件或者哪个目录发生了变化记录下来; (2):rsync在同步的时候,并不知道具体是哪个文件或者哪个目录发生了变化,每次都是对整个目录进行同步,当数据量很大时,整个目录同步非常耗时(rsync要对整个目录遍历查找对比文件),因此,效率很低。 2、Rsync+sersync (1):sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字; (2):rsync在同步的时候,只同步发生变化的这个文件或者这个目录(每次发生变化的数据相对整个同步目录数据来说是很小的,rsync在遍历查找比对文件时,速度很快),因此,效率很高。 小结:当同步的目录数据量不大时,建议使用Rsync+Inotify-tools;当数据量很大(几百G甚至1T以上)、文件很多时,建议使用Rsync+sersync。 说明: 操作系统:CentOS 5.X 源服务器:192.168.21.129 目标服务器:192.168.21.127,192.168.21.128 目的:把源服务器上 具体操作: 第一部分:分别在两台目标服务器192.168.21.127,192.168.21.128上操作 一、分别在两台在目标服务器安装Rsync服务端 1、关闭SELINUX vi /etc/selinux/config #编辑防火墙配置文件 #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq! #保存,退出 setenforce 0 #立即生效 2、开启防火墙tcp 873端口(Rsync默认端口) vi…

WordPress获取网站当前使用主题信息的函数wp_get_theme()

WordPress主题的名称(Theme Name)、版本(Version)、作者(Author)、描述(Description)等其它主题信息保存在主题根目录的style.css文件,一般是放在文件的开头,使用/**/包围。如果在WordPress主题或插件应用开发中需要调用主题的信息,可以使用wp_get_theme()函数进行获取。 函数代码: 1 wp_get_theme( string $stylesheet = ”, string $theme_root = ” ): WP_Theme 获取主题的WP_Theme对象。 参数 $stylesheet – 字符串,可选,主题的文件名称,默认为当前使用的主题。默认值为空 $theme_root – 字符串,可选,要查看的主题根目录的绝对路径。如果不指定,则使用get_raw_theme_root()函数来判断$stylesheet(或活动主题)的主题根目录。默认值为空 示例: 返回当前主题名称 1 2 3 <?php echo wp_get_theme(); ?> 获取更多信息 1 2 3 4 5 6 7 8 <?php…

SQLMap使用教程从入门到实战

一、SQL注入是什么?你的网站安全吗? 当你在网页登录框输入账号密码时,有没有想过这些数据会被黑客截获?看着满屏的英文报错信息,是否觉得网站后台像黑盒子般神秘?今天我们要揭秘的这个工具——sqlmap,正是揭开这层面纱的钥匙。 二、sqlmap到底是什么? 这个用Python写的开源工具,能自动检测和利用SQL注入漏洞。就像X光机扫描人体一样,它能透视网站的数据库结构。但请记住:仅限授权测试!非法使用将面临法律制裁。 支持6种SQL注入技术 自动识别数据库类型(MySQL/Oracle/SQL Server等) 可直接导出整库数据 绕过WAF防火墙有奇效 三、零基础实战准备 先安装Python3环境(官网下载最新版),然后在命令行执行: git clone 遇到报错别慌张,80%的问题通过安装缺失库就能解决。推荐准备: 虚拟机环境(VirtualBox+靶场系统) 浏览器开发者工具(F12开启) BurpSuite抓包工具 四、第一次注入实战 以测试网站 打开cmd进入sqlmap目录 输入命令:python sqlmap.py -u “http://testphp.vulnweb.com/artists.php?artist=1” 看到[INFO]存在基于时间的盲注漏洞时,恭喜你成功了! 五、必学的核心参数 –dbs 暴库名(像打开文件柜) –tables 看表结构(抽屉里有什么) –columns 查字段(文件袋里的内容) –dump 导出数据(把文件带回家) –level 检测等级(1-5级火力) 六、新手避坑指南 去年某大学生用sqlmap扫描学校网站,导致教务系统瘫痪被处分。切记: 绝对不要测试非授权网站…

WordPress Baidu Sitemap Generator插件在PHP7+版本不能生成xml文件的解决方法

使用柳城的WordPress百度sitemap生成插件在点击“Update XML file”按钮生成XML文件时出现“此站点遇到了致命错误”的提示,检查发现可能是WordPress Baidu Sitemap Generator插件在PHP 7+版本中无法正常使用。 由于插件作者已经很长时间没有更新维护这个插件,作者网站也已经打不开,无法反馈问题,同时目前好像也没有更好的替代生成百度sitemap xml文件的解决方案,那么想想就只能自己动手进行修复更新,使其能在php 7.0+上正常使用了。 修改教程 1、修改 baidu_sitemap.php 文件,文件路径:wp-content 把第22行的 1 add_options_page(“Baidu-Sitemap”,”Baidu-Sitemap”,8,__FILE__,’baidu_sitemap_optionpage’); 修改为 1 add_options_page(“Baidu-Sitemap”,”Baidu-Sitemap”,”manage_options”,__FILE__,’baidu_sitemap_optionpage’); 提示:把8换成”manage_options”。 把308行的 1 list($today_year,$today_month,$today_day,$hour,$minute,$second)=split(‘([^0-9])’,$blogtime); 修改为 1 list($today_year,$today_month,$today_day,$hour,$minute,$second)=preg_split(‘([^0-9])’,$blogtime); 提示:把split换成preg_split。split在php 5.3版本之后就不建议继续使用,可以使用preg_split替代。 2、修改sitemap_function.php文件,文件路径:wp-content 把439行的 1 list($today_year,$today_month,$today_day,$hour,$minute,$second)=split(‘([^0-9])’,$blogtime); 修改为 1 list($today_year,$today_month,$today_day,$hour,$minute,$second)=preg_split(‘([^0-9])’,$blogtime); 提示:和baidu_sitemap.php文件一样,替换不建议继续使用的php函数。 修改完成后,插件生成xml文件正常。 PS:在本地环境php 7.4.5中测试使用又没有报错~

WordPress调用媒体库组件wp.media上传图片视频文档等媒体文件

WordPress主题或插件应用开发中经常会有图片、视频、文档等媒体文件的上传功能需求,如果开发者自主编写媒体上传组件需要付出不少时间和精力,但是通过调用WordPress自带的媒体库组件则事半功倍,只需要编写简单的js代码即可拥有强大的媒体上传功能。 wp.media代码参数 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 var mediaObj = wp.media({ frame: ‘select’, // 选择调用媒体库哪种媒体类型,可选select、post、image、audio、video,选择select只允许上传新媒体或选择已上传的媒体,其它类型可自行测试,完整选项选择post title: ‘上传图片’, // 窗口标题 multiple: false, // 是否多选,true或false // 查询参数 library: { order: ‘DESC’,…

WordPress后台禁止非管理员用户查看网站评论的方法和代码

WordPress网站后台的【评论】除了管理员可以访问浏览外,其他角色如贡献者也可以访问查看,这显然不合理且会泄露评论用户的隐私,因为谁中除了有评论内容外还有评论者的邮箱、IP或其它自定义扩展的信息。所以修改WordPress后台评论的访问权限很有必要,这里建议在后台对非管理员角色移除【评论】菜单,然后禁止非管理员角色访问。 实现代码和修改方法: 1、在当前主题的functions.php文件添加代码: 1 2 3 4 5 6 function remove_edit_comments_menu() { if ( ! current_user_can( ‘manage_options’ ) ) { remove_menu_page( ‘edit-comments.php’ ); } } add_action( ‘admin_menu’, ‘remove_edit_comments_menu’ ); 作用:通过current_user_can函数判断当前登录用户是否拥有管理权限,如果没有,则不显示左侧的【评论】入口。 2、接着在functions.php文件继续添加代码: 1 2 3 4 5 6 7 function restrict_edit_comments_page()…

手把手教你海纳斯hinas安装、卸载、删除应用方法

海纳思系统以其高效稳定的性能,广泛应用于各类智能设备中。掌握其应用安装、卸载与删除的方法,对于优化系统体验至关重要。下面,我们将为您详细介绍步骤的操作流程。安装的软件均来自于hinas系统内置,如果下载链接失效,可以复制后面的脚本到自己服务器上去执行一、安装和卸载gitee源 wget   #下载脚本 unzip hinas_install_uninstall.zip chmod +x hinas_install_uninstall.sh  # 添加可执行权限 .        # 执行脚本   github 源,有条件的可以试试 wget https://github.com/xjxjin/scripts/raw/main/hinas  #下载脚本 chmod +x hinas_install_uninstall.sh  # 添加可执行权限 .        # 执行脚本 复制代码 1.一级目录2.安装目录3.卸载目录二、脚本详情 vi hinas_install_uninstall.sh 复制代码 #!/bin/bash #黑色: 30m #红色: 31m #绿色: 32m #黄色: 33m…

玩客云(Onecloud)折腾记

前记 我一直想拥有一个属于自己的个人服务器,看到在B站上很多人用玩客云刷Armbian把玩客云改造成个人服务器,于是攒钱买下来了一台玩客云,并且着手进行改造,先后把玩客云刷过Openwrt&Armbian系统+CasaOS,但是感觉不够好用,后面因为Docker被Ban,导致CasaOS无法使用,软件仓库也无法使用,遂转向1panel+镜像仓库&自建镜像,1panel有更丰富的设置,并且基本上都可以使用WEBUI,操作方便;因为Openwrt是一个只读文件系统,并且我的主要需求不是软路由(科学上网,所以最后选择Armbian+Docker+1Panel(Docker手动安装,使用自建镜像仓库,1Panel功能全,操作方便) 准备 一台电脑 一条双USB公头线(电脑是笔记本有Type-C口的话也可以用手机数据线,但是一定要保证功能完好) 一把镊子或者一根铜线 SSH软件(我推荐MobaXterm) 历程 拆机、刷固件 买回来的时候商家给了我一些拆机工具和使用说明,获取到商家给的网址后,打开网址,发现是商家自己搭建的群晖服务器,我从上面下载了所需的工具和固件,就进行拆机,先拿撬棒从SD卡口撬开后面板,然后螺丝刀拧开后盖,最后将PCB板本体从外壳中拿出来。从工具包里拿出镊子,按照教程,用USB-A双公头线连接电脑接口和主板靠近HDMI的USB-A,短接主板背后的两个触点然后通电,电脑软件(USB_Burning_Tool)成功识别接口,导入需要刷入的IMG格式固件,点击开始 因为过程忘记拍照了,所以只有文字描述,可以参考一下: 玩客云内置EMMC存储刷入Armbian_玩客云可以刷成小主机吗-CSDN博客 【2024.10.14】玩客云变身家用轻量nas Armbian24.5+LNMP+青龙面板+alist+docker-京东云、网心云、玩客云等PCDN云设备-恩山无线论坛 接着等待几分钟,直到进度达到100%,读条变成绿色,刷机完成 Armbian安装1Panel 接下来拔下电源,玩客云通过网线接到路由器上,重新连接电源,查看路由器后台找到Onecloud的IP,使用电脑ssh连接到玩客云(默认账号:root 默认密码:1234) 设定root密码,登录后会提示修改密码。修改你记得住的密码,提示选择1.bash  提示创建用户,我们直接按Ctrl+C取消。 更换时区、更换软件源 #更换时区 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime date -R #一键更换国内源脚本 bash <(curl -sSL ) 建议更新软件源后把软件包也更新一下 安装docker #使用 apt 安装 docker 就可以…