Bluetooth адаптер не найден в Ubuntu 14.04

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

+121
kaukrise 24 нояб. 2014 г., 03:44:59
34 ответов

установить 2 ядра/ 2 версии (как LTS-версия) бок о бок, как падает назад.

Вам понадобится создать два полноценных арка установки Linux на разные ядра доступны.

[...] я завишу от моей системы, чтобы функционировать [...]

Я использовал Арч Линукс для работы и домашних машин (около четырех настольных компьютерах и четыре или пять ноутбуков) так как-то, как и в 2011, и единственное, что нужно помнить для обновления ядра перезагрузить затем, чтобы избежать тонкие, но досадные поломки. Также помните, чтобы всегда делать полное обновление. Я очень регулярно обновлять, а раз в пару дней или около того, и очень редко какие-то проблемы. Проблемы обычно решаются, прочитав последнее заявление, которое, как правило, так же просто, как "удалить этот файл перед обновлением." Кровотечение края природа Арч Линукс на удивление наименее проблемный аспект это, возможно, потому что разработчикам, как правило, проверить свои программы более тщательно, с последними все остальное, чем со старой версии все поддерживаются отдельные дистрибутивы.

В зависимости от установки вашей системы требует (и будет ли это установка автоматизированная для кукол или шеф-повара), держа в Ubuntu и Arch Linux как на уровне, где вы можете работать с ними продуктивно может быть немного сложной задачей из-за их принципиальных различий. Зная, что я знаю сейчас (то, что Арч Линукс ломается гораздо реже и менее значительно, чем Ubuntu для дела использовать) я бы взял прыжок и принять Роллинг-релизы.

+982
user3371174 03 февр. '09 в 4:24

Просто в RHEL В6.4 VDE для развития, но я не могу показаться, чтобы подключиться к интернету, неважно, что я стараюсь. Я сижу за прокси-сервером компании, который требует проверки подлинности. Вот что я сделал до сих пор:

  • Поставить ссылку в моей компании .Пэк файл под автоматической настройки параметр в настройки сети
  • Поставить экспорт при=<компания прокси -> и экспорт https_proxy=<компания прокси> в моем .bashrc и файл
  • Обновленные значения для прокси, proxy_username, и proxy_password в Юм.конф файл, а также enableProxy, proxyPassword, proxyUser, httpProxy, и enableProxyAuth в up2date, в файл

После каждого из этих шагов, я попробовал подключиться к интернету через Konqueror (как, насколько я знаю, никаких других браузерах были в комплекте с ОС). Я выбрал "автоматически определять настройки прокси" в настройках браузера, но каждый раз я стараюсь, но ответа нет.

Любые предложения приветствуются. Спасибо!

+928
Richard Zavodny 27 июн. 2013 г., 16:41:00
Другие ответы

Связанные вопросы


Похожие вопросы

Советы по устранению неполадок:

  • Можно по SSH на localhost на сервер?
  • Разрешено пользователям? (AllowUsers установка)
  • Вы привязываете к внешней сетевой карты? (искать ListenAddress 0.0.0.0 или ListenAddress ::)
  • Ты бежишь на порт 22? (Порт)

    • В принципе проверить файл/etc/протокол ssh/sshd_config в.
  • Добавлено: вы можете использовать команду netstat-tlpn | грэп 22 , чтобы выяснить, какие программы (если таковые имеются) прослушивает порт 22 (выполняются с правами root, чтобы увидеть процесс имена) .

Кроме того, рекомендуется использовать явный порт подключить вместо пинга (например, то Nmap -ПН дистанционного п22 или даже просто через telnet удаленное 22)

+895
A Dent 6 мар. 2016 г., 08:20:16

Если я запустить программой tcpdump на интерфейсе eth0 интерфейс, то я вижу следующее попадание пакетов для моей сетевой карты:

15:07:47.174643 00:19:Е2:9е:ДФ:ф0 > 00:01:6С:55:3а:72, ethertype для IPv4 (0x0800), длина 194: (ГС 0х0, ТТЛ 63, идентификатор 26045, смещение 0, флаги [нет], прото протокол UDP (17), длина 180)
 192.0.2.85.53 > 198.51.100.183.57342: 58791*- 1/2/0 0.10.81.в-аддр.Арпа. Test-ns.example.net СОА. hostmaster.example.net. 2010040800 14400 7200 604800 86400 (152)

Я хотел бы заменить IP-адрес назначения из 198.51.100.183 на 10.10.10.1. Я сделал следующее правило в таблице следующее:

# в iptables -Т физ-л следующее -в-строке-цифры -Н
Цепочкой PREROUTING (полис принимают 175 пакетов, 14073 байт)
цель ПКЦ num байтов прот опт в источник назначение 
1 0 0 ДНАТ УДП -- eth0 в * 0.0.0.0/0 0.0.0.0/0 УДП СПТ:53 в:10.10.10.1
# 

Как я понимаю, это должно переписать IP-адрес назначения для трафика UDP, адресованные порт 53 на 10.10.10.1. Однако, по некоторым причинам, я не вижу никаких совпадений по этому правилу. Что может вызвать это? Входные цепи в фильтр таблицы позволяет этот трафик.

+886
Dave Everitt 15 янв. 2017 г., 21:35:00
Перл-Пе '/\h::\h/ && /^\ч*настоящий (?\!()\К/ и S//(вид=Р8)/' input.txt

следует читать как:

  • когда каждая строка имеет пустое пространство с разделителями "::" подстрока.
  • ключевое слово "реальное" начало в начало строки при необходимости предваряется пробелом и не видим отверстие кронштейна на это право.
  • когда оба вышеуказанные условия выполнены, мы выполняем замену.
  • с//(Вид=Р8)/ команда означает использовать регулярное выражение из предыдущего удачного матча и заменить это с тем, что в RHS.

Выход

ВАР= (вар1*реальные(к)-значение переменной var2*реальные(к)*var3)
Реальные(вид=Р8) :: pwr10
ВНУТРЕННИЕ РЕАЛЬНЫЕ
Реальные(вид=П16) :: штрих(Н), qaorg, ц
Реал(вид=Р8), измерение(-1:ПХ, -1:Нью-Йорк) :: арг1
Реал(вид=Р8) :: У3
+874
chaconne 19 нояб. 2011 г., 03:14:40

Довольно элегантное решение, используя в POSIX указанный файл редактор Экс—не менее элегантно в том смысле, что это будет обрабатывать любое произвольное содержание , а не в зависимости от конкретного формата (символов обратной косой черты) или отсутствие формата.

е 'файл-с-0г содержание заголовка файл\ПХ\п' | экс 

Это позволит открыть файл-с-содержание в экс, читать в полном содержание заголовка файл в самом верху, а затем сохранить измененный буфер обратно в файл с содержимым.

Если производительность является серьезным беспокойством и файлы огромные, это не может быть правильный путь для вас, но (а) нет производительным общий способ добавить данные в файл и (б) я не ожидаю, что вы будете редактировать файл/etc/услуги файл что часто.


Немного чище синтаксис (кстати я бы на самом деле этот код):

функции printf '%s файл-с-содержание\Н' '0г заголовка файл' х | экс 

Более сложный, но сходящийся, кусочек кода, который проверяет, находится ли начало услуг точно соответствует совокупность заголовка, байт за байтом, а если не добавить все содержимое заголовка на услуги и сохранить изменения, следует.

Это полностью соответствует стандарту POSIX.

ДД, если=услуги БС=1 отсчет="$(умывальник, туалет -с < Заголовок)" 2>/dev/нуль |
 СМР -с - Верхний ||
 функции printf '%з\п' 'заголовок 0г' х |
 экс-услуги

Гораздо проще версия, используя ГНУ ЦМПс "-н" оборудование по заказу:

СМР -ЗП "$(умывальник, туалет -с <заголовок)" заголовка услуг ||
 функции printf '%з\п' 'заголовок 0г' х | бывшая услуг

Конечно, ни один из них достаточно умен, чтобы проверить для частичного совпадения, но это уже далеко за пределами возможностей простого вкладыша, так как гадание на кофейной гуще будет неразрывно участвуют.

+854
Angelo Mark 15 апр. 2014 г., 05:25:46

Такая возможность существует:

судо ИС ссылке добавить тип манекена Д1 

Смотрите на странице руководства для IP:

человек ИС
+829
user236750 3 сент. 2010 г., 01:26:29

Какой из них работает быстрее - обычные операторы (такие как <,>,=) или, используя (-ЛТ-ГТ-экв)? и почему?

+817
Shirley Jones 15 июл. 2018 г., 04:19:39

Насколько плохо/нормально/хорошо это ЦП?

Cpu0 : 14.4%нам, 6.3%и sy, 0.0% ni и 78.8%идентификатор, 0.0%ва, 0.0%привет, 0.5%Си, 0.0%ст
Cpu1 : 88.3%нам, 8.0%сы, 0.0% батареи Ni, 0.0% ID, с 0.0%в wa, 0.0% hi, а 3.7%Си, 0.0%ст

Мы получаем сигналы процессора в диапазоне (80-88%) от определенной группы серверов (который обрабатывает наиболее важных частей нашего приложения) каждый раз в некоторое время. Я обычно не не принять меры, на них, потому что я вижу, большинство в %нас пространство. Я смотрю на это как признак здоровой системы эффективно работают. Я нахожусь в процессе создания сообщения электронной почты, чтобы наша команда старается объяснить, когда надо паниковать и, когда мы не должны на эти сигналы процессора? Мои вопросы:

