Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

4
Что происходит с выходными данными процесса, который был отвергнут и потерял свой терминал?
Если я закрою виртуальный терминал, где был запущен какой-то процесс, вывод просто пойдет прямо /dev/nullили он каким-то образом загрязнит память? Могу ли я как-нибудь получить вывод, чтобы продолжить чтение в любой момент после этого? [РЕДАКТИРОВАТЬ]: Итак, действительно ли момент отказа от процесса - конец моей власти контролировать его результаты? Я …

4
Shift-стрелка не работает в emacs в tmux
Я недавно начал использовать tmux (раньше был пользователем экрана), и мне это нравится, за исключением одной маленькой проблемы. Я использую emacs в своей сессии tmux, и я привык использовать клавиши со стрелками Shift для перемещения между окнами emacs (не окнами tmux). При запуске в tmux эти привязки перестают работать полностью …
26 emacs  tmux 

2
Можно ли скомпилировать полную систему Linux с компилятором Intel вместо GCC?
Может быть, есть проблемы с совместимостью? У меня сложилось впечатление, что для систем на базе Intel компилятор Intel мог бы работать лучше, чем GCC. Возможно, уже есть дистрибутив, который пытался это сделать? Я думаю, что это может быть довольно просто, используя Gentoo.
26 compiling  x86 

7
Инвертировать логическую переменную
Я хочу попробовать простой скрипт flag=false while !$flag do read x if [ "$x" -eq "true" ] then flag=true fi echo "${x} : ${flag}" done Но когда я запускаю его, если я набираю true, я увижу это x="true"и flag="true", но цикл не заканчивается. Что не так со сценарием? Как правильно …
26 bash  scripting 

1
Процесс init: предок всех процессов?
Я всегда узнавал, что процесс init является прародителем всех процессов. Почему процесс 2 имеет PPID 0? $ ps -ef | head -n 3 UID PID PPID C STIME TTY TIME CMD root 1 0 0 May14 ? 00:00:01 /sbin/init root 2 0 0 May14 ? 00:00:00 [kthreadd]
26 linux  process  init 

1
Игнорировать изменения пробелов во всех командах git
Я обнаружил множество сайтов, которые объясняют, как заставить git предупреждать вас, когда вы изменяете окончания строк, или различные другие методы, чтобы вы не испортили весь файл. Предположим, что для этого уже слишком поздно - в дереве уже есть коммиты, которые переключают окончания строк в файлах, поэтому git diffпоказывает вычитание старого …

1
Как использовать драйвер связывания / снятия привязки драйвера ядра Linux для устройств USB-HID?
Первый фон Я разрабатываю драйвер для игровых панелей Logitech. Это клавиатура с экраном на нем. Драйвер работает хорошо, но по умолчанию устройство обрабатывается HID. Чтобы не допустить захвата устройства HID перед моим драйвером, я могу внести его в черный список в hid-core.c. Это работает, но это не лучшее решение, так …

4
Как узнать, с каким ключом GPG был подписан пакет RPM?
Криптографическая подпись RPM может быть проверена с помощью rpm -Kкоманды. Возвращает строку, содержащую gpg(или pgp) и заканчивающуюся тем OK, что подпись находится в базе данных RPM и является действительной. Если пакет не подписан, но контрольные суммы действительны, вы все равно получите OK, но нет gpg. Если пакет подписан, но ключ …

2
Заставить sudo запрашивать пароль
Если я сделаю следующее: sudo su - //enter password exit exit //login again straight away sudo su - Второй вызов sudo не запрашивает пароль, потому что, несмотря на то, что я вышел из системы, у меня все еще есть ограничение по времени, что означает, что мне не нужно снова запрашивать …
26 sudo  password 

3
Как я могу избежать запросов при установке порта FreeBSD?
Когда я устанавливаю порт, мне часто предлагают экран меню для выбора параметров конфигурации. Если я собираюсь установить действительно большой пакет с большим количеством зависимостей, это будет крайне неудобно. Есть ли флаг make для принятия ответов по умолчанию для всех таких запросов?

7
Эквивалент Process Monitor для Linux?
Есть ли Unix / Linux-эквивалент Process Monitor , будь то GUI или CUI? Если это имеет значение, я смотрю на Ubuntu, но если есть эквивалент для других систем (Mac, другие варианты Linux, такие как Fedora и т. Д.), То знание любой из них также будет полезно. Редактировать: Process Monitor предназначен …

1
Как вы используете badblocks?
Мне нужно выполнить деструктивный (rw) тест на новом диске и доступ только для чтения на диске, который выпал из моего RAID-массива. Я хочу посмотреть, найдет ли он проблемы и как далеко он продвинется.

3
Как изменить имя буфера vim
Можно ли изменить имя буфера в vim? В частности, я использую Conque Shell для открытия оболочек в vim (каждая оболочка находится в буфере) и с несколькими оболочками, я вижу: 10: bash - 1 11: bash - 2 в моем списке буферов. Я хотел бы переименовать эти буферы с более значимыми …
26 vim  buffer 

5
Как «заточить» процесс, не будучи root?
Если бы я был пользователем root, я мог бы просто создать фиктивного пользователя / группу, соответственно установить права доступа к файлу и выполнить процесс от имени этого пользователя. Однако я не так, есть ли способ достичь этого, не будучи root?

2
Как я могу уничтожить вредоносное ПО на экземпляре AWS EC2? (скомпрометированный сервер)
Я обнаружил вредоносное ПО на своем экземпляре ec2, который постоянно занимался майнингом биткойнов и использовал вычислительную мощность моего экземпляра. Я успешно идентифицировал процесс, но не смог удалить и убить его. Я выполнил эту команду. watch "ps aux | sort -nrk 3,3 | head -n 5" Она показывает пять лучших процессов, …
26 linux  process  kill  malware 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.