-Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в ZAISMIT

 -Сообщества

Читатель сообществ (Всего в списке: 1) linux

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 06.04.2004
Записей: 441
Комментариев: 133
Написано: 494





Без заголовка

Вторник, 07 Февраля 2006 г. 15:47 + в цитатник
Сисадмин : за и против
1999-12-07 Дмитрий Турецкий: dmitri @ listsoft.com
Деятельность администратора сети трудна и неблагодарна, однако, чертовски интересна. Основная сложность во взаимодействии с начальством и сотрудниками заключается в том, что объяснить, в чем заключается работа практически невозможно - даже для того, чтобы понять что делает сисадмин и зачем, требуются немалые знания компьютеров. Другая сложность заключается в том, что действия администратора "мешают жить" всей конторе - все эти пароли, дисковые квоты, запреты на использование Аськи и сетевых игрушек... Третья проблема (которая чаще всего и приводит к различным конфликтам с начальством) состоит в том, что работа сисадмина незаметна. Т.е. если сисадмин знает свое дело и исполняет его добросовестно, то ничего не происходит - компьютеры работают, почта исправно ходит, Интернет доступен... А при этом возникает ощущение, что сисадмин и не нужен вовсе.

Попробуем поговорить чуть поподробнее. Первое, что приходит в голову начальству, когда (если) оно задумывается о работе компьютерной сети (и ее администратора), это провода и рабочие станции. И все. Т.е., в представлении начальника сисадмин занимается тем, что следит за сохранностью сетевых проводов (чтоб крысы не погрызли) и исправностью сетевых карточек, а заодно, иногда, их меняет или протягивает новый кусок провода. Нет, разумеется, начальник слышал такие слова, как "сервер", "хаб" и "маршрутизатор", он даже их видел своими глазами, но... не впечатлился. Точнее, хаб на него впечатление произвел: провода цветные, лампочки мигают; а вот сервер... Самый обычный компьютер, только называется по другому.

Начальник - человек вполне современный, пользуется Интернетом, не пугается электронной почты (только иногда письма "зашифрованные" приходят, но это мелочи), слышал о протоколах, хакерах, роутерах и пакетах, но... Все-таки сервер - это самый обычный компьютер. Даже внешне никак не отличается. А компьютер, он как? Поставил на него программы и все. Разве что, раз в неделю подправить что... А сисадмин каждый день за этим сервером сидит, да еще говорит, что, мол, работать на сервере не хорошо, мол, надо бы отдельную машину... Нет, что-то он там, конечно делает, но ведь не целый же день... Ведь, вроде, настроили уже все, работает...

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

Другая тема - это безопасность. Абсолютное большинство начальников относится к ней как к чему-то несущественному. Точнее, не то, чтобы несущественному, но не имеющему отношения к их конкретной организации. Все рассказы о хакерах, троянцах и обнаруженных новых "дырах" воспринимаются по принципу "это там у них", причем "эти они" - это какой-нибудь Пентагон, НАСА, ФБР или, на худой конец, налоговая служба. Но всерьез мысль о том, что их сеть (да-да, вот тот компьютер на соседнем столе) может быть атакована, практически никто не воспринимает. И даже если в локальной сети не "живут" никакие "секретные материалы", то во-первых, хакер об этом не знает, во-вторых он может полезть в вашу сеть просто из любопытства или для практики, а в-третьих, возможный ущерб от проникновения посторонних в сеть отнюдь не исчерпывается кражей документов - ее могут использовать для рассылки спама или троянцев от вашего имени; как промежуточную точку для взлома какой-то другой сети или просто постирать все файлы - любители подобных тоже встречаются, хотя и относительно нечасто. А помимо "внешних" атак, могут быть еще и внутренние...

Вообще, безопасность - это одна из "головных болей" администратора. Атаковать проще - можно "взять на вооружение" 1-2-3 способа атак (я рассматриваю случай не целенаправленной атаки какой-то сети, а действия "просто так") и сканировать сети на предмет поиска дыр, пока не найдется подходящая. Администратору же приходится постоянно читать информацию о способах взлома, найденных дырах в защите, устанавливать патчи, что-то дописывать и менять, причем он никогда не может быть уверен действительно ли у него все "чисто" или он просто что-то не заметил. И при этом "воевать" со своими же сослуживцами, доказывая, что перед запуском программы ее надо проверить антивирусом, что пароль не надо записывать на бумажке и вешать на монитор, что "зашаривать" диски своего компьютера не стоит и т.п.

