Системный Администратор (Сисадмин) – Telegram
Системный Администратор (Сисадмин)
14K subscribers
1.81K photos
1.69K videos
87 files
1.88K links
Настройка серверов Windows, Linux, сетевое оборудование Cisco Systems, D-Link, HP, Huawei, Juniper, MikroTik. Книги и мануалы для сисадминов.
По всем вопросам @evgenycarter

РКН clck.ru/3KoGJ3
Download Telegram
Подборка каналов для IT специалистов 🎯

https://news.1rj.ru/str/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
https://news.1rj.ru/str/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
https://news.1rj.ru/str/kotlin_lib Подборки полезного материала по Kotlin
https://news.1rj.ru/str/nodejs_lib Подборки по Node js и все что с ним связано
https://news.1rj.ru/str/React_lib Подборки по React js и все что с ним связано
https://news.1rj.ru/str/ruby_lib Библиотека Ruby программиста


Программирование C++📌
https://news.1rj.ru/str/cpp_lib Библиотека C/C++ разработчика
https://news.1rj.ru/str/cpp_knigi Книги для программистов C/C++

Программирование Python 📌
https://news.1rj.ru/str/pythonofff Python академия. Учи Python быстро и легко🐍
https://news.1rj.ru/str/BookPython Библиотека Python разработчика
https://news.1rj.ru/str/python_real Python подборки на русском и английском
https://news.1rj.ru/str/python_360 Книги по Python Rus

Java разработка 📌
https://news.1rj.ru/str/BookJava Библиотека Java разработчика
https://news.1rj.ru/str/java_360 Книги по Java Rus

GitHub Сообщество 📌
https://news.1rj.ru/str/Githublib Интересное из GitHub

CodePen 📌
https://news.1rj.ru/str/codepen_1 Сообщество пользователей CodePen

Базы данных (Data Base) 📌
https://news.1rj.ru/str/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
https://news.1rj.ru/str/developer_mobila Мобильная разработка

Фронтенд разработка 📌
https://news.1rj.ru/str/frontend_1 Подборки для frontend разработчиков

Разработка игр 📌
https://news.1rj.ru/str/game_devv Все о разработке игр

Вакансии 📌
https://news.1rj.ru/str/sysadmin_rabota Системный Администратор
https://news.1rj.ru/str/progjob Вакансии в IT

Чат программистов📌
https://news.1rj.ru/str/developers_ru

Библиотеки 📌
https://news.1rj.ru/str/book_for_dev Книги для программистов Rus
https://news.1rj.ru/str/programmist_of Книги по программированию
https://news.1rj.ru/str/proglb Библиотека программиста
https://news.1rj.ru/str/bfbook Книги для программистов

БигДата, машинное обучение 📌
https://news.1rj.ru/str/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
https://news.1rj.ru/str/bookflow Лекции, видеоуроки, доклады с IT конференций
https://news.1rj.ru/str/coddy_academy Полезные советы по программированию

QA, тестирование 📌
https://news.1rj.ru/str/testlab_qa Библиотека тестировщика

Шутки программистов 📌
https://news.1rj.ru/str/itumor Шутки программистов

Защита, взлом, безопасность 📌
https://news.1rj.ru/str/thehaking Канал о кибербезопасности

Книги, статьи для дизайнеров 📌
https://news.1rj.ru/str/ux_web Статьи, книги для дизайнеров
https://news.1rj.ru/str/arhitekturamira World Architecture

Системное администрирование 📌
https://news.1rj.ru/str/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://news.1rj.ru/str/sysadminof Книги для админов, полезные материалы
https://news.1rj.ru/str/i_odmin Все для системного администратора
https://news.1rj.ru/str/i_odmin_book Библиотека Системного Администратора
https://news.1rj.ru/str/i_odmin_chat Чат системных администраторов
https://news.1rj.ru/str/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.

Английский 📌
https://news.1rj.ru/str/UchuEnglish Английский с нуля

Математика 📌
https://news.1rj.ru/str/Pomatematike Канал по математике

