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

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

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

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

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

Как айтишники попадают в шахты и учатся дышать под землей
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

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

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

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

Konstantin Kruglov

linux | python | django | ansible
  • 4
    вклад
  • 13
    вопросов
  • 8
    ответов
  • 13%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Где хранить файлы для работы?

    k0st1an
    Konstantin Kruglov @k0st1an
    linux | python | django | ansible
    Ситуация похожая. Дома iMac, на работе ubuntu. Выше предлагают внешний диск. Как вариант. Но какая файловая система? FAT32 чтоб и на маке и в линуксе работало? Так она же прошлый век по надежности... Насколько я знаю ext4 в маке вообще никак не работает, а в линуксе exFAT точно так же... Да и мрут эти внешние диски в самый неподходящий момент... Но на самом деле вопрос шире. Дело не только в проектах, но и в других файлах... В среде разработке, поведение системы... В общем пришел к выводу, что нужно брать ноут. Правда хороший ноут, с качественным дисплеем full hd, 13'', с памятью от 8 гектар, SSD минимум 256 гекта, чтоб надолго хватило, легкий, такой будет стоить ну где-то 80-90 тр минимум. А это уже MacBook. И, если честно, ничего кроме мака брать не хочется, ноуты других производителей не внушают ничего хорошего к сожалению...
    Ответ написан более трёх лет назад
    3 комментария
    Нравится 1 3 комментария
  • Как создать хостинг игровых серверов?

    k0st1an
    Konstantin Kruglov @k0st1an
    linux | python | django | ansible
    Я как раз такое делаю... уже год где-то пилю. Вообще я системный админ и вебовские штуки не очень понимал. И когда начал делать думал не займет много времени. Однако... Задача вроде не сложная, но за этот год я для себя открыл многое. Пока использую вот что: ansible, python (кучу разных библиотек), django, redis (rq). Это только что касается работы самой системы. А еще нужно мониторить ресурсы, логи, разное другое. Дьявол кроется в деталях и эти детали занимаю просто невероятно сколько времени... redis, postrgesql, spiped, absible, rq, icinga. За этот год я систему переписал раза три, а отдельные компоненты переписывал или отказывался от них уже не знаю сколько раз... В общем что-то можно посмотреть у меня https://github.com/battleserver часть вещей закрыта, нет смысла все выкладывать. Часть всего остального реализовано как отдельные проекты, не привязанные к данному проекту.

    А еще вопросы налогообложения, как прикрутить платежную системы к сайту... В общем удачи )))
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 2 Комментировать
  • Как правильно создать location при использовании proxy_pass?

    k0st1an
    Konstantin Kruglov @k0st1an Автор вопроса
    linux | python | django | ansible
    В общем проблема не сколько в nginx, сколько в самих аппах. В grafana есть директива root_url:

    root_url = %(protocol)s://%(domain)s/grafana

    В graphite что-то подобное тож есть, но сходу соорудить рабочий вариант не получилось. Потому оставил как есть и конфиг nginx выглядит так:

    server {
      listen   80;
    
      # Grafana
      location /grafana {
        rewrite  ^/grafana/(.*)  /$1 break;
        proxy_pass http://127.0.0.1:3000;
      }
    
      # Graphite
      location / { 
        proxy_pass http://127.0.0.1:8000; 
      }
    }


    Graphite упорно ищет папки в корне сервера, а не в подпапке /graphite/.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Возможно-ли изменить файл задним числом в linux?

    k0st1an
    Konstantin Kruglov @k0st1an
    linux | python | django | ansible
    Легко
    $ touch f122
    $ ll f122 
    3147683 -rw-rw-r-- 1 kruglov kruglov 0 Jul 14 10:49 f122
    $ touch -t 06090911 f122 
    $ ll f122 
    3147683 -rw-rw-r-- 1 kruglov kruglov 0 Jun  9 09:11 f122


    Чтоб следить нужно написать свой скрипт, который будут сверять хеш файлов. Залили проект, сделали снимок, потом постоянно проверять. Если что автоматом обновить на оригинал и сообщить на мыло о безобразии. Ну или что-то вроде IDS - сиcтемы обнаружения вторжений.
    Ответ написан более трёх лет назад
    12 комментариев
    Нравится 1 12 комментариев
  • Что вы используете вместо FTP для внесения изменений на сервер?

    k0st1an
    Konstantin Kruglov @k0st1an
    linux | python | django | ansible
    ssh, ansible. Первое для доступа и заливки. Второе для автоматизации процесса.
    Ответ написан более трёх лет назад
    2 комментария
    Нравится 3 2 комментария
  • Какие есть сайты с IT-новостями на английском?

    k0st1an
    Konstantin Kruglov @k0st1an
    linux | python | django | ansible
    Аналог Хабра на английском
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Как сделать исполняемый скрипт на питоне с командами Linux?

    k0st1an
    Konstantin Kruglov @k0st1an
    linux | python | django | ansible
    Есть еще такой вариант https://docs.python.org/3/library/subprocess.html#...
    И pipe и code exit и многое другое
    Если нужны манипуляции с файлами https://docs.python.org/3/library/shutil.html#modu...
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 3 Комментировать
  • Разработка web сервиса на разных компах (про git известно)

    k0st1an
    Konstantin Kruglov @k0st1an Автор вопроса
    linux | python | django | ansible
    Как на счет vagrant'a? Я только начал изучать его. По факту получается, что это виртуалка (можно для разных нужд свою иметь), файлы хранить в расшаренной папке (через IDE проще работать), а в гостевой уже все серверное ПО устанавливать.

    Тогда как этот образ синхронизировать с рабочей машиной? Этого я не понял, можно ли это сделать. Опять же, тоскать на флешке не вариант.

    Свой сервер это крайний вариант. Но хочется что-то типа git, только для сервера.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
Оценили как «Нравится»
Самые активные сегодня
  • SoreMix
    SoreMix
    • 12 ответов
    • 0 вопросов
  • sergiks
    Сергей Соколов
    • 7 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 7 ответов
    • 0 вопросов
  • DevMan
    DevMan
    • 6 ответов
    • 0 вопросов
  • freeExec
    freeExec
    • 5 ответов
    • 0 вопросов
  • delphinpro
    Сергей delphinpro
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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