Системный администратор - Сетевые технологии - Компьютерная помощь
5.76K subscribers
2.83K photos
3.95K videos
997 files
541 links
Канал для системных администраторов или те кто работает в ИТ сфере.
📚КНИГИ ПО
💠Cisco systems
💠Mikrotik
💠VoIP
💠Linux
💠 Windows server
💠 Сетевые технологии
📽Видеоуроки
🤝Поддержка
Наша группа: @SySAD
Feedback bot: @SySADbot
Download Telegram
Разбираем 7 основных конфигураций RAID

1️⃣ RAID 0 — Striping (чересстрочная запись)
🔹Максимальная производительность, но без отказоустойчивости.
🔹Все данные разбиваются и пишутся по частям на разные диски.
🔹Один диск выходит из строя — теряются все данные.

2️⃣ RAID 1 — Mirroring (зеркалирование)
🔹Дублирует данные на каждый диск.
🔹 Отличная надёжность: если один диск выйдет из строя, данные сохранятся.
🔹 Потеря половины доступного объёма.

3️⃣ RAID 3/4 — Striping + Dedicated Parity
🔹Один диск используется для хранения контрольной суммы (паритета).
🔹Повышенная надёжность по сравнению с RAID 0.
🔹RAID 3 читает синхронно, RAID 4 — асинхронно.

4️⃣ RAID 5 — Striping с распределённым паритетом
🔹Идеальный баланс скорости и надёжности.
🔹Паритет равномерно распределён между всеми дисками.
🔹Потеря 1 диска — данные сохраняются.

5️⃣ RAID 6 — Striping с двойным паритетом
🔹Защита от одновременного выхода из строя двух дисков.
🔹Немного медленнее, чем RAID 5, но надёжнее.

6️⃣ RAID 10 — RAID 1+0 (вложенный)
🔹Быстрый и надёжный: сначала зеркалирование, затем чередование.
🔹Требует минимум 4 диска.
🔹Лучшее из мира скорости и отказоустойчивости.

7️⃣ JBOD — Just a Bunch Of Disks (не RAID)
🔹Просто набор дисков, объединённых в один том.
🔹Нет ни ускорения, ни надёжности.
🔹Подходит для нестандартизированных нужд или тестов.

@sysadmin1
👍12🔥211
Системы и сети.pdf
4 MB
📖 Системы и сети

Год:
2025
Авторы: А.В. Столяров

Учебник «Программирование: введение в профессию» ориентирован на самостоятельное изучение и предполагает использование систем семейства Unix (в т. 4. Linux) в роли сквозной среды для обучения. Во второй том учебника вошли части IV-VIII, посвящённые языку Си, основным возможностям операционной системы, взаимодействию программ через компьютерные сети, параллельному програм-мированию и устройству ядра операционной системы.

@sysadmin1
3🔥21👍1
Путь Python.pdf
23.8 MB
📖 Путь Python

Год:
2020
Авторы: Джульен Данжу

«Пуrь Python» позволяет отточить ваши профессиональные навыки и узнать как можно больше о возможностях самого популярного языка программирования. Эrа книга написана для разработчиков и опытных программистов. Вы научитесь писать эффективныll код, создавать лучшие программы за минимальное время и избегать распространенных ошибок. Пора познакомиться с многопоточными вычислениями и мемоизациеll, получить советы экспертов в обласrn дизайнаАРI и баз данных, а таюке заглянуть внутрь Python, чтобы расширить понимание языка. Вам предстоит начать проект, поработать с версиями, организовать автоматическое тестирование и выбрать стиль программирования для конкретной задачи. Потом вы перейдете к изучению эффектив­ ного объявления функции, выбору подходящих структур данных и библиотек, созданию безотказных программ, пакетам и оптимизации программ на уровне байт-кода.

#Python

@sysadmin1
👍3🔥1🎉1
🔎 find в Linux: мощный инструмент администрирования

Утилита find служит для поиска файлов по имени и другим свойствам в UNIX-подобных системах. С давних времён она поддерживается почти всеми дистрибутивами Linux и BSD, и остаётся незаменимой при администрировании.

🔑 Основные ключи

* -name — искать по имени файла. При использовании шаблонов (глобов) заключайте их в кавычки. Учтите, что -name чувствителен к регистру; чтобы игнорировать регистр, используйте -iname.
* -type — тип искомого объекта:

* f — файл
* d — каталог
* l — символическая ссылка (link)
* p — канал (pipe)
* s — сокет
* -user — владелец файла: имя пользователя или UID.
* -group — владелец-группа: имя группы или GID.
* -perm — права доступа к файлу (например, -perm 644 или -perm /u+x,g-w).
* -size — размер файла:

* По умолчанию указано в 512-байтных блоках.
* Добавьте суффикс c, чтобы указать байты (например, -size 1024c — ровно 1024 байта).
* Перед числом можно ставить + (больше) или - (меньше).
* -atime / -amin — время последнего обращения к файлу в днях или минутах.
* -mtime / -mmin — время последнего изменения содержимого файла (дни/минуты).
* -ctime / -cmin — время последнего изменения метаданных (владельца или прав) в днях или минутах.
* -newer <файл> — найти файлы, изменённые позже, чем указанный <файл>.
* -delete — удалять найденные файлы (осторожно!).
* -ls — вывести результат в формате ls -dgils.
* -print — показать путь к найденному файлу.
* -print0 — вывести путь с завершающим нулевым байтом (удобно для xargs -0).
* -exec <команда> {} \; — выполнить указанную команду над каждым найденным файлом (обратите внимание на синтаксис \;).
* -ok <команда> {} \; — то же, что и -exec, но перед выполнением запрашивает подтверждение.
* -depth (или -d) — обход каталогов с конца (сначала глубокие уровни, затем более высокие).
* -maxdepth <N> — максимальная глубина поиска. Значение 0 ограничивает область текущим каталогом.
* -prune — исключить указанные каталоги из поиска.
* -mount (или -xdev) — не переходить на другие файловые системы.
* -regex — искать по полному пути, используя регулярные выражения.
* -regextype <тип> — задать тип регулярных выражений (POSIX, Emacs, …) при использовании -regex.
* -P — не разворачивать символические ссылки (поведение по умолчанию).
* -L — разворачивать символические ссылки при обходе.
* -empty — найти только пустые файлы или пустые каталоги.


📌 Примеры использования

1. Найти все файлы, имя которых начинается на iodmin, в текущей директории


   find . -name 'iodmin*'


2. Найти все файлы, имя которых начинается на iodmin, начиная с корня


   sudo find / -name 'iodmin*'


3. Поиск в нескольких каталогах сразу
Например, в /usr/local/man и /opt/local/man:


   find /usr/local/man /opt/local/man -name 'iodmin*'


4. Ищем графические файлы (jpg, png, gif) в текущем каталоге


   find . -type f -regex ".*\.\(jpg\|jpeg\|gif\|png\|JPG\|JPEG\|GIF\|PNG\)"


5. Вывести список всех файлов во всей файловой системе, чей размер больше 100 МБ


   sudo find / -size +100M -print


6. Найти файлы в директориях Postfix


   find /var/spool/postfix/{deferred,active,maildrop,incoming}/ -type f


7. Удалить все пустые каталоги в текущем дереве


   find . -type d -empty -delete


8. Найти файлы, к которым не обращались более 30 дней (в днях)


   find /home -type f -atime +30


9. Найти файлы, изменённые позже, чем файл /etc/passwd


   find /etc -newer /etc/passwd


10. Исключить из поиска каталог backup и подкаталоги при обходе /var/www


    find /var/www -path '/var/www/backup' -prune -o -type f -print

@sysadmin1
👍53🔥2