Задать вопрос
  • Как создать общую папку на VirtualBox, если основная система - Ubuntu, а гостевая - Windows 8?

    xotkot
    @xotkot
    ответы это убийцы вопросов
    а дополнения VBoxGuestAdditions.iso установили для гостевой(Windows 8) системы ?
    глянуть для своей версии можно здесь

    п.с.
    Make-Permanent - только для чтения

    п.с.2
    В гостевой винде прописал в Выполнить:

    уже вроде как давно и без этого можно обходится, подхватывается автоматом после перезагрузки
    Ответ написан
  • Какой дистрибутив Debian устанавливать: AMD64 или x86?

    xotkot
    @xotkot
    ответы это убийцы вопросов
    ставьте 32-х разрядную систему, она вместе с приложениями где-то на ~20% будет меньше кушать оперативки, что уменьшит взаимодействие со свопом который в свою очередь замедляет систему.
    а профита от 64бит вы не получите, ну разве что в специфических приложениях, для комфортной работы с которыми вам всё равно понадобится комп помощнее.

    п.с.
    о 64-разрядной стоит задумываться когда ОЗУ 4+ гига
    Ответ написан
    3 комментария
  • Какой терминал для Ubuntu юзаете вместо стандартного?

    xotkot
    @xotkot
    ответы это убийцы вопросов
    терминал выводить вместе с отладочной инфой картинку.

    https://habrahabr.ru/post/102315/ + смотри комментарии

    я имел в виду не редактировать хтмл а показывать, таблички там, списки и т.д.

    консольные web-браузеры
    compuzilla.ru/tekstovye-brauzery
    https://habrahabr.ru/post/78850/

    да даже и редактировать, консольные редакторы, nano, vim и.т.д.

    п.с.
    ищите не терминал а необходимые вам инструменты работающие в терминале
    Ответ написан
    Комментировать
  • Почему скрипт не работает после запуска unit в systemd?

    xotkot
    @xotkot
    ответы это убийцы вопросов
    есть три варианта:
    1. Юнит принадлежит и работает только от суперпользователя, но скрипт/программу сам юнит может запустить от указанного юзера если в секцию [Service] добавить строки:
      User=юзер
      Group=группа

      обычно юнит лежит в /etc/systemd/system/XXX.service

      $ sudo systemctl enable XXX.service
      $ sudo systemctl start XXX.service
      ...



    2. Юнит принадлежит суперпользователю но с ним может работать любой пользователь:
      юнит лежит в /etc/systemd/user/XXX.service.
      Работать с ним можно точно также как и с обычным юнитом, только необходимо указывать парамерт --user, например:
      $ systemctl --user enable XXX.service
      $ systemctl --user start XXX.service
      ...


    3. Юнит принадлежит и работает только от одного конкретного пользователя:
      Располагается в домашней папке пользователя ~/.config/systemd/user/XXX.service.
      Для работы также нужно указывать параметр --user.
    Ответ написан
    6 комментариев
  • Почему переменная после регулярки пустая?

    xotkot
    @xotkot
    ответы это убийцы вопросов
    $ CURRENT_IMAGE="/home/admin/web/ovcvs4ds.fvds.ru/public_html/img_test/f15/f1578e58f50e5d4cb081c10a827eac71.png"
    $ echo $CURRENT_IMAGE | grep -o -e '\/img_test\/.*\/' 
    /img_test/f15/
    Ответ написан
    1 комментарий
  • Как создать файл и каталоги в пути к нему?

    xotkot
    @xotkot
    ответы это убийцы вопросов
    вам выше правильно написали, делайте по юникc-вей, всё остальное от лукавого:
    $ mkdir -p /путь/к/файлу/
    $ touch /путь/к/файлу/ФАЙЛ

    или одной строкой:
    $ mkdir -p /путь/к/файлу/ && touch /путь/к/файлу/ФАЙЛ

    если надо с переходом в каталог:
    $ mkdir -p /путь/к/файлу/ && cd  /путь/к/файлу/ && touch ФАЙЛ

    через ssh:
    $ ssh <USER>@<IP> 'mkdir -p /путь/к/файлу/ && touch /путь/к/файлу/ФАЙЛ'
    Ответ написан
    Комментировать
  • Почему прекращается работа приложения при завершении сеанса удаленного доступа?

    xotkot
    @xotkot
    ответы это убийцы вопросов
    если там systemd то делается так:
    # loginctl enable-linger <username>
    прописывается на сервере
    по сути данная команда держит состояние пользователя.
    для отключения:
    # loginctl disable-linger <username>
    Ответ написан
    1 комментарий
  • Как максимально облегчит Ubuntu?

    xotkot
    @xotkot
    ответы это убийцы вопросов
    Другой дистр ставить не хочется , так как очень большая проблема с драйверами.

    ну раз в Ubuntu 14.04.3 LTS с драйверами проблем не возникло то значит эта проблема не такая уж и большая )
    думаю всё же стоит попробовать поставить другой дистр, и желательно тот в который лучше добавить то что нужно, а не удалять то что не нужно.
    Ответ написан
  • Где найти игры для RetroArch?

    xotkot
    @xotkot
    ответы это убийцы вопросов
    Хочу найти игры...

    так в чём проблема то ?
    вы сами указали сайт где можно их найти, например, на сайте coolrom.com, игра Tekken 3 лежит по этому адресу.
    Скачать и распаковать.

    Устанавливайте retroarch:
    % yaourt -S retroarch-git
    запускаете:
    % retroarch

    навигация по меню осуществляется стрелками и кнопками Z(назад), X(вперёд=принять).

    Далее, загружаем эмулятор ядра Sony PlayStation на котором должна запускатся игра Tekken 3:
    Online Updater -> Core Updater -> PlayStation (PCSX ReARMed)


    Запускаем эмулятор с игрой:
    Load Core -> PlayStation (PCSX ReARMed)
    Load Content -> Select File -> ...

    находим и выбираем в папке куда распаковали игру файл Tekken 3.cue.
    Вроде всё.

    Сейчас установил, всё запускается и работает.
    Ответ написан
  • Что это с хромом, как починить?

    xotkot
    @xotkot
    ответы это убийцы вопросов
    устанавливали какой хром, этот ?
    chrome://version
    chrome://gpu

    у chomium наблюдается такая же проблема ?
    % sudo pacman -S chromium

    если на вскидку, то попробуйте убрать в настройках браузера chrome://settings использования аппаратного ускорения.
    Ответ написан
    4 комментария
  • Что нужно знать при установки ArchLinux?

    xotkot
    @xotkot
    ответы это убийцы вопросов
    хочу разделы отдельно boot swap и т.д.

    зачем страдать ерундой
    создавать boot раздел если вы планируете ставить только один Linux дистрибутив как по мне не имеет смысла, пусть он лежит себе спокойно в корне.
    swap раздел тоже будет малопригоден, с сегодняшними то обьёмами ОЗУ(как минимум 4 гига) для повседневных задач хватит с головой, это конечно же если вы не решаете каких нибудь специфических и ресурсоёмких задач на своем компе. В крайнем случае при необходимости можно будет просто создать файл подкачки как это делается в винде.
    В общем для Linux кроме "/" и "/home" не стоит плодить разделы без крайней на то нужды.

    здесь не совсем верно:
    4. sda4 - 41Gb - Это на данный момент Manjaro KDE: "/" + "/home"

    с таким же успехом вы могли написать:
    "/" + "/home" + "/boot" + "/var" + ...
    на самом деле у вас здесь примонтированн только корень - /, который и является sda4, а остальное("/home" + ...) уже изначально находятся в нём, а не примонтированны с других разделов.

    Разумно было бы перевести разметку диска с mbr на gpt, что позволит не страдать с расширенными(extended) разделами, тем более что Win10 разметку gpt прекрасно понимает.

    1. sda1 - 500Mb - это загрузочный Windows
    2. sda2 - 50Gb - Это система Windows
    3. sda3 - 376Gb - Это раздел под данные в NTFS формате
    4. sda4 - 41Gb - Это на данный момент Manjaro KDE: "/" + "/home"


    Здесь я вижу два варианта - сложный и простой.
    Сложный:
    перевести в gpt
    sda1 - 500Mb - это загрузочный Windows
    sda2 - C:/ - 50Gb - система Windows
    sda3 - D:/ - 376Gb - Это раздел под данные в NTFS формате
    sda4 - "/" - 30+ гиг - корневой раздел linux
    sda5- "/home" - всё остальное место

    ну или заморочится с расширенным разделом

    Простой:
    оставить как есть, то есть просто на место Manjaro
    4. sda4 - 41Gb - Это на данный момент Manjaro KDE

    установить
    4. sda4 - 41Gb - "/" - система Арчлинукс.
    поясню почему можно не отделять /home в отдельный раздел:
    home хранит в основном персональные настройки, иногда он разбухает из за некоторых программ, например, для работы с sdk Андроид или например Steam. В общем если ничего такого не ставить, то его размер довольно таки мал, а всякие там фильмы, музыка и т.д. у вас и так будет хранится на sda3, который можно просто примонтировать в тот же home.
    Некоторые правда будут вопить что 40 гиг под корень да и корень+home это очень много, не соглашусь, так как тут работает фишка файловых систем linux(ext2,3,4) которая уменьшает дефрагментацию файловой системы до минимума при наличии достаточного свободного места на диске в отличии от файловых систем на винде(fat, ntfs).
    Ответ написан
  • Как создать кликабельный файл запуска последовательности команд для ubuntu?

    xotkot
    @xotkot
    ответы это убийцы вопросов
    $ touch file.sh
    $ chmod +x file.sh


    cat file.sh
    #!/bin/bash
    
    # очищаем заданный файл
    echo -n > file.md
    
    # далее следуют необходимые команды
    # ...


    п.с.
    специально открывать и закрывать файлы в баше не нужно )
    Ответ написан
    Комментировать
  • Какие камеры для видеонаблюдения на основе linux посоветуете?

    xotkot
    @xotkot
    ответы это убийцы вопросов
    уже несколько лет для наружного(уровень защиты IP66) наблюдения использую ip-камеру DS-2CD2012-I, нареканий нет, работают как часы. Сейчас есть похожие модели с большим количеством пикселей.
    Подключён по витой паре, питание через PoE типа такого + блок питания на 12 вольт.
    Оперативное видео выводится через rtsp с помощью видео проигрывателя vlc, а запись идёт на linux-сервер с помощью NFS(можно и с помощью CIFS/SMB). С одной камерой на сервер нагрузка минимальная, поэтому можно без проблем на нём также использовать торрент качалку, файлопомойку и т.д.
    Чтобы решить проблему наличия электричества можно сервер и IP-камеру подключить к бесперебойнику.
    п.с.
    для управления есть веб интерфейс, но можно подключатся и по ssh.
    есть и спец программа iVMS для просмотра и управления как для win так и для linux, смотреть здесь.
    Ответ написан
    Комментировать
  • Как установить arch без клавиатуры и монитора, но имея кабель usb-usb и Ethernet?

    xotkot
    @xotkot
    ответы это убийцы вопросов
    В твоём случае можно установить систему только если в БИОС установлена возможность загрузки через USB или Сеть. Если в биос отключено и без клавы туда не пробиться то можно попробовать сбросить биос вытянув на минуту батарейку, в некоторых биосах по дефолту может быть включена загрузка по сети или юсб.

    В любом из этих случаев тебе будет нужен iso образ системы Арча:
    - или который сам автоматом установит систему без необходимости выбора.
    - или/и который после запуска автоматом подымет сервер ssh (systemctl start sshd) для того чтобы потом зайти по сетке и установить систему вручную.

    В первом случае такую систему скорее всего надо будет пилить самому(об этом чуть ниже), так как вряд ли есть такой дистрибутив который без единого выбора установит систему(когда-то правда я себе такую сделал, и успешно инсталлировал на несколько машин, но всё закончилось печально когда я кок-то перезагрузил комп забыв вытянуть флешку).

    Во втором случае такой дистр на основе Арча скорее всего можно найти или же опять таки запилить самому.
    Стандартный образ Арча не подойдёт так как во первых он автоматом не подымает sshd а во вторых там по умолчанию присутствует только рут пользователь без пароля(чтобы зайти по ssh нужен будет пароль).

    1) Если через USB:
    Записать образ Арча на флешку который может автоматом инсталлировать систему или как минимум поднять sshd. (саму локальную сеть по кабелю как правило подымают из коробки)

    2) Если через Сеть:
    Можно воспользоваться этой инструкцией с одним исключением что нужен образ который автоматом подымает sshd.

    По поводу iso-сборки своего Арча на эту тему есть статья на АрчВики - archiso. Правда нужно учесть что собрать её можно только под рабочим Арчем, в твоём случае(Windows) тебе нужно ставить виртуалку на которую ставить Арч под которым собрать iso-образ нужного тебе Арча. В общем гемор ещё тот, хотя вполне выполнимо.

    В общем как по мне самым простым вариантом будет найти арч-дистр который при запуске автоматом подымает sshd и будет имеет пароль, ну и сеть само собой разумеющееся. Протестировать на виртуалке, а затем уже пробовать ставить.
    Ответ написан
    3 комментария
  • Как отключить монитор ноутбука системно?

    xotkot
    @xotkot
    ответы это убийцы вопросов
    Я недавно перешел на Linux, мягко говоря я -- чайник.

    Как мне отключить монитор с помощью терминала?

    Можно с помощью xrandr.
    Установи xrandr если он ещё не стоит, проверить можно набрав в консоли xrandr,
    вывод будет приблизительно такой:
    % xrandr
    Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 8192 x 8192
    VGA-0 connected primary 1280x1024+0+0 (normal left inverted right x axis y axis) 376mm x 301mm
       1280x1024     60.02 +  75.02* 
       1152x864      75.00  
       1024x768      75.08    70.07    60.00  
       832x624       74.55  
       800x600       72.19    75.00    60.32    56.25  
       640x480       75.00    72.81    66.67    60.00  
       720x400       70.08  
    LVDS connected (normal left inverted right x axis y axis)
       1024x600      59.99 +
       800x600       59.86  
       848x480       59.66  
       720x480       59.71  
       640x480       59.38  
    HDMI-0 disconnected (normal left inverted right x axis y axis)

    в данном случае показано что есть три видеовыхода:
    - VGA-0 - сюда подключён внешний монитор
    - LVDS - экран нетбука
    - HDMI-0 - незадействованный HDMI выход
    Для каждого используемого выхода также выведутся поддерживаемые режимы которые можно задействовать.

    Задача
    Переключиться на внешний монитор VGA с разрешением 1280x1024 и частотой 75 герц, при этом отключить экран ноутбука.
    В данном случае команда в терминале будет выглядеть так:
    xrandr --output VGA-0 --mode 1280x1024 --rate 75 && xrandr --output LVDS --off

    Здесь выполнятся последовательно(&&) две команды: в первой xrandr настроит внешний монитор, а во второй xrandr отключит экран ноутбука.

    В общем смотришь вывод своего xrandr, и уже по его данным строишь нужную тебе команду.
    Ответ написан
    Комментировать
  • При запуске консольной программы написанной на go терминал Windows сразу закрывается?

    xotkot
    @xotkot
    ответы это убийцы вопросов
    добавьте в конце программы:
    var input string
    fmt.Scanf("%v",&input)

    это не даст закрыться консоли после того как программа отработала, до тех пор пока не нажмешь какую-либо клавишу.
    Ответ написан
    Комментировать
  • Как сохранить gopath?

    xotkot
    @xotkot
    ответы это убийцы вопросов
    cat $HOME/.bashrc
    ...
    export GOPATH=/home/v-smerti/localhost/api
    export PATH=$PATH:/$GOPATH/bin

    незабуть export, изменения вступят в силу в новых терминалах

    для проверки переменных Go смотри вывод команды:
    go env
    Ответ написан
    Комментировать
  • Как попроще ставить пакеты с AUR?

    xotkot
    @xotkot
    ответы это убийцы вопросов
    как-то вы через одно место ставите пакет )
    Установка пакета такая же как и через pacman:
    % yaourt -S пакет
    необходимые зависимости поставятся автоматически(выдаст соответствующие запросы) после чего продолжится установка пакета.
    Прописывать sudo ненужно, программа yaourt вызовет её автоматически.
    На всякий случай, перед установкой пакета, обновить систему и сами пакеты с Аура:
    % yaourt -Syua
    ключ -a у йогурта отвечает за обновление пакетов установленных через АУР.

    В общем, йогурт сам всё скачает, соберёт и установит.
    Ответ написан
    2 комментария
  • Как на старом железе завести go (golang)?

    xotkot
    @xotkot Автор вопроса
    ответы это убийцы вопросов
    в принципе решение нашлось, для этого пришлось поменять компилятор go на gccgo, установив пакет gcc-go.
    Пакеты go и gcc-go конфликтуют поэтому при установке последнего первый будет удалён автоматически.
    Ответ написан