Linux Education
11.5K subscribers
1.08K photos
61 videos
8 files
953 links
🐧 Гайды, тесты и обучающие материалы по Linux.

Реклама — @cyberJohnny

Заявление в РКН: https://knd.gov.ru/license?id=6784bbba96de59064dc32602&registryType=bloggersPermission
Download Telegram
26👍8🔥4🤩3
📍less — если файл длинный, то его удобно прокручивать. Для этого и придумана команда less;
📍head и tail — с опцией -n число показывают сколько‑то строк от начала (head) или конца (tail) указанного файла;
📍grep — поиск в строке по подстроке или регулярному выражению;
📍find — поиск файлов;
📍mkdir (make directory) — создание директории;
📍touch — создание пустого файла. Просто укажи его название;

🐧 Linux Education
👍22
📍sudo — выполнить следующую далее команду от имени суперпользователя;
📍df (disk free) — посмотреть, сколько на дисках свободного места. Рекомендую писать df -h по аналогии с ls -h;
📍du (disk usage) — узнать, сколько занимает каталог. Тоже есть опция -h;
📍ps (processes) — посмотреть список запущенных тобой процессов и их идентификаторы;
📍kill и идентификатор — завершить какой‑то процесс.

🐧 Linux Education
👍46
📍ping — попинговать узел;
📍nslookup — узнать информацию об узле;
📍traceroute — проследить путь пакетов до узла;
📍netstat — информация об открытых портах и соединениях;
📍whois — информация о регистрации домена.

🐧 Linux Education
🔥18👍9
B Linux обычно есть несколько утилит, которые сильно облегчат тебе жизнь. Если их нет, то стоит их установить:

📍git — популярнейшая система контроля версий, как и ядро Linux, созданная Линусом Торвальдсом;
📍nano — простейший текстовый редактор, работающий в терминале;
📍unzip и unrar — думаю, ты догадываешься, зачем они нужны;
📍curl нужен для веб‑запросов;
📍wget — для скачивания больших файлов;
📍htop показывает уровень загрузки системы и список процессов.

🐧 Linux Education
🔥19👍11
Как стабильно зарабатывать во фрилансе / найти новую профессию в 2023г.?

→ Приглашаем на бесплатную личную карьерную консультацию

🔥 Вы узнаете:
— Какая новая профессия вам подойдет
— Как применить уже имеющийся опыт и зарабатывать больше
— как выйти на стабильный доход
— Какие навыки нужны для входа в профессию

👉 А также мы расскажем:
— Как сменить текущую работу на более творческую, без потери в доходах.
— Как быстро найти удаленную профессию по душе
— Какой путь необходимо пройти, чтобы стабильно делать от 100к / мес.

→ Узнать подробнее
👍7
🔥47👍13🤩111
📍Выйти из программ, которые не закрываются сами, обычно можно, нажав Q.
📍Прервать работу — Ctrl-C.
📍А чтобы выйти из vim, если ты его открыл случайно, набери последовательность :q! и нажми Enter.

🐧 Linux Education
👍14🤩31
Hacking_For_Dummies___by_Kevin_Beaver.pdf
20.1 MB
📔 Title: Hacking for Dummies, 7th Edition

#book #Hacking #EN

🌐 Lang.: English
🧔 Author: Kevin Beaver
🕘 Year: 2022
📑 Pages: 419
#️⃣ ISBN: 978-1-119-87219-1

📝 Description: Ваш смартфон, ноутбук и настольный компьютер важны для вашей жизни и бизнеса как никогда раньше. Помимо того, что они делают вашу жизнь проще и продуктивнее, на них хранится конфиденциальная информация. К счастью для всех нас, каждый может освоить мощные методы защиты данных и обеспечения безопасности, чтобы плохие парни оставались снаружи, где им и место.

Эта книга отправит вас в легкое путешествие по кибербезопасности, в ходе которого вы научитесь основам тестирования на уязвимость и проникновение, чтобы вы могли найти бреши в своей сети до того, как ими воспользуются плохие парни. Вы научитесь защищать свои сети Wi-Fi, блокировать последнюю установку Windows 11, понимать последствия удаленной работы для безопасности и многое другое.

@bzd_channel
👍17
Посмотреть список всех групп, доступных в системе, можно в файле /etc/group, например, с помощью редактора vi в терминале:

$vi /etc/group

Для смены основной группы нужна опция -g. Синтаксис здесь следующий:

$ usermod -g имя_основной_группы имя_пользователя

Задача – изменить основную группу для пользователя test_user на test_group (GID – 1001). Так будет выглядеть команда в нашем случае:

$sudo usermod -g test_group test_user

