Собираем бюджетный домашний NAS на 14 ТБ
Начав заниматься фотографией, автор статьи быстро ощутил нехватку места на компьютере. Фотографии в RAW имеют большой вес, а про видео говорить ещё страшнее. Решение проблемы очень простое — собрать NAS.
Читать
#СекретыСисадмина
Начав заниматься фотографией, автор статьи быстро ощутил нехватку места на компьютере. Фотографии в RAW имеют большой вес, а про видео говорить ещё страшнее. Решение проблемы очень простое — собрать NAS.
Читать
#СекретыСисадмина
Шпаргалка apt для Linux
Скачайте шпаргалку apt, чтобы освоиться с командой и попробовать с ней новые трюки.
#СекретыСисадмина
📁 Скачать/Download 👇
Скачайте шпаргалку apt, чтобы освоиться с командой и попробовать с ней новые трюки.
#СекретыСисадмина
📁 Скачать/Download 👇
Операторы объединения команд в Linux (часть 1)
Оператор амперсанда (&)
Функция ‘&‘ заставит команду работать в фоновом режиме. Просто введите команду с пробелом и ‘&‘. Вы можете выполнить более одной команды в фоновом режиме за один раз.
Запустите одну команду в фоновом режиме:
Запустите две команды в фоновом режиме одновременно:
Оператор амперсанда (&)
Функция ‘&‘ заставит команду работать в фоновом режиме. Просто введите команду с пробелом и ‘&‘. Вы можете выполнить более одной команды в фоновом режиме за один раз.
Запустите одну команду в фоновом режиме:
ping •c5 google.com &
Запустите две команды в фоновом режиме одновременно:
apt-get update & apt-get upgrade &
#СекретыСисадминаОператоры объединения команд в Linux (часть 2)
Оператор точка с запятой (;)
Оператор точка с запятой позволяет запускать несколько команд за один раз, и выполнение происходит последовательно.
Приведенная выше комбинация команд сначала выполнит обновление репозитория, затем обновит систему и, наконец, создаст каталог «test» в текущей рабочей директории.
#СекретыСисадмина
Оператор точка с запятой (;)
Оператор точка с запятой позволяет запускать несколько команд за один раз, и выполнение происходит последовательно.
apt-get update ; apt-get upgrade
; mkdir test
Приведенная выше комбинация команд сначала выполнит обновление репозитория, затем обновит систему и, наконец, создаст каталог «test» в текущей рабочей директории.
#СекретыСисадмина
Операторы объединения команд в Linux (часть 3)
Оператор AND (&&)
Оператор AND (&&) будет выполнять вторую команду только в том случае, если при выполнении первой команды SUCCEEDS, т.е. состояние выхода первой команды равно “0” — программа выполнена успешно. Этот оператор очень полезен при проверке состояния выполнения последней команды.
Например, вы хотите посетить сайт google. com с помощью команды links в терминале, но перед этим нужно проверить, является ли хост доступным или нет.
ping -c3 google. com && links google. com
#СекретыСисадмина
Оператор AND (&&)
Оператор AND (&&) будет выполнять вторую команду только в том случае, если при выполнении первой команды SUCCEEDS, т.е. состояние выхода первой команды равно “0” — программа выполнена успешно. Этот оператор очень полезен при проверке состояния выполнения последней команды.
Например, вы хотите посетить сайт google. com с помощью команды links в терминале, но перед этим нужно проверить, является ли хост доступным или нет.
ping -c3 google. com && links google. com
#СекретыСисадмина
🔥Команда Экспресс 42 при поддержке генеральных партнеров, выпустила полную версию Исследования состояния DevOps 2024!
В отчете семь тематических секций, из которых вы узнаете об используемых в индустрии инструментах, рынке труда DevOps и изменениях ключевых целей компаний. По традиции, есть и раздел о Kubernetes и оркестраторах. Особое внимание в этом году уделено инструментальным платформам и тому, с какими сложностями связана их разработка.
Посмотреть полную версию можно 👉 по ссылке!
В отчете семь тематических секций, из которых вы узнаете об используемых в индустрии инструментах, рынке труда DevOps и изменениях ключевых целей компаний. По традиции, есть и раздел о Kubernetes и оркестраторах. Особое внимание в этом году уделено инструментальным платформам и тому, с какими сложностями связана их разработка.
Посмотреть полную версию можно 👉 по ссылке!
Операторы объединения команд в Linux (часть 4)
Оператор потока PIPE (|)
Этот оператор очень полезен, когда выходные данные первой команды действуют как входные данные для второй команды. Например, направьте вывод команды «ls -l» на «less» и посмотрите вывод всего скрипта.
#СекретыСисадмина
Оператор потока PIPE (|)
Этот оператор очень полезен, когда выходные данные первой команды действуют как входные данные для второй команды. Например, направьте вывод команды «ls -l» на «less» и посмотрите вывод всего скрипта.
ls -l | less
#СекретыСисадмина
Операторы объединения команд в Linux (часть 5)
Оператор комбинации команд {}
Объедините две или более команд, чтобы при этом вторая команда зависела бы от выполнения первой команды.
Например, проверьте, доступен ли каталог «bin», и выведите соответствующий вывод.
#СекретыСисадмина
Оператор комбинации команд {}
Объедините две или более команд, чтобы при этом вторая команда зависела бы от выполнения первой команды.
Например, проверьте, доступен ли каталог «bin», и выведите соответствующий вывод.
[ -d "bin" ] || { echo Directory does not exist, creating directory now.; mkdir bin; } && echo Directory exists.
#СекретыСисадмина
Операторы объединения команд в Linux (часть 6)
Оператор конкатенации ()
Оператор конкатенации () используется для объединения больших команд в нескольких строках оболочки. Например, команда ниже откроет текстовый файл test(1) .txt.
#СекретыСисадмина
Оператор конкатенации ()
Оператор конкатенации () используется для объединения больших команд в нескольких строках оболочки. Например, команда ниже откроет текстовый файл test(1) .txt.
nano test(1).txt
#СекретыСисадмина
Домашний сервер на базе Proxmox
Для развития DevOps нужна среда, где можно запускать ПО для исследования. Разработчикам проще: открыл документацию, скачал IDE, начал пробовать и изучать новую технологию. А вот DevOps-инженеру одной только IDE будет мало, так как часть его работы как минимум завязана на Linux серверах. Поэтому важно не просто знать, как использовать готовые решения, но и понимать, как они функционируют на уровне инфраструктуры.
Чтобы получить это понимание, нужно уметь разворачивать и настраивать серверы самостоятельно. В этом поможет работа с домашним сервером.
Читать
#СекретыСисадмина
Для развития DevOps нужна среда, где можно запускать ПО для исследования. Разработчикам проще: открыл документацию, скачал IDE, начал пробовать и изучать новую технологию. А вот DevOps-инженеру одной только IDE будет мало, так как часть его работы как минимум завязана на Linux серверах. Поэтому важно не просто знать, как использовать готовые решения, но и понимать, как они функционируют на уровне инфраструктуры.
Чтобы получить это понимание, нужно уметь разворачивать и настраивать серверы самостоятельно. В этом поможет работа с домашним сервером.
Читать
#СекретыСисадмина
14 дистрибутивов, которые подарят жизнь старому ПК
Старые ПК не отвечают требованиям современных операционных систем и программного обеспечения. Хотя обновление оборудования, такого как память, может помочь, лучшим решением в таком случае является облегченная операционная система.
Если вы ищете легкую операционную систему для своего ПК, попробуйте эти компактные дистрибутивы Linux с низкими системными требованиями.
#СекретыСисадмина
📁 Скачать/Download 👇
Старые ПК не отвечают требованиям современных операционных систем и программного обеспечения. Хотя обновление оборудования, такого как память, может помочь, лучшим решением в таком случае является облегченная операционная система.
Если вы ищете легкую операционную систему для своего ПК, попробуйте эти компактные дистрибутивы Linux с низкими системными требованиями.
#СекретыСисадмина
📁 Скачать/Download 👇
Управление Mikrotik удаленно при помощи SMS
Сегодня мы поговорим о том, как можно управлять Mikrotik удаленно при помощи SMS-сообщений. Само собой разумеется, данная инструкция применима для Mikrotik под управлением RouterOS, с установленным 3G-модемом.
#СекретыСисадмина
📁 Скачать/Download 👇
Сегодня мы поговорим о том, как можно управлять Mikrotik удаленно при помощи SMS-сообщений. Само собой разумеется, данная инструкция применима для Mikrotik под управлением RouterOS, с установленным 3G-модемом.
#СекретыСисадмина
📁 Скачать/Download 👇
Системные утилиты для безопасного удаления файлов с HDD
Windows
В данном примере мы форматируем том D в файловую систему NTFS, при этом даем операционной системе команду предварительно перезаписать весь раздел нулями 10 раз, используя параметр /p («passes»), задающий количество проходов.
Linux
Быстро и надежно удаляет один или несколько файлов.
В этом примере мы перезаписали файл file.txt случайными данными 40 раз подряд (параметр -n, по умолчанию же shred совершает 25 проходов) и затем удалили его (параметр -u, поскольку по умолчанию shred не удаляет файлы, а сразу перезаписывает).
Если нам нужно дополнительно скрыть и сам факт «зачистки», то можете воспользоваться параметром -z:
Единственный недостаток shred — данная утилита не умеет работать с директориями. Поэтому если вам требуется уничтожить содержимое целого каталога с вложенными папками, стоит воспользоваться wipe. В данном примере мы отдали команду рекурсивно (-r) удалить все, что находится в папке private, а также отключили запрос подтверждения удаления папок и файлов (-f), которое wipe выводит по умолчанию.
Mac OS
В версиях операционной системы с 10.4 по 10.10 вы могли инициировать перезапись файлов, переместив их в корзину, а затем выбрав в Finder опцию «Очистить корзину необратимо», однако впоследствии Apple от нее отказалась. Вплоть до версии 10.11 для безопасного удаления данных можно было воспользоваться консольной командой srm. В данном примере мы рекурсивно удаляем содержимое папки private (-r), перезаписывая каждый файл случайными данными 7 раз подряд (-m).
В актуальных версиях Mac OS инициировать безопасное удаление файлов с жесткого диска можно с помощью Дисковой утилиты (для этого необходимо нажать на кнопку «Параметры безопасности» и задать количество циклов перезаписи), либо через терминал. Параметр -P является специфичным для Mac OS и сообщает утилите, что удаляемые файлы необходимо трижды перезаписать.
#СекретыСисадмина
Windows
В данном примере мы форматируем том D в файловую систему NTFS, при этом даем операционной системе команду предварительно перезаписать весь раздел нулями 10 раз, используя параметр /p («passes»), задающий количество проходов.
format d: /fs:NTFS /p:10
Linux
Быстро и надежно удаляет один или несколько файлов.
shred -u -n 40 /private/file.txt
В этом примере мы перезаписали файл file.txt случайными данными 40 раз подряд (параметр -n, по умолчанию же shred совершает 25 проходов) и затем удалили его (параметр -u, поскольку по умолчанию shred не удаляет файлы, а сразу перезаписывает).
shred -u -n 40 /private/file.txt /private/file2.txt
Если нам нужно дополнительно скрыть и сам факт «зачистки», то можете воспользоваться параметром -z:
shred -u -z -n 40 /private/file.txt
Единственный недостаток shred — данная утилита не умеет работать с директориями. Поэтому если вам требуется уничтожить содержимое целого каталога с вложенными папками, стоит воспользоваться wipe. В данном примере мы отдали команду рекурсивно (-r) удалить все, что находится в папке private, а также отключили запрос подтверждения удаления папок и файлов (-f), которое wipe выводит по умолчанию.
wipe -rf /private/*
Mac OS
В версиях операционной системы с 10.4 по 10.10 вы могли инициировать перезапись файлов, переместив их в корзину, а затем выбрав в Finder опцию «Очистить корзину необратимо», однако впоследствии Apple от нее отказалась. Вплоть до версии 10.11 для безопасного удаления данных можно было воспользоваться консольной командой srm. В данном примере мы рекурсивно удаляем содержимое папки private (-r), перезаписывая каждый файл случайными данными 7 раз подряд (-m).
srm -rm /private/
В актуальных версиях Mac OS инициировать безопасное удаление файлов с жесткого диска можно с помощью Дисковой утилиты (для этого необходимо нажать на кнопку «Параметры безопасности» и задать количество циклов перезаписи), либо через терминал. Параметр -P является специфичным для Mac OS и сообщает утилите, что удаляемые файлы необходимо трижды перезаписать.
rm -P /private/file.txt
#СекретыСисадмина
Шпаргалка по CMD командам в Windows (часть 1)
Управление файлами и папками
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
#СекретыСисадмина
Управление файлами и папками
•
COPY
— Копирование файлов в другое место•
DIR
— Отображение файлов и папок в текущем каталоге•
DEL
или ERASE
— Удаление файлов•
EDIT
— Запуск редактора файлов•
CD
— Изменить каталог•
EXPAND
— Распаковать сжатые файлы•
FC
— Сравнивает файлы и показывает различия между ними•
FIND
— Найти текстовую строку в файле•
MD
или MAKEDIR
— Создать папку•
MOVE
— Переместить файлы из одной папки в другую•
PRINT
— Отобразить содержимое текстового файла•
RD
или RMDIR
— Удалить папку•
REN
или RENAME
— Переименовать файл или папку•
REPLACE
— Замена файлов в одном каталоге на файлы с тем же именем в другом каталоге•
TREE
— Показывает структуру каталогов диска или папки•
TYPE
— Отображает содержимое текстовых файлов•
OPENFILES
— Управление открытыми файлами•
XCOPY
— Копирование файлов и деревьев каталогов#СекретыСисадмина
Шпаргалка по CMD командам в Windows (часть 2)
Приложения и процессы
•
•
•
•
•
•
#СекретыСисадмина
Приложения и процессы
•
SCHTASKS
— Запланированный запуск приложения•
SHUTDOWN
— Выключение или перезагрузка компьютера•
TASKLIST
— Список выполняемых задач•
TASKKILL
— Остановка или прекращение выполнения задачи•
REG
— Запуск редактора реестра•
RUNAS
— Запуск задачи от имени другого пользователя#СекретыСисадмина