Size: a a a

2021 June 22
ServerAdmin.ru
​​Меня один человек попросил помочь найти установочный диск Debian старой версии. Конкретно 10.1. Я сначала удивился, что он сам не справился с этой задачей. Куча же зеркал Debian по миру раскиданы.

Сначала пошел на mirror.yandex.ru, так как обычно оттуда всё качаю и использую этот репозиторий в системе. Но там оказывается только последняя актуальная версия системы.

Сходил на официальный сайт Debian, там тоже только последняя актуальная версия доступна для загрузки. Для более старых стоит пометка:

We don't store/serve the full set of ISO images for all architectures, to reduce the amount of space taken up on the mirrors. You can use the jigdo tool to recreate the missing ISO images instead

Честно говоря, вообще не знаю, то такое jigdo tool. Разбираться с ней только ради того, чтобы скачать старый образ не хотелось. В итоге просто загуглил нужное имя файла и нашел зеркало, где лежат все старые образы последних двух версий Debian 9 и 10 - https://ftp.cae.tntech.edu/

Я не знаю, насколько можно доверять этому репозиторию. В связи с этим вопрос. А где вы достаёте старые версии Debian, если они вам нужны? У меня такой задачи никогда не стояло. Обычно беру самую свежую и нет проблем. Тем не менее, понимаю, что есть ситуации, где может понадобиться конкретная версия системы. Не думал, что это такая большая задача, сохранить где-то 10 iso образов хотя бы текущего релиза.

С Centos таких проблем никогда не было. Идешь на https://vault.centos.org/ и там всё есть.

#debian
источник
ServerAdmin.ru
​​Информация для партнеров RRC в Москве, Казани и не только! Ваш клиент работает на Cisco? Предложите ему новую расширенную услугу SMARTnet.

SMARTnet - это больше, чем просто гарантия! Это:
◽ поддержание высокого уровня обслуживания IT-инфраструктуры Cisco;
◽ увеличение времени бесперебойной работы оборудования с услугой SMARTnet от Сisco;
◽ круглосуточная поддержка и помощь специалистам в решении сложных сетевых проблем;
◽ замена оборудования через 4 часа.

Подробности по ссылке: https://clck.ru/VYJxC

#реклама
источник
ServerAdmin.ru
Рассказываю про очередную утилиту для бэкапов - rsnapshot.

https://github.com/rsnapshot/rsnapshot

Эта штука мне реально понравилась, я ее потестировал и стал внедрять. Буду пользоваться. Ставится из стандартных реп. В Centos из epel поставил, в ubuntu, debian в системных есть.

Под капотом там обычный rsync и обвязка на perl. Если не вдаваться в подробности, то rsnapshot умеет копировать файлы с помощью rsync, то есть обладает полностью всем его функционалом. Дополнительно в нём реализовано хранение инкрементных бэкапов и автоматическое ротирование. То есть всё то, что я обычно колхозил на bash, уже наколхозили за меня на perl.

Инкрементные бэкапы делаются с помощью hard link. Копируются только изменившиеся файлы, а остальные добавляются с помощью ссылок. Таким образом, если вы каждый день будете делать бэкапы, они у вас будут лежать каждый в своей папке как-будто там полная копия файлов, но на деле там только измененные файлы и хард линки на прошлый бэкап, если эти же файлы там уже есть.

Не скажу, что подход с ссылками прям очень удобный, так как занимаемое место и изменения не очень удобно смотреть, но тем не менее, это просто и быстро работает.

Так же rsnapshot умеет автоматически ротировать бэкапы. Можно задать в параметрах хранить 7 дневных бэкапов, 4 недельных и 12 месячных. Ну и запускать бэкап с соответствующими ключами. Rsnapshot будет автоматически удалять дневные бэкапы старше 7-и дней и двигать по цепочке все остальные. 7-й дневной бэкап превращается в недельный, 4-й недельный в месячный и т.д. То есть реализован привычный конвейер. Дневные, недельные и месячные интервалы придумал я. Настроить и обозвать вы их можете сами как угодно, это всё настраивается.

Файлы хранятся в исходном виде, как есть. Можно копировать, смотреть, проверять. В общем, мне понравилось. Думаю, что буду активно пользоваться.

#backup
источник
2021 June 23
ServerAdmin.ru
​​На днях вышел первый релиз форка RHEL - Rocky Linux, который теоретически может заменить Centos. Я лично собираюсь использовать его и дальше поясню почему.

