Synology Konsole / Console / Shell

Die Synology kann auch sehr gut über die Konsole bedient werden, dazu hier eine Auflistung von Befehlen.

Root

sudo -i

DSM 7

der Befehl von Synology DSM 7 zum steuern der Dienste hat sich geändert.

Pfad
/usr/syno/bin/synopkg
Befehl
synopkg
usage: synopkg <command> [...]

command:
  start <package>                                                 Start a package.
  stop <package>                                                  Stop a package.
  restart [--service] <package|searvice>                          Restart one package/one or more services.
  resume <package>                                                Start a package without change its systemd enable status.
                                                                  It will do nothing if package is disable or already active.
  pause <package>                                                 Stop a package without change its systemd enable status.
                                                                  It will do nothing if package is already inactive.
  start-depend <service>                                          Start all packages depend on specific service.
  stop-depend <service>                                           Stop all packages depend on specific service.
  onoffall start|stop [event] [param]                             Start or stop all the packages.
  install <spk>                                                   Install a package through local spk.
  install_from_server <package> [volume] [user] [beta]            Install a package from server.
  uninstall <package>...                                          Uninstall one or more package.
  upgradeall [limitonly] [lang] [user]                            Upgrade all upgradable package.
  chkupgradepkg [lang]                                            Find all upgradable packages from server, and decide whether to
                                                                  upgrade accorting to user settings.
  checkupdateall [lang] [user]                                    Find all upgradable packages from server (use cache first), and
                                                                  decide whether to upgrade accorting to user settings.
  status <package>                                                Get status of an installed package.
  is_onoff <package>                                              Check if a package is installed and active.
  version <package>                                               Get version of an installed package.
  query <spk>                                                     Get a package's basic information from the spk.
  list [--name] [--depend-on <package>]                           List installed package.
  checkupdate <package> [lang]                                    Check if a package is updatable.


DSM 5.x und DSM 6.x

Pakete deaktivieren

sudo synoservice –disable pkgctl-SynoFinder

Pakete bedienen

synoservicectl

  • –start Servicename => Startet den Dienst
  • –stop Servicename => Stoppt den Dienst
  • –restart Servicename => Starten den Dienst neu
  • –reload Servicename
  • –status Servicename => Status des Dienstes

Servicename ist der Name vom Dienst

Apache

synoservicectl –restart httpd-user

SMB, Windows Dateidienst

synoservicectl –restart smbd

SSH Dienst

synoservicectl –restart sshd

Cron

synoservicectl –restart crond

NTP, Zeitserver

synoservicectl –restart ntpd

FTP

synoservicectl –restart ftpd

Index-Dienst

synoservicectl –restart synoindexd

MariaDB anmelden

mysql -uroot -p (Anmelden an der Datenbank über die Konsole)

Logs

Die Logs für die Pakete sind unter /var/log/ Anwendung, es geht nur als root

vi /var/log/dmesg

tail -f /var/log/* => gibt alle Logs aus

tail -f /var/log/dmesg => gibt nur das Log aus

Systeminformationen

Es sind ganz normale Abfragen von Linux.

Speicher

cat /proc/meminfo

Umgebungsvariablen vom Benutzer

env oder export

CPU

cat /proc/cpuinfo

Dateisysteme

cat /proc/filesystems

Geräte

cat /proc/mdstat

Version

cat /proc/version

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert