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

    mayton2019
    @mayton2019
    Bigdata Engineer
    Без конкретного моделирования угрозы это невозможно.
    Самая безопасная ОС как правило это бесполезная и неудобная ОС. Или вообще
    отключенная от сети.

    По поводу Manjaro. С моей точки зрения бесплатые ОС - всегда хуже чем платные.
    Бесплатность в данном случае можно рассматривать как площадку для бета-тестинга.
    Где лично вы, пользователь это и есть бета-тестер. Не удивляйтесь если вам будут
    прилетать сырые обновления а RedHat Enterprise - будут более зрелые и проверенные.
    Поэтому имеет смысл потратить денег на лицензию.
    Ответ написан
    6 комментариев
  • Увидит ли Linux CDROM если в биосе он не предусмотрен?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Даже если-бы у вас не было физически устройства, в Linux можно подключить iso образ
    диска как когда-то давно в Windows мы подключали DeamonTools, Alcohol e.t.c. эмуляторы
    чтоб поиграть в игрушки.
    Ответ написан
    Комментировать
  • Почему файл torrc пустой?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Мне кажется нам надо сначала решить эту ошибку доступа
    /etc/torr/torrc is unwritable

    А потом обсуждать уже контент. Давайте строить дом с фундамента а не с крыши.
    Ответ написан
    4 комментария
  • Возможно ли актуализировать старый дистрибутив Linux?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Я-бы просто перенес шрифты на новый дистрибутив. Более того. Мы живем в такое время
    когда все ОС не надежны. И у любого осторожного пользователя должен лежать аварийный
    спасательный диск или флешка чтобы в случае чего спасти все что нажито непосильным трудом.
    У меня стоит обычная Ubuntu 22LTS но я для себя настроил много скриптов которые бекапируют
    и восстанавливают фолдеры с настройками.

    Актуализация старого дистрибутива как мне кажется это безсмысленно дорогая работа по количеству
    человеко-часов потраченного времени. И лучше ее вообще не делать.
    Ответ написан
  • Как добавить автоматическое создание симлинков на две последние версии ядра?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Симлинк создается командой
    ln -s file linkfile
    и ты можешь сам это проделать для одного раза.

    Centos и Debian насколько я знаю сильно отличаются по менеджеру пакетов (yum/apt) и
    очень сомнительно что в centos можно переносить какие-то алгоритмы обновления ядер.
    Вернее сказать проще с нуля написать чем переносить.
    Ответ написан
    Комментировать
  • Как обработать sql-дамп bash-скриптом[sed,awk]?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Дружище. Тебе не надо этот дамп обрабатывать. Загрузи его в любую БД (SQLite, postgres) и там одной
    командой сделай нужное отбеливание.

    Игры с sed/awk обычное не нужны при работе с БД. Достаточно самой БД.

    Исключение может быть только в том случае если ты делаешь лабу и преподаватель тебе
    специально назначил такие ограничения. Типа изучаем консоль линукс и обработку текста.
    Ответ написан
    1 комментарий
  • Чем делать резервное копирование?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Несколько мыслей.

    Копировать рабочие станции - это впустую тратить дисковое пространство. Имеет смысл изучить ценную
    информацию на десктопах и копировать их точечно. Например - копировать только Мои Документы.
    И только файлы определенной сигнатуры.

    Настройки приложений - по максимуму вынести в домен-контроллер. В идеале все настройки должны там
    быть.

    Сам процесс копирования не имеет смысла без тестов восстановления.
    Ответ написан
    2 комментария
  • Как использовать Tracemalloc для оптимизации использования памяти?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Вообще не факт что дело в Питоне. Вместе с ботом запускается SQLite. Как часть процесса.
    База сложным образом кешируется и обладает свойством забирать столько сколько надо
    с учетом настроек. Я-бы посмотрел настройки SQLite.
    Ответ написан
  • Как исправить ошибку при установке Open JDK 17 Java на Ubuntu 22?

    mayton2019
    @mayton2019 Куратор тега Java
    Bigdata Engineer
    Ubuntu 22 уже устарела. Релизнулся 24 LTS поэтому можно переходить.
    По поводу archive.ubuntu.com. Есть много причин почему у вас нет доступа
    в том числе и политические причины. Но попробуйте найти региональное зеркало
    этого репозитария и прописать его хотя-бы в /etc/hosts чтобы доступ шел туда.
    Протокол - не секретный. Без https. Тоесть никакой проверки домена не будет.
    Ответ написан
  • Как найти фантомный бинарник Caddy, который мне не нужен?

    mayton2019
    @mayton2019
    Bigdata Engineer
    У меня lsof показывает среди прочих файлов и сам бинарник

    $ lsof -p PID
    Ответ написан
    Комментировать
  • Как включить режим высокой производительности?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Скорее всего эти режимы имеют большое значение для задач где есть CPU нагрузка.
    Рендеринг. Майнинг. Какие-то вычислительные задачи с математикой. Поэтому
    вы разницы и не замечаете. Вам надо нагрузить ноут.
    И нагрузка должна быть длительной во времени.

    Скорее всего эти режимы (Performance Mode (PM)) вступают в жесткое противостояние с технологиями
    энергосбережения ноутбука. Как известно, ноутбук живет и существует от батареи только
    благодаря тому что он что-то ограничивает и троттлит на длинных дистанциях. И если
    вы соглашаетесь и с использованием PM то будьте готовы что батарея умрет раньше срока.
    Ответ написан
    Комментировать
  • Как численно оценить недостаток производительности?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Это очень сложный вопрос и на него нет единого ответа.

    Если ты ноут покупаешь например для игр - то иди в магазин и требуй тестов этой игры прям на ноуте.
    Смотри визуально. Если - для серфинга в веб - то тоже самое.

    Найти сочетание железок при которым и дешево и хорошо - практически невозможно.
    Ответ написан
  • Linux на SSD рядом с Win10, на внешний HDD или виртуализация?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Для некоторых задач разработки или работы с BigData можно использовать WSL
    https://learn.microsoft.com/en-us/windows/wsl/install

    Ситуация когда WSL с чем то у меня не справлялся - это обычно нехватка памяти или ядер CPU.
    А так... пока изучаешь есть весь тулсет, компилляторы gcc/clang и языки Python/Perl/Ruby.

    Еще из недостатков - некоторое усложнение маппинга файловой системы. Windows файлы
    будут видны через виртуальный путь типа /mnt/c/....
    Ответ написан
    Комментировать
  • С чего начать изучать разработку приложений под Linux?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Если ты хочешь программировать под Linux то тебе нужно знать функции ядра Linux.
    Это так называемые syscalls. Системные вызовы. Работа с файлами. С сокетами.
    С объектами мультизадачности (mutex). Языки могут быть любые но принципы
    будут примерно одинаковые.

    +Надо определиться с доменной областью. Вряд-ли вы будете писать системный софт.
    Системщиков вообще мало и пишут они очень узко. Скорее всего это будет что-то прикладное
    поэтому надо искать прикладные задачи и искать типичный профиль такой прикладной задачи.
    FastCGI приложение например там или ETL процесс или какие-то сетевые штуки. Ищите
    практические задачи. Иначе сам по себе вопрос потеряет смысл.
    Ответ написан
    8 комментариев
  • Куда приложение Обо мне(mugshot) записывает данные о созданном пользователе?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Попробуй запуск приложения в docker container. Потом поищи средства поиска
    изменений в файловой системе контейнера. Кажется docker diff.
    Ответ написан
    Комментировать
  • Как увеличить скорость wifi в linux?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Speedtest не меряет скорость Интернета как таковую. Он имеет специальный
    алгоритм разрешения хостов-провайдеров которые стоят физически максимально
    близко к тебе. И меряет скорость к ним.

    Поэтому результат Speedtest можно рассматривать как такой забавный частный случай.
    Поэтому при "при загрузке какого либо файла" фактическая скорость
    будет иметь мало связи с тем что Спидтест намерял.

    Результаты спидтеста обычно показывает вам провайдер что-б вы просто не приставали
    к нему с глупыми вопросами
    . Типа выж видите. У нас все хорошо.
    Ответ написан
    Комментировать
  • Как сжать диск на Linux?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Этот сценарий возможен. Но я-бы советовал сделать его через backup на внешнее устройство.
    Объем - маленький. Можно сделать за несколько часов всю работу.

    Как растягивать Windows я не знаю. Давно это было. Но были утилиты типа Acronis, которые
    кажется это делали с загрузочного диска.
    Ответ написан
    Комментировать
  • Как корректно изменить права во всей системе, чтобы others не могли ничего делать?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Правильно написали что по умолчанию ОС и так достаточно безопасна и ничего уже из гаек
    закручивать не стоит
    . Иначе просто что-то перестанет работать.

    Но если ты такой любитель мозохизма - то посмотри в сторону Alpine Linux. Возможно
    там тебе будет еще больше бондажа. Кайфанешь.
    Ответ написан
    Комментировать
  • Что потенциально Windows может знать о том что происиходит в Linux, установленные на один жесткий диск?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Все зависит от того как отформатирован Linux-диск. Во времена первых Linux Black Cat (я себе ставил)
    почти все пользователи делали большой fat32 раздел чтоб шарить файлы между Windows 98 к примеру
    и Black Cat. Другого способа перекинуть файло не было.

    Потом я где-то находил драйвер ext2fsd который по идее должен был дать возможность Windows-системе
    видеть разделы но я не помню чтоб я его успешно применял.

    Современные версии Linux уже видять NTFS через ntfs-3g поэтому Linux неограничено видит почти все.

    WSL - это вообще отдельная вселенная. Кажется он реализован как Докер контейнер. И видит Windows
    через /mnt/c точку монтирования.
    Ответ написан
  • Как увеличить объем разделов?

    mayton2019
    @mayton2019
    Bigdata Engineer
    1) Можно создать 7 фолдеров типа /disk1, /disk2 .... и примонтировать диски через mount.
    2) Можно собрать ZFS pool из 7 дисков и подключить их все как один большой диск (zpool create).
    3) Программный JBOD на базе Btrfs (mkfs.btrfs ... )
    4) LVM как уже писали выше
    Ответ написан
    Комментировать