Unix & Linux

9
Каков наилучший способ определить (из скрипта), установлено ли программное обеспечение?

Я был разочарован прежде различием в выводе whichкоманды на разных платформах (Linux vs. Solaris vx. OS X), с разными оболочками, возможно, также играющими на этом. typeбыла предложена в качестве лучшей альтернативы, но насколько портативной это будет? В прошлом я писал функции, которые анализируют...

9
Как распаковать, изменить, восстановить и установить SRPM

Я хотел бы изменить пакет Fedora 15 ( gnome-shell-extensions-alternative-status-menu). Это небольшая модификация (отмена этого коммита ). Используя yumdownloaderя могу скачать SRPM ( gnome-shell-extensions-3.0.2-1.g63dd27cgit.fc15.src.rpm). После этого, как мне распаковать его, а затем...

9
Как правильно настроить zram и swap

Я настраиваю и собираю новое ядро ​​3.0. Одним из положительных моментов, которые я планировал использовать в течение некоторого времени (путем исправлений), который был объединен с 3.0, является zram. Можно ли установить как hdd swap, так и zram swap, чтобы zram использовался первым, и только...

9
Может ли KWallet управлять моими паролями SSH?

Мне нужен способ хранить некоторые пароли SSH. Обратите внимание, что это пароли для входа в систему, которые мне нужно передать ssh; ключ аутентификации, к сожалению, не вариант. Я бы хотел, чтобы KWallet как-то заменил их для меня, потому что я думаю, что Gnome-keyring может это сделать....

9
CentOS на HyperV - eth0 не в ifconfig?

Я запустил установку CentOS в HyperV и назначил сетевую карту тем же способом, что и на виртуальной машине Ubuntu , однако устройство просто не поднято. Только моя петля найдена ifconfig. Как я должен идти о проблеме, стреляющей в это?...

9
Cleancache против Zram?

У меня есть старый ноутбук с 512 МБ ОЗУ. Начиная с нескольких выпусков ядра, я использую zram для преобразования 256 МБ его в сжатый виртуальный диск, который затем используется в качестве подкачки. Это оказалось очень успешным, и система стала намного более отзывчивой, использование свопа (на...

9
Как оболочка (например, bash) расширяет шаблоны подстановочных знаков?

Предположим, что каталог содержит 100 файлов, начинающихся с буквы «а». Если я сделаю grep <some string> a*из терминала, как оболочка справится с этим? Будет ли он расширять регулярное выражение, получать список всех файлов, начинающихся с a и grep для каждого из них последовательно? Или есть...

9
Каковы ваши лучшие практики и планы на будущее для развертывания Unixoid десктопов? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Я настраивал рабочие столы Linux для...

9
Где я установил мой путь PATH?

Я хочу удалить ~/binиз моего PATH. Я установил его несколько месяцев назад, когда Linux (Ubuntu) был для меня совсем новым, но я не знаю, как я его добавил ... Ничего не появляется, когда я ищу все файлы, перечисленные ниже. Где еще это может быть установлено? Он префиксируется после...

9
Какая группа пользователей может использовать сетевое устройство «tap»?

Я использую сетевое устройство «tap» с KVM для подключения виртуальной машины к Интернету. Но я должен быть пользователем root или использовать sudo, что неудобно. Я думаю, что я могу поместить свою учетную запись пользователя в какую-то группу, чтобы я мог получить доступ к сетевому устройству без...

9
Почему значение VSIZE в верхней части отличается от значения VSZ (размер виртуального набора) в пс?

Я знаю, что VSZ psпредназначен для общего адресного пространства, выделенного для приложения, и иногда его называют псевдонимом vsize (упомянуто на странице руководства psпо Linux), но каково определение VSIZE top? Этот верхний вывод на iPhone отличается от верхнего на Linux: PID COMMAND %CPU TIME...

9
compgen: игнорирование регистра

Я пытаюсь реализовать пользовательское завершение bash, как описано здесь . Тем не менее, кажется , что compgenэто чувствительно к регистру . Есть ли способ превратить это без учета регистра в этом...

9
Ctrl + C не работает в gnome-терминале

На моем Linux-хосте Ctrl+ Cне работает, и я не знаю, как это сделать. Я использую Ubuntu 10.04 с bash 4.1.5 (1) и работаю в Gnome-терминале. Когда я нажимал Ctrl+ Cво время работы этого скрипта, он не вызывал его выхода. #!/bin/bash for i in `seq 500` do ps -e > /dev/null echo $i done...

9
Автоматические настройки громкости?

Когда я смотрю фильм на своем настольном ПК - Fedora 14 - во многих случаях фильм слишком тихий, чтобы его слышать, но иногда ... он слишком громкий - потому что вдруг музыка или взрыв, это действительно громко ... Есть ли какие-либо решения / сценарий или что-нибудь, чтобы сделать громкость звука...

9
Замедлите всего один процесс, чтобы регулировать температуру процессора

У меня есть программа. Когда он работает, температура процессора повышается с 50 до 80 градусов Цельсия, что является моей главной заботой. Я могу контролировать частоту процессора, чтобы замедлить его, но замедляются и другие процессы, чего я не хочу. Можно ли замедлить определенный процесс, не...

9
Определите, есть ли у текущего пользователя разрешение на запись в каталог

Я знаю, что вы можете определить владельца каталога, выполнив: ls -ld ~/foo | awk '{ print $3 }' Затем вы можете сравнить его с текущим пользователем, выполнив это: if [[ $(ls -ld ~/foo | awk '{ print $3 }') == "$USER" ]] # or $(id -u -n ) instead of $USER then echo "You are the owner" else echo...

9
Странное поведение

Я могу использовать catв качестве очень простого текстового редактора, делая cat > foo.txt. Если я тогда наберу: bar baz а затем нажмите ctrl+ D, теперь это выглядит так: $ cat > foo.txt bar baz^D с курсором на ^. Если я нажму еще раз, файл будет сохранен. Однако, если я нажимаю что-нибудь...

9
Используйте cgroup для ограничения использования памяти virtualbox

Я пытаюсь использовать cgroup(Control Group), чтобы ограничить использование памяти virtualbox, но это не похоже на работу. Моя машина это: $ uname -a Linux fc.bgi 2.6.40-4.fc15.i686 #1 SMP Fri Jul 29 18:54:39 UTC 2011 i686 i686 i386 GNU/Linux Я пытался заставить его работать так: Создание новых...