Админская фамилия

Make Sysadmins Great Again

RAID. Полезная информация

Выбор типа RAIDВосстановление программного RAID’aВосстановление данных с убитого RAID’aВидео по СХД и RAID Программный RAID в LinuxО дисках для серверных систем начального уровняИнтересная информация и ссылки


Как я ускорял Ubuntu

Комп у меня довольно слабый - Celeron 2,9 GHz, RAM - 1024 MB. Поэтому работает система не с космическими скоростями. Ubuntu стоит уже больше года, за это время она обросла кучей софта - нужного и не очень. И вот решился я на чистку системы и оптимизацию всего, что можно.Первым делом сменил рабочее окружение с GNOME на XFCE.sudo apt-get install xubuntu-desktopВыходим из сеанса, выбираем нужное окружение и входим в систему. Дополнительно можно поставить sudo apt-get install xubuntu-restricted-extras  (для нормальной работы мультимедиа).XFCE - то что нужно для старых машин. Скорость работы заметно возросла.Следующим шагом была установка пакета preload. Это демон, который собирает статистику часто запускаемых программ и кэширует их и используемые ими библиотеки, в результате чего последующий запуск этих программ будет происходить быстрее.sudo apt-get install preloadПосле установки он просто начинает делать свою работу. Настройки демона лежат в /etc/preload/preload.conf  Подробно описывать не буду - гугл в помощь!Дальше создал каталог ~/.compose-cache  (mkdir ~/.compose-cache). Теперь libX11 будет создавать в этом каталоге кэш информации, используемой GTK/Qt софтом, что должно положительно сказаться на производительности.Поправил /etc/initramfs-tools/initramfs.conf : MODULES=most заменил на MODULES=dep . После чего пересобрал все доступные образы: sudo update-initramfs -k all -uЭто сделано для того, чтобы образ RAM-диска, использующийся для хранения низкоуровневых компонентов ОС, содержал как можно меньше этих самых компонентов, ускорив тем самым загрузку системы.На этом кажется всё. Не скажу, что машина стала летать, но XFCE заметно ускорил работу ОС.Вся информация отсюда: 1, 2.Советую покопать здесь.


Профессионализм

