• Какой сертификат по Linux лучше получить?

    paran0id
    @paran0id Куратор тега Linux
    Умный, но ленивый
    Имею RHCE. RHCSA - это совсем ни о чём. Нужно учиться до уровня RHCE, это сисадминский минимум. При этом сдавать сам экзамен особого смысла не вижу - сертификат на практике ничего на даёт.

    Соответственно, это Centos. В жизни пригодятся Centos, Debian и их производные.
    Ответ написан
    1 комментарий
  • Как автоматизировать настройку grub?

    @dronmaxman
    VoIP Administrator
    При установке пакета установщик обнаружил, что у же есть конфигурационный файл в системе и он отличается от файла в пакете. И что бы не сломать этим обновление Вашу систему, он предлагает вам самостоятельно разрешить эту зависимость. Что бы пропускать такие вопросы необходимо добавить ключ --force-confdef.

    man dpkg
    confnew: If a conffile has been modified and the version in the package did change, always install the new version without prompting, unless the --force-confdef is also specified, in which case the default action is
    preferred.

    you should set DEBIAN_FRONTEND=noninteractive, this will stop debconf prompts from appearing.

    After that, add force-confold and force-confdef to your /etc/dpkg/dpkg.cfg file. then use the -y option

    sudo apt-get -y update && sudo apt-get -y upgrade
    or use this command

    apt-get -o Dpkg::Options::="--force-confnew --force-confdef" --force-yes -y upgrade
    and if it doesn't work try

    apt-get -o Dpkg::Options::="--force-confnew" --force-yes -y upgrade
    Ответ написан
    Комментировать
  • Bash проверка открытого порта. Как проверить результат работы команды?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Переменная $? содержит результат последней выполненной команды (0=успех)

    #!/bin/bash
    
    nc -z <host> <port>
    
    if [ $? -ne 0 ]; then
    echo 'Открыт'
    else
    echo 'Закрыт'
    fi
    Ответ написан
    Комментировать
  • Какую программную среду использовать для обучения языку программирования C?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега C
    Седой и строгий
    Никакую. Используйте обычный текстовый редактор и командную строку.
    Ответ написан
    1 комментарий
  • Курсы это налог на тупость или что?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Зависит от курса. Конкретно эти упомянутые я не смотрел.
    Может быть очень грамотный и окупающий свою цену с лихвой за счет того что сэкономит вам кучу времени и сил на "самокопание" в интернете (90% вопросов на тостере от тех кто "все сам" и не знают как переменную присвоить).
    А может быть полная ерунда и разводняк чтобы срубить бабла на людей мечтающих о "легких IT бабках".

    В любом случае идти или нет - это простое решение. Если курс вас устраивает и цена меньше чем предполагаемая отдача (ее вы для себя определяете сами) то идете. Если нет - то не идете.

    Например курс 4500, вы предполагаете что он вам сэкономит например три полных дня времени на самообучении по гуглу, то если ваш день вам приносит 1500 и больше - стоит идти. Если меньше - то нет.
    Оценить это неподготовленному человеку непросто, но тут у меня готового ответа нет.

    Альтернатив курсам много, они - один из инструментов.
    Ответ написан
    1 комментарий
  • Почему так нельзя сделать?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Assembler
    Седой и строгий
    Потому что в процессорах нет инструкции cmp, у которой и первый и второй операнд - это область памяти. Ну, по крайней мере в процессорах с архитектурой x86.
    Ответ написан
    Комментировать
  • Почему iptables не записывает в лог?

    Mystray
    @Mystray
    NOC
    Потому, что так написаны правила.
    Первый SYN-пакет у вас не будет записан, так как меньше 500 байт, и пойдет дальше, где будет принят согласно -P INPUT ACCEPT, а все последующие пакеты в рамках уже установленного соединения будут приниматься раньше, чем правило логирования, согласно --ctstate ESTABLISHED,RELATED -j ACCEPT
    Порядок имеет значение, а действия вроде DROP или ACCEPT - являются терминирующими, после них пакет дальше не идет по цепочке правил
    Ответ написан
    2 комментария
  • Почему не работает команда go run?

    @ghostiam
    На Go писатель, серверов пинатель.
    Нужно проверять ошибку которую возвращает ListenAndServe, там будет ошибка что не удалось занять порт, так как без прав root нельзя слушать порты менее 1024.
    Ответ написан
    Комментировать
  • Автозапуск программы если закрылась?

    castomi
    @castomi
    Серверный администратор - tickets.settin.ru
    Systemd
    Ответ написан
    Комментировать
  • В какой ОС средства сетевого взаимодействия были заложены раньше?

    tsklab
    @tsklab
    Здесь отвечаю на вопросы.
    нужно выбрать только из предложенных вариантов
    Unix.
    Ответ написан
    Комментировать
  • Как поднять веб-сервер с ftp на старом компьютере без UI с командной строкой?

    @FlipWho
    Забегая вперёд, скажу, что дело это не благодарное... Пройденый этап каждого, ИМХО. И ты пройди.
    Я всегда делал по такому принципу:
    1) CentOS7 чистая без GUI в "минимальной комплектации"
    2) Сверху накатываешь панели хостинга: попробуй VestaCP. Тебе будет интересно. Там из коробки старый PHP 5.6 чтоли, а чтобы накатить сверху поновее - надо изрядно поработать. Либо выбора версий не будет, либо PMA накроется... Весело в общем.
    В итоге, перебрав 3-4 панели я купил (тогда еще можно было купить) вечную лицензию ISPmanager с 50% скидкой. Теперь они продают только подписки.
    И сейчас, дома комп стоит с внешними дисками и сливает на них бэкапы с других облачных серверов, а хостинг в Hetzner на топовом облаке с аптаймом 99.9999999% и вечной панелью ISPmanager, которая обновилась до последней свежей.
    Ответ написан
    Комментировать
  • Что значит умение пользоваться linux?

    DevMan
    @DevMan
    не падать в обморок при виде интерфейса, отличного от винды, и терминала.
    Ответ написан
    8 комментариев
  • Проблемы с Проблема с зеркалом архива Debian при усатановке kali linux не могу найти прокси сервер который требуется ввести что делать?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    дайте совет или пошаговую инструкцию.

    1. Подготовить инсталляционный дистрибутив Windows
    2. Загрузиться с него
    3. Установить Windows
    4. Забыть про Linux как про кошмарный сон

    Kali Linux - специализированный дистриб для безопасников, админов и прочих тех, кто в состоянии сам разобраться с проблемами. Новичкам Kali противопоказан категорически. Установив его, Вы не становитесь "мегахацкером" :) "Доспехи не делают рыцаря" (С) Д. Геммел
    Ответ написан
    Комментировать
  • Как сделать простую ожидалку в автотестах на selenium?

    EreminD
    @EreminD
    Кое-что умею
    Ну и Thread.sleep() тоже не вариант :)

    а че?

    ждет именно просто окончания времени по таймеру

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

    Это Thread.sleep()
    Ответ написан
    Комментировать
  • Существуют ли альтернативы Photoshop под Linux для верстки?

    NeiroNx
    @NeiroNx
    Программист
    https://krita.org/ когда то это был форк от GIMP, но теперь GIMP курит в сторонке. Интерфейс очень похож(слизан) на фотошоповский.
    Ответ написан
    2 комментария
  • Применяется ли сейчас протокол LLC?

    vvpoloskin
    @vvpoloskin Куратор тега Компьютерные сети
    Инженер связи
    Я знаю сети, работающие до сих пор на x.25, там LLC используется. В привычном Ethernet - нет.

    Ethernet это типо сколько проводочков надо и какие МГц через них передавать.

    Физика - не вся часть Ethernet, там очень много логики. Например, он может быть поверх E1, PPP (l2tp), WDM, SCPC, а там своя физика. Ethernet - 1 и 2 уровни OSI. Вон посмотрите все, что входит в это понятие.
    Ответ написан
    3 комментария
  • Чем заменить if?

    kotomyava
    @kotomyava
    Системный администратор
    Проблема с if в конфиге nginx больше в том, что разработчики путают конфиг и свой любимый язык программирования, и не понимают как работают if в конфиге nginx, и какие есть ограничения. =)

    Думаю стоит почитать первоисточник, там есть и о проблеме, и о решениях: https://www.nginx.com/resources/wiki/start/topics/...

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

    myjcom
    @myjcom
    плохо ищете )
    Поиски литературы почему-то не увенчались успехом, пара унылых статей на хабре, море старой литературы старше 15 лет и курсы для новичков на udemy где описывается разница между insert и select.


    все есть:

    SQL Queries for Mere Mortals, 4th Edition
    Год издания: 2018
    Автор: Viescas J.
    Жанр или тематика: Базы данных
    Издательство: Addison-Wesley Professional
    ISBN: 978-0134858333
    Язык: Английский

    Effective SQL: 61 Specific Ways to Write Better SQL
    Год издания: 2017
    Автор: Clothier B., Steele D., Viescas J.
    Издательство: Addison-Wesley
    ISBN: 978-0-13-457889-7
    Язык: Английский

    PostgreSQL Up and Running, 3rd Edition
    Год издания: 2018
    Автор: Obe R., Hsu L.
    Издательство: O'Reilly Media
    ISBN: 978-1-491-96341-8
    Язык: Английский

    PostgreSQL 9.6 High Performance
    Год издания: 2017
    Автор: Ahmed I., Smith G.
    Издательство: Packt Publishing
    ISBN: 9781784392970
    Язык: Английский

    PostgreSQL High Availability Cookbook
    Год издания: 2017
    Автор: Thomas S.M.
    Издательство: Packt
    ISBN: 978-1-78712-553-7
    Язык: Английский

    PostgreSQL 10 High Performance
    Год издания: 2018
    Автор: Ibrar Ahmed, Gregory Smith, Enrico Pirozzi
    Издательство: Packt Publishing Ltd.
    ISBN: 9781788474481
    Язык: Английский

    Database Systems: Design, Implementation and Management
    Год издания: 2017
    Автор: Coronel С., Morris S.
    Издательство: Cengage Learning
    ISBN: 978-1-305-62748-2
    Язык: Английский

    Designing Data-Intensive Applications / Высоконагруженные приложения. Программирование, масштабирование, поддержка.
    Год издания: 2018
    Автор: Martin Kleppmann / Клеппман Мартин
    Издательство: Питер
    ISBN: 978-5-4461-0512-0
    Язык: Русский

    Refactoring SQL Applications / Рефакторинг SQL-приложений
    Год: 2009
    Автор: Stephane Faroult / Стефан Фаро, Pascal L'Hermite / Паскаль Лерми
    Издательство: Символ
    ISBN: 978-5-93286-145-5, 978-0-596-51497-6
    Язык: Русский

    и даже ISO/IEC 9075:2011 буржуйский можно найти в pdf
    Ответ написан
    2 комментария
  • Какую ОС выбрать для программирования?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    По нашему мнению, вопрос глупый.
    1. ОС нужно выбирать ту, в которой хоть немного умеешь работать. Иначе вместо основ программирования будешь полгода учиться ее настраивать
    2. Выбирают не столько ОС, сколько ПО для работы. Вот Visual Studio под линуксом собираешься запускать? Уже умеешь как такое замутить?

    Вот почему еще не успел начать учиться, а уже начинает специализироваться. Сперва ходить нужно научиться.
    Ответ написан
    Комментировать
  • Как правильно перенаправить nginx с http на https?

    VELIK505
    @VELIK505
    Руководитель департамента profitcentr.com
    if ($scheme = http) {
    rewrite ^ https://$http_host$request_uri? permanent;
    }
    Ответ написан
    4 комментария