Rsync — это инструмент для копирования файлов. Он может выполнять копирование локально или на другой хост через любую оболочку удаленного доступа, например SSH . Он известен своим алгоритмом дельта-передачи, который сокращает объем данных, передаваемых по сети, за счет передачи только различий между исходными файлами и существующими файлами в пункте назначения. По-умолчанию Rsync использует для копирования файлов алгоритм «быстрой проверки» и… Читать далее »
Функция read_line_from_end читает файл file_name и, за один цикл, перемещает курсор в файле с позиции переданной в аргумент cursor в начало на 1 байт. После этого считывает строку и если прочтенная строка не является символом перевода строки ‘\n’, то строка сохраняется в результат и чтение продолжается. Иначе цикл прерывается и функция возвращает строку и позицию курсора. В вызываемую функцию в… Читать далее »
Информационные технологии становятся все более сложными и разветвленными, и сетевая изоляция становится важным аспектом обеспечения безопасности и эффективности в современных системах. В операционной системе Linux, которая является одной из наиболее распространенных и широко используемых платформ, проблема изоляции сетевых окружений решается с помощью механизма, известного как Network Namespaces (netns). Network Namespaces представляет собой мощный механизм, позволяющий создавать изолированные виртуальные сетевые окружения… Читать далее »
Файл pagefile.sys является виртуальным файлом подкачки, который используется операционной системой Windows для управления виртуальной памятью. Виртуальная память позволяет компьютеру использовать часть жесткого диска в качестве временного хранилища данных, которые не умещаются в оперативной памяти (RAM). Когда оперативная память заполняется, операционная система передвигает наиболее неиспользуемые данные из RAM в файл pagefile.sys на жестком диске. Pagefile.sys действует как расширение оперативной памяти и… Читать далее »
Файл hosts — это обычный текстовый документ, расположенный в корневом каталоге операционной системы windows 10 (c:\windows\system32\drivers\etc). Этот файл содержит ip-адреса и доменные имена, которые позволяют компьютеру подключаться к другим компьютерам или веб-сайтам. По сути, это список сопоставлений между доменными именами и ip-адресами, который позволяет пользователям получать доступ к веб-сайтам без необходимости запоминать свой конкретный ip-адрес, то есть выполняет роль локального DNS для компьютера.
В операционных системах семейства Linux есть очень полезная программа для работы с текстовыми документами — Sed. Это потоковый неинтерактивный редактор, который принимает на стандартный ввод текст, построчно просматривает его и заменяет по заданному шаблону подстроку, затем отправляет результат работы на стандартный вывод. Программа может пригодиться в случаях, когда необходимо из большого текстового файла удалить лишние знаки пробела, табуляции или же… Читать далее »
Если вы столкнулись с ситуацией, когда скачанное изображение (фотография, картинка или любой другой тип) оказалось с расширением JFIF, вместо всем известных JPG/JPEG, не стоит огорчаться. Этот малознакомый формат легко можно конвертировать в привычный JPG/JPEG или PDF. Делают это с помощью программ, установленных на компьютере, или в онлайн-конвертерах. Расскажем подробнее о формате JFIF, как работать с такими файлами, стоит ли вообще их конвертировать для систем Windows 11 или Windows 10…. Читать далее »
Новые проекты каждый раз приносят уникальный опыт WEB-разработчикам. Редко когда приходится постоянно решать только шаблонные задачи. Нужно импровизировать и находить нестандартные решения, мы вынуждены постоянно учиться и осваивать новые технологии. Давайте в данной статье рассмотрим CodeLobster IDE, эта среда разработки развивается очень динамично и уже включает поддержку самых современных фреймворков. Это профессиональная IDE с высокой производительностью и с большой экосистемой… Читать далее »
Файловая система управляет хранением данных на диске и предоставляет доступ к ним. Linux поддерживает множество файловых систем, некоторые из которых являются собственными, например семейство ext (Extended Filesystem), а остальные пришли из других операционных систем — FAT из MS-DOS, NTFS из Windows NT, HFS и HFS+ из Mac OS и т.д. Стандартным инструментом создания файловой системы в Linux является mkfs (make… Читать далее »
В любой операционной системе диск необходимо разбить на разделы, прежде чем его можно будет использовать. Раздел — это логическое подмножество физического диска, а информация о разделах хранится в таблице разделов. Эта таблица включает информацию о первом и последнем секторах раздела и его типе, а также дополнительные сведения о каждом разделе. Обычно каждый раздел рассматривается операционной системой как отдельный «диск», даже если все… Читать далее »