Бурная ночь, бомжи и внезапная любовь… Что общего между этими словами и командами Linux?
Узаете в видео https://youtu.be/-VV75JVEkmc
Многие боятся терминала linux, всем вокруг нужен только GUI. По мне вы просто плохо познакомились с терминалом. В этом видео на наглядных примера вы познакомитесь с основными командами Linux. Приятного просмотра.
Узаете в видео https://youtu.be/-VV75JVEkmc
Многие боятся терминала linux, всем вокруг нужен только GUI. По мне вы просто плохо познакомились с терминалом. В этом видео на наглядных примера вы познакомитесь с основными командами Linux. Приятного просмотра.
Я в своих видео постоянно твержу, что все в Linux это файл. Наткнулся на внятный трактат почему:
ОС семейства UNIX созданы следуя нескольким единым идеям и концептам, которые отразились в их дизайне, интерфейсе, культуре и эволюции. Одна из важнейших таких идей: "все - это файл"
Этот ключевой принцип состоит в предоставлении единой парадигмы для доступа к широкому кругу устройств ввода/вывода: документы, директории, жесткие диски, CD-диски, модемы, клавиатуры, принтеры, мониторы, терминалы и даже некоторые межпроцессовые взаимодействия и сетевые соединения. Фокус в том, чтобы предоставить простые абстракции для всех этих ресурсов, каждую из которых отцы UNIX назвали "файлом". Так как доступ к любому "файлу" можно получить через один и тот же интерфейс(API, не путать с GUI), вы можете использовать один и тот же набор базовых команд для чтения/записи диска, клавиатуры, документа или сетевого устройства.
ОС семейства UNIX созданы следуя нескольким единым идеям и концептам, которые отразились в их дизайне, интерфейсе, культуре и эволюции. Одна из важнейших таких идей: "все - это файл"
Этот ключевой принцип состоит в предоставлении единой парадигмы для доступа к широкому кругу устройств ввода/вывода: документы, директории, жесткие диски, CD-диски, модемы, клавиатуры, принтеры, мониторы, терминалы и даже некоторые межпроцессовые взаимодействия и сетевые соединения. Фокус в том, чтобы предоставить простые абстракции для всех этих ресурсов, каждую из которых отцы UNIX назвали "файлом". Так как доступ к любому "файлу" можно получить через один и тот же интерфейс(API, не путать с GUI), вы можете использовать один и тот же набор базовых команд для чтения/записи диска, клавиатуры, документа или сетевого устройства.
Вот уж воистину:
Программирование сейчас находится в состоянии гонки между разработчиками, которые пытаются сделать свои приложения все более устойчивыми к тупости пользователя, и вселенной, которая создает все более и более глупых пользователей. Надо признать, что у программистов мало шансов в этой битве.
Программирование сейчас находится в состоянии гонки между разработчиками, которые пытаются сделать свои приложения все более устойчивыми к тупости пользователя, и вселенной, которая создает все более и более глупых пользователей. Надо признать, что у программистов мало шансов в этой битве.
Знаете, когда появился systemd, я его ругал, наверно, под воздействием хейтеров (их аргументы были убедительны). Поэтому долго сидел на ubuntu 14.04. Ведь они отошли от философии Unix: “Пишите программы, которые делают что-то одно и делают это хорошо”. Да-да, философия микросервисов в Unix подобных ОС давно существуют и монстры-комбайны тут не приветствуются.
Перешел на 16.04, познакомился с systemd, понял, что он должен был появиться. SysV и upstart состоят из скриптов, текст которых по сути похож. Всегда было интересно: почему бы его не вынести и не обернуть, добавляя информацию, необходимую для запуска конкретной программы? Они отошли от них в пользу конфигов и убрали кучу повторяющегося кода. Конфиг выглядит как-то поприятнее. Да и философию Unix они не сильно предали. Systemd - это куча программ, объединенных в единое целое. Что много рассказывать, - вот хорошая 'статья-ответ хейтерам' https://habr.com/ru/post/438698/ рекомендую, кому интересна эта тема.
Перешел на 16.04, познакомился с systemd, понял, что он должен был появиться. SysV и upstart состоят из скриптов, текст которых по сути похож. Всегда было интересно: почему бы его не вынести и не обернуть, добавляя информацию, необходимую для запуска конкретной программы? Они отошли от них в пользу конфигов и убрали кучу повторяющегося кода. Конфиг выглядит как-то поприятнее. Да и философию Unix они не сильно предали. Systemd - это куча программ, объединенных в единое целое. Что много рассказывать, - вот хорошая 'статья-ответ хейтерам' https://habr.com/ru/post/438698/ рекомендую, кому интересна эта тема.
В выпуске "Основные команды Linux, которые должен знать каждый" я давал команду cd /var/./lib/../spool/cron/./crontabs/../../mail/.././../run/../././lib/./.././../lib/./systemd и просил написать где мы в итоге окажемся.
Кто дал правильный ответ вы узнаете в ближайшем выпуске, а сейчас давайте разберем команду по полочкам:
cd /var/ (перейдем в директорию /var/)
cd ./ (./ - означает текущая директория, останемся в /var/)
cd lib/ (перейдем в директорию /var/lib/)
cd ../ (../- означает директория выше, перейдем в директорию /var/)
cd spool/ (перейдем в директорию /var/spool/)
cd cron/ (перейдем в директорию /var/spool/cron/)
cd ./ (останемся в /var/spool/cron/)
cd crontabs/ (перейдем в директорию /var/spool/cron/crontabs/)
cd ../ (перейдем в директорию /var/spool/cron/)
cd ../ (перейдем в директорию /var/spool/)
cd mail/ (перейдем в директорию /var/spool/mail/)
cd ../ (перейдем в директорию /var/spool/)
cd ./ (/var/spool/)
cd ../ (/var/)
cd run/ (/var/run/)
cd ../ (/var/)
cd ./ (/var/)
cd ./ (/var/)
cd lib/ (/var/lib/)
cd ./ (/var/lib/)
cd ../ (/var/)
cd ./ (/var/)
cd ../ (/)
cd lib/ (/lib/)
cd ./ (/lib/)
cd systemd (/lib/systemd)
Правильный ответ /lib/systemd.
Кто дал правильный ответ вы узнаете в ближайшем выпуске, а сейчас давайте разберем команду по полочкам:
cd /var/ (перейдем в директорию /var/)
cd ./ (./ - означает текущая директория, останемся в /var/)
cd lib/ (перейдем в директорию /var/lib/)
cd ../ (../- означает директория выше, перейдем в директорию /var/)
cd spool/ (перейдем в директорию /var/spool/)
cd cron/ (перейдем в директорию /var/spool/cron/)
cd ./ (останемся в /var/spool/cron/)
cd crontabs/ (перейдем в директорию /var/spool/cron/crontabs/)
cd ../ (перейдем в директорию /var/spool/cron/)
cd ../ (перейдем в директорию /var/spool/)
cd mail/ (перейдем в директорию /var/spool/mail/)
cd ../ (перейдем в директорию /var/spool/)
cd ./ (/var/spool/)
cd ../ (/var/)
cd run/ (/var/run/)
cd ../ (/var/)
cd ./ (/var/)
cd ./ (/var/)
cd lib/ (/var/lib/)
cd ./ (/var/lib/)
cd ../ (/var/)
cd ./ (/var/)
cd ../ (/)
cd lib/ (/lib/)
cd ./ (/lib/)
cd systemd (/lib/systemd)
Правильный ответ /lib/systemd.
А вам никогда не хотелось побыть властителем судеб? Хотя бы виртуальных? А давайте поуправляем пользователями Linux. Как? Узнаете в этом видео https://youtu.be/5w2fyPv-H60
В этом выпуске подробно рассмотрим несколько способов создания пользователей в Linux. А также редактирование параметров и управление пользователями.
В этом выпуске подробно рассмотрим несколько способов создания пользователей в Linux. А также редактирование параметров и управление пользователями.
Сегодня, 14 февраля, великий праздник “Всемирный день компьютерщика”. Дата приурочена к презентации 14 февраля 1946 года в США первого работающего электронного компьютера ENIAC I. Его празднуют программисты, тестировщики, системные администраторы, компьютерные инженеры, специалисты по управлению базами данных и другие it-специалисты.
С праздником коллеги.
С праздником коллеги.
Я помню чудное мгновенье: внезапная перезагрузка после обновления
В прошлом месяце я сообщал, что youtube-канал набрал 200 подписчиков.
И так мы покорили новую вершину — 500 подписчиков. Плюс 300 за 20 дней. Неплохо для специализированного канала. Бум случился после публикации роликов с уроками обучающих командой строке Linux. Значит это интересно.
Спасибо, что смотрите, ставите лайки и оставляете свои ценные комментарии. Это помогает продвигать канал и погрузить больше народа в мир IT и в частности Linux. Ваш вклад очень ценен.
И так мы покорили новую вершину — 500 подписчиков. Плюс 300 за 20 дней. Неплохо для специализированного канала. Бум случился после публикации роликов с уроками обучающих командой строке Linux. Значит это интересно.
Спасибо, что смотрите, ставите лайки и оставляете свои ценные комментарии. Это помогает продвигать канал и погрузить больше народа в мир IT и в частности Linux. Ваш вклад очень ценен.
В конце прошлого года президент США принял стратегию кибербезопасности. В госдуме стратегию назвали агрессивной и решили подготовиться к отключению от мирового интернета, в связи с чем был разработан законопроект об автономном Интернете.
В видео вы узнаете:
- как может рухнуть Российский интернет в случае изоляции;
- что слуги народа хотят предпринять
- кто будет все курировать
- мои опасения по поводу данной инициативы
В видео вы узнаете:
- как может рухнуть Российский интернет в случае изоляции;
- что слуги народа хотят предпринять
- кто будет все курировать
- мои опасения по поводу данной инициативы
ПОЗДРАВЛЯЮ всех защитников с “День воинской славы России”.!!!Защищайте своих родных, близких и отечество. Не будьте тряпками.
«Яндекс» встроил сервис мгновенного обмена сообщениями в мобильную версию собственного браузера для операционных систем Android и iOS. В настоящее время новая функция находится в режиме бета-тестирования.
Подготовка к автономному Рунету?
Подготовка к автономному Рунету?
А вы знали, что ODF является ГОСУДАРСТВЕННЫМ и МЕЖДУНАРОДНЫМ стандартом документов?
В декабря 2010 г в России зарегистрировали ODF в качестве государственного стандарта, а в качестве ГОСТа вступил в силу с 2011г. Формат зарегистрирован как ГОСТ Р ИСО/МЭК 26300-2010, он используется как основной в популярнейшем свободном офисном пакете OpenOffice и LibreOffice.
Российский ГОСТ соответствует международному стандарту ISO/IEC 26300:2006, принятому еще в конце 2006 г. (см. новость ComNews от 27 декабря 2010 г.58721). К нему относятся файлы, имеющие расширения .odt (текстовые документы), .ods (электронные таблицы), .odp (презентации), .odb (базы данных), .odg (графика) и .odf (формулы).
В декабря 2010 г в России зарегистрировали ODF в качестве государственного стандарта, а в качестве ГОСТа вступил в силу с 2011г. Формат зарегистрирован как ГОСТ Р ИСО/МЭК 26300-2010, он используется как основной в популярнейшем свободном офисном пакете OpenOffice и LibreOffice.
Российский ГОСТ соответствует международному стандарту ISO/IEC 26300:2006, принятому еще в конце 2006 г. (см. новость ComNews от 27 декабря 2010 г.58721). К нему относятся файлы, имеющие расширения .odt (текстовые документы), .ods (электронные таблицы), .odp (презентации), .odb (базы данных), .odg (графика) и .odf (формулы).
Во всех версиях WinRAR выпущенных за последнии 19 лет нашли уязвимость
Проблема кроется в устаревшей сторонней библиотеке UNACEV2.DLL, используемой архиватором для распаковки файлов в формате ACE.
Данная уязвимость предоставляет возможность извлечь файлы из архива в нужную злоумышленникам папку.
Как решили проблему? Удалили библиотеку в WinRAR 5.70 Beta 1, теперь архиватор не поддерживает работу с ACE-файлами.
А вы пользуетесь WinRAR?
Проблема кроется в устаревшей сторонней библиотеке UNACEV2.DLL, используемой архиватором для распаковки файлов в формате ACE.
Данная уязвимость предоставляет возможность извлечь файлы из архива в нужную злоумышленникам папку.
Как решили проблему? Удалили библиотеку в WinRAR 5.70 Beta 1, теперь архиватор не поддерживает работу с ACE-файлами.
А вы пользуетесь WinRAR?
Если вашему парню:
✅ 27 лет;
✅ его сложно понять и не каждый разберет, чего он хочет;
✅ не дает так легко от него уйти;
✅ не любит стрелки;
✅ дружит с пингвинами;
✅ если понять его, он приносит вам счастья
то ваш парень VIM👍.
✅ 27 лет;
✅ его сложно понять и не каждый разберет, чего он хочет;
✅ не дает так легко от него уйти;
✅ не любит стрелки;
✅ дружит с пингвинами;
✅ если понять его, он приносит вам счастья
то ваш парень VIM👍.
ОС на базе ядра линукс много - это можно расценить как преимущества так и как недостаток.
💪🏻💪🏻💪🏻 Преимущество.
Людям, которым нужно искать систему под определенную задачу это будет плюс… Он найдет
🦅 стабильную ОС с длительной поддержкой (CentOS)
🦅 стабильную ОС с полностью свободными пакетами (Debian)
🦅 ОС с передовыми технологиями (Ubuntu не LTS,Arch и Fedora)
🦅 ОС пограничный вариант между стабильностью и новизной (Ubuntu LTS)
🦅 ОС для новичков Linux Mint
🦅 ОС для слабых ПК (любой дистрибутив с рабочим столом XFCE, LXDE, MATE)
👎🏻👎🏻👎🏻 Недостаток.
Большинство людей разнообразия выбора пугает. Например, приходя в пиццерию 🍕 они не хотят разбираться какое тесто будет лучше для пиццы, как сочетаются те или иные ингредиенты, какие подойдут приправы и тому подобное. Им проще выбрать из списка уже готового меню. И если им понравится они будут выбирать данную пиццу постоянно редко меняя пристрастия. Максимум будут соусы разные к ней заказывать.
Так же и многие пользователи компьютеров. Приходя в мир Linux у них разбегаются глаза. Ведь был у них Windows у нее стандартный интерфейс и набор программ и не нужно подстраивать систему под себя. За тебя все продумали. Они доставят знакомые им программы и максимум меняют картинку на рабочем столе. И работают.
Кстати это и касается любого программного обеспечения. Обычному пользователю хочется, чтобы все продумали за него. Для таких пользователей чем меньше им необходимо компетенции вкладывать тем лучше. И это основная масса людей.
💪🏻💪🏻💪🏻 Преимущество.
Людям, которым нужно искать систему под определенную задачу это будет плюс… Он найдет
🦅 стабильную ОС с длительной поддержкой (CentOS)
🦅 стабильную ОС с полностью свободными пакетами (Debian)
🦅 ОС с передовыми технологиями (Ubuntu не LTS,Arch и Fedora)
🦅 ОС пограничный вариант между стабильностью и новизной (Ubuntu LTS)
🦅 ОС для новичков Linux Mint
🦅 ОС для слабых ПК (любой дистрибутив с рабочим столом XFCE, LXDE, MATE)
👎🏻👎🏻👎🏻 Недостаток.
Большинство людей разнообразия выбора пугает. Например, приходя в пиццерию 🍕 они не хотят разбираться какое тесто будет лучше для пиццы, как сочетаются те или иные ингредиенты, какие подойдут приправы и тому подобное. Им проще выбрать из списка уже готового меню. И если им понравится они будут выбирать данную пиццу постоянно редко меняя пристрастия. Максимум будут соусы разные к ней заказывать.
Так же и многие пользователи компьютеров. Приходя в мир Linux у них разбегаются глаза. Ведь был у них Windows у нее стандартный интерфейс и набор программ и не нужно подстраивать систему под себя. За тебя все продумали. Они доставят знакомые им программы и максимум меняют картинку на рабочем столе. И работают.
Кстати это и касается любого программного обеспечения. Обычному пользователю хочется, чтобы все продумали за него. Для таких пользователей чем меньше им необходимо компетенции вкладывать тем лучше. И это основная масса людей.
Знаете, что является фундаментом безопасности Linux? Система прав доступов к файлам. А как известно в линуксе все файлы.
Сегодня в выпуске:
🐧 Изменим права доступа
🐧 Назначение владельцев файла
🐧 SUID SGID sticky bit
🐧 Права по умолчанию
🐧 Запрет на изменения и удаления файла
Будем разделять и властвовать. Приятного просмотра👇
Сегодня в выпуске:
🐧 Изменим права доступа
🐧 Назначение владельцев файла
🐧 SUID SGID sticky bit
🐧 Права по умолчанию
🐧 Запрет на изменения и удаления файла
Будем разделять и властвовать. Приятного просмотра👇
Последнее время меня часто стали атаковать с просьбами снять видео о какой-то теме. Я тут решил, что будет хорошо раз в месяц снимать видео по заявкам зрителей. Голосуйте за понравившиюся тему. Также пишите комментарии под последнейм видео. Все будет суммироваться.
Интересный факт о sticky bit
Впервые sticky bit появился в пятой редакции UNIX в 1974 году для использования в исполняемых файлах. Он применялся для уменьшения времени загрузки наиболее часто используемых программ. После закрытия программы код и данные оставались в памяти, а следующий запуск происходил быстрее.
Сегодня sticky bit используется в основном для директорий, чтобы защитить в них файлы. Из такой директории пользователь может удалить только те файлы, владельцем которых он является.
#интересныефакты #ФСLinux
Впервые sticky bit появился в пятой редакции UNIX в 1974 году для использования в исполняемых файлах. Он применялся для уменьшения времени загрузки наиболее часто используемых программ. После закрытия программы код и данные оставались в памяти, а следующий запуск происходил быстрее.
Сегодня sticky bit используется в основном для директорий, чтобы защитить в них файлы. Из такой директории пользователь может удалить только те файлы, владельцем которых он является.
#интересныефакты #ФСLinux