Все вышеописанное отнюдь не исчерпывает того, чем занимается системный администратор. Или, точнее, чем он должен заниматься. Эта оговорка не случайна. Дело в том, что число компаний, обзаводящихся локальными сетями разной величины очень быстро растет и администраторов не хватает; и в то же время начальники этих компаний, не понимая обязанностей сисадмина и стараясь сэкономить, стараются принять на работу "универсалов", согласных за относительно небольшие деньги взять на себя все околокомпьютерные заботы, включая и обслуживание сети. С одной стороны, это хорошо - есть возможность поучиться и попрактиковаться, а с другой - я знаю двух человек, которые числятся администраторами сети и при этом не имеют представления о том, что такое анализатор протоколов, зачем он нужен и как читать результат его работы...

Без заголовка

Вторник, 07 Февраля 2006 г. 15:46 + в цитатник
Зачем экспериментировать?
2000-04-20 Дмитрий Турецкий: dmitri @ listsoft.com
Судя по потоку идущих мне писем, вопросы ускорения работы компьютера вызывают довольно большой интерес. Спрашивают обо всем: как узнать сколько памяти занимает программа, можно ли работать без свопа, влияет ли на скорость разбиение диска на разделы, какой из download-manager-ов быстрее, где найти быстрые FTP сервера... К сожалению, однозначно ответить на большинство этих вопросов нельзя: быстрота FTP сервера зависит от многих параметров, в том числе вашего расстояния до него; скорость скачивания - от загрузки канала и сервера, с которого тянется файл и т.п. Поэтому я постараюсь просто порассказывать о том, как и что работает, а вам придется самостоятельно экспериментировать...

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

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

Теоретически, можно сделать бумагу с описанием конфигурации компьютера, списка программ и их настройки, при которой я смогу процентов на 95 гарантировать, что вся эта конструкция будет работать и довольно качественно (как правило, в фирмах именно так и поступают - штатный компьютерщик собирает машины и ставит на них именно те программы, которые нужны для работы и не конфликтуют друг с другом). Но тут возникает еще несколько проблем. Во-первых, пользователю может захотеться добавить какие-то свои программы, или обновить существующие, или проапгрейдить компьютер... И если он будет делать это самостоятельно, то гарантировать работоспособность системы и, тем более, ее оптимальную настройку я уже не смогу. Во-вторых, собирая систему для "чайника" я всегда стараюсь ее максимально защитить от пользователя - установить антивирусы в автозагрузку и настроить их автоматическое обновление; создать образ диска и записать его на CD, на всякий случай; настроить систему резервного копирования данных и т.п. Но все эти действия приводят к некоторому (а иногда и довольно заметному) снижению "оптимальности" настройки - наличие антивирусного монитора, например, несколько тормозит файловые операции; резервное копирование требует дополнительного места или оборудования (ZIP-drive или второй винчестер) и т.п. И если, например, зная как работают вирусы, я периодически отключаю проверку для увеличения скорости, то разрешить то же самое пользователю я не могу - т.к. у меня нет гарантии, что он не забудет ее включить снова...

Все это приводит к тому, более или менее что детальные инструкции можно давать только в весьма ограниченных пределах - скажем, о настройке Forte Agent на работу с русским языком. И то, как правило, эти инструкции годятся только для определенных версий программы. И то, в большинстве случаев, добиться нужного результата можно разными путями, причем каждый из способов имеет как свои плюсы, так и минусы; и именно пользователь должен сказать что для него удобнее.

Но он-то и старается этого избежать! Ему абсолютно неинтересно каким образом я "научу" его Агента говорить по-русски! Сначала неинтересно... А потом вдруг выяснится, что после установки какой-то другой программы все начнет глючить... И я же окажусь виноватым...

Без заголовка

Вторник, 07 Февраля 2006 г. 15:44 + в цитатник
Карьера компьютерщика...
2000-08-30 Дмитрий Турецкий: dmitri @ listsoft.com
Многие молодые люди сегодня поступают в институты на компьютерные специальности или идут на курсы переподготовки, где им преподают основы компьютера. Многие родители стараются подтолкнуть своих детей к изучению этих железных монстров, считая, что раз слова компьютер и Интернет мелькают во всех газетах, журналах и телевизорах, то человек, владеющий этой (кстати, какой?) профессией без работы не останется. Особенно это характерно для тех родителей, кто сам с компьютером не знаком или знаком слабо... А на самом деле, все несколько сложнее...

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

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

Теперь, предположим, вы устроились на работу. Думаете, что уж сейчас-то все хорошо? В какой-то мере вы правы. Но не до конца. Когда пройдет первая эйфория выяснится, что компьютеры в конторе разномастные (как в области железа, так и в области софта), две трети из них морально устарели, в сети (если она есть!) полно вирусов, сама сеть сделана максимально криво и периодически на что-нибудь ругается, документы пропадают, 95 процентов сотрудников пользоваться компьютерами не умеет, а еще 4 тоже не умеет, зато активно экспериметирует... Заодно выяснится, что если раньше сотрудники худо-бедно справлялись с большинством проблем своими силами, то теперь, когда в фирме появился настоящий живой компьютерщик, все эти вопросы свалятся на вас. Так что сразу готовьтесm к тому, что 3-4 часа в день у вас будет уходить на смену картириджей в принтере, перезагрузку зависших компьютеров и переустановку программ, поиски потерянных документов и прочие абсолютно неинтересные вещи.

Разумеется, вам захочется все поменять. В вашей голове возникнут картины сияющего полностью автоматизированного офиса, в котором все проблемы (немногочисленные!) вы будете решать дистанционно, сидя в своем закутке или даже дома... Ага! Счас! Для начала, вы столкнетесь с тем, что начальство совсем не считает необходимым выкладывать кучу денег на новую технику, и даже на обновление существующей, мотивируя это тем, что и так все работает. Не так, как хотелось бы, конечно, но все же... Потом вы убедитесь, что сотрудники вовсе не горят желанием сменить проверенные версии программ на современные и тратить время на их изучение. Не говоря уже о том, что эти современные версии из-за старого железа работают медленно и ненадежно... И не только из-за железа, но и по совершенно непонятным причинам... И встают не на всех машинах... И с Интернетом проблемы - нет денег, нет прямых проводов, модем занимает нужную линию, связь медленная и еще много всего...

Если вы будете настойчивы, то через некоторое время, все же выбьете денег на сервер, апгрейд хотя бы части компьютеров, прочие необходимые вещи и с энтузиазмом возьметесь за переделку офиса. После чего обнаружится, что собранная сеть почему-то работает не совсем так, как вы себе представляли (и как описано в книжках), половина вещей ругается на абсолютно непонятные вещи, а начальство капает н амозги из-за того, что офис работать не может. Исправление основных глюков займет недели две круглосуточного бдения в конторе, активной закупки и чтения книг, общения в Интернете, помощи знакомых и прочих телодвижений. После того, как все со скрипом заработает выяснится, что сотрудникам это неудобно и непонятно, те вещи, которые вы считаете достижением никому не нужны, работа офиса резко затормозилась, т.к. все путаются в программах, а вы не успеваете бегать между сотрудниками и доводить до ума начатое. Вдобавок, зашедший в гости пятнадцатилетний сын соседки начальника заявил, что вы сделали все неправильно и по доброте душевной установил на половине компьютеров кучу игрушек, попутно запустив пару вирусов и убив несколько документов... По закону подлости "грохнется" какой-нибудь винчестер... Начальник (и не только он) начнет вслух вспоминать старое доброе время до вашего появления...

Еще месяца через три, когда все придет в относительную норму вы сможете вздохнуть чуть более спокойно. Правда, выяснится, что зарплату, вам повышать не собираются (а брали вас в фирму отнюдь не на максимальный оклад), а даже намекают, что неплохо бы ее сократить... Технику апгрейдить тоже как-то не планируют в течение ближайшего года-двух... Сотрудники так ничего и не выучили... С девушками у вас не клеится - какие девушки, когда надо права пользователей настраивать... И восстанавливать почему-то упавший после этой настройки сервер... Который вас в упор не видит и пускать в сеть не хочет... А вы весма смутно представляете как все это делать, и книжек подходящих как назло нет в магазине... Да и толстые они все... И дорогие... А денег вам на них не дают, все на свои...

Потом вы постепенно втянетесь в 14-16 часовой рабочий день, привыкнете приходить домой в 4-5 утра и появляться в конторе в 2-3 часа дня, набьете руку в решении пользовательских проблем и не просыпаясь объяснять по телефону, что надо выбрать третью менюшку справа, а в ней четвертый пункт сверху и в появившемся окошке поставить галочку, научитесь с умным видом объяснять начальству причины возникновения той или иной ошибки (как правило, ссылаясь на кривизну Микрософтовских программ) после чего быстро залезать в Интернет и разбираться что именно вы сделали не так, освоите различные дипломатические приемы (в первую очередь шантаж) для выбивания денег на апгрейды, заведете знакомства во всех компьютерных фирмах города, смиритесь с мыслью, что вы весьма смутно представляете как что работает и одновременно убедитесь, что можете изучить, установить и настроить все что угодно за ночь (которая. впрочем, каждый раз почему-то будет выливаться в две недели) и совершите еще множество интересных открытий...

И вдруг, совершенно неожиданно обнаружите, что вас считают Специалистом...

Без заголовка

Вторник, 07 Февраля 2006 г. 15:43 + в цитатник
Правильный вопрос - половина ответа...
2003-05-06 Дмитрий Турецкий: dmitri @ listsoft.ru
Есть у Шекли хорошая фраза: "чтобы правильно задать вопрос, надо знать половину ответа". Если бы я был Шекли, то тоже, наверное, сказал бы что-нибудь умно-афористичное, но, увы, не дано... А вот поговорить о том, как правильно задавать вопросы - хочется. Потому что достало...

Ежедневно я получаю несколько десятков писем с разными вопросами о программах, сайте, компьютерах и Интернете в целом. Ежедневно на работе мне приходится заниматься разнообразными наладками и настройками компьютеров, попутно отвечая на вопросы сотрудников... И с ожалением приходится констатировать, что таких вопросов, на которые хочется отвечать не так уж и много... А точнее - мало... А еще точнее - их практически нет. А ведь задать их не так уж и сложно!

Для начала постарайтесь понять что именно вы хотите спросить. "Почему не работает почта" и "Почему не открывается присланный по почте документ" - это разные вещи. Типичной является также просьба не помочь добиться требуемого результата, а помочь решить какую-то промежуточную проблему (которая, кстати, может и не иметь решения или не относиться к делу). Если вы попросите компьютерщика поставить вам Sound Forge, то он это сделает, но не догадается, что все, что вам требовалось - это программа для прослушивания MP3. Вернее, грамотный компьютерщик, скорее всего, покопается в причинах вашей просьбы и разберется, но не проще ли сразу все сказать?

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

Будьте конкретны. Сообщения типа "ничего не работает", "глючит компьютер", "все время выскакивает ошибка" или "ссылки не открываются" ни о чем не говорят. Опишите что именно вы делаете и что именно вас не устраивает в результате. Если появляется сообщение об ошибке - скажите о какой ошибке идет речь (не забыв сказать в какой программе или на какой странице она появляется!). Кстати, сообщение об ошибке рекомендуется прочитать - иногда в нем описаны и методы решения проблемы. По своему опыту могу сказать, что, например, "ничего не работает" чаще всего означает, что не открывается документ... Кстати, задавать вопросы, типа "как пользоваться компьютером" или "расскажите о настройках маскарада в Линуксе" тоже не стоит - для этого есть множество книжек...

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

Прежде чем спрашивать - подумайте! Вы не представляете, как достают компьютерщиков звонки "Ой, у меня ничего не работает! Ой, уже работает!" Кроме того, если вопрос задается в Интернете, то учтите, что никто вам ничего не должен - вы же не платите денег за помощь... И если по вопросу видно, что человек даже не попытался решить свою проблему самостоятельно, то и отвечать ему вряд ли будут. Честное слово, письма типа "нужна программа для перекодировки текста" при наличии на сайте раздела "Текст - кодировки", или "где скачать драйвер для X" при том, что ссылка находится в первой пятерке ответов Гугла, вызывают только раздражение. Кроме того, обратите внимание на то, что FAQи пишутся не для развлечения - честное слово, у меня есть более интересные дела, чем отвечать на одни и те же вопросы.

