Freebsd шпаргалка

Ничего нового тут нет, смотрите официальную документацию.

Бинарное обновление в приделах одной версии(обновление безопасности):
freebsd-update fetch
freebsd-update install
Если обновлялось ядро, shutdown -r now.

Откатить изменения:
freebsd-update rollback

Обновляемся со сменой версии:
freebsd-update -r X.Y-RELEASE upgrade
freebsd-update install
shutdown -r now
freebsd-update install


pkgng
pkg help install
man pkg-install

pkg info [packagename]
Информация об установленном пакете:
-d — список пакетов, от которых зависит данный пакет,
-r — список пакетов, которые зависят от данного пакета,
-l — список установленных файлов.

pkg which /полный/путь/к/файлу — определить пакет, которому принадлежит файл

kg search РегулярноеВыражение
pkg install пакет1 [пакет2 …]
pkg delete [-f] пакет1 [пакет2 …] — -f принудительно
pkg autoremove
pkg upgrade

pkg check -s -a — определить целостность установленных пакетов.

pkg lock пакет
pkg unlock пакет
Заблокировать/разблокировать обновление пакета и его зависимостей.

pkg audit -флаг
Проверка установленных портов и пакетов на наличие известных уязвимостей.
-F — получить свежую базу уязвимостей,
-d — отобразить дату создания базы,
-a — отобразить список уязвимостей в установленных портах.


Флаги, доступные только root:

  • arch, archived — архивный файл;
  • appnd, sappend — append-only, можно только дополнять файл, удалять нельзя. При установке на директорию в ней можно создавать файлы, но удалять нельзя;
  • schg, schange, simmutable — флаг «неизменяемости», нельзя ничего, т.е. удалять, переименовывать и модифицировать/редактировать.

Флаги, доступные владельцу и root:

  • uappnd, uappend — append-only flag;
  • uchg, uchange, uimmutable — флаг «неизменяемости»;
  • uunlnk, uunlink — undeletable flag;
  • nodump — не включать данный файл в дамп.

Просмотр флагов: ls -lo filename

Изменение флагов: chflags [-R] [no]flag filename

 

Запись опубликована в рубрике Записки админа. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *