Задать вопрос
Ответы пользователя по тегу Linux
  • Как сделать что бы весь трафик шел через прокси и впн?

    kocherman
    @kocherman
    Три варианта на выбор:
    socksify
    proxychains-ng
    sshuttle

    А что именно не понятно в proxychains?
    Ответ написан
    1 комментарий
  • Как передать звук из наушников в микрофон?

    kocherman
    @kocherman
    Если звуковая карта поддерживает, то используя Jack это очень просто настроить:
    https://github.com/jackaudio/jackaudio.github.com/...
    Ответ написан
  • Как поудалять ненужное?

    kocherman
    @kocherman
    Список установленных пакетов
    sudo apt list --installed | less

    Вывести список пакетов отсортированный по занятому пространству жесткого диска
    dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -nr


    Удалит пакет packagename
    apt-get remove --purge packagename

    Удалить ненужные пакеты
    apt-get autoremove
    Ответ написан
  • Error CS_GO не отвечает, в чем проблема?

    kocherman
    @kocherman
    Это нормально для CS:GO. Надо просто подождать. 90% шанса что игра запустится. Жмите кнопку "подождать". А оперативки, конечно, 16 напрашивается для CS. А то и 32... И не играйте за ноутбуком. Уработаете ноут за пол года. Потом вспомните мои слова. Настольный комп нужен с нормальным охлаждением и крепкой клавиатурой. Про мышу я вообще молчу.
    Ответ написан
    4 комментария
  • Как сгенерировать строки в Linux увеличивая цифровое значение?

    kocherman
    @kocherman
    echo site.com/images/{1..4} | xargs -n1 -P5 wget
    где -P5 - это количество одновременно качающих процессов wget

    echo site.com/images/{1..4} | xargs -n1 echo > ~/file.txt

    сохранит в файл ~/file.txt.

    Этот код поможет понять как это работает:
    echo {{001..004},007,{009..011},077,770,1777}
    echo {5..6}
    echo {{001..004},007,{009..011},077,770,1777}{5..6}
    Ответ написан
    Комментировать
  • Как исправить долгое выключение (перезагрузку) в ubuntu 18?

    kocherman
    @kocherman
    Хотите быстрого выключения - будет медленно работать.
    Хотите чтобы быстро работал - будет медленно выключаться.
    Для сервера завершать работу дольше чем загружаться - это обычное явление.
    В целях повышения производительности на разных уровнях от ядра до прикладного (сервисы, БД) включены всевозможные кеши, отложенные процедуры, в том числе и отложенная запись на диск.
    Система должна ждать, пока все запущенные сервисы штатно завершат свою работу.

    Вы серьёзно хотите оптимизировать работу севера под реактивную перезагрузку? Отключате кеши, отключайте акселераторы, устанавливайте минимальные количества процессов, выключайте лишние потоки, через OOM_Killer следите за поддержанием этого минимального количества процессов.
    Ответ написан
  • Как apt-get'у запретить создавать файлы *.dpkg-old, *.ucf-old и т.п.?

    kocherman
    @kocherman
    sudo apt-get -o APT::Clean-Installed=true autoclean --dry-run
    # Permanently define APT::Clean-Installed
    echo -e 'APT::Clean-Installed true;' | sudo tee /etc/apt/apt.conf.d/80_autoclean_installed
    Ответ написан
    Комментировать
  • NMAP 5.51 под CentOS 6.10 не сканирует хост несмотря на -Pn -Pn -PT1-65535 -PU1-65535 -v - как заставить?

    kocherman
    @kocherman
    А по-моему, вы не указали ни единого порта.
    Попробуйте так:
    sudo nmap -p- $HOST_IP

    # nmap -v -p- 127.0.0.1
    
    Starting Nmap 7.80 ( https://nmap.org ) at 2020-08-09 04:02 MSK
    Initiating Parallel DNS resolution of 1 host. at 04:02
    Completed Parallel DNS resolution of 1 host. at 04:02, 0.02s elapsed
    Initiating SYN Stealth Scan at 04:02
    Scanning 127.0.0.1 [65535 ports]
    Discovered open port 22/tcp on 127.0.0.1
    Completed SYN Stealth Scan at 04:02, 2.94s elapsed (65535 total ports)
    Nmap scan report for 127.0.0.1
    Host is up (0.000022s latency).
    Not shown: 65534 closed ports
    PORT   STATE SERVICE
    22/tcp open  ssh
    
    Read data files from: /usr/bin/../share/nmap
    Nmap done: 1 IP address (1 host up) scanned in 3.16 seconds
               Raw packets sent: 65535 (2.884MB) | Rcvd: 131083 (5.506MB)
    Ответ написан
    Комментировать
  • Как починить readonly- NTFS из-под Linux Mint без форматирования дисков и риска потери данных на них?

    kocherman
    @kocherman
    Сначала надо определить путь к блочному устройству раздела.
    Сделать это удобно такими тулзой:
    lsblk

    Если диск подключен по SCSI (IDE, SATA, USB), то название физического диска будет обозначен буквой алфавита идущей за sd, например, sda, sdb, sdc, а разделы будут пронумерованы за названием диска: sda1, sda2, sda3 (нумерация разделов на диске начинается с единицы).

    Если диск твердотельный и распаян на плате, либо подключен через карт-ридер, то нужный диск может называться, например, mmcblk0, mmcblk1, mmcblk2 (обратите внимание, нумерация дисков начинается с ноля). Соответствующие им разделы будут называться mmcblk0p1, mmcblk0p2, mmcblk0p3 (нумерация разделов на диске начинается с единицы).

    Если твердотельный диск подключен через pci-e, название диска будет, например, nvme0n1, nvme0n2, nvme0n3 (обратите внимание, нумерация дисков начинается с единицы, а первый ноль после nvme обозначает номер контроллера), соответствующие им разделы будут, например, nvme0n1p1, nvme0n1p2, nvme0n1p3 (нумерация разделов на диске также начинается с единицы).

    Иногда помогает
    blkid
    Но blkid не показывает размеров разделов, что может привести к путанице разделов.

    После того как определились с путем к разделу, надо убедиться что диск размонтирован.
    Командой
    mount | grep sda1 | cut -d' ' -f3
    , где sda1 - название вашего NTFS-раздела,
    определяем куда примонтирован диск. Если ничего не выдал, то диск не примонтирован. А если что-то выдал - то это что-то будет путь монтирования вашего раздела.
    Тогда необходимо выпонить команду:
    umount -R /mnt/winSystem
    где /mnt/winSystem - путь, к которому примонтирован раздел

    Убедившись что раздел не примонтирован, необходимо выполнить:
    ntfsfix -vbd /dev/sda1
    где /dev/sda1 - путь к нужному разделу с NTFS.

    После этого можно перезагрузиться командой
    reboot
    Ответ написан
    Комментировать
  • Почему возникает ошибка Permission denied при удалении файла PHP?

    kocherman
    @kocherman
    На сервере включен SELinux?
    Если да, то папке нужно выставить нужный контекст.
    Что-то вроде этого (вписываете свои пути):
    semanage fcontext -a -t httpd_sys_script_exec_t '/var/www/html(/.*)?'
    restorecon -R -v /var/www/html/
    Ответ написан
  • Какие ещё есть связки кроме Apache+Nginx?

    kocherman
    @kocherman
    Самое быстрое из того что я трогал (в порядке убывания):
    lwan
    rocket
    caddyserver
    tornado
    Ответ написан
    Комментировать
  • Долго заливается дамп базы MYSQL. Почему?

    kocherman
    @kocherman
    Не создавайте индексы до добавления данных.
    Типичный дамп БД состоит из двух разделов:
    1. структура БД
    2. данные БД
    В структуре БД создаются таблицы: их поля и индексы.
    Вам нужно вырезать код этих индексов и добавить создание индексов в конец дампа.
    Тогда скорость импорта дампа вырастет раз в 50.
    Также на скорость работы влияет тип таблиц - myisam работает быстрее innodb.
    Ответ написан
    5 комментариев