На главную страницу На главную страницу Помоги больным детям! Их можно спасти!
 
Справочные материалы ←

Как поддерживать систему в безопасном и актуальном состоянии?

Обновление системы:

Для поддержания системы в безопасном состоянии (при этом версия системы не изменяется) необходимо устанавливать обновления безопасности. Для этого в консоли под пользователем root необходимо выполнить следующую последовательность команд:

ulbsd-update fetch
ulbsd-update install

Если необходимо произвести обновление системы со сменой младшего номера версии (например, с версии 12.0-RELEASE на версию 12.1-RELEASE), то команды выглядят иначе:

ulbsd-update -r 12.1-RELEASE upgrade
ulbsd-update install

После завершения процесса необходимо перезагрузиться, затем еще раз выполнить:

ulbsd-update install

Если нет крайней необходимости, то такое обновление рекомендуется производить не сразу при выходе новой версии, а по окончании поддержки проектом FreeBSD предыдущей.

 

Если для системы требовались и были установлены какие-либо обновления, то после этого необходимо пересобрать и установить ядро:

cd /usr/src
make buildkernel installkernel

После завершения установки ядра необходимо перезагрузить систему. Если система с новым ядром загрузилась нормально, то старое ядро можно удалить, а каталог /usr/obj/ очистить:

