Сервер на новейшем AMD EPYC 9004 (Genoa). Модель процессора не самая старшая, но 96 ядер и 192 потока сводят с ума, к примеру, инсталлятор MS Windows Server 2022, если только в него не интегрированы последние обновления (Build 20348.859 и позже). «Too much» говорит инсталлятор, обнаружив 92 ядра, и перегружается. Microsoft предлагает отключить в BIOS все ядра выше 8, потом инсталлировать, потом накатывать обновление и тогда уже включать ядра обратно. Не все, в общем, поспевают за прогрессом. А в портфеле у AMD есть еще и 128-ядерная модель.
Serverspace запустил продажи VMware серверов в локации Казахстан
2 min
496Привет, Хабр!
Мы добавили новую локацию в услугу VMware cloud. Теперь пользователи могут создавать облачные серверы на базе платформы виртуализации VMware в дата-центре Kazteleport, в Алматы, Республика Казахстан.
Оборудование размещено в дата-центре Kazteleport, который соответствует международным стандартам надежности, требованиям доступности и безопасности работы серверного оборудования.
+3
Майские обновления безопасности для Windows вызывают сбои аутентификации AD на контроллерах доменов
2 min
9.3KПо информации Bleeping Computer, майские обновления безопасности для Windows вызывают сбои аутентификации при использовании Active Directory на контроллерах доменов. Microsoft настоятельно не рекомендует их удалять и просит подождать новых патчей для устранения проблемы. Системные администраторы нашли способ обойти ошибки с помощью внесения правок в реестр серверов.
+3
Microsoft выпустила патч, исправляющий сбои аутентификации AD на контроллерах доменов после установки майских обновлений
2 min
4KПо информации Bleeping Computer, Microsoft выпустила патчи для всех серверных версий Windows от Windows Server 2008 до Windows Server 2022 и 20H2, исправляющий сбои аутентификации AD на контроллерах доменов после установки майских обновлений.
+3
Тормозит веб-сервер. Настройка на примере www.ochevidets.ru
8 min
28KЯ оказываю услуги по настройке web- и БД-серверов. На днях ко мне обратился Иван Усачёв — владелец портала ochevidets.ru с просьбой избавить сайт от торможения.
Страницы в пиковое время стали долго загружаться, вплоть до 5 минут на страницу.
Страницы в пиковое время стали долго загружаться, вплоть до 5 минут на страницу.
UPDATE: Статья была написана в 2010 году. Кое-что изменилось: вышли новые версии программ, у nginx изменились некоторые директивы и появились новые. Учитывайте это.
+108
Full Circle Magazine Special Edition — The Perfect Server
1 min
732Сегодня свет увидел специальный выпуск журнала Full Circle Magazine под интригующим номером 1.
В нем собраны статьи по установке и конфигурированию различных серверных приложений на основе Ubuntu Server
+29
Мой опыт работы с веб-сервером Cassini от Microsoft
4 min
6.1K1. Что такое Cassini
Кассини — это простой и «легковесный» веб сервер для MS Windows, который, как несложно догадаться, обрабатывает запросы к статическим страницам HTML и приложениям ASP.NET. На момент написания статьи Кассини распространяется в составе Visual Studio и Microsoft не поощряет (но и не запрещает) его использование и распространение вне Visual Studio. Microsoft не осуществляет техническую поддержку Кассини вне Visual Studio. Тем не менее, известны случаи, когда Microsoft включала Кассини в комплект поставки своих продуктов, например, ранние версии Microsoft CRM (ныне известный на рынке как Microsoft Dynamics CRM). В марте 2006 года Microsoft открыла исходный код Кассини 2.1 по довольно либеральной лицензии, которая говорит, что код может быть использован «for any commercial or noncommercial purpose, including distributing derivative works».
+7
Как поднять сервер для python скриптов за 1 минуту
1 min
71KОла, амигос!
Недавно в топике Мешок банальных советов комментатор alexanderyastrebov предложил простой способ запустить простой http-сервер с помощью 1й строчки в консоли.
Я решил попробовать найти, можно ли на нем запускать еще и питоновские скрипты, и вы, читая этот топик, наверное, уже догадались, что можно.
Сам сервер запускается одной коммандой:
Как вы можете видеть, по умолчанию он использует 8000й порт и предоставляет доступ к текущей директории терминала. Но скрипты должны запускаться из папки «cgi-bin» текущей директории. Например так:
Спасибо за внимание!
UPD все же напишу, как мне казалось, очевидную вещь: для веб разработки конечно нужен серьезный веб-сервер.
Недавно в топике Мешок банальных советов комментатор alexanderyastrebov предложил простой способ запустить простой http-сервер с помощью 1й строчки в консоли.
Я решил попробовать найти, можно ли на нем запускать еще и питоновские скрипты, и вы, читая этот топик, наверное, уже догадались, что можно.
Сам сервер запускается одной коммандой:
python -m CGIHTTPServer
Как вы можете видеть, по умолчанию он использует 8000й порт и предоставляет доступ к текущей директории терминала. Но скрипты должны запускаться из папки «cgi-bin» текущей директории. Например так:
localhost:8000/cgi-bin/helloworld.py
Спасибо за внимание!
UPD все же напишу, как мне казалось, очевидную вещь: для веб разработки конечно нужен серьезный веб-сервер.
+43
Многопоточный сервер на Perl? Легко!
3 min
14KИногда возникает необходимость написать какой-то простенький TCP либо UDP сервер. Например, сейчас у меня вполне успешно в production трудится собственная реализация DHCP (существующие не подходят из-за специфики). Обычно это делается просто — один цикл, слушаем сокет — и вуаля! Но не всегда «тупой» подход оправдан (нужно что-то более сложное — работа в несколько потоков, например), а использование тяжелой артиллерии слишком затратно.
Интересно? Добро пожаловать под кат.
Интересно? Добро пожаловать под кат.
+43
Загрузка и установка Debian по сети для чайников
4 min
26KЕсли вам нужно установить Debian на несколько машин, то, конечно, лучше загружать и устанавливать его по сети. Ну и хотелось бы, чтобы установка проходила в полностью автоматическом режиме. Об этом и будет статья. Основная часть статьи — это вольный пересказ вики дебиана, но так же здесь описано пара нюансов, о которых не сказано в вики, но без них установка не будет полностью автоматической.
+35
Настраиваем Django 1.6 с python 3.3 под Apache2 на Ubuntu 12.04 Server
3 min
28KПриятного времени суток!
Возникла необходимость настроить на своём сервере с PHP под Apache поддержку Django. Думал это будет не сложно и всё пройдёт как по маслу, но получилось не совсем так. Дело в том, что я решил настроить последнюю версию фраемворка с поддержкой третьего питона. Тут то и начали всплывать подводные камни.
Возникла необходимость настроить на своём сервере с PHP под Apache поддержку Django. Думал это будет не сложно и всё пройдёт как по маслу, но получилось не совсем так. Дело в том, что я решил настроить последнюю версию фраемворка с поддержкой третьего питона. Тут то и начали всплывать подводные камни.
-2
Windows Deployment Services и DHCP-сервер на Linux + пара особенностей
4 min
26KПривет Хабро-людям!
Будучи начинающим администратором, я стремлюсь познать все новое и как губка впитывать информацию. Так же ценю порядок в IT-инфраструктуре предприятия, логичность, доступность и универсальность. Стремясь добиться последнего, (использовать для Active Directory nix-овый DNS — BIND) не так давно потерпел фиаско, но не останавливаюсь на достигнутом. Я хотел бы поделиться с вами информацией, касающейся роли Windows Deployment Services в Windows Server 2012 и настройкой ее для работы со сторонним DHCP-сервером на Ubuntu Server.
Будучи начинающим администратором, я стремлюсь познать все новое и как губка впитывать информацию. Так же ценю порядок в IT-инфраструктуре предприятия, логичность, доступность и универсальность. Стремясь добиться последнего, (использовать для Active Directory nix-овый DNS — BIND) не так давно потерпел фиаско, но не останавливаюсь на достигнутом. Я хотел бы поделиться с вами информацией, касающейся роли Windows Deployment Services в Windows Server 2012 и настройкой ее для работы со сторонним DHCP-сервером на Ubuntu Server.
+5
Делаем бэкапы: как перестать волноваться за свои данные
4 min
27KКогда хостинг ушел в небытие, волноваться было уже поздно. Сайт умер во время активного продвижения, в пятницу, до техподдежки было невозможно дозвониться, братья по несчастью пожимали плечами. Нам повезло: у одного из разработчиков была старая копия сайта, мы ее восстановили и проект был спасен. Но больше так рисковать не хотел никто.
Это было пять лет назад. Тогда мы впервые всерьез занялись вопросами «страхования» своих данных, и в работе над различными проектами перепробовали немало решений.
Сейчас, когда мы обзавелись собственным решением проблемы, я хочу немного обобщить полученный нами опыт. Надеюсь, что наши набитые шишки помогут вам немного сократить страдания и найти сервис для бэкапа, наиболее оптимальный для вас.
Это было пять лет назад. Тогда мы впервые всерьез занялись вопросами «страхования» своих данных, и в работе над различными проектами перепробовали немало решений.
Сейчас, когда мы обзавелись собственным решением проблемы, я хочу немного обобщить полученный нами опыт. Надеюсь, что наши набитые шишки помогут вам немного сократить страдания и найти сервис для бэкапа, наиболее оптимальный для вас.
+13
Простой облачный бэкап для разработчиков, и как мы работаем над ним в Yandex Tolstoy Startup Camp
5 min
6.4KСделайте бэкап за 1 минуту — ключевая концепция нашего продукта. С развитием технологий и постоянным появлением новых инструментов разработки, каждый из нас должен все больше времени тратить на поддержание ряда компетенций. Новые технологии фронтэнда и бэкенда, серверная архитектура, сохранность данных. Наш продукт позволяет быстро настроить резервные копии БД, конфигураций и файловой системы сервера. Мы считаем, что для ряда проектов нет нужды в сложных настраиваемых решениях скриптами. В свою очередь, важны простота, скорость настойки, гибкость, цена.
Мы предоставляем решение, которое может быть поднято за одну минуту. Простым вводом одной команды в ssh или предоставления нам логина и пароля от сервера вы получаете слепок вашей файловой системы и баз данных сервера (MySQL, MongoDB, PostgreSQL). Вы отмечаете, что нужно сохранить и с какой периодичностью. Не нужно писать или искать скрипты, покупать сервер или искать хостинг.
Мы предоставляем решение, которое может быть поднято за одну минуту. Простым вводом одной команды в ssh или предоставления нам логина и пароля от сервера вы получаете слепок вашей файловой системы и баз данных сервера (MySQL, MongoDB, PostgreSQL). Вы отмечаете, что нужно сохранить и с какой периодичностью. Не нужно писать или искать скрипты, покупать сервер или искать хостинг.
+15
Кузница Laravel
2 min
15K15-16 мая в Нью-Йорке проходит Laracon — конференция по Laravel.
И, конечно же, на ней выступал Тэйлор Отвелл. В начале своего доклада он просто рассказал о планах на будущее в плане разработки фреймворка и про сообщество.
Но основную часть его доклада заняли анонсы его новинок!
Во-первых, он презентовал Homestead — «коробка» для Vagrant, в которую входит всё, что может понадобиться для разработки на Laravel.
А вот второй анонс заслуживает большего внимания! Добро пожаловать под кат!
И, конечно же, на ней выступал Тэйлор Отвелл. В начале своего доклада он просто рассказал о планах на будущее в плане разработки фреймворка и про сообщество.
Но основную часть его доклада заняли анонсы его новинок!
Во-первых, он презентовал Homestead — «коробка» для Vagrant, в которую входит всё, что может понадобиться для разработки на Laravel.
А вот второй анонс заслуживает большего внимания! Добро пожаловать под кат!
+10
Сервер Lenovo ThinkServer RD540 новый корпоративный стандарт
5 min
20KRecovery Mode
Добрый день, дорогой Хабр.
Сегодня я «ServerMan» пишу обзор нового крейсера «Аврора» в серверной индустрии компании Lenovo – ThinkServer RD540. В частности у меня в руках одноюнитовый сервер с двумя процессорами E5-2600 v2 по 12 ядер каждый, и джентельменским набором функций и опций, но об этом позже по тексту. Отличительной чертой сервера, является высокая отказоустойчивость и плотность размещения. Идеальный вариант для ЦОД. А так же низкая стоимость владения, в сравнении с другими серверными решениями этого уровня.
Под катом обзор сервера, фотографии и Quest ThinkServer — только для ХабраЮзеров.
+12
Cubietruck. Уютный, домашний сервер
11 min
177KTutorial
Недавно купил вот такую красоту.
Поигрался с Android на ней и решил сделать домашний сервер на замену RaspberryPI.
+59
Javascript UPNP/DLNA сервер
1 min
16KПо причине «интересно», на досуге, собрал простой upnp/dlna сервер. Написанных на javascript найти не удалось, а идея кажется интересной: один исходный код для всех платформ (спасибо node-webkit), javascript со всеми его достоинствами и недостатками, а также простота сборки. Можно легко собрать проект под все платформы в одной из них. Для этого написал скрипт на питоне, который все сделает сам, даже скачает необходимые файлы node-webkit. Хотелось снизить кол-во телодвижений необходимых для тех, кто захочет внести свою лепту в проект.
Скачать можно здесь, спасибо github за то, что вернули возможность хранить файлы. Умеют сделать людям хорошо. Еще немного текста можно найти под катом.
+21
Новое поступление блейдов HP для Хабра за $59
1 min
11KДрузья,
Как обещали, продолжаем нашу акцию для хабра:
HP Blade сервер:
CPU: 2 x Intel Xeon CPUs (2 GHz — Quad core)
Память: 8GB RAM
Диски: 2 x 500 GB HDDs
Спец тариф для Хабра — 59 $ в месяц! *
Будем рады комментариям от тех, кто успел уже попользоваться серверами, а также впечатлениям новых юзеров от сайта, процедуры заказа и т.д. Мы действительно открыты к общению, прислушиваемся к Вашим мнениям и корректируем свою работу в соответствии с ними.
*Предложение действует только для новых клиентов, зарегистрированных с указанием промо кода [5364840AD8]. Один клиент может получить не больше 3х HP blade серверов.
Количество серверов ограничено.
Update:
Друзья! Блейды закончились! Мы постараемся проводить подобные акции раз в месяц/два. Также будем эксперементировать с решениями с максимальной плотностью. Думаем закупиться блейдами от разных вендоров. Если есть опыт или рекомендации — охотно выслушаем!
PS:
Как обещали, продолжаем нашу акцию для хабра:
HP Blade сервер:
CPU: 2 x Intel Xeon CPUs (2 GHz — Quad core)
Память: 8GB RAM
Диски: 2 x 500 GB HDDs
Спец тариф для Хабра — 59 $ в месяц! *
Будем рады комментариям от тех, кто успел уже попользоваться серверами, а также впечатлениям новых юзеров от сайта, процедуры заказа и т.д. Мы действительно открыты к общению, прислушиваемся к Вашим мнениям и корректируем свою работу в соответствии с ними.
*Предложение действует только для новых клиентов, зарегистрированных с указанием промо кода [5364840AD8]. Один клиент может получить не больше 3х HP blade серверов.
Количество серверов ограничено.
Update:
Друзья! Блейды закончились! Мы постараемся проводить подобные акции раз в месяц/два. Также будем эксперементировать с решениями с максимальной плотностью. Думаем закупиться блейдами от разных вендоров. Если есть опыт или рекомендации — охотно выслушаем!
PS:
+2
Запуск локальных ssh/telnet/vnc клиентов по ссылке из карты Zabbix
14 min
32KМножество стоек, каждая плотно упакована серверами, маршрутизаторами, коммутаторами и прочими kvm'ами.
Нужен какой-нибудь удобный способ рулить всем этим хозайством, быстро подключаться к нужному оборудованию и
производить его настройку. Прямо чтобы пара кликов мышью и оп — перед тобой консоль нужного коммутатора.
Для мониторинга наших подопечных мы используем Zabbix.
Так почему бы не приспособить сей дивный инструмент и для этой задачи.
Ведь было бы очень удобно ткнуть в карте Zabbix на нужную стойку, перейти на её подкарту и, выбрав железку,
запустить локальный ssh/telnet/vnc клиент на своем компьютере.
Озадачившись идеей, я начал мучать поисковые машины в надежде отыскать варианты реализации.
Был найден данный тред на форуме Zabbix, но мне хотелось запускать именно локальные программы на моей машине кликом по ссылке в карте.
Еще некоторое время поплутав по закоулкам всемирной паутины и помучав знакомых программистов глупыми вопросами я вспомнил о… Python.
Да, Python, не раз пришедший на помощь в трудную минуту.
Питаю очень нежные чувства к этому языку за его простоту и приятный теплый синтаксис.
И так, вектор атаки изменился и поисковики замерли в ожидании нового вброса мыслеобразов…
Спустя некоторое время я уже четко представлял как буду решать задачу — напишу клиент-серверное приложение!
На моем компьютере будет ждать команд серверная часть, а на сервере мониторинга, при клике по ссылке, будет запускаться клиент и передавать нужную команду.
Результатом изысканий стало кроссплатформенное приложение, работает как на Linux, так и на Windows.
Эпопея проб и ошибок на пути к заветной цели ждет вас под хабракатом.
Нужен какой-нибудь удобный способ рулить всем этим хозайством, быстро подключаться к нужному оборудованию и
производить его настройку. Прямо чтобы пара кликов мышью и оп — перед тобой консоль нужного коммутатора.
Для мониторинга наших подопечных мы используем Zabbix.
Так почему бы не приспособить сей дивный инструмент и для этой задачи.
Ведь было бы очень удобно ткнуть в карте Zabbix на нужную стойку, перейти на её подкарту и, выбрав железку,
запустить локальный ssh/telnet/vnc клиент на своем компьютере.
Озадачившись идеей, я начал мучать поисковые машины в надежде отыскать варианты реализации.
Был найден данный тред на форуме Zabbix, но мне хотелось запускать именно локальные программы на моей машине кликом по ссылке в карте.
Еще некоторое время поплутав по закоулкам всемирной паутины и помучав знакомых программистов глупыми вопросами я вспомнил о… Python.
Да, Python, не раз пришедший на помощь в трудную минуту.
Питаю очень нежные чувства к этому языку за его простоту и приятный теплый синтаксис.
И так, вектор атаки изменился и поисковики замерли в ожидании нового вброса мыслеобразов…
Спустя некоторое время я уже четко представлял как буду решать задачу — напишу клиент-серверное приложение!
На моем компьютере будет ждать команд серверная часть, а на сервере мониторинга, при клике по ссылке, будет запускаться клиент и передавать нужную команду.
Результатом изысканий стало кроссплатформенное приложение, работает как на Linux, так и на Windows.
Эпопея проб и ошибок на пути к заветной цели ждет вас под хабракатом.
+16