Как стать автором
Обновить
88.68

Серверное администрирование *

Установка, настройка, обслуживание

Сначала показывать
Порог рейтинга
Уровень сложности

Как делать бэкапы без проводов: restic + MinIO (S3)

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 4.6K
Настройка Linux *Серверное администрирование *Хранение данных *
Из песочницы

До недавнего времени я делал бэкапы своих устройств на внешний HDD. Такой способ меня устраивал потому, что бэкапил данные редко - раз в неделю. Когда задумался о ежедневных бэкапах, понял, что бегать с внешним HDD будет непрактично. Хочу рассказать про удобное (по крайней мере для меня) решение для ежедневных бекапов без проводов.

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 15

Новости

Мы сделали новый DNS*

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 7.5K
Блог компании RUVDS.com Хостинг Администрирование доменных имен *Серверное администрирование *DNS *
Обзор
* для нашего хостинга :)

И решили мы это сделать потому, DNS нужно выделить в отдельный, самостоятельно разворачиваемый сервис и заодно напилить фичей.


Читать дальше →
Всего голосов 41: ↑38 и ↓3 +35
Комментарии 10

Записки оптимизатора 1С (часть 1). Странное поведение MS SQL Server 2019: длительные операции TRUNCATE

Уровень сложности Простой
Время на прочтение 11 мин
Количество просмотров 3.7K
Блог компании SOFTPOINT Системное администрирование *Серверное администрирование *Microsoft SQL Server *Администрирование баз данных *
Кейс

Этой статьей мы начинаем цикл разбора нетривиальных случаев в нашей практике оптимизации производительности ИТ‑систем. Возможно, кому‑то они пригодятся, так как решения будут нестандартные. Возможно, кто‑то узнает свою ситуацию и поделится своими решениями или наведет на интересную мысль. Ведь, коллективный разум — это сила!

Не секрет, что самой популярной и массовой платформой в России для создания ИТ‑систем для бизнеса является 1С:Предприятие 8.х. На ней разработано огромное количество отраслевых и самописных решений.

Хочу обратить внимание на одну особенность работы приложений 1С, а именно, очень интенсивную работу с временными таблицами СУБД. Подобной интенсивной работы с tempDB, наверное, нет ни в одном тиражном решении в мире.

После завершения пакетного запроса платформа автоматически удаляет временную таблицу, отдавая серверу СУБД команду <truncate table>, чтобы освободить ресурсы под следующий запрос.

TRUNCATE — это очень простая и быстрая операция и выполняется мгновенно. Даже для таблиц с миллионами строк она длится миллисекунды. Тем не менее, у некоторых своих клиентов мы столкнулись с очень странной ситуацией, когда производительность системы проседает из‑за того, что запросы с очисткой временных таблиц могут длиться десятки секунд (не миллисекунд, а секунд!). А учитывая количество запросов с временными таблицами в ИТ‑системе на 1С:Предприятие, это время в совокупности становится просто огромным.

Читать далее
Всего голосов 14: ↑14 и ↓0 +14
Комментарии 33

«Двигаем» не только автомобили: как CarPrice переезжал в новый ЦОД

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 2.4K
Блог компании CarPrice Хостинг IT-инфраструктура *Серверное администрирование *
Кейс

Привет, Хабр! Меня зовут Михаил Чешуин, и я ведущий инженер отдела DevOps в CarPrice. Я отвечаю за инфраструктуру крупнейшего в России автомобильного онлайн-аукциона.

2022-й был сложным годом, именно на него пришелся первый в истории CarPrice переезд в новый ЦОД. Мы переместили и попутно оптимизировали нашу инфраструктуру, хотя корнями она успела глубоко прорасти в текущий ЦОД, увеличили производительность и даже сэкономили. Теперь платим за аренду оборудования меньше, но получаем лучший результат.

В этой статье я хочу поделиться опытом организации успешного переезда инфраструктуры среднего размера. А еще попробовать показать, что переезд — это не только головная боль и пожар. 

Читать далее
Всего голосов 12: ↑11 и ↓1 +10
Комментарии 5

Истории

Изменить порт по умолчанию или настроить файрвол правильно?

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 7.7K
Блог компании RUVDS.com Хостинг Информационная безопасность *Системное администрирование *Серверное администрирование *
Аналитика

Любой сервер, подключенный напрямую к сети интернет, должен быть надёжно защищён.