Зачем мы работаем? Зачем каждый день ходим в душный офис? Зачем злобно смотрим на “тупого” клиента? Думаю, большинство из нас делает это банально из-за денежного вознаграждения. Кто-то просто не может сидеть на месте, даже если денег достаточно на безбедное существование. Кто-то просто любит свою работу - любит помогать людям, ремонтировать железки, строить дома.Надеюсь, что не ошибусь, если скажу, что каждый, из перечисленных выше, должен стремиться выполнить свою работу как можно более качественно, стать профессионалом в своей области. Первым это принесет больший доход, вторым - больше работы, более интересные задачи. Третьим - позволит сделать больше за промежуток времени. И все получат большее уважение как со стороны работодателя, так и со стороны клиента, повысят Чувство Собственной Важности, т.к. именно их выберут на выполнение наиболее трудоёмкой задачи, задачи, требующей всесторонних знаний.Кто же такой профессионал? Вот что говорит по этому поводу Википедия: Профессиона́л — человек, сделавший определённое занятие своей профессией; человек, ставший в какой-то области деятельности мастером, специалистом высокого класса.«Профессионал» — подготовленный для работы в определённой сфере специалист, имеющий навыки, квалификацию, а при необходимости и допуск к выполнению обязанностей по своей специальности.Считается, что профессионал отличается от любителя тем, что зарабатывает на жизнь своими навыками и квалификациейА что требуется, чтобы стать специалистом высокого класса в какой-то области? Нужно не только досконально знать и разбираться во всем, что касается непосредственно этой области. (Пример из жизни: чтобы правильно поставить диагноз врач должен не только исследовать историю болезни, а ещё и на низшем уровне понимать, что творится у пациента в организме, почему он(организм) ведёт себя именно так). Ещё нужно быть спецом в смежных областях (чтобы стать хорошим сисадмином нужно знать не только принципы работы ОС и сетей, а ещё и устройство ПК на низшем уровне, программирование, физику и даже психологию. Так же и стоматолог должен иметь основные знания терапевта). А чтобы оставаться на профессиональном уровне и не потерять уважение со стороны коллег и клиентов нужно постоянно совершенствоваться, быть в курсе нововведений, читать и общаться с опытными коллегами. Вообще месяц затишья в Вашем рвении к познанию может лишить Вас лакомого куска, потому что пока Вы лежали на диване, Ваш конкурент освоил новую технологию и научился успешно внедрять её, чем отбил у Вас половину клиентов и/или внимание начальства. Не бойтесь узнавать новое, не бойтесь изобретать велосипед (ведь только создав свой велосипед Вы детально разберётесь в работе чужого), не бойтесь совершать ошибки (ведь на них учатся).Не соблюдая этих правил Вы никогда не станете настоящим профессионалом, даже если все считают Вас таковым.P.S.: а теперь обращение к юзверям, которые скорее всего никогда не увидят этих строк. Почему я - молодой неопытный парень, стремлюсь к получению новых знаний, к получению бесценного опыта, к нормальному общению с тобой - грубияном и невеждой? Почему я знаю что для того чтобы ездил автомобиль, его нужно заправлять, менять масло и проходить ТО, хоть я и не автомеханик? Почему я знаю, что аспирин - это “от головы”, хоть я и не врач? Почему я не прихожу в аптеку и не прошу вырезать мне аппендикс “прям щас, ведь ты же врач”? Почему я не звоню тебе в час ночи и не спрашиваю: “Я засунул себе вилы в задницу. Что делать?”? Почему я только думаю, что ты тупой (и только в ИТ), а не заявляю тебе об этом? Даже когда ты мне грубишь и орёшь, что я обязан это сделать, ведь я “понимаю в этом”. Откуда я могу “понимать” твою специализированную программу для исследования ритмов сердца - ведь я даже не знаю, что это такое (ритмы сердца)? Ты работаешь с ней каждый день, а я только сегодня узнал о её существовании и не знаю “почему раньше кнопка печати была здесь, а сегодня - там”. У тебя есть инструкция к программе, которую ты обязан был прочитать прежде чем испытывать свой адский прибор на людях, дай её мне - и завтра я скажу где твоя кнопка. Почему, наконец, ты просишь меня скопировать файл тебе на флешку, “потому что ты врач, а не компьютерщик”, хотя каждый день работаешь с этим компьютером и в резюме у тебя есть строка “уверенный пользователь ПК”?


Наболело

