Изучение 26 методов анализа больших данных: часть 1
Изучение 26 методов анализа больших данных: часть 1
В этой статье мы обновим операционную систему FreeBSD с помощью freebsd-update
. freebsd-update
Утилита может быть использована для обновления экземпляра с последней версией патча или вы можете также выбрать для обновления либо несовершеннолетнего или крупный релиз.
/etc/
.freebsd-update
на тестовом или разработанном экземпляре, прежде чем пытаться выполнить его на рабочем сервере. Вы можете использовать моментальный снимок, чтобы быстро запустить тестовый экземпляр, протестировать обновление, не оказывая никакого влияния на производственный экземпляр./var
разделе, особенно для обновления до нового младшего или основного выпуска.Патч-релизы содержат исправления для файлов и двоичных файлов операционной системы, а также могут содержать изменения в ядре. Получить обновление с помощью freebsd-update
. Вывод приведенных ниже команд был отредактирован для краткости.
# freebsd-version
11.0-RELEASE-p1
# freebsd-update fetch
src component not installed, skipped
Looking up update.FreeBSD.org mirrors... 4 mirrors found.
Fetching public key from update4.freebsd.org... done.
Fetching metadata signature for 11.0-RELEASE from update4.freebsd.org... done.
Fetching metadata index... done.
Fetching 2 metadata files... done.
Inspecting system... done.
Preparing to download files... done.
Fetching 998 patches......... done.
Applying patches... done.
Fetching 6 files... done.
The following files will be removed as part of updating to 11.0-RELEASE-p11:
/boot/kernel/hv_ata_pci_disengage.ko
...
The following files will be added as part of updating to 11.0-RELEASE-p11:
/usr/share/zoneinfo/Asia/Barnaul
...
The following files will be updated as part of updating to 11.0-RELEASE-p11:
/bin/freebsd-version
...
WARNING: FreeBSD 11.0-RELEASE-p1 is approaching its End-of-Life date.
It is strongly recommended that you upgrade to a newer
release within the next 2 months.
Обновления загружены на ваш сервер. Теперь установите их.
# freebsd-update install
src component not installed, skipped
Installing updates... done.
Поскольку обновление с 11.0-RELEASE-p1
до 11.0-RELEASE-p11
включает установку нового ядра, перезагрузите экземпляр, чтобы загрузиться в только что установленное ядро.
# shutdown -r now
... system reboot ...
# freebsd-version
11.0-RELEASE-p11
Вы успешно обновили свой экземпляр с 11.0-RELEASE
до 11.0-RELEASE-p11
. Повторно включите ваши службы и протестируйте экземпляр.
В этом разделе мы обновляем наш экземпляр FreeBSD с FreeBSD 11.0-RELEASE
до FreeBSD 11.1-RELEASE
. В freebsd-update
этом случае команда отличается от более раннего обновления патча. Обратите внимание, что если в файлах возникают конфликты из-за локальных изменений, freebsd-update
вам будет предложено примерно то же самое, и вы сможете разрешить конфликт.
# freebsd-version
11.0-RELEASE-p11
# freebsd-update upgrade -r 11.1-RELEASE
src component not installed, skipped
Looking up update.FreeBSD.org mirrors... 4 mirrors found.
Fetching metadata signature for 11.0-RELEASE from update4.freebsd.org... done.
Fetching metadata index... done.
Fetching 1 metadata files... done.
Inspecting system... done.
The following components of FreeBSD seem to be installed:
kernel/generic kernel/generic-dbg world/base world/lib32
The following components of FreeBSD do not seem to be installed:
world/base-dbg world/doc world/lib32-dbg
Does this look reasonable (y/n)? y
Fetching metadata signature for 11.1-RELEASE from update4.freebsd.org... done.
Fetching metadata index... done.
Fetching 1 metadata files... done.
Inspecting system... done.
Fetching files from 11.0-RELEASE for merging... done.
Preparing to download files... done.
Fetching 11513 patches.....10....11510. done.
Applying patches... done.
Fetching 262 files... done.
Attempting to automatically merge changes in files... done.
The following files will be removed as part of updating to 11.1-RELEASE-p0:
/usr/include/netinet/ip_ipsec.h
...
The following files will be added as part of updating to 11.1-RELEASE-p0:
/boot/kernel/amd_ecc_inject.ko
...
The following files will be updated as part of updating to 11.1-RELEASE-p0:
/.cshrc
...
To install the downloaded upgrades, run "/usr/sbin/freebsd-update install".
Теперь, когда файлы загружены и все конфликты разрешены, вы можете продолжить и установить обновление.
# freebsd-update install
src component not installed, skipped
Installing updates...
Kernel updates have been installed. Please reboot and run
"/usr/sbin/freebsd-update install" again to finish installing updates.
После перезапуска экземпляра вы можете подтвердить версию используемого ядра и продолжить установку.
# uname -a
FreeBSD fbsd 11.1-RELEASE FreeBSD 11.1-RELEASE #0 r321309: Fri Jul 21 02:08:28 UTC 2017
[email protected]:/usr/obj/usr/src/sys/GENERIC amd64
# freebsd-version
11.0-RELEASE-p11
# freebsd-update install
src component not installed, skipped
Installing updates...
Completing this upgrade requires removing old shared object files.
Please rebuild all installed 3rd party software (e.g., programs
installed from the ports tree) and then run "/usr/sbin/freebsd-update install"
again to finish installing updates.
В основных версиях используются различные двоичные интерфейсы приложений (ABI), которые нарушают работу большинства сторонних приложений. Если вы используете порты для создания сторонних приложений, вам необходимо создать все эти приложения. Если вы используете систему управления пакетами, вы можете использовать следующую команду.
# pkg-static upgrade -f
После того, как все пакеты были переустановлены, завершите freebsd-update
установку.
# freebsd-update install
src component not installed, skipped
Installing updates... done.
# freebsd-version
11.1-RELEASE
Поздравляем, ваш экземпляр был обновлён до 11.1-RELEASE
! Теперь вы можете перейти к включению всех необходимых служб и подтвердить, что экземпляр работает так, как ожидалось.
Изучение 26 методов анализа больших данных: часть 1
Многие из вас знают Switch, который выйдет в марте 2017 года, и его новые функции. Для тех, кто не знает, мы подготовили список функций, которые делают «Switch» обязательным гаджетом.
Вы ждете, когда технологические гиганты выполнят свои обещания? проверить, что осталось недоставленным.
Прочтите блог, чтобы узнать о различных уровнях архитектуры больших данных и их функциях самым простым способом.
Прочтите это, чтобы узнать, как искусственный интеллект становится популярным среди небольших компаний и как он увеличивает вероятность их роста и дает преимущество перед конкурентами.
CAPTCHA стало довольно сложно решать пользователям за последние несколько лет. Сможет ли он оставаться эффективным в обнаружении спама и ботов в ближайшем будущем?
По мере того, как наука развивается быстрыми темпами, принимая на себя большую часть наших усилий, также возрастает риск подвергнуться необъяснимой сингулярности. Прочтите, что может значить для нас необычность.
Что такое телемедицина, дистанционное здравоохранение и их влияние на будущее поколение? Это хорошее место или нет в ситуации пандемии? Прочтите блог, чтобы узнать мнение!
Возможно, вы слышали, что хакеры зарабатывают много денег, но задумывались ли вы когда-нибудь о том, как они зарабатывают такие деньги? Давайте обсудим.
Недавно Apple выпустила macOS Catalina 10.15.4, дополнительное обновление для исправления проблем, но похоже, что это обновление вызывает больше проблем, приводящих к поломке компьютеров Mac. Прочтите эту статью, чтобы узнать больше