Ответы пользователя по тегу Linux
  • Как сраввнить IP адрес по заданой маске?

    Ну как-то так, PATTERN для grep/egrep сами додумайте под свои условия
    [avx@localhost ~]$ ip=192.168.10.5 
    [avx@localhost ~]$ mask=192.168.10.[0-9]
    [avx@localhost ~]$ echo $ip | egrep $mask
    192.168.10.5
    Ответ написан
  • Как в Linux при сужении окна расширять второе окно?

    Если не ошибаюсь, это позволяют делать тайловые wm:
    https://wiki.archlinux.org/index.php/Comparison_of...
    Часто мелькает i3, вроде как весьма удобен, но я не пользуюсь, сижу на КДЕ. В принципе, это было бы удобно так работать, но я даже не искал, как так сделать в КДЕ, надо попробовать.
    Ответ написан
  • Как правильно делать разметку диска для Linux?

    swap для спящего режима нужен ведь? ИМХО, на отдельный раздел тогда лучше (если это не обязательное условие вообще), и размером не менее объёма физической памяти. Если спящий режим не нужен - то оставить в пару гигов или меньше. Если оперативки мало (ну, для десктопа менее 1ГБ уже крайне мало, 2ГБ мало но терпимо) - то swap не спасёт. Только тормозить будет всё. Без него совсем - есть шанс нарваться на ситуацию OOM (out of memory, нехватка памяти), и это, как правило, заканчивается зависанием, или вылетом программ. Немного легче с earlyOOM или аналогами.
    /boot может и не хватить гигабайта. Многие дистрибутивы сохраняют 5 и более последних ядер, и даже добавляют загрузки с ними в меню grub. Я не делаю для boot отдельного раздела, если это не efi система.
    / - корневой раздел нужно в 15-20 гигов делать, не меньше. Конечно, смотря сколько занято, у кого какие потребности. Но я сам нарвался на ситуацию (и не раз) что при обновлении менеджер пакетов скачал новые пакеты, а установить их уже не может - закачанные обновления заняли остаток места в корне. Пришлось вычищать, и удалить несколько ненужных пакетов, и логи почистить (кстати, их больше всего и оказалось, ибо я не настраивал совсем ничего в этом плане).
    Ещё есть интересный нюанс, нигде (вроде бы) не описанный - когда устанавливается система (с диска, или флешки), по умолчанию в менеджере пакетов прописываются пути к локальным источникам - к этому диску, флешке и т.п. Но это сильно неудобно - когда система стоит уже долго, и вдруг понадобился какой-то пакет доустановить - а система требует вставить диск/флешку, с которой ставилось. Поэтому я сразу всё содержимое диска копирую на жёсткий диск (или ssd, не важно), и пути переписываю к этим папкам. Сразу плюсуйте ещё 4 или более ГБ для этих вот вещей. Можно конечно оставить только репозитории в интернете, но не всем и всегда это подходит (локальная машина, дорогой трафик, или комп во внутренней сети без интернета).
    /home для домашних каталогов пользователей. Все данные (фотки, документы, и т.п.) и настройки системы (пользовательские) там. Соответственно, если потребуется переустановить систему - достаточно отформатировать корневой раздел и заново установить систему и те же пакеты, что и были. А настройки останутся те же - если при установке создать того же пользователя, что и был. Я так переходил много раз с одного дистрибутива на более новый, с сохранением практически всех настроек (вплоть до оформления и обоев на рабочем столе).
    Ответ написан
  • Минимальный linux дистрибутив для использования office и skype?

    Понятие "старый" у всех разное. Уточните - старый это на intel i3-2310, на atom d525, или реально древний с 64МБ оперативки, на котором win98 была?
    Если есть пара гигов оперативки и хотя бы 2 ядра (или HT). то в принципе - любой линукс. Я на компе где-то 2008-2010 гг выпуска ставил Mageia 2 на КДЕ, и очень быстро летало (2 ядра, 2 гига). Но потом ставил и Mageia 7 - тоже нормально, и на новом и на старом компе.
    Из очень быстрых - Puppy, и ещё какие-то (забыл уже), да даже Linux Mint весьма неплох (хоть и ругают часто, ибо багов там тоже хватает).
    Ответ написан
  • Какой алгоритм используется при создании папки, если папка существует?

    Посмотрите код Dolphin (файловый менеджер, вроде в KDE по умолчанию используется) - в нём именно такое поведение.
    Ответ написан
  • Софт для Tv tuner на Linux?

    В далёком 2009 году смотрел ТВ со спутника при помощи DVB-S/S2 карты и плеера kaffeine. Сейчас не знаю, в каком он состоянии, но тогда уже и можно было забить кучу своих спутников/транспондеров (лучше всего, самому вручную, в конфиг), и смотреть через diseq сразу с двух-трёх тарелок, или просто с двух конвертеров или больше, показывал и список каналов, и вроде расписание, и возможность записи на диск, был time-shift (это когда ставишь паузу, идёшь наливать чай, возвращаешься, и смотришь с того же места, и плюсом к тому, когда реклама - можно её перемотать, если запас времени записи достаточный). Пробовал и VLC, но что-то не зашло.
    Надо почитать про kodi и его возможности, там наверняка уже прогресс хороший есть.
    Ответ написан
  • Какое окружение рабочего стола подобрать под ноутбук?

    KDE
    Версия 3.5.10, что была лет 10 назад, ИМХО, была лучшей.
    Версия 4 - что-то так себе, глючило вначале, но обновлениями вроде вылечили, и то в разных дистрах по-разному может быть.
    Версия 5 (KDE Plasma) вполне нормально, но меня раздражает управление несколькими экранами, особенно когда их отключаешь и подключаешь, и на какие-то надо звук по HDMI выводить...
    Попробовать однозначно нужно. Тем более, последние версии (ну, уже год-два где-то) весьма скромно потребляют ресурсы, меньше гнома, но конечно не сравнятся с XFCE (правда, про эту оболочку где-то писали, что там стало всё плохо, но я давно не смотрел).
    Ответ написан
  • Можно ли считать busybox полноценным lin... подобным дистрибутовом?

    Что-то куча комментариев, а ведь главное что отличает дистрибутивы между собой - это способ управления софтом (менеджер пакетов), и репозитории. Ну да, ещё предустановленные дистро-специфичные утилиты для настройки и управления. В остальном - есть просто загрузчик, ядро, и куча утилит. И комбинаций таких наборов может быть... чуть ли не на каждом компе разные - сотни тысяч. Так что, просто ядро и busybox не дистрибутив, т.к. нет менеджера пакетов, и нет репозитория (или другого хранилища) программ. Vadim Priluzkiy уже ответил, что busybox может входить в состав дистрибутива, но сам по себе просто бинарник с кучей функций, реализующих функционал множества утилит.
    Ответ написан
  • Шипит pulseaudio, как исправить?

    Уже много лет ничего не шипит. В кедах так точно. Есть настройка, включена по умолчанию обычно, "использовать режим без помех". И вот уже много лет у меня ничего и не шипит, как не шипело при чистом alsa.
    Истинная причина может быть разной, и в арчевики много чего есть уже дельного, а моё мнение - тупо многие звуковушки (или железо, или драйверы такие) при отсутствии обращений от ОС переводят выход в высокоимпедансное состояние (Z-состояние), т.е. с высоким сопротивлением. Ну и получается полный аналог будто провод просто вытащили из разъёма звуковой карты, только вот беда - там на материнке/звуковушке ещё проводники есть, и они ловят кучу помех, которые не имеют значения при низкоимпедансном состоянии (когда сопротивление по выходу довольно мало). Из-за этого, например, при запущенных процессах, которые мониторят состояние или посылают что-то на выход звука, или просто периодически опрашивают звуковой кодек - шипение прекращается.
    Ответ написан
  • Как безболезненно клонировать SSD с линуксом на другой SSD?

    Неверно сделано. Нужно было удалять своп под той системой, с которой загрузились, и в ней же потом и удалить раздел swap. Иначе, этот раздел так и останется прописанным где-то в /etc/fstab или ещё где-то в заданиях cron'а или в systemd (да, где-то такое есть, сам натыкался на такую проблему).
    Думаю, подробности и пути решения тут подскажут более опытные. А сейчас - я бы склонировал ещё раз, чтобы получилась снова рабочая система, и забил бы на эти 2 гига - их и так система не будет использовать если памяти нормально.
    Ответ написан
  • Какую операционную систему поставить на слабый пк 2008 года?

    Примерно на такой конфигурации в том же 2008 году пользовался mandriva linux 2008 (32bit). Диск от линукс-центра, где-то ещё лежит в отличном состоянии. И ничего не тормозило, играл в контру 1,6 под wine, и несколько native линуксовых игр, плюс cs1.6 server работал на том же компе. Но всё-таки браузеры и сайты сейчас сильно располнели, и памяти нужно больше, и проц пошустрее...

    P.S. Из линуксов можно любой современный поставить, только 32бит и оболочку попроще выбрать - да хоть несколько сразу поставить и пробовать в них по очереди поработать, и выбрать то что оптимально в плане производительности и возможностей.
    Ответ написан
  • Какую файловую систему выбрать для старого ноутбука?

    Насколько я пробовал разные дистрибутивы на старых компах, ни разу мне не дало особой прибавки к скорости смена файловой системы, параметров монтирования (ну разве что совсем чуть-чуть), а вот смена оболочки - очень много даёт. KDE/Gnome/XFCe/Cinnamon/LXDE и ещё куча разных есть на выбор. Основное правило простое - использовать тот дистрибутив, который был популярен или развивался в то время, когда было в ходу то самое старое железо. На двухъядерник и 0,5-1Гиг оперативки ставим KDE2, или Cinnamon или что проще - xfce например. На одноядерном celeron или какой-нибудь atom я ставил meego (не помню, какая там оболочка, но очень лёгкая), и linux mint (старых версий конечно). Да в принципе таких советов полный интернет.

    P.S. Не надо ставить на SD карту, и включать журналирование - вот тут могут быть дикие тормоза... Сам разок попался.
    Ответ написан
  • Файловый сервер на Linux с разграничением прав - в сети Windows?

    только 5-6 будут пользоваться ресурсами ФС

    Не нужен отдельный сервер. Берёте комп, который более-менее постоянно работает, и достаточно места и есть более-менее быстрый жёсткий диск - там расшарить папку, настроить права - готово. Быстро, дёшево, без проблем.
    Можно ещё сделать второй комп в качестве резервной копии, или на свой синхронизировать любыми средствами - так даже если комп сломается/диск откажет/вирус зашифрует - можно будет со второго восстановить и дальше работать.
    У нас на одном из предприятий, около 30 машин, пользуются шарой около 10 - проблем за много лет почти не было. Почти - это когда молнией рядом бахнуло и часть компов выгорело, а на некоторых сетевухи померли. Так на том, где шара, почти сдохла сетевушка - стала только на 10мбит работать, и это ощущалось при общем доступе, когда работают несколько человек разом. В шаре сотни тысяч файлов, за более чем 10 лет работы (в основном с 2004г, но попадались и 2001года дата изменения). Работало от winxp, до win10, как сейчас.
    Ответ написан
  • Перенос дизайна kde neon?

    /etc/skel
    Там хранятся разные папки и файлы, которые используются при создании нового пользователя обычно.
    Вот примерная тема, где обсуждалось (хоть и другой дистриб, но не сильно думаю разница будет) https://forum.ubuntu.ru/index.php?topic=104713.0
    Ответ написан
  • Как вылечить флешку?

    Как человек с опытом, могу сказать - лет с 8-10 назад это было актуально. Сейчас цены на флешки такие, что смысл возиться есть начиная с 64ГБ.
    В линуксе утилитой dd затереть всю флешку. Далее любым редактором разделов делаем один раздел, форматируем - готово!
    В винде берём тот же dd (виндовый) или лучше flashnul (я именно ей пользовался обычно), и затираем флешку. Ну и далее штатными средствами винды.
    Flashnul может и протестировать все блоки на флешке - чтение-запись-верификация - смотрите справку в самой программе.

    Если же где-то затык - уже подсказали, есть сайт fhlashboot.ru, там много материалов, и разный софт под разные контроллеры.

    P.S. !!! Если данные на флешке важны - ничего не делайте с ней совсем! Сразу в датарекавери фирму, где снимут дамп с микросхем памяти и расшифруют, и дадут Ваши данные (если они там ещё есть).
    Ответ написан
  • Как получить уровень фактической громкости?

    Из того же amixer и получить:
    [avx@localhost ~]$ amixer controls
    numid=4,iface=MIXER,name='Master Playback Switch'
    numid=3,iface=MIXER,name='Master Playback Volume'
    numid=2,iface=MIXER,name='Capture Switch'
    numid=1,iface=MIXER,name='Capture Volume'
    [avx@localhost ~]$ amixer cget numid=3,iface=MIXER,name='Master Playback Volume'
    numid=3,iface=MIXER,name='Master Playback Volume'
      ; type=INTEGER,access=rw------,values=2,min=0,max=65536,step=1
      : values=39320,39320
    [avx@localhost ~]$


    values=39320 во второй строке и есть искомое. У себя проверил - показывает что реально есть. Хотя pulseaudio, kde и виджет "Громкость" в системе используются. Про amixer я уже и много лет не вспоминал.
    Ответ написан
  • Как починить терминал Linux?

    Вариантов решения есть не один:
    1. Настроить сервер, чтобы нельзя было использовать какие-то символы, а только "нормальные". Возможно, это решается не средствами сервера, а какими-нибудь плагинами. Для CS1.6 были подобные.
    2. Не держать screen. Пусть логируется в файлы. Да, так управлять несколько неудобнее, но и падать меньше будет.
    3. Возможно, нужна более новая версия screen либо какой-то библиотеки, если она есть.
    ...
    Возможно, это делают намеренно, чтобы вызвать отказ в обслуживании. И придётся изучать вопрос, искать где в чём уязвимость, и способы закрытия/обхода. Для примера, в одной из версий сервера cs1.6, была дыра, когда атакующий мог послать специфичную команду, которая ложила сервер, или он перезапускался (если настроено). И долго не могли выпустить (не знаю почему) обновление с закрытой дырой. Обходились хитрым правилом в iptables, которое дропало такой опасный пакет.
    В любом случае, для точного ответа слишком мало данных.
    Ответ написан
  • Как сделать чтобы терминал снова заработал?

    Предположу что произошло - при установке понадобились какие-то библиотеки, которые конфликтуют с текущими в системе. А дальше - либо сами согласились, либо менеджер пакетов что-то там сделал, (хотя не указано, как устанавливали-то?), и часть библиотек были либо удалены либо заменены на другие версии.
    мой пример
    Бывает когда какая-то программа, например, хочет gtk3, а в системе только gtk2, попытка напрямую установить версию 3 не проходит, человек удаляет связанное с gtk2, и.... дальше всё ломается. Я так лично сломал систему на одном своём компе, но там, к слову, она уже лет 6-7 стоит, и жёсткий диск кочевал по разным железкам, постоянно обрастая новыми драйверами, ну и обновления, пока они были.

    Для выяснения, что нехватает программе для запуска, запустите её через терминал. Т.к. программа "терминал" или как там в минте называется, в кедах это Konsole, где-то так и называется Terminal, не важно - если она не запускается, то проще запуститься нажав Ctrl+Alt+F1(F1...F7), там будет чистый терминал, которому GUI совсем не нужен. Ну и там пробуем запустить программу, и смотрим на что ругается. Ну и export DISPLAY=0.0 перед именем программы вставить, если в минте такое прокатит (в моей mageia7 не работает). Там дальше выхлоп с ошибками нужно смотреть.

    А вообще в линуксе так - ставим программы через менеджер пакетов из родных репозиториев. Если добавили свои - Вам и разгребать проблемы, если ставили из исходников - опять же, придётся искать каждый файл куда ставился и если что-то перезаписывал, восстанавливать.
    Но проще бэкапиться почаще, конечно.
    Ответ написан
  • Как заставить RSYNC копировать все файлы и папки?

    man rsync гласит:
    A trailing slash on the source changes this behavior to avoid creating an additional directory level at the destination.

    Т.е. нужно убрать слэш в пути, чтобы создавались подкаталоги.
    Там же написано, что, например, эти команды скопируют одно и то же:
    rsync -av /src/foo /dest
    rsync -av /src/foo/ /dest/foo

    Есть слэш - не создаются подкаталоги, нет слэша - создаются.
    Ответ написан
  • Как по IP получить CIDR?

    Вот ресурс где это можно сделать: https://bgp.he.net/
    Поиск по AS, IP, и много чего ещё. Для получения информации об адресах в интернете - незаменимая вещь.
    Ответ написан