Unix & Linux

26
GRUB - лучшее решение для загрузки? Есть ли более легкая альтернатива?

У меня был довольно плохой опыт GRUB2. Я мог бы сказать (и сказал) некоторые неприятные вещи о его дизайне и процессе разработки. Мне особенно не нравятся его средства обновления: по любой причине он должен полуавтоматически обновлять несколько сценариев - один косвенно через другой в цепочке - для...

26
Как переименовать файл в .. (точка точка)?

Видимо, вы можете переименовать файл в... . Если бы я был безумен, как бы я переименовал файл в ..или .? Такое имя файла даже разрешено? Обратная косая черта, кажется, не отключает специальное значение точки: $ mv test \. mv: `test' and `./test' are the same file...

26
Что такое ELF Magic?

Раньше я видел дискуссию о магии ELF, совсем недавно комментарии в этом вопросе об обмене стека безопасности . Я видел это упомянутое ранее, и я видел это в моих собственных журналах загрузки .. Но я не уверен, что это такое. Страница справочника по эльфу немного над моей головой, так как я не...

26
Как я могу применить патч -p0 из любого рабочего каталога?

У меня есть патч с абсолютными путями, которые я хочу использовать. т.е. первые несколько строк следующие. --- /usr/share/apps/plasma/packages/org.kde.pager/contents/ui/main.qml 2014-10-10 18:47:23.000000000 +1100 +++ /usr/share/apps/plasma/packages/org.kde.pager/contents/ui/main.qml.mod 2014-11-11...

26
где находится LD_LIBRARY_PATH? как установить переменную env LD_LIBRARY_PATH?

Я пытаюсь построить программу на C ++ с использованием Unix. Я получил ошибку Linking CXX executable ../../bin/ME /usr/bin/ld: cannot find -lboost_regex-mt Я слышал, что мне просто нужно установить местоположение libboost * в моей переменной env LD_LIBRARY_PATH, а затем вызвать make, как я это...

26
Как я могу отключить сервер RHEL в 06:45 завтра утром?

Я только что получил уведомление о том, что у нашего сайта отключение электричества завтра утром. Я администратор Windows, но я должен прикрыть нашего администратора Linux, которого нет до завтрашнего вечера. Завтра утром мне нужно выключить наш сервер RHEL в 06:45 (без меня). Я искал здесь, но...

26
Netflix работает на хром, но не хром?

На моей установке Debian я установил chromium 39 и последнюю версию libnss3, netflix не смог воспроизвести. Я попытался установить Ubuntu, но он тоже не удался. Я попытался установить Chrome с сайта, и он работал. Я посмотрел на версию хрома и хрома. Они оба 39.0.2171.XY. AFAIK chrome 38+ работает....

26
Используйте конфигурационный файл для моего сценария оболочки

Мне нужно создать файл конфигурации для моего собственного скрипта: вот пример: сценарий: #!/bin/bash source /home/myuser/test/config echo "Name=$nam" >&2 echo "Surname=$sur" >&2 Содержание /home/myuser/test/config: nam="Mark" sur="Brown" это работает! Мой вопрос: это правильный...

26
Как отобразить `одиночные кавычки` при использовании одинарных кавычек для переноса специальных символов в оболочке?

Сегодня я читаю учебник по оболочке от http://www.tutorialspoint.com/unix/unix-quoting-mechanisms.htm В котором упоминается: Если в строке для вывода отображается одинарная кавычка, вы не должны помещать всю строку в одинарные кавычки, вместо этого вы должны были использовать обратную косую черту...

26
Shell Scripting: правильный способ проверки интернет-соединения?

Я нашел сценарии, которые говорят, что они проверяют подключение к Интернету. Некоторые проверяют IP-адрес, если интерфейс работает, НО он не проверяет интернет-соединение. Я нашел некоторые, которые используют ping, как это: if [ 'ping google.com -c 4 | grep time' != "" ]; thenно иногда это может...

26
Возможна ли передача данных с USB на USB между двумя ОС Linux?

Я хочу создать систему передачи данных с USB на USB в Linux (желательно Ubuntu). Для этого я не хочу использовать внешнее оборудование или коммутатор ( кроме этого кабеля ). Это будет похоже на подключение USB-накопителя к системе, но в этом случае одна из систем Linux будет смонтирована на другой....

26
Где устанавливается переменная окружения TERM по умолчанию?

Когда я открываю окно терминала с эмулятором терминала GNOME в графическом интерфейсе рабочего стола, переменная среды оболочки TERM по умолчанию принимает значение xterm. Если я использую CTL+ ALT+, F1чтобы переключиться в окно TTY консоли, и echo $TERMзначение устанавливается в linux. Моя...

26
Как я могу распространить мой ключ публикации SSH на список серверов, не вводя пароль снова и снова?

Мне недавно дали имя пользователя / пароль доступа к списку серверов, и я хочу распространить свой открытый ключ SSH на эти серверы, чтобы мне было проще войти в систему. Так что понятно На удаленных серверах отсутствует какой-либо ранее открытый открытый ключ, который я мог бы использовать для...

26
Как выполнить произвольную простую команду над ssh, не зная оболочки входа удаленного пользователя?

ssh имеет раздражающую особенность, когда вы запускаете: ssh user@host cmd and "here's" "one arg" Вместо того чтобы запускать cmdего с включенными аргументами host, он объединяет cmdаргументы и аргументы с пробелами и запускает оболочку hostдля интерпретации полученной строки (я думаю, поэтому она...

26
zsh: отключить предупреждение «файл существует:» с перенаправлением

Как я могу отменить file exists:предупреждение от Zsh? > echo > newfile.txt > echo > newfile.txt zsh: file exists: newfile.txt В этих случаях я предпочитаю, чтобы моя оболочка не жаловалась, а просто перезаписывала файл, как bash. Аналогично, как переопределить следующее: $ ls >>...

26
Перезапуск службы systemd при сбое зависимости

Какой правильный подход для обработки перезапуска службы в случае сбоя одной из его зависимостей при запуске (но успешной после повторной попытки). Вот искусственное воспроизведение, чтобы прояснить проблему. a.service (имитирует неудачу с первой попытки и успех с второй попытки) [Unit]...

26
Как выполнить grep-inverse-match и исключить строки «до» и «после»

Рассмотрим текстовый файл со следующими записями: aaa bbb ccc ddd eee fff ggg hhh iii Учитывая шаблон (например fff), я хотел бы grep файл выше, чтобы получить в выводе: all_lines except (pattern_matching_lines U (B lines_before) U (A lines_after)) Например, если B = 2и A = 1, вывод с pattern =...

26
SSD: как часто я должен делать fstrim?

Существуют разные источники и предлагаются разные практики. Я нашел следующие предложения, как часто нужно бегать. работает еженедельно cron бегать ежедневно cron бегать при каждой загрузке Какой оптимальный вариант и почему? Ubuntu 14.04 по умолчанию использует первый...

26
Как установить CUDA Toolkit 7/8/9 в Debian 8 (Jessie) или 9 (Stretch)?

Как установить Cuda Toolkit 7.0 или 8 на Debian 8? Я знаю, что Debian 8 поставляется с возможностью загрузки и установки CUDA Toolkit 6.0 с использованием apt-get install nvidia-cuda-toolkit, но как это сделать для CUDA toolkit версии 7.0 или 8? Я попытался установить с помощью установщиков Ubuntu,...