Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
mikalaikaia

Мика Слепинин

  • 16
    вклад
  • 38
    вопросов
  • 26
    ответов
  • 27%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Какой ноутбук выбрать? На Ubuntu Linux или OS X?

    mikalaikaia
    Мика Слепинин @mikalaikaia
    Я сам linux-админ, и пользуюсь Ubuntu с 2007 года. Но пару недель назад перешел на MacOS. Могу сразу сказать - сам макбук, его приятно держать в руках, на коленях, он даже приятнее на ощупь. Получаешь некоторое удовольствие от пользования такой вещью, и при этом она не отвлекает. Все пластиковые ноуты кажутся какой-то доской по сравнению с макбуком. Операционка приятная в поведении, но к ней я привыкал дня 4. Это то, что касается GUI.

    Консоль в макоси я не кастомизировал, только поставил fish и brew, но мне в ней не хватает многого, стандартных утилит GNU Coreutils, я понимаю, это все можно поставить, настроить, кастомизировать, но первое впечатление от работы с консолью - неприятные.

    Вообще конечно, обе руки "за" макбук, и выбирать нечего.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему я не могу пушнуться в своей собственный репозиторий?

    mikalaikaia
    Мика Слепинин @mikalaikaia
    Ключ проверьте, права на ключ. Они должны быть 600 для приватного ключа.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как сделать архив на уделенный сервер?

    mikalaikaia
    Мика Слепинин @mikalaikaia
    Для этого я использую Ansible, посмотрите вот тут:

    https://docs.ansible.com/ansible/archive_module.html

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

    mikalaikaia
    Мика Слепинин @mikalaikaia
    Сначала нужно стать общительным и харизматичным. Потом читать про методологию Agile (это когда с заказчиком ходят в баню). Еще нужно уметь делать красивые презентации с котиками и няшами. Айтишники любят котиков и няш!
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как найти работу бесплатного удаленного linux администратора?

    mikalaikaia
    Мика Слепинин @mikalaikaia
    Я бы посоветовал несколько виртуалок локально, и найти несколько VDS c тестовым периодом. Потом придумываете себе задачи - сделать бэкапы например, или настроить непрерывную интеграцию. С сетями можете играться в Cisco Packet Tracer.

    Не думаю, что найдется много желающих дать доступ к своим серверам неизвестному человеку, который может накосячить и пропасть. А если и найдутся - задачи там будут очень неинтересные, на виртуалках вы себе поинтереснее придумаете.
    Ответ написан более трёх лет назад
    5 комментариев
    5 комментариев
  • Системное администрирование Linux, с чего начать?

    mikalaikaia
    Мика Слепинин @mikalaikaia
    Я сам долго учился, и теперь я администратор линукса. Но думаю переметнуться в дизайн интерфейсов, или во фронтенд. Почему? Вас будут беспокоить по ночам, сервера прода это очень серьезно. О нормальном отпуске можете позабыть. Дежурства по праздникам ("будь доступен хотя бы по телефону"). Уныние от того, что вы ничего не производите. От того, что задачи по автоматизации решаются за пару дней, и остальное время вы сидите и ничего не делаете.

    А по делу - смотрите "Учебные курсы Кирилла Семаева".
    Ответ написан более трёх лет назад
    9 комментариев
    9 комментариев
  • Как развивается Arduino?

    mikalaikaia
    Мика Слепинин @mikalaikaia
    Появилась Espruino - Arduino на JavaScript, например.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Половина локальной сети испытывает трудности с доступом к интернету. В чем дело?

    mikalaikaia
    Мика Слепинин @mikalaikaia
    Поставьте кэширующий прокси-сервер, например Squid. Сможете еще и трафик отслеживать, и заблокировать соцсети, например.
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Говорить ли на собеседовании, что ты проходил курсы, которые были платные, но ты их скачал с торента и прошёл всё бесплатно?

    mikalaikaia
    Мика Слепинин @mikalaikaia
    Лучше вообще не говорить ничего про видео-курсы, многие их ненавидят, и из вредности могут отказать. Просто скажите: "Выучил все по книгам". Или ничего не говорите, никому не интересно, как вы обучались, главное те знания, которые у вас есть.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Не работает автозапуск .sh?

    mikalaikaia
    Мика Слепинин @mikalaikaia
    Если в системе есть systemd, попробуйте через него автозапуск добавить, примерно так:

    [Unit]
    Description=xrandr
    
    [Service]
    ExecStart='xrandr --newmode ... и так далее'
    
    [Install]
    WantedBy=multi-user.target
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Возможно ли поставить под контроль git-ом конфигурацию веб сервера под управлением Ubuntu?

    mikalaikaia
    Мика Слепинин @mikalaikaia
    Попробуйте Docker. Просто создаете Dockerfile, добавляете в контейнер (можете сделать свой, или взять за основу любой понравившийся) конфиги, пользователей, группы, запускаете приложения, настраиваете сетевые соединения. А в случае чего - пересобираете заново, и это занимает секунды.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Что подразумевается под: Изучить доступ к файловым системам Red Hat Enterprise Linux?

    mikalaikaia
    Мика Слепинин @mikalaikaia
    Возможно изучается NFS, SMB и прочее.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Bitbucket как лучше сделать авто деплой на сервер?

    mikalaikaia
    Мика Слепинин @mikalaikaia
    Я делаю через Jenkins. Создаете новый item, в нем настраиваете Source Code Management (должен быть установлен git plugin), Build, и т. д.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как скопировать виртуальный диск на удаленный хост?

    mikalaikaia
    Мика Слепинин @mikalaikaia
    Заходите в VirtualBox, там - file > Export Appliance, там выбираете диск, и сохраняете. Сохраняется он в формате .ova. Далее можете его перенести на флешку, положить в облако, скопировать по scp. Потом выбираете в том VirtualBox, в который хотите перенести конфигурацию, file > Import Appliance, выбираете вашу .ova.
    Ответ написан более трёх лет назад
    7 комментариев
    7 комментариев
  • Есть ли книга по Linux примерно такая же как по Windows Марка Руссиновича?

    mikalaikaia
    Мика Слепинин @mikalaikaia
    Очень хорошая книга: "Командная строка Linux. Полное руководство". Автор - Уильям Шоттс.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • 1с и видеонаблюдение на 1 пк?

    mikalaikaia
    Мика Слепинин @mikalaikaia
    Одного достаточно, можете даже в разных окошках по соседству открыть. Думаю если у вас более 1 Гб оперативной памяти - то все будет работать прекрасно. Хотя конечно лучше не заставлять бухгалтера по совместительству работать охранником.
    Ответ написан более трёх лет назад
    14 комментариев
    14 комментариев
  • Кто то пользовался mac os из под виртуальных машин для верстки?

    mikalaikaia
    Мика Слепинин @mikalaikaia
    >фотошоп , phpstorm , git , node , gulp и хром

    Все это можно запустить и в Windows, а если фотошоп не так обязателен, то тогда ставите любой Linux-based дистрибутив. Ставить OS X (хакинтош) стоит только если вам нужен специфичный софт, вроде Xcode или Sketch.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как доработать init-скрипт, чтобы он не задваивал процессы?

    mikalaikaia
    Мика Слепинин @mikalaikaia Автор вопроса
    Переделал скрипт так, теперь он все останавливает и запускает как надо, не задваивая процессы. Таймаут в 20 секунд нужен потому, что приложение (.war) достаточно тяжелое, и Tomcat'у нужно время для того, чтобы завершиться корректно.

    #!/bin/bash
    #
    # tomcat
    #
    # chkconfig: 345 96 30
    # description:  Start up the Tomcat servlet engine.
    #
    # processname: java
    # pidfile: /var/run/tomcat.pid
    #
    ### BEGIN INIT INFO
    # Provides: tomcat
    # Required-Start: $network $syslog
    # Required-Stop: $network $syslog
    # Should-Start: distcache
    # Short-Description: start and stop Apache HTTP Server
    # Description: implementation for Servlet 2.5 and JSP 2.1
    ## END INIT INFO
    
    # Source function library.
    . /etc/init.d/functions
    
    ## tomcat installation directory
    PROCESS_NAME=tomcat
    
    CATALINA_HOME="/tomcat"
    
    ## run as a diffent user
    TOMCAT_USER=tomcat
    
    ##  Path to the pid, runnning info file
    pidfile=${PIDFILE-/var/run/${PROCESS_NAME}.pid};
    lockfile=${LOCKFILE-/var/lock/subsys/${PROCESS_NAME}};
    
    RETVAL=0
    
    SHUTDOWN_WAIT=20
    
    case "$1" in
      start)
        PID=`pidofproc -p ${pidfile} ${PROCESS_NAME}`
        if [[ (-n ${PID}) && ($PID -gt 0) ]]; then
          logger -s "${PROCESS_NAME} (pid ${PID}) is already running."
          exit;
        fi
        if [ -f $CATALINA_HOME/bin/startup.sh ];
        then
          logger -s "Starting Tomcat"
          /bin/su -l ${TOMCAT_USER} -c "$CATALINA_HOME/bin/startup.sh -Dprocessname=${PROCESS_NAME}"
          PID=`ps -eaf|grep processname=${PROCESS_NAME}|grep -v grep|awk '{print $2}'`
          RETVAL=$?
          [ $RETVAL = 0 ] && touch ${lockfile}
          [ $RETVAL = 0 ] && echo "${PID}" > ${pidfile}
        fi
      ;;
      stop)
        PID=`pidofproc -p ${pidfile} ${PROCESS_NAME}`
        ## if PID valid run shutdown.sh
        if [[ -z ${PID} ]];then
          logger -s "${PROCESS_NAME} is not running."
          exit;
        fi
        
        if [[ (${PID} -gt 0) && (-f $CATALINA_HOME/bin/shutdown.sh) ]];
        then
          logger -s "Stopping Tomcat"
          /bin/su -l ${TOMCAT_USER} -c "$CATALINA_HOME/bin/shutdown.sh"
          RETVAL=$?
          [ $RETVAL = 0 ] && rm -f ${lockfile}
          [ $RETVAL = 0 ] && rm -f ${pidfile}
          
          let kwait=$SHUTDOWN_WAIT
          count=0;
          until [ `ps -p $PID | grep -c $PID` = '0' ] || [ $count -gt $kwait ]
          do
            logger -s "Waiting for processes ${PROCESS_NAME} (pid ${PID}) to exit.";
            sleep 1
            let count=$count+1;
          done
        fi
        
        if [ $count -gt $kwait ]; then
          logger -s "killing processes ${PROCESS_NAME} (pid ${PID}) didn't stop after $SHUTDOWN_WAIT seconds"
          logger -s "Terminating ${PROCESS_NAME} (pid ${PID})"
          kill -9 $PID
        fi
      ;;
      status)
        status -p ${pidfile} ${PROCESS_NAME}
        RETVAL=$?
      ;;
      restart)
        $0 stop
        $0 start
      ;;
      version)
        if [ -f $CATALINA_HOME/bin/version.sh ];
        then
          logger -s "Display Tomcat Version"
          /bin/su -l ${TOMCAT_USER} -c "$CATALINA_HOME/bin/version.sh"
          RETVAL=$?
        fi
      ;;
      *)
        echo $"Usage: $0 {start|stop|restart|status|version}"
        exit 1
      ;;
    esac
    exit $RETVAL
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Есть ли какая-то простая утилита для автоматического создания карты сети?

    mikalaikaia
    Мика Слепинин @mikalaikaia
    Тут на ум приходит только nmap (zenmap).
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Напортачил в биосе, как все исправить?

    mikalaikaia
    Мика Слепинин @mikalaikaia
    Выберете F9 "SETUP DEFAULTS", затем нажмите F10 - "SAVE AND EXIT", выберете "YES". Secure Boot можете вообще не выключать, если использете Ubuntu. Просто при запуске выберете носитель, с которого хотите грузиться. Возможно, у вас это будет клавиша F11.
    Ответ написан более трёх лет назад
    5 комментариев
    5 комментариев
Оценили как «Нравится»
  • 1
  • 2
  • Следующие →
Самые активные сегодня
  • solotony
    Antonio Solo
    • 6 ответов
    • 0 вопросов
  • delphinpro
    Сергей delphinpro
    • 5 ответов
    • 0 вопросов
  • Mike_Ro
    Михаил Р.
    • 4 ответа
    • 0 вопросов
  • Rsa97
    Rsa97
    • 4 ответа
    • 0 вопросов
  • Alex_Geer
    Alex G.
    • 4 ответа
    • 0 вопросов
  • pro100taa
    Дмитрий
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации