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

Make Sysadmins Great Again

Cетевой экран Kaspersky Internet Security, разбираемся с настройками по умолчанию

Первый шаг к безопасному путешествию по бескрайним просторам всевозможных сетей это конечно же установка надежного средства защиты. Одним из немногих таких средств является комплексный продукт Kaspersky Internet Security. Несмотря на то, что KIS продукт достаточно сложный, он сразу после установки готов выполнять все возложенные на него обязанности. Необходимость в дополнительных настойках возникает крайне редко, и это очень большой плюс разработчикам. Но необходимо понимать, что эта возможность базируется на острой грани компромиссных решений. В чем они заключаются рассмотрим на примере сетевого экрана.Настройки сетевого экрана состоят из двух частей: правила для программ и пакетные правила. При помощи правил программ можно разрешать или запрещать определенным программам или группам программ посылать или принимать пакеты или устанавливать сетевые соединения. При помощи пакетных правил разрешается или запрещается устанавливать входящие или исходящие соединения, и передача или прием пакетов.Посмотрим, что представляют собой правила для программ.Все программы имеется четыре категории:Доверенные – им разрешено все без исключения.Слабые ограничения – установлено правило “запрос действия”, позволяющее пользователю по самостоятельно принимать решение о целесообразности сетевого общения программ этой группы.Сильные ограничения – в части разрешения работы с сетью, то же, что и слабые.Не доверенные – по умолчанию этим программам запрещено любое сетевое общение (по человечески очень жаль их).В группу “доверенные” по умолчанию помещены все программы от Микрософт, собственно сам KIS и другие программы известных производителей. Для настроек по умолчанию выбор хороший, но лично я не стал бы всем программам, пусть даже и именитых производителей, так безраздельно доверять.Как же попадают программы в ту или иную группу? Здесь все не так просто. Решение о помещении конкретной программы в одну из четырех групп принимается на основе нескольких критериев:Наличие сведений о программе в KSN (Kaspersky Security Network).Наличие у программы цифровой подписи (уже проходили).Эвристический анализ для неизвестных программ (что то типа гадания).Автоматически помещать программу в заранее выбранную пользователем группу.Все эти опции находится в настройках “Контроль программ”. По умолчанию установлены первые три опции, использование которых и приводит к большому количеству “доверенных” программ. Четвертую опцию можно выбрать самостоятельно как альтернативу первым трем.Проведем эксперимент. Поместим какую либо программу (например, браузер “Opera”) в список программ со слабыми ограничениями и посмотрим как работает правило “запрос действия”. Для вступления правил программ в действие нужно закрыть и снова открыть программу, правила для которой были изменены. Если теперь попробовать зайти на любой сайт, то никакого запроса действия не произойдет, а программа спокойно установит сетевое соединение. Как оказалось, правило “запрос действия” работает только если в основных параметрах защиты снят флажок с опции “Выбирать действие автоматически”.Еще один сюрприз ожидает пользователей сетевых утилит типа ping, tracert (если правило “запрос действия” распространить на доверенные программы), putty (ssh клиент) и, возможно, им подобных. Для них KIS упорно не хочет выводить экран запроса действия. Здесь выход может быть только один – устанавливать разрешения для конкретной программы вручную.Прежде, чем перейти к пакетным правилам, позволю себе один совет: создавайте для каждой группы программ свои подгруппы. Например: “Сетевые утилиты”, “Офисные программы”, “Программы для Интернета”, и т.д. Во первых, всегда можно будет быстро найти нужную программу, и, во вторых, можно будет устанавливать правила на определенные группы, вместо установки правил для отдельных программ.Пакетные правила.  В пакетных правилах определяются отдельные признаки пакетов: протокол, направление, локальный или удаленный порт, сетевой адрес. Пакетные правила могут действовать как “разрешающие”, “запрещающие” и “по правилам программ”. Правила просматриваются сверху вниз пока не будет найдено разрешающее или запрещающее правило по совокупности признаков. Если правило для пакета не найдено, то применяется правило по умолчанию (последнее). Обычно в сетевых экранах последним правилом устанавливают запрет на прием и передачу любых пакетов, но для KIS это правило разрешающее.Действие “по правилу программ” является по своей природе “окном” для собственно действий правил программ. Это удобно, поскольку можно определять очередность выполнения правил. Например, программа пытается отправить пакет на 53 порт DNS сервера. Если есть пакетное правило с действием “по правилам программ”, направлением “исходящее”, удаленный порт 53 (или не определен), и для программы установлено разрешающее правило для отправки пакета на 53 порт, то пакет будет отправлен, если программе запрещено отправлять пакеты на 53 порт, то этот пакет отправлен не будет.Область действия правил охватывает определенную область: “любой адрес” (все адреса), “адрес подсети” – здесь можно выбрать тип подсети “доверенные”, “локальные” или “публичные”, и “адреса из списка” – указать IP адреса или доменные имена вручную. Отношение конкретной подсети к “доверенной”, “локальной” или “публичной” устанавливается в общих нстройках сетевого экрана.Пакетные правила KIS, в отличие от большинства сетевых экранов, перегружены большим числом направлений: “входящее”, “входящее (поток)”, “исходящее”, “исходящее (поток)”, и “входящее/исходящее”. Причем, правила с некоторыми сочетаниями протокола и направления не работают. Например, правило запрета ICMP в сочетании с потоковыми направлениями работать не будет, т.е. запрещенные пакеты будут проходить. К UDP пакетам почему то применяются потоковые направления, хотя UDP протокол по своей природе как такового “потока” не создает, в отличии от TCP.Еще один, не совсем приятный момент заключается в том, что в пакетных правилах отсутствует возможность указать реакцию на запрет входящего пакета: запретить прием пакета с уведомлением отправившей его стороны или просто отбросить пакет. Это так называемый режим “невидимости”, который раньше в сетевом экране присутствовал.Теперь обратимся к собственно правилам.1 и 2 правила разрешают по правилам программ отправлять DNS запросы по протоколам TCP и UDP. Безусловно, оба правила полезны, но в основном такие сетевые программы как почтовые и браузеры запрашивают адреса сайтов через системную службу DNS, за работу которой отвечает системная программа “svchost.exe”. В свою очередь, сама служба использует вполне конкретные адреса DNS серверов, указываемые вручную или через DHCP. Адреса DNS серверов меняются редко, так что вполне хватило бы разрешения отправки DNS запросов для системной службы “svchost.exe” на фиксированные сервера доменных имен.3 правило разрешает программам отправку электронной почты по протоколу TCP. Здесь также, как и для первых двух правил, достаточно было бы создать правило для конкретной программы работы с электронной почтой указав на какой порт и сервер производить отправку.4 правило разрешает любую сетевую активность для доверенных сетей. Будьте очень внимательны при включении этого правила, не перепутайте случайно тип сети. Это правило фактически отключает функции сетевого экрана в доверенных сетях.5 правило разрешает любую сетевую активность по правилам программ для локальных сетей. Это правило хоть и не отключает полностью сетевой экран, но в значительной степени ослабляет его контрольные функции. По логике 4 и 5 правила нужно было бы разместить в самом верху, чтобы предотвратить обработку пакетов правилами 1 – 3 при нахождении компьютера в доверенной или локальной сети.6 правило запрещает удаленное управление компьютером по протоколу RDP. Хотя область действия правила “все адреса”, но фактически оно действует только в “публичных сетях”.7 и 8 правило запрещает доступ из сети к сетевым службам компьютера по протоколам TCP и UDP. Фактически правило действует только в “публичных сетях”.9 и 10 правила разрешают всем без исключения подключаться к компьютеру из любых сетей, конечно исключая службы, запрещенные правилами 6 – 8. Действует правило только для программ с разрешенной сетевой активностью. Но будьте очень внимательны, сетевая активность по умолчанию разрешена практически всем программам за исключением не доверенных.11 – 13 правила разрешают прием входящих ICMP пакетов для всех программ. Смысла в этих правилах не больше, чем в 1 – 3, потому, что ICMP в подавляющем большинстве случаев использует программа ping и tracert.14 правилом запрещается прием всех типов ICMP пакетов, разумеется за исключением разрешенных правилами 11 – 13.16 правило запрещает входящий ICMP v6 эхо запрос. ICMP v6 в подавляющем большинстве случаев не нужен. Можно было бы запретить его полностью.17 правило разрешает все, что явно не разрешено или запрещено предыдущими правилами. Это правило хотя и не отображается на экране, но помнить о его существовании безусловно необходимо.Настройки сетевого экрана KIS по умолчанию безусловно хороши и подходят большинству пользователей домашних компьютеров, на которых, собственно, и ориентирован этот продукт. Но гибкость и нетребовательность к дополнительным настройкам, о которой упоминалось в начале статьи, к сожалению достигается за счет безопасности самих же пользователей, делая эту самую безопасность очень сильно зависимой от человеческого фактора: знаний и безошибочных действий самого пользователя.Взято отсюда.


