Tomsk Sysadmins Forum

Unix => Администрирование => Topic started by: zhaa2 on February 12, 2010, 22:08:27

Title: Cамое начало
Post by: zhaa2 on February 12, 2010, 22:08:27
Дорогие пользователи это форума! у меня появилось желание научиться Системному администрированию уже давно вот не знал с чего начать( если есть какие нибудь советы(желательно в форме Учитель подмастерью) пожелания то пишите!приму все!

P.S.
Администрирование на Unix(Пока пользовался Только Open Suse!)
Title: Cамое начало
Post by: deepwalker on February 12, 2010, 23:36:59
RTFM! Use Google, Luke! Администратор должен уметь программировать. Вроде ничего не забыл.
Title: Cамое начало
Post by: zhaa2 on February 13, 2010, 03:18:58
хм хорошо!!!а на чем программировать!в моем понимании сис админ! это тот человек который может настроить сеть!следит за работоспсобностью всего оборудования! и чинит все подряд!
Title: Cамое начало
Post by: zhenya on February 13, 2010, 15:50:24
bash,perl
Title: Cамое начало
Post by: zhaa2 on February 13, 2010, 19:38:59
Хорошо про bash  я слышал! пробовал что тот делать по учебе надо было!И если честно не сильно то и получилось! пробовал настроить VPN  на Open Suse Два дня просидел и ни чего толкового не получилось!где можно прочитать про это языки программирования?ссылочку в студию.
P.S.
Довольствуюсь только томским интернетом!
Title: Cамое начало
Post by: deepwalker on February 14, 2010, 00:52:21
Томским не надо довольствоваться, надо купить нормальный.

Языков много, основные это Python, Ruby, PERL и BASH. Последние два ни разу не блистают, но знать надо, в общих чертах, для постоянных потребностей лучше выбрать один из первых двух. Надо примерно представлять себе C, но это редко пригождается, правда метко. Есть еще сотни языков, есть java, есть mono. Clojure вот последнее время пользуется популярностью, javascript в виде node.js шагает по миру. Есть любители Lisp, Ocaml, Erlang, Haskell. Рекомендую python, в виду простоты. Я еще много страшных слов знаю, но это уже для программистов, а не для админов.
Ссылочку в гугле.

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

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

Томский интернет подходит для получения фильмов, а не для получения свежей и полезной информации.

Это, на мой взгляд, весьма полное напутствие. Поэтому меньше слов о своих намерениях. Решили, так делайте : )
Title: Cамое начало
Post by: SinClaus on February 14, 2010, 14:42:04
Вообще-то в Томске довольно много литературы на обычном для админов хосте (http://ftp://linux.tomsk.ru), правда копаться там не слишком удобно. Могу выложить с пол-Гига документации с cisco.com, оригинальных, посмотрю по ресурсам.
Title: Cамое начало
Post by: Unit on February 15, 2010, 08:13:25
Quote from: SinClaus
Вообще-то в Томске довольно много литературы на обычном для админов хосте (http://ftp://linux.tomsk.ru), правда копаться там не слишком удобно. Могу выложить с пол-Гига документации с cisco.com, оригинальных, посмотрю по ресурсам.
Было бы здорово.
Title: Cамое начало
Post by: zhaa2 on February 15, 2010, 15:49:06
Спасибо))сделаю норм инет!попробую что выйдет из этого!Постораюсь разобраться с первыми тремя языками!
Title: Cамое начало
Post by: nuclight on February 15, 2010, 17:19:29
Quote from: deepwalker
Томским не надо довольствоваться, надо купить нормальный.

Языков много, основные это Python, Ruby, PERL и BASH. Последние два ни разу не блистают, но знать надо, в общих чертах, для постоянных потребностей лучше выбрать один из первых двух. Надо примерно представлять себе C, но это редко пригождается, правда метко. Есть еще сотни языков, есть java, есть mono. Clojure вот последнее время пользуется популярностью, javascript в виде node.js шагает по миру. Есть любители Lisp, Ocaml, Erlang, Haskell. Рекомендую python, в виду простоты. Я еще много страшных слов знаю, но это уже для программистов, а не для админов.

Пардон, зачем всё это админу ? Админу нужен Perl и даже на Bash, а просто Bourne Shell (+ awk, sed, etc.), и да, редко но метко - Си. Для админских целей не блистают первые два. А прочее нужно только программисту.
Title: Cамое начало
Post by: SinClaus on February 15, 2010, 18:41:23
Короче - хорошие админы получаются из бывших программистов, которым после первых двух десятков уже по барабану, на каком писать
Под доку от Киски желательно место - не хочу приваживать народ.
Title: Cамое начало
Post by: deepwalker on February 15, 2010, 19:33:57
Так, не понял, а почему админу нельзя использовать для скриптов python или ruby? Табу? Много и с успехом Python применял и применяю. Доприменялся до того, что утащили в программисты : )

Хорошие админы из бывших программистов получаются редко.
Title: Cамое начало
Post by: .05 on February 15, 2010, 22:06:40
Несмотря на то что, тема в unix, к языкам, помимо Perl, BASH, добавил бы еще Powershell, WSH, ну это если не только никсы админить
Title: Cамое начало
Post by: Gremlin on February 16, 2010, 02:16:24
вы забыли про techlib.tomsk.ru =) там иногда стоящие pdfки попадаются
Title: Cамое начало
Post by: nuclight on February 16, 2010, 13:06:25
Quote from: deepwalker
Так, не понял, а почему админу нельзя использовать для скриптов python или ruby? Табу? Много и с успехом Python применял и применяю. Доприменялся до того, что утащили в программисты : )

Не табу, а бритва Оккама, т.е. отсутствие необходимости, вкупе с иногда имеющимися нежелательными эффектами - вот, к примеру, сборка Ruby на машине co 128 Мб ОЗУ - будет длиться много суток, потому что в процессе оно скриптами на себе же обрабатывает свои доки. Червяк тоже не быстр. Нет, никто не запрещает использовать, но "можно" != "нужно", и если основная наработанная масса скриптов по автоматизации существует на изначально заточенных под это Perl и POSIX'овых стандартных утилитах и /bin/sh (не bash, заметим, коммерческие юниксы есть например), то именно это и является тем, что начинающему админу следует учить в первую очередь, а не распыляться на пачку языков сразу. И даже не языки в первую очередь, а понимание принципов работы системы, умение работы с доками, и прочие навыки эксплуатационщика.

Quote
Хорошие админы из бывших программистов получаются редко.

Именно (в том числе и поэтому нефиг с пачки языков начинать). Будет еще потом ругаться на криворуких программистов, как в том известном рассказе про win 3.11, программиста и блондинку =)

Ну а понадобятся ему дополнительные языки - потом изучит. Особенно если для веба будет писать...
Title: Cамое начало
Post by: SinClaus on February 17, 2010, 20:24:53
Э-э... Вы при слове "программист" вспоминаете "1С-программиста"  А я имею в виду старого, имперского, который попал в программисты потому, что железо начало резко зависеть от софта и учился программированию на оборонных проектах
Title: Cамое начало
Post by: nuclight on February 18, 2010, 14:21:28
Да-да, и участвовал в создании в юниксов в 90-е :)) Знаем таких, хорошие спецы, но мало их, другое поколение уже...
Title: Cамое начало
Post by: zhaa2 on February 24, 2010, 17:09:49
Хорошо, я понял так нужно знать Bash and Perl!так вот у мну вопрос! у мне в университете задание написать 9 программ! одна  которая запомнилась это "Сборшик мусора" сказали написать в текстовом файле и потом из консоли запустить!вот и что то я не сильно понимаю как это сделать! я так понял что мне нужно написать скрипт,и его запустить?так?запустить на Linux open suse, этот дистрибутив не нашел в томске( нашел Linux Mint!вопрос: сильно ли они различаются?и пожалуй самое главное,нужна информация как написать этот "скрипт",если это так называется, и где можно взять информацию о языке на котором писать?Заранее благодарен!
Title: Cамое начало
Post by: zhenya on February 24, 2010, 17:47:52
opensuse не нашли? плохо искали http://opensuse.tomsk.ru/ (http://opensuse.tomsk.ru/)
описание конкретного языка можно найти в google.ru.
Title: Cамое начало
Post by: zhaa2 on February 24, 2010, 19:24:52
Спасибо!
Title: Cамое начало
Post by: Kid on February 25, 2010, 12:07:09
Ржака

2 deepwalker, ruby это жесть та еще
Title: Cамое начало
Post by: zhaa2 on March 04, 2010, 23:19:08
так как эта тема длначинаюших то спрошу) так как сам таковым являюсь!поставил себе opensuse, раньше юзал инет через роутер, когда поставил линукс, не могу понять как настроить!пробовал через Yast но не могу! когда захожу в сетевые устройства то он видит и wi if И lan плату( но пишет что настроить нельзя( мол нет там какого то ядра! вот я и хотел спросить как бороться? очень охота нучиться!посоветуйте!только давайте договоримся что будем писать все с самого начала) и чем будет подробней инструкция тем я буду больше благодарен!Заранее благодарен!
Title: Cамое начало
Post by: ksa on March 06, 2010, 11:23:36
Поставь систему заново, не трогая выбор пакетов, обрати внимание на сетевое оборудование какое он определит, если ничего не найдет, отпишись, что за оборудование у тебя такое. Как поставишь сразу иди в яст и настраивай интерфейсы, там в принципе все как в винде, если в твоем роутере есть дхцп то должно все само настроиться без вопросов. Если проблема повторится отпишись какого именно пакета не хватает. Удачи в начинаниях ).

P.S.
openSUSE штука хорошая, но репов томских, на которые можно расчитывать, я не нашел... и еще... если действительно хочешь заниматься никсами то рекомендую во-первых купить анлим ) а во-вторых попробуй как можно больше дистров )
Title: Cамое начало
Post by: zhaa2 on March 14, 2010, 15:29:36
хм, переусановил  opensuse не трогая пакетов, и сразу в настройки, он мне даже не дает ворианта настроить сеть, он видит и устройство беспроводной сети и так же просто сетевую плату, на против каждой пишет что не настроено, и а низу примичание не настроено по тому что отсутствует ядро eht0 и еще что то в этом роде, вот так, может мне попробовать какой нить другой дистр? или как быть, этот то что я ставлю я брал на opensuse.tomsk.ru, может кто нить выложит на hdd.tomsk.ru и кинет ссылочку, заранее благодарен, и может объясните как настроить и поставить это ядро eht0???
Title: Cамое начало
Post by: deepwalker on March 14, 2010, 17:56:22
А что там в сусе? yast? Помню в мандрейке пытался настроить систему через конфигурялку, так и не осилил - глюк один сплошной.
Потому и рекомендую с той поры настраивать все руками, а если тянет к конфигурялкам, то поставить slackware, чтобы не получать ложных надежд. В Linux разобрался только когда стал возиться со slackware.
Title: Cамое начало
Post by: zhaa2 on March 14, 2010, 23:10:15
можно вопрос! что такое slackware? система утилита или еще что нить?
Title: Cамое начало
Post by: deepwalker on March 15, 2010, 00:17:39
А не быстрее в гугле вбить, чем ждать ответа полдня на форуме? http://slackware.tomsk.ru (http://slackware.tomsk.ru)
Title: Cамое начало
Post by: anovo on March 15, 2010, 23:24:34
Попробуйте http://ubuntu.opentomsk.net/faq/ (http://ubuntu.opentomsk.net/faq/)
Title: Cамое начало
Post by: Angel_of_Sorrow on March 18, 2010, 12:15:39
Quote from: zhaa2
можно вопрос! что такое slackware? система утилита или еще что нить?
с такой тягой к самообразованию и самообучению может лучше стоит оставить затею а (
Title: Re: Cамое начало
Post by: Konstantine on September 22, 2010, 11:36:06
Хорошо, я понял так нужно знать Bash and Perl!так вот у мну вопрос! у мне в университете задание написать 9 программ! одна  которая запомнилась это "Сборшик мусора" сказали написать в текстовом файле и потом из консоли запустить!вот и что то я не сильно понимаю как это сделать! я так понял что мне нужно написать скрипт,и его запустить?так?запустить на Linux open suse, этот дистрибутив не нашел в томске( нашел Linux Mint!вопрос: сильно ли они различаются?и пожалуй самое главное,нужна информация как написать этот "скрипт",если это так называется, и где можно взять информацию о языке на котором писать?Заранее благодарен!
ТЫ меня умиляешь парень :)