Как-то админил офис на Linux Mint. Never more. И слава всем богам, что переход с винды был осуществлен ещё до меня.
CityCat4, всё так. У меня такой стэк получился:
- puppet (сейчас бы выбрал ansible)
- zabbix
- авторизация через pam_mysql для интеграции с имеющейся ERP-системой, так бы LDAP городил
- профиля (домашние директории) пользователей на nfs-шарах (работало на удивление сносно)
- основной рабочий софт - ERP-система с веб-мордой
- офисный софт: libreoffice, pdf-ридеры и всякое такое
- виртуалка с виндой (ну никак без неё) для специфической софтины и rdp до неё
И всё бы ничего, но много боли вызывали проблемы с десктопным пользовательским софтом. Подкостыливать глюкавые DE через паппет - то ещё удовольствие. Или "Марьванне нужен пунто-свитчер, расшибись но сделай". Аналог есть, но в хроме глючит. Такого рода проблемы жрут много времени, а выхлопа мало.
Freedom_Toster я не знаю, сколько у вас пользователей и какой у них уровень, но если это разработчики, и они не совсем хворые, то шанс на успех в принципе есть. Попробуйте сделать экспериментальное рабочее место. Может, полностью от винды и не уйдёте, но снизите её количество. Опыт получите хороший, опять же. Только не бросайтесь в это дело очертя голову, окажете бизнесу медвежью услугу.
У меня на пишке lxde крутилось. Браузеру можно зарезать память либо опциями запуска (смотрите, я не помню), либо запускать его через systemd и там лимиты выставить.
Нужно будет сделать автоматический запуск десктоп менеджера (обычно он при установке сам включается), автологин в графическую среду, и запуск браузера после входа в графическую среду.
Из редиса данные могут потеряться в случае сбоя. Если записей прям ОЧЕНЬ много, можно поставить kafka с микробатчами, и из кафки перекладывать в mysql.
Навскидку: армбоард типа старого raspberry pi, на нём hostapd (можно без интернета). Скрипт смотрит соседей по сети arp-запросами, на GPIO висит релюшка, включающая свет.
Можно добавить в файл ~/.bashrc или ~/.bash_profile строку export PATH=$PATH:/Users/l.b./npm-global/bin
После этого сделать source ~/.bashrc или source ~/.bash_profile
Должно помочь.
Создаёшь юнит-файл, например /etc/systemd/system/phpmailing.service, в Exec прописываешь свой скрипт, прописываешь зависимости от юнита mysql (или mariadb, что там стоит). Type в данном случае будет one-shot.
Далее создаешь файл /etc/systemd/system/phpmailing.timer, в нём прописываешь расписание для запуска юнита.
Делаешь systemctl daemon-reload, делаешь systemctl enable phpmailing, проверяешь, что всё работает.
Это самый правильный на данный момент способ. Можно наколхозить скрипт с проверками и сунуть в крон, но это не труъ.