Использование псевдонимов общего назначения или сценарии «использовать где угодно» снижает производительность, поэтому я не рекомендую их . У меня более 10 лет опыта администрирования AIX и Linux, и я никогда не создавал собственных псевдонимов. Я тоже не создаю свои собственные универсальные сценарии, только сценарии, которые помогают с определенной задачей в конкретной среде.
Рано или поздно вы достигнете точки, когда у вас будут десятки (или сотни) различных систем, каждая с несколькими учетными записями (ваша, root, tomcat и т. Д.), И, возможно, ваши коллеги поделятся с вами некоторыми учетными записями. С bash
ваш лучший друг - это Ctrl-R, точка. Если вы начнете зависеть от ll
в выполнении ls -l
, это скоро станет пассивом, а не активом. Уход за псевдонимами снизит вашу продуктивность, а не повысит ее.
Посмотрите руководство по установке под названием: Getting Started with Ubuntu 13.10. В этом руководстве показан диалог, который спросит вас во время установки о том, что вы хотите сделать с любой существующей установкой, которая уже присутствует в системе. Вы можете просто выбрать "обновить" существующую установку.
Если вы хотите выполнить чистую установку и затем перезагрузить свои данные в чистую установленную систему, вы можете выполнить следующие общие шаги.
rsync
для копирования всех /home/
каталогов в системуПосле восстановления данных я переустанавливаю все пакеты, которые были в системе ранее, из официальных репозиториев.
ПРИМЕЧАНИЕ: Для выполнения этого шага я сброшу текстовый файл в /home/
с помощью dpkg
или rpm
до, который содержит полный список пакетов, ранее установленных на моей старой системе.
Обычно большинство файлов на рабочем столе в /etc
являются стоковыми, редко когда я что-то меняю там, кроме /etc/sudoers
.
Последний совет: когда я копирую /home/
, я часто восстанавливаю dot-файлы в подкаталог в /home/
и затем повторно применяю их, когда начинаю использовать систему, а не копирую их в систему оптом. Я нахожу, что этот метод позволяет мне больше контролировать процесс переустановки программного обеспечения и т.д.
Я только что использовал этот метод восстановления при миграции Fedora 14 -> Fedora 19, и регулярно использую его при настройке миграций CentOS 5 -> 6. Я также использовал его ранее при миграции Ubuntu 11.10 -> 12.04.
Каждый сетевой адаптер в Linux имеет логический параметр sysctl accept _ local
(/proc/sys/net/ipv4/conf/eth0/accept _ local
). Попробуйте установить значение 0 для всех используемых адаптеров (кроме того, может потребоваться изменить таблицу маршрутизации в соответствии с настройками теста).
Также убедитесь, что rp _ filter
(/proc/sys/net/ipv4/conf/eth0/rp _ filter
) включен (не 0).
Ссылка: http://code.metager.de/source/xref/linux/stable/Documentation/networking/ip-sysctl.txt
-121--290744-Ознакомьтесь с руководством по установке Начало работы с Ubuntu 13,10 . В этом руководстве отображается диалоговое окно, в котором во время установки отображается подсказка о том, что вы хотите сделать с любой существующей установкой, которая уже присутствует в системе. Можно просто выбрать «обновить» существующую установку.
Если вы хотите выполнить чистую установку, а затем перезагрузить данные в чисто установленной системе, выполните следующие общие действия.
rsync
для копирования любых каталогов /home/< user >
в систему после После восстановления данных я переустановлю все пакеты, которые были в системе ранее, из официальных сообщений.
ПРИМЕЧАНИЕ: Для выполнения этого шага я выгрузил текстовый файл в файл /home/< user >
с помощью dpkg
или rpm
, который содержит полный список пакетов, ранее установленных в старой системе.
Обычно большинство файлов на рабочем столе в /etc
являются запасными, редко я что-либо там меняю, кроме /etc/sudoers
.
Один из последних наконечников, когда я копирую /home/< user >
, я часто восстанавливаю файлы точек в подкаталоге /home/< user >/dotfiles
, а затем повторно применяю их по мере того, как я начинаю использовать систему, а не массово копирую их в систему. Я нахожу, что этот метод позволяет мне больше контролировать, так как я начинаю переустановку программного обеспечения и т.д.
Я только что использовал этот метод восстановления при миграции Fedora 14 - > Fedora 19 и регулярно использую его при настройке миграции CentOS 5 - > 6. Я также использовал это ранее на Ubuntu 11.10 - > 12.04 миграции.
-121--290740-Другими словами, файлы, хранящиеся в файловой системе/&/boot, позволяют O.S. вести себя так, как эта конкретная O.S. Если это так, то их нельзя заменить!!
Почти так. /
и /boot
содержат файлы операционной системы и будут заменены при обновлении. Если вы восстановите их, вы вернетесь к предыдущей версии Ubuntu.
В основном, вы просто хотите создать резервную копию личных файлов, то есть /home
, которые содержат все конфигурации (например, закладки браузера,ваш рабочий стол параметры настройки...).
Для резервного копирования /домашнего
можно использовать любой способ. Обычно я просто использую tar
на внешнем жестком диске; можно использовать, например, rsync
.
Кроме того, если у вас есть /home
в отдельном разделе (что является хорошей идеей для такого типа ситуации), вы должны иметь возможность сделать новую установку, не касаясь ее.