Шпаргалка FreeBSD
Network retstart # service netif restart Routing restart # service routing restart
Network retstart # service netif restart Routing restart # service routing restart
Первый вариант Монтируем / и подключаем /usr # mountroot> ufs:/dev/ada0p2 # mount /dev/ada0p5 /usr # mount -u / # ee /etc/fstab # reboot Второй вариант # fsck -y /dev/ada0p1 # mount /dev/ada0p1 /usr # vi /etc/fstab (change ada0 to ada1) # reboot
Утро началось не с кофе. Просматривая логи, обнаружил, что на web сервере аномальная нагрузка. Причем, ping еще шел, а по ssh я уже не мог достучаться. Соответственно все сайты лежали. Идем на шлюз и смотрим кто мешает. GATE # tcpdump -i bge0 host 19x.xxx.xxx.xx4 …. 10:58:29.348293 IP site.com.ua.49864 > 130.0.237.242.https: Flags [S], seq 142297589, win …
Нужно забекапить старую систему на удаленный сервер. ada1 – новая система на текущем сервере, ada0 – старая система на этом сервере. # df -h Filesystem Size Used Avail Capacity Mounted on /dev/ada1p2 992M 256M 656M 28% / devfs 1.0K 1.0K 0B 100% /dev /dev/ada1p4 1.9G 517M 1.3G 28% /tmp /dev/ada1p5 97G 8.7G 80G 10% /usr …
Система – FreeBSD 12.2. Старый диск 1Т (ada0), новый 2Т (ada1). Выключаем сервер, подключаем диск. Загружаемся и смотрим # geom disk list Geom name: ada0 Providers: 1. Name: ada0 Mediasize: 1000204886016 (932G) Sectorsize: 512 Stripesize: 4096 Stripeoffset: 0 Mode: r6w6e11 descr: TOSHIBA DT01ACA100 lunid: 5000039feff42490 ident: 671PPX9MS rotationrate: 7200 fwsectors: 63 fwheads: 16 Geom name: …
Continue reading ‘Dump / Restore – перенос системы на диск большего размера ’ »
Диск на сервере начал сыпать ошибками и поэтому возникла необходимость переноса системы на новый диск. Пробую на виртуальной машине. Выключаем сервер и подключаем новый диск. Смотрим диски: ada0 – старый ada1 – новый: # ls /dev/ad* /dev/ada0 /dev/ada0p1 /dev/ada0p2 /dev/ada0p3 /dev/ada1 # gpart show ada0 => 40 33554352 ada0 GPT (16G) 40 1024 1 freebsd-boot …
После починки файловой системы в логах появились ошибки clamav Can’t read CVD header in /var/db/clamav/daily.cld\nLibClamAV Error: cli_load…. …. /var/run/clamav/clamd.sock: No such file or directory …. Первая означает что повреждена база # cd /var/db/clamav/ daily.cvd main.cld mirrors.dat Эти три файлика перемещаем # mv {daily.cvd,main.cld,mirrors.dat} /tmp и запускаем обновление # freshclam Вторая ошибка говорит, что нет сокет …
Continue reading ‘Clamav – ошибка сокета и поврежденная база’ »
При очередной загрузке посыпались ошибки и система уходила в циклический ребут: … savecore 852 – – reboot after ufs_dirbad: /var: bad dir ino 97591472 at offset 512: mangled entry …. Исправляем. При загрузке выбираем 2. sungle user mode Смотрим на каком разделе спотыкается система (согласно ошибкам это var) # cat /etc/fstab # Device Mountpoint FStype …
Continue reading ‘fsck исправляем ошибки файловой системы’ »
Замечание возникло после обновления версии 5.6 на 5.7. Согласно документации это может быть вызвано следующими причинами: If a client successfully connects but later disconnects improperly or is terminated, the server increments the Aborted_clients status variable, and logs an Aborted connection message to the error log. The cause can be any of the following: The client program did not call mysql_close() before …
После обновления MySQL 5.6 на MySQL 5.7 в логах вылезла ошибка: [Warning] InnoDB: Table mysql/innodb_table_stats has length mismatch in the column name table_name. Please run mysql_upgrade Запускаем mysql_upgrade, предварительно сделав резервную копию!!! # mysql_upgrade -p mysql_upgrade должен выполняться каждый раз, когда вы обновляете MySQL mysql_upgrade проверяет все таблицы во всех базах данных на предмет несовместимости с текущей версией сервера. …