Задать вопрос
  • Почему Linux Ubuntu после установки не запускается без загрузочной флешки?

    @rPman
    загрузил ПО на свой ноутбук
    нужно не загрузить а установить.

    У тебя liveusb версия, в ней на рабочем столе есть иконка - устновка (install), откроется мастер, где можно указать на какой диск устанавливать, и главное, куда прописывать загрузчик (нужно будет выбрать диск, загрузчик называется grub).

    Еще момент, некоторые (все чаще вижу) производители материниских плат, скорее всего по требованию майкрософт, ломают процедуру настройки загрузочных записей UEFI, таким образом, что бы только установщик windows мог его менять (т.е. записываешь загрузочную запись, биос отвечает что все ок, записалось, но после перезагрузки все возвращается назад, а если это сделать из windows setup то все работает), в этом случае загрузчик придется создавать вручную из windows. Так же альтернатива, перевести bios в режим загрузки не UEFI а CSM (это еще может называться Legacy MBR или Legacy DOS или compatibility), что бы этот режим работал, нужно будет либо создавать тип разбиения дисков DOS (когда 4 раздела только можно, и лимит размера диска 2тб) либо в режиме GPT добавлять еще один раздел (настоятельно рекомендую в первых секторах) - biosboot.

    grub по умолчанию пытается установить оба доступных режима, и UEFI и CSM (если биос не будет загружен в режиме UEFI то будет доступна установка только CSM)

    Установить загрузчик можно вручную после установки, из командной строки linux:
    grub-install /dev/sda --root-directory=/mnt

    тут /dev/sda - это диск, на котором должен быть загрузчик (раздел biosboot либо диск с разбиением dos, если есть UEFI то нужно еще 100мб EFI загрузчик, диск типа efi boot и отформатированный fat32), а /mnt это диск, в который нужно вручную смонтировать установленную ОС (причем если она состоит из нескольких разделов, то смонтировать все, включая /mnt/boot/EFI раздел efiboot)

    p.s. повторюсь, тебе нужны разделы - biosboot (автоматически 1мб), efiboot (минимум 100мб), опционально /boot (обычно не меньше 500мб, и в 99% случаев он не нужен) и корневой /
    Это все можно сделать из мастера установки, когда будет предложено выбрать диск для установки (там будет отображены все диски и нужно будет указывать какой раздел какой точкой монтирования / или /boot является)
    Ответ написан
    Комментировать
  • Вывод сообщения всем пользователям в сети на linux?

    ValdikSS
    @ValdikSS
    Для общения между пользователями есть wall, присутствует в любой системе. Пишет напрямую в tty, что современные системы непривилигированным пользователям не позволяют делать — это настраивается через mesg.
    Ответ написан
    Комментировать
  • Как узнать путь до исполняемого файла в Linux?

    suffix_ixbt
    @suffix_ixbt
    https://www.babai.ru/
    which programm_name
    Ответ написан
    Комментировать
  • Какой пет проект можно реализовать на Java?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Я не представляю как можно спрашиваьт у кого-то какой пет проект себе сделать.
    Все равно что спросиьт "каким хобби мне увлечься" и прослушать лекцию что ролики круче прыжков с парашютом, а настолки мастер оф гезеринг и Д&Д вообще разные вселенные.

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

    @vitaly_il1
    DevOps Consulting
    А вот человеческий ответ:
    - из серии плохих советов - выдерните кабель из DC и посмотрите что сломается. Или из файлового сервера.

    Если серьезно, то например
    1) мониторинг, мониторинг и еще мониторинг, включая логи. (Есть ли у вас ответ на вопрос "когда и откуда логировался Виталий?", "кто использовал админ аккаунт?" и т.п.)
    Позднее на основе мониторинга можно строить Security information and event management, SIEM for short.
    2) на вашем лаптопе/десктопе попробовать разные способы эскалации привилегий и прочих запретных дествий. Получилось? Не получилось? Что видно в мониторинге - см номер 1.
    3) Привилегии - действительно ли каждый имеет минимальные требцемые привилегии как положено по теории?
    Не может ли Виталий случайно или специально стереть все файлы компании на файл-сервере?
    4) а если может, то есть откуда восстановить?

    и т.п.
    Ответ написан
    3 комментария
  • Как правильно заключить ГПХ чтобы в конце заплатили? Ежемесячные выплаты?

    Jacen11
    @Jacen11
    вы думаете какой то пункт на бумажке может помешать кинуть вас? Вы новости смотрели? Государства то и те друг друга постоянно кидают несмотря на бумажки. Если заказчик честный, будут все платить как надо, если нет, в любом случае кинут и будут проблемы. Главное не вестись на обещания "вот вот деньге будут, мамой клянусь, только доделай". Тогда максимум один месяц потеряете.
    Сам я работал по достаточно бесправным договорам, все платят вовремя в полном объеме. Зато как кидали моих знакомых по трудовому я тоже видел. Все зависит от работодателя
    Ответ написан
    Комментировать
  • Форматирование смонтированного диска?

    SagePtr
    @SagePtr
    Еда - это святое
    Ничего не будет, с чего вдруг с ним что-то должно случиться? Вот если рекурсивно будете удалять файлы с диска 2, тогда программа доберётся до смонтированного диска 1 и его тоже почистит.
    А форматирование - это инициализация файловой системы, файлы при этом не удаляются, просто пропадают указатели на них, они перестают быть доступны и оказываются в нераспределённых кластерах. Притом перед форматированием том будет сначала отмонтирован.
    Ответ написан
    4 комментария
  • Форматирование смонтированного диска?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Что будет с диском 1, если его смонтировать в папку диска 2 и затем отформатировать диск 2?

    Нельзя стандартными средствами "отформатировать" "диск" который примонтирован, а "диск 2" должен быть примонтирован, чтобы в его "папку" можно было смонтировать "диск 1".
    Если наплевать на условности и зафорсить форматирование на уровне блочного устройства, то с примонтированной файловой системой на диске 2 всё будет плохо, а диску 1 ничего не будет.
    Ответ написан
    Комментировать
  • Разница между if else и try catch?

    @Akela_wolf
    Extreme Programmer
    Есть такой принцип: "если убрать все обработчики исключений, программа должна нормально функционировать при условии ввода корректных данных" (Д.Томас, Э.Хант "Программист-прагматик"). Поэтому вопрос - является ли введенный пользователем нуль корректными данными? Если да - то его надо оборачивать в if. Если же это некорректные с точки зрения программы данные - то можно кидать исключение.

    То есть исключение должно выбрасываться при поступлении на вход программы некорректных данных. А какие именно данные считать некорректными - это определяет разработчик (или заказчик) программы.
    Ответ написан
    5 комментариев
  • Как убрать панель навигации в приложении на Android?

    coder1cv8
    @coder1cv8
    Инди-разработчик
    Я на таком варианте остановился:
    if (Build.VERSION.SDK_INT < 19) {
    	View v = this.getWindow().getDecorView();
    	v.setSystemUiVisibility(View.GONE);
    } else {
    	View decorView = getWindow().getDecorView();
    	int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
    			| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
    	decorView.setSystemUiVisibility(uiOptions);
    }
    Ответ написан
    2 комментария
  • Зачем изучать несколько занятий C, чтобы потом дальше давать java?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    потому что тренировочный гладиус был в четыре раза тяжелее боевого
    Ответ написан
    Комментировать
  • Что изучать в IT сфере, учась на радиотехнике?

    fedorez
    @fedorez
    Хатуль мадан
    Всю дорогу "Радиотехника" означала - "локаторы и всё такое подобное излучающее и принимающее". Во всяком случае когда я её заканчивал, в ТРТУ в 1999-м.
    Этим вполне можно зарабатывать на жизнь не меньше чем средним провинциальным галерным программированием. В столице и на аутсорсе - да, там "вайти" больше.

    если радиотехника неинтересна и хочешь в программирование не трать время и переводись. пересечение между специальностями минимальны. я по сути учил всё заново и параллельно, огромный аппарат специальности Радиотехника, (все эти теория поля, антенны, Максвелл и РТЦиС) в программировании не нужен, ты его выучишь и выбросишь.

    или учись на радиотехника, или бросай и учись на программиста, не делай дурную работу
    Ответ написан
    Комментировать
  • С помощью чего сделать простую 2D-игру для Android и Desktop?

    Conan_Doyle_SBINH
    @Conan_Doyle_SBINH
    Лентяй, но не ленивый
    libjdx подходит для создания игр на десктоп, андроид, html5 пишешь все на java. Игра написанная для андроида будет работать и на комплюхтере, ничего не нужно переписовать
    Ответ написан
    Комментировать