Unix & Linux

Питання та відповіді для користувачів Linux, FreeBSD та інших операційних систем, подібних до Un * x

1
Неможливо включити обслуговування користувачів. Підтримка "Не вдалося отримати з'єднання D-Bus: Підключення відмовлено"
Я отримую цю помилку під час виконання будь-якої системної команди як користувача: admin@Xroklaus:~ $ systemctl --user list-units Failed to get D-Bus connection: Connection refused Без параметра користувача команда працює нормально. admin@Xroklaus:~ $ systemctl list-units UNIT LOAD ACTIVE SUB DESCRIPTION proc-sys-fs-binfmt_misc.automount loaded active waiting Arbitrary Executable File Formats File System Automount …

2
Як зробити ctrl + c / not / перервати цикл while?
Враховуючи цю петлю: while sleep 10s ; do something-that-runs-forever done Коли я натискаю Ctrl + C, весь цикл while переривається. Що я хочу зробити, це перервати процес "щось", дати пройти 10 секунд, а потім перезапустити "щось". Як зробити так, щоб ctrl + c впливав лише на "щось", а не на …
11 bash 

1
zsh не може ввести термінал, коли трубопроводити stdin та stdout зі змінною командою, яка має вихід tty
Інформація про систему: macOS Sierra 10.12.6 zsh 5.4.2 (x86_64-apple-darwin16.7.0) GNU bash, version 4.4.12(1)-release (x86_64-apple-darwin16.3.0) Прокрутіть до ПРИКЛАДІ внизу, якщо ви просто хочете викопати спрощені приклади, які я зробив. ПРИМІТКА. Я не великий zshкористувач. Я дивився на fzfклавіші для bashі zsh. Зверніть увагу , як вони обидва працюють зі змінною командою …
11 bash  zsh  pipe  tty 

6
Прочитайте файл, орієнтований на рядки, який може не закінчуватися новим рядком
У мене є файл з іменем, /tmp/urlFileде кожен рядок представляє URL. Я намагаюся прочитати з файлу наступне: cat "/tmp/urlFile" | while read url do echo $url done Якщо останній рядок не закінчується символом нового рядка, цей рядок не буде прочитаний. Мені було цікаво, чому? Чи можна прочитати всі рядки незалежно …

3
Кого запитує Linux, коли ви виконуєте whois?
Коли ви робите: $ whois stackoverflow.com ваш Linux спочатку робить запит DNS, знаходить IP сайту stackoverflow.com, а потім запитує інформацію безпосередньо там? Або він запитує "root" сервера Whois (чи IP-адреса "root whois-сервера" жорстко кодується в дистрибутиві Linux, аналогічно /etc/bind/db.root?), Який потім делегує іншому серверу whois, який дає інформацію? Який потік …
11 dns  whois 

7
Помилка під час завантаження спільних бібліотек: libicuuc.so.59: не вдається відкрити спільний файл об'єкта: такого файлу чи каталогу немає
Після оновлення з pacman -Syuq: # pacman -Sc pacman: помилка під час завантаження спільних бібліотек: libicuuc.so.59: не вдається відкрити спільний файл об'єкта: такого файлу чи каталогу немає # find / -name libicuuc.so.* 2>/dev/null /usr/lib/libicuuc.so.60.1 /usr/lib/libicuuc.so.60 Arch Linux у версії Pi 1: # uname -an 4.9.62-1-ARCH #1 SMP Fri Nov 17 …
11 pacman  arch-arm 

4
Перейменуйте зображення до exif time: Створіть унікальні імена файлів
Якщо я перейменую зображення через exiv на час дати exif, я виконую наступні дії: find . -iname \*jpg -exec exiv2 -v -t -r '%Y_%m_%d__%H_%M_%S' rename {} \; Тепер може статися так, що зображення мають абсолютно однакову позначку часу (включаючи секунди). Як я можу зробити ім'я файлу унікальним автоматично? Команда повинна …

2
Де використовується дозвіл setcap, де зберігається дозвіл?
Використовуючи setcapдля надання додаткових дозволів бінарним файлам, слід записати новий дозвіл десь, на зберігання чи в пам'ять, де він зберігається? Використовувати lsofяк це не працює, оскільки процес зникає занадто швидко.

3
Чому GDB потребує виконуваного файлу, а також основного дампа?
Я налагоджую за допомогою основних дампів і зауважую, що gdb потребує вас, щоб поставити виконуваний файл, а також основний дамп. Чому це? Якщо основний дамп містить всю пам'ять, яку використовує процес, чи не виконаний файл, який міститься в дампі ядра? Можливо, немає гарантії того, що весь exe завантажений у пам'ять …
11 core-dump  gdb 

2
Сценарій Bash не бачить SIGHUP?
У мене є такий сценарій: #!/bin/bash echo "We are $$" trap "echo HUP" SIGHUP cat # wait indefinitely Коли я надсилаю SIGHUP(використовую kill -HUP pid), нічого не відбувається. Якщо я трохи зміню сценарій: #!/bin/bash echo "We are $$" trap "kill -- -$BASHPID" EXIT # add this trap "echo HUP" SIGHUP …
11 bash  signals 

3
$ HOME / bin dir не на $ PATH
У ~/.profileмене є останній блок, який повинен завантажувати моє особисте bin/ directoryтак: # set PATH so it includes user's private bin if it exists if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi Але він, здається, не завантажений: echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games Чому це не працює? (Моя шкаралупа баш.) Редагувати для …

1
Як запустити свою систему systemd, коли її залежність буде оновлена
Я написав програму, яка використовує базу даних Postgres, і я написав файл системного сервісу для неї. Наразі мій сервіс починає завантажуватися просто чудово, і він зупиняється, коли Postgres зупиняється для оновлення (by apt upgrade). Однак, коли оновлення завершено і Postgres запускається знову, моя служба не запускається автоматично. Чи можу я …

3
Встановіть zfs на debian 9 stretch
Я намагався встановити zfs на debian 9.1, проте у мене виникають деякі помилки. Моя перша установка була лише з zfs-dkms, проте я прочитав в мережі, що для запуску zfs-dkms також потрібен spl-dkms. Мої кроки полягали в тому, щоб змінити мій source.list, додавши внесок non-free таким чином: /etc/apt/sources.list deb http://ftp.nl.debian.org/debian/ stretch …
11 debian  apt  zfs 

3
Повторне створення ядра Linux без "чистого"
Я будую нестандартне ядро ​​на основі 4,11 (для Mintx64, якщо це має значення). Я вже склав і встановив його, щоб довести, що він працює. Тепер я зробив декілька невеликих змін у пару файлів (у драйвері та чистих підсистемах, саме тому мені потрібно спершу скомпілювати власне ядро!) Тепер я хочу створити …

2
Монетний двір 18.1 - Ціла партія сервера пулу xxx.xxx.xxx.xxx
Я шукав у syslog, щоб переглянути звукову проблему, і бачу велике безліч повідомлень демон-сервера демонстрації ntp сервера пулу Soliciting. У минулому я запускав інші Linux, і ніколи не згадую, щоб побачити стільки повідомлень журналу ntp. Можливо, це пов'язано з новою мережевою проблемою, чи це загальноприйняте для Монетного двору, чи є …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.