Перейти до основного вмісту
Головна
нотатки кодера

Navigation

  • Головна
  • Про мене
  • Портфоліо
User account menu
  • Вхід

Рядок навіґації

  1. Головна

FreeBSD

від vetal, 21 листопада, 2011

Помилка файлової системи

Зіштовхнувся нещодавно з наступною проблемою: 

> UNREF FILE I=6406158 OWNER=mysql MODE=100600 
> SIZE=0 MTIME=Aug 31 11:32 2007 
> CLEAR? no 
> ** Phase 5 - Check Cyl groups 
> FREE BLK COUNT(S) WRONG IN SUPERBLK 
> SALVAGE? no 
> SUMMARY INFORMATION BAD 
> SALVAGE? no 
> BLK(S) MISSING IN BIT MAPS 
> SALVAGE? no 

Вилікував наступним чином. 

Виконав під root такі команди:

від vetal, 16 листопада, 2011

Як застосувати патч в *nix за допомогою утиліти patch

Патч можна накласти командою 

$ patch -p0 < path-to-file/patch-file 

Виконувати її потрібно з того місця де у вас знаходиться файл, котрий потрібно змінити path-to-file/patch-file - шлях та ім'я файлу патчу (відносно файлу, що має бути змінено)

від vetal, 8 листопада, 2011

Оновлення дерева портів штатними засобами FreeBSD

Portsnap -- система для захищеного розповсюдження дерева портів FreeBSD. 

Приблизно раз на годину генерується ''снепшот'' дерева портів, котрий потім архівується і підписується електронним підписом. Отримані файли далі розповсюджуються за допомогою HTTP. 

Так пишуть про Portsnap в хендбуку 

Встановити утиліту portsnap можна з портів 

від vetal, 10 травня, 2011

ejabberd не стартує (freeBSD 7.4, ejabberd 2.1.5, erlang R14)

Буває так, що під час розгортання систем права на файли чи директорії встановлено не вірно. Ось один з можливих шляхів вирішення проблеми коли ejabberd не стартує...

від vetal, 4 квітня, 2011

Таблиці IPFW

Створюємо таблицю 

ipfw table 3 add 10.10.10.1 
ipfw table 3 add 10.10.10.2 
ipfw table 3 add 10.10.10.4 
ipfw table 3 add 10.10.10.6 
ipfw table 3 add 10.10.10.21 
ipfw table 3 add 10.10.11.21 
ipfw table 3 add 10.11.11.21/24 

Дивимось вміст таблиці 

ipfw table 3 list 

Маємо побачити 

від vetal, 23 березня, 2011

Як видалити порт FreeBSD з залежностями

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

cd /usr/ports/ports-mgmt/pkg_rmleaves/
make install clean
rehash
pkg_rmleaves -d

Обераємо порт котрий потрібно видалити, а далі все має бути зрозуміло.

від vetal, 22 березня, 2011

gd-png: fatal libpng error

З'явились помилки при роботі gd-png (libpng). 

gd-png error: setjmp returns error condition in 

Для початку оновимо php з розширюванням:

portupgrade --batch -rR php\* 

Далі:

 portupgrade -f png portupgrade -fr png 

Після цього не забуваємо рестартанути ваш web-server (apache, nginx, etc)

Категорії

  • Історії
  • Адміністрування
  • Поради
  • Програмування

Останні матеріали

  • SCP з докачуванням
    2 роки 11 місяців ago
  • Таблиці IPFW
    3 роки ago
  • Як видалити порт FreeBSD з залежностями
    3 роки ago
  • screen — кращий друг адміна
    3 роки 1 місяць ago
  • gd-png: fatal libpng error
    3 роки 1 місяць ago
  • OpenCart облік прибутку
    3 роки 1 місяць ago
  • Fail2Ban: Постійний бан
    3 роки 2 місяці ago
  • Як отримати список змінених файлів між ревізіями
    8 років 2 місяці ago
  • Що робити якщо svn: database disk image is malformed
    9 років 1 місяць ago
  • Як виправити пошкоджений /etc/sudoers файл
    10 років 3 місяці ago

1980-2025 © All rights reserved. vetal.insky.one // нотатки кодера.