Написал тут на досуге письмецо своим хомячкам. Чтобы меньше звонков было. И юзвери не тупили…Приветственное письмо пользователюПривет! Мы - айтишники! И если Вы читаете этот документ, то, скорее всего, мы обслуживаем Вашу компанию и Вы нас уже видели. Для начала несколько слов о нашей профессии. Кто такой айтишник и что это за непонятное сокращение? Ай-ти (от буржуйского IT - Information Technology, Информационные Технологии) - всё что связано с миром информации и методов её обработки, хранения и управления ей. Вот что по этому поводу говорит Википедия: “Информационные технологии - широкий класс дисциплин и областей деятельности, относящихся к технологиям управления и обработки данных, а также создания данных, в том числе, с применением вычислительной техники.” Многие называют нас программистами. Но это не так. Мы скорее сисадмины (системные администраторы), программисты мы лишь в свободное от работы время и в очень редких случаях на работе. А уж профессиональными программистами нас назвать точно нельзя. Если провести аналогию с другой областью, то программист - это инженер, создающий автомобиль, а сисадмин - работник сервисного центра, его (автомобиль) обслуживающий, поддерживающий в нормальном состоянии и меняющий масло. А Вы в этой аналогии водитель, который ездиет на автомобиле, заправляет его и вовремя отвозит в сервисный центр для профилактики и ремонта. В нашем мире это называется Пользователь. Теперь хотелось бы дать несколько рекомендаций нашим любимым пользователям. Запомните, айтишник - не бог. Он не может выполнить сиюминутно любое ваше пожелание. Ему нужно время, чтобы разобраться в проблеме и её причинах. Айтишник - не телепат. Он не умеет читать Ваши мысли. При объяснении проблемы, постарайтесь вспоминть всё, что предшествовало ей и внятно объяснить это айтишнику. Не нужно кричать в трубку: “У нас ничего не работает! За что мы вам деньги платим?”, если у Вы удалили важный документ с флешки и забыли об этом. Айтишник - человек. Ему так же как и Вам свойственно ошибаться, забывать и лениться. Если Вы явно не видите, что айтишник работает над Вашей проблемой - это не значит, что он о ней забыл или забил. Наша работа может выполняться незаметно для Вас. Мы можем ковыряться в Вашем сервере, пока Вы не видите. Или читать документацию к Вашей новой программе. Ещё несколько рекомендаций, если у Вас “Всё сломалось и ничего не работает”. Перед звонком в Софт-Сервис Вам нужно сделать следующее:Перезагрузить компьютер. Если проблема с принтером/сканером/камерой/…, то перезагрузить ещё и это устройство. Если проблема с сетью - перезагрузить роутеры/свитчи/другие коробочки с лампочками, валяющиеся у Вас под ногами. Делается это просто: находите “коробочку с лампочками”, находите в ней проводок, идущи к розетке. Выдергиваете его из “коробочки” (НЕ ИЗ РОЗЕТКИ), спрашиваете у соседа “Как дела?” (за это время проходит около 15 секунд) и вставляете провод обратно. Как правило 50% проблем решаются после этого этапа. Проверить все провода идущие к компьютеру/принтеру/телефону/всему остальному. Если не печатает принтер/не включается компьютер, вполне возможно, что компьютер просто не включен в розетку, а у принтера отвалился шнур. Если и это не помогает. Тогда нужно вспомнить как вёл себя компьютер до появления проблемы и во время её появления, что Вы нажимали, о чём думали и в какой фазе была луна прошлой ночью. Также нужно узнать свой АйДи (ID - идентификационный номер), Это наклейка вида (000-000) на вашем системном блоке. Кстати, называйте вещи своими именами. Системный блок - это большая коробка под столом, куда втыкается клавиатура/мышь/флешка/и т.д. Это НЕ ПРОЦЕССОР. Монитор - стоит на столе, в него Вы смотрите. Выполняя эти рекомендации, Вы сэкономите время себе и нам. Вам не придется ждать, когда освободится очередной айтишник, чтобы принять Вашу заявку. Вам не придется объяснять айтишнику, что у Вас сломалось. Вам не придется ждать, когда к Вам приедут. Вам не придется ещё раз объяснять, что у Вас сломалось. Вам не придется чувствовать себя неловко, когда айтишник воткнет провод в розетку и у Вас всё заработает, а айтишник ухмыльнётся и подумает: “Ох уж эти юзвери. Надо написать документацию по включению вилки в розетку”. Вообще 80% Ваших обращений решаются удаленно или с помощью минутной телефонной консультации. Поэтому не настаивайте на выезде айтишника к Вам. Это сэкономит кучу времени и нервов и Вам, и нам. Берегите айтишника. Ведь только он сможет достать Вашу базу 1С за 23 ноября 2007 года (также как и убить её. Привет, Елена!). Только он может сказать Вам, что Ваше письмо упало в спам и нет ничего страшного, что Вы его не видите. Только он может приехать к Вам в любое время дня и ночи, если он в это время не находится у другого клиента. Удачи Вам, любимый Пользователь! IT отдел компании “Софт-Сервис”


Скрипт. Заливка файлов на FTP

