Системный администратор - Сетевые технологии - Компьютерная помощь
5.74K subscribers
2.82K photos
3.94K videos
997 files
529 links
Канал для системных администраторов или те кто работает в ИТ сфере.
📚КНИГИ ПО
💠Cisco systems
💠Mikrotik
💠VoIP
💠Linux
💠 Windows server
💠 Сетевые технологии
📽Видеоуроки
🤝Поддержка
Наша группа: @SySAD
Feedback bot: @SySADbot
Download Telegram
Media is too big
VIEW IN TELEGRAM
📞onlinePBX — это облачный сервис для АТС в вашей компании, с возможностями подключения SIP-операторов и интеграцией с популярными CRM.💡

Возможности onlinePBX:
Голосовое меню.
Группы сотрудников.
Очереди звонков.
Голосовое приветствие.
Правила по времени или номеру.
Переадресация.
Факс сервер.
Голосовая почта.
HTTP запросы.
Менеджер контактов.
Запись разговоров.
Набор выделенного на странице номера.
Бесплатная интеграция с Битрикс24 и AmoCRM.
История звонков сотрудника.
Карточка клиента.
Создание контакта, сделки, лида или комментария.
Поддержка программных и аппаратных телефонов.
Вывод оператора связи, региона, города при звонке.
Статусы сотрудников.
Мобильное приложение (IOS/Android)
Бесплатный тестовый номер.
Статистика по вызовам.
Дашборд по сотрудникам в реальном времени.
💰💰💰💰💰💰💰💰💰💰💰💰💰💰

Телефон: +998946577789

https://panel.onlinepbx.ru/register?partnerId=896

#реклама #callcenter #onlinepbx
2👍2🔥2🤪1
Так выглядит закомменченый код времен римской империи 

@sysadmin1
🔥8👍2😁2
📌 Шпаргалка по управлению сервисами и демонами (systemctl, service, init.d)

🔹 Systemd (systemctl)
systemctl — основная утилита для управления сервисами в системах с Systemd (например, Ubuntu 16+, CentOS 7+, Debian 8+).

Запуск, остановка, перезапуск сервиса
systemctl start <service>      # Запустить сервис
systemctl stop <service> # Остановить сервис
systemctl restart <service> # Перезапустить сервис
systemctl reload <service> # Перезагрузить конфигурацию без остановки
systemctl reload-or-restart <service> # Перезапустить, если нельзя перезагрузить


🛠 Статус сервиса
systemctl status <service>     # Проверить статус сервиса
systemctl is-active <service> # Проверить, запущен ли сервис (active/inactive)
systemctl is-enabled <service> # Проверить, включен ли сервис при загрузке (enabled/disabled)


⚙️ Автозапуск при старте системы
systemctl enable <service>   # Включить автозапуск
systemctl disable <service> # Отключить автозапуск
systemctl mask <service> # Запретить запуск сервиса
systemctl unmask <service> # Разрешить запуск сервиса


📜 Логи сервиса
journalctl -u <service>       # Показать логи сервиса
journalctl -xe # Посмотреть детальные ошибки и события
journalctl --since "30 min ago" -u <service> # Логи за последние 30 минут


🔄 Перезагрузка Systemd
systemctl daemon-reexec   # Перезапустить systemd без перезагрузки системы
systemctl daemon-reload # Обновить конфигурацию сервисов




🔹 SysV Init (service, init.d)
Для старых систем без systemd (например, CentOS 6, Debian 7) используются SysV Init и скрипты в /etc/init.d/.

Запуск, остановка, перезапуск
service <service> start      # Запустить сервис
service <service> stop # Остановить сервис
service <service> restart # Перезапустить сервис
service <service> reload # Перезагрузить конфигурацию без остановки


🛠 Статус сервиса
service <service> status     # Проверить статус сервиса


⚙️ Автозапуск при старте системы
chkconfig <service> on       # Включить автозапуск
chkconfig <service> off # Отключить автозапуск
chkconfig --list <service> # Проверить, включен ли сервис при старте


📂 Ручное управление через init.d
/etc/init.d/<service> start   # Запустить сервис
/etc/init.d/<service> stop # Остановить сервис
/etc/init.d/<service> restart # Перезапустить сервис
/etc/init.d/<service> status # Проверить статус




🔹 Upstart (service, initctl)
Использовался в Ubuntu 9.10 – 14.10.

Управление сервисами
service <service> start       # Запустить сервис
service <service> stop # Остановить сервис
service <service> restart # Перезапустить сервис
service <service> status # Проверить статус сервиса
initctl list # Список всех сервисов


⚙️ Автозапуск
echo "manual" | sudo tee /etc/init/<service>.override  # Отключить автозапуск
sudo rm /etc/init/<service>.override # Включить автозапуск




🔹 Дополнительно
🔍 Найти сервис в системе
systemctl list-units --type=service  # Список всех сервисов
systemctl list-unit-files | grep enabled # Все включенные сервисы


🗑 Удаление сервиса
systemctl disable <service>
systemctl stop <service>
rm -f /etc/systemd/system/<service>.service
systemctl daemon-reload




🔥 Совет:
Если не знаете, какой менеджер используется в вашей системе, выполните:
ps --pid 1 -o comm=

