Linux для чайника
Open in Telegram
Все о свободном программном обеспечении и операционной системе Linux
Show more3 821
Subscribers
-224 hours
-97 days
-1630 days
Posts Archive
3 821
⌨️ Как удалить файлы в системах Linux или UNIX с помощью команды rm
Команда rm применяется для удаления ненужных файлов и позволяет удалить из каталога записи об указанном файле, группе файлов или выбранных файлах. Перед удалением файла команда rm не запрашивает подтверждение у пользователя. Для применения этой команды не нужны права на чтение и запись в файл. Однако у вас должны быть права на запись в каталог, содержащий данный файл.#doc #cheatsheet
3 821
erid: LjN8KaauA
🔥DevOps Bootcamp: бесплатный проект для начинающих DevOps-инженеров
Привет! Я Вячеслав Федосеев, TeamLead DevOps, спикер учебного центра Слёрм и автор проекта DevOps Bootcamp.
В своем телеграм-канале я каждую неделю провожу лайвы, делюсь статьями и лекциями, отвечаю на вопросы и помогаю начинающим DevOps-специалистам. Подписывайтесь, чтобы получать полезную инфу!
➡️ Ссылка на канал — @devopsupgrade
Основной своей задачей вижу обучать других лучше, чем обучали меня. Поэтому всем новым подписчикам канала отдаю бесплатно карту компетенций DevOps, которая:
✔️ создана с учетом российских реалий
✔️ разбита на уровни
✔️ фокусирует внимание на том, что в первую очередь понадобится для старта и роста в професcии
✔️ содержит ссылки на дополнительные материалы к изучению
❗️ Чтобы получить роадмап, переходите в нашего бота-помощника @DevOpsUpgradeBot и подписывайтесь на канал DevOps Bootcamp.
3 821
➡️ Команда
su в Linux
Данная команда заменяет пользователя оболочки shell на указанного. Фактически происходит запуск нового экземпляра оболочки с указанными параметрами.
Благодаря этому возможно, не выходя из системы, совершенно безболезненно повышать возможности управления операционной системой или наоборот ограничивать их.
Общий синтаксис команды su следующий:
$ su [options] [-] [user]
options — некоторые дополнительные возможности команды. Мы их рассмотрим ниже:
[-] — смена контекста выполнения оболочки на контекст указанного пользователя. Переменные $PATH, $HOME, $SHELL, $USER, $LOGNAME содержат значения, характерные для указанного пользователя. Домашняя папка пользователя меняется на другую.
user — имя пользователя, под которым продолжит работать командная оболочка.
Основные опции команды su:
-c, --command=command — запускает приложение под указанным аккаунтом;
-s, --shell=shell — происходит запуск для заданного пользователя указанной оболочки;
-, -l, --login — смена контекста выполнения на контекст заданного пользователя, аналогична смене пользователя системы для shell;
-g, --group=group — вызов пользователя, состоящего в заданной группе. Используется только для пользователя root;
-h, --help — вызов справки для команды.
Примеры использования
$ su — При вызове без каких-либо параметров по умолчанию su запускает интерактивную оболочку от имени пользователя root.
$ su - Наиболее часто используемый параметр при вызове su — это - ( -l , --login ). Это делает оболочку оболочкой входа в систему со средой, очень похожей на реальный вход в систему, и меняет текущий каталог.
$ su skynet — Смена пользователя на пользователя skynet:
$ su - skynet — Смена пользователя на пользователя skynet со сменой окружения.
Если вы хотите запустить другую оболочку вместо той, которая определена в файле passwd , используйте параметр -s , --shell . Например, чтобы переключиться на root и запустить оболочку zsh , вы должны ввести: $ su -s /usr/bin/zsh
Чтобы сохранить всю среду ( HOME , SHELL , USER и LOGNAME ) вызывающего пользователя, вызовите команду с параметром -p , --preserve-environment:
$ su -p#linux #commands #doc #cheatsheet
3 821
Популярные ресурсы по информационной безопасности и этичному хакингу:
🔐 infosec — редкая литература, курсы и уникальные мануалы для ИБ специалистов любого уровня и направления. Читайте, развивайтесь, практикуйте.
🧠 Social Engineering — авторский Telegram канал, посвященный информационной безопасности, OSINT и социальной инженерии.
💬 Вакансии в ИБ — актуальные предложения от самых крупных работодателей и лидеров рынка в сфере информационной безопасности.
3 821
💻 Не дать угнать за 60 секунд: автоматизируем базовую настройку облачного сервера
Использование облачной платформы зачастую начинается с заказа одного или нескольких серверов. Цели могут быть самые разные: размещение личного pet-проекта, создание рабочего Telegram-бота, небольшого интернет-магазина, публикация сайта-визитки. Если сервер один или их немного, настройки параметров безопасности, как правило, выполняются администратором вручную и требуют времени. Именно этот период — от момента первого запуска системы до окончания ее базовой настройки — является подарком для тысяч ботов. Кроме того, при работе с конфигурацией вручную есть риск допустить ошибки, которые будут замечены не сразу. После первой загрузки, машина с публичным IP-адресом становится доступна для атак, часто направленных на подбор пароля для подключения по SSH. Проблема в том, что...#article #linux #cybersec
3 821
93% мужчин не знают, как вести себя с девушкой на самом деле
Из-за чего девушка охладевает, теряет инетерес, сливается, устраивает сцены, обиды, манипуляции, постоянно что-то требует, в то время, как с другим парнем может потерять дар речи от одного его взгляда, в котором чувствуется уверенность и сила.
Если сталкивался хоть с одной из подобных проблем, срочно заходи на канал Творчество Чувств. Тут научат:
— грамотно общаться с девушками и доводить до секса
— строить прочные отношения, где девушка ласковая и покорная, а ты — лидер
— сформировать базу мужских принципов, которые помогут во всех направлениях в жизни
Все про отношения и жизненный путь мужчины: t.me/+LhV_Bm6bGAU1YWEy
3 821
🖥 Права доступа к файлам в Linux
Владелец
Каждому файлу или каталогу присваивается 3 типа владельца:
➡️ Владелец: владельцем является пользователь, создавший файл или каталог.
➡️ Группа: в группе может быть несколько пользователей. Все пользователи в группе имеют одинаковые разрешения на доступ к файлу или каталогу.
➡️ Другие: другие означают тех пользователей, которые не являются владельцами или членами группы.
Разрешение
Существует только три типа разрешений для файла или каталога.
🖱 Чтение (r): разрешение на чтение позволяет пользователю читать файл.
🖱 Запись (w): разрешение на запись позволяет пользователю изменять содержимое файла.
🖱 Выполнение (x): разрешение на выполнение позволяет выполнять файл.
#doc #cheatsheet
3 821
Хочешь стать реальным DevOps-специалистом за 6 месяцев? Но не знаешь где взять информацию и четкий план?
💪 Тогда лови бесплатный мета-курс Devops Roadmap - это расширенный чек-лист, который поможет сориентироваться в мире DevOps и стать крутым спецом.
👀 В мета-курсе перечислены все основные разделы и навыки, которыми должен обладать DevOps инженер: от Linux до программирования в удобном формате.
✔️А еще он будет полезен при подготовке к собеседованиям.
👽 Кстати, бонусом крутой канал о девопс. Там тоже самые свежие IT-новости, полезные советы от DevOps-инженера с 20-летним стажем, эксклюзивные материалы, релизы топовых инструментов, обзоры вакансий и личный взгляд на девопс-сферу.
📌 Ну а тем, кто хочет двигаться под руководством наставника - индивидуальная программа.
3 821
⚡️ Обучение Python | Управление мышкой и клавиатурой | Парсинг
➡️ Изучаем работу полезного модуля для управления компьютером;
➡️ Научимся управлять мышкой и клавиатурой;
➡️ Печатать;
➡️ Скролить страницы;
➡️ Делать скриншоты;
➡️ Находить и запускать файлы и программы;
➡️ Создавать всплывающие окна и много чего интересного.
Косарь за развернутый комментарий. Спасибо за поддержку 😎
https://youtu.be/7MaBGaxiz6c
#youtube
3 821
🍏 Настройка ZSH в MacOS
С началом использования MacOS, почти сразу понимаешь, что стандартный терминал не очень-то и удобен. В качестве оболочки будем использовать ZSH, о нём, думаю, не слышал только любитель красивых UI, а вместо стандартного терминала я используем iTerm2. В MacOS ZSH предустановлен, поэтому сразу устанавливаем его в качестве оболочки по умолчанию с помощью команды...#doc #article
3 821
⚡️Youtube — теперь всё. Видосы в высоком качестве не грузятся ни в одном браузере в России
По этому случаю отобрали лучшие обучающие каналы по программированию в телеграме. Выбирай своё направление и подписывайся:
👩💻 Frontend: @FrontendPortal
⚙️ Backend: @BackendPortal
🤓 Общее айти: @portalToIT
👩💻 Python: @PythonPortal
👩💻 Java: @Java_Iibrary
👩💻 C#: @KodBlog
👩💻 С/С++: @Cpportal
🖥 Базы Данных & SQL: @SQLPortal
👩💻 Golang: @juniorGolang
👩💻 PHP: @PHPortal
👩💻 Мобильная разработка: @MobDevPortal
👩💻 Разработка игр: @GameDevgx
👩💻 DevOps: @loose_code
🖥 Data Science: @DSPortal
🤔 Хакинг & ИБ: @cybersecinform
🐞 Тестирование: @QAPortal
👩💻 Дизайн: @PortalToDesign
➡️ Сохраняй себе, чтобы не потерять
3 821
👨💻Программистам всех уровней посвящается:
— Вносить правки в ваш код сложно и проще переписать всё с нуля?
— Пишете тесты, а баги всё не заканчиваются?
— Скорость работы вашего приложения заставляет желать лучшего?
— Вы много раз слышали про паттерны, слои приложения, ответственности объектов, но не понимаете, что от вас хотели?
🔥Тогда вы по адресу!
На моём канале я пишу статьи, отталкиваясь от своего многолетнего опыта коммерческой разработки.
🧠На канале вы узнаете:
— Что такое архитектура ПО и для чего она нужна
— Использование и польза паттернов проектирования на примерах
— Какие механизмы работают быстрее, но когда стОит отдать предпочтение иному подходу
— Как писать тесты правильно
— 🎁И многое другое...
🏆Переходи на канал, поднимай свой уровень,
💵а за ним и востребованность на рынке специалистов!
3 821
💻 Настройка фаервола в Ubuntu с помощью утилиты UFW
UFW (Uncomplicated Firewall) — удобный интерфейс для управления политиками безопасности межсетевого экрана. Наши серверы постоянно подвергаются различным атакам или сканируются в поиске уязвимостей. Как только эти уязвимости находятся, мы рискуем стать частью ботнета, раскрыть конфиденциальные данные или потерять деньги из-за сбоев в работе веб- приложений. Одной из первых мер по снижению рисков безопасности является грамотная настройка правил межсетевого экрана. В нашем руководстве мы рассмотрим основные команды и правила работы с утилитой UFW.#doc #cybersec
3 821
Все надоело и пропал интерес, чувствуешь себя амебой и хочется только залипать в телефоне. Бывает?
Психолог взрослого человека - канал для айтишников, у которых периодически опускаются руки и отключается мозг, ибо переработки и постоянная тревожность не приводят к другим исходам.
▪️ Как научиться отвлекаться от работы и отдыхать?
▪️ Как совместить кучу рабочих задач и время с семьей?
▪️ Как справиться с прокрастинацией?
▪️ Как не растерять запал, даже если начальник и коллеги 💩 и кажется, что ничего не выходит?
Подписывайтесь на канал @vadimpetrov_psy и научитесь работать без упахивания, выгорания и ущерба для личной жизни!
👨🏻💻 Псс. Заходите в закреп канала - там много полезного, и даже бесплатный мини-курс.
3 821
🏆Откройте секреты мастерства в Linux — утилиты диагностики сети ждут вас
Практический открытый урок 18 июля в 19:00 мск
👉Что ждет вас на вебинаре:
- погружение в мир утилит-диагностики сети в Linux: шаг за шагом от простого к сложному;
- подробное рассмотрение основных инструментов, которые помогут вам успешно диагностировать сетевые проблемы;
- познание тонкостей работы Интернета: как узнать больше и делать меньше ошибок.
Спикер Николай Лавлинский — технический директор в Метод Лаб, PhD Economic Science, опытный руководитель разработки и преподаватель.
Встречаемся в преддверии старта курса «Administrator Linux.Basic». Все участники вебинара получат специальную цену на обучение!
⤵️Регистрируйтесь на бесплатный урок: https://otus.pw/0HZC/?erid=LjN8Jva49
3 821
Знакомство геймера с программированием на C#
Превратите свою любовь к видеоиграм в новую любовь к программированию, изучив все тонкости написания кода, а также научившись отслеживать высокие баллы, из чего сделаны герои видеоигр и коробки с добычей, как работает страшный ГСЧ (генерация случайных чисел) и многое, многое другое. Эта книга - первая в продолжающейся серии, призванной помочь читателям перейти от отсутствия знаний в области программирования к написанию собственных видеоигр и интерактивных цифровых технологий с использованием стандартных отраслевых языков и инструментов.Год: 2024 #books #csharp
3 821
☠️ Парсинг Instagram
Модуль многофункциональный, умеет:
➡️ загружать общедоступные и частные профили;
➡️ сообщения;
➡️ фотографии, хэштеги, истории пользователей;
➡️ качает комментарии и геотеги;
➡️ позволяет отслеживать изменения профиля;
➡️ детально настривать фильтрацию;
➡️ получать информацию о профиле и много чего интересного.
https://youtu.be/Iy2ERjDzvdo
#youtube #soft #python