Это справедливо сказать, что пока %ва и %сы не слишком высокие, процессора высокий использования в %с нами столбец свидетельствует об исправности системы, чем переполненный системы.

Разве это правильно, думая, что даже 95% загрузки ЦП это не проблема с сервером, как долго, как это у нас столбец?

Если сервер находится на 88% загрузку процессора в %к нам, если я правильно понимаю, что, скорее всего настройки надо сделать в приложении? Опять же, это 88% использование не влияет на производительность, так что лучше оставлю это как есть и смириться с тем, что наше приложение является очень привязаны к ЦП?

Данный сервер работает на RHEL 6.5 и работает на Java процесс с больше чем 800 потоков в большинстве случаев.

+816
selboon 10 февр. 2014 г., 12:54:32

В чате, оказалось, что система с использованием традиционных (не тень) для хранения паролей и традиционной Unix пароль алгоритм хеширования. Оба плохие варианты в сегодняшней обстановке в сфере безопасности.

Поскольку традиционные хэширование пароля только в магазинах алгоритму и сравнивает первые 8 символов пароля, который объясняет поведение заметил в исходный вопрос.

Учтенный выход гибридных включает в себя линии:

Не могли бы сделать тень информация для пользователей

Я предполагаю, что это означает, по крайней мере, демон (или, возможно, Пэм паролей Unix для хранения библиотеки) по этой системе включает в себя тени пароля функционал, но по какой-то причине, система поставщика предпочел не использовать его.

+783
EZSlaver 19 окт. 2013 г., 05:11:12

Огромные страницы для выделения участков памяти, не записывая их.

Обычно, когда приложениям требуется большие объемы памяти, они должны выделять много "страниц". Страница-это просто кусок физической памяти. Как правило, этот блок занимает всего несколько килобайт. Так когда приложение делает много интенсивных операций с памятью, которые охватывают несколько страниц, это дорого для ядра, чтобы перевести все эти виртуальные страницы памяти в физической памяти.

Для оптимизации этого, ядро предлагает огромный страниц, которые в основном ассигнований больше, чем размер страницы по умолчанию. Поэтому вместо того, чтобы выделить тысячи страниц, его просто становится несколько. Читает и пишет по-прежнему, независимо от размера читаются или пишутся. Если приложение пишет в 10-байтовую строку в огромную страницу, это все равно будет 10 байт писать.

+739
Renato Pinto 5 мая 2015 г., 13:21:20

Начиная с детского оболочки для каждой строки входных данных для команды xargs:

команды xargs -я {} Ш-с 'cmd1 "$1" && cmd2 "$1" && cmd3 "$1"' ш {}

команды xargs -я {} Ш-с 'cmd1 "$1"; cmd2 "1 $"' ш {}

Это выполняется ш-С , который выполняет заданную строку как скрипт. Аргументы к ш-с, после того, как сам сценарий, дают $0 и $1 в скрипте. Стоимость $0 , как правило, должно быть название снаряда, который является, почему мы проходим Ш. Как этот аргумент (он будет использоваться в сообщениях об ошибках).

Кроме того,

размер Ш-с '
 для арг делать
 cmd1 "$арг" && cmd2 "$параметр" && cmd3 "$арг"
 сделано Кайминьш

размер Ш-с '
 для арг делать
 cmd1 "$арг"
 cmd2 "$арг"
 сделано Кайминьш

Эти вариации будут принимать столько аргументов, сколько возможно, и затем применить код к этим в цикле внутри Ш-с сценарии.

Как всегда при использовании команды xargs, забота должна быть проявлена так, что аргументы, переданные для данной утилитой (Ш-с вот) разделяются должным образом.

+710
HaLo2FrEeEk 28 апр. 2010 г., 23:25:45

Сценарии чаще всего будет делаем сна 10'. Начните, помещая их в остановленном состоянии:

команду killall -эф --сигнал остановки для сна 10'

Это будет блокировать в цикл while. Использование ПС-эф или похожие, чтобы найти идентификатор родительского сна (двух столбцов) и убить этот процесс и сна. Родительский процесс будет вашей оболочки, например, Баш, который реализуется в то время как команды, которые вы не можете найти.

Ты можешь убить родителя, с сигнала hangup после нахождения своего родителя через ПС на идентификатор процесса нашли на pgrep:

убить -делай $(ПС-н-о двух $(pgrep -Ф 'спать 10'))
+706
Tim Bowling 13 янв. 2014 г., 07:52:22

На самом деле можно установить некоторые атрибуты переменных, используя объявлять (или старый верстал) строение. заявляю-Я переменная1 переменная2 будет набор целочисленных атрибутов этих переменных. После этого задания, в которых делается попытка установить нецелочисленных значений этих переменных возникает ошибка.

Но ваша проблема с синтаксисом. При использовании переменной значение, которое вы должны префикс свое название с $:

если [ "$переменная1" -это "$переменная2" ]; затем
 Эхо "$переменная1 и lt $переменная2"
еще
 Эхо "$переменная2 это ЛТ переменной $var1"
интернет

Исключение составляют арифметическое оценок, где не требуется $:

если ((вар1<переменная2)); тогда
 Эхо "$переменная1 и lt $переменная2"
еще
 Эхо "$переменная2 это ЛТ переменной $var1"
интернет

Как слово предупреждения, внутри [..] всегда двойные кавычки ваши переменные, чтобы избежать слова расширение испортить ваши выражения синтаксис. (Я имею в виду, вы будете иметь проблемы с помощью unset переменных, переменные, содержащие пустую строку и переменные, содержащие МФС символов.) Или вы можете использовать новые и лучшие [[..]] вместо этого, который занимается такими делами правильно:

если [[ $переменная1 -ЛТ $переменная2 ]]; затем
 Эхо "$переменная1 и lt $переменная2"
еще
 Эхо "$переменная2 это ЛТ переменной $var1"
интернет
+692
Omar Ramadan 2 мар. 2011 г., 06:36:19

Если вы обладаете достаточными правами доступа к устройству, вы должны быть в состоянии получить доступ к скрытому разделу с виртуальной машины посредством создания специального файла VMDK - файл, который будет отображать необработанные перегородки на виртуальное устройство.

Вам нужно сначала определить желал раздел Что-то вроде:

C:\Program файлы\Оракул\в VirtualBox> VBoxManage internalcommands listpartitions -rawdisk \\.\physicaldriveX

Заменить Х на диске идентификатор (0-это первый внутренний).

При этом появится таблица со всеми разделами дисков, в первом столбце отображается номер раздела.

Затем, если вы хотите открыть раздел #3 на диске #2, Вы можете создать файл VMDK файл с помощью следующей команды:

C:\Program файлы\Оракул\в VirtualBox> VBoxManage internalcommands createrawvmdk -именем "C:\Users\Dennis\VirtualBox ВМ\Кали\часть3.файл VMDK" -rawdisk \\.\PhysicalDrive2 -секций 3

В часть3.файл VMDK файл может быть добавлен в качестве нового устройства к вашей виртуальной машине.

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

Ссылки:

+687
Hyunjoo 14 февр. 2013 г., 03:56:41

Я использую Parcellite с синхронизированными папками и я столкнулся с смешной проблемой: я не могу использовать буфер обмена для переименования файла в Nautilus. В любое время я нажимаю Ф2 базовое имя файла выбирается таким образом, заменив содержимое буфера обмена. Я даже не могу использовать Parcellite истории, поскольку нажатие клавиши CtrlАльтН открыть окно истории, позволяет мне выбрать то, что я хочу, но Наутилус теряет фокус и переименовать действий. Как ее решить?

Есть менеджер буфера обмена, имеющих сочетание клавиш позволяет прокручивать историю буфера обмена, похожими на АЛТг (Янк-поп) в Emacs?

+647
Dichov 22 июл. 2012 г., 13:00:37

Проведя большую часть жизни в Debian Linux с помощью, я взглянул на другие дистрибутивы, и я действительно удивлен тем, насколько они не обеспечивают плавный переход между версиями. Debian-это бесконечно плохо, и я обновлял через несколько крупных стабильных версий сейчас.

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

Это потому, что система управления пакетами Debian и пакет скриптов обновления-намного более развит, чем другие дистрибутивы предлагаете?

Или переустановить с нуля крупное обновление версия просто лучше в целом, независимо от дистрибутива?

+644
Trashman 25 мая 2014 г., 02:25:56

Попробуйте выполнить команду без суда, вместо того, чтобы стать пользователем root и попробовать его.

$ судо Су -
$ файл /sbin/insmod hello1.ко

Также взгляните в файл dmesg , чтобы увидеть, если есть любые дополнительные сообщения, что было не так, и также взглянуть на модуле с помощью modinfo.

$ modinfo /реж/для/мод/hello1.ко
+575
eedJillc 22 мар. 2013 г., 21:19:47