Арбитраж трафика 📌
https://news.1rj.ru/str/partnerochkin CPA и арбитраж трафика

Крипта 📌
https://news.1rj.ru/str/bitkoinoff Новости криптовалют

Метавселенная, GameFi, Crypto 📌
https://news.1rj.ru/str/metaverse360

DeepFake 📌
https://news.1rj.ru/str/deepfakenow Публикуем deepfake видео

Мир технологий 📌
https://news.1rj.ru/str/mir_teh Видео из мира технологий

Excel лайфхак📌
https://news.1rj.ru/str/Excel_lifehack
👍5
Очистить почтовую очередь, удаление писем по cron

Очистка почтовой очереди является самой частой задачей при администрировании любого почтового сервера, большие очереди скапливаются при попытках отправки сообщений на несуществующие адреса — следствием является возрастание нагрузки на серверную инфраструктуру.


Почтовую очередь на сервере можно посмотреть выполнив

mailq


Также можно посчитать общее количество писем в очереди

mailq | wc -l


Как очистить почтовую очередь
При использовании Postfix удалить всю почтовую очередь можно выполнив

postfix flush


Но чаще используется утилита postsuper, при помощи которой можно удалить все письма или часть из них передав их через pipe-line из вывода grep

postsuper -d ALL


Полезной может оказаться и команда, удаляющая все сообщения в статусе deferred

postsuper -d ALL deferred


Иногда возникают ситуации, когда от одного и того же адресата практически постоянно идут сообщения, не представляющие ценности, которые не могут быть отправлены. Они забивают очередь, а удалять их вручную постоянно трудоемко, поэтому соответствующую задачу можно добавить в CRON



bash скрипт для удаления писем из очереди по CRON


#!/bin/bash -eu

mailq-stat | \
grep 'info@example.com' | \
stripq | \
sudo postsuper -d —

exit 0



При установке скрипта и добавлении его с правами на исполнение в качестве CRON задания с указанной периодичностью будут письма, отправленные на info@example.com или с этого адреса будут удалятся из почтовой очереди

#bash

👉 @sysadminof
👍7
Ищете замену TeamViewer? Безопасники не разрешают использовать AnyDeck? Попробуйте новый сервис для удаленного подключения к компьютеру от Контура

Контур.Доступ — сервис для удаленного подключения к компьютерам простым и удобным способом от надежного разработчика, которому доверяют как малые, так и крупнейшие бизнесы России.В конце вас ждет бесплатный доступ на месяц!

Сервис позволяет получать удаленный доступ к компьютеру Windows c другого компьютера через интернет. Подходит для техподдержки клиентов, удаленного администрирования устройств (касс, серверов и пр.) и ПК сотрудников, удаленного рабочего места.

Основные возможности и преимущества:

- Стабилизация подключения после разрыва связи или перезагрузки

- Безопасность канала для вашей поддержки/операторов (двухфакторная аутентификация, невозможность подключения без авторизации)

- Сервера, расположенные в России

- Быстрая передача файла с одного устройства на другое

- Удаленное выключение, перезапуск (в том числе в безопасный режим с подключением)

- Чат с пользователем

- Быстрый вызов служебных инструментов Windows для администратора

- Запись видео сеанса в общедоступном формате в указанную папку, в том числе в сетевую

- Одновременное подключение оператора к нескольким компьютерам или нескольких операторов к одному устройству для участия в сложных сценариях поддержки

- Запуск ПО возможен без прав администратора

Подробнее про сервис и цены - на сайте.

Проверьте сами и получите доступ для тестирования на 7 дней!

А если пройдете опрос, то получите бесплатный доступ на целый месяц! Разработчик дорабатывает сервис под потребности пользователей. Делитесь своим опытом использования ПО для удаленного доступа, рассказывайте, какие функции для вас наиболее важны и каких не хватает. Опрос займет около 5 минут.
👍8👎3
pingu- 🐧ping command but with pingu

