Unix & Linux

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

4
Запросить пароль sudo и программно повысить привилегии в bash-скрипте?
В настоящее время я работаю над сценарием bash, который устанавливает и настраивает различные программы в стандартной системе Linux (в настоящее время - Ubuntu). Поскольку он устанавливает программы и копирует несколько файлов в различные папки, требующие повышенных привилегий, я уже выполнил стандартный «Мне нужны повышенные привилегии» -and-exit. Однако я хотел бы, …
49 bash  sudo 

6
Перечисление пакетов в Yum, которые зависят от другого установленного пакета
Я пытаюсь установить сторонний RPM-пакет на RHEL5, который зависит от версии 3.4 sqlite. По словам Yum у меня уже установлена ​​3.3.6. Есть ли способ перечислить установленные пакеты, которые зависят от sqlite 3.3.6?


7
Кто потребляет мои ресурсы inotify?
После недавнего обновления до Fedora 15 я обнаружил, что некоторые инструменты перестали работать с ошибками, такими как: tail: inotify resources exhausted tail: inotify cannot be used, reverting to polling Также tailсообщается о проблемах с inotify. Есть ли способ опросить ядро, чтобы выяснить, какой процесс или процессы потребляют ресурсы inotify? Текущие …
49 fedora  kernel  inotify 

2
Как устранить неполадки DNS с системным разрешением?
Как бы вы нашли серверы DNS, используемые systemd-resolvedдля устранения неполадок? Как правило, я могу использовать digи тестировать DNS-серверы, показанные в /etc/resolv.conf. (Или windows - ipconfig /all+ nslookup). Но такой подход не работает, когда resolv.conf просто указывает на локального демона распознавателя по адресу обратной связи. Какой метод используется в systemd-resolved, чтобы …

4
Ошибка при попытке подключения к Bluetooth-динамику: `org.bluez.Error.Failed`
Я использую Debian Jessie 8.2. У меня есть Bluetooth USB-ключ, подключенный к моей машине. Я бегу и sudo bluetoothctl -aсделаю следующее: [NEW] Controller 5C:F3:70:6B:57:60 debian [default] Agent registered [bluetooth]# scan on Discovery started [CHG] Controller 5C:F3:70:6B:57:60 Discovering: yes [bluetooth]# devices [NEW] Device 08:DF:1F:A7:B1:7B Bose Mini II SoundLink [bluetooth]# pair 08:DF:1F:A7:B1:7B …

3
Как rsync каталог в новый каталог с другим именем?
Я делаю передачу данных, старая файловая система глубоко опирается на каталог, который сейчас находится по другому пути. Это каталог git, в котором хранится код онлайн. Я не имею права перемещать или переименовывать его. Так что я могу сделать это rsync этот каталог по тому же старому пути. Но имя каталога …
49 rsync 

1
Псевдоним для списка каталогов, отсортированного по времени, измененному в обратном порядке
Когда мне нужно найти мои недавно использованные файлы, эта команда: ls -lt списки в порядке возрастания (по времени), когда есть много файлов, мне нужно прокрутить вверх, чтобы увидеть необходимые файлы, потому что не помещается на экране терминала. Выяснив, что tacинвертирует вывод, я использую: ls -lt dir/ | tac Есть ли …
49 ls 


7
Установить ядро ​​по умолчанию в GRUB
Как выбрать ядро ​​GRUB2 по умолчанию? Я недавно установил ядро ​​Linux реального времени, и теперь оно загружается по умолчанию. Я хотел бы загрузить обычный по умолчанию. До сих пор мне удалось выбрать только ОС по умолчанию ... и по какой-то причине /boot/grub.cfgуже предполагается, что я хочу загрузить rt-ядро и поместить …
49 linux  kernel  boot  grub 

3
Что определяет максимальный размер для одного аргумента команды?
У меня сложилось впечатление, что максимальная длина одного аргумента не была проблемой здесь, так как общий размер массива аргументов плюс размер среды, которая ограничена ARG_MAX. Таким образом, я думал, что что-то вроде следующего будет успешным: env_size=$(cat /proc/$$/environ | wc -c) (( arg_size = $(getconf ARG_MAX) - $env_size - 100 )) …
49 kernel  echo  arguments 

5
Убить tcp соединение в linux
У меня есть какое-то мертвое соединение в одном приложении, которое находится в зависшем состоянии, если клиентская машина мертва. ->192.168.1.214:49029 (ESTABLISHED) Есть ли способ прекратить эти опции из командной строки Linux без перезагрузки сервера? После поиска я нашел решение под названием tcpkill. Но это не сработает для меня. Так как он …
49 tcp 

2
подавить сообщения stderr в скрипте bash
Рассмотрим следующее (слегка глупое) имя сценария 'test1.sh': #/bin/bash # sleep 10 & echo sleep pid = $! pkill sleep Когда я запускаю его, я получаю не только вывод echo, но и сообщение bash о смерти сна на stderr: $ ./test1.sh sleep pid = 3551 ./test1.sh: line 5: 3551 Terminated sleep …

3
Как сменить владельца с символических ссылок?
Я столкнулся с некоторыми проблемами при создании софт-ссылок. Ниже приведен оригинальный файл. $ ls -l /etc/init.d/jboss -rwxr-xr-x 1 askar admin 4972 Mar 11 2014 /etc/init.d/jboss Сбой создания ссылки с проблемой разрешения для владельца файла: ln -sv jboss /etc/init.d/jboss1 ln: creating symbolic link `/etc/init.d/jboss1': Permission denied $ id uid=689(askar) gid=500(admin) groups=500(admin) …

8
Как изменить имя хоста на CentOS 6.5?
Я не могу изменить имя хоста на моем хосте CentOS 6.5. Я следую инструкциям, которые нашел здесь: http://www.rackspace.com/knowledge_center/article/centos-hostname-change Я установил свой /etc/hostsтак ... [root@mig-dev-006 ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain 192.168.32.128 ost-dev-00.domain.com ost-dev-00 192.168.32.129 ost-dev-01.domain.com ost-dev-01 ... тогда я делаю свой /etc/sysconfig/networkфайл так ... [root@mig-dev-006 ~]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=ost-dev-00.domain.com …
48 centos  hostname 

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