Описание:
00:00:00 | Intro
00:01:35 | Основы Docker.
00:19:30 | Установка Docker в Linux и Windows.
00:25:40 | Основные команды.
00:54:55 | Управление портами: Port Mapping.
01:08:55 | Переменные в Docker: Environment Variables.
01:20:20 | Постоянные данные: Docker Volumes.
01:48:41 | Сети в Docker. Network.
02:30:11 | Создание своих контейнеров. Dockerfile.
03:40:59 | Docker Compose. Применение.
04:32:28 | Portainer – Web UI для управления Docker.
Канал: RomNero
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥4✍2
https://t.me/videos_it
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍4✍2😐1
Сегодня 256-ой день в году, а значит с днём программиста! 👨💻
Чистого кода без багов и пушистой техподдержки!🐱
🔨 bash_help
Чистого кода без багов и пушистой техподдержки!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥9
🦙 Искали бесплатные ChatGPT-4 и Gemini? Хотели бота со всеми передовыми нейросетями?
Lama — проект, содержащий в себе самые свежие и мощные модели:
⚡️ ChatGPT-4o/turbo
⚡️ Самые последние модели Gemini c контекстом 2млн токенов.
⚡️ Llama-3.1-400b, Gemma, Mistral large 2
⚡️ Suno, Kling, Dall-E 3, Pixart и многие другие!
⚡️ Мы единственные, кто предоставляет доступ к GPT-4, GPT-4o mini, Gemini 1.5, Dall-E 3 совершенно бесплатно.
Подписывайтесь на канал Lama News и откройте себе доступ в мир искусственного интеллекта!
Lama — проект, содержащий в себе самые свежие и мощные модели:
⚡️ ChatGPT-4o/turbo
⚡️ Самые последние модели Gemini c контекстом 2млн токенов.
⚡️ Llama-3.1-400b, Gemma, Mistral large 2
⚡️ Suno, Kling, Dall-E 3, Pixart и многие другие!
⚡️ Мы единственные, кто предоставляет доступ к GPT-4, GPT-4o mini, Gemini 1.5, Dall-E 3 совершенно бесплатно.
Подписывайтесь на канал Lama News и откройте себе доступ в мир искусственного интеллекта!
👍3😐3
Please open Telegram to view this post
VIEW IN TELEGRAM
✍6👍5🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8✍5👍4
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥4✍3
“Active Directory: пентест инфраструктуры - 2024"
Старт: 23 сентября
Авторы: HackerRalf (Михаил Порываев) и BlackRabbit (Павел Никитин), 5-кратные победители the Standoff
Содержание курса:
- Архитектура AD и ее базис
- Компоненты AD Kerberos, Microsoft SQL Server и центр сертификации — как их взломать?
- Харденинг в AD, добыча критичной информации, развитие по инфраструктуре
- Как закрепиться внутри? Техники и эксплоиты
На 100% прикладной курс:
практическая лаборатория AD содержит 16 виртуальных машин, позволяя участникам отточить свои навыки на практике в 100+ рабочих тасках
🏆 Трудоустройство для лучших выпускников
🏆 Сертификат / удостоверение о повышении квалификации
Пишите нам @Codeby_Academy
Подробнее о курсе
Старт: 23 сентября
Авторы: HackerRalf (Михаил Порываев) и BlackRabbit (Павел Никитин), 5-кратные победители the Standoff
Содержание курса:
- Архитектура AD и ее базис
- Компоненты AD Kerberos, Microsoft SQL Server и центр сертификации — как их взломать?
- Харденинг в AD, добыча критичной информации, развитие по инфраструктуре
- Как закрепиться внутри? Техники и эксплоиты
На 100% прикладной курс:
практическая лаборатория AD содержит 16 виртуальных машин, позволяя участникам отточить свои навыки на практике в 100+ рабочих тасках
🏆 Трудоустройство для лучших выпускников
🏆 Сертификат / удостоверение о повышении квалификации
Пишите нам @Codeby_Academy
Подробнее о курсе
🔥2✍1
<адрес-подсети>/<количество-бит>
192.168.1.0
(сеть класса C), а маска подсети (netmask) представлена как 255.255.255.0
(в бинарном виде это 11111111 11111111 11111111 00000000
). Это говорит о том, что для адреса подсети выделены первые 24 бита, а под адрес компьютера в подсети 8 бит, то есть, интервал значений последнего октета (последних 8 бит) будет принимать 256 различных значений (значения от 0 до 255 включительно), где 0 — это адрес подсети, а 255 — броадкаст. Соответственно, под адреса компьютеров вы сможете выделить 254 адреса (от 1 до 254). И, находясь на каком-либо компьютере под управлением операционной системы на базе ядра Linux, вы можете посмотреть адрес компьютера и сетевую маску при помощи команд «ifconfig» и «ip addr».<адрес-подсети>/<количество-бит-в-маске>
Например:
192.168.1.0/24
BINARRAY=({0..1}{0..1}{0..1}{0..1}{0..1}{0..1}{0..1}{0..1})
BINARRAY[0]="00000000"
BINARRAY[1]="00000001"
BINARRAY[2]="00000010"
...
BINARRAY[254]="11111110"
BINARRAY[255]="11111111"
> A=$((2#00000010))
> echo $A
2
> B=$((2#11111110))
> echo $B
254
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10✍6🔥5
Вот 8 обучающих каналов по самым востребованным направлениям в IT.
Выбирай своё направление:
📖 Общее IT: @roadmap_ready
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1😐1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥4✍3
Forwarded from Cyber Media
Мир меняется, и вместе с ним растет количество киберугроз. Как защитить промышленность и транспорт? Как создать эффективный OT SOC? Как страховать киберриски? Об этом и не только — на Kaspersky Industrial Cybersecurity Conference 2024!
KICS Conference 2024 — это крупнейшая площадка для обсуждения кибербезопасности промышленных систем и объектов.
На трансляции вы узнаете:
Присоединяйтесь к онлайн-трансляции, чтобы быть в курсе последних трендов и реальных кейсов. Забронируйте место и давайте разбираться вместе!
*Реклама, АО «Лаборатория Касперского»
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
✍5🔥4👍3
Вам нравится читать контент на этом канале?
Возможно, вы задумывались о том, чтобы купить на нем интеграцию?
Следуйте 3 простым шагам, чтобы сделать это:
1) Регистрируйтесь по ссылке: https://telega.in/n/bash_help
2) Пополняйтесь удобным способом
3) Размещайте публикацию
Если тематика вашего поста подойдет нашему каналу, мы с удовольствием опубликуем его.
Возможно, вы задумывались о том, чтобы купить на нем интеграцию?
Следуйте 3 простым шагам, чтобы сделать это:
1) Регистрируйтесь по ссылке: https://telega.in/n/bash_help
2) Пополняйтесь удобным способом
3) Размещайте публикацию
Если тематика вашего поста подойдет нашему каналу, мы с удовольствием опубликуем его.
👍11🔥2
В Telegram появились 2 классных проекта, о которых должны знать IT-специалисты.
🧑💻 NetworkAdmin.ru — автор делится полезной информацией про Windows/Linux, актуальными уязвимостями, а также историями из личного опыта в IT.
⚙️ EasyTools — бот содержит набор инструментов для айтишников. Поможет получить необходимую информацию не выходя из мессенджера.
Подпишись, чтобы не потерять.
Подпишись, чтобы не потерять.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2😐2
Please open Telegram to view this post
VIEW IN TELEGRAM
✍4👍4🔥4😐1
tar
, одну из самых популярных утилит для архивирования в Linux, а также воспользуемся утилитой split
, чтобы разбить наши архивные файлы на мелкие биты.tar
и split
выглядит так:tar options archive-name files
split options file "prefix”
Давайте теперь рассмотрим несколько примеров того, как разделить большой архив.
Мы можем сначала создать файл архива следующим образом:
tar -cvjf home.tar.bz2 /home/username/Documents/*
Чтобы убедиться, что файл архива был создан, а также проверить его размер, мы используем команду
ls
:ls -lh home.tar.bz2
Затем, используя утилиту
split
, мы можем разбить файл архива home.tar.bz2
на небольшие блоки размером 100 МБ следующим образом:split -b 100M home.tar.bz2 "home.tar.bz2.part"
ls -lh home.tar.bz2.parta*
В приведенной выше команде
split
опция -b
используется для указания размера каждого блока, а home.tar.bz2.part
является префиксом в имени каждого файла блока, созданного после разделения.Как и в случае выше, здесь мы можем создать файл архива образа Ubuntu ISO.
tar -cvzf linux-ubuntu-64bit.tar.gz linuxubuntu-64bit.iso
Затем выполните те же шаги в примере 1, чтобы разделить файл архива на мелкие блоки размером 300 МБ.
ls -lh linux-ubuntu-64bit.tar.gz
split -b 300M linux-ubuntu-64bit.tar.gz "ISO-archive.part"
ls -lh ISO-archive.part*
В этом случае мы можем использовать поток (pipe) перенаправляя вывода команды tar для разделения, следующим образом:
tar -cvzf - wget/* | split -b 150M - "downloads-part"
Убедимся в том что разделение прошло успешно:
ls -lh downloads-parta*
В этом последнем примере нам не нужно указывать имя архива, просто используйте
–
знак.После успешного разделения файлов
tar
в Linux, вы можете соединить файлы с помощью команды cat
. Использование команды cat
является наиболее эффективным и надежным методом выполнения операции соединения.Чтобы объединить все блоки файла tar, мы вводим следующую команду:
cat home.tar.bz2.part* > backup.tar.bz2.joined
Мы видим, что после запуска команды
cat
, она объединяет все мелкие блоки, которые мы ранее создали, в исходный файл архива tar
того же размера.Чтобы разархивировать файл после объединения, мы вводим следующую команду
tar -xvjf backup.tar.bz2.joined -C /home/user/Documents/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7✍5🔥2
Крутая возможность для тех, кто уже работает с Linux и хочет глубже в него погрузиться.
В двух словах: три бесплатных онлайн-воркшопа по Linux. Из интересного: проходят по субботам, длятся 7 часов, а внутри много практики – настройка self-hosted мессенджера, VPN-решения или облачного хранилища.
Переходи по ссылке и выбирай свой воркшоп до 7 октября.
В двух словах: три бесплатных онлайн-воркшопа по Linux. Из интересного: проходят по субботам, длятся 7 часов, а внутри много практики – настройка self-hosted мессенджера, VPN-решения или облачного хранилища.
Переходи по ссылке и выбирай свой воркшоп до 7 октября.
✍2👍1🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5✍4🔥3