Search
Write a publication
Pull to refresh
150
0
Linux Certified Instructor @LinuxCertifiedInstructor

Сертифицированный Linux-инструктор

Send message

Невозможно напрямую просматривать необработанные записи каталога, поскольку файловая система управляет ими на низком уровне.

Можно просматривать:

  • в ext3 утилитой debugfs

  • в xfs - xfs_db

  • ...

Например,

sudo debugfs -R 'cat /etc/samba' /dev/sda2 | hexdump -C

00000000  ab 07 0c 00 0c 00 01 02  2e 00 00 00 01 00 0c 00  |................|
00000010  0c 00 02 02 2e 2e 00 00  ac 07 0c 00 18 00 08 01  |................|
00000020  73 6d 62 2e 63 6f 6e 66  00 00 00 00 00 00 00 00  |smb.conf........|
00000030  24 0a 0c 00 34 00 07 01  6c 6d 68 6f 73 74 73 00  |$...4...lmhosts.|
00000040  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000060  00 00 00 00 ad 07 0c 00  18 00 10 01 73 6d 62 2e  |............smb.|
00000070  63 6f 6e 66 2e 65 78 61  6d 70 6c 65 0b 0a 0c 00  |conf.example....|
00000080  10 00 08 01 73 6d 62 75  73 65 72 73 02 0c 0c 00  |....smbusers....|
00000090  68 0f 0f 01 75 73 65 72  73 68 61 72 65 73 2e 63  |h...usershares.c|
000000a0  6f 6e 66 00 00 00 00 00  00 00 00 00 00 00 00 00  |onf.............|
000000b0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000ff0  00 00 00 00 00 00 00 00  0c 00 00 de cf 05 29 c8  |..............).|
00001000

там "ac 07 0c" - это номер inode файла smb.conf, а далее 08 это количество символов в имени, а далее 01 - это файл (а 02 - директория), .... можно также в начале заметить запись по директорию "." (2e) и про директорию ".." (2e 2e).

ls -i /etc/samba/smb.conf
788396 /etc/samba/smb.conf

echo $[16#0c07ac]
788396

https://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Distribution_Timeline.svg

а там дизайн этой малюсенькой картинки гляжу изменился в этом году - стал "от оригинала вниз"

Рекомендую к просмотру про тоже (писал руками когда еще нейросетей не было)

мою статью "Многообразие Linux-дистрибутивов" (https://habr.com/ru/companies/lanit/articles/562484/)

Можно так запустить свой скрипт как пользовательскую systemd-службу:

systemd-run --user --unit=telega telegram_ notification.sh

создаст временный (до перезагрузки конфиг) - если нужно чтобы служба была постоянная можно его перенести из пути указанном в выводе команды

systemctl --user show -p FragmentPath telega.service

в директорию: ~/.config/systemd/user/ (будет от пользователя запускаться) или в /etc/systemd/system/ (будет от root'а запускаться или указать директиву User) - правда там нужно еще добавить:

[Install]
WantedBy=multi-user.target

И добавить в автозапуск:

systemctl --user enable --now telega.service

Чуть по другому писал бы код на bash

Вместо:

if echo "$line" | grep "Ban" &> /dev/null; then 
   check_failed_attempts 
fi 

лучше так (короче и без лишних вызовов команд и перенаправлений):

grep -q "Ban" <<< "$line"  &&   check_failed_attempts

Предлагаю глянуть близкую по сути статью https://habr.com/ru/companies/lanit/articles/516330/ ("Как устроена графика в Linux: обзор различных сред оформления рабочего стола")

Я там тоже чуть про X показал примеров. И много скриншотов про среды рабочего стола (KDE/GNOME и т.д.)

Вот свежее их видео:

https://dzen.ru/video/watch/6798c00ae168ad5150e8e2aa - Как записать Live Flash на примере «Альт Рабочая станция К»?

У отечественного Альт я так понимаю это делается через https://github.com/altlinux/ALTMediaWriter - там есть кнопка создать LiveUSB

Скачивается здесь - судя по exe-шнику есть и под Windows

P.S. На самом деле у них (у Альта) возможность установить и использовать систему на флешке более 5ти лет назад уже была из коробки и легко устанавливалась - пользовался, но как устанавливал уже не помню - чуть ли не просто пункт при установке, ну или может ALTMediaWriter тоже тогда использовал.

Да, решил недавно попробовать (но уж больше года) - для сравнения с RedHat/Debian/SUSE-подобных. Ну и раз не убил за это время - ну значит надежная. С одной стороны "нравится / не нравится" это всё от человека. Так как использую одновременно на работе очень много различных дистрибутивов - уж вроде ко всему привык. Ubuntu не нравится, но и плеваться на неё стал бы - по мне чем больше дистрибутивов со своими пусть даже идиотскими подходами, тем лучше - время и пользователи всё рассудят.

Спасибо. Но странно - так как я (с опциями -Rcs) удаляю пакеты больше года (Arch-подобный дистрибутив решил попробовать после десятков лет RedHat/Debian/SUSE-подобных дистрибутивов) - и пока проблем описанных не словил.

Текстовые:

  • du

  • dua

  • dust

  • duf

TUI:

  • gdu

  • ncdu

Графические (прямоугольниками):

  • k4dirstat

Графические (сектарами круга):

  • filelight

  • baobab

  • mate-disk-usage-analyzer

Простые просмотрщики изображения: xviewer pqiv sxiv pix imv geeqie feh

все "зумятся колесом" (у кого то с Cntl) и шустрые (geeqie чуть тяжелее)

Он не сломает если будет "просто в кнопочки тыкать", чтобы сломать нужно постараться сделать "шаг в сторону" (не как авторы дистрибутива подготовили). Ну а тогда кнопками он (цитата) "исправить проблему не сможет — он не разбирался, а нажимал на кнопки, потому что инструктор на «Хабре» сказал, что всё просто" и не потому что инструктор на Хабре советовал, а наоборот (инструктор то советовал чтобы было всё просто не лезть в сложное не разобравшись).

Как "Поздно пить боржоми когда почки отказали", так и не может инструктор быть виноват если вы у него не учились, сами сломали систему, а потом только к его фразе "всё просто" прицепились (если бы сразу следовали моим советам то было бы всё просто, а сломанное "не разобравшимся" починить может только "очень сильно разобравшийся").

Всё просто, но после недель трех-четырех курсов))) (ну или аналогичного количества лет опыта)

