Добро пожаловать на неофициальный городской портал г. Мытищи! Наш портал создан для того, чтобы Мытищинцы могли общаться со своими земляками ! Еще он создан для людей, интересующихся г. Мытищи! Вы можете зайти и обсудить любые темы на нашем форуме! А также купить/продать что либо на нашей доске объявлений! Узнать историю, последние новости г. Мытищи Посмотреть фотографии нашего прекрасного города! И, конечно же, оставить отзывы в нашей гостевой книге! Мы очень рады видеть Вас в любое время на нашем сайте!

-
 
 
 
 
:
 
 

Блог

Хостинг своими руками!

Настоящая статья есть пошаговая инструкция по созданию собственного сервера для оказания услуг хостинга с минимальными затратами.

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

Настройку я буду производить на примере OS Ubuntu 13.04×86_64.

Итак, в основе добротного хостинга лежит интерфейс (сайт) хостинг компании, на котором предоставлен перечень тарифных планов, текущие акции и прочая полезная информация, а также реализована процедура регистрации новых пользователей. Также через этот сайт производятся оплаты услуг хостинга, осуществляется связь с тех поддержкой и многое-другое. Эта если можно так сказать «социальная» часть хостинга называется «биллинг-системой».

Более глубоко в сервере установлена система управления хостингом, с которой непосредственно работают в дальнейшем зарегистрированные пользователи, а также сотрудники хостинговой компании. Через нее происходит управления внутренними сервисами серверов – настройка Apache, DNS, IP, MySQL и многие-многие другие технические моменты. Эта часть хостинга является непосредственным сердцем, поскольку она позволяет автоматизировать огромное количество команд связанных с созданием новых сайтов, их обслуживанием, безопасностью и аудитом.

Таким образом для организации хостинга нам понадобится и биллинг система, и система управления хостингом. Поскольку одна из целей данной статьи сделать это с минимальными затратами, я остановлю свой выбор на платной биллинг-системе WHMCS (бесплатных НОРМАЛЬНЫХ биллинг-систем не бывает) а также бесплатной системе управления хостингом ISPConfig.

VNC Server для Linux (рабочее решение)

Если вы столкнулись с необходимостью управления удаленным рабочем столом, и вам нужно чтобы вы работали под той-же сессией, что выполняете на удаленном мониторе (т. е. человек сидящий перед монитором удаленного компьютера видел ваши действия) вам непременно подойдет в качестве решения VNC Server. Однако если вы ранее уже занимались его установкой на Linux, то наверняка обратили внимание на одну интересную особенность: VNC запускается после локального входа систему на удаленном компьютере, к тому же зачастую в ручную.

Именно в этой особенности заключалась главная проблема для меня. Моей целью было сделать собственное Smart TV. Где в роли телевизора был подвешеный на кухне монитор. Ну а роль Smart брал на себя установленный в шкафу мини-сервер. Сразу же хочется отметить, что такое Smart TV имеет огромное число плюсов по сравнению с заводскими смартами интегрированными в современные телевизоры. Спросите какие? Мой ответ: вы сможете делать на этом ТВ все что только умеют делать современные компьютеры. А чего уж тут скрывать, делают они сегодня больше чем мы с вами можем представить. Плюс вы сами вольны выбирать свой интерфейс управления и прочие плюшки :)

Так вот, по умолчанию VNC сервера не запускаются автоматически при запуске сервера. И если никто не войдет локально в систему и не запустит VNC сервер, то выполнить удаленное подключение вы не сможите. Также локальному пользователю нельзя выходить из системы, иначе VNC сервер будет остановлен.

Однако мною выход всеже был найден. Можно заставить VNC сервер работать так как нам нужно.

Переходим от слов к конкретным действиям. Удалим vino во избежании конфликтов:

sudo apt-get remove vino

Также хочу отметить тот факт, что все терминальные команды вы должны выполнять от учетной записи, которую вы используете при локальном входе в систему. Так например в той же самой Ubuntu, учетная запись root не привязана к графической оболочке, поэтому если вы настроете VNC сервер по root учетной записью, то результат вас может очень огорчить.

Ставим  x11vnc:

sudo apt-get install x11vnc

Генерируем «свеженький» пароль для подключения к удаленному рабочему столу:

x11vnc -storepasswd

Но эти шаги вобщем то стандартные, а вот теперь самое интересное…

Чистим логи Windows

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