kdpv

Будем разбираться, как этого достичь и что можно использовать.
Читать дальше →
Всего голосов 38: ↑35 и ↓3 +32
Комментарии 30

Сервер с собственным облаком

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 1.9K
Блог компании HOSTKEY Серверное администрирование *Облачные сервисы *
Туториал

Nextcloud — это бесплатный облачный сервис с открытым исходным кодом, позволяющий хранить, синхронизировать и обмениваться файлами и документами. Сервис обеспечивает безопасный доступ к данным из любого места и с любого устройства, используя шифрование на уровне передачи и хранения данных и является хорошей альтернативой как различным платным сервисам, так и ownCloud.

Nextcloud предоставляет множество функций, таких как календарь, контакты, задачи, заметки, чат и многое другое, а также поддерживает различные технологии (WebDAV, TOTP, WebAuthn, Oauth2, OpenID Connect, 2FА). Управление приложениями и стабильность их работы может отличаться, как и их стоимость. Впрочем, большинство приложений бесплатны. Приложения можно легко устанавливать и настраивать в зависимости от потребностей пользователя.

Nextcloud обеспечивает возможность интеграции с другими сервисами, такими как Google Drive, Dropbox и Amazon S3. Это позволяет пользователям обмениваться файлами между различными облачными хранилищами. Nextcloud также позволяет управлять правами доступа к файлам и папкам, что обеспечивает безопасность и конфиденциальность данных. Пользователи могут устанавливать права доступа на уровне групп и отдельных пользователей, а также управлять доступом к файлам через ссылки.

Читать далее
Всего голосов 5: ↑1 и ↓4 -3
Комментарии 7

Сбой в работе почтового сервиса @mail.ru

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 3K
Информационная безопасность *Администрирование доменных имен *IT-стандарты *Серверное администрирование *DNS *
Кейс
Recovery mode

Все естественно помнят, что существуют базовые проверки почты:

SPF "Sender Policy Framework" (фреймворк политики отправителя) - это метод проверки электронной почты, который позволяет проверять, действительно ли отправитель имеет право отправлять электронные письма от имени определенного домена.

DKIM "DomainKeys Identified Mail" (идентификация почты с помощью домена) - это метод проверки электронной почты, который используется для подтверждения подлинности сообщений, отправленных с определенного домена.

DMARC "Domain-based Message Authentication, Reporting and Conformance" (доменная аутентификация сообщений, отчетность и соответствие) - это метод проверки электронной почты, который позволяет проверять, соответствуют ли SPF и DKIM домену отправителя, и определяет, что делать с сообщениями, которые не соответствуют этим проверкам.

Читать далее
Всего голосов 8: ↑5 и ↓3 +2
Комментарии 4

Что для вас Linux? Или как устроен запуск процессов

Уровень сложности Средний
Время на прочтение 15 мин
Количество просмотров 24K
Настройка Linux *Серверное администрирование *
Туториал

Как бы вы ответили на вопрос, что такое операционная система?

Скорее всего, вы легко сможете ответить на этот вопрос человеку далекому от IT, но подобный вопрос вам может задать, например, HR - в попытке переманить вас в какой-нибудь Facebook или Google. С одной стороны, ответить на этот вопрос очень легко и в интернете можно найти много определений, но относится ли, например, конфигурация DNS и файл /etc/resolv.conf к ОС ? Или в какой области памяти работает ОС - в памяти с безграничными возможностями для кода, называемой kernel space, или все же в лимитированной user space?

На эти вопросы даже в этой статье вы не найдете однозначного ответа, и только вам решать, что для вас ОС, а что пользовательские приложения. Но в конце статьи я все же приведу свои аргументы, почему важно знать, как это работает, даже если вы сеньор программист/админ/девопс, проживший без этих знаний 35 лет и весьма успешно запустивший множество проектов. 

Читать далее
Всего голосов 74: ↑74 и ↓0 +74
Комментарии 20

Принт-сервер из хлама

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 9.8K
Настройка Linux *Серверное администрирование *Гаджеты Старое железо Лайфхаки для гиков
Из песочницы

В этой статье я расскажу, как создать принт-сервер из старого неттопа. Зачем нужен принт-сервер? Предположим, у вас есть принтер, который находится в кабинете или квартире, и вам необходимо обеспечить доступ к нему всем пользователям в этом помещении (офисе, квартире). Если принтер имеет Ethernet или Wi-Fi возможности, вы можете подключить его к сети стандартным способом. Однако, если принтер поддерживает только USB или даже LPT порт, в этом случае требуется использовать принт-сервер.