rm -R /boot/kernel.old
rm -R /usr/obj/*

Если не предполагается откатываться к предыдущему состоянию до последнего выполнения ulbsd-update, то можно очистить каталог /var/db/freebsd-update/:

rm -R /var/db/freebsd-update/*

В некоторых случаях, например, если произошло обновление младшего или старшего номера версии, то может потребоваться применение патчей (для версии 12.0 RELEASE P3 и далее):

cd /usr/src/sbin/mount/
patch mount.c /usr/local/share/ulbsd/patches/mount.c.patch
make all install clean
cd /usr/src/stand/lua/
patch drawer.lua /usr/local/share/ulbsd/patches/drawer.lua.patch
make all install clean
cd /usr/src/usr.sbin/bsdconfig/usermgmt/
patch userdel /usr/local/share/ulbsd/patches/bsdconfig/usermgmt/userdel.patch
patch useredit /usr/local/share/ulbsd/patches/bsdconfig/usermgmt/useredit.patch
patch usermgmt /usr/local/share/ulbsd/patches/bsdconfig/usermgmt/usermgmt.patch
make all install clean
cd /usr/local/share/ulbsd/patches/bsdconfig/usermgmt
cp -fv INDEX.ru_RU.UTF-8 /usr/libexec/bsdconfig/070.usermgmt/
cd /usr/local/share/ulbsd/patches/bsdconfig/usermgmt/include
cp -fv messages.subr.ru_RU.UTF-8 /usr/libexec/bsdconfig/070.usermgmt/include/


Обновление программного обеспечения:

Для поддержания в актуальном состоянии прикладного программного обеспечения возможно его регулярное обновление.

Внимание! Всё, что написано далее, необходимо выполнять только если это крайне необходимо и вы понимаете, что делаете. Если программное обеспечение работает стабильно, то лучше ничего не трогать. Иначе нужно быть готовым к неожиданным проблемам, которые могут возникнуть после обновления. Проблемы могут быть любыми, вплоть до полной неработоспособности графической оболочки и окружения рабочего стола.

 

Перед обновлением программного обеспечения можно создать точку восстановления. И если обновление программного обеспечения пройдет неудачно, то можно вернуться к одному из предыдущих состояний. При создании точки восстановления сохраняются все установленные в системе пакеты программного обеспечения и больше ничего. Поэтому, если после обновления программного обеспечения изменялись какие-либо настройки, то их придется возвращать самостоятельно.

Для создания точки восстановления необходимо выполнить:

ulbsd-rollback create

Для возврата к одному из предыдущих состояний необходимо выполнить:

ulbsd-rollback имя_точки_восстановления

Все созданные точки восстановления находятся в каталоге /usr/local/share/ulbsd/rollbacks. Названия подкаталогов в этом каталоге и есть названия соответствующих точек восстановления.

Внимание! Возврат к предыдущему состоянию – это достаточно опасная процедура, которую ни в коем случае нельзя прерывать. В процессе возврата сначала из системы удаляются все установленные пакеты, кроме заблокированных, а затем устанавливаются все пакеты из точки восстановления.

 

Для обновления программного обеспечения, являющегося составной частью Ульяновск.BSD можно (но не обязательно) воспользоваться репозитарием ulbsd (этот репозитарий находится на нашем сервере и в нём размещаются протестированные нами версии пакетов):

pkg upgrade -r ulbsd
pkg autoremove

При обновлении из репозитария ulbsd особое внимание обращайте на пакеты, предлагаемые к удалению. Возможно некоторые из них придется восстанавливать из других репозитариев (quarterly или latest).

Для обновления всего другого программного обеспечения (это крайне не рекомендуется, лучше обновлять только то, что действительно необходимо) нужно воспользоваться другим репозитарием (quarterly или latest) и в консоли под пользователем root выполнить команды (причем желательно их выполнить неоднократно, чтобы убедиться, что обновление больше не требуется):

pkg upgrade -r latest
pkg autoremove

После обновления пакетов можно очистить каталог /var/cache/pkg/:

pkg clean -ay

А также выполнить команду для удаления ненужных ярлыков программ и восстановления нужных в главном меню:

ulbsd-update menu

При обновлении некоторого программного обеспечения возможна модификация некоторых важных конфигурационных файлов. Например, такое возможно при обновлении логин-менеджера SDDM. Для возвращения конфигурационных файлов в исходное состояние необходимо выполнить команду:

ulbsd-update cfgs

Все восстанавливаемые конфигурационные файлы находятся в каталоге /usr/local/share/ulbsd/compile/cfgs/. В этот каталог можно добавить любые свои файлы, которые будут восстанавливаться при выполнении указанной команды.

 

Комментарии
Добавляя комментарий, убедитесь, что он соответствует теме. Подумайте, будет ли он интересен другим. Спам, умышленная реклама и личная переписка не допускаются. Соблюдайте правила русского языка. Комментарии публикуются после проверки модератором и могут быть удалены без объяснения причин. Ответы на заданные в комментариях вопросы могут исходить от любого пользователя и являются неофициальными.
Импортозамещение
Объединенное медицинское IT-решение, создаваемое при участии «Ростелекома», внедрено в 37 регионах страны, а отдельные компоненты присутствуют практически в каждом субъекте, сказал в четверг первый вице-президент ПАО «Ростелеком» Владимир Кириенко на форуме «Взгляд в цифровое будущее». «Совместно с компанией Ростехнологии мы участвуем в создании единого цифрового контура в здравоохранении. Мы разрабатываем новую платформу, которая позволит создавать новые сервисы для медицины. С этой целью мы объединили ли... 
Для общественного обсуждения опубликован проект приказа об утверждении порядка взаимодействия Минкомсвязи с федеральными органами исполнительной власти, руководство деятельностью которых осуществляет правительство Российской Федерации, при осуществлении централизованных закупок офисного программного обеспечения, программного обеспечения в сфере информационной безопасности и услуг, связанных с сопровождением и технической поддержкой офисного программного обеспечения. Проектом приказа предлагается установить... 
Федеральная служба по надзору в сфере транспорта России (Ространснадзор) определила победителя аукциона на поставку и внедрение отечественного или открытого программного обеспечения для IT-инфраструктуры ведомства, сейчас работающей на софте Microsoft, пишет CNews. Начальная (максимальная) цена контракта составляла 26,9 миллиона рублей. Победитель – компания «Инфолэнд» - выиграла с предложением 26,6 миллиона. Теперь «Инфолэнду» предстоит поставить и внедрить необходимый софт до 23 декабря 2019 года. Номенк... 
Подписан протокол заседания рабочей группы Государственного совета Российской Федерации по направлению «Коммуникации, связь, цифровая экономика», состоявшегося в ходе проведения VII Всероссийского форума региональной и муниципальной информатизации «ПРОФ-1Т.2019» в Белгороде 12 сентября 2019 года. Напомним, на заседании председательствовали руководитель рабочей группы - губернатор Московской области Андрей Воробьев и полномочный представитель президента Российской Федерации в Центральном федеральном округе ... 
Группа компаний Astra Linux и компания Huawei заключили соглашение о сотрудничестве с целью разработки совместных комплексных решений на территории Российской Федерации, сообщает Astra Linux. Партнерство было ознаменовано подписанием сертификата совместимости флагманских продуктов компаний. По результатам испытаний была подтверждена корректность функционирования серверов Huawei TaiShan 100/200 2280 в среде операционной системы Astra Linux релиз «Новороссийск». Ранее, напомним, совместимость своих продуктов... 
Власти Пермского края передали права на использование Единой краевой автоматизированной системы открытого правительства Пермского края – проекта «Управляем вместе» – Оренбургской области и Ставропольскому краю, сообщает региональное министерство информационного развития и связи. Как писал D-Russia.ru, в июле этого года аналогичные соглашения о передаче прав на использование системы «Управляем вместе» были подписаны с Забайкальским краем, Республикой Саха (Якутия) и Нижегородской областью. Портал «Управляем... 
Компании «Базальт СПО» и Huawei подписали сертификат совместимости операционных систем «Альт Сервер» v.9 и «Альт Сервер Виртуализация» с серверами Huawei TaiShan 100/200 2280 на архитектуре ARMv8 64 бит. Компании также заключили договор о долгосрочном технологическом сотрудничестве, в ходе которого предполагается продолжение работы по портированию ОС «Альт» на вычислительную технику Huawei, сообщает «Базальт СПО». В настоящее время «Базальт СПО» и Huawei уже ведут совместную работу по формированию экосисте... 
В Единый реестр российских программ для электронных вычислительных машин и баз данных 20 сентября добавлены 154 новых продукта, соответствующий приказ Минкомсвязи опубликован на сайте реестра. По решению Экспертного совета по программному обеспечению при Минкомсвязи РФ во включении в реестр отказано 49 программным продуктам. Напомним, во вторник был опубликован приказ Минкомсвязи о внесении изменения в Классификатор программ для электронных вычислительных машин и баз данных. Документом раздел 4 Классификат... 
На официальном портале правовой информации во вторник опубликован приказ Минкомсвязи о внесении изменения в Классификатор программ для электронных вычислительных машин и баз данных. Документом раздел 4 Классификатора («Прикладное программное обеспечение») дополняется новым классом – «Специализированное ПО органов исполнительной власти Российской Федерации, государственных корпораций, компаний и юридических лиц с преимущественным участием Российской Федерации для внутреннего использования». Описание класса ... 
Компании ЭОС и НТЦ ИТ РОСА (разработчик системного ПО) подписали соглашение о технологическом партнерстве, сообщают компании. По условиям партнерства планируется более тесное взаимодействие специалистов компаний, разработка специализированных комплексных решений, а также регулярное проведение испытаний по совместимости продуктов. К настоящему моменту завершено тестирование системы электронного документооборота «ДЕЛО-Web» и линейки операционных и линейки операционных систем РОСА (создана на базе Linux и пре... 
    Наверх       На главную страницу       Адрес электропочты   Рейтинг@Mail.ru
Данный интернет-сайт носит исключительно информационный характер, и ни при каких условиях информационные
материалы и цены, размещенные на сайте, не являются публичной офертой, определяемой положениями Статьи 437 ГК РФ.

Сергей Волков – эксперт в области информационных технологий © 2011−2019
Работает система управления сайтом «Публикатор 1.7» © 2004−2019