Linux для чайника
4.17K subscribers
109 photos
38 files
45 links
Все о свободном программном обеспечении и операционной системе Linux
Download Telegram
🍏 Настройка ZSH в MacOS

С началом использования MacOS, почти сразу понимаешь, что стандартный
терминал не очень-то и удобен.

В качестве оболочки будем использовать ZSH, о нём, думаю, не слышал
только любитель красивых UI, а вместо стандартного терминала я
используем iTerm2.

В MacOS ZSH предустановлен, поэтому сразу устанавливаем его в качестве
оболочки по умолчанию с помощью команды...


#doc #article
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Обучение Python | Управление мышкой и клавиатурой | Парсинг

➡️ Изучаем работу полезного модуля для управления компьютером;
➡️ Научимся управлять мышкой и клавиатурой;
➡️ Печатать;
➡️ Скролить страницы;
➡️ Делать скриншоты;
➡️ Находить и запускать файлы и программы;
➡️ Создавать всплывающие окна и много чего интересного.

Косарь за развернутый комментарий. Спасибо за поддержку 😎

https://youtu.be/7MaBGaxiz6c

#youtube
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Права доступа к файлам в Linux

Владелец
Каждому файлу или каталогу присваивается 3 типа владельца:

➡️ Владелец: владельцем является пользователь, создавший файл или каталог.
➡️ Группа: в группе может быть несколько пользователей. Все пользователи в группе имеют одинаковые разрешения на доступ к файлу или каталогу.
➡️ Другие: другие означают тех пользователей, которые не являются владельцами или членами группы.

Разрешение
Существует только три типа разрешений для файла или каталога.

🖱 Чтение (r): разрешение на чтение позволяет пользователю читать файл.
🖱 Запись (w): разрешение на запись позволяет пользователю изменять содержимое файла.
🖱 Выполнение (x): разрешение на выполнение позволяет выполнять файл.

#doc #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
💻 Не дать угнать за 60 секунд: автоматизируем базовую настройку облачного сервера

Использование облачной платформы зачастую начинается с заказа одного или нескольких серверов. Цели могут быть самые разные: размещение личного pet-проекта, создание рабочего Telegram-бота, небольшого интернет-магазина, публикация сайта-визитки.

Если сервер один или их немного, настройки параметров безопасности, как правило, выполняются администратором вручную и требуют времени. Именно этот период — от момента первого запуска системы до окончания ее базовой настройки — является подарком для тысяч ботов. Кроме того, при работе с конфигурацией вручную есть риск допустить ошибки, которые будут замечены не сразу.

После первой загрузки, машина с публичным IP-адресом становится доступна для атак, часто направленных на подбор пароля для подключения по SSH. Проблема в том, что...


#article #linux #cybersec
Please open Telegram to view this post
VIEW IN TELEGRAM
➡️ Команда 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
Please open Telegram to view this post
VIEW IN TELEGRAM
⌨️ Как удалить файлы в системах Linux или UNIX с помощью команды rm

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

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


#doc #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
💻 Различные правила настройки Firewall в Linux 2024

#linux #defensive #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
⌨️ Администрирование Linux. Базовый уровень

Описание:
Набор разделов, которые описывают фундаментальную подготовку системного администратора Linux Базового уровня. Набор знаний и навыков для Базового уровня взят из комплексного анализа рынка труда на соответствие следующим вакансиям:
- системный администратор Linux
- помощник системного администратора
- системный администратор информационных систем
- специалист 1й линии технической поддержки
- junior system administrator


Язык: Русский

#linux
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Зарабатываем на OZON
👨‍💻 Пишем парсер товаров для популярного маркетплейса

https://youtu.be/UmUnbl75W7E

#youtube
Please open Telegram to view this post
VIEW IN TELEGRAM
📂 Шпаргалка по командной строке Ubuntu

#doc #linux #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
adduser — команда, упрощающая создание учетных записей пользователей в основанных на Debian дистрибутивах

Команда adduser используется в дистрибутиве Debian для упрощения создания учетных записей пользователей, а также автоматической проверки их соответствия политике упомянутого дистрибутива. Она реализована в виде обертки для таких утилит, как useradd, passwd и chfn и использует дополнительный файл конфигурации /etc/adduser.conf для хранения параметров, относящихся к политике дистрибутива Debian.

Базовый синтаксис команды adduser:

$ adduser


В результате исполнения данной команды выполняются следующие операции:

1. Создается учетная запись пользователя с именем.
2. Создается домашняя директория пользователя /home/, в которую копируются файлы из директории /etc/skel.
3. Создается группа пользователей с именем, соответствующим имени нового пользователя, причем сам этот пользователь добавляется в нее.
4. Выводится запрос ввода пароля для учетной записи пользователя.
5. Выводится запрос ввода дополнительной информации, относящейся к учетной записи пользователя.

Примеры использования
Создание учетной записи пользователя iodminbook:

$ adduser iodminbook


Добавление пользователя iodminbook в группу testgroup:
# adduser iodminbook testgroup


#linux #cheatsheet #doc
🐳 Большая шпаргалка по Docker на русском в хорошем качестве

#doc #docker #russian
Please open Telegram to view this post
VIEW IN TELEGRAM
🌍 Сети 6G. Путь от 5G к 6G глазами разработчиков

Это первая книга о беспроводной связи 6G, которая подготавливает
читателя к грядущему технологическому прорыву – в этой новой картине
мира центральное место займут интеллектуальные устройства, входящие
в единую сеть.

В книге рассматриваются новые радиоинтерфейсы и сетевые технологии,
интеграция услуг радарного сканирования и связи, а также сетей наземного
и аэрокосмического базирования. Обсуждаются новые сетевые архитектуры,
обеспечивающие функционирование ИИ, и нативная защита данных.

Издание адресовано исследователям, инженерам, разработчикам, менед-
жерам, работающим в области беспроводной связи, и всем, кто интересуется
технологиями будущего.


Год: 2022

#books
Please open Telegram to view this post
VIEW IN TELEGRAM