На самом деле есть пара вещей, о которых вам стоит побеспокоиться:
1 )Установка одного и того же программного обеспечения на все машины. Это довольно легко сделать либо путем клонирования через clonezilla, либо просто получив список установленных пакетов и заставив менеджера пакетов установить соответствующий набор на другие машины. Имена пакетов, зависящие от архитектуры, могут вызвать проблемы, если вы используете другую архитектуру ЦП.
2 )Любые конфигурации системного уровня, которые вы изменили, создали и т. д. Конфигурация хоста Apache и т. д. Лично я использую редактор joe
, и он создает файл автоматической резервной копии с именем filename~
, когда я редактировать filename
. Поэтому я просто нахожу все файлы, оканчивающиеся на ~
, удаляю тильду и создаю архив, а затем извлекаю его на другом компьютере. Работает нормально, пока у вас есть шаг 1 в квадрате.
3 )Ваш домашний каталог и любые настройки, которые вы там делаете. Обои для рабочего стола, автозапуск приложений, элементы меню, значки на рабочем столе и т. д.
Хорошая новость заключается в том, что с этим можно справиться несколькими способами. Существуют инструменты управления конфигурацией и творческие способы использования других инструментов, таких как git
, для регистрации/выдачи файлов конфигурации и т. д.Или вы можете сделать это самостоятельно с помощью сценария или двух.
Это связано с тем, что история bash _может записывать отметку времени Epoch для каждой команды.
Переменная среды HISTTIMEFORMAT устанавливается в файле bashrc как HISTTIMEFORMAT="[%F %T] " ), bash сохраняет метки времени для каждого элемента истории, и когда пользователь просматривает историю с помощью BASH, встроенного -в историю, временные метки отображаются в легко -читаемом формате (ex :2019 -07 -24 15 :40 :19 ); однако, когда эти сеансы истории сохраняются в файл (, например, ~/.bash _history ), метки времени отображаются в формате времени Unix (секунд, начиная с Epoch ).
Вы можете использовать историю с опцией -r или -w для ввода файла истории.bash _.
https://ss64.com/bash/history.html
Надеюсь, это ответ на ваш вопрос.