=====SSH — Secure Shell===== ====Список командной строки Synology Box==== \\ сетевой протокол прикладного уровня, позволяющий производить удалённое управление операционной системой и туннелирование TCP-соединений. Схож по функциональности с протоколами Telnet и rlogin, но, в отличие от них, шифрует весь трафик, включая и передаваемые пароли. Википедия * Порт/ID: 22/TCP * Назначение протокола: Удалённый доступ * Основные реализации (клиенты): OpenSSH, PuTTY/KiTTY, SecureCRT, Xshell * Основные реализации (серверы): OpenSSH * Спецификация: RFC 4251 ====Работа с файлами и каталогами==== Synology Box DSM 7.1 ===Редактирование текстового файла=== Для получения информации о том, как использовать vi, см. Основные команды для **Linux vi Editor**. \\ Редактирование текстового файла (vi /местоположение_файла/имя_файла) vi /location_of_file/file_name Чтобы перейти в каталог cd /directoryName Сделать каталог (mkdir / имя_каталога) cd /directoryName Список содержимого каталога dir Подсчитайте количество файлов в текущем каталоге и его подкаталогах find . -type f | wc -l Проверьте размер каталога и подкаталогов du -ah /path/to/dir Найти файл find / -name filename Удалить файл rm filename Удалить каталог и его содержимое rm -r directoryName Переместить или переименовать файл mv /sourceDirectory/sourceFile /destination Скопируйте файл cp /sourceDirectory/sourceFile /destination Копировать группы файлов cp /sourceDirectory/*.* /destination Скопируйте каталог и любые подкаталоги \\ cp -r -p /исходный каталог /путь назначения cp -r -p /sourceDirectory /destinationpath Чтобы создать несжатый (.tar) архив всех файлов каталогов и подкаталогов в текущем каталоге: \\ tar -cvf имя_архива.tar * tar -cvf archivefilename.tar * Чтобы создать сжатый (.tgz) архив всех файлов каталогов и подкаталогов в текущем каталоге: tar -cvzf имя_архива.tgz * tar -cvzf archivefilename.tgz * Для несжатых архивов .tar: tar xvf файл.tar tar xvf file.tar Для сжатых gzip архивов .tar.gz: tar xvzf file.tar.gz ====Менеджер Системы==== Перезагрузить устройство Synology box reboot Выключите блок Synology poweroff Остановить процесс kill идентификатор процесса kill processID Остановить программу killall имя программы killall programName Отображение большинства текущих запущенных процессов top Отчет об использовании дискового пространства df Показать все текущие процессы ps Показать открытые в данный момент порты и их статус netstat -an Изменить вошедшего в систему пользователя su — xxx Установите программный пакет ipkg ipkg install filename Удаление пакета программы ipkg ipkg remove filename \\ ====Перезапуск служб==== Apache /usr/syno/etc/rc.d/S97apache-user.sh restart Appletalk /usr/syno/etc/rc.d/S81atalk.sh restart Cron /usr/syno/etc/rc.d/S04crond.sh stop /usr/syno/etc/rc.d/S04crond.sh start ftp /usr/syno/etc/rc.d/S99ftpd.sh restart Index /usr/syno/etc/rc.d/S66synoindexd.sh restart Itunes /usr/syno/etc/rc.d/S99itunes.sh restart Mysql /usr/syno/etc/rc.d/S21mysql.sh restart Nfs /usr/syno/etc/rc.d/S83nfsd.sh restart Postgresql /usr/syno/etc/rc.d/S20pgsql.sh restart Samba /usr/syno/etc/rc.d/S80samba.sh restart SSH /usr/syno/etc.defaults/rc.d/S95sshd.sh restart \\ ====Системная Информация==== Проверить информацию о системной памяти cat /proc/meminfo Проверить информацию о процессоре cat /proc/cpuinfo Проверить используемые прерывания cat /proc/interrupts Проверьте используемые файловые системы cat /proc/filesystems Проверьте используемые файловые системы tune2fs -l /dev/hda3 Проверить версию Linux cat /proc/version Проверьте RAID-устройства cat /proc/mdstat Проверьте переменные среды env \\ ===Проверьте, какие физические и логические диски/разделы у вас есть=== Для сетевых хранилищ с несколькими отсеками и дополнительная информация cat /proc/diskstats или для всех типов NAS cat /proc/partitions или для аналогичной, но другой информации fdisk -l \\ ==== Разное==== Список установленных пакетов Synology: Вы можете вывести список всех установленных пакетов Synology NAS с помощью следующей команды: synopkg list --name Проверка состояния пакетов Synology synopkg status FileStation Остановка пакетов Synology synopkg stop FileStation Статус пакетов Synology synopkg status FileStation Запуск пакетов Synology Чтобы запустить остановленный пакет Synology FileStation (пример), выполните следующую команду: synopkg start FileStation Очистить экран терминала Clear