Files
orion-visor/docs/quickstart/faq.md
lijiahang 1e819eadc2 📝 修改文档.
2024-05-13 10:41:03 +08:00

1.5 KiB

1. 数据误删除怎么办?

数据库的数据都采用了逻辑删除, 可以将已删除的数据中的 deleted 字段改为 0
如果不知道数据是哪一条, 可以查询用户操作日志, 点击 参数 寻找操作的id

2. 执行命令时为什么会找不到环境变量?

可以在执行命令的第一行设置 source /etc/profile 来加载环境变量

3. 命令中途执行失败如何设置中断执行?

可以在执行命令的第一行设置 set -e
作用是: 当执行出现意料之外的情况时, 立即退出

4. 在调度任务、批量执行 命令执行成功的依据是什么?

是获取命令的 exitcode 判断是否为 0 如果非0则代表命令执行失败
同理, 在命令的最后一行设置 exit 1 结果将会是失败, 可以用此来中断后续流程

5. 调度任务、批量执行 的日志文件中如何只保存原始输出?

修改 application.yaml app.exec-log.append-ansifalse

6. 为什么使用秘钥认证还是无法连接机器?
# 升级 openssh
yum update openssh
sshd -v (我的版本: OpenSSH_7.4p1, OpenSSL 1.0.2k-fips  26 Jan 2017)

# 生成秘钥时添加参数 -m PEM
ssh-keygen -t rsa -m PEM
chmod 700  ~/.ssh
chmod 700  ~/.ssh/authorized_keys 

# 修改 sshd 配置 /etc/ssh/sshd_config
PubkeyAuthentication yes
RSAAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys

# 重启 sshd 服务
service sshd restart

详细使用请参考操作手册~