Рубрика: Linux

Скрипт востановления конфига сети в случае сбоя

После того, как несколько раз столкнулся с тем, что в процессе настройки сети на удалённом хосте падала сеть полностью и потом было не просто востановить доступ, был придуман данный скрипт.  На период дебага ставлю его в крон раз в 5 минут и дальше скрипт пингует гугл, если не получается, то он ставит заведомо рабочие настройки

Символические ссылки, они же симлинки

Создание ln -s <путь и имя обьекта на который будет создавать симлинк> <путь и имя симлинка> Пример симлинка для файла ln -s /home/user/scripts/test.sh /home/user/test   Пример симлинка для папки ln -s /var/spool/asterisk/monitor/ home/user/callrecords  

ssh без ввода пароля

Столкнулся с необходимостью в рамках скрипта запускать ssh сессию с другим пк. Для себя нашел 3 решения Способ 1 Способ совсем не безопасный, и при сложных паролях надо играться с экранированием ssh user@host bash -c «echo mypass | sudo -S mycommand» Способ 2 Так же небезопасный, но лучше воспринимает сложные пароли Cтавим утилиту sshpass apt-get