Вы можете быть не правы. Как ни кощунственно это звучит, но это так. Допустив эту мысль и немного подумав, вы поймете, что если какая-то программа или услуга используется десятками или сотнями тысяч человек, а у вас не работает, то причина неполадок, скорее всего, именно у вас. Разумеется, автор программы или веб-мастер смогут постараться вычислить и, возможно, исправить эту редкую ошибку или подсказать, что именно вы делаете неправильно, но вряд ли они станут тратить свое время на человека, написавшего "Вы козлы и ни хрена не умеете - почему эта функция не работает?!"

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

Будьте конструктивны. Если вы что-то критикуете, постарайтесь предложить "более правильную", на ваш взгляд, альтернативу. Даже если окажется, что ваше предложение по каким-то причинам не годится, то во-первых у автора не будет негативного восприятия вашего письма, а во-вторых из его ответа вы, возможно, узнаете что-то такое, что позволит и вам взглянуть на проблему по-новому. А в завязавшемся обсуждении могут появиться новые идеи, которые принесут пользу и вам и автору...

Очень бы хотелось надеяться, что от этой заметки будет какая-то польза...

Без заголовка

Вторник, 07 Февраля 2006 г. 10:17 + в цитатник
Аппаратное 3D на ATI Radeon.
Леонид Хачатуров

С выходом в свет новой версии XFree 4.1.0, настали счастливые времена для обладателей ускорителей ATI Radeon, - реализованные в ней DRI и DRM модули позволяют наслаждаться игрой в Quake III, UT и другие OpenGL игры теперь и на Linux-платформе. Опишу вкратце, как это достигается, возможные грабли при переезде и мои впечатления. Описание приводится для дистрибутивов ALT Linux Team (Spring 2001, Sisyphus, MSI Edition, Junior). Для начала нам понадобится сам XFree-4.1, ядро 2.4.5 (начиная с третьей сборки, на данный момент только эта версия содержит в себе DRM-модули для ATI Radeon и некоторых других ускорителей. Желающие прикрутить DRM к ядрам серии 2.2.x могут воспользоваться пакетом drm-source), Mesa-3.4.2, пакеты glx, libGLwrapper. Устанавливается все это хозяйство без каких-либо вопросов, единственное - Mesa, glx, libGLwrapper желательно устанавливать в одну строчку, дабы не вызвать ругани от rpm. После этого, поправив настройки загрузчика, перезагружаемся в новое ядро, добавляем пару строчек в XF86Config-4:

Section Load
Load dri
Load glx
EndSection

если они не присутствовали там ранее, запускаем Иксы, проверяем появившийся аппаратный OpenGL с помощью gears или morph3d (они у нас и раньше работали, только сейчас все крутится с возросшей в разы скоростью) и запускаем любимый 3D-shooter!
PS. Надо заметить, что радуются не только владельцы ATI Radeon, изменения и улучшения коснулись в новой версии также: ATI Rage Pro/128, Matrox G200/G400, S3 Savage 3D/4 и некоторых других PPS. Все это не относится к видеокартам на чипах nVidia там аппаратный OpenGL реализуется с помощью закрытых драйверов, доступных на сайте самой nVidia. Хочу только отметить, что последней версией этих драйверов является 1.0.1251, некорректное поведение которой замечено в сочетании чипсет VIA + процессор AMD + видеоплата nVidia. Владельцам такого набора железяк рекомендуется пользоваться предыдущей версией 0.9.769. И еще приятность для пользователей дистрибутивов ALTLinux - хотя эти драйверы нельзя распространять в силу лицензии, в репозитарии Sisyphus доступен .nosrc.rpm этих драйверов (.nosrc.rpm пакет, не содержащий исходников, а только скрипты компиляции и установки), упрощающий их установку, которая, надо сказать, и так чрезвычайно проста, главное чтобы компилятор был установлен.

Без заголовка

Вторник, 07 Февраля 2006 г. 10:16 + в цитатник
Установка драйверов от ATI в LINUX
Много новичков отказываются от использования Linux только потому, что не могут правильно настроить своё железо. Особенно остро стоит проблема с видеокартами ATI. В этом минируководстве я подробно расскажу, как просто и без гемороя установить дрова и настроить 3D. И заранее условимся - все действия проделываем в консоли (иксы не грузим).

