Системный администратор - Сетевые технологии - Компьютерная помощь
6.42K subscribers
2.98K photos
4.3K videos
1.05K files
599 links
Канал для системных администраторов или те кто работает в ИТ сфере.
📚КНИГИ ПО
💠Cisco systems
💠Mikrotik
💠VoIP
💠Linux
💠 Windows server
💠 Сетевые технологии
📽Видеоуроки
🤝Поддержка
Наша группа: @SySAD
Feedback bot: @SySADbot
ePN
Download Telegram
50 основных команд Linux:

1. ls — список файлов и каталогов
2. cd — переход между каталогами
3. pwd — показать текущий путь
4. cp — копирование файлов и папок
5. mv — перемещение или переименование
6. rm — удаление файлов и каталогов
7. mkdir — создание каталога
8. rmdir — удаление пустого каталога
9. touch — создание пустого файла
10. cat — вывод содержимого файла
11. nano — простой текстовый редактор
12. vim — мощный консольный редактор
13. grep — поиск текста в файлах
14. chmod — изменение прав доступа
15. chown — смена владельца файла
16. ps — список запущенных процессов
17. kill — завершение процесса
18. top — мониторинг процессов в реальном времени
19. df — информация о дисковом пространстве
20. du — размер файлов и каталогов
21. free — использование оперативной памяти
22. man — справка по командам
23. history — история введённых команд
24. tar — архивирование файлов
25. gzip — сжатие файлов
26. gunzip — распаковка gzip
27. zip — создание zip-архива
28. unzip — распаковка zip-архива
29. ping — проверка доступности узла
30. ifconfig — настройка сетевых интерфейсов
31. route — управление маршрутами
32. netstat — сетевые соединения и порты
33. ssh — удалённое подключение к серверу
34. scp — копирование файлов по SSH
35. rsync — синхронизация файлов
36. find — поиск файлов в системе
37. locate — быстрый поиск файлов
38. whoami — текущий пользователь
39. sudo — выполнение команд от root
40. su — переключение пользователя
41. useradd — создание пользователя
42. passwd — установка пароля
43. usermod — изменение пользователя
44. groupadd — создание группы
45. groups — группы пользователя
46. wget — загрузка файлов из интернета
47. curl — работа с HTTP/URL
48. date — текущая дата и время
49. cal — календарь
50. shutdown — выключение или перезагрузка системы

@sysadmin1
👍143🔥3🏆1
🔴 tail -f — live логи

🔴 tail -f — смотреть лог в реальном времени
tail -f /var/log/nginx/access.log


❗️ Основа диагностики проблем

👉 Без логов нет sysadmin.

👉 Подписывайся на @sysadmin1.
👍711🔥1
Закрепление и мышление sysadmin

🧠 Как мыслит sysadmin?

Sysadmin всегда задаёт вопросы:

🔹 где я?
🔹 что я делаю?
🔹 что будет после Enter?

🔗 Связка команд

🔗 Базовая связка:
pwd → ls → cd → ls


❗️ Используется постоянно

🧪 Практическое задание
🧪 Создай:
mkdir test
cd test
touch file.txt
ls -la


🚀 Итоги:

✔️ Ты знаешь структуру Linux
✔️ Умеешь работать с файлами
✔️ Не боишься терминала

🔥 Дальше будет пользователи, права и процессы

👉 Подписывайся на @sysadmin1 и не останавливайся.
5👍4🔥1🏆1
Packt.Kubernetes.An.Enterprise.Guide.pdf
31.8 MB
📖 Kubernetes — An Enterprise Guide, 3rd Edition: Master containerized application deployments, integrate enterprise systems, and achieve scalability

Год: 2024
Автор: Scott Surovich

Книга подробно разбирает использование Kubernetes в корпоративной среде с упором на реальные enterprise-сценарии. Рассматриваются архитектура кластеров, стратегии развертывания контейнерных приложений, интеграция с существующими системами и обеспечение масштабируемости. Большое внимание уделено современным возможностям Kubernetes, включая виртуальные кластеры, безопасность контейнеров и управление секретами. Материал ориентирован на практическое применение в сложных инфраструктурах.

Отдельный акцент сделан на эксплуатации Kubernetes в
production: устойчивость, контроль доступа, безопасность и управляемость кластеров. Книга помогает выстроить целостное понимание Kubernetes как платформы, а не просто инструмента оркестрации контейнеров. Подойдет инженерам, DevOps-специалистам и системным администраторам, работающим с Kubernetes в корпоративных и облачных средах.

@sysadmin1
5🔥2👍1🏆1
В этом материале рассматривается начальная настройка маршрутизаторов Juniper SRX под управлением JunOS через командную строку. Разберём основные режимы работы системы, особенности входа под пользователем root и базовые шаги, необходимые для запуска устройства в рабочее состояние. Статья ориентирована на начинающих сетевых и системных администраторов и служит практическим руководством для первой настройки Juniper «из коробки».