Читать далее
Всего голосов 25: ↑22 и ↓3 +19
Комментарии 40

Логи из Linux в Zabbix. Подробнейшая инструкция

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 6.9K
Системное администрирование *IT-инфраструктура *Серверное администрирование *
Из песочницы

Не смог найти нормальную актуальную инструкцию по мониторингу линуксовых логов заббиксом - сделал свою, под 6.4.

И отвлекусь на установку агента - не зря же писал скрипт...

Читать далее
Всего голосов 14: ↑12 и ↓2 +10
Комментарии 20

Используйте всё богатство HTTP-кодов состояний

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 6.3K
Программирование *Серверное администрирование *
Обзор
Перевод

Если вы не специалист по REST, то, вероятно, в своих ответах постоянно используете одни и те же HTTP-коды, в основном 200, 404 и 500. Если применяется аутентификация, то, возможно, добавляются 401 и 403; если есть переадресации, то 301 и 302, но на этом, скорее всего, список заканчивается. Но спектр возможных кодов состояний гораздо шире и он может сильно улучшить семантику. Хотя во многих обсуждениях REST упор делается на сущностях и методах, применение подходящих кодов ответов о состояниях может повысить удобство вашего API.

Читать далее
Всего голосов 20: ↑18 и ↓2 +16
Комментарии 28

У HDD нет будущего? Погодите, не так быстро…

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 27K
Блог компании RUVDS.com Хостинг Серверное администрирование *Хранение данных *Накопители


Будущее HDD зависит от того, кого спросить. Есть адепты SSD, которые не видят в «устаревшей» технологии HDD никаких перспектив. Действительно, SSD прогрессируют гораздо быстрее: это касается и технологического прогресса, и стоимости. Если экстраполировать нынешние темпы развития отрасли, то создаётся впечатление, что SSD вытеснят HDD во всех сферах применения в ближайшие десятилетия.

Но по факту этого не происходит.
Читать дальше →
Всего голосов 58: ↑57 и ↓1 +56
Комментарии 184

Блокируем посетителей сайтов по IP

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 3.4K
Блог компании Cloud4Y Информационная безопасность *Системное администрирование *Серверное администрирование *Геоинформационные сервисы *
Кейс

Привет! Сегодня хотим поделиться простым способом защиты от L7 DDoS-атак.  Есть и другие варианты, но описанный в статье — лёгкий и быстрый.

Читать далее
Всего голосов 10: ↑8 и ↓2 +6
Комментарии 6

Свой VPN сервер дома

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 33K
Настройка Linux *Серверное администрирование *
Туториал

Последнее время вижу очень много статей на тему vds с впн для тех или иных задач.

В основном людям нужен такой сервер для обычного неторопливого серфинга.

В связи с тем что сервер за пределами РФ стало получить сложнее и дороже решил поделиться этим способом. Он подойдет если у вас есть возможность создать виртуалку дома или рф хостинг который заметно дешевле зарубежного.

Читать далее
Всего голосов 22: ↑13 и ↓9 +4
Комментарии 54

Автоматизация процесса диагностики производительности и ее оптимизации в 1С: Предприятие 8.x

Уровень сложности Средний
Время на прочтение 13 мин
Количество просмотров 4.4K
Блог компании SOFTPOINT Системное администрирование *Серверное администрирование *Microsoft SQL Server *Администрирование баз данных *

Почему так тяжело расследовать и устанавливать причины просадки производительности в 1С 8?

Я работаю в компании, которая занимается вопросами оптимизации производительности и масштабируемости СУБД уже почти 20 лет. В своей практике мы сталкивались с разными ИТ-системами: по масштабу, по платформам приложения, по СУБД. Используя различные программные средства, постепенно выкристаллизовалась методика поиска узких мест любой системы. И дальше встал вопрос об автоматизации не только процесса анализа проблем, но и поддержки производительности.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 20

Что надёжнее, SSD или HDD? Холивар продолжается…

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 21K
Блог компании Timeweb Cloud Хостинг Серверное администрирование *Хранилища данных *Накопители
Обзор