У меня есть скрипт, который читает строки из файла, обрабатывает каждую строку. Я хочу быть в состоянии сделать некоторые "пост-обработки" таким образом, что даже если скрипт не закончил чтение всех строк, потому что я нажал Ctrl+C он бы до сих пор в пост-обработки. Чтобы добиться этого, я пытаюсь сделать следующие:

  1. перенаправить стандартный вывод в файл; позже сделать пост-обработку из файла, но я хотел бы видеть, что происходит, поэтому я бы хотел, чтобы перенаправить на "тройник"
  2. ловушка сочетание клавиш CTRL+C и сделать постобработка есть

Мне удалось сделать 1 или 2 работы, но не оба одновременно:

#!/бин/Баш

# 2. Как это работает 
# ловушка сочетание клавиш CTRL-C и называть ctrl_c()
ловушка ctrl_c ИНТ
ctrl_c функция() {
 Эхо "** зажатого Ctrl-с"
}

# 1. Или это работает 
ЛОГФАЙЛ=в/tmp/${файл}.тройник
РМ ${журнала}
экзек > >(тройник ${журнала}) 2>&1

post_process функция() {
 # использовать ${журнала}
}

для egrep "(${URL_PATH})" ${файл} |
 в то время как читать линии ; делать
#...
сделано

post_process
+556
Gil Santos 25 мая 2016 г., 14:47:47

Однако, босс (который в репозиториях Ubuntu) будет работать с практически любой рабочей среды, включая оболочки GNOME. Он также работает без композитинга (технически), но просто есть проблемы рисования.

+467
fholzer 13 окт. 2014 г., 10:18:13

В Ubuntu вариант, который работал для меня -Т:

[email protected]:/usr/local/nagios/libexec/nrpe_local# ЮАР -Т | начальник -10 бд1.oas3.реалмедиа.xstrat.нас 300 1400123101 все %%пользователей 0.14 бд1.oas3.реалмедиа.xstrat.нас 300 1400123101 все %%хороший 0.00

Спасибо большое!

+431
Nathan Tregillus 6 июн. 2019 г., 08:03:53

Я хочу узнать файловой иерархии в Linux и как ОС работает на более глубоком уровне. Существуют ли книги или веб-страницы, чтобы узнать что?

+385
user863458 11 июн. 2018 г., 13:15:17

Посмотри на свой пост, особенно сообщение

(режим монитора включен на mon0)

Так... запечатлеть на mon0, а не как wlan0!

т. е.:

airmon-ng может начать как wlan0
airodump-НГ mon0

.. вы не заметите ни одного канала-скока. Вам понадобится обходной путь, чтобы получить его хватают полном спектре! Ооочень...

airodump-НГ mon0

airmon-ng не остановить как wlan0 # получает скока каналов будет (но, очевидно, останавливается как wlan0)

airodump-НГ mon0
+330
DarrellQuain 19 дек. 2013 г., 19:01:53

Я написал некоторые записи в файле/etc/fstab или, например, установки на каталог/tmp.

Кажется systemd в монтирования в/etc/fstab в записях слишком поздно, после какого демона уже запущен, например файл xorg.

Xorg не создает .Для X11 для Unix в каталоге/tmp, то systemd в крепления на каталог/tmp, так что файлы уже в папку/tmp исчезают. Что вызывает некоторые программы не могут соединиться с Х.

Как сделать файл/etc/fstab для записи, установленный в начале? Или я должен использовать нечто иное, чем в/etc/fstab строчку?

+308
PlainCitizen 4 янв. 2018 г., 06:59:20

Ну, есть в Gentoo. Так как она устанавливает все из исходников, нет -Дэв пакеты.

+295
anon294719 8 мая 2015 г., 20:12:24

Я изначально логин с $дом а /дом/Олег

Мне нужно выполнить команду с sudo - это НПМ установить командной

судо НПМ установки -G и Суман

однако послеустановочного скрипта для Суман модуль, как это в настоящее время настроен, пишет оригинал пользователя домашний каталог /Дом/Олег/.Суман....но ведь я запускаю выше НПМ установить команду с sudo, я не имею доступа к /Дом/Олег/.Суман.

Есть ли надежда, чтобы дать пользователю root-доступ к /домой/Олег/.Суман каталог?

Или послеустановочного скрипта для Суман просто установить в домашний каталог пользователя root?

Похоже, так как я писал Суман :), что я могу написать содержание .каталог Суман с 777 и получить полный доступ к root в эту сторону. Я думаю, что разрешения файла, чтобы определить .каталог Суман, чтобы дать чтения/записи/выполнения доступа к только пользователю root и пользователя, вошедшего в систему?

+272
DonQui 13 мая 2016 г., 09:54:41

Я только что ботаник-съязвил в письменном виде, а готовый скрипт для этого; последняя версия по https://gist.github.com/akorn/51ee2fe7d36fa139723c851d87e56096.