https://disnetern.ru/start-configuration-juniper-junos/?ysclid=lfl6212ps4962598855

@sysadmin1
3🔥2👍1
🎯 Пользователи в Linux — глубокое понимание

👤 Кто такой пользователь в Linux на самом деле?

В Linux пользователь (user) — это не просто имя для входа в систему.
Это базовый элемент безопасности и управления.

Вся система Linux построена на вопросе:
КТО выполняет это действие?

📌 Каждый раз, когда:
запускается программа
создаётся файл
изменяется конфигурация
читается лог

👉 Linux проверяет права пользователя.

❗️ Если бы все работали без пользователей:
любой мог бы удалить систему
безопасность была бы невозможна

Поэтому:
каждый процесс запускается от имени пользователя
каждый файл имеет владельца
каждое действие проверяется ядром Linux

💡 Мысль sysadmin:

«Проблема не в команде, проблема в том, кто её выполняет».

👉 Подписывайся на @sysadmin1, здесь учат думать как sysadmin.
4👍2🔥2
🆔 Команды whoami и id — всегда проверяй себя

Перед выполнением любых серьёзных действий sysadmin обязан проверить, под каким пользователем он работает.

📌 Узнать текущего пользователя:
whoami


📌 Получить полную информацию:
id


Пример вывода:

uid=1000(user) gid=1000(user) groups=1000(user),27(sudo)


Расшифровка:
uid — идентификатор пользователя
gid — основная группа
groups — дополнительные группы

❗️ Если ты видишь группу sudo — у тебя есть права администратора.

💡 Практика sysadmin:
Перед изменением системы — id → sudo → команда

👉 Подписывайся на @sysadmin1
👍74🔥2
Создание пользователей: useradd

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

📌 Создать пользователя:
sudo useradd testuser



📌 Создать пользователя с домашней директорией (важно):
sudo useradd -m testuser



📌 Установить пароль:
sudo passwd testuser


После этого пользователь может:
входить в систему
запускать команды
иметь собственные файлы

❗️ Ошибка новичков:
создать пользователя без -m → нет /home/testuser

👉 Подписывайся на @sysadmin1
🔥73👍2🏆2
Удаление пользователей — осторожно

📌 Удалить пользователя:
sudo userdel testuser



📌 Удалить пользователя вместе с домашней папкой:

sudo userdel -r testuser


⚠️ ВАЖНО:
удаление пользователя = потеря доступа
его файлы могут остаться без владельца

💡 Sysadmin никогда не удаляет пользователя, не проверив:
что он делает
какие сервисы от него работают

👉 Подписывайся на @sysadmin1
👍53🔥21
Основные команды Linux: Шпаргалка для начинающих

Наглядное пособие по наиболее важным командам терминала Linux, сгруппированным по логическим категориям для быстрого освоения.

@sysadmin1
7👍5🔥2
👥 Что такое группа и зачем она нужна?

Группа — это механизм объединения пользователей.

Зачем группы:
удобное управление правами
безопасность
масштабируемость

❗️ В Linux права дают группам, а не людям.

Пример:
группа dev → доступ к коду
группа admin → доступ к серверам

💡 Enterprise-подход:

Пользователь может меняться, группа — остаётся.

👉 Подписывайся на @sysadmin1
4👍3🔥2
📂 Где хранятся группы?

Все группы Linux хранятся в файле:
/etc/group


Посмотреть содержимое:
cat /etc/group


Формат строки:

group_name:x:GID:user1,user2


❗️ Sysadmin должен уметь читать системные файлы, а не бояться их.

👉 Подписывайся на @sysadmin1
👍62🔥1🏆1
WatchYourLAN

Легкий сетевой IP-сканер. Может использоваться для оповещения о новых хостах и отслеживания истории хостов в режиме онлайн/оффлайн

Особенности:
- Отправка уведомлений при обнаружении нового устройства
- Мониторинг истории онлайн/оффлайн устройств
- Ведение списка всех устройств в сети
- Отправка данных в InfluxDB2 для создания панели мониторинга в Grafana

https://github.com/aceberg/WatchYourLAN

@sysadmin1
👍43🔥2
Управление группами

📌 Создать группу:
sudo groupadd dev


📌 Добавить пользователя в группу:
sudo usermod -aG dev testuser


⚠️ Ключ -aG:
-a — append (добавить, не удалить другие группы)
G — groups

❗️ Без -a можно случайно удалить другие группы пользователя.

👉 Подписывайся на @sysadmin1
👍62🔥1
⚠️ Типичная ошибка новичков

Давать права напрямую пользователю
✔️ Давать права через группу

Почему?
легче управлять
безопаснее
масштабируемо

👉 Именно так работают крупные компании.

👉 Подписывайся на @sysadmin1
5👍4🔥1