На сегодняшний день мне известны следующие форки RHEL:
🔹 Oracle Linux - https://www.oracle.com/ru/linux/
🔹 Rocky Linux - https://rockylinux.org
🔹 VzLinux - https://vzlinux.org
🔹 AlmaLinux - https://almalinux.org
🔹 Springdale Linux - https://puias.math.ias.edu

Я отдаю предпочтение именно Rocky Linux, потому что организация вокруг него строится только для развития самой системы. Все остальные форки выпущены коммерческими организациями. Как известно, любая коммерческая организация нацелена на максимальное извлечение прибыли.

Сейчас у этих компаний всё хорошо с деньгами. Кто-то пытается увеличить свою известность за счет дистрибутива, так как ниша освободилась после новостей Red Hat. Нет гарантий, что в будущем, после того, как дистр наберет популярность его не начнут как-нибудь монетизировать.

Другой сценарий - коммерческая организация может обанкротиться или быть куплена кем-то другим. В данной истории я больше доверяю организационной структуре, которую строят вокруг Rocky Linux. Хотя понимаю, что у нее тоже есть свои риски. На текущий момент заявлена поддержка этой системы со стороны крупных it вендоров.

Я отдаю себе отчет в том, что не разбираюсь в юридических тонкостях и организационной структуре Rocky Enterprise Software Foundation. Это мое чисто субъективное мнение, основанное только на вере и небольшой интуиции. Какому дистрибутиву отдать предпочтение, решать вам. Думаю, большинство переедет на Oracle Linux.

Если к концу года с Rocky Linux всё будет в порядке, перееду на него всеми своими Centos 8. Утилита для смены системы уже готова, можно тестировать.

#rockylinux
источник
ServerAdmin.ru
​​КАК ОРГАНИЗОВАТЬ КОРПОРАТИВНЫЕ СЕРВИСЫ В ФИЛИАЛЕ ЗА 20 МИНУТ?

В период пандемии и выхода из неё актуальным становится смена офисов: переезд в меньший по размерам, но удобно расположенный, либо наоборот приобретение дополнительных площадей по сниженным ставкам, открытие новых филиалов или организация мобильных офисов для части персонала. В ходе этих процессов перед ИТ-отделами возникают вопросы:

✔️Как на новом месте максимально быстро, просто, удобно и безопасно предоставить сотрудникам привычные ИТ-сервисы?
✔️Как обеспечить Wi-Fi для персонала и гостей?
✔️Как обезопасить передаваемые данные?

На эти и другие вопросы мы отвечаем в ходе нашего вебкаста.

❗️ Кроме того, на примере маршрутизатора Cisco 1100 мы покажем, как многие проблемы можно решить, используя одно устройство.

Присоединяйтесь, будет интересно и полезно.

Зарегистрироваться и посмотреть вебкаст можно здесь: https://bit.ly/3wm9KbT

#реклама #бесплатно
источник
ServerAdmin.ru
Жара продолжается. Кондер в одной из серверных на производстве не вытягивает нагрузку. Но в целом ничего страшного. Там триггеры на 50 и 55 градусов стоят. И такое каждое лето бывает.

Причём температура дисков сильно зависит от самого сервера и его внутреннего устройства. У каких-то харды греются меньше, у каких-то больше. И всё это в рамках одной стойки. Тут в стойке 7 серверов, но маячат в мониторинге только 2.

По моему опыту, всё, что ниже 60, можно игнорировать, если нет простых решений проблемы. Я раньше суетился по этому поводу, тикеты в ТП писал, если в арендуемых дедиках температура дисков поднималась, но меня всегда футболили, если она не выходила за параметры рабочей температуры, указанной в документации к диску. На hdd там потолок обычно 60 градусов.

А вы какие триггеры по температуре ставите? Для cpu я обычно 90 ставлю, для hdd 55-60. Всё, что ниже, игнорирую. Хотя могу поставить пороги и ниже, чтобы примерно понимать по оповещениям, что там за ситуация на условно проблемных серверах.

#железо
источник
2021 June 24
ServerAdmin.ru
​​Очередной пост на тему bash и работы в консоли. Думаю, это будет полезный для многих материал. Я собрал консольные утилиты и команды, которые использую для того, чтобы определить, кто и как нагружает CPU и Память в Linux. Традиционно напоминаю, что это не сборник лучших решений и инструментов. Это просто мой личный опыт. Не обязательно, что я всё делаю правильно и оптимально.

Сколько памяти занимает процесс. На примере mysqld.
ps -o vsz,rss,cmd --pid $(pgrep mysqld)

Список процессов с сортировкой по нагрузке на CPU.
ps aux --sort -pcpu

Этот список можно ограничить только десятью самыми прожорливыми процессами.
ps aux --sort=-pcpu,+pmem | head -n 11

Список процессов с сортировкой по занимаемой памяти.
ps aux --sort -rss
ps aux --sort -vsz

Наблюдаем через top за конкретным процессом.
top -c -p $(pgrep -d',' -f mysqld)

Информация о загрузке каждого ядра процессора. Утилита mpstat входит в состав пакета sysstat. Обычно в системных репах она есть.
mpstat -P ALL

Загрузка процессора в %. Этой простой метрики очень не хватает в Linux, особенно когда переходишь с Windows. Все колхозят на свой лад, чтобы получить эту метрику. Вот 2 варианта, которые есть у меня. При грубой прикидке, результат получается близкий к реальности.
top -bn1 | grep "Cpu(s)" | sed "s/.*, *\([0-9.]*\)%* id.*/\1/" | awk '{print 100 - $1"%"}'

awk '{u=$2+$4; t=$2+$4+$5; if (NR==1){u1=u; t1=t;} else print ($2+$4-u1) * 100 / (t-t1) "%"; }' <(grep 'cpu ' /proc/stat) <(sleep 1;grep 'cpu ' /proc/stat)

Текстовый вывод нагрузки на процессор в консоль. Ингода бывает удобно выводить с каким-то интервалом информацию о нагрузке в консоль. Например, делать это в течении 60 секунд с интервалом в секунду можно с помощью sar, которая тоже есть в sysstat
sar 1 60

Определить, кто родитель процесса. Например, если указать pid worker процесса nginx, команда ниже покажет pid процесса master. В случае с nginx это не имеет большого смысла, но иногда нужно.
ps -o ppid= -p 5606

Посмотреть информацию о процессоре.
lscpu

В завершении скажу про полезную репу, которую я регулярно использую при анализе загрузки систем - https://github.com/brendangregg/perf-tools Там много полезных утилит. В контексте данной заметки для анализа процессов я использовал утилиту execsnoop.

Следующая подборка будет на тему анализа нагрузки на дисковую подсистему. Думаю, это будет поинтереснее. Изначально хотел всё в одной сделать, но потом понял, что лучше разделить, чтобы в избранное можно было по тематике разнести.

#bash
источник
ServerAdmin.ru
​​AERODISK, российский производитель инновационных решений в области хранения данных и виртуализации, приглашает на вебинар, посвящённый обзору системе vAIR v.2. Погружаемся в детали вместе с разработчиками.

АЭРОДИСК vAIR v.2 и гипервизор АИСТ: что это и как работает? | Онлайн

🗓 29 июня, ВТ, 11:00 - 12:30

АЭРОДИСК vAIR позволяет с минимальными эксплуатационными издержками организовывать отказоустойчивые и легко масштабируемые большие и маленькие фермы виртуализации и контейнеризации.

В программе:
▪ общий обзор системы виртуализации АИСТ и гиперконвергентой системы vAIR;
▪ планирование инфраструктуры и сайзинг;
▪ практика: базовая настройка; настройка LAN и SAN; миграция со сторонних гипервизоров; и т.д.

Сессия вопросов и ответов.

👉 Регистрация обязательна: https://clck.ru/VggKK

#рекалма #бесплатно
источник
ServerAdmin.ru
​​Я уже давно слышал, что Microsoft разрабатывал свой пакетный менеджер для Windows систем. Аналог apt, dnf и прочих пакетных менеджеров в Linux. Теперь дошли руки попробовать его. Называется winget. Скачать можно с github:

https://github.com/microsoft/winget-cli/releases

А дальше примерно всё как в Linux. Список пакетов, доступных для установки можно посмотреть так:
winget install

Дальше смотрите, что вам нужно установить и ставите (консоль запускаем от админа):
winget install SublimeHQ.SublimeText.4

Установил себе текстовый редактор Sublime 4.