Однако будучи полноценным системным администратором домена я хотел бы вам показать процедуру очистки логов не локально (локально я думаю вы и нагуглить сумеете), а удаленно на чужой машине, да и к тому же под чужой учетной записью :) (в этом есть свой карыстный умысел, так как процедура очистки логов также отмечается в уже очищенных логах, а следовательно если вы проведете ее под своей учетной записью, то настоящий владелец удаленного компьютера сможет по этим же логам установить что логи очистили вы :)).

10 задач администрирования Active Directory, решаемых с помощью PowerShell

Джеффери Хикс подготовил статью на Windows IT Pro, посвященную использования PowerShell для администрирования AD. В качестве исходного пункта автор решил взять 10 типичных задач администрирования AD и рассмотреть то, как их можно упростить, используя PowerShell:

  1. Сбросить пароль пользователя
  2. Активировать и деактивировать учетные записи
  3. Разблокировать учетную запись пользователя
  4. Удалить учетную запись
  5. Найти пустые группы
  6. Добавить пользователей в группу
  7. Вывести список членов группы
  8. Найти устаревшие учетные записи компьютеров
  9. Деактивировать учетную запись компьютера
  10. Найти компьютеры по типу

Бэкап баз MYSQL и системных файлов

Возникла необходимость бэкапить базы MySQL и некоторые папки на FTP. Немного погуглив накопал вот такой вот скрипт:

Сервер сетевой загрузки (PXE) на Freebsd

Устав от однотипных операций установки различных операционных систем, задумался, каким образом это можно все упростить, чтобы не прожигать болванки каждый раз, т. к. при моей аккуратности они имеют свойств царапаться, теряться. Тем более, что не на всех компьютерах (серверах) присутствуют устройства чтения CD–DVD, а значит надо создавать загрузочные устройства на флешках. Выбор пал на установку (загрузку) операционных систем по сети.

Автоматическое переключение между основным и резервным каналом на FreeBSD

В одном из филиалов один общеизвестный оператор, а в нашем случае еще и монополист (не будем называть имен) поставлял отвратительные услуги связи. Падение канала связи на 4 часа являлось нормой, а пускать других он отказывался. В конечном итоге была достигнута договоренность о приходе еще одного оператора на условиях, что мы продолжаем пользоваться их услугами.

Работа с Active Directory c использованием командлетов Powershell на серверах под управлением Window

VBScript несколько надоел, решил попробовать что-нибудь новенькое. Выбора большого конечно нет, поэтому заинтересовался управлением объектами AD c помощью командлетов Powershell. Начал ковырять и понял, что по-умолчанию, без установки дополнительных модулей это невозможно. Речь идет про сервера под управлением Windows 2003–2008. В Windows 2008 R2 все намного проще, т. к. все необходимое там уже имеется и неоднократно расписано.

Поиск неиспользуемых аккаутов пользователей и компьютеров в AD c помощью PowerShell и другие примеры

В продолжение прошлой статьи, рассмотрим некоторые примеры использования этих командлетов.

Ввод Ubuntu в AD

Наше предприятие начинает медленно и осторожно перебираться на *nix. Вообще, я считаю, что всему свое место и никсам место на серверах, ибо твердо и нерушимо, но виндам место на пользовательских машинах, т. к. юзабилити. Ведь согласитесь, на сколько заманчиво установить окошки, затем все необходимые программы (у нас в компании все машины собирались давно, с абсолютно непредсказуемыми производителями чипов внутри, так что образы тут не катят), перезапустить машину и радоваться жизни. В случае же с никсами, необходимо провести еще громадный ликбез по их работе, в т. ч. по OpenOffice, который далеко не всегда нормально воспринимается мелкомягким офисом, ибо формат слетает (
Но я отвлекся. Ввод никсовой машины в домен — дело достаточно не проблемное, в принципе, но достаточно затратное по времени. Для желающих разобраться, я привожу статью, которую нашел на просторах великого и ужастного.

Автоматическое переключение между основным и резервным интернет каналом

У нас в конторе наконец то появился резервный интернет-канал. Но со всей очевидностью встала задача автоматического выбора канала интернет. Схема подключения такая: стоит сервер на винде, работающий, как шлюз (недавно переезжали с фрибсд, по никем не понятой причине — приказ гендира). В него входит один сетевой кабель из внутренней сети и уходит на свич, в который, в т. ч., воткнуто оборудование провайдера. Теперь там появилась еще одна железка, которая также находится в инете и раздает его (в простанародье — маршрутизатор).