Features
Colorful and fun output.
Cross-platform support: Windows, macOS and Linux (also WSL)
It works with a single executable file, so it can be installed easily.
Surpports IPv4 and IPv6.

https://github.com/sheepla/pingu

👉 @sysadminof
👍3🤔1
Технический митап «Виртуализация на отечественном»

🗓 4 августа, 17:30, StartHub.Moscow, Красный Октябрь

📍Формат участия — online или offline

Компания «Инфосистемы Джет» собирает экспертов, которые уже имеют опыт работы с основными отечественными решениями по серверной виртуализации. Они поделятся впечатлениями и дадут оценку готовности этих решений заменить западные аналоги.

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

Что в программе?

🔹Общий обзор рынка отечественной виртуализации, технические подробности по продуктам zVirt, ЕСР VeiL, Альт Сервер Виртуализации, БРЕСТ

🔹Что важно знать об отечественных продуктах по виртуализации

🔹Сценарии и методы подключения внешнего storage, Live demo и дискуссия

Для кого митап?

🔹Администраторов систем виртуализации

🔹Системных администраторов и инженеров

🔹Специалистов службы эксплуатации

🔹ИТ-директоров

👉 Регистрация
👍2👎2🔥1💩1
А мы уже приступили к подготовке HighLoad++ 2022 в Москве (24 и 25 ноября)!

Чтобы сделать по-настоящему крутую конференцию, Программный комитет московского HighLoad++ приглашает вас на встречи с активистами и докладчиками. После долгого перерыва мы снова проводим такие встречи оффлайн!

- 4 августа в 19:00 встречаемся в Петербурге, в офисе Selectel, ул. Цветочная, д. 19. Зарегистрироваться на встречу: https://bx.vc/939ktb

- 9 августа в 19:00 ждём вас в Москве, в офисе Авито на ул. Лесной, д. 7 (15 этаж). Регистрация здесь: https://bx.vc/8kxoeb

- Что будем делать:

— Расскажем, куда движется HighLoad++ сейчас. Вспомним, что было: краткий обзор топовых докладов и тем, посещаемость, интересы аудитории.
— Вместе с вами устроим мозгоштурм. Наметим то, что сейчас важнее всего раскрыть в рамках HighLoad++ 2022 — темы, технологии, проблемы.
— Пообщаемся на сопряженные темы: обсудим идеи, запитчим доклады, подумаем «друг об друга».
— А ещё напитки, закуски и общение — все благодаря нашим добрым друзьям-хостам.
Анализ дампов TCP с помощью Wireshark

Анализ TCP-пакетов в сети - лучший способ найти и устранить общие проблемы с сетью. Этот навык рано или поздно пригодится каждому инженеру программного обеспечения, не зависимо от специфики задач, которые перед ним стоят. В этом материале мы познакомим вас с инструментарием, который понадобится вам для этой работы, включая Wireshark и другие программные средства!

👉 @sysadminof
👍11
Forwarded from DevOps
Kubernetes

How to Install Kubernetes via minikube on Windows Server 2019 Hyper V
How to deploy a Nginx application in Kubernetes using minikube on Windows Server 2019
How to run multiple minikube clusters and multiple node kubernetes cluster
How to install a single node Kubernetes cluster on Ubuntu using Minikube


#devops #девопс #Kubernetes

Подпишись 👉@i_DevOps
👍3
SSH session auditing

Устанавливаем: (Debian 11)
# apt install autoconf gcc make git
# git clone https://github.com/open-ch/log-user-session
# cd open-ch/log-user-session
# ./autogen.sh
# ./configure
# make
# make install


Далее в sshd_config нужно добавить параметр:
ForceCommand /usr/local/bin/log-user-session

Теперь у каждого пользователя будет запускаться оболочка через log-user-session

https://github.com/open-ch/log-user-session

👉 @sysadminof
👍7
Подборка каналов для IT специалистов 🎯

