Форум проекта 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.org/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}]