Задать вопрос
Ответы пользователя по тегу Linux
  • Какой командный процессор (shell) самый продвинутый и удобный в Linux?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Или всё же единственный нормальный вариант - это играться с fish?

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

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Понимания того, что делается. Потому что есть предположение, что все эти тыки-мыки делаются практически наобум.
    Ответ написан
    Комментировать
  • Почему на Linux Mint игры идут медленнее?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Играть на линухе - это то же самое, что работать на винде - непонятный упоротый мазохизм.
    Ответ написан
  • Почему в среде Linux админов Vim - это тру, а Nano - для слабаков?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Традиции - они такие традиции. Просто vi есть везде и всюду, даже на хостах ESXi (и это единственный текстовый редактор там) - поэтому видимо и пишут так. На самом деле всем плевать. Я вообще mcedit использую и не комплексую :)
    Ответ написан
    4 комментария
  • Поддерживает ли сервер OS Linux?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Йоу...

    Меня не обманывают мои глаза? Полляма за сервак без дисков и с предустановленной WINDOWS 10??? Что за бред? 64G памяти вовсе для сервера не озвездительное количество оной - средненько. Не мало, конечно, но и не много.
    Модель матери не указана. Сколько слотов памяти они уже заняли - непонятно (из всех)
    Процессор ДЕСКТОПНЫЙ. Что за БРЕД? Как эта чушка (с аудиопортами на морде) может называться сервером? Для чего она?
    Ответ написан
    Комментировать
  • Как в Debian 10 server подключиться к VPN ikeav2?

    CityCat4
    @CityCat4 Куратор тега VPN
    //COPY01 EXEC PGM=IEBGENER
    Конфиг у strongswan преогромнейший. Я могу поделиться десятками вариантов работающих конфигов, но они работают у меня, а у Вас работать скорее всего не будут. На сайте швана зиллион примеров.
    Начинаем с чего? Начинаем с вопросов - каким образом авторизация (PSK/сертификаты), какие параметры первой фазы, какие параметры второй, насколько строго сервер относится к отклонению от параметров? (ну то есть можно ли упростить шифрование, поставить время жизни больше etc)
    Ответ написан
    2 комментария
  • Какой минимум знаний должен быть у Системного администратора Linux?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Правильно делает. Сможете восстановить параметры тома, имея бэкап конфига lvm? (Том не изменялся, слетели только метаданные, сейчас том опознается как неразмеченный)
    Это я к тому, почему про LVM спрашивает. Нужно уметь и знать то, что нужно для решения задач на данном конкретном месте. В зависимости от обьема конторы над админом linux может быть только генеральный и Господь Бог - и вот тут что? Тут даже свалить будет не на кого :)
    Ответ написан
    Комментировать
  • Куда вы устанавливаете софт, который получен не через менеджер пакетов?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Если собирал сам (а также для собственных программ) - /usr/local
    Если пакет готовый, но ему все равно куда встать - обычно в /opt, хотя раньше такие тоже пихал в /usr/local (это например rar, mibbrowser, xnview)
    Ответ написан
    Комментировать
  • Тесты по линукс, где можно найти?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Brainbench
    Retratech
    Ответ написан
    Комментировать
  • Что означает на Linux скрипте перед командой символ $?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Хм. наверное можно было еще безграмотнее задать вопрос, если постараться. Рюсски нэ радной, даа?

    - перед командой в терминале - просто симвод приглашения, означает что терминал готов принять команду. Задается переменной окружения PS1, в которую можно загнать довольно развесистую конструкцию - вот например:
    mch=`hostname -s`
    PS1='\[\033[01;32m\]${mch:q}:\[\033[01;34m\][$USER]\[\033[01;36m\] \!>\[\033[00;38m\] '

    - в скрипте - $$ - содержит PID скрипта, а сам $ - просто символ, с которого начинается переменная в случае, если нужно взять ее занчение

    man bash
    info bash
    Ответ написан
    Комментировать
  • Как один VPS подключить ко второму?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Можно. Сначала первый со вторым сцепить "внутренним VPN", потом подцепить второй к первому через smb/nfs/webdav/еще-что-нибудь.
    Но скорость забора файла будет равна скорости второго, причем на заголовки VPN и транспортного протокола тоже будет что-то расходоваться.
    Так себе идея в общем.
    Ответ написан
    Комментировать
  • Linux, как основная ОС?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Думаю поставить Windows как основу и виртуальную Linux. Будет ли это верным решением в моём случае?

    Как только в списке задач появляется "Играю" - это все, про линух как основную ось можно забыть сразу. Кто бы что бы ни говорил про тыщи игр в стиме - игры AAA-класса там поштучно и вовсе не факт, что нужные.
    Мультимедиа (звук, видео) в линухе - садомазо максимального хардкора
    Разработка и тырнет в линухе не хуже (не считая того, что в браузере запросто можно остаться без автовоспроизведения видео)
    Для работы в общем годится. Для домашнего компа - нет и еще долго будет нет.
    Ответ написан
    Комментировать
  • Whonix vpn->vpn over tor сокрытие трафика от выходной ноды?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Чтобы привлечь к себе внимание, достаточно будет большого обьема трафика на забугорный адрес. Любой. Там уже будешь рассказывать, что там у тебя на этом адресе.
    А жене/соседу/работодателю неинтересен факт, ходишь ты в тор или нет (разумеется, если мы говорим про домашнюю сеть. На работе работодателя очень даже это заинтересует)
    Ответ написан
    Комментировать
  • Как понять архитектуру серверов без документации к нему?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Начните с бэкапа серверов. Хорошо, если есть полный бэкап машины, особенно если она виртуалка. Если нет - обязательно бэкап /etc, возможно /opt/etc и /usr/local/etc (если они есть), в /usr/share и /usr/libexec могут быть полезные вещи, в /var (там не конфиги, а данные статуса, но про...ать их тоже может быть печально).
    Смотрите, какие сервисы подняты - в зависимости от версии CentOS это делается по-разному, каждый сервис - это собственный конфиг и куча всего, навешанного вокруг.
    Ответ написан
    Комментировать
  • Linux на виртуалку или второй ОС?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    NTFS ro - будет нормально работать, хотя недавно столкнулся с тем, что не все reparse points поддерживаются. NTFS rw - лично я стараюсь не пользовать - я не знаю, как писался ntfs-3g - по официальной документации или реверсом, рисковать не хочу.
    Ответ написан
    4 комментария
  • Как организовать агрегацию интернет каналов?

    CityCat4
    @CityCat4 Куратор тега Сетевое администрирование
    //COPY01 EXEC PGM=IEBGENER
    Агрегация - это обьединение. Например, агрегация 2-3-4 физических портов eth позволяет получить логический "провод" работающий со скоростью (вдвое-втрое-вчетверо) быстрее. Так, например делает synology.
    В этом отношении агрегацию каналов через разных провайдеров сделать нельзя - в лучшем случае балансировку нагрузки - этот протокол туды, этот сюды, этот хост туды, этот сюды. Пакет, вошедший через eth1 от первого провайдера - должен уйти через него же, иначе вторым провайдером он будет просто дропнут на входе.
    Ответ написан
    Комментировать
  • Почему долгая загрузка Kali Linux?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Потому что Kali хочет сказать тебе "задолбали школьнеги, отвали!"
    Ответ написан
    Комментировать
  • Ubuntu- bash скрипты и вставка в них команд?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Ладно, не поленюсь, напишу ответ, хотя обычно на такие вопросы не отвечаю.

    Это не код.
    Это не скрипт.
    Это не bash.

    Это какая-то бредовая каша из непонятно чего. Хотя задачка довольно простая. Но проблемы у Вас начинаются прямо с постановки.
    - Домашний каталог - не обязательно в /home, он указывается в записи юзера в /etc/passwd
    - Права на домашний каталог - не обязательно $user:$user, как правило это $user:$usergroup

    Cкрипт может выглядеть примерно так (использованные команды я обьяснять не буду - по каждой есть man, и более обьемные руководства). Да, я всегда использую Bash версии 1.х
    #!/bin/sh
    
    user=$1 # Это некорректно, здесь нужна проверка на то, передан ли аргумент, только для примера
      uinfo=`getent passwd $user`
      bla=`echo $uinfo | awk 'BEGIN {FS=":"} \
            {printf "uname=%s;uid=%s;ugid=%s;uhome=%s",$1,$3,$4,$6}'`
      eval $bla
    # После этого блока у нас есть переменные uname, uid, ugid и uhome, которые
    # если юзер есть, заполнены данными, а если нет - то пустые
    
    if [ ${#uname} -ne 0 ]; then
      echo "Username exist"
      # Мы предположили, что uhome заполнен, но на самом деле это нужно проверять
     else
       echo "No username"
       # Здесь команды на создание юзера
    fi
    
    if [ -d $uhome ]; then
      echo "Homedir exist"
     else
       echo "No homedir"
       mkdir $uhome
       chown $uid:$ugid $uhome
    fi
    Ответ написан
    8 комментариев
  • Какую ОС ставить на домашний хостинг?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Любой серверный - бубунта, центос, дебиан - что знаете, то и ставьте.
    Ответ написан
    Комментировать
  • Можно ли запустить Linux ТОЛЬКО на видеокарте?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Да нет, в ответе будет вопрос "Кому и зачем может быть это надо - проделать такой обьем работы?" Вот есть тьюринг-полный язык brainfuck - много знаете программ, написанных на нем?
    Ответ написан