使用宝塔出现 NPM 警告

  • npm WARN config init.module Use `--init-module` instead.

解决方案

  1. 打开 /www/server/nodejs/[node 版本]/etc/npmrcinit.module 修改为 --init-module
  2. 最新版本的宝塔可以这样操作 网站->Node项目->Node版本管理器->环境变量(你使用的Node版本)
1
2
3
4
5
prefix = /www/server/nodejs/v20.10.0/
registry = https://registry.npmjs.org/
cache = /www/server/nodejs/cache/
# init.module = /www/server/nodejs/v20.10.0/etc/init-module.js
--init-module = /www/server/nodejs/v20.10.0/etc/init-module.js

命令行如何切换www用户执行命令

1
sudo su - www -s /bin/bash

宝塔如何删除ssh登录记录

宝塔面板本身不提供直接删除SSH登录记录的功能,SSH登录记录通常保存在/var/log/auth.log(Debian/Ubuntu系统)或 /var/log/secure(CentOS系统)文件中。你可以通过编辑这个文件来手动删除SSH登录记录。
请注意,直接编辑这个文件来清除内容可能会影响系统日志的完整性,因此请谨慎操作。
对于Debian/Ubuntu系统,你可以使用以下命令清空SSH登录记录:

1
sudo truncate -s 0 /var/log/auth.log

对于CentOS系统,你可以使用以下命令清空SSH登录记录:

1
sudo truncate -s 0 /var/log/secure

如果你希望保留部分记录,可以使用sed或awk等工具来删选出需要保留的部分,然后再清空文件内容并写入保留的部分。

请在执行这些操作之前确保你了解这些命令的作用,并且已经备份了相关的日志文件。如果你不熟悉这些命令的使用,建议咨询更多的Unix/Linux系统管理员或者使用图形界面的日志管理工具来进行操作。