https://news.1rj.ru/str/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
https://news.1rj.ru/str/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
https://news.1rj.ru/str/kotlin_lib Подборки полезного материала по Kotlin
https://news.1rj.ru/str/nodejs_lib Подборки по Node js и все что с ним связано
https://news.1rj.ru/str/React_lib Подборки по React js и все что с ним связано
https://news.1rj.ru/str/ruby_lib Библиотека Ruby программиста


Программирование C++📌
https://news.1rj.ru/str/cpp_lib Библиотека C/C++ разработчика
https://news.1rj.ru/str/cpp_knigi Книги для программистов C/C++

Программирование Python 📌
https://news.1rj.ru/str/pythonofff Python академия. Учи Python быстро и легко🐍
https://news.1rj.ru/str/BookPython Библиотека Python разработчика
https://news.1rj.ru/str/python_real Python подборки на русском и английском
https://news.1rj.ru/str/python_360 Книги по Python Rus

Java разработка 📌
https://news.1rj.ru/str/BookJava Библиотека Java разработчика
https://news.1rj.ru/str/java_360 Книги по Java Rus

GitHub Сообщество 📌
https://news.1rj.ru/str/Githublib Интересное из GitHub

CodePen 📌
https://news.1rj.ru/str/codepen_1 Сообщество пользователей CodePen

Базы данных (Data Base) 📌
https://news.1rj.ru/str/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
https://news.1rj.ru/str/developer_mobila Мобильная разработка

Фронтенд разработка 📌
https://news.1rj.ru/str/frontend_1 Подборки для frontend разработчиков

Разработка игр 📌
https://news.1rj.ru/str/game_devv Все о разработке игр

Вакансии 📌
https://news.1rj.ru/str/sysadmin_rabota Системный Администратор
https://news.1rj.ru/str/progjob Вакансии в IT

Чат программистов📌
https://news.1rj.ru/str/developers_ru

Библиотеки 📌
https://news.1rj.ru/str/book_for_dev Книги для программистов Rus
https://news.1rj.ru/str/programmist_of Книги по программированию
https://news.1rj.ru/str/proglb Библиотека программиста
https://news.1rj.ru/str/bfbook Книги для программистов

БигДата, машинное обучение 📌
https://news.1rj.ru/str/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
https://news.1rj.ru/str/bookflow Лекции, видеоуроки, доклады с IT конференций
https://news.1rj.ru/str/coddy_academy Полезные советы по программированию

QA, тестирование 📌
https://news.1rj.ru/str/testlab_qa Библиотека тестировщика

Шутки программистов 📌
https://news.1rj.ru/str/itumor Шутки программистов

Защита, взлом, безопасность 📌
https://news.1rj.ru/str/thehaking Канал о кибербезопасности

Книги, статьи для дизайнеров 📌
https://news.1rj.ru/str/ux_web Статьи, книги для дизайнеров
https://news.1rj.ru/str/arhitekturamira World Architecture

Системное администрирование 📌
https://news.1rj.ru/str/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://news.1rj.ru/str/sysadminof Книги для админов, полезные материалы
https://news.1rj.ru/str/i_odmin Все для системного администратора
https://news.1rj.ru/str/i_odmin_book Библиотека Системного Администратора
https://news.1rj.ru/str/i_odmin_chat Чат системных администраторов
https://news.1rj.ru/str/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.

Английский 📌
https://news.1rj.ru/str/UchuEnglish Английский с нуля

Математика 📌
https://news.1rj.ru/str/Pomatematike Канал по математике

Арбитраж трафика 📌
https://news.1rj.ru/str/partnerochkin CPA и арбитраж трафика

Крипта 📌
https://news.1rj.ru/str/bitkoinoff Новости криптовалют

Метавселенная, GameFi, Crypto 📌
https://news.1rj.ru/str/metaverse360

DeepFake 📌
https://news.1rj.ru/str/deepfakenow Публикуем deepfake видео

Мир технологий 📌
https://news.1rj.ru/str/mir_teh Видео из мира технологий

Excel лайфхак📌
https://news.1rj.ru/str/Excel_lifehack
👍4
Существует не так много корпоративных телеграм-каналов, которые читать не только интересно, но и полезно. Один из лучших в отрасли — канал «Салатовая телега».