Идея очень крутая. Пока я так понял это всё еще тестируется и дорабатывается. Но если в скором времени весь софт можно будет ставить через этот пакетный менеджер, то будет очень удобно. После установки системы нужно будет сделать что-то примерное такое:

winget install 7Zip KeePass Telegram Firefox Todoist Winbox

Попробовал поставить еще несколько программ. Все круто, поставилось. Мне очень понравилось.

#windows
источник
2021 June 25
ServerAdmin.ru
​​Оказывается, для Clonezilla существует обычный GUI в виде Rescuezilla. Этот продукт делает полностью совместимый с Clonezilla формат образов, но работает на базе Ubuntu и LXDE.

https://github.com/rescuezilla/rescuezilla
https://rescuezilla.com/

Для тех кто не в курсе, Clonezilla это аналог коммерческих продуктов для снятия образов дисков и систем для бэкапа или переноса на другое железо, таких как Acronis True Image, Norton Ghost и т.д.

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

Я сам неоднократно использовал Clonezilla для переноса системы с железа в виртуалку или между разными гипервизорами. Продукт хороший и известный, рекомендую, если еще не знакомы с ним.

Думаю, что в следующий раз, когда понадобится, предпочту GUI консоли. Так же одной из фишек Rescuezilla является то, что она может очень легко монтировать файлы резервных копий Clonezilla и получать к ним доступ.

#backup
источник
ServerAdmin.ru
​​СХД: чего нет у других, но есть у IBM.

Несколько месяцев назад IBM вывела на рынок новую доступную по цене революционную СХД в формфакторе 1U IBM FlashSystem 5200 с комплексной поддержкой NVMe и с возможностью простого наращивания функционала и дополнительных ресурсов. Система вызвала большой интерес в профессиональной среде, поэтому 1 июля 2021 г. IBM совместно с АйТеко проведут онлайн-семинар и презентацию IBM FlashSystem 5200, где специалисты смогут узнать, как работает эта СХД и получить ответы на вопросы из первых уст – от представителей IBM.

🗓 1 июля, 11:00 - 12:00 (мск.)
На онлайн-презентации вы узнаете:

🔹 что находится "под капотом" решения IBM FlashSystem;
🔹 какие уникальные для рынка СХД технологии используются в IBM FlashSystem;
🔹 какие возможности технологии IBM открывают для заказчиков;
🔹 где в России уже функционирует решение IBM FlashSystem.

Кто ведет:
Кирилл Козырев, IBM flash product for R/CIS

👉 Регистрация: https://bit.ly/3xCQQxM Участие бесплатное

#реклама #бесплатно
источник
2021 June 26
ServerAdmin.ru
​​Успех в делах обычно состоит из мелочей, но если на них обращать внимание и не пускать на самотёк, то результат придёт быстрее. Покажу на нескольких примерах, хотя в том или ином виде я их уже упоминал в других заметках.

Я почти всегда пишу документацию, объединяю её со списком выполненных задач, прикладываю все учётные записи, которые использовал в работе и отправляю заказчику, даже если он сам этого не просит. Большинство не просят всё это вместе, так как им зачастую не интересно с этим разбираться. Даже учётки не всегда спрашивают, особенно от сервисов, с которыми напрямую не взаимодействуешь. Например, пароли mysql.

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

Еще простой пример не совсем из IT. Мне постоянно рекламодатели присылают тексты для публикаций. Я всегда их вычитываю, исправляю все огрехи в форматировании, добавляю абзацы, иногда немного emoji и т.д. Обязательно проверяю все ссылки и метки. Были случаи, когда ссылки не работали. Для платной рекламы это полный провал. При этом вижу эти же тексты в других  каналах в том виде, как они были получены, со всеми опечатками и сломанным форматированием. Так же не раз видел мои доработанные посты на других каналах. Рекламодатель брал мои правки и дальше уже распространял свой текст с ними.

У меня уходит не так много времени всё это делать, но такой подход располагает, запоминается и к тебе с большей вероятностью придут снова.

Подобное отношение стараюсь распространять на все дела. Чуть-чуть личного внимания уделить не так трудно, даже если от тебя этого не требуется. Но в конечном итоге это выливается в гораздо большие приобретения, по сравнению с затраченным временем.

#мысли
источник
2021 June 28
ServerAdmin.ru
​​Один из читателей сайта к статье о настройке proxmox написал комментарий по переносу виндовых виртуалок с hyperv на proxmox. Мне показалась информация полезной, поэтому оформляю в заметку и делюсь с вами. Самому тоже приходилось делать такие переносы, но инструкцию не составлял.

