В Debian 8nano
включает как /bin/nano
, так и /usr/bin/nano
(, последний является символической ссылкой на первый ). В Debian 9/usr/bin/nano
больше не включается (подробности см. в#767929 ).
Предположительно, вы обновили Debian 8 до версии пакета, включающей указанное выше исправление. Ваша оболочка помнила, что nano
было в /usr/bin/nano
, но после обновления это уже не так. Запуск hash -r
в вашей оболочке исправит это, как и запуск новой оболочки.
Это зависит от того, какая директива содержится в файле rsyslog.conf. Как правило, это может быть
$IncludeConfig /etc/rsyslog.d/*.conf
, который является подстановочным знаком, который включает только файлы, оканчивающиеся на .conf
. Однако вместо этого можно
$IncludeConfig /etc/rsyslog.d/
, когда будут включены все файлы (, кроме тех, которые начинаются .
). Обратите внимание, что это устаревшие директивы, см. здесь для эквивалентной команды RainerScript, которая
include(file="/etc/rsyslog.d/*.conf")
, а также позволяет указать имя файла из переменной окружения:
include(file=`echo $ENV_VAR`)