Этический кодекс системного администратора

Гильдия системных администраторов (System Administrators’ Guid - SAGE) и Лига профессиональных системных администраторов (League of Professional System Administrators - LOPSA) разработали Этический кодекс системных администраторов. Привожу его перевод.Профессионализм• Я буду соблюдать профессиональные нормы на рабочем месте и не позволю личным чувствам или убеждениям заставлять меня относиться к людям несправедливо или непрофессионально.Личная сознательность• Я буду честным в своей профессиональной деятельности и стану позитивно воспринимать критику относительно моей компетенции и последствий моих ошибок. Когда потребуется, я обращусь за помощью к другим.• Я буду по возможности избегать конфликтов интересов и убеждений. Когда у меня попросят совет и при этом имеется конфликт интересов и убеждений, я сообщу о последнем, если это уместно, и при необходимости откажусь от участия.Неприкосновенность личной информации• Я буду осуществлять доступ к личной информации в компьютерных системах, только когда это необходимо для выполнения моих технических обязанностей. Я буду поддерживать и защищать конфиденциальность любой информации, к которой у меня может быть доступ, вне зависимости от способа, которым я ее узнал.Законы и политики• Я буду изучать актуальные законы, нормы и политики, касающиеся выполнения моих обязанностей, и обучать им других.Общение• Я стану обсуждать с руководством, пользователями и коллегами компьютерные вопросы, если это будет в наших общих интересах.• Я буду стараться выслушать и понять потребности всех сторон.Целостность системы• Я буду стараться обеспечить необходимую целостность, надежность и доступность систем, за которые отвечаю.• Я буду разрабатывать и обслуживать каждую систему так, чтобы это максимально способствовало ее назначению в организации.Образование• Я буду улучшать и расширять свои технические знания и другие навыки, связанные с работой.• Я буду делиться своими знаниями и опытом с другими.Ответственность перед компьютерным сообществом• Я буду сотрудничать с более крупным компьютерным сообществом, чтобы поддерживать целостность сетевых и компьютерных ресурсов.Социальная ответственность• Как информированный профессионал я буду способствовать написанию и принятию актуальных политик и правил, согласующихся с перечисляемыми здесь этическими принципами.Нравственная ответственность• Я постараюсь создать и поддерживать спокойную, здоровую и продуктивную рабочую обстановку.• Я приложу все усилия для того, чтобы мои решения согласовывались с безопасностью, неприкосновенностью личной информации и благополучием моего сообщества и общества в целом, и буду оперативно выявлять факторы, которые могут представлять собой неизвестные риски или опасности.• Я буду принимать честную критику моей технической работы и честно критиковать других, а также должным образом сообщать о заслугах других людей.• Я буду следовать примеру, поддерживая высокие нравственный стандарт и степень профессионализма в выполнении всех своих обязанностей. Я буду поощрять коллег и сослуживцев следовать этому этическому кодексу.Информация из книги “Системное и сетевое администрирование. Практическое руководство” издательства Символ 2009 г.


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.