Unix & Linux

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

2
Как файл идентифицировал этот конкретный файл?
Я работаю fileс файлом wallet.dat (файл, в котором Биткойн хранит свои закрытые ключи), и, хотя кажется, что в нем нет идентифицируемого заголовка или строки, я fileвсе равно могу сказать, что это файл Berkley DB, даже если я сократить до 16 байтов. Я знаю, что файл применял какое-то правило или искал …

1
`env foo = bar echo $ foo` ничего не печатает
Я думаю, что у меня огромный мозговой перманент. Я бы ожидал env foo=bar echo $foo ... для печати bar, но вместо этого я получаю пустую строку. Wat. То же самое происходит, если я использую синтаксис bash: foo=bar echo $foo

2
Как мне сохранить две версии одного и того же пакета в archlinux?
Я управляю Archlinux. Недавно один из названных пакетов icuобновился; однако Firefox зависит libicuuc.so.56, а R зависит от libicuuc.so.55. Как я могу решить эту проблему? Примечание: пакет R был построен на основе Intel MKLбиблиотеки, поэтому он не работает с новой версией зависимостей. Я пытался восстановить R - это все еще зависит …

2
Симлинк как WorkingDirectory в сервисе systemd
У меня есть сервис, с WorkingDirectory=/srv/ctr/currentкоторым есть символическая ссылка. Похоже, служба не перехватывает изменения в символической ссылке при перезапуске. Журнал ошибок сообщает /srv/ctr/releases/69как местоположение, но /srv/ctr/currentуказывает на /srv/ctr/releases/72. Есть ли какой-нибудь способ, которым я могу получить systemd, чтобы узнать о новом изменении каталога?

4
Как правильно установить JAVA_HOME на CentOS?
Я пытаюсь установить JAVA_HOME, чтобы я мог установить Apache Solr с помощью этого руководства . Я подключен к моему серверу, используя SSH с пользователем root Чтобы разрешить запущенному сценарию sh установить Apache Solr: mount | grep noexec Перемонтирование файловой системы с опцией exec: mount -o remount,exec /dev/md1 Затем каждый раз, …
8 centos  java  jdk 

1
Почему «du --apparent-size» иногда отключается более чем на 90%?
Я работаю над программным обеспечением, которое создает пакеты Pacman (которые в основном являются tar-архивами с некоторыми специальными файлами метаданных). Набор тестов создает несколько пакетов, а затем сравнивает полученный пакет с записанным ожидаемым результатом. Одним из полей в метаданных, записанных в пакете, является установленный размер пакета, определяемый путем запуска du -s …

1
Почему драйвер 8250 UART не активирует TTY, если ожидается более 256 символов?
Какова мотивация этого if-условия в void serial8250_tx_chars(struct uart_8250_port *up)? if (uart_circ_chars_pending(xmit) < WAKEUP_CHARS) uart_write_wakeup(port); Он существует с Linux 1.1.13 (май 1994 г.) и повторяется в большинстве драйверов UART. Справочная информация: настроенный Linux 3.4.91, встроенная система на ARMv7, порт 0 UART настроен на 38400 бод, 16-байтовый FIFO для ввода-вывода. Ничто из …

2
Удалить определенные символы из нескольких файлов с пробелами
Я пытаюсь переименовать кучу музыкальных треков в каталоге, но я получил эту ошибку: При перемещении нескольких файлов последний аргумент должен быть каталогом Это скрипт: for file in * ; do mv $file $(echo $file |sed 's/^.\{5\}//g') done Это работает для файла без пробелов, как мне изменить этот скрипт?
8 linux  bash  scripting  sed 

1
Разница между make-kpkg и make deb-pkg
Я хотел бы знать точную разницу между make-kpkgи make deb-pkg. Этот вопрос задает почти то же самое, но без удовлетворительных ответов. Ранее я использовал make -j `getconf _NPROCESSORS_ONLN` deb-pkg скомпилировать исходное дерево ядра и сгенерировать пакеты debian header + kernel-image. Я обнаружил, что это очень медленно, поскольку компиляция на моем …

1
Что изменилось с драйверами USB в ядрах Linux 4.0 и новее?
С ядрами до 3.19 все мои USB-устройства работают отлично. При обновлении до 4.0 или более поздней версии некоторые из моих USB-устройств перестают работать, и ядро ​​выдает следующие ошибки: [ 3.369436] usb 9-1: device descriptor read/64, error -62 [ 3.593543] usb 9-1: new full-speed USB device number 4 using ohci-pci [ …
8 linux  kernel  usb  dvb 

3
Есть ли способ получить зашифрованный (GPG) файл на лету в сценарии?
Мне нужен сценарий bash для создания файла, который зашифрован, так как источник содержит конфиденциальную информацию. Я хотел бы, чтобы скрипт запросил парольную фразу GPG и затем запустил, используя зашифрованный файл. Я не могу понять, как это сделать, хотя. Для парольной фразы должен быть введен пользователь, поскольку я не хочу хранить …


5
Как программно определить вкус awk (например, gawk vs nawk)
Я использую приложение командной строки, которое по сути представляет собой набор сценариев оболочки bash. Приложение было написано для запуска на BSD / OSX, а также на Linux. Один из скриптов опирается на awk. Он содержит две команды awk: одна написана для nawk (стандартная реализация BSD awk) и одна написана для …

1
Создание ярлыков Windows в Linux
Можно ли создать файл ярлыка Windows (.lnk) в Bash? Нет, я не говорю о символических ссылках ... Мне нужно поместить несколько ярлыков Windows в общий ресурс Samba.
8 bash  windows  samba 

1
С помощью инструмента gpg-agent-connect восстановите файл закрытого ключа ssh
Я потерял доступ к своему ~/.ssh/id_dsaфайлу (файл закрытого ключа OpenSSH в алгоритме DSA) из-за того, что забыл пароль. Но изначально я импортировал его gpg-agentи защитил парольной фразой gpg-agent, которую я знаю. И закрытый ключ все еще работает нормально gpg-agentдаже сейчас, хотя теперь я хочу восстановить файл закрытого ключа OpenSSH, используя …
8 gpg-agent 

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