Этот метод безотказно работает для ядер 2.4.*.
Итак, сначала идём сюда, и забираем нужные дрова (большой файл не качайте - он редко помогает). Если у вас не rpm-совместимый дистрибутив, то не отчаивайтесь. Можно воспользоваться утилитой rpm2tgz или аналогичной (в зависимости от дистрибутива). Далее устанавливаем этот пакет (здесь обычно проблем не возникает).
Дальше идём в /lib/modules/fglrx/build_mod/ и выполняем следующее: # sh ./make.sh. Затем поднимаемся в /lib/modules/fglrx/ и выполняем там # sh ./make_install.sh.
Дальше выполняем команду # lsmod - вы должны увидеть список модулей, среди которых должен быть agpgart. Потом выполняем # insmod fglrx (загружаем наш модуль). Чтобы проверить правильность выполняемых действий вводим # fglrxinfo и получаем параметры вашей карты.
Дальше добавляем в файл /etc/fstab строку /dev/shm /dev/shm tmpfs defaults 0 0. Дальше вводим команду # mount /dev/shm и потом # mount | grep "shm".
На этом всё. Чтобы проверить, установились ли дрова, грузим иксы и набираем команду # fgl_glxgears - вы должны увидеть нечто трёхмерное %)).

Теперь вы можете играть в ваши любимые игры (в Кваку, например %)))

Системный администратор

Вторник, 07 Февраля 2006 г. 10:06 + в цитатник
Нет, я не Господь Бог,
я всего лишь ваш
Системный Администратор ...
(одно из частых высказываний
сисадминов начальству)


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

Не стоит путать сисадмина с "аникейшиком". Если первый рулит серверами и прочим оборудованием, то второй предназначен для замены картриджей в принтерах, разборок с нечитающимися дисками и обьяснением пользователям, где и куда что надо нажать. Термин аникейщик пошел с тех времен, когда программа выводила на экран сообщение "press any key to continue" и пользователи, не находя кнопки "any key" на клавиатуре, звали администратора.

Я переодически с постоянством маятника бываю по обе стороны "баррикад" и попытаюсь хоть чуть-чуть развеять заблуждения, бытующие в обоих средах. Конечно, как начальник я еще слаб, но мало кто аргументировано сможет упрекнуть меня в том, что я плохой сисадмин.

Итак, наиболее частые заблуждения со стороны начальства:

- зачем платить сисадмину $1000, когда на рынке очень много предложений от людей, готовых работать за $300-400.

Главная ошибка здесь - "скупой платит дважды". Квалифицированный специалист не может стоить дешево, так же, как вы не сможете найти новый S600 за $20000. Чем выше квалификация специалиста, тем он меньше допустит простоев в работе системы. Посчитайте, во сколько вам обойдется простой в 1 час (когда вообще все не работает) или переодические перебои в работе в течении хотя бы одного дня (то принтер не печатает, то почта не уходит, то телефон не звонит) ...

- зачем мне один сисадмин за $1000 ? Пусть будут трое по $300.

Сисадмины - не токари у станка. И не стоит ожидать от 3х сисопов того, что они с проблемой разберутся быстрее одного за $1000. Плюс у 3х сисопов за такую цену не будет такого же опыта, как у одного за $1000. К сожалению, опыт - это такая величина, которая очень редко поддается суммированию.

- хорошо, пусть будет сисоп за $1000, но он должен знать (список из 40 пунктов - от протоколов и настройки Windows до программирования сайта).

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

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

- а как узнать о том, что системный администратор хороший ? Ведь на лице у него это не написано?

Ни в коем случае не полагайтесь на наличие/отсутствие сертификатов. Сертификаты - просто подтверждение того, что человек заплатил деньги, отслушал курсы и правильно поставил галочки на экзамене. ВСЕ. Максимум, что вы можете предположить - это наличие базисных знаний по предмету. Я знаю людей, которые могут гордо показать сертификат MСSE, но все их попытки завести сервер так что бы он не требовал к себе внимания хотя бы неделю, тщетны. Но я знаю и людей, которые имеют сертификат CCNA и способны легко построить бесперебойно работающую сеть в десятке филиалов.

По крайней мере поговорите с сисадмином из дружественной компании и выясните реальную ценность сертификата.

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

В общем, рекомендации для выбора сисадмина в основном те же, что и для выбора главного бухгалтера.

Маленькие рекомендации для размещения сисадминов:

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

