LinuxForum.Fans
Тема

Что нужно знать что бы работать Админом Linux?

Автор: wlad_bologov 61 сообщений 7748 просмотров
#388345
"fragment" написал:
Он сориентируется в вопросе "что под капотом у конкретного source-based дистрибутива".

Конечно, набор патчей отличается, но по факту, компоненты в большинстве дистрибутивов одни и те же. Не вижу проблемы.

"neol" написал:
Что мешает пересобрать из исходников Deian или Centos?

Этим никто не станет заниматься. А с Gentoo никуда не денешься.

"Bif" написал:
Э, нет.. Продакшен есть продакшен - цена падения сервака очень велика для конторы, Debian / CentOS вылизаны и начинать надо с них...

Я разве где-то писал, что нужно генту, например, в продакшен совать? Разобрался в устройстве, а потом читай доку CentOS / Debian и изучай плотно их. В чем проблема-то.

#388350
i2ks написал:
[quote="wlad.bologov"]нтересует именно работа с Linux, ну и Unix вообще.

1. Основы linux
2. Сети
3. Shell/Bash/Perl/Python.
4. Sql.
5. Виртуализация.
6. Железо.[/quote]
Вам как не кому знать что данный набор зависит от направления IT.
Железо да, сети да, основы да, sql желательно но можно и по временить, виртуализация по идее да но опять же в зависимости от целей, про языки хоть один на основе желательно потому-что в будущем пригодиться.

#388351
text
neol пишет:
Что мешает пересобрать из исходников Deian или Centos?
Этим никто не станет заниматься. А с Gentoo никуда не денешься.

Тут я с вами не соглашусь в debian это делается на раз. И собирать в нём нечего нет срашного.

#388352
text
Bif пишет:
Э, нет.. Продакшен есть продакшен - цена падения сервака очень велика для конторы, Debian / CentOS вылизаны и начинать надо с них...
Я разве где-то писал, что нужно генту, например, в продакшен совать? Разобрался в устройстве, а потом читай доку CentOS / Debian и изучай плотно их. В чем проблема-то.

А вот тут я полне с вами согласен когда есть время, а так это можно изучить в любом дистре при желании.

#388355

Всем огромное спасибо за ответы! *THUMBSUP*

#388368
"xxblx" написал:
по факту, компоненты в большинстве дистрибутивов одни и те же

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

#388370
fragment написал:
Пакетный менеджер другой, система инициализации другая, оригинальные дистрибутивные утилиты и т.д...

...и тут - бац - пришел Поцтеринг со своим systemdix'ом и сломал идиллию :-/

#388372
"Kettler" написал:
Вам как не кому знать что данный набор зависит от направления IT.

1.2.3.6 это основа, а вот 4,5 это так сказать специфика)

#388426
"fragment" написал:
Какие компоненты?

Ядро
Система инициализации [span][[/span]*]
mgetty
Шелл [span][[/span]*]
X-сервер
Дисплейные менеджеры [span][[/span]*]
Граф. окружения [span][[/span]*]
Основные gnu'шные утилиты
и т.д.

* - естественно, не везде одни и та же, но все же во многих дистрибутивах

Как минимум, при ручной сборке по кирпичикам осознание "что и есть что", "что, зачем и в какой последовательности" придет быстрее.
Впрочем, я на абсолютную истину не претендую. Это сугубо ИМХО. Вы можете со мной не согласиться.

"fragment" написал:
система инициализации другая

Systemd везде один и тот же, и в арче, и в центос. в дебиан добавить собираются. Если не systemd, а, скажем, sysvinit или openrc, опять же не вижу проблемы при переходе на дебиан.

"fragment" написал:
Пакетный менеджер другой
"fragment" написал:
оригинальные дистрибутивные утилиты

Это прям годами изучать надо, ага. Если для "админа" другие дистро утилиты - проблема, ему стоит сменить профессию.
Дадут на работе другой сервак, на котором вместо привычной центос стоит дебиан, прочитает маны и будет работать с дебиан. Не скажет же "ой извините, тут apt, а я вот только yum умею", ему за такое сразу на дверь покажут.
Так что, проблема высосана из пальца.

#388430

чо чо, сети, БД, веб-сервера, 1С ну и интерпритируемый язык какой нить.
А ну к серверам бы еще балансировщики нагрузки и изучение логов.

#388440
"mogul82" написал:
БД

oracle mssql? :-)

#388445

i2ks, :) MariaBD, Oracle SQL, MS Visual Fox, MySQL, PostgreSQL хотя бы.

#388446
"Wolfenberg" написал:
MariaBD, Oracle SQL, MS Visual Fox, MySQL, PostgreSQL хотя бы.

Куда стока сразу, оракле да mysql в первую очередь, для серьезного продвижения по службе уже опционально. Ибо первые два чаще всего встречаются. Постгресс разве что в 1С используется.

#388451

mogul82, :) многие конторы в диком восторге от Fox'а. При всей его графичности он не уступает по мощности Oracle,
имея при этом гибкий программируемый интерфейс.
От MySQL и MS SQL отказываются всё чаще в пользу MariaDB, как более стабильного и более мощного.
MySQL, как и OpenSQL, FreeSQL прекрасно подойдёт для нативного обучения :)
PostgreSQL используется не только в 1С :)

#388472
"mogul82" написал:
Постгресс разве что в 1С используется.

Да-да = postgresql для 1С полное УГ, лучше уж MSSQL, с ним куда проще.

"Wolfenberg" написал:
MS SQL отказываются всё чаще в пользу MariaDB

причем здесь MSSQL? *SCRATCH*

#388477

i2ks,

"i2ks" написал:
причем здесь MSSQL? bw

:) Не всем винда нравится. Linux удобнее.

#388485
Kettler написал:

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

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

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

Мои приоритеты такие:
1. Сети.
2. Основы операционной системы и написание несложных скриптов на каком угодно шелле.
3. Виртуализация.
4. Железо.
5. продвинутой знание шелла с перлом.
6. Основы SQL
7. Языки высокого уровня (желательно С, С++).

#388487
"Wolfenberg" написал:
ab Не всем винда нравится. Linux удобнее.

а в чем заключается неудобство?

#388490
"Cruiser78" написал:
6. Основы SQL
7. Языки высокого уровня (желательно С, С++).

Вот не понимаю, зачем админу это знать? Вот хоть убейте. Для этого есть программисты.

#388492
Cruiser78 написал:

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

Помню контору, где на почве виртуализации головного мозга на 1 сервер запихнули DC, 1С, МЭ+gateway, гаранты/консультанты и что-то там ещё. Сэкономили не сервере, но поимели кучу проблем с поддержкой этого Семипалатинского испытательного полигона :) .

Войдите или зарегистрируйтесь, чтобы ответить.