Запуск MacOS 13+ в VMware на процессорах AMD (OpenCore)
В этом материале автор поделится своими изысканиями по запуску виртуальных машин MacOS на процессорах AMD.
Читать
#СекретыСисадмина
В этом материале автор поделится своими изысканиями по запуску виртуальных машин MacOS на процессорах AMD.
Читать
#СекретыСисадмина
Утилита systemctl (часть 1)
В Systemd есть специальный инструмент для управления службами в Linux - команда systemctl. Эта утилита позволяет делать очень много вещей, начиная от перезапуска службы linux и проверки ее состояния, до анализа эффективности загрузки службы.
#СекретыСисадмина
В Systemd есть специальный инструмент для управления службами в Linux - команда systemctl. Эта утилита позволяет делать очень много вещей, начиная от перезапуска службы linux и проверки ее состояния, до анализа эффективности загрузки службы.
list-units
- посмотреть все службы (юниты), которые сейчас загружены в память, аналог опции -tlist-sockets
- посмотреть все сокеты служб, которые сейчас загружены в памятьlist-timers
- посмотреть список таймеров, загруженных в памятьstart
- запустить службу linuxstop
- остановить службу linuxreload
- попросить службу перечитать свою конфигурацию из файловой системыrestart
- перезапустить службуtry-restart
- перезапустить службу, только если она запущенаreload-or-restart
- попросить службу обновить свою конфигурацию, если не поддерживается просто выполнить перезапуск службы linuxisolate
- запустить только одну службу вместе с ее зависимостями, все остальные остановить#СекретыСисадмина
Утилита systemctl (часть 2)
#СекретыСисадмина
kill
- отправить сигнал завершения процессу, используется вместе с опциями --signal и --kill-whoclean
- удалить все данные, которые касаются указанной службы (кэш, логи, данные выполнения)is-active
- проверить, запущена ли служба linuxis-failed
- проверить, не завершилась ли служба с ошибкойstatus
- посмотреть состояние и вывод службыshow
- посмотреть параметры управления службой в linuxcat
- посмотреть содержимое юнит файла в текстовом видеreset-failed
- очистить состояние failed для служб, которые завершились с ошибкойlist-dependencies
- посмотреть зависимости службы linuxlist-unit-files
- вывести все установленные файлы службenable
- добавить службу в автозагрузку#СекретыСисадмина
Утилита systemctl (часть 3)
#СекретыСисадмина
disable
- удалить службу из автозагрузкиis-enabled
- проверить если ли уже служба в автозагрузкеreenable
- сначала выполнить disable, потом enable для службыlist-jobs
- все выполняющиеся задачи Systemdsnapshot
- сохранить состояние служб, чтобы потом восстановитьdaemon-reload
- обновить конфигурацию юнитов для всех службmask
- сделать юнит недоступнымunmask
- вернуть файл службы linuxlink
- добавить юнит файл, который расположен не в стандартной папке для юнитовrevert
- вернуть юнит до состояния по умолчаниюedit
- отредактировать параметры службы, не изменяя основной файл юнита#СекретыСисадмина
Оптимизация Arch Linux до небес
По мнению автора статьи, Arch Linux — один из лучших дистрибутивов. Он минималистичный, его установка не так проста, особенно неопытному пользователю, но за это мы получаем широту действий — хочешь, можешь установить гном, а хочешь — хоть тайловый оконный менеджер. Устанавливая какое-либо DE или WM, вы скорее всего установите минимальную комплектацию, а также из-за минималистичности арча — вы получаете систему, которая не будет есть много ресурсов вашего ПК, ибо не будет никаких лишних сервисов и демонов. Но даже тогда, особенно на очень маломощных ПК, просто минимальной установки может не хватить. И придется взяться за оптимизацию.
Читать
#СекретыСисадмина
По мнению автора статьи, Arch Linux — один из лучших дистрибутивов. Он минималистичный, его установка не так проста, особенно неопытному пользователю, но за это мы получаем широту действий — хочешь, можешь установить гном, а хочешь — хоть тайловый оконный менеджер. Устанавливая какое-либо DE или WM, вы скорее всего установите минимальную комплектацию, а также из-за минималистичности арча — вы получаете систему, которая не будет есть много ресурсов вашего ПК, ибо не будет никаких лишних сервисов и демонов. Но даже тогда, особенно на очень маломощных ПК, просто минимальной установки может не хватить. И придется взяться за оптимизацию.
Читать
#СекретыСисадмина
SSH Enumerate users, SSH bruteforce password attack
1. Определяем активные службы.
2. Получаем версию SSH-сервиса.
3. Перечисляем пользователей системы.
4. Атакуем пароль пользователя методом перебора.
#СекретыСисадмина
📁 Скачать/Download 👇
1. Определяем активные службы.
2. Получаем версию SSH-сервиса.
3. Перечисляем пользователей системы.
4. Атакуем пароль пользователя методом перебора.
#СекретыСисадмина
📁 Скачать/Download 👇
Раскрываем секреты загрузочных ISO-образов
В этой статье автор поговорит об ISO-файлах, на которых, как известно, распространяются дистрибутивы операционных систем.
Читать
#СекретыСисадмина
В этой статье автор поговорит об ISO-файлах, на которых, как известно, распространяются дистрибутивы операционных систем.
Читать
#СекретыСисадмина
SSH без пароля, или как настроить SSH-доступ по ключу в Linux
SSH, или Secure Shell — это сетевой протокол с открытым исходным кодом, который можно использовать для входа на серверы и удалённого выполнения команд, что отлично подходит для пользователей VPS.
Есть два способа включить SSH:
• Вход на основе пароля
• Аутентификация на основе открытого ключа
Аутентификация на основе открытого ключа также известна как вход в SSH без пароля, или беcпарольный доступ по SSH.
#СекретыСисадмина
📁 Скачать/Download 👇
SSH, или Secure Shell — это сетевой протокол с открытым исходным кодом, который можно использовать для входа на серверы и удалённого выполнения команд, что отлично подходит для пользователей VPS.
Есть два способа включить SSH:
• Вход на основе пароля
• Аутентификация на основе открытого ключа
Аутентификация на основе открытого ключа также известна как вход в SSH без пароля, или беcпарольный доступ по SSH.
#СекретыСисадмина
📁 Скачать/Download 👇
Mikrotik и несколько провайдеров: резервирование каналов
В этой статье автор не будет рассматривать базовую настройку роутера, а уделит внимание только обеспечению резервирования внешних каналов.
Читать
#СекретыСисадмина
В этой статье автор не будет рассматривать базовую настройку роутера, а уделит внимание только обеспечению резервирования внешних каналов.
Читать
#СекретыСисадмина
Обзор вопросов и ответов для собеседования по облачным технологиям
В этом материале автор подробно разбирает популярные вопросы с собеседований по облачным технологиям и ответы на них.
#СекретыСисадмина
📁 Скачать/Download 👇
В этом материале автор подробно разбирает популярные вопросы с собеседований по облачным технологиям и ответы на них.
#СекретыСисадмина
📁 Скачать/Download 👇
Как узнать разрядность Linux
Разрядность операционной системы определяет набор инструкций процессора, которые будут использоваться для работы с данными и памятью компьютера. Существует две самые популярные разрядности, это i386 или 32-битная разрядность и x86_64 или 64-битная разрядность. Первая уже устаревшая и поддерживает работу с не больше чем 4 гигабайта оперативной памяти.
#СекретыСисадмина
📁 Скачать/Download 👇
Разрядность операционной системы определяет набор инструкций процессора, которые будут использоваться для работы с данными и памятью компьютера. Существует две самые популярные разрядности, это i386 или 32-битная разрядность и x86_64 или 64-битная разрядность. Первая уже устаревшая и поддерживает работу с не больше чем 4 гигабайта оперативной памяти.
#СекретыСисадмина
📁 Скачать/Download 👇
Умеете кодить и хотите узнать, в каком направлении можно развивать свою карьеру?
Интенсивы с упором на практику вам в помощь!
Зачастую на таких коротких программах не просто учат востребованным скилам, но и объясняют, в каких сферах и профессиях они нужны.
Например, недавно Школа анализа данных Яндекса анонсировала SRE Week. На открытом интенсиве будут рассказывать как об эксплуатации больших информационных систем, так и о задачах SRE-специалистов: траблшутинге, SLA, capacity planning и многом другом. Это отличный шанс для разработчиков попробовать себя в новой сфере, а для студентов — построить траекторию развития в IT.
SRE Week пройдёт с 17 по 22 июня. Участие бесплатное. Доступ к лекциям дают всем зарегистрированным, однако, чтобы получить сертификат, нужно пройти отбор и успешно сдать итоговую работу.
Подайте заявку до 16 июня и слушайте лекции топовых экспертов
Интенсивы с упором на практику вам в помощь!
Зачастую на таких коротких программах не просто учат востребованным скилам, но и объясняют, в каких сферах и профессиях они нужны.
Например, недавно Школа анализа данных Яндекса анонсировала SRE Week. На открытом интенсиве будут рассказывать как об эксплуатации больших информационных систем, так и о задачах SRE-специалистов: траблшутинге, SLA, capacity planning и многом другом. Это отличный шанс для разработчиков попробовать себя в новой сфере, а для студентов — построить траекторию развития в IT.
SRE Week пройдёт с 17 по 22 июня. Участие бесплатное. Доступ к лекциям дают всем зарегистрированным, однако, чтобы получить сертификат, нужно пройти отбор и успешно сдать итоговую работу.
Подайте заявку до 16 июня и слушайте лекции топовых экспертов
Советы по настройке history команд в Bash
Каждая вводимая в терминале команда сохраняется в файле
Настройка истории команд в Bash осуществляется путем добавления переменных окружения в файл
Чтобы изменения в
1. Добавляем Отображение Даты и Времени в Bash History
Иногда очень полезно узнать время, когда какая-либо команда была выполнена. Установите
2. Увеличиваем Размер Хранимой Истории
Увеличьте
Увеличьте
3. Добавляем Команды Bash в Файл с Историей
Чтобы добавлять новые команды в файл с историей, а не переписывать его каждый раз, добавьте следующую строку в
4. Мгновенно Сохранять Историю Команд
По умолчанию, Bash записывает историю команд в
#СекретыСисадмина
Каждая вводимая в терминале команда сохраняется в файле
~/.bash_history
. Чтобы посмотреть историю команд – введите history
.Настройка истории команд в Bash осуществляется путем добавления переменных окружения в файл
~/.bashrc
.Чтобы изменения в
~/.bashrc
вступили в силу, выполните:source ~/.bashrc
1. Добавляем Отображение Даты и Времени в Bash History
Иногда очень полезно узнать время, когда какая-либо команда была выполнена. Установите
HISTTIMEFORMAT
, чтобы сохранять время выполнения каждой команды. Для этого добавьте следующую строку в файл ~/.bashrc
:export HISTTIMEFORMAT="%h %d %H:%M:%S "
2. Увеличиваем Размер Хранимой Истории
Увеличьте
HISTSIZE
— количество команд, которые необходимо запоминать в списке истории (стандартное значение — 500).export HISTSIZE=5000
Увеличьте
HISTFILESIZE
— максимальное количество строк, содержащееся в файле истории (стандартное значение — 500).export HISTFILESIZE=5000
3. Добавляем Команды Bash в Файл с Историей
Чтобы добавлять новые команды в файл с историей, а не переписывать его каждый раз, добавьте следующую строку в
~/.bashrc
:shopt -s histappend
4. Мгновенно Сохранять Историю Команд
По умолчанию, Bash записывает историю команд в
.bash_history
при завершении сессии. Используйте переменную $PROMPT_COMMAND
, чтобы сохранять команды сразу после выполнения:PROMPT_COMMAND='history -a'
#СекретыСисадмина