找到
3
篇与
宝塔
相关的结果
-
宝塔上怎么删除几百万条文件? 发现服务器有几百万条数据,怎么删除呢? 用以下代码删除的时候,提示错误: [root@S202601217452 ~]# rm -rf /www/wwwroot/123.com/cache/html/* bash: /usr/bin/rm: Argument list too long这是遇到的 Argument list too long 错误,是因为 rm -rf * 会让系统把所有文件名展开成参数传给 rm,而几百万文件的参数数量远超 Linux 系统的限制。使用 rsync 和 find 方案就能解决这个问题的,下面是最快捷的执行步骤: 方案 1:rsync 极速清空(推荐,百万级文件秒清) 直接复制下面的命令一键执行,无需分步操作: # 创建空目录 + 同步清空目标目录 + 删除临时空目录 mkdir -p /tmp/empty && rsync -a --delete /tmp/empty/ /www/wwwroot/bbs.lightweb.vip/cache/html/ && rm -rf /tmp/empty方案 2:find 逐行删除(稳妥,适合怕误操作的场景) 如果想更直观看到删除过程(或分批删除),用这个命令: # 只删除文件(保留目录结构),避免参数溢出 find /www/wwwroot/bbs.lightweb.vip/cache/html -type f -delete这个命令会逐个遍历文件并删除,不会触发参数过长问题; 如果想看到删除进度,可加 -print 参数: find /www/wwwroot/bbs.lightweb.vip/cache/html -type f -print -delete验证是否删除成功 执行完后,用下面的命令检查: # 统计剩余文件数(正常应该返回 0) ls /www/wwwroot/bbs.lightweb.vip/cache/html | wc -l为什么这两个方案能解决问题? rsync:本质是 “用空目录覆盖目标目录”,不遍历文件名,直接清空,效率最高; find -delete:逐行处理文件,每次只传一个文件路径给 rm,不会触发参数数量限制; 而 rm -rf *:会先把所有文件名拼起来当参数,参数长度超系统上限就报错。 总结 优先用 rsync 命令,一键清空百万级文件无压力,速度最快; find -delete 更稳妥,适合需要观察删除过程的场景; 避免再用 rm -rf * 处理超大量文件,必触发参数过长错误。 -
一句命令绕过宝塔面板强制绑定账号 现在新版本的宝塔面板强制绑定宝塔官网账号,否则就无法继续使用面板。网上绕过强制绑定账号的方法也很多,但是都显得比较麻烦,不符合宝塔面板针对小白用户的定位。因此我总结了只需要在SSH输入一句命令即可。 更新:宝塔更新到7.6.0版本之后,之前的方法已无法使用,请使用以下命令: echo "{\"uid\":1000,\"username\":\"admin\",\"serverid\":1}" > /www/server/panel/data/userInfo.json 复制以下命令在SSH界面执行: sed -i "s|bind_user == 'True'|bind_user == 'XXXX'|" /www/server/panel/BTPanel/static/js/index.js 然后在宝塔面板按Ctrl+F5刷新页面即可。 以上方法宝塔7.4.5版本测试通过。 -
宝塔面板网站缓存优化必装插件和扩展推荐 lj37kkv1.png图片 宝塔面板必装应用插件 1.Nginx免费防火墙 主要是Nginx服务器,有功能比较强大的免费防火墙可以使用,很多人不知道,这个免费防火墙功能几乎也可以媲美收费版的防火墙的,不过需要你先注册和登陆宝塔账户才能安装。所以建议先去注册一个宝塔账户,等注册了宝塔账户之后,就可以在自己的宝塔面板中登陆账户然后点击购买插件就可以免费安装这个功能强大的防火墙,针对常见的各种攻击渗透还是比较有效的。 2.堡塔面板静态文件加速 这个插件还是比较推荐安装的,因为我们很多人买的海外服务器或者是买的国内1Mbps低带宽的服务器,而宝塔页面加载大约有2.3M大小,安装1Mbps带宽计算。加载完成宝塔面需要18s左右。所以速度相对较慢的。这个插件就是解决这个问题通过加速公共静态文件实现访问宝塔面板加速的效果。 3.文件搜索和批量修改插件 有时候我们需要定位我们网页代码的位置搜索文件这个工具对于不熟悉linux的用户来说就太容易了。文件内容搜索及批量修改(可整站修改及自动备份)。 4.堡塔网站加速免费版 重构版,基于页面缓存的网站加速插件,安装或升级到此版本,将会卸载旧版本,如果是Apache需要先安装Memcached。若加速插件为网站并发性能提升10倍,则免费版上限为3 ~ 5倍,专业版上限为7 ~ 8.5倍,企业版的不限制。免费版和专业版的加速上限会因服务器情况,站点并发等影响,所以会在一定的范围内浮动,属正常情况。 5.PHP守护 监控PHP-FPM运行状态,防止大批量出现502错误! 6.日志清理工具 一键清理指定日志和系统垃圾 7.openrasp管理器 开源应用运行时自我保护解决方案 PHP版本 我们最起码选择7.0以上的版本,越高越好,现在7.3的版本性能更好。 PHP安装扩展 安全扩展 bt_safe 堡塔PHP安全扩展,用于增强防跨站机制,建议Nginx/Apache用户安装 缓存器 opcache是必装的,用于加速PHP脚本!所以安装了php之后,我们首先要安装好opcache。这是基本常识。 memcached,这个也是必装的,比memcache支持更多高级功能,可以把数据缓存在内存中,下一次打开直接从内存获取,速度飞一般。 redis,缓存器 基于内存亦可持久化的Key-Value数据库,都是用于缓存的非关系型数据库,可以同时使用。没有兼容性上的问题,所以也是推荐安装的,就算不用也安装放那边。当然这个看你的喜好了。 其他的PHP扩展如果你需要自行安装,普通建站这些个也就足够了。 请按实际需求安装扩展,不要安装不必要的PHP扩展,这会影响PHP执行效率,甚至出现异常。