Ответы пользователя по тегу Ubuntu
  • Загадка с hostname?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    cd /etc && grep -R -e "XXX.LAN"
    Ответ написан
    2 комментария
  • Как восстановить GRUB?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Есть предположение, что был апдейт самого граба и во время апдейта не поставились биты исполняемости на компоненты граба (а граб настраивается набором скриптов) и соответственно при следующем grub-mkconfig (или что там в бубунте вместо него) старый конфиг стерся, а вместо нового записался обрезок. Придется грузиться с LiveCD, проверять, что на диске во-первых, все на месте - ведро, основные либы, основные бинари. Если все на месте, ничего не прое... потеряно - перегенерить конфиг граба заново и обратить внимание, какой он получился по размеру - это просто текстовик, его можно просмотреть.
    Ответ написан
    1 комментарий
  • Почему в Убунту 500+ установленных пакетов, а в Дебиан всего 260?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Потому что бубунта - это бубунта, а дебиан - это дебиан :) Захотели сборщики бубунты добавить N пакетов - и добавили. Захотели сборщики дебиана добавить только M пакетов - и добавили.
    Ответ написан
    Комментировать
  • Есть ли хороший учебник описывающий работу Linux?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Есть. Называется "мой любимый поисковый сервер" :)

    Потому что, как таковой "системы линукс" нет. Есть дистриб А, дистриб В, дистриб С, основанные на ядре Linux и некотором наборе утилит для управления ядром и пользовательскими программами, а также некоторыми (различными от дистриба к дистрибу) системами инициализации задач и пакетным менеджером, назначение которого - установка программ. Есть дистрибы совсем без последнего, в таких программы собирают из исходных текстов, для новичка они существенно сложнее, хотя, конечно же, если такую систему одолеть - то на пакетные уже начинаешь смотреть свысока. Хотя у них просто другое назначение.

    Поскольку нет никакой централизации, то нет и централизованной документации, в отличие скажем от FreeBSD, где все сосредоточено в одном центре - и это одновременно и хорошо и плохо.

    Поэтому найти единый учебник, в котором бы одновременно рассматривались bash, X.org, системы инициализации (initd/systemd), DE (какой? их десятки) - невозможно, его попросту никто писать не будет.
    Ответ написан
    5 комментариев
  • Как определить ip через bash скрипт?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    В самом наипростейшем случае, когда одна сетевуха, никаких наворотов - сначала netstat -in, чтобы получить список интерфейсов и их имен и откинуть lo0, а потом ifconfig по тому интерфейсу, который остался.
    Но это наипростейший случай. Даже у компа с одной сетевухой может быть например виртуальная машина и мост, который обьединяет уже как минимум два интерефейса:
    # netstat -in
    Kernel Interface table
    Iface      MTU    RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg
    br0       1500   850276      0   9811 0        138039      0      0      0 BMPRU
    eth0      1500   859789      0   1739 0        138070      0      0      0 BMRU
    lo       65536     3749      0      0 0          3749      0      0      0 LRU

    Какой вот тут взяли бы? :)
    Ответ написан
    Комментировать
  • Ubuntu какой rdp клиент использовать для подключения к ферме терминалов?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    В линухе выбор не особо богат-то. Remmina (у которой характерная особенность передавать Alt-F1 в оболочку, а не обрабатывать на стороне клиента), freerdp и rdesktop, причем последний проект похоже, помер - к win2012 и выше он просто не желает подключаться от слова совсем.

    Сейчас использую freerdp.
    Ответ написан
    Комментировать
  • Взломан ubuntu сервер. Какие действия стоит предпринимать?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    //COPY01 EXEC PGM=IEBGENER
    2. Что стоит предпринять чтобы ограничить доступ хакера к нашему серверу?

    Тут, по-моему все уже по двадцать раз повторялось - административный доступ только через ssh и только по ключам. Гуй это зло.
    Ответ написан
    Комментировать
  • Нормально ли работают виндовые программы на ubuntu установлены с wine?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Нет.

    Нормально будут работать только простые программы типа winbox (морда управления микротиками). Еще у меня запускалась самсунговская морда для управления АТС, Revo Uninstaller, небольшое количество игрух. Wine - вымирающий проект, его необходимость была тогда, когда не хватало ресурсов на виртуализацию, ну либо нужно запустить одну-единственную программу под винду, но не хочется покупать винду. Сейчас проще KVM-виртуалку сбацать. Для ворда-екселя-браузера достаточно будет Spice, для игрух можно попробовать поставить в комп вторую видюху и пробросить в винду (сам еще не пробовал, но уже в процессе)

    Что там говорить, когда у меня даже FF в вайне не взлетел. Вернее, взлететь-то взлетел, но Flash в нем так и не пошел (а нужен был исключительно ради Flash)
    Ответ написан
    Комментировать
  • Как задавать переменные среды?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    man bash в основном Вам в помощь. Там вообще говоря все достаточно подробно расписано, как происходит инициализация переменных, в каком порядке читаются настроечные файлы. Ман этот достаточно здоровый, но если его прочитать, многое становится ясным.

    Первым читается и стартует /etc/profile (для login shell - той, что прописана в passwd или вызвана с ключом login shell-а)
    Вторым (первым для не login shell) - читается и стартует /etc/bashrc (либо /etc/bash/bashrc)
    Третьим (для login shell) - читается и стартует ~/.bash_profile
    Четвертым (вторым для не login shell) - читается и стартует ~/.bashrc

    Порядок этот крайне важен - скрипты, стартующие только при login shell, фактически стартуют один раз за сессию, скрипты же, стартующие без login shell - каждый раз. Второе, что крайне важно усвоить - модификация переменных окружения действует только до момента выхода из шелла, в котором она была сделана, если только значение переменной не передавалось "наверх" командой export. В bash_profile обычно используют export для передачи сформированного окружения всем программам в пользовательской сессии.

    Здесь можно применять переменные - также как в обычном bash-скрипте. Например:
    XDG_DATA_DIRS="$tdehome/share:$tderoot/share:/usr/share"; export XDG_DATA_DIRS
    XDG_CONFIG_DIRS="/etc/xdg:$tdehome/share/config:$tderoot/share/config"; export XDG_CONFIG_DIRS
    XDG_DATA_HOME="$tdehome/share"; export XDG_DATA_HOME
    XDG_CONFIG_HOME="$tdehome/share/config"; export XDG_CONFIG_HOME
    XDG_CACHE_HOME="$tdehome/spool/tdecache-$USER"; export XDG_CACHE_HOME
    XCURSOR_PATH="$tdehome/share/cursors:/usr/share/icons"; export XCURSOR_PATH
    XDG_RUNTIME_DIR="/run/user/${uid:q}"; export XDG_RUNTIME_DIR


    (кусок вполне реального .bash.profile)

    я использую zsh


    man zsh

    нет ли какой-то утилиты с интерфейсом как в Windows


    Если хотите в линухе надолго и всерьез - первое, что нужно отучиться - искать утилиту "как в Windows". Это долго, трудно, сам так попадал не раз - но надо, потому что многих вещей "как в Windows" нету не потому что сложно сделать - а потому что никому не надо
    Ответ написан
    2 комментария
  • Почему на стационарнике под linux не работает сеть?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Если первый скрин Ваш - то Вам английском по черному написали - ens34: renamed from eth0. То есть ens34 - это и есть искомое устройство :)
    Ответ написан
    3 комментария
  • Какой дистрибьютив Linux ставить на ноутбук?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    А как насчет поискать на тостере? Этот вопрос задают с завидной регулярностью...
    Ответ написан
  • Где скачать ext_kerberos_ldap_group_acl для ubuntu-17.04-server-amd64?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    В CentOS он входит в пакет squid-helpers
    Ответ написан
    Комментировать
  • Как остановить команду запущенную в фоне через амперсенд?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Можно через fg вызвать на терминал фоновую задачу.
    Можно через kill пристрелить, если pid запомнен где-то
    Ответ написан
    Комментировать
  • Ubuntu или windows как первая операционная система для ребенка 9 лет?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Типичный пример того, как инструмент вытесняет задачу. При всей моей любви к линуху - задача какова? Ребенка развлекать? Винда - ее еще никто не превзошел в умении развлекать. Игрухи, мультики, и т.д. Линух - для работы, игр в нем две с половиной.
    Ответ написан
    4 комментария
  • Проблема с разрешениями экранов ubuntu?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    man xrandr

    Можно также использовать встроенные в гуй инструменты - их есть даже в старом TDE

    UPD: Можно вручную прописать modeline в xorg.conf но для бубунтоводов это уже настолько черная магия, что советовать не буду :)
    Ответ написан
  • В Ubuntu Server очень огромное количество юзеров в ОС. А ведь vsftpd через этих юзеров авторизуется. Не опасно?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Это системные пользователи, у них нет пароля. Попробуйте под ними авторизоваться - и увидите :)
    Ответ написан
    Комментировать
  • Как дать пользователю полные права на несколько программ и директорий?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    man getacl, man setacl
    А также доступ на использование сервисов nginx и mysql


    Ээээ? На использование? Добавить отдельного юзера в БД mysql, насчет nginx не понял - использование его с 127.0.0.1 по-моему разрешено всем
    Ответ написан
    Комментировать
  • Как установить UEFI на диск с Ubuntu 17?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    UEFI поставить нельзя :) UEFI - это BIOS. То есть сверхBIOS. В BIOS есть настройка - в каком режиме грузиться с диска - UEFI или Legacy, можно и вообще Legacy для всех дисков отключить
    Ответ написан
    Комментировать
  • Почему не срабатывают настройки iptables?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    iptables -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT


    Берете доку по iptables и переводите, что написали, на русский:

    Если порт назначения 22, то пакет принять. Точка Никаких условий про ограничение доступа нет.

    Сделать можно например вот так (предварительно нужно поставить ipset, если не установлен, создать сет setname, где перечисляются нужные IP, например вот так:
    create setname hash:ip family inet hashsize 1024 maxelem 65536 
    add setname 1.2.3.4
    add setname 1.3.4.5
    )

    -A INPUT -p tcp --dport 22 -m set --match-set setname src -j ACCEPT
    -A INPUT -p tcp --dport 22 -j DROP
    Ответ написан
    2 комментария
  • Что необходимо чтобы развернуть своей почты?

    CityCat4
    @CityCat4 Куратор тега Электронная почта
    //COPY01 EXEC PGM=IEBGENER
    1. Прописать A-запись и MX-запись, указывающую на сервер, где стоит (или будет стоять) MTA. Изменения в DNS расползаются медленно, так что этот шаг стоит сделать первым. После этого почтовик способен принимать почту (ну не сразу конечно, различные провайдеры обновляют зону с разной скоростью).
    2. Настроить MTA. Настройка EHLO, SPF, DKIM - это все конечно важно, но это уже частности. После этого почта принимается сервером.
    3. Настроить локальный почтовик - pop3/imap - не на сервере же через команду mail Вы ее будете читать :)
    4. АНТИСПАМ! Тут каждый ССЗБ. Я использую черные списки (spamhaus + sorbs + spamcop + dnsbl) и greylisting. Можно и без него, если нравится 200-300 мусорных сообщений в день :)
    5. Если важна защита среды передачи - настройте SSL в MTA. Если хотите читать почту например с мобилы - подумайте про аутентификацию.
    Ответ написан
    3 комментария