Расскажу кратко, с помощью каких консольных инструментов можно всесторонне рассмотреть дисковую активность на сервере под управлением Linux.
Архив рубрики: Публикации
Резервирование каналов на Mikrotik без скриптов
Когда у меня встала необходимость разобраться, как сделать failover или load balancing, имея два и более каналов в мир, я нашел множество статей и инструкций, в которых описывались рабочие конфигурации. Но почти нигде не нашел разъяснения, как все работает, и описания отличий разных вариантов. Хочу исправить эту несправедливость и собрать простейшие варианты построения failover и load balancing конфигураций в одной статье. Итак, у нас есть роутер, который соединяет нашу локальную сеть и два канала в интернет (основной ISP1 и резервный ISP2). Давайте рассмотрим что же мы можем сделать: Читать
Настройка OpenVPN-сервера на Mikrotik (Клиент windows, mikrotik, linux)
OpenVPN сервер на mikrotik используется когда нужна высокая проходимость протокола (умение маскироваться под HTTPS-трафик, может работать на любом порту) К сожалению, для использования OpenVPN необходимо устанавливать дополнительное программное обеспечение, например, официальный OpenVPN Connect (Windows 64-bit MSI installer на клиенте), а также работать с сертификатами и конфигурационными файлами ovpn. Читать
Настройка firewall Mikrotik
Итак, имеем роутер Mikrotik, например, очень популярный RB951G-2HnD.
Считаем, что внутренняя сеть осталась нетронутой (192.168.88.0/24), IP роутера 192.168.88.1, внешний интерфейс ether1-gateway.
Первое, что надо сделать: защитить роутер от маньяков из интернета. По умолчанию, брандмауэр роутера разрешает все подключения. Мы не можем подключить к нему клавиатуру и монитор для настройки или корректировки того, что мы натворим в дальнейшем, поэтому отнеситесь внимательно к тому, что и как вы настраиваете. Читать
Чтение и запись списков в файл на Python
В качестве сериализованных структур данных программисты на Python активно используют массивы, списки и словари. Хранение этих структур данных постоянно требует файл или базу данных для работы с ними. Эта статья рассказывает, как печатать список в файл и как считать его обратно в память.
Чтобы записать данные в файл и считать их из файла, язык программирования Python предлагает стандартные методы write() and read() для работы с одиночными строками, а также writelines() и readlines() для работы с множеством строк. Более того, модули pickle и json module предоставляют разумные способы работы с сериализованными наборами данных. Читать
Как проверить наличие файла или каталога в Python
В программировании есть несколько способов решить задачу, и особенно это верно в Python. Вы не один раз обнаружите, что множество встроенных или стандартных модулей делают одно и то же, но с немного разной функциональностью. Проверка наличия файла или директории с использованием Python как раз из их числа.
Вот несколько способов проверить существование файлов/каталогов и их особенности. В этих примерах мы предположим, что наша текущая рабочая директория содержит эти файлы и каталоги: Читать