- Если серверная уже есть, пусть сисадмин сидит где-нить неподалеку. Вы же не просите бухгалтера составить баланс, находясь дома.

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

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

Признаки хорошего сисадмина:

- В меру здоровая лень. Хороший сисадмин никогда на вопрос "Что делаешь?" не ответит "Вот вышла новая софтина, ставлю на сервер ...". Если примерно 50% времени сисадмин пьет чай и у вас все работает - сильно радуйтесь, очень сильно радуйтесь.

- Никогда не спрашивайте у сисадмина "Что делаешь?". Спросите "Что сделал?" или "Что будешь делать?". Многие сисадмины работают в прерывистом режиме - пообщаются с друзьями, подумают, что-то подправят, почитают документацию и так далее по кругу. Это совершенно нормальный ритм работы.

- Хороший сисадмин всегда готов предоставить полную информацию о системе, начиная от того, сколько проработал сервер и заканчивая почасовым разбиением обьема скачанного на компьютер сотрудника Н. Не увлекатесь параноей - он не читает вашу почту. Но готов дать вам информацию, сколько вы писем отправили и какого они были обьема.

- Он всегда держит резервные копии. И просьба "Дай мне вот этот файл таким, каким он был 4 месяца назад" не должна его удивлять.

- Привыкните к тому, что сисадмины - вечерне-ночные существа. Дело в том, что серьезные работы лучше делать тогда, когда сервера меньше всего загружены.

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

- Он никогда не бросает работу на полпути. Если что-то сломалось, он уходит в авральный круглосуточный режим до починки. Если вы позаботитесь о том, что бы ему в 2 часа ночи привезли пиццу к серверу, находящемуся в починке, то он будет благодарен вам и в будующем горы для вас свернет ...

- У хороших сисадминов что-то ломается редко. Это не их стиль работы.

- Он не пьет пиво, вино, водку и прочий алкоголь на рабочем месте. Кофе или чай - легко. Алкоголем он нагружается в специально отведенных для этого местах. И чем выше качество (не количество!) алкоголя - тем лучше.

- И наконец, он не болеет манией величия. Пользователи никогда от него не услышат обвинений в тупости и то, что они его, такую сияющую вершину мироздания, достали до колик в животе.

Теперь же взглянем на основные ошибки сисадминов.

- "Босс не понимает, что мне надо вот ЭТО"

Вы разговариваете с ним на разных языках. Боссу абсолютно пофигу ваша хреновина и ваша нужда в ней. Но ему абсолютно не пофиг работа компании и ее прибыль. Сядьте, подумайте 5 минут и найдите толковое и разумное обоснование тому, что вы просите. Если вы его не можете найти, не обижайтесь, что босс выслушает вас и ласково и вежливыми словами отправит в пешее эротическое путешествие. Научитесь выражать свои мысли не только словами "круто" и "рулез" ...

Пример: Ваш workgroup сервер начал "задыхаться". Да,да - компания растет, а сервер - нет. Пусть сервер был PIII-500/256/20+20 stripe. Вы сели, подумали, прикинули что куда, посмотрели статистику (см ниже) и решили, что на следующий год компании нужен 2xPIII-1000/1024/80 raid5. Поглядели по прайсам и выяснили, что обойдется он в $5000 (условно). Пошли к боссу. Просунули голову в дверь "А .. эта, Михаил Иванович, мне тут нужен сервер новый. $5000 стоит. Ну эта .. старый уже старый и вообще он уже не так работает и не справляется". Думаете, я прикалываюсь? Неа, так происходило на моих глазах пару раз. Понятно, что потом идут жалобы на черcтвость босса и вообще на плохую жизнь сисадминов.

Но если вы подготовите графики загрузки сервера хотя бы по памяти, процессору, сети и дискам. Покажете на них четкую черту, где возможностей сервера уже не будет хватать. Распишите кратко, чем это грозит в перспективе на 2-3 месяца и на полгода. Добавите о желательной конфигурации и марке сервера и точно так же распишите, что изменится после ввода его в эксплуатацию. Затем подойдете к секретарше и ЛАСКОВО договоритесь, что она устроит так, что босс выделит вам полчаса и его никто не будет отвлекать телефонными звонками. Все. 95% того, что сервер купят или включат на бюджет следующего квартала.

