Как проверить, существует ли файл или каталог в Bash

Bash, или Bourne Again SHell, — это мощный инструмент для управления файлами и каталогами в серверных средах и за их пределами. Его функциональность выходит за рамки простой навигации по файлам и предлагает множество возможностей для пользователей, администраторов и разработчиков. Одним из полезных аспектов Bash является возможность проверки существования файлов и каталогов. Эта возможность жизненно важна во многих сценариях: от автоматизации сценариев до обслуживания системы.

Читать далее Как проверить, существует ли файл или каталог в Bash

Найти размер оперативной памяти в Linux

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

Зачастую из-за ошибок в заказе поставщики выделенных серверов предоставляют вам меньше аппаратных ресурсов, чем те, которые вы приобрели. В этом посте мы узнаем, как узнать размер оперативной памяти в операционных системах Linux/Unix с помощью 5 полезных команд.

Читать далее Найти размер оперативной памяти в Linux

Как делать скриншоты в Ubuntu

Снимки экрана используются для захвата важных данных или информации, которая появляется на экранах наших мобильных телефонов или компьютеров. Скриншот — это снимок вашего экрана, на котором запечатлено все, что вы видите, в одно мгновение. Это удобный способ документировать, делиться или сохранять визуальную информацию на вашем компьютере. Ubuntu позволяет делать снимки всего рабочего стола, определенного окна или определенной части по вашему выбору. В операционной системе Ubuntu предусмотрено множество способов создания снимков экрана.

В этом посте мы рассмотрим, как сделать снимок экрана с помощью настольных приложений и сочетаний клавиш.

Читать далее Как делать скриншоты в Ubuntu

Команда копирования Linux: копирование файлов из командной строки

Системы на базе Linux предлагают множество команд оболочки, которые могут помочь пользователям и разработчикам выполнять задачи. Команда копирования (cp) предоставляет удобные средства копирования файлов с использованием командной строки. В этой короткой статье мы обсудим, как скопировать все файлы в каталог в операционной системе на базе Linux.

Читать далее Команда копирования Linux: копирование файлов из командной строки

Защитите свой DNS с помощью dnsmasq, dnscrypt-proxy и Cloudflare

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

Cloudflare предоставляет безопасную систему DNS через несколько протоколов. В этом руководстве мы берем нашу предыдущую статью о кэшировании DNS для вашего компьютера с Linux и итеративно улучшаем эту настройку, переключаясь с простого небезопасного DNS на безопасный DNS.

Это руководство полезно как для рабочих станций, так и для серверных систем на базе RHEL.

Читать далее Защитите свой DNS с помощью dnsmasq, dnscrypt-proxy и Cloudflare

Кэширование DNS и не только в CentOS/RHEL и Fedora

Настройка правильных серверов имен

Мы все знаем, что Cloudflare — ведущий и самый быстрый DNS- провайдер.
Однако у него есть проблемы с работоспособностью, поэтому для обеспечения отказоустойчивости вам следует использовать больше серверов имен.

Читать далее Кэширование DNS и не только в CentOS/RHEL и Fedora

Как протестировать диски в Linux с помощью KDiskMark?

Всякий раз, когда вы покупаете новый SSD или HDD, очень важно проверить его скорость на соответствие заявленным характеристикам. В экосистеме Windows CrystalDiskMark является популярным инструментом для этой цели. Однако ему не хватает порта Linux. Итак, как вы можете протестировать свой новый диск в системе Linux? Ответ — KDiskMark, надежная альтернатива, разработанная сообществом KDE.

Читать далее Как протестировать диски в Linux с помощью KDiskMark?

Примеры команд cfdisk в Linux

В системах Linux cfdisk — это инструмент командной строки на основе проклятий, используемый для управления разделами жесткого диска, включая создание, удаление и изменение. Он обеспечивает эффективный и удобный текстовый графический интерфейс с базовыми функциями секционирования. Он отображает все диски и разделы вместе с соответствующей информацией.

В этом руководстве я расскажу о команде cfdisk и о том, как ее использовать для создания и удаления разделов в Linux.

Читать далее Примеры команд cfdisk в Linux

Как найти ключи SSH в Ubuntu

Ключи Secure Shell (SSH) играют жизненно важную роль в безопасном доступе к серверам Linux. Они позволяют входить в систему без пароля и обеспечивают надежное шифрование для предотвращения несанкционированного доступа. Для пользователя Ubuntu возможность находить ключи SSH и управлять ими важна для использования SSH-соединений и повышения безопасности.

В этом руководстве описаны шаги по поиску ключей SSH в Ubuntu. Мы поймем, что такое ключи SSH, изучим предварительные условия перед поиском ключей, пройдем процесс поиска ключей в файловой системе, поймем содержимое файлов ключей и, наконец, рассмотрим советы по устранению распространенных проблем. Следуйте инструкциям, чтобы научиться находить ключи SSH на вашем компьютере с Ubuntu.

Читать далее Как найти ключи SSH в Ubuntu

Как работает параметр proxy_set_header nginx

Директива Nginx proxy_set_header позволяет изменять или добавлять HTTP-заголовки при пересылке запросов на внутренние серверы. Он обеспечивает гибкий способ управления и настройки заголовков, отправляемых с сервера Nginx на вышестоящие серверы. В этом уроке мы рассмотрим директиву proxy_set_header. Мы обсудим её назначение, использование и различные способы его настройки для управления заголовками HTTP. Независимо от того, являетесь ли вы новичком в Nginx или опытным пользователем, понимание этой директивы proxy_set_header позволит вам расширить функциональность вашего веб-сервера и улучшить связь между Nginx и внутренними серверами.

Читать далее Как работает параметр proxy_set_header nginx