Все для системного администратора. По всем вопросам @evgenycarter РКН clck.ru/3KoDXp
Частые ошибки программирования на Bash
Основные моменты, которые стоит подчеркнуть из этой статьи:
1. Цитирование строк: Неправильное использование кавычек может привести к некорректной обработке данных.
2. Тестирование файлов и переменных: Часто забывают о правильной проверке условий, например, различия между [
и [[
.
3. Обработка путей и имен файлов: Проблемы могут возникнуть с пробелами и спецсимволами в именах файлов.
4. Глобальное расширение и регулярные выражения: Знание о том, как Bash обрабатывает *
или ?
, поможет избежать неожиданных результатов.
5. Ошибка при использовании echo
: Нюансы с выводом и интерпретацией символов могут запутать.
Эта документация также хороша для продвинутого понимания ограничений Bash и использования лучших практик. Если вы активно работаете с shell-скриптами, этот ресурс — обязательный к прочтению.
https://telegra.ph/CHastye-oshibki-programmirovaniya-na-Bash-12-25
original https://mywiki.wooledge.org/BashPitfalls
👉 @i_odmin
Анализ сетевого трафика и устранение неполадок
1.Обзор
2.Три направления
3.Tcpdump
4.Кадр, пакет, сегмент
5.Основы перехвата трафика
6. Обнаружение сети
7.Основы фильтрации
8.Основы TCP
9.RTT и размер окна
10.Проблемы
источник
👉 @i_odmin
Если ты системный администратор или DevOps-разработчик и хочешь выйти на новый уровень 📈 — время прокачать навыки с Level Up! Да, даже в конце декабря:)
Приглашаем на бесплатный вебинар «Рабочее расследование. Кто съел весь трафик в организации?» во вторник, 24 декабря в 20:00 МСК.
В условиях стремительного роста объемов данных и увеличения нагрузки на сети, определение источников потребления трафика становится критически важной задачей для организаций. На вебинаре мы в процессе расследования научимся выявлять источники трафика с использованием стека Python, Prometheus, Grafana и Ansible.
💡 Что узнаете:
что узнаете:
- Создание пользовательских экспортеров Prometheus на Python
- Визуализация их в Graphana
- Применение Ansible для быстрого создания окружений, служб и настройки узлов
- Аналитическая работа по анализу трафика
📅 Заявка на практикум
Как я делал сеть на 25 гигабит с минимальным бюджетом
Небольшой отчёт о моём опыте покупки кабелей и сетевых карт, а также тесты 25Гбит/с на слабых и быстрых компьютерах. Что же получилось собрать за 100 $, какие в реальности скорости получились, и как я сэкономил 30 $?
Технология RAID-подробное описание
Автор: Давыд Рыленков
👉 @i_odmin
ВКС 2024: рейтинг российских решений для видеосвязи
Российский рынок ВКС наполняется новыми сервисами, хотя, казалось бы, зачем нам столько и как их сравнивать?
За год вышло уже сколько рейтингов по видеосвязи, мессенджерам, unified communications. Вот один с довольно большим списком российских ВКС. Что правильно, сравнивают не конкретно видеосвязь, которой никакого не удивишь, а функционал вокруг неё: наличие AI, функции для удаленной работы, интеграционные возможности и другое.
Несмотря на избыток продуктов, лидирующие позиции – закономерно у старичков рынка, которые давно вышли за пределы страны.
👨💻Мы часто слышим дискуссии о том, какая из российских ОС наиболее популярна.
🔍Аналитики ICT2GO проанализировали более 40 российских мероприятий с тематикой «Операционные системы» за 2024 год и выяснили, какая из них привлекала к себе внимание чаще остальных:
- Astra Linux – 32,5%
- Альт – 25%
- РЕД ОС – 20%
- Аврора – 10%
- ROSA – 7,5%
остальные – 5%
Неважно, какая ОС вам нравится больше. Информация обо всех мероприятиях для системных администраторов и не только собрана в одном удобном агрегаторе. Телеграм-канал «ICT2GO.ru – мероприятия ИТ» уже более семи лет освещает самые яркие из них для того, чтобы вы точно не пропустили ничего важного.
📌На канале вы найдете:
– подборки ключевых ИТ-ивентов на следующую неделю;
– экспертные мнения и рекомендации по мероприятиям;
– прямые включения, фотоотчеты и самые интересные цитаты спикеров.
Подписаться
erid LjN8KGmQ2
Base Virtualization — запустили бесплатный курс для тех, кто хочет погрузиться в облачные технологии
Уже используете облака, только планируете переезд или просто хотите разобраться в терминологии? Что такое IaaS, SaaS, PaaS? В чем разница между частным, публичным и гибридным облаками? Что такое миграция и как организовать бесшовный переезд в облако? Об этом и о многом другом рассказали в нашем новом курсе.
Что вас ждет:
— 10 уроков о виртуализации и облачной инфраструктуре.
— Доступ к материалам курса без ограничений.
— Поддержка и общение с экспертами в Telegram-сообществе.
Зарегистрируйтесь на курс по ссылке и начните погружение в виртуализацию прямо сейчас.
#реклама
О рекламодателе
🛡 JShielder — инструмент для повышения безопасности серверов Linux
Если вы хотите защитить свой сервер на Linux, обратите внимание на JShielder — мощный скрипт для автоматической настройки безопасности. Этот инструмент создан для администраторов, которые ценят время и надежность.
⚡ Что делает JShielder?
1️⃣ Проверяет настройки сервера на наличие уязвимостей.
2️⃣ Автоматизирует настройку правил firewall и SSH.
3️⃣ Оптимизирует параметры безопасности ядра и служб.
4️⃣ Помогает создать защищённое окружение для приложений.
🛠 Как это работает?
JShielder сканирует ваш сервер и применяет лучшие практики безопасности. Всего несколько команд — и ваш сервер готов к работе.
Пример запуска:
sudo bash jshielder.sh
Подборка Telegram каналов для программистов
Системное администрирование 📌
/channel/sysadmin_girl Девочка Сисадмин
/channel/srv_admin_linux Админские угодья
/channel/linux_srv Типичный Сисадмин
/channel/linux_odmin Linux: Системный администратор
/channel/devops_star DevOps Star (Звезда Девопса)
/channel/i_linux Системный администратор
/channel/linuxchmod Linux
/channel/sys_adminos Системный Администратор
/channel/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
/channel/sysadminof Книги для админов, полезные материалы
/channel/i_odmin Все для системного администратора
/channel/i_odmin_book Библиотека Системного Администратора
/channel/i_odmin_chat Чат системных администраторов
/channel/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
/channel/sysadminoff Новости Линукс Linux
1C разработка 📌
/channel/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
Программирование C++📌
/channel/cpp_lib Библиотека C/C++ разработчика
/channel/cpp_knigi Книги для программистов C/C++
/channel/cpp_geek Учим C/C++ на примерах
Программирование Python 📌
/channel/pythonofff Python академия. Учи Python быстро и легко🐍
/channel/BookPython Библиотека Python разработчика
/channel/python_real Python подборки на русском и английском
/channel/python_360 Книги по Python Rus
Java разработка 📌
/channel/BookJava Библиотека Java разработчика
/channel/java_360 Книги по Java Rus
/channel/java_geek Учим Java на примерах
GitHub Сообщество 📌
/channel/Githublib Интересное из GitHub
Базы данных (Data Base) 📌
/channel/database_info Все про базы данных
Мобильная разработка: iOS, Android 📌
/channel/developer_mobila Мобильная разработка
/channel/kotlin_lib Подборки полезного материала по Kotlin
Фронтенд разработка 📌
/channel/frontend_1 Подборки для frontend разработчиков
/channel/frontend_sovet Frontend советы, примеры и практика!
/channel/React_lib Подборки по React js и все что с ним связано
Разработка игр 📌
/channel/game_devv Все о разработке игр
Библиотеки 📌
/channel/book_for_dev Книги для программистов Rus
/channel/programmist_of Книги по программированию
/channel/proglb Библиотека программиста
/channel/bfbook Книги для программистов
/channel/books_reserv Книги для программистов
БигДата, машинное обучение 📌
/channel/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
Программирование 📌
/channel/bookflow Лекции, видеоуроки, доклады с IT конференций
/channel/coddy_academy Полезные советы по программированию
/channel/rust_lib Полезный контент по программированию на Rust
/channel/golang_lib Библиотека Go (Golang) разработчика
/channel/itmozg Программисты, дизайнеры, новости из мира IT
/channel/php_lib Библиотека PHP программиста 👨🏼💻👩💻
/channel/nodejs_lib Подборки по Node js и все что с ним связано
/channel/ruby_lib Библиотека Ruby программиста
QA, тестирование 📌
/channel/testlab_qa Библиотека тестировщика
Шутки программистов 📌
/channel/itumor Шутки программистов
Защита, взлом, безопасность 📌
/channel/thehaking Канал о кибербезопасности
/channel/xakep_1 Статьи из "Хакера"
Книги, статьи для дизайнеров 📌
/channel/ux_web Статьи, книги для дизайнеров
Английский 📌
/channel/UchuEnglish Английский с нуля
Математика 📌
/channel/Pomatematike Канал по математике
/channel/phis_mat Обучающие видео, книги по Физике и Математике
Excel лайфхак📌
/channel/Excel_lifehack
/channel/tikon_1 Новости высоких технологий, науки и техники💡
/channel/mir_teh Мир технологий (Technology World)
Вакансии 📌
/channel/sysadmin_rabota Системный Администратор
/channel/progjob Вакансии в IT
🎯 Мониторинг и оптимизация дискового пространства в Linux
💾 Мониторинг использования:
• Проверить свободное место:
df -h
du -sh /путь/к/директории
du -ah /путь | sort -rh | head -n 10
find / -type f -size +1G 2>/dev/null
find /var/log -type f -name "*.log" -mtime +30 -exec rm -f {} \;
sudo apt-get clean
sudo dnf clean all
sudo rm -rf /tmp/* /var/tmp/*
sudo apt-get autoremove --purge
0 3 * * 7 find /var/log -type f -name "*.log" -mtime +30 -exec rm -f {} \;
mv /большая/папка /mnt/новый_диск
ln -s /mnt/новый_диск /большая/папка
gzip /var/log/*.log
fdupes -r /путь
sudo apt install ncdu && ncdu /
iotop
sudo apt install fslint
df -h
iotop
inotifywait -m /путь
⁉️Хотите понять, как Kubernetes управляет контейнерами?
🔥Узнайте всё о его ключевых компонентах: Control Plane, Worker Nodes, Pods, Namespaces. На открытом вебинаре мы разберём архитектуру Kubernetes и покажем, как настроить систему для масштабирования и отказоустойчивости.
📗Этот урок — ваш первый шаг к созданию инфраструктурной платформы. После вебинара вы поймёте, как управлять контейнерами, их взаимодействием и хранением данных.
🔗Регистрируйтесь на вебинар 17 декабря в 20:00 мск. Участники получат скидку 🎁 на обучение на курсе «Инфраструктурная платформа на основе Kubernetes»: https://vk.cc/cFYSPsРеклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Linux для Начинающих
#1. Что такое Linux, плюсы и минусы
#2. О Linux, GNU и проблемах с программами
#3. Выбираем дистрибутив Linux
#4. Разделы и файловая система
#5. Особенности установки Linux
#6. Среды рабочего стола Linux
#7. Подготовка к установке Linux
#8. Особенности загрузки с флешки
#9. Установка Linux
#10. Установка Linux рядом с Windows
#11. Установка Linux на виртуальную машину
#12. Настройка виртуальной машины VirtualBox
#13. Рабочая среда Linux Mint
#14. Настройка внешнего вида Linux
#15. Расширяем возможности Linux
#16. Настройки рабочего стола и управляющей панели
#17. Настройки окно и Рабочие столы Linux
#18. Настройки Linux. Секция "Параметры"
#19. Настройка оборудования в Linux
#20. Суперпользователь и Администратор в Linux
#21. Настройки Linux. Администрирование
#22. Файловая система Linux
#23. Каталоги Linux
#24. Файловый менеджер Linux
#25. Аудиоплеер Banshee
#26. Обзор программ Linux Mint
#27. Менеджер программ Linux Mint
#28. Пакеты, репозитории и другие термины
#29. Менеджер пакетов Synaptic
#30. Терминал Линукс
#31. Работа с Терминалом
#32. Запуск Windows-программ на Linux
#33. Безопасность Linux
#34. MBR, GRUB, переустановка Windows и удаление Linux
Все видео доступны на youtube
👉 @i_odmin
Используем библиотеку psutil
для Python, что бы получить исчерпывающую информацию о состоянии CPU и системы в целом.
import psutil
import time
from tabulate import tabulate
def get_cpu_usage():
return psutil.cpu_percent(interval=1)
def get_memory_usage():
memory = psutil.virtual_memory()
return {
'Всего': f'{memory.total / (1024**3):.2f} ГБ',
'Используется': f'{memory.used / (1024**3):.2f} ГБ',
'Свободно': f'{memory.available / (1024**3):.2f} ГБ',
'Процент использования': f'{memory.percent}%'
}
def get_top_processes(n=10):
processes = []
for proc in sorted(psutil.process_iter(['pid', 'name', 'cpu_percent', 'memory_percent']),
key=lambda x: x.info['cpu_percent'],
reverse=True)[:n]:
try:
processes.append([
proc.info['pid'],
proc.info['name'],
f"{proc.info['cpu_percent']:.2f}%",
f"{proc.info['memory_percent']:.2f}%"
])
except (psutil.NoSuchProcess, psutil.AccessDenied, psutil.ZombieProcess):
pass
return processes
def main():
print("=== Мониторинг системы ===")
print(f"\nЗагрузка CPU: {get_cpu_usage()}%")
print("\nИспользование памяти:")
for key, value in get_memory_usage().items():
print(f"{key}: {value}")
print("\nТоп процессов по использованию CPU:")
top_processes = get_top_processes()
print(tabulate(top_processes,
headers=['PID', 'Название', 'CPU %', 'Память %'],
tablefmt='grid'))
if __name__ == '__main__':
main()
10 декабря 2024 года состоялся релиз MiniOS 4.0 — лёгкого модульного live-дистрибутива Linux, предназначенного для использования на съёмных USB-накопителях.
MiniOS Standard — это компактная операционная система, предназначенная для решения повседневных задач. Её отличает высокая производительность и лаконичный, но эффективный интерфейс. В состав системы входят базовые графические программы и необходимые консольные утилиты. Функциональность может быть расширена за счёт установки дополнительных программ с помощью менеджера пакетов APT из обширного репозитория Debian.Рекомендуемые системные требования для MiniOS Standard: 2 ГБ ОЗУ, 1.5 ГГц двухъядерный процессор, 16 ГБ флеш-накопитель.
Основные доработки в MiniOS 4.0:
🔹для загрузки доступны только две редакции вместо шести ранее, включая MiniOS Standard (i386, amd64, 656 МБ) и Toolbox (amd64, 838 МБ);
🔹новая редакция Toolbox — многофункциональный инструмент для системных администраторов с большим набором утилит для обслуживания ПК и восстановления данных;
🔹редакция Standard (для amd64) теперь содержит дополнительные драйверы для беспроводных адаптеров и драйверы для современных звуковых карт Intel;
🔹значительно переработано и улучшено визуальное оформление;
🔹улучшены инструменты MiniOS для настройки системы и создания модулей;
🔹внесено множество изменений, направленных на повышение удобства работы пользователей.
https://github.com/minios-linux/minios-live/releases/tag/v4.0.0
👉 @i_odmin
Что делать, если для участия в DevOps-проектах не хватает навыков?
👉 пойти учиться в Слёрм и освоить навыки работы с Kubernetes! Тем более, что до 28 декабря сделать это можно по специальной цене.
✅ Чему научим:
- Основам работы с K8s, системой автоматизации развертывания, масштабирования и управления приложениями в контейнерах.
- Запускать кластер, работать с базовыми абстракциями и подключать дополнительные компоненты
- Запускать приложение в кластере, понимать принципы работы сети и настраивать CI/CD пайплайн
⭐️ Курс обновлён в июле 2024
Стоимость потока:
До 28 декабря 2024 — 70 000 ₽
С 29 декабря 2024 — 90 000 ₽
Старт потока — 10 февраля.
Забронируйте место по старой цене — оплатить можно в новом году.
Подробности — на сайте 👈
Реклама ООО «Слёрм» ИНН 3652901451
Как искать строки текста в файлах с помощью PowerShell
Этот материал посвящён поиску строк в файлах с использованием PowerShell. Это полезная задача для системных администраторов и DevOps-специалистов, особенно когда нужно быстро найти определённые данные в большом количестве логов, конфигурационных файлов или других текстовых документов.
Основные моменты статьи:
1. Использование Select-String
:
- Это один из самых мощных cmdlet в PowerShell для поиска текстовых совпадений.
- Поддерживает регулярные выражения, что делает его невероятно гибким.
Пример:
Select-String -Path "C:\Logs\*.log" -Pattern "Error"
Select-String
может работать с файлами из нескольких каталогов. Используйте -Recurse
, чтобы просканировать все вложенные папки.
Select-String -Path "C:\Logs\*.log" -Pattern "Critical" | Out-File "C:\Output\CriticalLogs.txt"
grep
:Select-String
по сути является PowerShell-аналогом популярной утилиты grep
в Linux, но с преимуществами интеграции в экосистему Windows.htop
htop — продвинутый системный монитор для Linux. Он был предназначен заменить стандартную программу top. Htop показывает динамический список системных процессов, список обычно сортируется по использованию CPU. Htop, в отличие от top, показывает все процессы в системе. Также показывает время непрерывной работы, использование процессоров и памяти.
Htop часто применяется в тех случаях, когда информации, предоставляемой утилитой top, недостаточно, например, при поиске утечек памяти в процессах. Htop написан на языке Си и использует для отображения библиотеку Ncurses.
Установка: sudo apt-get install htop
После установки запускаем командой htopPID
- идентификатор процесса.USER
- владелец процесса.PRI
- текущий приоритет (влияет на процессорное время, отводимое процессу, значение по умолчанию - 20; чем меньше приоритет, тем больше времени отводится процессу => он выполняется быстрее).VIRT
- размер виртуальной памяти, выделенной под процесс.CPU%
- использование процессора в процентном отношении.MEM%
- использование процессом памяти в процентном отношении.TIME+
- время работы процесса.Command
- указывает на команду, которой был запущен процесс.
Управление производится с помощью функциональных клавиш (F1 - F10):
F1 - справка;
F2 - настройки;
F3 - поиск процесса;
F4 - сортировка списка процессов (от большего к меньшему или от меньшего к большему);
F5 - устанавливает древовидное отображение (корни - родительские процессы, а листья - дочерние) и наоборот;
F6 - открывает панель с выбором параметра сортировки процессов;
F7 - увеличить приоритет выполнения текущего процесса (реализовано вычитанием единицы из текущего значения nice);
F8 - уменьшить приоритет выполнения текущего процесса. Добавляет единицу к текущему значению nice (увеличение или уменьшение приоритета процесса доступно только суперпользователям).
F9 - убить процесс
F10 - выйти из программы
👉 @i_odmin
Олды тут?
Подписывайтесь на канал 👉@tipsysdmin
Работа с правами доступа файлов и директорий в Linux# chown vasya /file
Назначить пользователя vasya владельцем файла file# chown -R vasya directory
Рекурсивно обойти директорию directory и назначить пользователя vasya владельцем всех вложенных файлов и директорий# chown vasya:group /file
Назначить владельца и группу для файла /file# chmod ugo+rwx /directory
Установить полные права доступа rwx ( Read Write eXecute ) для всех ugo ( User Group Other ) на директорию /directory. То-же самое можно сделать, используя числовой представление chmod 777 directory# chmod go-rwx /directory
Удалить все права на директорию /directory для группы и остальных# chgrp new_group file
Изменить группу-владельца для file на new_group# chmod o+t /home/public
Установить так называемый STIKY-бит на директорию /home/public. Удалить файл в такой директории может только владелец данного файла# chmod o-t /home/public
Удалить STIKY-бит с директории /home/public# chmod u+s /bin/binary_file
Установить SUID-бит на файл /bin/binary_file. Это позволяет любому пользователю системы, запускать данный файл с правами владельца файла# chmod u-s /bin/binary_file
Удалить SUID-бит с файла /bin/binary_file# chmod g+s /home/public
Установить SGID-бит на директории /home/public# chmod g-s /home/public
Удалить SGID-бит с директории /home/public# find / -perm -u+s
Поиск всех файлов с установленным SUID битом, начиная с корня файловой системы# ls -lh
Листинг текущего каталога с правами доступа
👉 @i_odmin
Основы компьютерных сетей 🚀
🔹Тема №1. Основные сетевые термины и сетевые модели
https://habr.com/ru/post/307252/
🔹№2. Протоколы верхнего уровня
https://habr.com/ru/post/307714/
🔹Тема №3. Протоколы нижних уровней (транспортного, сетевого и канального)
https://habr.com/ru/post/308636/
🔹Тема №4. Сетевые устройства и виды применяемых кабелей
https://habr.com/ru/post/312340/
🔹Тема №5. Понятие IP адресации, масок подсетей и их расчет
https://habr.com/ru/post/314484/
🔹Тема №6. Понятие VLAN, Trunk и протоколы VTP и DTP
https://habr.com/ru/post/319080/
🔹Тема №7. Протокол связующего дерева: STP
https://habr.com/ru/post/321132/
🔹Тема №8. Протокол агрегирования каналов: Etherchannel
https://habr.com/ru/post/334778/
🔹Тема №9. Маршрутизация: статическая и динамическая на примере RIP, OSPF и EIGRP
https://habr.com/ru/post/335090/
👉 @i_odmin_book
Sniffnet🕵️
Удобный мониторинг интернет-трафика
Работает в Windows, GNU/Linux, Mac
Особенности
💻 выбирайте сетевой адаптер вашего компьютера для проверки
🏷️ выбирайте набор фильтров для применения к наблюдаемому трафику
📖 просмотр общей статистики о вашем интернет-трафике
📈 просмотр графиков интенсивности трафика в реальном времени (байты и пакеты в секунду, входящие и исходящие)
🌐 получайте подробную информацию о доменных именах и сетевых провайдерах узлов, с которыми вы обмениваетесь трафиком
🏠 идентифицируйте соединения в вашей локальной сети
🌍 получайте информацию о стране удаленных узлов (IP-геолокация)
⭐ сохраняйте любимые сетевые узлы
🔉 настройка пользовательских уведомлений для информирования о наступлении определенных сетевых событий
🎨 выбирайте наиболее подходящий для вас стиль из 12 доступных тем, а также поддерживайте собственные темы
🕵️ просматривайте каждое сетевое соединение в режиме реального времени
📁 сохраняйте полные текстовые отчеты с подробной информацией по каждому сетевому соединению:
IP-адреса источника и назначения
порты источника и назначения
используемые протоколы
количество переданных пакетов и байтов
начальная и конечная отметка времени обмена информацией
... и многое другое!
https://github.com/GyulyVGC/sniffnet
👉 @i_odmin
Proxmox
Proxmox 8.1 Upgrade. Обзор. Как безопасно обновиться
Proxmox. Что это? Зачем виртуализация? Возможности и общая информация.
Proxmox Установка и обзор функций WebUI
Proxmox. Linux VM. Установка и настройка.
Proxmox. Windows VM. Установка и настройка.
Proxmox. LXC Container. Установка и настройка линукс контейнеров.
Proxmox. Templates для VM и LXC. Linked vs Full templates.
Proxmox Backup Server. Установка, настройка, тест, обзор функций.
источник
👉 @i_odmin
Доступ через Kerberos для Linux машин в домен Windows
В этом видео я расскажу как получить доступ к сетевым ресурсам домена Windows для Linux машин, используя Kerberos.
Список пакетов которые протребуются:
1) krb5-user
2) ldap-utils
3) smbclient
4) установите пакет gvfs-backends если используете gnome
источник
👉 @i_odmin
📕Открытый урок по разработке в 1С для начинающих и опытных разработчиков от OTUS
На открытом уроке 16 декабря в 20:00 мск мы покажем, как использовать Git для командной разработки в 1С:EDT и работать без хранилища.
📗На открытом уроке:
- научимся использовать плагины в EDT;
- внесем в разработку дополнительный уровень гибкости с помощью Git.
Спикер Юрий Пасхин — программист-разработчик в компании ЕАЕ-Консалт, опытный руководитель команд, архитектор и наставник.
👉 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/cG1iPK
📘 Все участники открытого урока получат скидку 15% на курс "Профессиональная разработка в 1С:EDT + Git"
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Репозиторий 101 Linux Commands eBook содержит бесплатную электронную книгу, в которой собрано 101 базовых и продвинутых команд Linux.
Она ориентирована на пользователей, желающих улучшить свои навыки работы с Linux, и включает примеры использования, объяснения и полезные советы для каждой команды.
Это удобный ресурс для обучения и повседневной работы с системами на основе Linux.
• Basics;
- File Hierarchy Standard (FHS);
- Commands;
• Disk and File System Management;
- General Disk Manipulation (non-LVM);
- Globs (Wildcards);
- Regex;
- Stream redirection;
• Text Readers & Editors;
- Less;
- VI;
• User and Group Management;
• File System Permissions;
• SSH;
• Cronjobs;
• Package Management;
- RPM;
- YUM;
• List of commands by category:
- Directory Navigation;
- File Commands;
- File and Directory Manipulation;
- Package archive and compression tools;
- System commands;
- Networking Commands;
- Package Management;
- User Information commands;
- Session commands;
- Getting Help;
- Applications.
https://github.com/bobbyiliev/101-linux-commands-ebook
👉 @i_odmin
🔥Хотите повысить производительность работы с большими данными?
🦾 Ваша база знаний начинается с Cassandra!
Присоединяйтесь к открытому уроку «Интеграция Cassandra с приложениями».
Дата: 18 декабря в 20:00 мск
Cassandra — одна из самых востребованных NoSQL-баз для высоконагруженных систем. На уроке вы узнаете, как интегрировать её с приложениями и BI-инструментами, работать с данными и создавать простое приложение для Cassandra.
Вы сможете освоить технику загрузки больших объемов данных, изучите, как приложения могут эффективно взаимодействовать с базами на Cassandra, и получите важные навыки в аналитике!
🔗 Ссылка на регистрацию: https://vk.cc/cFXWRQРеклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
🥂 Код на паузу, шампанское в продакшен: факапы и итоги 2024 года
Встречаемся на новогоднем корпоративе для старых и новых друзей учебного центра Слёрм. Будет как в вашей любимой конторе, только лучше🥸
Дресс-код: заряженное настроение и желание поделиться своими историями. Горячие и холодные напитки приветствуются.
Банда дедов Морозов: Кирилл Борисов, Всеволод Севостьянов и Вячеслав Федосеев
В программе:
➡️ Подводим итоги уходящего года: делимся провалами и факапами
➡️ Загадываем желания: мечтаем о фичах, которые хотим в работе
➡️ Шутим шутки: придумываем подписи к IT-мемам
🔥 Дарим подарки авторам лучших историй: промокоды на скидку и доступы к мини-курсам.
Когда: 17 декабря в 19:00 мск
Присоединиться к нашему огоньку — через бота 🍾
Реклама ООО «Слёрм» ИНН 3652901451
❗️💾 Храните данные правильно: освоите репликацию в MySQL!
Надёжная репликация в MySQL — это не просто красивое слово. Это ваш шанс защитить данные, улучшить производительность и быть готовым к любым нагрузкам!
Что ждет вас на открытом уроке:
- пошаговая настройка репликации MySQL с использованием GTID;
- запуск репликации на новых серверах;
- расширение возможностей уже существующих серверов с БД.
Вебинар для системных администраторов Linux, веб-разработчиков и тех, кто хочет разобраться в работе MySQL.
⭐️ Спикер Николай Лавлинский — PhD Economic Sciences, опытный разработчик, автор курсов по администрированию и оптимизации веб-приложений, ведущий каналов «Ускорение сайтов» и «Поддержка сайтов».
⏰ 16 декабря в 19:00 мск. Урок проводится перед стартом курса «Administrator Linux. Professional». Только участники вебинара получат скидку на обучение.
Для участия зарегистрируйтесь:https://vk.cc/cFW7rk
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru