Задать вопрос
  • Unix-подобные системы сами по себе работают быстрее на том же железе, чем Windows?

    sashkets
    @sashkets
    Прекратил отвечать после 24.02.2022
    1. железо играет немаловажную роль
    2. из коробки линукс не оптимален также, поэтому см пункт 3
    3. ядро линукс кастомизируется. оставляем, то что нужно - выкидаем остальное. у винды ядро закрытое, поэтому каждый вендор клепает свои драйвера и т.д., что вообщемто както косвено влияет
    4. на линуксе админ компилирует ПО с CPU флагами конкретного процессора и с конкретными фичами. виндовые вендоры дают все в одном флаконе.
    5. реестр винды - это яд ядовитый и зло великое (сорри за лирику-накипело). в линуксе все конфиги текстовые и разобраться не составляет труда. даже если система упала - грузимся с лайф-сиди и все доступно. восстановление винды - это тот еще секс
    6. веб-сервер в линуксе - с обновлением проблем нет. для обновления IIS - "будьте любезны прикупить винду следующей версии"
    7. ну про то, что на линуксе антивирус не нужен - это ясно. можно, но потребности особой нет, если конечно у Вас не почтовик или прокси, где нужно проверять "транзит" идущий потом в винду :-)
    8. с обновление ОСи любого юникса проблем нет, как правило
    9. однако жирный плюс винды - это их серверные версии. да, нужно признать, лучше windows server ничего не придумано. терминал тоже весьма хорош
    10 ну и цена.

    поэтому спор какая система круче - бесперспективен. выбирать ОС нужно по потребности
    Ответ написан
    2 комментария
  • Как полостью скопировать все с одного Android-устройства на другое?

    @Fixid
    Root -> titanium и сверху через штатный бэкап устройства
    Титаниум перенесет все приложения со всеми данными, а штатный обычно хорошо восстанавливает визуальную часть
    Ответ написан
    Комментировать
  • Как /tmp /run /var/log в tmpfs?

    Diel
    @Diel
    /etc/fstab
    tmpfs /tmp tmpfs defaults 0 0
    как-то так, аналогично другие пути. Лучше поюзать https://wiki.archlinux.org/index.php/Tmpfs
    Ответ написан
    Комментировать
  • Выбор языка для написания скриптов/простеньких приложений под Linux?

    zagayevskiy
    @zagayevskiy
    Android developer at Yandex
    Питон, конечно, если выбирать из этих двух. Он больше подходит для скриптов, у него есть REPL и тд. С# вообще для скрипт не подходит, тем более под линукс.
    Ответ написан
    1 комментарий
  • Как восстановить загрузчик в ubuntu 14.04?

    Frankenstine
    @Frankenstine
    Сисадмин
    У вас попытка загрузки несуществующего ядра. В меню GRUB пробуйте другие ядра, пока не найдёте живое.
    Если не найдёте - вам гуглить на предмет "удалил в Ubuntu все ядра, как установить" - решение делается через загрузку с LiveCD/USB.
    Ответ написан
    Комментировать
  • Возможно ли включить пользователя в группу sudo без прав root?

    K-700A
    @K-700A
    Нужно, было usermod -а -G www-data username. Без параметра "-а", вы затерли пользователя в остальных группах.
    Решение тут. Проверенно.
    Ответ написан
    Комментировать
  • Какая есть программа для проверки HDD?

    plin2s
    @plin2s
    IT, инженер
    Hirens boot cd
    Там есть и утилиты от производителей и MHDD и Victoria и даже минимальный дистрибутив линукса с badblocks.
    Ответ написан
    Комментировать
  • Как лучше передавать файлы на виртуальную машину в VirtualBox?

    @DVoropaev
    Ставлю + к карме на хабре за ответы на вопросы
    сам в таких случаях использовал функцию виртуалбокса - папку общего доступа. Единственный нюанс - гостевая видит ее как удаленный жестки диск.
    Ответ написан
    3 комментария
  • Какие книги почитать системному администраторy для изучения Python?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Из личного опыта - когда я работал сетевым алмином и у меня в эксплуатации было 8k разношерстного активного сетевого оборудования, питон я активно использовал для опроса по snmp разных девайсов, бота для телнета. Ещё для смены делал тупой веб интерфейс для того, чтобы на свичах можно было включить/выключить порт, подписать дескрипшен. Пытался делать на нем генератор конфигурации, но bash+sed для этого подошли лучше.

    Надо плясать от задачи, а не от языка. По моему скромному мнению питон избыточен для повседневного системного администрирования, возможностей баша хватает с головой. Он удобен для больших расширяемых програмулин, но часто ли надо писать самому такой софт админу? Также он хорош для сетевого программирования, но опять же, часто ли надо прогать сокеты? Полезен в распаршивании всяких html/xml.

    Однострочники писать на нем неудобно, а в бытовом админском скриптовании именно они составляют львиную часть работы.
    Ответ написан
    Комментировать
  • Системное администрирование Linux, с чего начать?

    @frozen_coder
    Java-developer
    Как уже написал Tremo - откажитесь, по максимуму, от GUI. Консоль Ваш друг, товарищ и жена. Т.е. изучаем Bash. Все манипуляции с файлами через консоль. Редактор vim или nano. В любом обучении главное - это практика. Берите и развретывайте различные сервера - DNS, ftp, почтовики, сервера приложений (всякие apache, Tomcat, Wildfly, nginx), openVPN, XMPP. Сделайте локальную сеть из виртуалок, по возможности можно и на физической попробовать. Заюзайте smb, ssh. Разверните LDAP. Базы данных и их администрирование тоже в плюс. Еще можно развернуть и настроить TeamCity, GitLab, RedMine. Познакомтесь с Docker.
    Далее можно и python изучить для автоматизации.
    В дальнейшем можно и до кластеров дойти.
    Углубляйте свои знания сетей. Книги, статьи, журналы. На хабре вообще завались всего.
    Ответ написан
    1 комментарий
  • Наиболее безопасный и доступный способ выйти в сеть?

    Jump
    @Jump
    Системный администратор со стажем.
    Сначала нужно определить что такое безопасность?
    Откуда грозит опасность, которую надо избежать?
    Безопасности "вообще" не бывает.
    Поэтому надо четко понимать каких угроз вы опасаетесь при выходе в сеть.
    От поражения молнией, от утечки информации, от уничтожения информации, от деанонимизации, или еще от каких то факторов.
    И только потом можно планировать защиту.
    В вашем вопросе такой информации нет, поэтому ответить на него невозможно.
    Ответ написан
    6 комментариев
  • Прокси-сервер для windows сети. На Linux. Что сейчас модно?

    @silverjoe
    Squid настолько банален и затерт до дыр, что найти пару годных статей по его настпойке и интеграции с AD не состаивит никаких усилий. На том же хабре про него есть интересные статьи.
    Ответ написан
    8 комментариев
  • Как запереть пользователя в домашней папке?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    chroot
    Ответ написан
    Комментировать
  • Нужен ли Linux для начинающего разработчика?

    @Evangelist
    Virtualbox под nix системами очень стабилен (как vmware под виндой). Я использую связку xubuntu+vbox(win10). При этом, машина должна быть достаточно мощная, особенно в плане оперативной памяти (16gb+).

    Почему xubuntu - он содержит все преимущества просто убунты, но ресурсов поедает на порядок меньше, за счет чего ОС работает ощутимо быстрее, особенно на слабых машинах.

    При таком раскладе максимально получаю все преимущества linux и не теряю ничего от того, что эмулирую windows c фотошопом и другим виндовым софтом. Пробовал через wine - не понравилось, кривовато.

    Забыл, что такое регулярная переустановка системы, всё очень стабильно и надежно.

    На сегодняшний день, есть еще один очень хороший инструмент - avocode, который разработан как под windows, так и под linux. Его использую дополнительно к фотошопу.
    Ответ написан
    Комментировать
  • Нужен ли Linux для начинающего разработчика?

    @nApoBo3
    С точки зрения разработки преимущества линукса как правило заключаются в незнании аналогичных инструментов под видовс. Более того, когда смотришь как разработчики разворачивают продакшен сервера и хвастаются знаниями линкса, приходит на ум только одна фраза, "у вас дыра в безопасности - ну славу богу, хоть что-то у нас в безопасности".
    Но, следует понимать, что при поиске работы знание распространенных инструментов будет важным моментом в вашем резюме.
    Ответ написан
    Комментировать
  • Платная техническая поддержка по Linux. Она стоит тех денег?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Все тонкости за год вряд ли.
    За пару месяцев вполне можно освоить то, что лично вам необходимо для поддержки сервера. Но все тонкости означают, что человек должен постоянно работать с множеством линуксов, постоянно что-то настраивать новое, чтобы узнавать нюансы. Быть в курсе выпуска всех обновлений, чтобы понимать какие из них нужно ставить, что где закрывать.

    Чтобы просто поднять простенький линукс для небольшой конторы в качестве интернет-гейтвея, поднять на нем прокси, почту, сайт-визитку и впн, вполне достаточно месяц посидеть самому с гуглом и мануалами
    Ответ написан
    Комментировать
  • Какая еще бывает логика, не считая ТТЛ?

    @Mercury13
    Программист на «си с крестами» и не только
    По Википедии…

    Резисторно-транзисторная
    Эмиттерно-связанная
    Диодно-транзисторная
    Транзисторно-транзисторная
    Интегрально-инжекционная
    На диодах и транзисторах Шоттки (традиционно и неверно тоже считается ТТЛ)
    n-МОП
    КМОП

    Попробовал выставить их в историческом порядке, хотя не уверен, что прав.

    Смысл транзистора (в ключевом режиме) — переключением одной цепи мы переключаем другую. Это же можно сделать и на радиолампах, и на реле.

    Копаясь по Википедии, я выяснил, что нелинейные элементы, пригодные для логики, должны обладать такими свойствами.
    • Восстановление логических уровней — если на вход придёт плохой «0» или плохая «1» (но всё же он примет её за 0 или 1), на выходе будет «0» или «1» значительно лучшего качества.
    • Каскадируемость: можно наладить g(f(x)).
    • Fan-in: возможность использовать несколько сигналов одним элементом.
    • Fan-out: выдача сигнала на несколько элементов.
    • Изоляция между входами и выходами.

    Говорят, будущее — оптические компьютеры, но на входах и выходах таких компьютеров один хрен придётся свет преобразовывать в электричество.

    Если что-то сделать, не используя процессоры — к вашим услугам аналоговые вычислительные машины. Без транзисторов и тиристоров в них (электронных, естественно) тоже никуда, но процессора в них нет. А ведь есть и механические АВМ (гуглите, например, ПУАЗО, немало крови попортивший немецким бомбовозам), и гидравлические АВМ (гуглите гидроинтегратор, MONIAC).

    ЗЫ. На резисторах, конденсаторах и прочих пассивных не получится: нужен активный элемент, т.е. который умеет управлять потоками энергии, а не только рассеивать или накапливать. На диодах, думаю, можно, но тяжело.
    Ответ написан
    Комментировать
  • Правильный подход к установке программ в Linux?

    RiseOfDeath
    @RiseOfDeath
    Диванный эксперт.
    1. В основном из пакетного менеджера. В крайнем случае собираю пакет сам, иначе потом задолбаешься вычищать систему и разруливать зависимости.

    2. По-тому, а какой скрипт вы предлагаете, например, для докера? Там скриптовать нечего, и так от пользователя требуются только базовые действия.

    3. Самый правильный способ - через пакетный менеджер сситемы. Все остальное не правильный способ.
    Если вам так нужны программы, которых под ваш дистр нет в виде пакетов - пинайте разрабов программы и дистра, или сами становитесь мэйнтейнером.

    p.s.
    Не очень понимаю, чем вам не понравилась инструкция докера? Там подробно, для дебилов, расписано как добавить сторонний репозиторий (докера) и его ключ в систему, и как установить все это и настроить. Причем под разные версии системы. Отличная инструкция, без указания очевидных вещей занимает один абзац. (где указано какой репозиторий добавить и какие настройки сети нужно сделать для докера)
    Ответ написан
    2 комментария
  • Что за *.pdiff файлы качает apt?

    NeiroNx
    @NeiroNx
    Программист
    патч файл - содержит различия двух файлов чтобы обновить старый файл
    Ответ написан
    3 комментария