Почти семь лет назад (13 августа 2015 года) компания Samsung представила первый в мире SSD на 16 ТБ, но после этого бурное развитие как будто застопорилось. Где супердешёвые SSD на десятки терабайт, почему мы их не видим во всех компьютерах вокруг? Неужели до сих пор живы мифы о ненадёжности SSD?

Попробуем разобраться.
Читать дальше →
Всего голосов 40: ↑30 и ↓10 +20
Комментарии 150

Как падает и поднимается Proxmox

Уровень сложности Средний
Время на прочтение 11 мин
Количество просмотров 12K
Виртуализация *Серверное администрирование *
FAQ

Proxmox — это специализированный дистрибутив для виртуализации и контейнеризации на базе Debian Linux.


Когда потребности перерастают один, ответственный за все, железный сервер, но еще не настолько велики, чтобы использовать Kubernetes, на помощь приходят разные решения, позволяющие управлять кластером из нескольких хостов, организовать High Availability, репликацию и централизованный бэкап контейнеров и виртуалок. Proxmox — одно из них.


С ним мы уже больше двух лет, и очень довольны: он сильно упрощает очень многое: нарезку и резервирование ресурсов, живую миграцию (qemu VM's only), централизованный сбор метрик (без необходимости впихивать экспортер/агент в каждого гостя), управление (через WebUI, api и ssh).


Наша сеть разрослась от трех серверов до дюжины, из них количество хостов Proxmox выросло от нуля до восьми, на текущий момент. Но иногда ломается и он.

Взять щепотку лунного сахара и продолжить
Всего голосов 24: ↑23 и ↓1 +22
Комментарии 25

24 часа с дежурными инженерами КРОК: выживаем, как можем

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 3.5K
Блог компании КРОК IT-инфраструктура *Серверное администрирование *IT-компании

Привет, Хабр! Меня зовут Владислав Балакин. Я тимлид группы дежурных инженеров в департаменте инфраструктурных решений и сервисов. Работаю с первого дня создания этой группы и знаю про нее абсолютно все. В круглосуточном режиме мы мониторим состояние и поддерживаем работоспособность ИТ-инфраструктуры наших заказчиков.

В предыдущих постах коллеги много и обстоятельно рассказывали о том, как отреагировал ИТ-рынок на уход зарубежных вендоров. И как кратный рост спроса на сервис и поддержку повлиял на наполнение нашего склада ЗИП. И т.д. И т.п. Но как все это реально отразилось на нашей работе? Сегодня вас ждет крик души рассказ о том, как сейчас проходит 24-часовая смена дежурного инженера КРОК. И о том, как мы в условиях роста загрузки выстраиваем работу, чтобы не уронить ни SLA, ни себя. Подробности под катом!

Читать далее
Всего голосов 26: ↑25 и ↓1 +24
Комментарии 12

Алгоритмы балансировки нагрузок

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 17K
Блог компании RUVDS.com Алгоритмы *Серверная оптимизация *Серверное администрирование *
Туториал
Перевод

Рано или поздно веб-приложения перерастают среду одного сервера. Компаниям требуется увеличить или их доступность, или масштабируемость, или и то, и другое. Чтобы сделать это, они развёртывают своё приложение на нескольких серверах и ставят перед ним балансировщик нагрузок для распределения входящих запросов. Чтобы справляться с нагрузками, большим компаниям могут потребоваться тысячи серверов, на которых запущено веб-приложение.

В этом посте мы рассмотрим способы, которыми один балансировщик нагрузок может распределять HTTP-запросы на множество серверов. Мы начнём снизу и проделаем весь путь вверх до современных алгоритмов балансировки нагрузок.
Читать дальше →
Всего голосов 107: ↑106 и ↓1 +105
Комментарии 16

Mailu, fetchmail, imapsync или мой опыт переезда с Яндекс 360 на собственный сервер

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 8.8K
Настройка Linux *Серверное администрирование *
Кейс

В данной статье я опишу причины, процесс и результат переноса почтовых сервисов на собственный сервер. Также расскажу про свои костыли и поделюсь ими. Если вдруг у тебя тоже много доменов с полуархивными почтовыми ящиками, и ты не хочешь потерять возможность отправлять письма с этих доменов, то добро пожаловать под кат. Это Длиннопост описывающий все мои перипетии, но благодаря этому ясно показывает как я пришел к финалу и как удалось решить промежуточные проблемы.

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Комментарии 41

Вклад авторов

Работа