Основные команды Linux: cистемная информация (часть 1)
#СекретыСисадмина
date
– вывести текущую дату и времяcal
– вывести календарь на текущий месяцuptime
– показать текущий аптаймuname
– показать информацию о ядре-s
– Показать имя ядра -n
– Показать имя хоста-r
– Показать номер выпуска ядра-v
– Показать версию ядра-m
– Показать имя аппаратной платформы (CPU)-o
– Показать имя операционной системы-a
– Показать всю возможную информациюcat /proc/cpuinfo
– информация ЦПУcat /proc/meminfo
– информация о памятиdf
– показать инф. о использовании дисковdu
– вывести “вес” текущего каталога#СекретыСисадмина
Основные команды Linux: cистемная информация (часть 2)
#СекретыСисадмина
dmidecode
– информация о железе, берется из API DMI-t
– указать тип устройства-t 17
– информация о памятиfree
– использование памяти и swapwhereis file
– отображение расположения файла filewhich app
– отображает путь к команде apptype app
– аналог команды whichenable
– вывод встроенных в интерпретатор командlshw
– отображение списка устройствlsmod
– список подключенный модулей ядраmodinfo modulename
– информация о модуле modulenamemodprobe modulemane
– добавление и удаление модулей ядра Linux#СекретыСисадмина
4 способа сбросить пароль root на хосте VMWare ESXi
Если вы забыли или потеряли пароль root от хоста ESXi, вы можете потерять контроль над ним и не сможете зайти на его консоль через SSH при наличии проблем с операционной системой или необходимости выполнить диагностику хоста. В этой статье автор разберет 4 разных способа сбросить забытый пароль root на хосте VMware ESXi версии 6.7. Способ сброса пароля применим и к версиям ESXi 6.x и 5.x.
#СекретыСисадмина
📁 Скачать/Download 👇
Если вы забыли или потеряли пароль root от хоста ESXi, вы можете потерять контроль над ним и не сможете зайти на его консоль через SSH при наличии проблем с операционной системой или необходимости выполнить диагностику хоста. В этой статье автор разберет 4 разных способа сбросить забытый пароль root на хосте VMware ESXi версии 6.7. Способ сброса пароля применим и к версиям ESXi 6.x и 5.x.
#СекретыСисадмина
📁 Скачать/Download 👇
Автоматическое монтирование разделов с помощью fstab
В процессе работы с операционной системой пользователю нередко приходится подключать различные устройства хранения. Это могут быть жёсткие диски, Flash/M2-накопители, приводы оптических дисков и т. д. Некоторые такие устройства подключаются вручную, а некоторые — автоматически.
#СекретыСисадмина
📁 Скачать/Download 👇
В процессе работы с операционной системой пользователю нередко приходится подключать различные устройства хранения. Это могут быть жёсткие диски, Flash/M2-накопители, приводы оптических дисков и т. д. Некоторые такие устройства подключаются вручную, а некоторые — автоматически.
#СекретыСисадмина
📁 Скачать/Download 👇
Как узнать дату создания файла?
Это можно сделать с помощью stat. Утилита stat выводит подробные сведения о файле.
Но есть одна проблема. На некоторых дистрибутивах Linux при использовании утилиты stat это поле будет пустым. Все дело в том, что вывод данной информации появился только в statx(2). Враппер (оболочка) для нее был добавлен в библиотеку glibc версии 2.28. А поддержка этого враппера появилась в наборе базовых системных утилит GNU coreutils 8.31
Но есть второй способ! С помощью debugfs. Процедура использования у нее несколько более запутанная. Связано это с тем, что для просмотра даты создания файла через debugfs, нужно узнать номер его inode и файловую систему.
Чтобы получить inode:
#СекретыСисадмина
Это можно сделать с помощью stat. Утилита stat выводит подробные сведения о файле.
stat /dir/to/some/file.txt
Нужная информация записана в графе ‘Создан’(‘Birth’)Но есть одна проблема. На некоторых дистрибутивах Linux при использовании утилиты stat это поле будет пустым. Все дело в том, что вывод данной информации появился только в statx(2). Враппер (оболочка) для нее был добавлен в библиотеку glibc версии 2.28. А поддержка этого враппера появилась в наборе базовых системных утилит GNU coreutils 8.31
Но есть второй способ! С помощью debugfs. Процедура использования у нее несколько более запутанная. Связано это с тем, что для просмотра даты создания файла через debugfs, нужно узнать номер его inode и файловую систему.
Чтобы получить inode:
ls -i /dir/to/some/file.txt
А для просмотра файловой системы:df /dir/to/some/file.txt
Теперь чтобы получить дату создания файла, используйте команду:sudo debugfs -R 'stat <inode>' /file/system
После чего в терминале найдите поле, в котором хранится дата создания — crtime#СекретыСисадмина
Надёжное удаление данных
Каков наилучший способ надёжного и безвозвратного удаления файлов? Необходимо убедиться в том, что он был перезаписан сразу же после удаления. Таким образом восстановление тех данных, которые были в нём записаны, окажется крайне усложнено. В вашей операционной системе уже наверняка есть программное обеспечение, способное перезаписать всё «пустое» пространство тарабарщиной, надёжно обеспечивая конфиденциальность всех удалённых данных.
#СекретыСисадмина
📁 Скачать/Download 👇
Каков наилучший способ надёжного и безвозвратного удаления файлов? Необходимо убедиться в том, что он был перезаписан сразу же после удаления. Таким образом восстановление тех данных, которые были в нём записаны, окажется крайне усложнено. В вашей операционной системе уже наверняка есть программное обеспечение, способное перезаписать всё «пустое» пространство тарабарщиной, надёжно обеспечивая конфиденциальность всех удалённых данных.
#СекретыСисадмина
📁 Скачать/Download 👇
Шпаргалка по sed в Linux
Если вам нужны легкие напоминания о командах и полезные советы по синтаксису, скачайте нашу шпаргалку по sed.
#СекретыСисадмина
📁 Скачать/Download 👇
Если вам нужны легкие напоминания о командах и полезные советы по синтаксису, скачайте нашу шпаргалку по sed.
#СекретыСисадмина
📁 Скачать/Download 👇
50 базовых команд Windows с примерами
Изучите основные команды Windows, которые помогут вам в устранении неполадок, настройке и сборе информации о системе. Большинство этих команд встроено в Windows, поэтому нет необходимости что-либо загружать или устанавливать. Кроме того, эти команды можно запускать из командной строки или консоли PowerShell.
Читать
#СекретыСисадмина
Изучите основные команды Windows, которые помогут вам в устранении неполадок, настройке и сборе информации о системе. Большинство этих команд встроено в Windows, поэтому нет необходимости что-либо загружать или устанавливать. Кроме того, эти команды можно запускать из командной строки или консоли PowerShell.
Читать
#СекретыСисадмина
Как DNS работает через TLS: DNS-over-TLS на практике
Защита DNS при помощи TLS позволяет скрыть состав DNS-трафика, который обычно передаётся в открытом виде. Соединения DNS-over-TLS не так распространены, как DNS-over-HTTPS, но зато могут прозрачно применяться не только для доступа к резолверам, но и на авторитативных серверах. Посмотрим, вооружившись консольными утилитами, как всё это работает на практике.
Читать
#СекретыСисадмина
Защита DNS при помощи TLS позволяет скрыть состав DNS-трафика, который обычно передаётся в открытом виде. Соединения DNS-over-TLS не так распространены, как DNS-over-HTTPS, но зато могут прозрачно применяться не только для доступа к резолверам, но и на авторитативных серверах. Посмотрим, вооружившись консольными утилитами, как всё это работает на практике.
Читать
#СекретыСисадмина
Вчера на ежегодной конференции GoCloud провайдера Cloud․ru рассказали про несколько новых продуктов, которые появятся на рынке в ближайшее время. Анонсировали набор новых платформенных сервисов для работы с большими данными в публичном облаке Cloud․ru Evolution и разработку первого в России гибридного облака с поддержкой AI Cloud․ru Evolution Stack AI-bundle для быстрого запуска, масштабирования AI-сервисов и внедрения решений на основе ИИ. Планируется запуск и цифровой среды для разработки приложений и агентов на основе AI в облаке Cloud․ru Evolution AI Factory, а также Evolution Managed ArenadataDB, доступный из облака Cloud․ru, для быстрой и эффективной обработки данных.
Бардак в GNOME — это не случайность
GNOME удалось добиться, казалось бы, невозможного: это самая ограниченная по возможностям и раздутая десктопная среда для Linux. Но это не просто случайность. Это результат высокомерия и дилетантства основных разработчиков, превративших архитектурные решения GNOME в шедевр хаоса. Чтобы лучше понять, что происходит, давайте проанализируем некоторые из примеров. Даже если ни один из них не затрагивает непосредственно вас, стоит понять modus operandi ведения проектов GNOME и то, как они вредят сообществу Linux.
Читать
#СекретыСисадмина
GNOME удалось добиться, казалось бы, невозможного: это самая ограниченная по возможностям и раздутая десктопная среда для Linux. Но это не просто случайность. Это результат высокомерия и дилетантства основных разработчиков, превративших архитектурные решения GNOME в шедевр хаоса. Чтобы лучше понять, что происходит, давайте проанализируем некоторые из примеров. Даже если ни один из них не затрагивает непосредственно вас, стоит понять modus operandi ведения проектов GNOME и то, как они вредят сообществу Linux.
Читать
#СекретыСисадмина
SadServers — это онлайн-платформа для практики администрирования Linux-серверов. Сайт предоставляет реальные задачи, связанные с системным администрированием, которые можно решать в изолированной среде. Это отличный способ прокачать навыки в troubleshoot'инге, не рискуя продакшеном.
Примеры задач:
- SSH не работает, нужно выяснить и починить;
- DNS не резолвится;
- Утекло место на диске — нужно найти виновника;
- Сломан systemd unit и т.п.
Вы получаете временный доступ к виртуальной машине, на которой воспроизведена ошибка. Дальше всё зависит от вас — логика, внимательность и знание Linux-тулинга.
Платформа абсолютно бесплатная и идеально подходит для подготовки к собеседованиям или просто чтобы не терять форму.
Читать
#СекретыСисадмина
Примеры задач:
- SSH не работает, нужно выяснить и починить;
- DNS не резолвится;
- Утекло место на диске — нужно найти виновника;
- Сломан systemd unit и т.п.
Вы получаете временный доступ к виртуальной машине, на которой воспроизведена ошибка. Дальше всё зависит от вас — логика, внимательность и знание Linux-тулинга.
Платформа абсолютно бесплатная и идеально подходит для подготовки к собеседованиям или просто чтобы не терять форму.
Читать
#СекретыСисадмина
Мониторинг сетевого оборудования MikroTik с использованием MikroTik API, MKTXP, Prometheus и Grafana
Чтобы победить непредсказуемость сетевых устройств, умные люди придумали Grafana для визуализации различных метрик, и различные экспортеры этих метрик. В этой статье автор рассмотрит экспортёр метрик MKTXP, который настраивается в 2 кнопки.
Читать
#СекретыСисадмина
Чтобы победить непредсказуемость сетевых устройств, умные люди придумали Grafana для визуализации различных метрик, и различные экспортеры этих метрик. В этой статье автор рассмотрит экспортёр метрик MKTXP, который настраивается в 2 кнопки.
Читать
#СекретыСисадмина
Примеры полезного использования команды netsh в Windows
Команда netsh — программа, включенная в линейку продуктов операционных систем Microsoft Windows NT, начиная с Windows 2000. Она позволяет осуществлять локальное или удаленное конфигурирование сетевых параметров.
Читать
#СекретыСисадмина
Команда netsh — программа, включенная в линейку продуктов операционных систем Microsoft Windows NT, начиная с Windows 2000. Она позволяет осуществлять локальное или удаленное конфигурирование сетевых параметров.
Читать
#СекретыСисадмина
Шпаргалка по PowerShell: команды, операторы и многое другое
PowerShell — это версия языка командной строки Windows, которая помогает вам легко выполнять и автоматизировать критически важные задачи в ваших системах. Автор составил шпаргалку, в которой описаны синтаксис PowerShell и все команды, чтобы помочь вам оптимизировать PowerShell и даже подготовиться к собеседованиям.
Смотреть
#СекретыСисадмина
PowerShell — это версия языка командной строки Windows, которая помогает вам легко выполнять и автоматизировать критически важные задачи в ваших системах. Автор составил шпаргалку, в которой описаны синтаксис PowerShell и все команды, чтобы помочь вам оптимизировать PowerShell и даже подготовиться к собеседованиям.
Смотреть
#СекретыСисадмина
Команда nslookup, получение информации от DNS
Команда nslookup — инструмент сетевого администрирования для запросов в доменной системе имен (DNS) с целью получения доменного имени, IP-адреса или другой информации из записей DNS.
Кроме того, эта команда используется для поиска и устранения проблем с DNS. В данном руководстве мы рассмотрим наиболее типичные примеры ее применения.
#СекретыСисадмина
📁 Скачать/Download 👇
Команда nslookup — инструмент сетевого администрирования для запросов в доменной системе имен (DNS) с целью получения доменного имени, IP-адреса или другой информации из записей DNS.
Кроме того, эта команда используется для поиска и устранения проблем с DNS. В данном руководстве мы рассмотрим наиболее типичные примеры ее применения.
#СекретыСисадмина
📁 Скачать/Download 👇