📌 Актуальное на канале:

— всё об устройстве облаков и дата-центров (дашборды grafana для инженеров ЦОД) 

— опыт работы с Kubernetes (мониторинг состояния кластера)

— миграция ИТ-систем (переход с СУБД MS SQL на PostgreSQL)

Кроме этого на канале публикуют свежие вакансии и проводят бесплатные вебинары. Присоединяйтесь, чтобы не пропустить все самое свежее из мира облаков и дата-центров 👉🏼 https://news.1rj.ru/str/unidataline
Как преобразовать все символы в нижний регистр строки в скрипте оболочки bash?

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

echo "Input string here" | tr '[:upper:]' '[:lower:]'


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

#!/usr/bin/env bash
str=“Hello World”
lowerStr=$(echo “$str” | tr ‘[:upper:]’ ‘[:lower:]’)
echo “Input String: $str”
echo “Result String: $lowerStr”



Результат
Input String: Hello World
Result String: hello world

👉 @sysadminof
👍7
Forwarded from DevOps
Стратегии деплоймента

Сделайте реализацию blue/green стратегии деплоймента для Kubernetes на основе деплойментов, сервиса и ingress’а и опишите как переключать версии.

### Конфигурация ingress'а
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: app-ingress
annotations:
nginx.ingress.kubernetes.io/rewrite-target: / spec:
rules:
- http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: app-service
port:
number: 80

### Сервис
apiVersion: v1
kind: Service
metadata:
name: app-service
spec:
selector:
app: app
color: blue
ports:
- protocol: TCP
port: 80
targetPort: 8080

### Деплоймент синей версии
apiVersion: apps/v1
kind: Deployment
metadata:
name: app-blue
labels:
app: app
color: blue
spec:
replicas: 1
selector:
matchLabels:
app: app
color: blue
template:
metadata:
labels:
app: app
color: blue
spec:
containers:
- name: app
image: docker.registry.io/app:1.0.0
ports:
- containerPort: 8080

### Деплоймент зелёной версии
apiVersion: apps/v1
kind: Deployment
metadata:
name: app-green
labels:
app: app
color: green
spec:
replicas: 1
selector:
matchLabels:
app: app
color: green
template:
metadata:
labels:
app: app
color: green
spec:
containers:
- name: app
image: docker.registry.io/app:1.0.0
ports:
- containerPort: 8080
### Переключение версий осуществляется путём изменения селекторов в сервисе


#devops #девопс #Kubernetes

Подпишись 👉@i_DevOps
👍4
Мониторинг SAAS-сервиса интернет-магазинов с помощью Zabbix

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

👉 @sysadminof
👍5
​ToaruOS – это полноценная операционная система для компьютеров x86-64, написанная полностью с нуля, со своим ядром

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

Код проекта написан на языке Си и распространяется под лицензией BSD.

#GitHub | #C #OS #Interesting

👉 @Githublib
👍10
В поисках надежного корпоративного файрвола следующего поколения в условиях импортозамещения?
Регистрируйтесь на вебинар «Импортозамещение сетевой безопасности: всё о UserGate 2.0», который пройдет 23 августа в 12:00.

Мы проработали более 100 вопросов с наших прошлых вебинаров и готовы представить вам обновленный практический вебинар о UserGate.

На этом вебинаре расскажем и продемонстрируем:
🔹 как UserGate может разграничивать доступ пользователей
🔹 как на UserGate работает контроль приложений и сайтов, а также контроль содержимого
🔹 как при помощи UserGate создать отказоустойчивый VPN между филиалами
🔹 как правильно настроить на UserGate SSL-инспекцию
🔹 как внедрить многофакторную аутентификацию при помощи TOTP
🔹 как при помощи Log Analyzer легко настроить сбор и анализ логов для отчётности
🔹 как централизованно управлять устройствами через Management Centre

Регистрируйтесь на вебинар: «Импортозамещение сетевой безопасности: всё о UserGate 2.0» https://clck.ru/sXuxQ