— Обсуждение тут — Часто в работе с Linux возникает задача сравнить две директории. Для этого есть много способов, но мне лучше всего подходят такие: 1. Для получения полного списка изменений в patch формате: diff -Naur dir1/ dir2/ > file.patch 2. Для получения просто списка файлов без самих изменений: diff -aqr dir/ dir/ > changed_list.txt
Рубрика: Linux admin
Linux. Системные команды
— Обсуждение тут — 1. Информация о ядрe и систeмe Версия ядра (в том числe в BSD) # uname -a Врeмя с послeднeй пeрeзагрузки # uptime Имя хоста # hostname IP адрeс # hostname -i Информация о послeднeй пeрeзагрузкe # last reboot 2. Информация о жeлeзe Обнаружeнныe устройства и сообщeния при загрузкe # dmesg Информация […]
Linux. Базовые команды окружения
— Обсуждение тут — id Говорит вам, кто вы! pwd Показывает, где вы находитесь-текущий рабочий каталог. ls Выдаёт список файлов, находящихся в текущем каталоге. ls -F Выдаёт перечень файлов, находящихся в текущем каталоге, добавляя символы * после выполнимых файлов, / после каталогов и @ после символических ссылок. ls -l Выдаёт перечень файлов в расширенном формате-размер, […]
Linux. Проверка на битые сектора
— Обсуждение тут — Badblocks — стандартная утилита Linuх для проверки на битые секторы. Она устанавливается по-умолчанию практически в любой дистрибутив и с ее помощью можно проверить как жесткий диск, так и внешний накопитель. Для начала давайте посмотрим, какие накопители подключены к нашей системе и какие на них имеются разделы. Для этого нам нужна еще […]
Linux. Права доступа на папку
— Обсуждение тут — Как установить права доступа на запись в папку и на все подпапки и файлы: chmod -R 755 /home/vasya смена прав, -R рекурсивно, т.е. изменит и то, что внутри каталога vasya циферки — это три отдельных атрибута: Первая цифра означает применения прав для пользователя, Вторая — для группы Третья — права для […]
Linux. Отключение звука при неиспользовании (PulseAudio)
— Обсуждение тут — В /etc/pulse/default.pa комментируем строчку: #load-module module-suspend-on-idle и перезапускаем PA.
Linux. Общие папки на гостевой системе
— Обсуждение тут — Для подключения общих папок на гостевом Linux по инструкции VirtualBox нужно выполнить в терминале : mount -t vboxsf [-o OPTIONS] sharename mountpoint Опцию прописывать не обязательно ( по умолчанию она rw ) а дальше идет имя расшаренной папки и название точки монтирования. В качестве общей папки в свойствах назначил диск D:\. […]
Linux. Настройка фаервола с помощью iptables за пять минут
— Обсуждение тут — Настройка фаервола с помощью iptables за пять минут Я несколько раз сталкивался с тем, что даже неглупые в общем-то люди делают совершенно непростительные ошибки. Например, открывают всему интернету порт, на котором крутится база данных. Часто так бывает у начинающих DevOps, которые всю жизнь писали код, а теперь в их обязанности входит […]
Linux. Как узнать UUID’ы разделов
— Обсуждение тут — Команда blkid Программа blkid, используя библиотеку libblkid, умеет читать содержимое файлов блочных устройств типа /dev/hda2. Эти специальные файлы, находящиеся в директории /dev иначе называются нодами устройств, имеют весьма специфичную структуру, и не могут быть прочитаны обычными средствами (скажем, командой cat). Однако программа blkid по умолчанию не считывает информацию о разделах непосредственно […]
Linux. Анализируем время загрузки
— Обсуждение тут — Первая команда получает информацию о том, сколько времени было потрачено на ядро Linux во время загрузки и сколько в пользовательском пространства # systemd-analyze time и далее по списку Команда получает информацию о том, сколько времени каждый процессор взял для инициализации во время загрузки. # systemd-analyze —no-pager blame Команда создает файл plot.svg […]