Этот скрипт был написан для предотвращения нежелательных последствий от BSOD. Скрипт просматривает папку с дампами BSOD. Если дампы есть (синий экран был), то создаёт на FTP-сервере папку с датой создания дампа в качестве имени, а внутри неё папку с именем сбойной машины. И уже в эту папку копирует дампы. Затем переименовывает дампы в *.dmp.old, чтобы на следующий день их не копировать. Если скрипт запущен впервые, он копирует дампы как положено (каждый на свою дату).Краткое описание скрипта:Секция check. Проверяет, есть ли уже дампы. Если нет, скрипт заканчивает свою работу. Если да - переходит на следующую секцию.Секция makeftpcommand. Создаёт файл с именем script, в который пишет команды для работы с FTP.Секция makedirectory. Анализирует папку с дампами и записывает в script команду для создания папки на FTP-сервере с именем вида дата/имя_машины.Секция copyfiles. Заливает дамп в нужную папку.Секция rename. Переименовывает дамп в .dmp.old, чтобы при следующем запуске не копировать уже скопированные файлы.Оставшиеся строки закрывают файл script, выполняют его и удаляют.@echo on@echo =======================================@echo Copying memory dumps on FTP-server@echo =======================================@echo Script startedset $SRC="%systemroot%\minidump":check@echo Checking files@if exist $SRC*.dmp goto makeftpcommand:makeftpcommandset addr=scriptecho.open 127.0.0.1>> %ADDR%echo.anonymous>> %ADDR%echo.>> %ADDR%echo.binary>> %ADDR%:makedirectory@echo Making directoriesfor %%a in (%$SRC%) do (for /f “tokens=1” %%b in ("%%~ta") do (echo.mkdir %%~b%computername%>>%ADDR%)):copyfiles@echo Copying filesfor %%a in (%$SRC%) do (for /f “tokens=1” %%b in ("%%~ta") do (echo.cd %%~b%computername%>>%ADDR% && echo.send %%a >>%ADDR% && echo.cd ../..>>%ADDR%)):renamefor /f “tokens=1” %%a in (‘dir /b %$SRC%*.’) do ren %$SRC%%%a %%a.oldecho.bye>> %ADDR%ftp.exe -s:%ADDR% del /F /Q script


Литература для админа

Нашел список книг, нужных админу с пояснениями. Правда список довольно старый, но читать-то всё равно надо.Оригинальный топик здесь.


Тайм-менеджмент

Буквально пять минут назад осилил сию книженцию.Очень полезная книга! Читается на одном дыхании. Много примеров из жизни автора, юмора и прикольных картинок. Правда написано англичанином (не нашел его настоящую национальность. Может он американец. Не суть) и для англичан. Т.е. кое-что не укладывается в рамки российской реальности. Книга небольшая- всего 240 страниц.Что изменилось в моей жизни после прочтения?Постарался следовать советам автора. И вот что пока за собой заметил:Стал записывать всё. ВСЁ! Всегда ношу с собой небольшой блокнотик и записываю в него интересные мысли и свои планы.


Настройка SJPhone для работы с Asterisk

Чтобы заставить работать софтфон с вашим сервером IP-телефонии, нужно сначала завести аккаунт на сервере:Для этого жмем Extensions - Add Extension. Выбираем Generic SIP Device. Для тестов пойдут все дефолтные настройки. Нужно лишь вбить UserExtension, DisplayName и secret. Например 100, 100 и 100.Настройка софтфона на примере SJPhoneМеню - опции - профили -добавитьИмя профиля - любоеОК.Переходим на закладку SIP Proxy и указываем адрес нашего сервераОК. Вылезет табличка с запросом имени и пароля. В неё надо вбить то, что указывали при регистрации Extension’a.


Asterisk и sipnet.ru

Если долго мучиться - что-нибудь получится.Поставил TrixBox. Долго парился с подключением к sipnet.ru. И вот получилось!Дальше описание того, как настроить транк и маршрутизацию для звонков наружу.Предупреждаю сразу: сам только что разобрался - возможно здесь всё неправильно, но оно работает!Настраиваем транк:Dial Rules: X (это значит, что можем звонить на любые номера)Peer Details: host=sipnet.ru username=Ваш ID secret=пароль fromuser=Ваш ID fromdomain=sipnet.ru type=friend  (возможны как входящие, так и исходящие соединения) User Details: secret=пароль type=friend (возможны как входящие, так и исходящие соединения) context=from-trunkRegister String:ID:pass@sipnet.ruНастраиваем маршрутизацию:Dial Patterns: 8. (можно звонить на любой номер, начинающийся с 8)ОСТАЛЬНОЕ МОЖНО НЕ ТРОГАТЬПроверить, опозналось ли Ваше устройство у сипнета можно, зайдя в свой профиль на сипнете, дальше в раздел “Подключенные устройства”


Просто добавь функционал. Альтернативные прошивки для роутеров | Мастерская - 3DNews - Daily Digital Digest

Просто добавь функционал. Альтернативные прошивки для роутеров | Мастерская - 3DNews - Daily Digital Digest