部署了不少Synology DS系列小型存储用于数据收集,它的系统虽是基于Linux二次开发,但是很多命令做了修改,不同于常规的Linux命令,时不时会遇到而需要花费时间查询,因此特将工作中遇到的记录于此,方便以后能快速定位。


本地可以ssh/http/smb访问NAS,但是远程无法ssh/http

默认网关问题,在Network Interface处,将负责公网访问的网络端口设为default gateway

Synology NAS 常用命令收集_linux命令


ping需要加sudo

sudo ping IP


删除用户: /usr/syno/sbin/synouser --del <user>

修改用户密码,具体命令参考如下:

例如:sudo synouser --setpw loger AAbbcc1234

Synology NAS 常用命令收集_synology_02


设置时间:date +%T -s "10:10:53"

设置日期:date +%Y%m%d -s "20230313"

同步时间:sudo ntpdate -u ntp_server_ip


防火墙的设定,需要加一条Deny All才行。

Synology NAS 常用命令收集_删除用户_03


启用Performance History, 这样的话,后续才能查看过去的cpu,内存,IO等的历史记录

Synology NAS 常用命令收集_synology_04


启用NFS,允许将NAS共享文件夹挂载成本地盘

然后host端需要安装nfs:sudo apt install nfs-common

挂载命令:sudo mount 192.168.1.2:/volume1/Cup /test/Cup

卸载命令:sudo umount -l /testlog/Cup

开机自动加载:sudo vim /etc/fstab

192.168.1.10:/volume1/Cup /testlog/Checker/ nfs defaults 0 0

Synology NAS 常用命令收集_删除用户_05


Synology 默认安装了7zip,解压可用7z代替unzip

which 7z

/bin/7z

解压命令:7z x xxx.zip


防火墙

sudo /usr/syno/bin/synofirewall --info

sudo /usr/syno/bin/synofirewall --disable

sudo /usr/syno/bin/synofirewall --enable


重启sshd服务:

sudo synoservicectl --reload sshd

sudo synoservicectl --start sshd

或者在GUI界面,取消勾选,点Apply,再勾回点Apply

Synology NAS 常用命令收集_删除用户_06