Если ответ systemd → используйте systemctl, если initservice или init.d.

@sysadmin1
👍101🔥1
Media is too big
VIEW IN TELEGRAM
📹 Купить vps, vds сервера. Дешевый vps, vds. Аренда самого шустрого виртуального сервера.

Промокоды на 450 рублей!!!

NB100
POISKVPS
VPSTODAY
👍👇👇👇
https://hexcore.ru/v10044

@sysadmin1
👍31🔥1
Bash для пентестеров.pdf
10.5 MB
📖 Сценарий Bash Shell для пентестеров

Год:
2024
Авторы: Стив Кэмпбелл

Сценарии Bash shell - это фундаментальный навык в наборе инструментов pentester, позволяющий автоматизировать сложные оценки безопасности, анализ уязвимостей и задачи эксплуатации. Эта книга представляет собой исчерпывающее руководство по освоению сценариев Bash специально для пентестирования, охватывающее все: от основных концепций сценариев до передовых методов уклонения от обнаружения и интеграции с современными технологиями, такими как искусственный интеллект (ИИ).

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

#bash

@sysadmin1
👍31🔥1
Предварительная_подготовка_данных_в_Python.pdf
80 MB
📖 Предварительная подготовка данных в Python

Год:
2023
Авторы: Груздев А.В.

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

#Python

@sysadmin1
🔥3👍21🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
Kubeshark

Анализатор API-трафика для Kubernetes, обеспечивающий видимость уровня протокола K8s в режиме реального времени, перехват и мониторинг всего трафика и полезной нагрузки, поступающей в контейнеры, подсистемы, узлы и кластеры, а также исходящей от них. Вдохновленный Wireshark, специально созданный для Kubernetes

https://github.com/kubeshark/kubeshark

@sysadmin1
👍5🔥43
Советы по Kubernetes!

15 советов и рекомендаций по работе с Kubernetes, о которых должен знать каждый администратор Kubernetes 👇⚓️

1/ 🔍 Мастерство работы с пространствами имен:
Эффективное использование пространств имен позволяет упорядочить кластеры. Логическая группировка ресурсов, изоляция сред и упрощение управления.

2/ 🚦 Квоты и лимиты ресурсов:
Установите квоты на ресурсы, чтобы предотвратить их перегрузку. Используйте лимиты, чтобы обеспечить справедливое распределение ресурсов и избежать влияния одного недобросовестного стручка на другие.

3/ 🔄 Срочные обновления FTW:
Используйте обновление по расписанию при развертывании. Это обеспечивает минимальное время простоя за счет постепенной замены экземпляров, что делает обновление более плавным и удобным.

4/ 🛡️ RBAC Best Practices:
Тонкая настройка управления доступом с помощью ролевого управления доступом (RBAC). Предоставление наименьших привилегий, регулярный аудит ролей и обеспечение безопасности кластера.

5/ 📚 Документация имеет значение:
Kubernetes имеет обширную документацию. Ознакомьтесь с ней! Глубокое понимание особенностей позволит сэкономить время и избежать головной боли.

6/ 💻 Imperative vs. Declarative:
Знайте, когда следует использовать императивные команды (kubectl run), а когда - декларативные YAML-файлы. Декларативная конфигурация более удобна в обслуживании и масштабируема.

7/ 🔄 Pod Disruption Budgets:
Реализовать PodDisruptionBudgets для контроля случайных сбоев, таких как обновление или обслуживание. Сохраняйте стабильность!

8/ 🚨 Мониторинг и оповещения:
Настройте надежный мониторинг и оповещения. Prometheus и Grafana - ваши друзья. Раннее обнаружение предотвращает катастрофы.

9/ 🛠️ Мудрость диаграмм Helm:
Используйте диаграммы Helm для упаковки, версионирования и управления приложениями Kubernetes. Это упрощает сложные развертывания.

10/ 🔄 CronJobs для запланированных задач:
Используйте CronJobs для автоматизации повторяющихся задач в кластере. Запланированное обслуживание, резервное копирование и очистка стали проще!

11/ 🧹 Очистка ресурсов:
Регулярный аудит и очистка неиспользуемых ресурсов. Избегайте разрастания ресурсов и поддерживайте кластер.

12/ 🚀 Пользовательские определения ресурсов (CRD):
Расширяйте API Kubernetes своими собственными ресурсами. CRD позволяют определять пользовательские объекты и контроллеры для специализированных случаев использования.

13/ 🔗 Сетевые политики:
Определение сетевых политик для контроля взаимодействия между капсулами. Повышение уровня безопасности и ограничение потенциальных возможностей для атак.

14/ 🔄 Горизонтальное автомасштабирование Pod:
Включите автомасштабирование для своих развертываний. Пусть Kubernetes автоматически регулирует количество pod-ов в зависимости от использования ресурсов или пользовательских показателей.

15/ 🚛 Persistent Volumes:
Понимание и использование Persistent Volumes и Persistent Volume Claims. Обеспечение сохранности данных и эффективное управление хранением.

@sysadmin1
🔥21👍1💯1
This media is not supported in your browser
VIEW IN TELEGRAM
«Тсс, потом оформим это как недочет в архитектуре и попросим ещё денег»

@sysadmin1
🤣16😁411🔥1