Системный администратор - Сетевые технологии - Компьютерная помощь
7.15K subscribers
3.28K photos
4.67K videos
1.09K files
741 links
Канал для системных администраторов или те кто работает в ИТ сфере.
📚КНИГИ ПО
💠Cisco systems
💠Mikrotik
💠VoIP
💠Linux
💠 Windows server
💠 Сетевые технологии
📽Видеоуроки
🤝Поддержка
Наша группа: @SySAD
Feedback bot: @SySADbot
Download Telegram
Both_David_Using_and_Administering_Linux_Volume_1,_2nd_Edition_2023.pdf
17.8 MB
📖 Использование и администрирование Linux. Том 1. Начало работы, 2-е издание

Год: 2023
Автор: David Both

Книга представляет собой вводный курс по Linux, который помогает с нуля освоить систему и понять её ключевые принципы. Автор объясняет основы операционных систем, философию Linux и базовые задачи администратора. Рассматриваются установка Fedora, работа с пользователями, пакетами и командной строкой, а также базовая диагностика и управление системой.

Внимание уделено файловым системам, загрузке Linux, настройке оболочки и эффективной работе в терминале. Также затрагиваются современные инструменты и технологии, включая systemd, NetworkManager, Btrfs и автоматизацию с помощью Ansible. Книга подойдёт начинающим системным администраторам, которые хотят уверенно войти в Linux и научиться управлять системой на практике.


@sysadmin1
3👍2🔥2🎉2
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Claude официально интегрировали в Blender, Adobe, Autodesk, Ableton и ещё десятки приложений — Anthropic объявила, что нейронка теперь реально работает ЗА ВАС.

🔅 В Adobe подключается к 50+ инструментам Creative Cloud.
🔅 В Blender меняет сцены и объекты.
🔅 В Autodesk Fusion пересобирает 3D-детали.
🔅 В Ableton добавляет плагины и эффекты.
🔅 В SketchUp рисует 3D-модель любой мебели.

Вайб-работа, дождались.

@sysadmin1
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥1🎉1
adduser — команда, упрощающая создание учетных записей пользователей в основанных на Debian дистрибутивах

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

Примечание: в дистрибутивах, не имеющих отношения к Debian, команда adduser полностью аналогична команде useradd (если быть точнее, она представлена обычной символьной ссылкой на утилиту useradd).

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

# adduser

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

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

# useradd -m -U
# passwd
# chfn


Еще одним вариантом использования рассматриваемой команды является добавление существующего пользователя в новую группу пользователей. В этом случае используется следующий синтаксис:

# adduser

Данная команда также может быть заменена на более сложную команду на основе более распространенной утилиты usermod:

# usermod -G , ...,

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

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

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

@sysadmin1
3👍32🔥1🏆1
💡 Совет дня по Linux

Используй расширение фигурных скобок с mkdir -p, чтобы создавать сразу несколько вложенных директорий одним махом!

Вот такая однострочная команда:

$ mkdir -p projects/{frontend,backend}/{src,test,docs}


мгновенно создаст 6 директорий 👇

* projects/frontend/src
* projects/frontend/test
* projects/frontend/docs
* projects/backend/src
* projects/backend/test
* projects/backend/docs

@sysadmin1
👍102🔥2🎉1
Как работает трансляция сетевых адресов (NAT)

@sysadmin1
👍6🔥32🎉1🆒1
#интернет

Я вам
запрещаю ср*ть 🤨

@sysadmin1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁10👍5💯2🔥1🎉1
Both_David_Using_and_Administering_Linux_Volume_2,_2nd_Edition_2023.pdf
26.7 MB
📖 Использование и администрирование Linux. Том 2. Продвинутые темы, 2-е издание

Год: 2023
Автор: David Both

Книга продолжает изучение Linux и фокусируется на продвинутых аспектах администрирования системы. Автор разбирает управление процессами, мониторинг системы и настройку ядра без перезагрузки, а также объясняет работу специальных файловых систем. Дополнительно рассматриваются регулярные выражения и их применение для обработки данных в командной строке.

Также рассматриваются вопросы безопасности, резервного копирования и администрирования сети в Linux-среде. Книга подойдёт системным администраторам, которые уже знакомы с базами Linux и хотят углубить навыки администрирования и автоматизации.