Преимущества над выполнением оболочки sivann это:

  • также принимает envvars во внимание при вычислении ключа кэша;
  • полностью избежать состояния гонки через замок, а не полагаться на случайный ждать
  • лучшую производительность при вызове в непрерывном цикле в связи с меньшим количеством вилок
  • также кэширует поток stderr
  • полностью прозрачный: печатает ничего; не допускать параллельного выполнения одной команды; выполняет команды в кэше, если есть проблемы с кэшем
  • настраивается через envvars и параметры командной строки.
  • может обрезать кэш (удалить все устаревшие записи)

Недостаток: написано в ЗШ, а не Баш.

#!/бин/ЗШ
#
# Цель: выполнить команду уточнять с указанными аргументами и результате кэш. Если кэш достаточно свежий, не снова запустите команду, но возвращать кэшированный вывод.
# Также кэш статуса выхода и stderr.
Лицензия№: Лицензия GPLv3

Используйте # глупые длинные имена переменных, чтобы избежать столкновения с тем, что вызываемая программа может использовать
RUNCACHED_MAX_AGE=${RUNCACHED_MAX_AGE:-300}
RUNCACHED_IGNORE_ENV=${RUNCACHED_IGNORE_ENV:-0}
RUNCACHED_IGNORE_PWD=${RUNCACHED_IGNORE_PWD:-0}
[[ -N "в файле$Home" ]] && RUNCACHED_CACHE_DIR=${RUNCACHED_CACHE_DIR:-$дома/.runcached}
RUNCACHED_CACHE_DIR=${RUNCACHED_CACHE_DIR:-в/var/кэш/runcached}

использование функции() {
 Эхо "использование: runcached [--ТТЛ <Макс кэш возраст>] [--кэш-реж <кэш-директории>]"
 Эхо " [--игнорировать-ОКР] [--игнор-инвалидов] [--Help] и [--чернослив-кэш]"
 команду echo " [ -- ] [арг1 [аргумент2 ...]]"
Эхо
 Эхо "запустить" команда "с указанным args и кэш поток stdout, stderr и выход"
 Эхо "статус. Если вы снова выполните ту же команду и кэш свежий, кэшированные"
 Эхо "возвращаются данные и команды фактически не работать."
Эхо
 эхо ", как правило, все экспортируемые переменные среды, а также текущая работа"
 каталог Эхо "включены в ключ кэша. Параметр --ignore опции Отключить это".
 Эхо "переменная OLDPWD всегда игнорируется".
Эхо
 Эхо "--чернослив-кэш удаляет все записи кэша, старше максимального возраста. Есть"
 Эхо "нет другого механизма, чтобы предотвратить кэш растет без границ".
Эхо
 Эхо "каталог кэша по умолчанию составляет ${RUNCACHED_CACHE_DIR}."
 Эхо "максимальный срок хранения в кэше по умолчанию ${RUNCACHED_MAX_AGE}."
Эхо
 Эхо "предупреждения:"
Эхо
 Эхо "побочные эффекты" команда "явно не кэшировать".
Эхо
 Эхо "нет кэша логика недействительными, за исключением кэша возраст (указывается в секундах)."
Эхо
 Эхо "если кэш не может быть создано, команда выполняется в кэше."
Эхо
 Echo "сценарий всегда молчит; любой вывод исходит из вызывается команда. Вы"
 Эхо ", таким образом, могут не заметить ошибки создания кэша, и такие."
Эхо
 Эхо "потоков stdout и stderr сохраняются отдельно. Когда оба записываются в"
 Эхо "терминал из кэша, они почти наверняка будут чередоваться по-разному"
 Эхо ", чем изначально. Заказ сообщений в два потока сохраняется".
 выход 0
}

в то время как [[ -Н "$1" ]]; делать
 дело "$1" в
 --ТТЛ) RUNCACHED_MAX_AGE="$2"; смену 2;;
 --кэш-реж) RUNCACHED_CACHE_DIR="$2"; смену 2;;
 --игнор-ОКР) RUNCACHED_IGNORE_ENV=1; сдвиг;;
 --игнор-дуо) RUNCACHED_IGNORE_PWD=1; сдвиг;;
 --чернослив-кэш) RUNCACHED_PRUNE=1; сдвиг;;
 --помочь) использование;;
 --) сдвиг; перерыв;;
 *) перерыва;
эсок
сделано

zmodload ЗШ/датавремя
zmodload ЗШ/стат
система zmodload ЗШ/

