Замена диска в md-raid

Перед заменой диска, нужно выкинуть его из рейда, затем создать разделы на новом диске и добавить новые разделы. Замена sdb. Смотрим соответствие разделов и md-устройств: cat /proc/mdstat Удалить диск mdadm —manage /dev/md0 —fail /dev/sdb1 mdadm —manage /dev/md0 —remove /dev/sdb1 и так далее для всех md-устройств. Удалили старый sdb, поставили новый sdb. Разметка нового диска: sfdisk […]

Читать далее

Защита от SYN флуда (SYN flood)

Заблокировать пакеты, у которых MSS лежит вне корректного диапазона 536:65535 Максимальный Размер TCP Сегмента (MSS) определяет максимальное количество данных, которые хост желает принимать в единственной TCP/IP датаграмме. Эта TCP/IP датаграмма может быть фрагментирована в уровне IP. Значение MSS посылают как опциию TCP заголовка только в сегменте TCP SYN. Каждая сторона на TCP соединении сообщает свое […]

Читать далее

SyntaxHighlighter параметры

Доступные теги (шорткоды): Brush name Brush aliases File name ActionScript3 as3, actionscript3 shBrushAS3.js Bash/shell bash, shell shBrushBash.js ColdFusion cf, coldfusion shBrushColdFusion.js C# c-sharp, csharp shBrushCSharp.js C++ cpp, c shBrushCpp.js CSS css shBrushCss.js Delphi delphi, pas, pascal shBrushDelphi.js Diff diff, patch shBrushDiff.js Erlang erl, erlang shBrushErlang.js Groovy groovy shBrushGroovy.js JavaScript js, jscript, javascript shBrushJScript.js Java java […]

Читать далее

Установка GIT на CloudLinux

Установка GIT на CloudLinux и добавление в CageFS для всех юзеров. Под рутом, ставим git: Найти или создать файл /etc/cagefs/conf.d/git.cfg. Проверить где находится git: Если git лежит в /usr/local/bin, нужно исправить перечисленные пусти соответственно на /usr/local: Обновить CageFS:

Читать далее

Ветвление в GIT

Создать ветку: Перейти на ветку: Либо это же в одно действие: Когда всё готово, нужно слить изменения из ветки hotfix в ветку master. Перейти на ветку master и выполнить команду git merge: После слияния, ветку можно удалить:

Читать далее