Затем можно проверить, что изменения применились с помощью команды id. В результатах вывода команды id нам интересен пункт GID. А еще вместо названия группы можно использовать ее идентификатор GID:

$sudo usermod -g 1001 test_user

🐧 Linux Education
👍5
рассмотрим как удалить пользователя из группы usermod. Эта утилита не слишком хорошо справляется с удалением пользователя из групп, ведь нужной опции в ней просто нет. Но с помощью -G можно указать, в каких дополнительных группах пользователь останется, чтобы удалить все остальные.

В качестве примера возьмем уже упомянутую учетную запись gregory2. Задача – оставить ее только в группе disk, убрав cdrom и plugdev. В таком случае нужно для usermod задать опцию -G и ту группу, которая останется:

$sudo usermod -G disk gregory2

А если вы хотите удалить все дополнительные группы для конкретного пользователя, передайте опции -G пустое значение:

$sudo usermod -G "" gregory2

🐧 Linux Education
👍9
Кто и зачем использует Linux в IT? Основное преимущество этой операционной системы — безопасность. Это отличает её от других. Узнайте подробнее о мире Linux на бесплатном онлайн-интенсиве Skillbox с 30 января по 1 февраля в 21:00 по московскому времени.

Успейте зарегистрироваться — количество мест ограничено: 🔜 https://clc.to/8Z9buw


Кому подойдёт интенсив:


📌Практикующим системным администраторам. Расширите навыки работы с Linux, узнаете, как использовать знание этой ОС для карьерного роста или перехода в смежную IT-область.


📌Программистам, которые хотят расширить компетенции. Научитесь работать с Linux Desktop, настраивать Apache и MySQL, запускать PHP-приложения. Попрактикуетесь в администрировании Linux.


📌 Новичкам в IT. Познакомитесь с возможностями Linux, узнаете, как войти в сферу IT, и получите навык, полезный во многих специальностях.

🎁 Каждому, кто зарегистрируется, пришлём руководство «Как установить локальный сервер на Linux». Всем, кто дойдёт до конца интенсива, — электронная книга Пола Доэрти и Джеймса Уилсона «Человек + машина» издательства МИФ.

Присоединяйтесь, практикуйтесь и получите сертификат на скидку 10 000 рублей на любой курс Skillbox.
👍4
Допустим пользователь gregory2 обладает ограниченными правами, ведь используется в редких случаях для удаленного управления системой. Его нужно включить в группу plugdev, чтобы иметь полный доступ ко внешним устройствам, например, подключенным по USB жестким дискам. Сначала проверим его текущие группы командой:

$groups gregory2

С этой задачей поможет параметр -G. Но его обязательно нужно использовать вместе с -a, чтобы добавить новую группу, не удаляя старые:

$sudo usermod -a -G plugdev gregory2

🐧 Linux Education
👍17
Поработать над задачами, слушая звук морского прибоя? Провести мозговой штурм с командой на песчаном берегу и пообедать под теплыми лучами солнца с видом на морской вокзал? Да, если вы — часть IT‑команды Сбера. 

Сбер открыл в Сочи пространство для IT‑специалистов и находится в поиске: DevOps-инженеров, Java-разработчиков и инженеров сопровождения 
Над чем предстоит работать.

Создавать новые и развивать существующие сервисы, и продукты банка, чтобы они были максимально удобными для клиентов.
 
Прибавьте к интересным задачам стильный офис на берегу моря, мощное железо, удобный график (офис\гибрид) и работу по Agile в команде таких же амбициозных и перспективных IT‑специалистов.

⚡️ Хочу узнать больше о вакансиях и отправить свое резюме
🔥6👍4🤩1
🤩36👍13🔥1
Главная задача – получить полную информацию для всех пользователей. Для этих целей команде last нужно передать опции -F, -w и -x:

$last -F -w -x

Если вам нужно получить подробную информацию об удаленных подключениях, то к команде добавится опция -d:

$last -d -F -w -x

В результате в отдельной графе будет записан IP-адрес подключения.

🐧 Linux Education
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Школа SQL - блог ведущего аналитика Ozon tech.

Здесь разобраны реальные практические задачи по работе с база данных с собеседований крупных компаний.

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

Хотите, чтобы ваш код работал быстро? Лайфаки и гайды по работе с базами даных, которые вы сможете использовать уже сегодня.

Используйте весь потенциал баз данных: @sql
👍91🔥1
Когда компьютером пользуется сразу же несколько пользователей, информацию можно получить только по одному из них. Для этого утилите last нужно указать его имя. Рассмотрим все на примере пользователя root-user:

$last root-user

🐧 Linux Education
👍51🔥1