Форум проекта Matuntu

Поддержка => Руководства и инструкции => Тема начата: vita от 02 Декабря 2017, 13:13:38

Название: Мини-справка Matuntu
Отправлено: vita от 02 Декабря 2017, 13:13:38
В лучших традициях ранее выпускаемого дистрибутива Росинка Linux взята за основу и переработана мини-справка по горячим клавишам и наиболее часто используемым и полезным командам консоли.
Мини-справка предназначена, в первую очередь, для новичков, осваивающих Linux,  хотя и более продвинутые пользователи смогут найти здесь для себя кое-что полезное.
Для применения справки было использовано приложение для ведения заметок CherryTree (http://forum.matuntu.info/index.php?topic=682.0), соответственно и информация предоставлена в виде инструкции, разбитой на тематические разделы.
Все сочетания клавиш и консольные команды были протестированы на работоспособность в Matuntu
(http://i.imgur.com/Y06hZhO.png)

Внимание! При работе с ОС в "виртуальной машине" некоторые горячие клавиши и команды могут не работать, либо работать некорректно.

Добавьте программу CherryTree в запускаемые приложения с командой запуска  /usr/bin/cherrytree
Проверила в Matuntu-P32 (12.04), в которой CherryTree устаревшей версии и в ней справка не запускается. Поэтому  в своё время Григорий Крамаренко, автор Росинки, создавал справку из заметок в программе Tomboy.

При закрытии CherryTree будет предложено сохранить базу, которую можно задать с тем же именем или с другим, например, Справка Matuntu. В дальнейшем справка будет загружаться нормально.
Если файл будет сохранён с иным именем, в домашней папке окажутся две базы
(http://i7.5cm.ru/i/9T2p.png)
Оставить можно только сохранённый с другим именем.
P.s.: Предложения по справке будут рассматриваться в этой теме.
Название: Re: Мини-справка Matuntu
Отправлено: ivm от 02 Декабря 2017, 14:27:09
В принципе Cherry позволяет править текст и дополнять содержимое для себя любимого как душе угодно. Но интересно узнать, чем справку можно обогатить, не выходя за пределы разумного.
Название: Re: Мини-справка Matuntu
Отправлено: ivm от 02 Декабря 2017, 20:30:51
Раздел справки Сеть (Lan и WiFi) рекомендую дополнить командой, дающей достаточно полную информацию о сетевых соединениях:
nmcli
Название: Re: Мини-справка Matuntu
Отправлено: vita от 03 Декабря 2017, 10:41:58
Спасибо, Игорь. Внесла дополнение и заменила файл для загрузки.
Название: Re: Мини-справка Matuntu
Отправлено: alv от 03 Декабря 2017, 14:59:38
В разделе Пользователи и группы команда usermod в виде
usermod -c •NAME• 2 -g •GROUP• 2 -d /ftp/user•  -s /bin/nologin•  •USER•  • # изменить атрибуты пользователя •USER•  (аналогично •useradd• -параметрам)требуется, ИМХО, крайне редко. Более частая процедура  - добавление пользователя в существующую группу:
usermod -G GROUP USERNAME -a(не забыть опцию -a).
PS в Cintu 17.10 всё подцепилось.
И спасибо за напоминание о команде nmcli
PPS Если ещё чего вспомню - допишу здесь.
Название: Re: Мини-справка Matuntu
Отправлено: alv от 03 Декабря 2017, 15:20:49
В Архивирование и сжатие есть смысл добавить команды работы с XZ-архивами:
tar -Jcf archive.tar.xz directory - создать архив tar.xz из содержимого каталога
tar -Jxvf - распаковать xz-архив
Поскольку справка по определению, я так понимаю, краткая, во избежание разбухания есть смысл удалять команды, потерявшие актуальность. Например, для работы с bz2-архивами - ими сейчас мало кто пользуется.
Аналогично, в Форматирование файловых систем
хорошо добавить команду:
sudo mkfs.ext4 /dev/sd?#и, наоборот, исключить ext3:
sudo mke2fs -j /dev/sda1 •  # форматировать раздел •sda1•  в журналируемую файловую систему ext3
Название: Re: Мини-справка Matuntu
Отправлено: vita от 03 Декабря 2017, 15:27:16
Ценные замечания. Спасибо, Алексей!
Название: Re: Мини-справка Matuntu
Отправлено: vita от 04 Декабря 2017, 13:17:42
С подключением указанного репозитория CherryTree (http://forum.matuntu.info/index.php?topic=682.msg8004#msg8004) справка теперь запускается и работает во всех дистрибутивах на основе Ubuntu, начиная с 12.04.
Название: Re: Мини-справка Matuntu
Отправлено: ivm от 09 Января 2018, 13:27:35
Очень часто читаю сообщения с восторженными отзывами о быстрой загрузке системы. А ведь это всё можно конкретизировать, измерить время загрузки и других сервисов.

Скорость загрузки системы:
systemd-analyze
Скорость загрузки служб ОС:
systemd-analyze blame
Допустим, Matuntu-B64 на нетбуке загружается за 9.067s (kernel) + 12.073s (userspace) = 21.140s
Название: Re: Мини-справка Matuntu
Отправлено: sdv2015 от 10 Января 2018, 10:03:33
ivm, Спасибо за идею по скорости загрузки - очень познавательно и много интересного обнаружил для себя.....!
Название: Re: Мини-справка Matuntu
Отправлено: ivm от 10 Января 2018, 23:49:52
Пожалуйста, только нужно учитывать, что systemd стала включаться в дистрибутивы начиная с апреля 2015 года. Поэтому в выпущенных ранее дистрибутивах указанная команда не будет найдена.
Название: Re: Мини-справка Matuntu
Отправлено: ivm от 11 Января 2018, 00:34:58
Если система не полностью загрузилась, в выводе команды будет такое сообщение:
Цитировать
Bootup is not yet finished. Please try again later.
что в переводе означает
Цитировать
Загрузка еще не завершена. Пожалуйста, повторите попытку позже.
В таком случае надо проанализировать, какие процессы тормозят загрузку и ненужные из них отключить из списка запускаемых.
Название: Re: Мини-справка Matuntu
Отправлено: vita от 13 Января 2018, 20:17:07
Детализированный график с указанием не только времени загрузки сервиса, но и с отображением параллельных загрузок можно получить командой:
systemd-analyze plot > graph.svfУтилита сгенерирует в домашний каталог файл graph.svf (файл можно назвать иначе, но с этим же расширением) с графиком, который для просмотра и анализа загрузки можно открыть либо в браузере, либо в просмотрщике изображений.
О применении данной утилиты и ускорении загрузки системы написано здесь (https://losst.ru/uskorenie-zagruzki-linux), однако не советую бездумно отключать запускаемые сервисы во избежания неработоспособности или краха операционной системы.
Название: Re: Мини-справка Matuntu
Отправлено: ivm от 13 Января 2018, 21:46:49
Если уж очень долго грузится система, найти причину нужно, а так не стоит стремиться ускорить загрузку. По сравнению с коммерческой системы так в разы быстрее загружается.
Название: Re: Мини-справка Matuntu
Отправлено: viktor_ja от 15 Декабря 2018, 12:55:51
Полезная  статья (http://compizomania.blogspot.com/2018/12/linux.html#more).
Отключил несколько демонов и сразу выиграл 20 секунд на загрузке системы:
Было - Startup finished in 35.358s (kernel) + 25.672s (userspace) = 1min 1.031
Стало - Startup finished in 35.205s (kernel) + 5.618s (userspace) = 40.824s
Название: Re: Мини-справка Matuntu
Отправлено: ffeedd от 15 Декабря 2018, 15:24:23
Полезная  статья (http://compizomania.blogspot.com/2018/12/linux.html#more).
Отключил несколько демонов и сразу выиграл 20 секунд на загрузке системы:
Было - Startup finished in 35.358s (kernel) + 25.672s (userspace) = 1min 1.031
Стало - Startup finished in 35.205s (kernel) + 5.618s (userspace) = 40.824s
И кто из демонов Вам не давал спокойствия!
Название: Re: Мини-справка Matuntu
Отправлено: viktor_ja от 15 Декабря 2018, 15:54:11
И кто из демонов Вам не давал спокойствия!
Смотрите скриншот. Нет галки в окошке - не запущен демон. А вообще, дело тут не в спокойствии.
Название: Re: Мини-справка Matuntu
Отправлено: ivm от 15 Декабря 2018, 19:38:28
Вообще-то мы когда-то договаривались и даже закрепили это в правилах форума - на случай пропадания картинок описывать подробнее словами, что они иллюстрируют. Я вот убей бог не могу понять, что Вы нам пытаетесь демонстрировать.
Пишите о демонах и их отключении:
Отключил несколько демонов и сразу выиграл 20 секунд на загрузке системы:
Было - Startup finished in 35.358s (kernel) + 25.672s (userspace) = 1min 1.031
Стало - Startup finished in 35.205s (kernel) + 5.618s (userspace) = 40.824s
На снимке же показываете автоматически запускаемые приложения непонятно из какой системы.
Про работу с демонами так это у нас здесь описано (http://forum.matuntu.info/index.php?topic=160.msg8981#msg8981).
Простыми словами, посмотрите результат команды: sudo chkserviceУвидите очень много чего. Изучайте, сравнивайте с другими системами. В конце концов найдётся минимальный набор необходимого и достаточного для работы системы.
Название: Re: Мини-справка Matuntu
Отправлено: vita от 16 Декабря 2018, 11:21:57
Смотрите скриншот.
Хочу посмотреть, но на вновь открытой вкладке вместо скриншота вижу надпись:
Цитировать
Too many connections
В переводе - слишком много подключений.

Путём отключения из списка автоматически запускаемых ненужных приложений/сервисов время загрузки системы безусловно сократится  :)
Название: Re: Мини-справка Matuntu
Отправлено: viktor_ja от 16 Декабря 2018, 12:43:05
Вообще-то мною двигало желание привлечь внимание к полезности статьи, но получилось по принципу: "Хотели как лучше, а получилось как всегда."
Конечно, речь идёт о сокращении количества программ дополнительно запускаемых при старте системы.
Вот выкопировка из inxi -F системы:

Kernel: 4.15.0-34-generic x86_64 bits: 64
Desktop: MATE 1.20.1  Distro: Ubuntu 18.04.1 LTS

Надеюсь, что внимание к статье привлёк. А если кого и покорёжило, от моего неверного понимания роли демонов, прошу извинить.
Название: Re: Мини-справка Matuntu
Отправлено: ivm от 16 Декабря 2018, 13:31:24
Я описал эти команды 9 января 2018 года, а Вы "привлекаете внимание" к статье от 14 декабря, т.е. около года спустя. Значит с нашим форумом Вы не очень знакомы.

Может Вы озабочены снижением интереса к...
(https://i.imgur.com/Iu8kIZ2.png)
Название: Re: Мини-справка Matuntu
Отправлено: viktor_ja от 16 Декабря 2018, 15:19:45
Я описал эти команды 9 января 2018 года, а Вы "привлекаете внимание" к статье от 14 декабря, т.е. около года спустя. Значит с нашим форумом Вы не очень знакомы.
Может Вы озабочены снижением интереса к...
Согласен с Вами, не претендую на полноту знкомства со всеми материалами форума.
Однако в упомянутой статье более развёрнуто изложено применение этих команд с примерами применения.
Считаете оффтопом - обратитесь к модератору на предмет удаления моего сообщения, останутся только Ваши.
Что касается моей "озабоченности", смею заверить, что к блогу имею только читательский интерес.
Название: Re: Мини-справка Matuntu
Отправлено: ivm от 31 Октября 2019, 10:46:44
Для очистки кэша популярных браузеров есть программы-чистильщики. Скорость моего интернета с переходом на новые технологии позволяет не хранить кэш.
Есть вариант очистки браузеров Opera и Brave-Browser в терминале: sudo rm -rf ~/.cache/opera ~/.cache/BraveSoftware/Brave-Browser/Default/Cache
Название: Re: Мини-справка Matuntu
Отправлено: ivm от 10 Ноября 2019, 15:34:44
Проверить наличие нового релиза и обновить систему до следующего выпуска можно одной командой:
sudo do-release-upgrade -d
Eoan до Focal точно обновляется. Проверил на Matuntu-E64. Правда, для этого надо иметь достаточно места на диске, чтобы принять и установить обновления.

PS. На применение команды есть ограничение:
Цитата: Вывод терминала:
Проверка наличия нового релиза Ubuntu
Обновление только до разрабатываемого выпуска доступно только с последнего поддерживаемого выпуска.
Название: Re: Мини-справка Matuntu
Отправлено: vita от 23 Марта 2020, 15:22:20
Средствами CherryTree в Matuntu-B64 файл мини-справки Matuntu можно экспортировать в формат HTML, а затем по причине неработоспособности (http://forum.matuntu.info/index.php?topic=682.msg11982#msg11982) CherryTree в Matuntu-F-03-20 (http://forum.matuntu.info/index.php?topic=1179.0) из полученного каталога запустить в веб-браузере index.html. При этом сохраняется древовидная структура справки и возможность её редактирования в текстовом редакторе.
Название: Re: Мини-справка Matuntu
Отправлено: ivm от 04 Марта 2024, 16:51:27
Интересную команду перенял у одного из разработчиков Mate
pstreeВыводит дерево запущенных процессов systemd
Выглядит как-то так
systemd─┬─ModemManager───2*[{ModemManager}]
        ├─lightdm─┬─Xorg───8*[{Xorg}]
        │         ├─lightdm─┬─mate-session─┬─artha───3*[{artha}]
        │         │         │              ├─marco───3*[{marco}]
        │         │         │              ├─mate-maximus───3*[{mate-maximus}]
        │         │         │              ├─mate-panel───3*[{mate-panel}]
        │         │         │              ├─mate-power-mana───3*[{mate-power-mana}]
        │         │         │              ├─mate-screensave───3*[{mate-screensave}]
        │         │         │              ├─mate-settings-d───4*[{mate-settings-d}]
        │         │         │              ├─nm-applet───3*[{nm-applet}]
        │         │         │              ├─plank───4*[{plank}]
        │         │         │              ├─polkit-mate-aut───3*[{polkit-mate-aut}]
        │         │         │              ├─solaar───6*[{solaar}]
        │         │         │              ├─update-notifier───3*[{update-notifier}]
        │         │         │              └─3*[{mate-session}]
        │         │         └─2*[{lightdm}]
        │         └─2*[{lightdm}]
        ├─mate-terminal─┬─bash───pstree
        │               └─4*[{mate-terminal}]
Название: Re: Мини-справка Matuntu
Отправлено: vita от 08 Октября 2025, 18:40:57
Получить полный список кодовых имен Ubuntu поможет команда: distro-info -af
Так в тестируемой и готовящейся к скорому выпуску релиза Ubuntu 25.10 (http://forum.matuntu.info/index.php?topic=1494.0) получился такой вывод
результат
Ubuntu 4.10 "Warty Warthog"
Ubuntu 5.04 "Hoary Hedgehog"
Ubuntu 5.10 "Breezy Badger"
Ubuntu 6.06 LTS "Dapper Drake"
Ubuntu 6.10 "Edgy Eft"
Ubuntu 7.04 "Feisty Fawn"
Ubuntu 7.10 "Gutsy Gibbon"
Ubuntu 8.04 LTS "Hardy Heron"
Ubuntu 8.10 "Intrepid Ibex"
Ubuntu 9.04 "Jaunty Jackalope"
Ubuntu 9.10 "Karmic Koala"
Ubuntu 10.04 LTS "Lucid Lynx"
Ubuntu 10.10 "Maverick Meerkat"
Ubuntu 11.04 "Natty Narwhal"
Ubuntu 11.10 "Oneiric Ocelot"
Ubuntu 12.04 LTS "Precise Pangolin"
Ubuntu 12.10 "Quantal Quetzal"
Ubuntu 13.04 "Raring Ringtail"
Ubuntu 13.10 "Saucy Salamander"
Ubuntu 14.04 LTS "Trusty Tahr"
Ubuntu 14.10 "Utopic Unicorn"
Ubuntu 15.04 "Vivid Vervet"
Ubuntu 15.10 "Wily Werewolf"
Ubuntu 16.04 LTS "Xenial Xerus"
Ubuntu 16.10 "Yakkety Yak"
Ubuntu 17.04 "Zesty Zapus"
Ubuntu 17.10 "Artful Aardvark"
Ubuntu 18.04 LTS "Bionic Beaver"
Ubuntu 18.10 "Cosmic Cuttlefish"
Ubuntu 19.04 "Disco Dingo"
Ubuntu 19.10 "Eoan Ermine"
Ubuntu 20.04 LTS "Focal Fossa"
Ubuntu 20.10 "Groovy Gorilla"
Ubuntu 21.04 "Hirsute Hippo"
Ubuntu 21.10 "Impish Indri"
Ubuntu 22.04 LTS "Jammy Jellyfish"
Ubuntu 22.10 "Kinetic Kudu"
Ubuntu 23.04 "Lunar Lobster"
Ubuntu 23.10 "Mantic Minotaur"
Ubuntu 24.04 LTS "Noble Numbat"
Ubuntu 24.10 "Oracular Oriole"
Ubuntu 25.04 "Plucky Puffin"
Ubuntu 25.10 "Questing Quokka"