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

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 не стартує з помилкою

{error_logger,{{2009,10,18},{23,7,5}}, "Protocol: ~p: register error: ~p~n", ["inet_tcp",{{badmatch,{error,econnrefused}}, [{inet_tcp_dist,listen,1},{net_kernel,start_protos,4},{net_kernel,start_protos,3}, ... 

і ви встановлювали його не на віртуальну систему, рішенням може бути наступне: 

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

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