Unix & Linux

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

3
Заменить символическую ссылку, которая связана с целью каталога
Я хочу обновить сервер Tomcat с 7.0.19 до 7.0.20. Я уже делал это ln -s apache-tomcat-7.0.19 tomcat7раньше, поэтому теперь мне нужно связать tomcat7 новую цель с помощью следующей команды ln -s --force apache-tomcat-7.0.21 tomcat7, но она не работает так, как я ожидал: она создала символическую ссылку tomcat7/apache-tomcat-7.0.21вместо замены существующей tomcat7символической …

5
Узнайте, какое устройство / dev / root представляет в Linux?
В linux есть /dev/rootузел устройства. Это будет то же самое блочное устройство, что и другое устройство, например /dev/sdaX. Как /dev/rootв этой ситуации я могу обратиться к «реальному» узлу устройства, чтобы я мог показать пользователю разумное имя устройства? Например, я могу столкнуться с такой ситуацией при разборе /proc/mounts. Я ищу решения, …
17 linux  proc  devices 

3
См. Перенаправление STDOUT запущенного процесса
Если я запускаю приложение с этой командой: /path/to/my/command >> /var/log/command.log И команда не возвращается, есть ли способ из другого приглашения посмотреть, на что установлен перенаправление STDOUT? Я ищу что-то вроде cat /proc/PID/redirects или ps -??? | grep PID но любой метод подойдет.

4
killall дает мне "процесс не найден", но PS
Может ли кто-нибудь объяснить мне разницу между killи killall? Почему не killallвидит, что psпоказывает? # ps aux |grep db2 root 1123 0.0 0.8 841300 33956 pts/1 Sl 11:48 0:00 db2wdog db2inst1 1125 0.0 3.5 2879496 143616 pts/1 Sl 11:48 0:02 db2sysc root 1126 0.0 0.6 579156 27840 pts/1 S 11:48 …
17 linux  process  kill  ps 

5
Как посмотреть, как мои веб-камеры подаются в Linux?
В окнах я могу открыть «Мой компьютер» и щелкнуть значок «Веб-камера», чтобы получить канал с моей веб-камеры. Я также могу сделать снимки этого канала. Могу ли я сделать то же самое в Ubuntu? Без установки каких-либо дополнительных приложений, таких как Photobooth.
17 linux  ubuntu  video 

1
Отладочные сценарии, в чем разница между -x и set -euxo pipefail?
Основной способ отладки скриптов, который я знаю, - добавление -xв shabang ( #!/bin/bash -x). Недавно я наткнулся на новый способ, добавив set -euxo pipefailпрямо под шабан, как в: #!/bin/bash set -euxo pipefail В чем основное различие между двумя способами отладки? Есть ли моменты, когда вы бы предпочли одно над другим? …

3
Что такое DRPM и чем он отличается от RPM?
Выполняя обновление на моем CentOS 7, я заметил, что было установлено несколько DRPM. После некоторых поисков в Google нет прямого ответа на этот вопрос, поэтому я подумал, что он уместен здесь, чтобы спросить. Мне интересно, что такое DRPM? Чем он отличается от пакета RPM?
17 centos  rpm 

3
Docker переопределяет мой файл /etc/resolv.conf внутри контейнеров
Я хочу установить для моего resin/rpi-raspbian:jessieконтейнера /etc/resolv.conf: nameserver 208.67.222.222 nameserver 208.67.220.220 Мой Dockerfile имеет следующую строку: ADD resolv.conf /etc/resolv.conf Этот добавленный файл содержит правильные серверы имен. Мой хост Docker /etc/resolv.confсодержит правильную информацию. Я запускаю контейнер так: docker run -itd --cap-add=NET_ADMIN --device /dev/net/tun \ -v /home/pi/share/ovpn:/ovpn \ --privileged --network=internet_disabled --name vpn-client …
17 docker 

1
Почему команда `reset` включает задержку?
Команда resetвключает задержку между очисткой экрана и возвратом. Это даже на самом последнем типе терминала xterm-256color. Почему? man resetне упоминается задержка, только печать специальных строк. (Это также не касается очистки экрана. Я предполагаю, что это включено в строку инициализации терминала). Я замечаю следующий вывод в strace -f reset: nanosleep({tv_sec=1, tv_nsec=0}, …
17 terminal 

3
Новые сессии tmux не являются исходным файлом bashrc
Резюме Когда я создаю новый сеанс tmux, мое приглашение извлекается из конфигурации bash по умолчанию, и мне приходится вручную запускать source ~/.bashrcмое настраиваемое приглашение. Анализ Я использую машину RHEL 7. Я начал замечать это поведение после обновления bash некоторое время назад, но до сих пор не удосужился задать вопрос (и …
17 bash  tmux 

2
/ Dev / {udp, tcp} стандартизированы или доступны везде?
Я недавно узнал о /dev/udpи /dev/tcpпсевдо-устройствах здесь . Они специфичны для некоторых дистрибутивов GNU / Linux или я могу найти их в других системах Unix? Они стандартизированы каким-то образом? До сих пор я был в состоянии успешно использовать их на OS X, Arch Linux и CentOS.
17 devices  tcp  udp  portability 

2
Как я могу заставить xargs показывать мне командные строки, которые он генерирует без их запуска?
У большого количества команд linux есть опция пробного запуска, которая покажет вам, что они собираются делать без этого. На странице справочника xargs я не вижу ничего, что могло бы это сделать, и нет очевидного способа подражать этому. (мой конкретный пример использования - устранение неисправностей на длинных конвейерах, хотя я уверен, …
17 xargs 


4
Строки префикса и суффикса к каждой строке вывода из команды
Я столкнулся с проблемой, пытаясь написать сценарий Bash. Когда grepвыводит, он возвращает (обычно) много строк. Я хотел бы префикс и суффикс строки для каждой из этих строк вывода. Я также хотел бы отметить , что я ТРУБОПРОВОДНЫЙ lsв grep, как: ls | grep


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