Что входит в понятие критерия резюме «знания linux»?
What's up, программач.
Что вообще нужно знать, что бы я мог указать в резюме, что я знаю linux?
я сижу около года под маком из под консоли, и стационар на debian .
Т.е по файловой системе, и всему примитиву я ориентируюсь.
Знаком с такими вещами, как через ssh настраивать сервак, и подобные вещи.
Но я все равно часто лазаю в гугл, перед тем, как хочу что-то сделать, например, установить какую-то апликуху.
Команды, изменения в файлах(не понятно для чего), и так далее.
Это когда-нибудь закончиться, или я так и буду в гугл лазать всегда?)
Смотря для чего просят знать linux.
Вы бы профессию указали. Для верстальщика, например, достаточно знаете. Для разработчика на php - тоже. Для питониста - уже нет.
recursi0n: нет, недостаточно. Дебаг (strace, gdb), пакетирование, сборка бинарей (если для c), сборка virtualenv (если для питона) и прочее.
Ну и если back-end - то нужно понимать, что происходит в системе, а не вслепую что-то делать.
То, что лазите в гугл - наплевать, тут главное понимать, что там пишут, а не бездумно делать то же, что в первой подходящей статье написано.
Лазить в Гугль по вопросам с Linux - никогда не стыдно, сколько админю столько и лажу по интернету в поисках той или иной инфы хотя да - раньше --help и man были основным источником информации, стыдно должно быть когда используеш какое либо решение не понимая как оно работает и что запускаемые команды в терминале делают, это как минимум опасно.
Для программиста нужны знания в области работы ОС - ядро память процессы и тд, как посмотреть почему процесс в D state( на каком системно вызове остановился) и тд.
Слишком уж расплывчатое понятие.
Опыт работы в Linux?
1. Знание файловой системы
2. Умение добавить репозиторий
3. Установка стандартных пакетов из репозитория.
4. Уметь настроить сеть.
Остальное все как у всех.
Опыт Администрирования Linux?
1. Уметь поднимать сервисы и службы.
2. Знание структуры системы.
3. Умение писать bash/shell скрипты
Не стесняйтесь искать в гугле или в любых других источниках информацию.
Все ищут, 1-2 раза сделал, через гугл и уже решение запоминается.
Главное умение анализировать и понимать, что и для чего ты делаешь.
Если ты сам себе не можешь объяснить что ты хочешь сделать, то лучше загуглить или почитать маны и лор.
Специализаций в администрировании Linux много.
Сети и маршрутизация(отдельная страна)
Телефония
Почтовые сервисы
Веб серверы
Автоматизация
Архитектура предприятий туда же.
Спроси себя, что нужно знать про Windows/MacOS, чтобы в резюме добавить эту систему.
Подумай знаешь ли ты достаточно аналогов для Linux.
Писать "я знаю линукс" - некорректная фраза. придумай формулировку, которая тебя устроит.
"Базовые навыки работы с Linux"
"Опыт работы с Linux 3.5 месяца"
"Опыт администрирования *nix систем 10 лет"
"Умею поставить Linux, OpenOffice и Firefox в виртуалбоксе"