# Это колоритный, но гонка безвредны, а в худшем, программа некэшированной 
# потому что кэш не может использоваться. Проверка на существование директории сохраняет
# функция mkdir(1) выполнение в общем случае, повышение производительности ничтожно;
# это может быть неважно, если runcached выполняется изнутри тугую петлю.
# Скрыть ошибки, так что runcached себе является прозрачным (не смешивайте новые сообщения 
# в какой бы назвал мероприятий программы).
[[ -D "в$RUNCACHED_CACHE_DIR/." ]] || команды mkdir -Р "$RUNCACHED_CACHE_DIR" >/dev/нуль 2>/dev/нуль

((RUNCACHED_PRUNE)) && найти "$RUNCACHED_CACHE_DIR/." -параметр maxdepth 1 -тип F \! -newermt @$[EPOCHSECONDS-RUNCACHED_MAX_AGE] -удалить 2>/dev/нуль

[[ -Н "[email protected]" ]] || выход 0 # если команда не указана, молча покинуть 

(
 # Почти(?) ничего не использует OLDPWD, но принимать ее в расчет потенциально снижает эффективность кэша.
 # Таким образом, мы игнорируем его для целей придумывают ключ кэша.
 сбросить OLDPWD
 ((RUNCACHED_IGNORE_PWD)) && отключено инвалидов
 ((RUNCACHED_IGNORE_ENV)) || конверты
 Эхо -Э "[email protected]"
) | программы md5sum | читать RUNCACHED_CACHE_KEY RUNCACHED__хрень__

# Если мы не можем получить блокировку, мы хотим запустить некэшированной; в противном случае
# 'runcached не была прозрачной, потому что это помешало бы
# параллельное выполнение нескольких экземпляров одной и той же команды.
# Замок необходим, чтобы избежать гонок между МВ(1) команда
# ниже замена стандартной ошибки с новой версией, а другой экземпляр
# из runcached используя новый поток stdout со старшим поток stderr.
: >>$RUNCACHED_CACHE_DIR/$RUNCACHED_CACHE_KEY.замок 2>/dev/нуль
если zsystem стадо -Т 0 $RUNCACHED_CACHE_DIR/$RUNCACHED_CACHE_KEY.замок 2>/Дев/нуль; тогда
 если [[ -Ф $RUNCACHED_CACHE_DIR/$RUNCACHED_CACHE_KEY.stdout в ]]; затем
 если [[ $[EPOCHSECONDS-$(zstat +время изменения $RUNCACHED_CACHE_DIR/$RUNCACHED_CACHE_KEY.поток stdout)] -Ле $RUNCACHED_MAX_AGE ]]; затем
 кошка $RUNCACHED_CACHE_DIR/$RUNCACHED_CACHE_KEY.поток stdout &
 кошка $RUNCACHED_CACHE_DIR/$RUNCACHED_CACHE_KEY.поток stderr >&2 &
ждать
 выйти $(<$RUNCACHED_CACHE_DIR/$RUNCACHED_CACHE_KEY.exitstatus)
еще
 РМ -Ф $RUNCACHED_CACHE_DIR/$RUNCACHED_CACHE_KEY.{стандартный вывод,стандартный вывод,exitstatus} 2>/dev/нуль
интернет
интернет

 # только если кэш не существует или был слишком стар
 если [[ -д $RUNCACHED_CACHE_DIR/. ]]; затем
 RUNCACHED_tempdir=$(mktemp -д 2>/dev/нуль)
 если [[ -д $RUNCACHED_tempdir/. ]]; затем
 [email protected] >&1 >$RUNCACHED_tempdir/$RUNCACHED_CACHE_KEY.поток stdout 2>&2 2>$RUNCACHED_tempdir/$RUNCACHED_CACHE_KEY.поток stderr
RUNCACHED_ret=$?
 Эхо $RUNCACHED_ret >$RUNCACHED_tempdir/$RUNCACHED_CACHE_KEY.exitstatus 2>/dev/нуль
 МВ $RUNCACHED_tempdir/$RUNCACHED_CACHE_KEY.{стандартный вывод,стандартный вывод,exitstatus} $RUNCACHED_CACHE_DIR/ 2>/dev/нуль
 команда rmdir $RUNCACHED_tempdir 2>/dev/нуль
 выйти $RUNCACHED_ret
интернет
интернет
интернет

# только если кэш не создается успешно или замок не мог быть получен
старпома [email protected]
+271
Scotte Dan 4 сент. 2014 г., 22:02:12

Я использую следующий синтаксис для моего переписать в nginx, и насколько я вижу, это работает правильно! :

 расположение / {
 если (!-е $request_filename){
 переписать ^(.+)$ индекс/.РНР?URL-адрес=$1 перерыв;
}
}

Он ведет меня через страница логин написан на PHP, но есть проблемы: он загружает страницу входа в систему вместо того, чтобы показывать его!

Кто-нибудь знает, почему это происходит? Я использую nginx с поддержкой PHP-МПФ на CentOS 7.