Для начала надо перенести vhdx образы на proxmox и сконвертировать в нужный вам формат. Например в qcow2:
qemu-img convert -O qcow2 /path/to/vhdx/VM.vhdx /path/to/qcow2/vm.qcow2

Далее создаём новую виртуалку, добавляем ей диск минимального размера (VirtIO SCSI). Он нужен будет позже, чтобы установить virtio драйвера на диск в систему. Добавляем к этой виртуалке сконвертированный диск как ide и делаем его загрузочным. Так же добавляем cd-rom и подключаем к нему virtio-win.iso последней версии. В настройках Hardware -> Bios меняем с дефолтного SeaBios на OVMF (UEFI).

Запускаем виртуалку. Должна загрузиться. Ставим все драйвера, в том числе на диск, а так же qemu-guest-agent. Выключаем.

Далее либо через правку конфига vm в консоли меняете путь от virtio диска минимального размера на рабочий, либо через веб интерфейс отцепляете оба диска и обратно подключаете системный диск как VirtIO SCSI. На этом всё.

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

#hyperv #proxmox
источник
ServerAdmin.ru
​​Производительная сеть на все случаи жизни

Стремительный рост числа мобильных устройств, которые используются в повседневной жизни любой компании, значительно меняет ИТ-ландшафт бизнеса. И все чаще, когда речь заходит о беспроводной сети, перед ИТ-отделами возникают вопросы:

❗️ Как улучшить скорость подключения и получить 100% покрытие?
❗️ Как добиться бесшовности?
❗️ Как снизить число точек доступа и дополнительного оборудования, сохранив качество работы сети?

Чтобы помочь быстро и без затрат решить эти вопросы, компания CBS совместно с Cisco подготовила типовые дизайны Wi-Fi сети для офисов с различной площадью и разным количеством сотрудников. Типовые сценарии показаны на примере оборудования Cisco Catalyst. Самое важное - в материалах учитывается возможность использования преимуществ нового стандарта Wi-Fi 6.

Скачать типовые дизайны можно здесь: https://bit.ly/3cKUQnP

✔️ Если сейчас перед вами стоит задача по проектированию или модернизации сети и необходимо подготовить соответствующий проект, то в дополнение к нашим материалам вы можете воспользоваться услугой бесплатного радиопланирования.

Детали и запрос на бесплатное радиопланирование здесь: https://bit.ly/2RYVJSs
источник
ServerAdmin.ru
​​Любопытный проект на github для совместной работы в консоли - TermPair.

https://github.com/cs01/termpair

Идея такая. Ты запускаешь у себя в консоли сервер:
termpair serve --port 8000

Дальше можно расшарить консоль:
termpair share --port 8000

Вы получите ссылку вида:
http://ip-server:8000/?terminal_id=fd96c0f8476872950e19c

Можно подключаться через браузер и смотреть, что происходит в консоли, либо управлять ей. Очевидно, что для доступа через интернет нужен либо белый ip, либо придётся пробрасывать порт через nat. Клиентов может подключиться сколько угодно.

Можно расшарить консоль и через внешний хост. Для этого надо будет воспользоваться каким-то внешним сервером. Например, вот так:
termpair share --host "https://chadsmith.dev/termpair/" --port 443

Сразу получите внешнюю ссылку и через браузер окажетесь в консоли.

Программа написана на python, так что поставить можно через pip:
pip install termpair

Перед установкой обновите pip до последней версии. У меня сначала не прошла установка из-за каких-то проблем с криптографией. Когда обновил pip, все прошло успешно.

Гифка с демонстрацией работы - https://raw.githubusercontent.com/cs01/termpair/master/termpair_browser.gif

#утилита
источник
2021 June 29
ServerAdmin.ru
​​Расскажу своими словами про типы дисков в Proxmox, доступные по дефолту после установки для использования в виртуальных машинах.

Этот вопрос очень часто задают. Я не могу сказать, что обладаю экспертными знаниями по этой теме, но в своё время специально интересовался и составил для себя представления в каком случае какой из типов дисков выбирать.

RAW. Самый простой формат. Данные хранятся как есть, без дополнительной обработки и добавления служебной информации. Информацию в таком формате могут называть сырыми данными. По идее, это формат с максимальным быстродействием. При создании диска выделяется сразу же весь объем. Формат является универсальным для большинства популярных гипервизоров.
➕ Максимальная простота и производительность среди образов в виде файла.
➕ Универсальный формат с поддержкой в большинстве гипервизоров.
➕ Легкость переноса виртуальной машины на другой сервер. Достаточно просто скопировать файл.
➖ Не поддерживает снепшоты ни в каком виде.
➖ Занимает сразу все выделенное пространство на диске, даже если внутри виртуальной машины место будет свободно. Из-за отсутствия фрагментации в некоторых случаях это может оказаться плюсом.

QCOW2. Родной формат для гипервизора QEMU. Расшифровывается как Copy-on-write. Этот формат позволяет создавать динамические диски для виртуальных машин, а так же поддерживает снепшоты. Теоретически, скорость работы будет хоть и не сильно, но уступать RAW (на ~10%), так как появляются накладные расходы формата.
➕ Поддержка снепшотов и динамических дисков. Как следствие - более удобное управление дисковым пространством.
➕ Легкость переноса виртуальной машины на другой сервер. Достаточно просто скопировать файл.
➖ Более низкая производительность, по сравнению с другими типами образов.

LVM. Использование lvm томов в виде дисков виртуальных машин. Такой диск будет блочным устройством и теоретически должен работать быстрее всех остальных типов, так как нет лишней прослойки в виде файловой системы. На практике эту разницу с raw не разглядеть и не замерить. Я на тестах не замечал.
➕ Снэпшоты средствами самого lvm, с них легко снять бэкап без остановки виртуальной машины.
➕ Максимальное быстродействие.
➖ Более сложное управление по сравнению с дисками в виде отдельных файлов.
➖ Более сложный перенос на другой сервер.

У каждого типа есть свои преимущества и недостатки. Lvm проще всего бэкапить, так как есть снепшоты из коробки, но им сложнее всего управлять. Для того, кто хорошо знаком с lvm, это не проблема, если сталкиваешься первый раз, то возникает много вопросов. У raw нет снепшотов, лично для меня это большой минус, я этот формат редко использую. Если нет максимальной нагрузки на дисковую подсистему, то QCOW2 мне кажется наиболее удобным вариантом.

#proxmox #kvm
источник
ServerAdmin.ru
Прокачайте свои навыки администрирования Linux.

🔥8 июля в OTUS пройдет demo-занятие «Использование VPN туннелей в Linux». Вы сравните основные виды VPN, научитесь работать с OpenVPN и WireGuard.

Demo-занятие является частью онлайн-курса «Administrator Linux. Professional», предназначенного для сисадминов с опытом. 

Для регистрации на занятие пройдите вступительный тест, а также успейте воспользоваться скидкой ❗️25 000 рублей❗️(действует до 30.06.21 включительно): https://otus.pw/S6pB/

#реклама #бесплатно
источник
ServerAdmin.ru
​​Я наконец-то нашел нормальную и удобную замену Evernote - сервису для хранения заметок. Использовал его очень долго, последние лет 6-7 точно, а скорее всего дольше. Принял решение его заменить после того, как где-то пол года назад они выкатили новое приложение, которое просто жутко тормозит. Пользоваться стало некомфортно. Запускается долго, интерфейс неотзывчивый, повисает.

Я долго терпел, так как заметок много, переносить лень. Пробовал несколько других приложений подобного рода, но не очень нравились. Их тестирование отнимает время. Больше всего понравился микрсофтовский OneNote. Некоторое время им пользовался, но в итоге отказался. Интерфейс и возможности слишком простые, плюс, не хотелось привязываться к Microsoft.

В итоге остановился на бесплатном приложении Joplin - https://joplinapp.org. Привлекло меня там вот что:
1️⃣ Внешний вид очень похож на Evernote, так что не придётся привыкать.
2️⃣ Полностью бесплатный и кроссплатформенный.
3️⃣ Возможность использовать в качестве хранилища заметок локальную директорию. Я её расположил на яндекс диске и получил свои заметки на разных устройствах.
4️⃣ Есть возможность зашифровать все заметки. Я это сделал.
5️⃣ Поддерживается импорт блокнотов из Evernote. Я собрался с духом, привёл там всё в порядок и перенёс в Joplin.

Приложение, увы и ах, написано на богомерзком Electron, жрёт кучу памяти и весит 150 мегабайт. К сожалению, нативных приложений в этой сфере я вообще не видел, кроме OneNote. Он меня этим и привлек - шустрый и легковесный. Тем не менее Joplin работает значительно быстрее Evernote и негативных эмоций в работе не вызывает.

Помимо указанных ранее программ пробовал Notion, Trello (хотя он не совсем для заметок). Мне не понравились, так как показались перегруженными функционалом. Мне достаточно обычного текстового формата с минимальным форматированием. Markdown полностью устраивает, который реализован в Joplin.

Одной из фишек Joplin является то, что он все заметки хранит в текстовых файлах в формате markdown. Их прямо из программы можно открывать внешним текстовым редактором. Это удобно. Плюс, есть консольная версия для linux. С заметками можно работать через консоль. Вряд ли мне это понадобится, но тем не менее, интересно.

#программа #полезное
источник
2021 June 30
ServerAdmin.ru
​​Продолжаю рубрику костылей и велосипедов на bash. Сегодня расскажу, как я анализирую нагрузку на дисковую подсистему через консоль. Как обычно напоминаю, что это не набор лучших практик. Это мой субъективный опыт.

Сводная информация по нагрузке на диск. Использую iostat из пакета sysstat. Каждые 2 секунды вывожу информацию в консоль:
iostat -xk -t 2
С помощью этого вывода можно бегло оценить, что в целом происходит с каждым конкретным диском.

Дисковая активность всех процессов. Использую pidstat. Каждую секунду вывожу в консоль информацию о дисковой активности всех процессов.
pidstat -d 1

Дисковая активность конкретного процесса.
pidstat -p PID -d 1
Напоминаю, что PID процесса можно посмотреть командой pgrep:
pgrep php-fpm

Что пишет процесс.
strace -e trace=write -p PID

Анализ I/O дисков, в том числе latency. Я уже упоминал в прошлой заметке репозиторий https://github.com/brendangregg/perf-tools. Утилита iosnoop показывает нагрузку на диск, в том числе latency. Больше примеров тут.
./iosnoop
./iosnoop -p PID

Список удаленных открытых файлов. Еще одна полезная команда, которая позволяет решить популярную проблему, когда казалось бы места свободного должно быть много, но его реально нет. Принудительно удален какой-то открытый файл, поэтому место не освободилось.
lsof +L1
lsof | grep '(deleted)'

Список открытых файлов в конкретной директории.
lsof +D /var/log

Так же есть аналог топа - iotop. С его помощью можно в реальном времени посмотреть дисковую активность.

И еще отдельно упомяну утилиту dstat (dnf install dstat). Мне нравится её вывод  (см. скриншот) по общей загрузке системы, в том числе и дисков. Все популярные метрики:
dstat -tldnpms 10
Только диски по read_bytes / write_bytes (нагрузка на "железо")
dstat --top-bio
Диски по rchar/wchar (нагрузка на "по", т.е. включая обращения ко всяким виртуальным ФС):
dstat --top-io

#bash
источник
ServerAdmin.ru
​​Возьмите в тест и проверьте!

Как добиться надежности, бесшовности и автоматизации вне зависимости от размера компании и специфики бизнеса? Этот вопрос постоянно возникает, когда компания начинает внедрять или модернизировать свою беспроводную сеть. Поскольку ноутбуки, смартфоны и другие беспроводные устройства уже стали полноценными рабочими инструментами, необходимо учитывать много новых нюансов и новых требований бизнеса. Специалисты утверждают, что со всеми этими задачами легко справляется новый стандарт Wi-Fi 6.

Скорее всего вы много слышали или читали про возможности этого нового стандарта или даже видели, как работает оборудование на Wi-Fi 6 на демостендах.

Мы не предлагаем вам прослушать вебинар или посмотреть презентацию – мы ценим ваше время. Просто возьмите в бесплатное тестирование точки доступа Cisco Catalyst и отметьте преимущества работы оборудования в реальных условиях.

Заявку на бесплатное тестирование ТД Cisco Catalyst вы можете оставить здесь: https://bit.ly/3wLJiZw

Параллельно вы можете воспользоваться еще одним бонусом – бесплатным радиопланированием (это особенно актуально, если у вас или ваших клиентов есть проблемы с беспроводной сетью). Все подробности здесь: https://bit.ly/3xtGwYO

#реклама #бесплатно
источник