- Не гонитесь за дешевизной. Да, 24х портовый хаб за $100 стоит в 10 раз дешевле Cisco2940. Но если вы купите и поставите этот хаб в ядре сети из 100 компьютеров, а на оставшиеся деньги увеличите себе винт в машине, то не рассчитывайте оправдаться словами "Михаил Иванович, а что я могу поделать ..."

Да, самосборный сервер дешевле сервера от HP или IBM. Но и работать под нагрузкой он будет во столько же раз хуже. Поверьте моему опыту. В общем, смотрите предыдущий пункт.

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

---------- И САМАЯ ГЛАВНАЯ И РАСПРОСТРАНЕННАЯ ОШИБКА --------

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

Пример: Рассылка по сети "Немедленно всем почистить свои каталоги на диске W:, а то удалю все, к чему не прикасались больше месяца. И вообще, сервер не резиновый и все такое". Вы, извините, создаете проблемы на свою задницу, тормозите работу компании и вообще ...

Поглядите на это со стороны пользователя: 1 - он должен прерваться и осмыcлить сообщение. 2 - он должен зайти в тот каталог и попытаться решить проблему выбора того, что ему нужно очень, а что не очень. 3 - он должен найти место для того, что бы положить не очень нужное. В общем, как миниум, вы полчаса оторвете у каждого, кто получил это сообщение.

А теперь получайте проблемы, который вы сами себе создали: 1 - невозможность собрать нормальный бэкап. или возможность его собрать с куда большими усилиями. 2 - вы прививаете пользователю привычку хранить все на своей машине. Как вы будете обьяснять боссу, что на бухгалтерской машине (кстати, почему-то обычно самой слабой из парка) пропал из-за поломки диска авансовый отчет за прошлый год? И почему этот отчет не влез в дисковую квоту на живом сервере? 3 - вы разрушаете структуру защиты сети (если есть что разрушать). Пользователю будет проще перекинуть файл по аське или открыть диск С: на запись, чем положить файл на сервер. 4 - вы потеряли возможность проверить этот файл в автомате антивирусом. Береженого бог бережет ...

Я еще могу придумать, но этого хватит ..

- Не ударяйтесь в другую крайность - не потакайте пользователям во всем. Пользователь должен быть как цыпленок под курицей. Хорошо, тепло, сухо и еды вдоволь (говоря другими словами: все работает в удобном для него режиме и ему не надо вспоминать ваш телефон для выяснения вопроса о распечатке цветной диаграммы на струйном принтере). Но цыпленок одновременно должен знать, что если он высунется из гнезда, то получит клювом по лбу. То есть сын секретарши не должен по вечерам ставить новые игры непонятно откуда и менеджер не должен иметь возможности сменить Win2000 на WinXP только потому, что она красивее и вообще она новее и дома у него такая. Пользователи должны знать, что им можно и что нельзя. Для этого придумали такую вещь, как корпоративный кодекс, даже если корпорация состоит из 10 человек.

В общем, будьте строго добры к пользователям и они ответят вам тем же.

Без заголовка

Воскресенье, 05 Февраля 2006 г. 17:04 + в цитатник

Без заголовка

Воскресенье, 05 Февраля 2006 г. 17:03 + в цитатник

Без заголовка

Воскресенье, 05 Февраля 2006 г. 17:03 + в цитатник

Без заголовка

Воскресенье, 05 Февраля 2006 г. 17:01 + в цитатник

Без заголовка

Воскресенье, 05 Февраля 2006 г. 17:00 + в цитатник

Без заголовка

Воскресенье, 05 Февраля 2006 г. 17:00 + в цитатник

Без заголовка

Воскресенье, 05 Февраля 2006 г. 16:59 + в цитатник

Без заголовка

Воскресенье, 05 Февраля 2006 г. 16:59 + в цитатник

Без заголовка

Воскресенье, 05 Февраля 2006 г. 16:58 + в цитатник

Без заголовка

Воскресенье, 05 Февраля 2006 г. 16:57 + в цитатник

Без заголовка

Воскресенье, 05 Февраля 2006 г. 16:57 + в цитатник

Без заголовка

Воскресенье, 05 Февраля 2006 г. 16:56 + в цитатник

Без заголовка

Воскресенье, 05 Февраля 2006 г. 16:56 + в цитатник


Поиск сообщений в ZAISMIT
Страницы: 22 ... 18 17 [16] 15 14 ..
.. 1 Календарь