@sysadmin1
👍31🔥1🎉1🏆1
- Дед, а почему ты из ИТ ушел?
- Когда монолит распилили на микросервисы, я понял, что этот цирк уже не остановить...

@sysadmin1
👍13😁6🔥43🎉3
Основы компьютерной безопасности

Лекция 1. Основы криптографии
Практика 1. Криптография и её прикладные инструменты
Лекция 2. Основы сетей
Лекция 3. Основы веба
Практика 2. Основы веба
Лекция 4. Атаки на веб
Лекция 5. Безопасность беспроводных сетей Wi-Fi + воркшоп / Wireless security
Лекция 6. Прикладная криптография для самых маленьких. Менеджеры паролей, HTTPS, SSH

источник

@sysadmin1
👍74🔥2🎉2💯2
💡 Bash-совет дня: Мониторинг открытых портов с выводом в Telegram

Автоматизируй контроль за безопасностью своего сервера! Этот простой bash-скрипт проверяет изменения в открытых портах и шлёт уведомление в Telegram, если появились новые или исчезли старые порты.

#!/bin/bash

# Настройки
TG_TOKEN="your_bot_token"
TG_CHAT_ID="your_chat_id"
PORTS_FILE="/var/tmp/open_ports_last.txt"

# Получаем текущие открытые порты
ss -tuln | awk 'NR>1 {print $5}' | cut -d: -f2 | sort -n | uniq > /tmp/open_ports_now.txt

# Если нет предыдущего файла — создаём
if [ ! -f "$PORTS_FILE" ]; then
cp /tmp/open_ports_now.txt "$PORTS_FILE"
exit 0
fi

# Сравниваем с предыдущим состоянием
DIFF=$(diff -u "$PORTS_FILE" /tmp/open_ports_now.txt)

# Если есть изменения — шлём в Telegram
if [ -n "$DIFF" ]; then
MESSAGE="⚠️ Обнаружены изменения в открытых портах:\n\`\`\`\n$DIFF\n\`\`\`"
curl -s -X POST "https://api.telegram.org/bot$TG_TOKEN/sendMessage" \
-d chat_id="$TG_CHAT_ID" \
-d parse_mode="Markdown" \
-d text="$MESSAGE"

cp /tmp/open_ports_now.txt "$PORTS_FILE"
fi

# Уборка
rm -f /tmp/open_ports_now.txt


📌 Как использовать:

1. Замените your_bot_token и your_chat_id на свои значения.
2. Добавьте в cron, чтобы проверять, например, каждые 10 минут:

*/10 * * * * /path/to/script.sh


🔒 Будьте в курсе неожиданных открытий портов на своих серверах!

@sysadmin1
6👍4🔥4💯3❤‍🔥2
Media is too big
VIEW IN TELEGRAM
Введение в Linux – Полный курс для начинающих (Eng ver)

Если вы новичок в Linux, этот курс предназначен для вас. Вы познакомитесь со многими инструментами, которые ежедневно используют как системные администраторы Linux, так и миллионы пользователей, работающих с дистрибутивами Linux, такими как Ubuntu, на своих компьютерах. Курс научит вас работать с графическим интерфейсом Linux и его мощной экосистемой командной строки.

⌨️ (0:00:00) Introduction
⌨️ (0:01:38) Chapter 1. Introduction to Linux Families
⌨️ (0:07:39) Chapter 2. Linux Philosophy and Concepts
⌨️ (0:16:37) Chapter 3. Linux Basics and System Startup
⌨️ (1:05:36) Chapter 4. Graphical Interface
⌨️ (1:34:29) Chapter 5. System Configuration from the Graphical Interface
⌨️ (2:04:27) Chapter 6. Common Applications
⌨️ (2:12:57) Chapter 7. Command Line Operations
⌨️ (3:25:50) Chapter 8. Finding Linux Documentation
⌨️ (3:36:53) Chapter 9. Processes
⌨️ (4:07:51) Chapter 10. File Operations
⌨️ (4:31:11) Chapter 11. Text Editors
⌨️ (4:49:25) Chapter 12. User Environment
⌨️ (5:13:32) Chapter 13. Manipulating Text
⌨️ (5:40:04) Chapter 14. Network Operations

источник

@sysadmin1
🎉422👍2🔥2