Команды управления DNS сервером bind (named) — rndc
Итак, вот сводка команд, которые поддерживаются в BIND (named) — DNS-сервере. Все команды вводятся в таком виде:
Читать далееИтак, вот сводка команд, которые поддерживаются в BIND (named) — DNS-сервере. Все команды вводятся в таком виде:
Читать далееBIND (Berkeley Internet Name Daemon) так же известен как named – это самый известный и самый используемый DNS-сервер в интернете. Я постараюсь описать процесс установки и настройки этого сервиса в chroot-окружении (chroot – операция изменения корневого каталога в Unix-подобных операционных системах. Программа, запущенная с изменённым корневым каталогом, будет иметь доступ только к файлам, содержащимся в данном каталоге. Поэтому, если нужно обеспечить программе доступ к другим каталогам или файловым системам (например, /proc), нужно заранее примонтировать в целевом каталоге необходимые каталоги или устройства.).
Читать далееВ последние годы популярность git демонстрирует взрывной рост. Эта система контроля версий используется различными проектами с открытым исходным кодом.
Новичков часто пугает большое количество замысловатых команд и сложных аргументов. Но для начала все они и не нужны. Можно начать с изучения наиболее часто используемых команд, и после этого постепенно расширять свои знания. Именно так мы и поступим в этой статье. Поехали!
Читать далееОдним из значимых преимуществ systemd является его возможность работы с логами процессов и системы в целом. При использовании остальных инструментов, отличных от systemd, логи обычно сильно децентрализованы, разбросаны по разным демонам, что затрудняет управление ими. Система, собирающая логи, и управляющая ими называется журналом.
Журнал представлен демоном journald, который собирает сообщения ядра, сервисов, процессов и т.д. Мы же разберёмся, как работать с journalctl, позволяющим управлять записями, сохранёнными в журнале.
Логи, собранные в systemd, сохраняются централизованно — в двоичном формате, что сильно упрощает их обработку. Например, можно выбирать произвольные форматы вывода логов, в зависимости от текущих потребностей (например, JSON).
Журнал systemd может использоваться вместе с системной реализацией журнала, либо вообще заменить его.
В последнее время многие дистрибутивы Linux перешли на systemd с других демонов инициализации (например, upstart). Systemd является гибким и быстрым инструментом для управления сервером с момента загрузки.
В данном руководстве мы рассмотрим наиболее важные команды для управления сервером с systemd.
Читать далееЕсли вы решаете проблему медленного соединения с Интернетом вашего Linux сервера, то начинать необходимо непосредственно с измерения текущей скорости подключения к Интернету.
Из этой статьи вы узнаете как проверить скорость Интернета из терминала в Linux, с помощью speedtest_cli — простого консольного клиента для измерения скорости Интернета, написанного на Python и использующего инфраструктуру Speedtest.net.
Я покажу, как можно легко узнать скорость Интернет-канала до географически ближайшего сервера, как измерить скорость до определенного сервера и как поделиться результатами тестов через Speedtest.net.
В Linux все эти задачи могут быть выполнены непосредственно из командной строки.
Используйте следующую команду, чтобы узнать скорость интернета (download и upload) из командной строки в Linux:
1 |
$ wget -O - https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python3 |
Пример результата выполнения команды:
1 2 3 4 5 6 7 8 9 |
Retrieving speedtest.net configuration... Retrieving speedtest.net server list... Testing from ******* (xxx.xxx.xxx.xxx)... Selecting best server based on latency... Hosted by ******* [1.24 km]: 2.458 ms Testing download speed... Download: 84.35 Mbits/s Testing upload speed... Upload: 77.32 Mbits/s |
Если вы планируете часто измерять пропускную способность Интернет-канала, тогда вы можете установить скрипт speedtest:
1 2 3 4 |
$ wget https://raw.github.com/sivel/speedtest-cli/master/speedtest.py $ chmod a+rx speedtest.py $ sudo mv speedtest.py /usr/local/bin/speedtest $ sudo chown root:root /usr/local/bin/speedtest |
После установки, вы получите возможность проверять скорость Интернета из терминала, с помощью команды speedtest:
1 2 3 4 5 6 7 8 9 10 |
$ speedtest Retrieving speedtest.net configuration... Retrieving speedtest.net server list... Testing from ******* (xxx.xxx.xxx.xxx)... Selecting best server based on latency... Hosted by ******* [1.24 km]: 2.458 ms Testing download speed... Download: 84.35 Mbits/s Testing upload speed... Upload: 77.32 Mbits/s |
Если вы хотите поделиться результатами теста скорости, выполните speedtest с ключом --share:
1 2 |
$ speedtest --share Share results: http://www.speedtest.net/result/3690948322.png |
Выполните следующую команду для получения списка всех доступных по всему миру серверов Speedtest.net:
1 2 3 4 5 6 7 |
$ speedtest --list | more Retrieving speedtest.net configuration... Retrieving speedtest.net server list... 3464) Vodafone España (Alicante, Spain) [3047.78 km] 804) ServiHosting Networks (Elda, Spain) [3063.22 km] 4845) du (Dubai, United Arab Emirates) [3069.72 km] 4844) Etisalat (Dubai, United Arab Emirates) [3069.72 km] |
Во время тестирования скорости, вы сами можете выбрать ID сервера до которого будет производиться измерение скорости, вместо географически наиболее близкого сервера.
Померяем скорость Интернет-канала до «1746) Vodafone DE (Frankfurt, Germany) [1937.90 km]»:
1 |
$ speedtest --server 1746 |
Поддержка ZFS была добавлена в Ubuntu 15.10 Wily как предварительный анонс технологии, а затем стала полностью поддерживаемой в Ubuntu 16.04 Xenial. Обратите внимание, что ZFS поддерживается только 64-битными архитектурами.
Читать далееСначала установим необходимые пакеты:
1 |
$ yum -y install dspam dspam-mysql dspam-web |
Введение и история
Netfilter — межсетевой экран (он же, брандмауэр, он же файерволл, он же firewall…) встроен в ядро Linux с версии 2.4. Netfilter управляется утилитой iptables (Для IPv6 — ip6tables). До netfilter/iptables был Ipchains, который входил в состав ядер Linux 2.2. До ipchains в Linux был так называемый ipfw (IPV4 firewal), перенесенный из BSD. Утилита управления — ipfwadm. Проект netfilter/iptables был основан в 1998. Автором является Расти Расселл (он же руководил и прошлыми разработками). В 1999 г. образовалась команда Netfilter Core Team (сокращено coreteam). Разработанный межсетевой экран получил официальное название netfilter. В августе 2003 руководителем coreteam стал Харальд Вельте (Harald Welte).
Читать далее