Ответы пользователя по тегу Linux
  • Могу ли я использовать эти дистрибутивы для повседневной жизни и разработки, и есть ли в них какие либо сборы данных и информации?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    о покупках передвижении, ведение постоянной статистики и

    Так а причем тут винда или Линукс?

    О покупках статистику будет вести соответствующий маркет, неважно это Microsoft Market или Androind или Steam или просто твой сбербанк.
    Чтобы вести жизнь, похожую как в винде, придется поставить софт, похожий как в винде. И будет тоже самое. Только чуть хуже.

    Чтобы жить комфортно в Линуксе, надо делать так, как делают Линуксоиды.
    Ответ написан
  • Почему не выполняется CRON?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Как проверяешь что команда не выполилась?
    В /home/supports_team/logs/proccess.out что-то записывается?
    Ответ написан
  • Почему не виден весь объем оперативной памяти В убунту?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Судя по всему это лимиты биоса. При этом сам чипсет умеет работать с 256 гб оперативки, что показывает dmi.
    Проверьте вашу материнку на сайте производителя, может есть более новая версия биос, которая решает проблему
    Ответ написан
  • Объективные плюсы линукса?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    1. Linux бесплатный
    2. Linux в качестве работы сервера для множества задач объективно быстрее, просто за счет более легкого управления процессами, при этом безопасность даже выше
    3. Linux в качестве серверной ОС обладает более широким выбором технологий фундаментального уровня (файловые системы, работающие быстрее из коробки вебсервера и сервера приложений)
    4. Лучше и быстрее сетевой стек, что опять таки заметно только в высоконагруженной системе. Хотя тут он вроде уступает FreeBSD
    5. Гораздо проще автоматизируется
    6. В среднем проще мониторится

    Но это все не про десктоп.
    В качестве десктопной машины это чисто субъективизм.
    Ответ написан
    Комментировать
  • Как сделать статическую частоту?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Как сделать статическую частоту?

    Купить какой-нибудь старый процессор, который не умеет менять частоту ядер в зависимости от нагрузки.
    Ответ написан
    2 комментария
  • Можно ли запустить несколько ядер linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    ядро - это по сути и есть главная часть операционной системы.
    Поэтому запустить несколько ядер - значит запустить несколько операционных систем.
    Это можно делать при помощи виртуальных машин.
    Ответ написан
    Комментировать
  • Какой есть софт для каталогизации файлов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Я пользовался VVV который можно было прикрутить к FAR в качестве виртуального архиватора.
    Суть - вместо архивации файлов, создается "архив", где есть только список и аттрибуты (размер, тип).

    Можно поискать аналоги. Софт старый, может он не очень хорошо дружит сейчас.
    Но мне было удобно, что я для каждого HDD просто создавал архив, и если что, просто заходил в него FAR и делал поиск или просто браузил

    сходу вот нашел для любителей окошек
    https://rutracker.org/forum/viewtopic.php?t=179374
    Ответ написан
    Комментировать
  • Как изменить цвет stderr в оболочке?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    stdout и stderr ОБА изначально замаплены на ваш терминал. У терминала нет stdout и stderr, он есть у конкретной консольной программы.

    Если вы хотите выводить ошибки красным цветом, просто выводите их красным цветом при помощи управляющих кодов, то есть не сам вывод перекрашивайте а ваш текст
    Ответ написан
    8 комментариев
  • Как делаются подсказки в консоли?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Автодополнение в linux shell это большой и длинный набор скриптов на bash, которые можно дописывать и самому.

    Если пишешь свою оболочку, то собственно можно и самому написать автодополнение по там.

    Не очень понятно как можно собраться писать свою CLI оболочку и не знать как в ней сделать реагирование на нажатие клавиш.
    Ответ написан
    2 комментария
  • Написание системы на базе Linux kernel?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    установить на него dotnet

    нет, нельзя, потому что линукс кернел это просто ядро операционной системы, а не операционная система.

    Нельзя на ядро что-либо устанавливать. Тебе нужно сделать операционную систему, поддержку package манагера для инсталлятора (или написать свой вариант как дотнет будет у тебя интегрироваться и работать, и сделать свой инсталлятор).
    В общем ядро это грубо говоря то, как запускаются процессы в линукс, как разграничивается к ним права доступа и выделяются ресурсы. А все остальное, включая работу с файловыми системами, пакетами, библиотеками - это уже ОС.
    Ответ написан
    2 комментария
  • Как убрать лишний вывод из скрипта и прописать информацию о неустановленных дисках?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    for dev in sd{a..i};do echo -e "Device $dev: \033[0;32m$(hddtemp /dev/$dev 2>/dev/null)\033[0m";done
    Ответ написан
    Комментировать
  • Почему служба Jenkins занимает порт, но не запускается?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    service jenkins start

    вот на этом моменте нужно найти старт-скрипт дженкинса или его unit файл, и посмотреть что внутри происходит.
    Подозреваю, что там тупо лажа с определением как найти запущенный дженкинс. МОжет связано с путаницей местоположения PID файла, или просто кривой скрипт.
    Ответ написан
  • Как отзеркалировать log файл предварительно его профильтровав с помощью grep?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Все у вас работает.
    Просто запись в файл буферизируется, и пишется непострочно а поблочно.
    Подождите немного, пока данных накопится и они в файле появятся.

    Или можно так:
    указать grep --line-buffered
    использовать stdbuf -o0 grep (или любую другую команду)
    Ответ написан
    Комментировать
  • Что будет если из под root запустить программу через sudo?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    sudo это утилита, которая позволяет одному пользователю запускать команды от имени другого пользователя. Обычно это нужно чтобы обычный пользователь выполнил что-то от рута. Но sudo можно гибко настроить как на полный доступ к выполнению чего-либо от рута, так и выполнение конкретных команд, так и выполнение конкретных команд от имени определенного не рутового пользователя.

    root это тоже юзер, и также может выполнять команду sudo, просто зачастую настраивать судо для root юзера нет смысла.
    Ответ написан
    Комментировать
  • Как запустить shell-команду в другом процессе (Java)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Мой исполняемый файл при запуске ограничивают в ресурсах, моя задача - попробовать снять это ограничение.

    В линукс нельзя просто так взять и ограничить один процесс без ничего.
    Ограничивают обычно через cname, а это означает, что процесс запускается внутри своей подгруппы, и видит только те ресурсы, которые ему выделились. Если этот процесс запустит другой подпроцесс, они будут внутри той же самой группы (грубо говоря в контейнере).

    Вообще было бы хорошо уточнить смысл задачи. Это задача поставленная преподавателем, поставленная самому себе, или рабочий процесс? И кратко описать из-за чего такие требования.
    Может для другого процесса проще написать какой-то API и триггерить его запуск уже из вашего Java приложения. Таким образом другой процесс не будет дочерним.
    Ответ написан
  • Как использовать find, чтобы вывести файлы которые были созданы в последний день месяца в период за год?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    find может искать файлы, которые были сделаны в определенный день относительно текущего.
    Следовательно нужно сперва другой командой вычислить разницу в днях между текущей датой и нужным днем, а потом уже юзать find.
    при помощи простых операций, можно вычислить последний день каждого месяца через date
    посчитать количество файлов можно через перенаправление результата find в wc -l
    Ответ написан
    Комментировать
  • Как узнать названия приложений для запуска их через команду sudo?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    набери
    ls /sbin
    и посмотри список "приложений".
    Можно также ls /bin и ls /usr/bin
    Ответ написан
    Комментировать
  • Почему точка монтирования может показывать старое содержимое вместо реального?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    А она в этот момент точно была замонтирована? Может кто-то размонтировал вручную и там просто локальное содержимое лежит - отмонтируйте и посмотрите что лежит в локальной папке - если тот самый "хеш", значит просто в тот момент не было смонтировано
    Ответ написан
    4 комментария
  • Существуют ли дистрибутивы Linux где изначально встроен весь основной репозитарий?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Так смысл репозиториев именно в том, чтобы их кто-то обновлял и дополнял.
    Вы можете просто поднять локальный репозиторий и выкачать целиком или частично необходимый вам софт.
    Ответ написан
    Комментировать
  • Как склонировать/перенести профиль Firefox?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Вопрос1: Если я скопирую эти директории под другими именем (допустим ..../dyin7676.LW2) получу ли я клон профиля?

    Тут было быстрее провести эксперимент, чем спрашивать на тостере.
    а, получишь клон профиля.

    Вопрос2: Как переносится профиль между разными машинами/ОС/версиями браузеров?

    Между версиями браузеров - никак. Если профиль совместим (он обычно совместим между младшей и старшей версией, но не всегда наоборот).
    Переносится зачастую так - настраиваешь синхронизацию и все, не надо ничего переносить.
    Ответ написан
    4 комментария