простой переустановкой пакетов

наверно она была не "простой". И точно так же сломается любой другой дистрибутив, в том числе, и Arch и Debian. Пользователь систему не сломает, а вот не разобравшийся админ может сломать любую

Удалить не тот пакет новичок не будет и обновлять так что у него что-то другое поломается, это надо сначала левый репозиторий или сторонний пакет в систему занести - это уже из степени знаний "новичок" плавно перешло в степень "что-то разобрался". Новичок должен и будет ставить из встроенного в систему графического пакетного менеджера (а там всё гладко и даже flatpak подключен обычно).

"Не новичок" разберется, ну или на курс сходит (так иногда быстрее чем гуглить и многобукв перечитать с разной долей достоверности). Пользовательские Линуксы давно стали стабильны для не продвинутых пользователей. Ломаются и окирпичиваются они обычно когда пользователь не разобравшись начинает что-то дополнительно прикручивать по "статье, например, с Хабра" (а раз уже залез в это, то либо обожжется и бросит, либо доразберется дальше - и я для того чтобы легче разобраться статьи тоже переодически здесь пишу).

Он не сломает если будет "просто в кнопочки тыкать", чтобы сломать нужно постараться сделать "шаг в сторону" (не как авторы дистрибутива подготовили). Ну а тогда кнопками он "исправить проблему не сможет — он не разбирался, а нажимал на кнопки, потому что инструктор на «Хабре» сказал, что всё просто" и не потому что инструктор на Хабре советовал, а наоборот (инструктор то советовал чтобы было всё просто не лезть в сложное не разобравшись).

Cinnamon - это тот же Gnome3, только с виджетами под "классический вид" (или "как в Винде", хотя они свой вид тоже широкими мазками слизали с Unix тех лет),
а Mate - это Gnome2.

Ну Gnome3 и Unity со своим "не привычным"(не виндовым) оформлением многим (особенно перешедшим не давно с Windows) не нравится. Сам в во время как вышло Gnome3 перепробовал много дистрибутивов и сред рабочего окружения только бы Gnome3 не использовать))

Дистрибутив надежный - это как любитель "доставлять и настраивать лишнее" говорю. А плохой пример или нет это уже скорее дело вкуса.

Новичку в линукс можно и не разбираться с управлением пакетов - в графике всё достаточно просто. А дальше уже если понадобится больше понадобится чуть почитать (кстати, статья про поиск и установку дополнительного софта - раз уж на то пошло еще раз прорекламирую свою статью).

Как "опытный пользователь" наверно ничего не узнал - утилиты все знакомы, но прочитал о том КАК человек переходил с Винды на Линукс - видно, что ему похоже нужно и для работы и для отдыха. В общем скупую ностальгическую слезу пробил - человек работу работал в винде, а потихоньку "удобнее" и "инструменты настраиваемее в линукс" перевели в другую систему. И не жалуется, что "не хватает Фотошопа", а нашел/находит всё необходимые инструменты.

Статья сумбурная, но живая - прочитал на одном дыхании. Тут прям и хронология перехода на Linux, и "винда для игр", и легкий обзор инструментов для работы с видео/аудио/картинками.

Точно не с помощью ИИ писалось - по ощущению скоро о таком и скучать будем :)

Использую Manjaro, но не с KDE, а смесь из MATE/XFCE.
В качестве просмотрщика изображений, в последнее время поставил и использую, loupe, а так обычно более легковесные чем gwenview были eog(GNOME), eom(MATE), ristretto(XFCE), tkjpeg,display timg,fbi(консольное)

С командами всё нормально (специфично Manjaro'вские: pacman и mhwd, остальное общелинуксовое). Просто apt вдруг неожиданно проскочил

Для скриншотов еще удобен "flameshot" - там и стрелки сразу можно добавлять на снимки, и счетчик и надписи - плюс я, например, привязал его запуск к клавише через батник (в котором сделал задержку) - чтобы скриншотить виртуалки и удаленные сессии (в которых свои привязки клавиш).


>> Для чистки лишних зависимостей...
"sudo apt autoremove" - это в Mint,
а в Manjaro "pacman -Qdt" - покажет их список, а "sudo pacman -Rcs ПАКЕТ" при удалении пакета удаляет и зависимости, которые после него остаются

Опечатка: соотевественно -> соответственно

>> портабл-версии
это через flatpak или Appimage ? (кстати, статья про это) - в тексте часто произносится, но не разу не упомянуто какого типа пакет используете

1
23 ...

Information

Rating
8,919-th
Location
Москва, Москва и Московская обл., Россия
Works in
Registered
Activity