• Как победить знаки вопроса вместо кодировки win-1251 на ubuntu 22?

    saboteur_kiev
    @saboteur_kiev Куратор тега Ubuntu
    software engineer
    Локаль в /usr... вам не поможет.
    1251 устарело более чем полностью.

    Правильный выход - переводить все на UTF8

    По вашему вопросу, как завести все как было - тут неясно как именно переводили все на VDS
    Вопросики могут быть связаны с тем, что браузер неправильно детектит кодировку (легко правится)
    Или с тем, что в базе данных у вас неправильная кодировка
    Или с тем, что в базе данных уже вообще вопросики.

    По общим ответам вряд ли подскажут. Нужно либо больше данных, либо заняться переводом на UTF-8, тем более что это не настолько уж сложный вопрос в случае обычных CMS
    Ответ написан
    5 комментариев
  • Почему не обновляются некоторые apt-пакеты в Ubuntu?

    @pv103
    Вероятнее всего, причиной этому является такое явление, как поэтапные обновления (phased updates), которые были внесены в apt начиная с Ubuntu 21.04.
    Чтобы проверить, имеет ли место быть это явление в вашем случае, введите команду:
    apt policy <пакет>
    Например, у меня на момент написания настоящего ответа не обновлялся пакет ubuntu-release-upgrader-qt. Я выполнил команду apt policy ubuntu-release-upgrader-qt и получил такой вывод:

    ubuntu-release-upgrader-qt:
      Установлен: 1:22.04.17
      Кандидат:   1:22.04.18
      Таблица версий:
         1:22.04.18 500 (поэтапно 20%)
            500 http://ru.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages
            500 http://ru.archive.ubuntu.com/ubuntu jammy-updates/universe i386 Packages
     *** 1:22.04.17 100
            100 /var/lib/dpkg/status
         1:22.04.10 500
            500 http://ru.archive.ubuntu.com/ubuntu jammy/universe amd64 Packages
            500 http://ru.archive.ubuntu.com/ubuntu jammy/universe i386 Packages

    В строчке с номером новой версии пакета видно фразу в скобках "поэтапно 20%" (или "phased 20%", если используется английский язык).
    Если вы хотите отключить поэтапные обновления, то вы можете внести изменения в настройки apt путём создания в папке /etc/apt/apt.conf.d файла 99-Phased-Updates (если он ещё не существует) следующего содержания:
    Update-Manager::Always-Include-Phased-Updates true;
    APT::Get::Always-Include-Phased-Updates true;

    Однако на странице: https://discourse.ubuntu.com/t/about-apt-upgrade-a..., откуда мною взята информация про поэтапные обновления в apt в Ubuntu, отключать их рекомендуется, только если вы уверены, что вам это нужно.
    Ответ написан
    Комментировать
  • Как записать образ из VMWare AstraLinux?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    установил iso'шник на VMWare AstraLinux SE, сделал свои доработки

    Меня не обманывают мои глаза? Взял и просто так вот минимум 15 тыс. денег фуганул в фроточку? Богатый Буратилло...
    Немедленно после твоих "доработок" SE превращается в тыкву : ) то есть по документам она все еще SE, но любая проверка (а там где ставят SE - там непременно будут проверки) обнаружит модификацию и тогда...

    Премию Дарвина - в студию!
    Ответ написан
    4 комментария
  • Как заблокировать доступ к ресурсу для конкретного региона?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    GeoIP ngx_http_geoip_module

    1. Nginx должен включать модуль ngx_http_geoip_module.
    2. Качаем БД GeoLite2 Country.
    3. Пример конфига (nginx.conf), с отправкой всех из Индии в 403 лес:
    http {
        geoip_country /path/to/GeoLite2-Country.mmdb;
        map $geoip_country_code $allowed_country {
            default yes;
            IN no; # banned india
        }
    }
    
    server {
        if ($allowed_country = no) {
            return 403;
        }
    }
    Ответ написан
    5 комментариев
  • Как исправить эту ошибку?

    Elezthem
    @Elezthem Автор вопроса
    Full Stack Developer
    Написал Lynn «Кофеман»

    Закомментировать строчку deb cdrom:... в /etc/apt/sources.list и запустить sudo apt update
    Ответ написан
    Комментировать
  • Как узнать реально занятое место файлами?

    shambler81
    @shambler81 Куратор тега Linux
    ncdu
    бротик, ставь и кайфуй, интерактивный лазишь по папочкам смотришь, там уже все по размеру отсортировано и даже с графиком заполнения, рекомендую запомнить утилитку и юзать всегда
    Ncdu_screenshot.png
    Ответ написан
    Комментировать
  • Удобный инструментарий для работы с сервером на Linux?

    @pfg21
    ex-турист
    Есть far2l весьма удобный консольный файлменеджер для линукса.
    В отличии от mc умеет просить повышения прав по необходимости.
    Ответ написан
    1 комментарий
  • Почему система использует только половину диска?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    В чем вопрос?
    ВМ создали с одним размером виртуального жесткого диска, потом расширили, но ОС автоматически не расширяет разделы.

    Ввиду того, что у вас судя по всему стандартное разбиение Ubuntu live образа, то команды следующие. Но конечно нужно понимать, что вы делаете и иметь резервную копию данных, чтобы избежать их потери.
    apt install cloud-utils
    growpart /dev/sda 3
    pvresize /dev/sda3
    lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
    resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
    Ответ написан
    3 комментария
  • Как исправить фризы kde?

    @xibir
    Позитивный опыт есть, ArchLinux+Xorg+KDE+Nvidia работает без лагов много лет. Сейчас (3-4 года) Geforce 1050 ti, ранее была много лет более старая nvidia. Драйвера нвидевские из репозитория арча. Монитор не новый, приблизительно 2010 года.
    Ответ написан
    Комментировать
  • Как поставить MX Linux и Windows на 2 диска с выбором загрузки ОС?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Выбираешь в меню загрузки ноута не винду, а EFI-запись, которую создал установщик
    Проверяешь, что грузит линух
    Идешь в BIOS и гвоздями прибиваешь загрузку с этой записи (в ней должна быть винда)
    Ответ написан
    Комментировать
  • Как вывести общий объем свободного и занятого дискового пространства?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    есть замечательная утилита lsblk
    например, вывести информацию по всем смонтированным FS(файловым системам) в виде - имя, доступный размер, используемый размер и процент от использования
    $ lsblk -lo NAME,FSAVAIL,FSUSED,FSUSE\% | awk 'NF>1'
    NAME      FSAVAIL FSUSED FSUSE%
    nvme1n1p1    423M    88M    17%
    nvme1n1p2  423,2G    29G     6%
    nvme0n1p2  360,2G  73,3G    16%

    awk здесь используется для отсечения не смонтированных ФС и самих дисков у которых естественно будет отсутствовать доступный размер.
    Если нужен общий размер файловой системы то добавьте параметр FSSIZE

    если нужно без шапки то используй ключ -n
    $ lsblk -nlo NAME,FSAVAIL,FSUSED,FSUSE\% | awk 'NF>1'
    nvme1n1p1    423M    88M    17%
    nvme1n1p2  423,2G    29G     6%
    nvme0n1p2  360,2G  73,3G    16%

    если нужно по конкретной ФС то просто указываем её
    $ lsblk -nlo NAME,FSAVAIL,FSUSED,FSUSE\% /dev/nvme1n1p2
    nvme1n1p2  423,2G    29G     6%

    если нужна конкретная цифра то оставляем тока нужный параметр
    $ lsblk -no FSUSED /dev/nvme1n1p2
       29G

    при желании можно получить данные через json и после нужным образом обработать, например:
    $ lsblk -Jo FSUSED /dev/nvme1n1p2 | jq -r '.blockdevices[].fsused'
    29G

    если нужно в байтах, то используйте ключ -b
    $ lsblk -Jbo FSUSED /dev/nvme1n1p2 | jq -r '.blockdevices[].fsused'
    31178240000


    еще как пример, для файловой системы nvme1n1p2 отобразим в форматированном виде информацию по свободному и занятому пространству:
    $ lsblk -Jo FSAVAIL,FSUSED /dev/nvme1n1p2 | jq -r '.blockdevices[] | "Всего занято:\t\(.fsused)\nВсего свободно
    :\t\(.fsavail)"'
    Всего занято:	29G
    Всего свободно:	423,2G


    п.с.
    если нужна обобщённая информация сразу по всему диску то наверное проще будет использовать smartctl
    sudo smartctl -ja /dev/nvme0n1 | jq -r '.nvme_namespaces[] | "Всего занято:\t\(.utilization.bytes)\nВсего свободно:\t\(.capacity.bytes - .utilization.bytes)"'
    Всего занято:	88322768896
    Всего свободно:	411785093120

    правда это скорее всего будет с учетом размера метаданных самих файловых систем расположенных на диске, что будет не так интересно, хотя для быстрой оценки диска сойдёт.
    (здесь вывод json под nvme, для других видов дисков скорее всего нужно будет подправить)

    и да, для преобразования размеров довольно удобно использовать утилиту numfmt
    $ sudo smartctl -ja /dev/nvme0n1 | jq -r '.nvme_namespaces[] | "Всего занято: \(.utilization.bytes)\nВсего свободно: \(.capacity.bytes - .utilization.bytes)"' | numfmt --to=iec --field 3 --padding=1 --format %.1f
    Всего занято: 82,3G
    Всего свободно: 383,6G
    Ответ написан
    1 комментарий
  • Ошибка с диском линукs ubuntu 23.10?

    @rPman
    Раскрою ответ который тебе уже дали в комментариях

    Поочередное использование разделов диска Windows (8 и старше версии) потом Linux, при настройках windows по умолчанию будет порождать случайные проблемы, вплоть до потери файлов (в твоем случае файловая система не монтируется).

    Причина, в windows для быстрого включения используется технология FastStartup, в этом режиме файловая система не закрывается корректно и при попытке работать с ней из другой ОС (даже если это другая установка windows!) в файловой системе накапливаются ошибки и она разваливается.

    Лечить файловую систему из windows (можно и из linux но настоятельно рекомендуется родные файловые системы чинить средствами windows). Сделать это можно в windows проводнике, свойства диска, вкладка обслуживание - проверка диска, отметить чекбокс 'исправлять ошибки' либо в диспетчере дисков (либо командой в консоли chkdsk).

    Чтобы такого больше не происходило, если компьютер выключается с целью последующего запуска другой ОС (или например диск извлечь и нести другому человеку), то выключать командой
    shutdown -s -t 0

    Либо полностью отключить гибернацию, как советовали в коментариях
    powercfg -h offТогда любое выключение будет полным (и соответствующий запуск windows медленным)
    Ответ написан
    Комментировать
  • Не могу скачать Windows 10 в россии, как скачать?

    @Drno
    скачать с rutracker .org
    или включи ВПН
    Ответ написан
    6 комментариев
  • С чем может быть связано изменение даты и времени после перезагрузки сервера Ubuntu?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Заменить батарейку CMOS на материнской плате. Используется CR2032.
    Ответ написан
    Комментировать
  • Как архивировать все кроме одной директории?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    $ man tar
    ...
           --exclude=PATTERN
                  Exclude files matching PATTERN, a glob(3)-style wildcard pattern.
    Ответ написан
    Комментировать
  • Какой дистрибутив Linux выбрать для FullStack .NET Develop?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Любой. Лично мне нравится Debian за свою стабильность и надежность. Еще CentOS тоже нравится, да. Кстати, отказываться от связки венда + студия совсем необязательно, ибо если линукс стоит на машине как хостовая ОСь - то можно поставить виртуалбокс, а в него венду и спокойно пользоваться любимым и привычным инструментом. А в линуксе просто прогонять тестирование, что оно там работает. :D
    Ответ написан
    Комментировать
  • Какой дистрибутив Linux выбрать для FullStack .NET Develop?

    Adamos
    @Adamos
    На машине какого цвета лучше ездить на работу летчиком?

    Вроде бы довольно очевидно, что под ковыряние в ДотНетах специально не приспосабливался никакой Линукс.
    И столь же очевидно, что поставить сервер БД и запускать Java-IDE - можно на любом Линуксе.
    Критерии выбора перпендикулярны этому самому выбору.
    Ответ написан
    Комментировать
  • Почему lvm занял половину диска, вместо всего диска?

    @q2digger
    никого не трогаю, починяю примус
    сначала надо расширить раздел Logical Volume , команда lvextend , после этого можно расширять файловую систему. На рутовом разделе, скорее всего придется это делать загрузившись с (например) systemrescuecd или другой загрузочной флешки(образа) с линуксом. Если раздел xfs , то можно расширить и без ребута, но у вас скорее всего там ext4 , да?

    Держите примеры команд
    lvextend -L+11G /dev/VolGroup00/LogVol00 <- увеличить раздел на 11Гигов 
    fsadm resize /dev/VolGroup00/LogVol00  <- резайзить данный раздел
    Ответ написан
    1 комментарий
  • Как выключить историю команд Bash?

    @rPman
    Вместо отключении всей истории команд, можно указать при выполнении команды чтобы она не сохранялось, добавив пробел в начале любой команды
    Ответ написан
    Комментировать