Обновление системы FreeBsd для CS 1.6


Чтобы сервер работал стабильно, необходимо обновлять регулярно систему безопасности програмного обеспечения, в данном случае у нас установлена FreeBSD. Установили мы ее на примере тестирования сервера по CS 1.6. Итак начинаем:

  • Проверяем, что у нас установлено командой -> uname -a
# uname -a
FreeBSD test 11.2-RELEASE FreeBSD 11.2-RELEASE #0 r335510: Fri Jun 22 04:32:14 UTC 2018     
root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64
  • Пишем команду -> freebsd-update fetch – > Enter, т.е скачиваем самые свежие модули системы безопасности системы freebsd
freebsd-update fetch
  • После п.2 появляется вот это:
# freebsd-update fetch
Looking up update.FreeBSD.org mirrors... 3 mirrors found.
Fetching metadata signature for 11.2-RELEASE from update4.freebsd.org... done.
Fetching metadata index... done.
Inspecting system... done.
Preparing to download files... done.
Fetching 1255 patches.....10....20....30....40....50....60....70....80....90....
100....110....120....130....140....150....160....170....180....190....200....210....220....230....240....250....260....270....280....290....300....310....320....330....340....350....360....370....380....390....400....410....420....430....440....450....460....470....480....490....500....510....520....530....540....550....560....570....580....590....600....610....620....630....640....650....660....670....680....690....700....710....720....730....740....750....760....770....780....790....800....810....820....830....840....850....860....870....880....890....900....910....920....930....940....950....960....970....980....990....1000....1010....1020....1030....1040....1050....1060....1070....1080....1090....1100....1110....1120....1130....1140....1150....1160....1170....1180....1190....1200....1210....1220....1230....1240....1250.. done.
  • Ждем некоторое время, пока не появится вот это:
Fetching 101 files... done.
--More--(END)
  • Нажимаем Enter и если интересно, прочитываем что написано, пользуясь кнопкой PageDown до самого низа, пока не появится консоль
root@test:~ #
  • Теперь вводим команду -> freebsd-update install -> Enter
# freebsd-update install
  • Ждем пока не появится:
Installing updates... done.

Проверяем командой -> uname -a, получилось обновиться или нет?

 # uname -a
FreeBSD test 11.2-RELEASE FreeBSD 11.2-RELEASE #0 r335510:Fri Jun 22 04:32:14 UTC 2018
root@releng2.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64
  • Показывает то же самое, но не спешите с выводами, перегружаем систему командой -> reboot
# reboot

После перезагрузки опять в консоль – > uname -a

# uname -a
FreeBSD test 11.2-RELEASE-p10 FreeBSD 11.2-RELEASE-p10 #0: Mon May 13 21:20:50 UTC 2019 
root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  amd64

И мы видим, что у нас система обновилась с FreeBSD 11.2-RELEASE #0 r335510 на 11.2-RELEASE-p10 с чем Вас и поздравляю, так Вы научились обновлять систему безопасности FreeBSD, но нам этого мало, мы хотим обновить релиз до самой последней ветки, для этого переходим на оф. сайт FreeBSD и смотрим, самый свежий релиз
системы, на сегодня это FreeBSD 12.0-RELEASE, но есть уже и FreeBSD 13.0-CURRENT, но он только тестируется, поэтому мы будем обновляться до релиза FreeBSD 12.0-RELEASE, для этого:

# freebsd-update -r 12.0-RELEASE upgrade
Looking up update.FreeBSD.org mirrors... 3 mirrors found.
Fetching metadata signature for 12.0-RELEASE from update1.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 src/src world/base world/base-dbg
world/lib32 world/lib32-dbg

The following components of FreeBSD do not seem to be installed:
world/doc

Does this look reasonable (y/n)?
  • Нажимаем -> y
  • Ждем долго:
Fetching metadata signature for 12.0-RELEASE from update1.freebsd.org... done.
Fetching metadata index... done.
Fetching 1 metadata patches. done.
Applying metadata patches... done.
Fetching 1 metadata files... done.
Inspecting system... done.
Fetching files from 11.2-RELEASE for merging... done.
Preparing to download files... done.
Fetching 42545 patches.....10....20....30....40....50....60....70....80....90....100....110....120....130....140....150....160....170....180....190....200....210....220....230....240....250....260....270....280....290....300....310....320....
42330....42340....42350....42360....42370....42380....42390....42400....42410....42420....42430....42440....42450....42460....42470....42480....42490....42500....42510....42520....42530....42540.. done.
Applying patches... done.

Ждем некоторое время, пока не появится вот это:

Fetching files… done.
  • Пишем -> freebsd-update install
  • И ждем пока не появится вот это:
Installing updates...
Kernel updates have been installed.  Please reboot and run
"/usr/sbin/freebsd-update install" again to finish installing updates.
  • Делаем то, что рекомендует система – перегружаемся
# reboot
  • После перезагрузки получаем – обновленный 12 релиз системы:
# uname -a
FreeBSD test 12.0-RELEASE-p4 FreeBSD 12.0-RELEASE-p4 GENERIC  amd64

С чем Вас и поздравляю )))

Оставьте комментарий

Войти с помощью: