Как изучить внутреннее устройство системы Linux [closed]

Недавно я попытался подать заявку на некоторые должности инженера DevOps, но меня испугало конкретное требование, которое присутствовало почти в каждой должностной инструкции:

Опыт работы с внутренними компонентами Linux и администрация.

Я работаю с серверами Linux и приложениями, развернутыми в Linux / Unix в течение некоторого времени, и, честно говоря, я понятия не имею, что они имели в виду под «опытом работы с внутренними компонентами Linux».

Мои вопросы:

  • почему я должен знать внутреннее устройство Linux?
  • где я могу найти это практическое применение?
  • как изучить внутреннее устройство Linux?

Thx

5
задан 7 June 2019 в 12:17
3 ответа

Это очень расплывчатое требование. Поскольку вы имеете в виду DevOps, это, вероятно, означает что-то подобное, включая, помимо прочего,

  • Знание о настройках времени выполнения ядра (sysctl, / proc, / sys)
  • Знакомство с обычными запущенными процессами на вашей типичной машине Linux - systemd, cron, некоторый демон syslog, ntp ...
  • Знакомство с типичными файловыми системами Linux
  • Знание о том, как изменять размер файловых систем, наблюдать за загрузкой машины, устанавливать и настраивать необходимые общие программы .. .
  • Способность отлаживать основные проблемы, читая журналы, используя такие программы, как top, vmstat, iostat, sar, strace и т. Д.

Это всего лишь мое предположение.

8
ответ дан 3 December 2019 в 01:00

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

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

«Внутреннее устройство Linux» обычно означает хорошее знакомство с ОС, включая знание использования и настройки Ядро, а не его программирование или развитие.

Я бы порекомендовал изучить RHCE или Linux +

4
ответ дан 3 December 2019 в 01:00

poukisa mwen ta dwe konnen Linux entèn?

Konprann kijan li fonksyone "anba kapo a "se esansyèl yo nan lòd yo rezone sou eta a nan sistèm konplèks. Li nan yon sèl bagay jis tape kòmandman soti nan runbook, li nan yon lòt yo konprann ki sa ki kòmandman yo ap fè, epi yo dwe kapab intelijans chwazi nan yon seri de opsyon, tout nan yo ki ta ka travay nan kèk nivo, youn nan pi bon pou nenpòt ki sitiyasyon yo bay yo.

kote mwen ka jwenn itilizasyon pratik sa a?

Itilizasyon pratik la se chak jou! Mwen vle di isit la se yon egzanp trè senp, ou vle touye yon pwosesis. Ou ta ka jis avèg tape touye nan kou. Men, pwobableman ou ta dwe konprann ki sa lòd sa a reyèlman fè, ki jan li ka itilize pou plis pase jis touye yon pwosesis, ki sa yon pwosesis gen anpil chans fè an repons a itilizasyon diferan nan touye, nan ki pwen nan ekzekisyon li yo li pral aji sou demann sa a, kisa w dwe fè si li w pèdi inyore demann lan, ki sa li vle di si li vin yon zonbi apre yo te fin touye, mwen ta ka kontinye ak sou ...

ki jan yo aprann Linux entèn?

Ou se ere ke yon anpil nan bagay sa a se komen nan pifò Unix ki tankou sistèm opere, e ke fondamantal yo pa chanje trè vit, Se poutèt sa aprann li se yon envestisman ki pral peye nan tout karyè ou tout antye. Nenpòt nan liv pa W Richard Stevens se konesans timeless, se la mwen te kòmanse e mwen toujou souvan rive jwenn liv sa yo. Konsepsyon ak aplikasyon sistèm operasyon FreeBSD la tou trè enpòtan. Men, pa gen okenn ranplasan pou aktyèlman fè li.

2
ответ дан 3 December 2019 в 01:00

Теги

Похожие вопросы