+255
Davor Lozic 11 февр. 2012 г., 02:40:24

Проверка открытых файлов на моем /объемы/названия дает мне 2 записи:

$ судо как lsof /объемы/без названия/
КОМАНДА ПИД ПОЛЬЗОВАТЕЛЕЙ ФД ТИПА РАЗМЕР УСТРОЙСТВА/ИМЯ УЗЛА 
МДС 62 корень поэтому 8R реж 1,6 32768 2 /тома/без названия
МДС 62 корневой 19р реж 1,6 32768 2 /тома/без названия
$

Когда я запускаю diskutil unmountDisk диск2, все дескрипторы будут успешно закрыты (например, я не могу сделать как lsof /Тома/без названия/ больше, так как папка ушел).

Что именно diskutil unmountDisk не закрывать файловые дескрипторы? Я могу закрыть файл дескрипторов себя?

Насколько я понимаю diskutil с закрытым исходным кодом. Может ли вопрос быть решен путем принятия размонтировать?

Повестка дня

В основном я пытаюсь понять, как сказать процесс закрытия данного дескриптора файла, например, подражать, что совсем отключить.

Я думал, что процесс, чтобы закрыть дескриптор файла должен быть незаконным, как правило, это может легко привести к сбою процесса. Однако я думаю, что diskutil unmountDisk как-то умудряется осторожно спрашивает МДС больше не обладают файла.

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

+246
John Springer 9 нояб. 2011 г., 22:28:48

как MC может показать вам счетчик ТВ-розетка, так что расскажем вам, какие удаленные хосты вызывают все движения.

Из главного меню перейдите к IP-трафика монитор и выберите интерфейс, который вы хотите контролировать. Вывод довольно понятный:

enter image description here

+176
user971102 1 февр. 2019 г., 16:41:37

Гораздо проще было бы отключить хеширование ваш если вы с HashKnownHosts не в ваш ~/.по SSH/config файл , чтобы разрешить автозаполнение из истории, или просто список ваших хозяев в ваш ~/.по SSH/config файл (вы можете хранить там все ваши порты и пользователей, или создавать псевдонимы).

Я ценю творчество, но зачем изобретать колесо, когда у нас уже такую же функциональность из коробки (кроме Убунту доставка HashKnownHosts да по умолчанию, которая ломает эту функцию).

+153
MortenMoulder 18 авг. 2019 г., 21:25:17

Вы либо представить сценарий или функция делает то, что вам нужно, электронной.г:

фон() {
 "[email protected]" &
}

и использовать вместо функции/скрипта:

Alias-ы {мкВ,МПГ}='фон для mplayer'
+129
JustPlain 30 июл. 2012 г., 02:43:46

Для этой задачи можно также попробовать testdisk.

+79
kintopp 8 окт. 2015 г., 17:03:24

Не разобрать выход найти. Это нарушает, если есть пробелы или Глоб персонажей ?*\[ в именах файлов. Если вы используете найти, сделать его назвать команду -exec для действий. Вызвать оболочку в -экзек действия, чтобы выполнить необходимые преобразования строк.

найти имя folder.jpg -старпома Ш-с '
 маршрутизатор dir=${0%/*} # ленту с именем файла 
 случае $dir в */КД[0-9]) реж=${реж%/*};; эсок
 СР -ИС "$0" ".albumart/${реж##*/}.в JPG"
'{} \;

ЗШ это ЗМВ - это часто самый простой способ, чтобы делать такого рода копирование.

ЗМВ -С-О-Р -Ш '**/*.в JPG' '.albumart/${${${1%/}/компакт-диск<->}##*/}.в JPG'

Некоторые пояснения:

  • Общий синтаксис ЗМВ варианты... SOURCE_PATTERN замены.
  • получается на группе символов соответствия. В Замена текста $1 , т. е. соответствует **/ (окончательный / если совпали текста является пустым, т. е. файл находится в корневом каталоге), а $2 части подобраны по * в *.формат JPG.
  • Оба шаблона и замены текста должна быть защищена от экспансии: они должны быть переданы буквально в ЗМВ.
  • Чтобы понять ${${${1%/}/компакт-диск<->}##*/}, взять его изнутри. Первый занять $1. Содрать с конечного / (если таковые имеются). Скину окончательный шаблону /компакт-диск<->, если (<-> соответствует одному или более цифр). Наконец все, кроме последнего компонента каталога.
  • Если вы хотите заменить пробелы на подчеркивания, добавить еще один слой параметра расширения: ${${${${1%/}/компакт-диск<->}##*/}// /_}.
+45
Jacqueline Brosnihan 20 окт. 2012 г., 00:25:37

Показать вопросы с тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil