Поиск по сайту

    Мои услуги на Kwork

Debian

Как удалить огромное количество файлов в Linux/FreeBSD?

Когда нужно найти и удалить большое количество файлов в Linux или FreeBSD, а обычный rm -rf выдает ошибку “/bin/rm: Argument list too long” – можно воспользоваться утилитой find с параметрами. Как удалить все файлы, при этом сохранить структуру каталогов (папки не удалять)? # find /var/files/ -type f -exec rm {} \; Ключ -type f отвечает за… read more »

Просмотр конфигурации сервера в Linux системах

1. Устройства на USB # lsusb 2. Устройства на PCI шине # lspci 3. Блочные устройства # lsblk 4. Устройства на шине DMI: # dmidecode: Информация о материнской плате: # dmidecode –type 2 Информация о процессоре: # dmidecode –type 4 Информация о контроллере памяти: # dmidecode –type 5,6 Информация о максимальном количестве поддерживаемой ОЗУ #… read more »

Поддержка неподдерживаемых трансиверов в Linux (sfp unsupported)

Если при загрузке сервера возникает ошибка: ixgbe failed to load because an unsupported SFP+ module type was detected При этом сетевой интерфейс не поднимается. То нужно использовать опцию allow_unsupported_sfp=1 в драйвере ixgbe   В /etc/default/grub дописать опцию: GRUB_CMDLINE_LINUX=”ixgbe.allow_unsupported_sfp=1″ После этого нужно обновить grub.cfg: grub2-mkconfig -o /boot/grub2/grub.cfg И перезагрузить сервер. Профит

Расширенная памятка  по использованию SSH

Управление ключами Теория в нескольких словах: ssh может авторизоваться не по паролю, а по ключу. Ключ состоит из открытой и закрытой части. Открытая кладётся в домашний каталог пользователя, «которым» заходят на сервер, закрытая — в домашний каталог пользователя, который идёт на удалённый сервер. Половинки сравниваются и если всё ок — пускают. Важно: авторизуется не только… read more »

Как отключить swap на Ubuntu, Debian

sudo swapoff -a это обычный способ отключить swap, с командой swapon -a используемой для ее повторного включения. См. man swapoff для получения дополнительной информации об отключении swap для debian. Так же,  можно отключить swap после перезагрузки, просто комментируя запись подкачки в /etc/fstab . Это предотвратит автоматическую установку раздела подкачки после перезагрузки. sudo sed -i ‘/… read more »

Как установить Memcached на Debian 9

Memcached это системный демон, который позволяет кэшировать информацию в оперативной памяти, это позволяет вам улучшить скорость приложения и избежать плохой производительности на вашем сервере. Это очень полезно для оптимизации динамических веб-сайтов и с поддержкой скорости за счет кэширования объектов в памяти. Чем быстрее загружаются страницы сайта, тем лучше. Так вот, если у вас не высоконагруженный… read more »

Блокирование атак при помощи null route или blackhole

Null route или, как его ещё называют, blackhole route или просто blackhole — это запись в таблице маршрутизации, которая направляет трафик «в никуда» (аналог «ip route … null0» в Cisco). Пакеты с таким маршрутом будут удалены с причиной «No route to host». Причем в “черную дыру” можно перенаправлять трафик как с одного ip адреса, так… read more »

Настройка IPv6 в Linux Debian, Ubuntu, CentOS и FreeBSD

  Адреса назначаются и прописываются в настройках ОС статично, т.е. функционал автоматического конфигурирования IPv6 не задействуется. Это связано с особенностями учета адресного пространства и обеспечения безопасности. Linux Debian v7.XX, Ubuntu v14.XX В достаточно свежих дистрибутивах ОС Linux уже присутствует полноценная поддержка IPv6. Поэтому доустанавливать что-либо вручную необходимости нет. Рассмотрим пример настройки. “/etc/network/interfaces” auto lo iface… read more »

Разбираемся, как Linux использует оперативную память

Ошибочное мнение Многим кажется что Linux жёстко “течёт” по  памяти во время своей работы. Но это не так, дело в неправильной визуализации.   Как видно, used память не изменяется, а  cached получили максимальный прирост. И остаётся достаточно мало Free памяти. Но если она начнёт расходоваться реальными приложениями – Linux начнёт освобождать Cached-память. Зачем вообще нужна… read more »

Настройка iptables для работы asterisk

iptables для asterisk. Общие сведения Iptables – это брандмауэр, который защищает компьютер от несанкционированных подключений (как от входящих подключений извне, так и несанкционированных подключений вовне с самого компьютера). Для астериска iptables дает возможность отключить подсети, из которых не должно быть подключений к asterisk, а также в связке с fail2ban iptables может закрыть сервер от подбора… read more »

Byobu – удобная оболочка для Screen иTmux linux

  Byobu – это удобная оболочка для GNU Screen и Tmux, позволяющая запускать несколько программ в фоне в рамках одной консольной сессии и восстанавливать подключение к этой же сессии при переподключении. То есть с помощью Byobu вы сможете запустить какой-нибудь долгий процесс (например, компиляцию) на сервере в фоне, выйти из консольной сессии (закрыть SSH подключение), а затем подключившись к… read more »

Настройка systemd-networkd на виртуальных серверах Ubuntu

systemd-networkd – это системный демон, который управляет сетевыми настройками. По мере появления он обнаруживает и настраивает сетевые устройства, также может создавать виртуальные сетевые устройства. Эта служба может быть особенно полезной для установки сложных сетевых настроек, для контейнера управляемым Systemd-nspawn или для виртуальных машин. А также отлично работает на простом соединении. Systemd полностью поддерживается в Ubuntu 15.04 и старше…. read more »

Настройка GRE туннелей в Debian Ubuntu FreeBSD Mikrotik

GRE-туннели — это туннели 3-го сетевого уровня L3 модели OSI, на которых видны IP-адреса обоих сторон. Через них можно прокидывать маршрутизацию (в том числе и default route) точно также, как и через любые другие интерфейсы. GRE (Generic Routing Encapsulation) туннель является одним из популярных разновидностей VPN. Туннели GRE совместимы с аппаратными шлюзами безопасности, маршрутизаторами Mikrotik, Linux-роутерами, а также с оборудованием,… read more »

Установка и настройка DHCP Server Debian

1. Установка DHCP-сервера # sudo apt-get install isc-dhcp-server 2. Если  есть несколько интерфейсов на сервере, то они должны быть выбраны, для привязки DHCP сервера. # mcedit /etc/default/isc-dhcp-server Находим поле «INTERFACES» и прописываем в него свой интерфейс своей сетевой карты. У меня это выглядит следующим образом: […] INTERFACES=”eth0″ […] 3. Настройка сервера DHCP с pool-ом адресов,… read more »

Советы по настройке history команд в Bash

Каждая вводимая в терминале команда сохраняется в файле ~/.bash_history. Чтобы посмотреть историю команд – введите history. Настройка истории команд в Bash осуществляется путем добавления переменных окружения в файл ~/.bashrc. Чтобы изменения в ~/.bashrc вступили в силу, выполните: source ~/.bashrc 1. Добавляем Отображение Даты и Времени в Bash History Иногда очень полезно узнать время, когда какая-либо команда была выполнена. Установите HISTTIMEFORMAT, чтобы сохранять… read more »

Sidebar



Яндекс.Метрика Рейтинг@Mail.ru