很长时间内估计都要跟Nvidia的开发板打交道,记录一些遇到的问题
- ssh尝试连接nvidia板子,报以下错误
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The fingerprint for the ECDSA key sent by the remote host is SHA256:9XvufSSIeZ7MAurIZ1Qw9Z13YV1Zcim2kthmAlECgYw. Please contact your system administrator. Add correct host key in /root/.ssh/known_hosts to get rid of this message. Offending ECDSA key in /root/.ssh/known_hosts:8 ECDSA host key for 192.168.122.100 has changed and you have requested strict checking. Host key verification failed. lost connection
有一个简单粗暴的方法,把ssh下的known_hosts文件夹给删掉就行
rm -rf ~/.ssh/known_hosts
如果担心会出其他问题,先copy一个备份,如果出了事也能恢复cp ~/.ssh/known_hosts ~/.ssh/known_hosts_bak
删掉之后,应该就可以ssh过去了,亲测可行
- Nvidia板子上的风扇不转,温度都高到60°以上了
先查看当前风扇转速,
cat /sys/devices/pwm-fan/target_pwm
如果显示0,就说明当前风扇没转,有数值就是当前的转速
有两种方法设置转速
- 第一种直接给个指定速度,让风扇一直转,不过重启就失效了
- 第二种设置开机启动
1)第一种方法
输入一下命令设置当前风扇转速:
sudo sh -c "echo 200 > /sys/devices/pwm-fan/target_pwm"
记住,这个只是一次性的,重启后就没有了。
2)第二种方法
①写一个启动风扇的脚本,在/usr/bin/下创建mirror-fan文件夹,创建mirror-fan.sh文件
set -x
set -e
filepath="/sys/devices/pwm-fan/target_pwm"
echo 0 > ${filepath}
sleep 5
echo 200 > ${filepath}
exit 0
② 创建开机启动项,在/lib/systemd/system/目录下创建mirror-fan.service
[Unit] Description=Mirror fan [Service] User=root Type=simple ExecStart=/bin/bash /usr/bin/mirror-fan/mirror-fan.sh [Install] WantedBy=multi-user.target
③ 打开一个terminal,然后输入sudo systemctl enable mirror-fan.service
④ 重启看看有没有生效
- 远程关机/重启指令
关机:sudo poweroff
重启:sudo reboot



