Можно ли получить начальный и конечный байт местах, относительно устройства, на файл?

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

1: на неглобальные зоны, запустить

найти / -имя name_of_rc3_script

2: Если это не даст никаких результатов, сделать то же самое из глобальной зоны.

3: Если это не дает никакой полезной выходной либо, то из неглобальной зоны:

найти / | грэп размер name_of_rc3_script

4: Если это не дает никакого полезного выхода, запустите, что из глобальной зоны тоже.

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

1 и 2 Предположим, что сценарий имя такое же, где он находится, когда он не в /etc/RC3 по.д. Это может или не может иметь то же имя файла. В то время как мы надеемся показать расположение файла, то вам нужно выяснить, что скопировав его в /etc/RC3 по.D на неглобальные зоны.

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

+669
Konrad Swanepoel 8 сент. 2022 г., 09:23:27
19 ответов

Найти нет механизма побега

Этот факт не позволит вам вставить {} внутри существующего -старпома и/или -execdir вариант. Замена производится с простой функції strncpy(). На старпома/execdir осуществляется внутри ГНУ-найти (который я использую в качестве ссылки) через bc_push_arg. Для {} + форма у нас есть:

 /* "+" Терминатор, поэтому мы можем просто добавить наши аргументы после
 * команды и аргументы.
*/
 execp->replace_vec = нуль;
 execp->ПНО.replace_pat = нуль;
 execp->ПНО.rplen = 0;
 execp->ПНО.lines_per_exec = 0; /* Нет предела */
 execp->ПНО.args_per_exec = 0; /* Нет предела */

 /* вспомните, сколько аргументов есть */
 execp->ПНО.initial_argc = (конец-начало) - 1;

 /* execp->состояние = xmalloc(оператор sizeof структуры buildcmd_state); */
 bc_init_state (&execp->ПНО, &execp->государство, execp);

 /* Сбор исходных аргументов. Пропустить {}. */
 для (Я=начало; я<Конец-1; ++я)
{
 bc_push_arg (&execp->ПНО, &execp->государство,
 аргумент argv[I], то функция strlen (агду[я])+1,
 Нуль, 0,
1);
}

Он просто добавляет все в конце, поскольку вы не можете иметь более одного экземпляра {} в {} + Форма. И для {} ; мы имеем:

 /* Точка с запятой Терминатор - более одного {} поддерживается, поэтому мы
 * нужно сделать дубль-замена.
*/
 execp->num_args = конец - начало;

 execp->ПНО.replace_pat = "{}";
 execp->ПНО.rplen = функция strlen (execp->ПНО.replace_pat);
 execp->ПНО.lines_per_exec = 0; /* Нет предела */
 execp->ПНО.args_per_exec = 0; /* Нет предела */
 execp->replace_vec = xmalloc (оператор sizeof(тип char*)*execp->num_args);


 /* execp->состояние = xmalloc(оператор sizeof(*(execp->государство))); */
 bc_init_state (&execp->ПНО, &execp->государство, execp);

 /* Помните (предварительно замена) аргументы на потом. */
 для (Я=0; я<execp->num_args; ++я)
{
 execp->replace_vec[я] = агду[я+старт];
}

Так у нас execp->ПНО.replace_pat = "{}";. Все это в парсер.с

Выше подставляется в качестве:

 реализация лен; /* длина в ARG до replace_pat'. */
 типа char *с = mbsstr (арг ПНО->replace_pat);
 если (S)
{
 лен = с - арг;
}
еще
{
 лен = arglen;
}

 если (<bytes_left= лен)
перерыв;
еще
bytes_left -= лен;

 функції strncpy (п, арг, лен);
 п += лен;
 арг += лен;
 arglen -= лен;

В bc_do_insert() в buildcmd.гр.

Так что нет, нет никакого способа избежать {}. Тем не менее, некоторые версии найти не заменить {}/фу , но только {} , так что вы можете быть в состоянии использовать две разные версии найти вместе со -продюсером Ш-с 'someCommad {}'.

Предполагая, что gfind это GNU-найти и afind является экс-найти можно, наверное, добиться:

afind . -тип D -execdir тест -Ф foo.jpg \
 -старпома Ш-с 'gfind . -имя "*.форматы M4A" -someCommand метод exec {} \;' \;

Но это будет ужасный Хак.

Достойное решение

Проблема вы столкнулись, что вы выполняете globing, чтобы получить все файлы в каталоге. Другими словами, вы не первая находка каталог и глоббинг все файлы этого каталога, чтобы быть частью одной командной строке.

Это такая проблема -execdir призван решить. Это позволит выполнить команду в каталоге, которые содержат найден файл. Например:

$ команды mkdir -р/б/б/с D Е
$ касания а/а/ФОО.конвертировать M4A в/б/ФОО.форматы M4A
$ касания а/в/бар.конвертировать M4A в/в/бар.файлы M4A с/с/фрагментик.форматы M4A
$ касания a/a/yay.jpg c/c/yay.jpg
$ найти . -тип F -имя '*.тест -е и M4A' -execdir yay.jpg \; \
 -execdir Эхо someCommand --арг yay.jpg {} +
someCommand --арг yay.jpg ./фрагментик.форматы M4A
someCommand --арг yay.jpg ./баре.форматы M4A ./фу.форматы M4A

Кроме того, я использую {} + форма вместо {} ; форма для старпома. Это место все найденные файлы (в директории она запущена в) в той же командной строке.

Обратите внимание, что команда не работает в Б/Б , потому что тест -е это предотвратить.

+995
inthesound 03 февр. '09 в 4:24

Я хотел бы обновить библиотеку по умолчанию PCRE в мой экземпляр EC2 AWS в Линукс. Текущая версия 8.21 2011-12-12.

Я пробовал следующие руководства:

https://forums.aws.amazon.com/thread.jspa?threadID=234930 https://www.mediawiki.org/wiki/Updating_to_PCRE_8.33_or_Higher

Установка прошла успешно (сделать чек вернули все ОК тест), но кажется, что PHP все еще не используете правильную версию библиотеки PCRE. Я думаю, что это что-то связанное с ссылке шаг руководства, в котором 32-битных Либ это понравилось, вместо 64 используется, но я не очень уверен, как это исправить. Apache и машины были перезагружены после установки.

Любые предложения о том, как я должен поступить с этим?

Спасибо заранее

Дополнительная информация

 $ команды uname -а
 Линукс ИС-10-0-3-82 4.9.75-25.55.amzn1.архитектуру x86_64 #1 SMP с Пт 5 января 23:50:27 мирового 2018 архитектуру x86_64 x86_64 с архитектуру x86_64 GNU/Линукс

 $ судо установить ням пкере
 Загруженные Плагины: приоритеты, обновление-атак, обновление-помощник
 событиями недели-главная | 2.1 КБ 00:00:00 
 событиями недели-обновления | 2.5 КБ 00:00:00 
 Пакет для PCRE-8.21-7.7.amzn1.архитектуру x86_64 уже установлен, и последняя версия
 Ничего не делать

 $ pcretest -с
 PCRE до версии 8.41 2017-07-05
 Составитель с
 8-битная поддержка
 Поддержка UTF-8
 16-разрядная поддержка
 Поддержку UTF-16
 32-разрядная поддержка
 В UTF-32 поддержка
 Свойства поддержка Unicode
 Не просто-в-время поддержки компилятора 
 Перевод строки последовательности ЛФ
 \R соответствует все символы новой строки в Юникоде 
 Внутренний размер Ссылка = 2
 В POSIX Танос порог = 10
 Ограничить гнездо скобках = 250
 Ограничение матча по умолчанию = 10000000
 Глубина рекурсии по умолчанию предел = 10000000
 Матч рекурсия использует стек

 $ команды ldd /usr/Бен/РНР
 Линукс-ВДСО.так.1 => (0x00007ffe23d73000)
 libcrypt.так.1 => /lib64/libcrypt.так.1 (0x00007ff4cd67f000)
 libresolv.так.2 => /lib64/libresolv.так.2 (0x00007ff4cd465000)
 libedit.так.0 = > в /usr/lib64/libedit.так.0 (0x00007ff4cd236000)
 libncurses.так.5 => /lib64/libncurses.так.5 (0x00007ff4cd010000)
 libtinfo.так.5 => /lib64/libtinfo.так.5 (0x00007ff4ccdef000)
 с libstdc++.так.6 = > в /usr/lib64/libstdc++в.так.6 (0x00007ff4cca6c000)
 сайт libz.так.1 => /lib64/сайт libz.так.1 (0x00007ff4cc856000)
 libpcre.так.0 => /lib64/libpcre.так.0 (0x00007ff4cc5fe000)
 librt.так.1 => /lib64/librt.так.1 (0x00007ff4cc3f6000)
 libm.так.6 => /lib64/libm.так.6 (0x00007ff4cc0f4000)
 libdl.так.2 => /lib64/libdl.так.2 (0x00007ff4cbef0000)
 libnsl.так.1 => /lib64/libnsl.так.1 (0x00007ff4cbcd7000)
 библиотеке libxml2.так.2 = > в /usr/lib64/библиотеке libxml2.так.2 (0x00007ff4cb96f000)
 libgssapi_krb5.так.2 = > в /usr/lib64/libgssapi_krb5.так.2 (0x00007ff4cb722000)
 libkrb5.так.3 = > в /usr/lib64/libkrb5.так.3 (0x00007ff4cb43a000)
 libk5crypto.так.3 = > в /usr/lib64/libk5crypto.так.3 (0x00007ff4cb207000)
 libcom_err.так.2 = > в /usr/lib64/libcom_err.так.2 (0x00007ff4cb004000)
 libssl.так.10 => /lib64/libssl.так.10 (0x00007ff4cad93000)
 libcrypto.так.10 => /lib64/libcrypto.так.10 (0x00007ff4ca935000)
 libgcc_s.так.1 => /lib64/libgcc_s.так.1 (0x00007ff4ca71f000)
 библиотеки libc.так.6 => /lib64/библиотеки libc.так.6 (0x00007ff4ca35b000)
 libfreebl3.так => /lib64/libfreebl3.так (0x00007ff4ca159000)
 /lib64/ЛД-ОС Linux для архитектуры x86-64.так.2 (0x00007ff4cd8b6000)
 библиотекой libpthread.так.0 => /lib64/библиотекой libpthread.так.0 (0x00007ff4c9f3d000)
 liblzma.так.5 = > в /usr/lib64/liblzma.так.5 (0x00007ff4c9d19000)
 libkrb5support.так.0 = > в /usr/lib64/libkrb5support.так.0 (0x00007ff4c9b0b000)
 libkeyutils.так.1 => /lib64/libkeyutils.так.1 (0x00007ff4c9908000)
 libselinux.так.1 = > в /usr/lib64/libselinux.так.1 (0x00007ff4c96e7000)

 $ Лл -Лл /lib64 | грэп библиотеки PCRE
 lrwxrwxrwx 1 солодки Корень 16 ноября 20 22:11 libpcre.так.0 -> libpcre.так.0.0.1
 -rwxr-XR-х 1 корень 359688 27 мая 2015 libpcre.так.0.0.1

$ установка
 сделать установить-ам
 сделать[1]: ввод каталог/Дом/ЕС2-пользователя/библиотеки PCRE-8.41'
 сделать[2]: ввод каталог/Дом/ЕС2-пользователя/библиотеки PCRE-8.41'
 /ОГРН/команды mkdir -Р '/УСР/Либ'
 /Бен/ш ./команде libtool --режим=установить /usr/Бен/установка -с libpcre.Ла libpcre16.Ла libpcre32.Ла libpcreposix.Ла libpcrecpp.Ла '/УСР/Либ'
 команде libtool: установите: /usr/Бен/установка -с .либы/libpcre.так.1.2.9 в /usr/lib в/libpcre.так.1.2.9
 libtool не установить: (кд /УСР/Либ && { ЛН-с-ф libpcre.так.1.2.9 libpcre.так.1 || { РМ -Ф libpcre.так.1 && ЛН-ы libpcre.так.1.2.9 libpcre.так.1; }; })
 libtool не установить: (кд /УСР/Либ && { ЛН-с-ф libpcre.так.1.2.9 libpcre.так что || { РМ -Ф libpcre.так && ЛН-ы libpcre.так.1.2.9 libpcre.так; }; })
 команде libtool: установите: /usr/Бен/установка -с .либы/libpcre.лай в /usr/lib в/libpcre.Ла
 команде libtool: установите: /usr/Бен/установка -с .либы/libpcre16.так.0.2.9 /УСР/Либ/libpcre16.так.0.2.9
 libtool не установить: (кд /УСР/Либ && { ЛН-с-ф libpcre16.так.0.2.9 libpcre16.так.0 || { РМ -Ф libpcre16.так.0 && ЛН-ы libpcre16.так.0.2.9 libpcre16.так.0; }; })
 libtool не установить: (кд /УСР/Либ && { ЛН-с-ф libpcre16.так.0.2.9 libpcre16.так что || { РМ -Ф libpcre16.так && ЛН-ы libpcre16.так.0.2.9 libpcre16.так; }; })
 команде libtool: установите: /usr/Бен/установка -с .либы/libpcre16.лай в /usr/lib в/libpcre16.Ла
 команде libtool: установите: /usr/Бен/установка -с .либы/libpcre32.так.0.0.9 /УСР/Либ/libpcre32.так.0.0.9
 libtool не установить: (кд /УСР/Либ && { ЛН-с-ф libpcre32.так.0.0.9 libpcre32.так.0 || { РМ -Ф libpcre32.так.0 && ЛН-ы libpcre32.так.0.0.9 libpcre32.так.0; }; })
 libtool не установить: (кд /УСР/Либ && { ЛН-с-ф libpcre32.так.0.0.9 libpcre32.так что || { РМ -Ф libpcre32.так && ЛН-ы libpcre32.так.0.0.9 libpcre32.так; }; })
 команде libtool: установите: /usr/Бен/установка -с .либы/libpcre32.лай в /usr/lib в/libpcre32.Ла
 команде libtool: предупреждение: перелинковка 'libpcreposix.Ла'
 libtool не установить: (кд /дома/ЕС2-пользователя/библиотеки PCRE-8.41; /Бен/ш "/главная/ЕС2-пользователя/библиотеки PCRE-8.41/libtool не" --молчат --теге чч --режим=перелинковки ССЗ -fvisibility=скрытое -г -О2 -версия-информация 0:5:0 -о libpcreposix.Ла -путь rpath /УСР/Либ libpcreposix_la-pcreposix.Ло libpcre.Ла )
 команде libtool: установите: /usr/Бен/установка -с .либы/libpcreposix.так.0.0.5 т /УСР/Либ/libpcreposix.так.0.0.5
 libtool не установить: (кд /УСР/Либ && { ЛН-с-ф libpcreposix.так.0.0.5 libpcreposix.так.0 || { РМ -Ф libpcreposix.так.0 && ЛН-ы libpcreposix.так.0.0.5 libpcreposix.так.0; }; })
 libtool не установить: (кд /УСР/Либ && { ЛН-с-ф libpcreposix.так.0.0.5 libpcreposix.так что || { РМ -Ф libpcreposix.так && ЛН-ы libpcreposix.так.0.0.5 libpcreposix.так; }; })
 команде libtool: установите: /usr/Бен/установка -с .либы/libpcreposix.лай в /usr/lib в/libpcreposix.Ла
 команде libtool: предупреждение: перелинковка 'libpcrecpp.Ла'
 libtool не установить: (кд /дома/ЕС2-пользователя/библиотеки PCRE-8.41; /Бен/ш "/главная/ЕС2-пользователя/библиотеки PCRE-8.41/libtool не" --молчат --теге СХХ-режим=перелинковки г++ -fvisibility=скрыты -fvisibility-проходной-скрытые -О2 -версия-информация 0:1:0 -о'libpcrecpp.Ла -путь rpath /УСР/Либ libpcrecpp_la-pcrecpp.Ло libpcrecpp_la-pcre_scanner.Ло libpcrecpp_la-pcre_stringpiece.Ло libpcre.Ла )
 команде libtool: установите: /usr/Бен/установка -с .либы/libpcrecpp.так.0.0.1 т /УСР/Либ/libpcrecpp.так.0.0.1
 libtool не установить: (кд /УСР/Либ && { ЛН-с-ф libpcrecpp.так.0.0.1 libpcrecpp.так.0 || { РМ -Ф libpcrecpp.так.0 && ЛН-ы libpcrecpp.так.0.0.1 libpcrecpp.так.0; }; })
 libtool не установить: (кд /УСР/Либ && { ЛН-с-ф libpcrecpp.так.0.0.1 libpcrecpp.так что || { РМ -Ф libpcrecpp.так && ЛН-ы libpcrecpp.так.0.0.1 libpcrecpp.так; }; })
 команде libtool: установите: /usr/Бен/установка -с .либы/libpcrecpp.лай в /usr/lib в/libpcrecpp.Ла
 команде libtool: отделка: путь="с/sbin:/bin: Белый каталог/usr на/sbin:/usr/Бен: файл/sbin" команду ldconfig -Н /УСР/Либ
----------------------------------------------------------------------
 Библиотеки были установлены в:
/УСР/Либ

 Если вы когда-нибудь хотите связаться с установленными библиотеками
 в данном каталоге, переменные libdir, вы должны либо использовать libtool, и и
 укажите полный путь к файлу библиотеки, или использовать '-LLIBDIR'
 флаг во время связывания и сделать по крайней мере одно из следующих:
 - добавить переменные libdir в переменной LD_LIBRARY_PATH' переменной окружения
 во время выполнения
 - добавить переменные libdir к 'LD_RUN_PATH' переменной среды
 во время соединения
 - используйте '-ЧШ,-путь rpath -зя,переменные libdir' компоновщик флаг
 - у вашего системного администратора добавить переменные libdir в файле '/etc/ЛД.так.conf'и

 Ознакомиться с любой операционной системой документации об общей библиотеки
 более подробная информация, такая как ЛД(1) и LD.так(8) руководство страниц.
----------------------------------------------------------------------
 /ОГРН/команды mkdir -Р '/usr/Бен'
 /Бен/ш ./команде libtool --режим=установить /usr/Бен/установка -с pcretest pcregrep '/usr/Бен'
 команде libtool: установите: /usr/Бен/установка -с .библиотеки/pcretest /usr/Бен/pcretest
 команде libtool: установите: /usr/Бен/установка -с .библиотеки/pcregrep /usr/Бен/pcregrep
 /ОГРН/команды mkdir -Р '/usr/Бен'
 /usr/Бен/установка -с использование PCRE-config файл '/usr/Бен'
 /ОГРН/команды mkdir -Р '/usr/доли/документа/стандарта PCRE-8.41'
 /usr/Бен/установка -с-м 644 doc/pcre.txt doc/pcre-config.txt doc/pcregrep.txt doc/pcretest.txt авторы копирования изменений новости лицензии ридми '/usr/доли/док/библиотеки PCRE-8.41'
 /ОГРН/команды mkdir -Р '/usr/доли/документа/стандарта PCRE-8.41/HTML-файлов
 /usr/Бен/установка -с-м 644 doc/html/NON-AUTOTOOLS-BUILD.txt doc/html/README.txt doc/html/index.html doc/html/pcre-config.html doc/html/pcre.html doc/html/pcre16.html doc/html/pcre32.html doc/html/pcre_assign_jit_stack.html doc/html/pcre_compile.html doc/html/pcre_compile2.html doc/html/pcre_config.html doc/html/pcre_copy_named_substring.html doc/html/pcre_copy_substring.html doc/html/pcre_dfa_exec.html doc/html/pcre_exec.html doc/html/pcre_free_study.html doc/html/pcre_free_substring.html doc/html/pcre_free_substring_list.html doc/html/pcre_fullinfo.html doc/html/pcre_get_named_substring.html doc/html/pcre_get_stringnumber.html doc/html/pcre_get_stringtable_entries.html doc/html/pcre_get_substring.html doc/html/pcre_get_substring_list.html doc/html/pcre_jit_exec.html doc/html/pcre_jit_stack_alloc.html doc/html/pcre_jit_stack_free.html doc/html/pcre_maketables.html doc/html/pcre_pattern_to_host_byte_order.html doc/html/pcre_refcount.html doc/html/pcre_study.html doc/html/pcre_utf16_to_host_byte_order.html doc/html/pcre_utf32_to_host_byte_order.html doc/html/pcre_version.html doc/html/pcreapi.html doc/html/pcrebuild.html doc/html/pcrecallout.html doc/html/pcrecompat.html doc/html/pcredemo.html doc/html/pcregrep.html '/usr/доли/документа/стандарта PCRE-8.41/HTML-файлов
 /usr/Бен/установка -с-м 644 doc/html/pcrejit.html doc/html/pcrelimits.html doc/html/pcrematching.html doc/html/pcrepartial.html doc/html/pcrepattern.html doc/html/pcreperform.html doc/html/pcreposix.html doc/html/pcreprecompile.html doc/html/pcresample.html doc/html/pcrestack.html doc/html/pcresyntax.html doc/html/pcreunicode.html doc/html/pcretest.html '/usr/доли/документа/стандарта PCRE-8.41/HTML-файлов
 /ОГРН/команды mkdir -Р '/usr/доли/документа/стандарта PCRE-8.41/HTML-файлов
 /usr/Бен/установка -с-м doc/html/pcrecpp.html 644 '/usr/доли/документа/стандарта PCRE-8.41/HTML-файлов
 /ОГРН/команды mkdir -р 'в/usr/включать
 /usr/Бен/установка -с-м 644 pcreposix.ч pcrecpp.ч pcre_scanner.ч 'в/usr/включать
 /ОГРН/команды mkdir -Р '/usr/доли/человек/докладчик 1'
 /usr/Бен/установка -с-м 644 док/библиотеки PCRE-config файл.1 док/pcregrep.1 док/pcretest.1 '/usr/доли/человек/докладчик 1'
 /ОГРН/команды mkdir -Р '/usr/доли/человек/man3'
 /usr/Бен/установка -с-м 644 док/библиотеки PCRE.3 док/pcre16.3 док/pcre32.3 док/pcre_assign_jit_stack.3 док/pcre_compile.3 док/pcre_compile2.3 док/pcre_config.3 док/pcre_copy_named_substring.3 док/pcre_copy_substring.3 док/pcre_dfa_exec.3 док/pcre_exec.3 док/pcre_free_study.3 док/pcre_free_substring.3 док/pcre_free_substring_list.3 док/pcre_fullinfo.3 док/pcre_get_named_substring.3 док/pcre_get_stringnumber.3 док/pcre_get_stringtable_entries.3 док/pcre_get_substring.3 док/pcre_get_substring_list.3 док/pcre_jit_exec.3 док/pcre_jit_stack_alloc.3 док/pcre_jit_stack_free.3 док/pcre_maketables.3 док/pcre_pattern_to_host_byte_order.3 док/pcre_refcount.3 док/pcre_study.3 док/pcre_utf16_to_host_byte_order.3 док/pcre_utf32_to_host_byte_order.3 док/pcre_version.3 док/pcreapi.3 док/pcrebuild.3 док/pcrecallout.3 док/pcrecompat.3 док/pcredemo.3 док/pcrejit.3 док/pcrelimits.3 док/pcrematching.3 док/pcrepartial.3 док/pcrepattern.3 '/usr/доли/человек/man3'
 /usr/Бен/установка -с-м 644 док/pcreperform.3 док/pcreposix.3 док/pcreprecompile.3 док/pcresample.3 док/pcrestack.3 док/pcresyntax.3 док/pcreunicode.3 док/pcrecpp.3 '/usr/доли/человек/man3'
 /ОГРН/команды mkdir -р 'в/usr/включать
 /usr/Бен/установка -с-м 644 библиотеки PCRE.ч pcrecpparg.ч pcre_stringpiece.ч 'в/usr/включать
 /ОГРН/команды mkdir -р 'в/usr/lib в/pkgconfig'
 /usr/Бен/установка -с-м 644 libpcre.ПК libpcreposix.ПК libpcre16.ПК libpcre32.ПК libpcrecpp.ПК 'в/usr/lib в/pkgconfig'
 сделать установить-данных-крючок
 принять[3]: ввод каталог/Дом/ЕС2-пользователя/библиотеки PCRE-8.41'
 ЛН-СФ pcre_assign_jit_stack.3 /usr/доли/человек/man3/pcre16_assign_jit_stack.3
 ЛН-СФ pcre_compile.3 /usr/доли/человек/man3/pcre16_compile.3
 ЛН-СФ pcre_compile2.3 /usr/доли/человек/man3/pcre16_compile2.3
 ЛН-СФ pcre_config.3 /usr/доли/человек/man3/pcre16_config.3
 ЛН-СФ pcre_copy_named_substring.3 /usr/доли/человек/man3/pcre16_copy_named_substring.3
 ЛН-СФ pcre_copy_substring.3 /usr/доли/человек/man3/pcre16_copy_substring.3
 ЛН-СФ pcre_dfa_exec.3 /usr/доли/человек/man3/pcre16_dfa_exec.3
 ЛН-СФ pcre_exec.3 /usr/доли/человек/man3/pcre16_exec.3
 ЛН-СФ pcre_free_study.3 /usr/доли/человек/man3/pcre16_free_study.3
 ЛН-СФ pcre_free_substring.3 /usr/доли/человек/man3/pcre16_free_substring.3
 ЛН-СФ pcre_free_substring_list.3 /usr/доли/человек/man3/pcre16_free_substring_list.3
 ЛН-СФ pcre_fullinfo.3 /usr/доли/человек/man3/pcre16_fullinfo.3
 ЛН-СФ pcre_get_named_substring.3 /usr/доли/человек/man3/pcre16_get_named_substring.3
 ЛН-СФ pcre_get_stringnumber.3 /usr/доли/человек/man3/pcre16_get_stringnumber.3
 ЛН-СФ pcre_get_stringtable_entries.3 /usr/доли/человек/man3/pcre16_get_stringtable_entries.3
 ЛН-СФ pcre_get_substring.3 /usr/доли/человек/man3/pcre16_get_substring.3
 ЛН-СФ pcre_get_substring_list.3 /usr/доли/человек/man3/pcre16_get_substring_list.3
 ЛН-СФ pcre_jit_exec.3 /usr/доли/человек/man3/pcre16_jit_exec.3
 ЛН-СФ pcre_jit_stack_alloc.3 /usr/доли/человек/man3/pcre16_jit_stack_alloc.3
 pcre_jit_stack_free ЛН-СФ.3 /usr/доли/человек/man3/pcre16_jit_stack_free.3
 ЛН-СФ pcre_maketables.3 /usr/доли/человек/man3/pcre16_maketables.3
 ЛН-СФ pcre_pattern_to_host_byte_order.3 /usr/доли/человек/man3/pcre16_pattern_to_host_byte_order.3
 ЛН-СФ pcre_refcount.3 /usr/доли/человек/man3/pcre16_refcount.3
 ЛН-СФ pcre_study.3 /usr/доли/человек/man3/pcre16_study.3
 ЛН-СФ pcre_utf16_to_host_byte_order.3 /usr/доли/человек/man3/pcre16_utf16_to_host_byte_order.3
 ЛН-СФ pcre_version.3 /usr/доли/человек/man3/pcre16_version.3
 ЛН-СФ pcre_assign_jit_stack.3 /usr/доли/человек/man3/pcre32_assign_jit_stack.3
 ЛН-СФ pcre_compile.3 /usr/доли/человек/man3/pcre32_compile.3
 ЛН-СФ pcre_compile2.3 /usr/доли/человек/man3/pcre32_compile2.3
 ЛН-СФ pcre_config.3 /usr/доли/человек/man3/pcre32_config.3
 ЛН-СФ pcre_copy_named_substring.3 /usr/доли/человек/man3/pcre32_copy_named_substring.3
 ЛН-СФ pcre_copy_substring.3 /usr/доли/человек/man3/pcre32_copy_substring.3
 ЛН-СФ pcre_dfa_exec.3 /usr/доли/человек/man3/pcre32_dfa_exec.3
 ЛН-СФ pcre_exec.3 /usr/доли/человек/man3/pcre32_exec.3
 ЛН-СФ pcre_free_study.3 /usr/доли/человек/man3/pcre32_free_study.3
 ЛН-СФ pcre_free_substring.3 /usr/доли/человек/man3/pcre32_free_substring.3
 ЛН-СФ pcre_free_substring_list.3 /usr/доли/человек/man3/pcre32_free_substring_list.3
 ЛН-СФ pcre_fullinfo.3 /usr/доли/человек/man3/pcre32_fullinfo.3
 ЛН-СФ pcre_get_named_substring.3 /usr/доли/человек/man3/pcre32_get_named_substring.3
 ЛН-СФ pcre_get_stringnumber.3 /usr/доли/человек/man3/pcre32_get_stringnumber.3
 ЛН-СФ pcre_get_stringtable_entries.3 /usr/доли/человек/man3/pcre32_get_stringtable_entries.3
 ЛН-СФ pcre_get_substring.3 /usr/доли/человек/man3/pcre32_get_substring.3
 ЛН-СФ pcre_get_substring_list.3 /usr/доли/человек/man3/pcre32_get_substring_list.3
 ЛН-СФ pcre_jit_exec.3 /usr/доли/человек/man3/pcre32_jit_exec.3
 ЛН-СФ pcre_jit_stack_alloc.3 /usr/доли/человек/man3/pcre32_jit_stack_alloc.3
 pcre_jit_stack_free ЛН-СФ.3 /usr/доли/человек/man3/pcre32_jit_stack_free.3
 ЛН-СФ pcre_maketables.3 /usr/доли/человек/man3/pcre32_maketables.3
 ЛН-СФ pcre_pattern_to_host_byte_order.3 /usr/доли/человек/man3/pcre32_pattern_to_host_byte_order.3
 ЛН-СФ pcre_refcount.3 /usr/доли/человек/man3/pcre32_refcount.3
 ЛН-СФ pcre_study.3 /usr/доли/человек/man3/pcre32_study.3
 ЛН-СФ pcre_utf32_to_host_byte_order.3 /usr/доли/человек/man3/pcre32_utf32_to_host_byte_order.3
 ЛН-СФ pcre_version.3 /usr/доли/человек/man3/pcre32_version.3
 принять[3]: уходя каталог/Дом/ЕС2-пользователя/библиотеки PCRE-8.41'
 сделать[2]: уходим каталог/Дом/ЕС2-пользователя/библиотеки PCRE-8.41'
 сделать[1]: покидая каталог/Дом/ЕС2-пользователя/библиотеки PCRE-8.41'
 [ЕС2-пользователь@ИС-10-0-3-82 для PCRE 8.41]$ судо МВ -в каталоге /usr/lib в/libpcre.так.* /Либ 
 ‘каталог/usr/lib в/libpcre.так.1’ - > ‘в/lib/libpcre.так.1’
 ‘каталог/usr/lib в/libpcre.так.1.2.9’ -> ‘/программа lib/libpcre.так.1.2.9’
 [ЕС2-пользователь@ИС-10-0-3-82 для PCRE 8.41]$ судо ЛН-сфв ../../lib В/$(и более ранних версий в /usr/lib в/libpcre.так) в /usr/lib в/libpcre.так
 ‘каталог/usr/lib в/libpcre.так что’ -> ‘../../библиотека lib/libpcre.так.1.2.9’
$ судо сервис httpd перезагрузить
 Остановка файле httpd: [ OK ]для
 Запустить httpd: [ OK ]для

phpinfo.php enter image description here

+991
Md Afzal 13 нояб. 2014 г., 11:35:42
Другие ответы

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


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

В сетевой инфраструктуры, транспортная обработка ДПП до АП. Если он обнаруживает радарные импульсы на канале он хотел использовать, он просто будет выбрать другой канал и в противном случае продолжать работать как обычно. Таким образом, единственное, что вы заметите на клиента заключается в том, что он подключен к сети на другой канал, чем обычная. Если АП переключает канал, пока вы подключены к нему, он уведомляет всех клиентов, чтобы переключиться, и вы увидите, что в МВ событие как ch_switch_notify.

Давайте представим, что ваша Linux-машина, АП (или узлов сетки), так что это на самом деле отвечает ДПП. Первое, что он делает, когда поднимая сеть, чтобы запустить КБК (проверка доступности канала), которая означает ожидание в течение определенного времени для радиолокационных импульсов, прежде чем что-либо передавать. Если нет импульсов, обнаруженных на выбранном канале, сети придет как обычно. (Если вы когда-нибудь задумывались, почему беспроводная принимает возрастов, чтобы прийти, когда вы перезагрузите маршрутизатор, вот почему.)

После этого, драйвер прошивки/держит глаз вне для специальных радиолокационных сигнатур импульс, и если он обнаружит их, он инициирует процедуру ДПП (знаки недоступный канал и берет другую). Вы могли видеть, что в МВ событие как ххх МГц: радар обнаружил.

Если вы хотите узнать все кровавые подробности, взглянем на Линукс беспроводной Вики.

+949
Arvind Chellapondy 23 мар. 2017 г., 19:40:18

В bash:

shopt -с globstar
ЛС-1д **/
+831
anderlaini 29 окт. 2010 г., 10:06:02

Есть драйверы satsmart на GitHub, что прекрасно работать для большинства (по USB) диски. Отсоедините все внешние диски; Установить драйвер satsmart; перезагрузите Mac, подключите диски. Посмотреть и скачать отсюда: https://binaryfruit.com/drivedx/usb-drive-support

+811
kakosf 31 окт. 2013 г., 21:24:17

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

Я хочу разместить службу такой, где люди будут загружать код и он будет работать и какие-то рамки бы нагрузке процессора, памяти и пропускной способности.

Я вижу сырья в Linux (группы, докер, ТЦ), но там что-то, что объединяет все это вместе? И, возможно, самой мелодии, как она работает, чтобы увеличить/уменьшить дроссели в зависимости от текущей нагрузки?

+773
Jem0928 19 авг. 2022 г., 17:29:27

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

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

+734
chaotic 30 июн. 2019 г., 09:42:11

Пробовал кто-нибудь ниже?

ansifilter
меньше -Р
строки
+659
Joel Ndambuki 22 апр. 2018 г., 03:33:09

Я только что проверил в мой рейс компании Ryanair. Как вы знаете Ryanair будет дешевые дешевые дешевые авиакомпании. Раньше считалось, что вы могли бы проверить в до месяц вперед и распечатать посадочный талон (вы должны его распечатать, потому что иначе они взимать оформить в аэропорту).

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

Я пропустил шаг?

+606
brttyking 15 июн. 2020 г., 11:44:29

У меня вопрос про меню с категориями.

Вы можете увидеть это меню здесь: http://linux.inf.ua/mint.png

Не ОС X горный лев поддержка somekind из этого меню?

+591
Kasia 24 февр. 2018 г., 17:38:08

Я поняла, мне надо было загрузить iwlwifi

+585
Kathleen Dye 1 февр. 2016 г., 18:08:08

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

Я нашел его здесь:

Маленький телефон с Wi-Fi Интернет, исходящие от него

Этот странный новый символ показывает на телефоне есть Wi-Fi призвание. Это новая функция принесла крупнейших сетей в Великобритании, чтобы помочь дать вам самое лучшее качество вызова. Если ваш телефон не имеет хорошего приема, как, когда вы находитесь в помещении, это сделает телефонные звонки, используя вместо имеющейся Wi-Fi сети.

+543
Alinanana 5 июн. 2018 г., 22:09:58

пробуйте выполнить следующие действия:

ПС-эф
+486
user3808203 8 янв. 2023 г., 11:01:58

Я использую Wireshark, чтобы диагностировать проблему WiFi в моем доме. Я выключи все, кроме меня, конечно, и трафик выглядит нормально.

Однако, когда я включаю свой iPhone, маршрутизатор немедленно начинает посылать пакеты ARP для IP-адреса. Даже когда у меня интернет отключили!

Почему это происходит?

+466
Drumming Ace 16 мар. 2023 г., 08:04:30

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

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

+401
Matthew Brown 25 июн. 2012 г., 03:15:55

Я использую Ubuntu 16.04 с NVIDIA-384 водителей и смотреть фильмы в различные форматы с помощью VLC. Типы файлов могут быть мп4, мкВ, Ави, wmv и т. д. Иногда они приведут всю систему заморозить. Иногда он возвращается, но обычно он требует перезагрузки. Это известная ошибка где-то в системе видео-дисплей https://bugs.launchpad.net/ubuntu/+источник/Меса/+ошибка/1574354

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

Есть ли способ исправить или поймать эту проблему?

+309
Ali Zamani 24 февр. 2019 г., 05:26:48

Это возможно с помощью мгновенных жесты Easystroke в жест признания. Определить следующие кнопки в настройки ▸ поведения ▸ дополнительные кнопки:

Additional Buttons

и следующие действия в действия разделе:

Actions

Команды я показал изменение объема без отображения уведомления. Смотреть на этот вопрос для лучшей альтернативы.

+306
Prashant Mishra 14 июл. 2015 г., 22:34:22

Я согласен, что TimeMachine резервное копирование внутренних объемов. https://www.baligu.com/pondini/TM/32.html

У сестры Макбук 2012 ужасно медленно работает

Я бы потратить немного времени на диагностику почему машина работает медленно.

  1. Запустите мониторинг системы /приложения/утилиты/мониторинг. Проверка использования ОЗУ и подкачки.
  2. Запустить etrecheck https://itunes.apple.com/us/app/etrecheck/id1423715984?mt=12
+218
Kaylan 3 мар. 2016 г., 23:59:29

Я успешно преобразованы в Debian 8.7 из systemd для файле OpenRC через этот гид.

Последняя часть руководства говорит:

Допустим, вы хотите пакет пакет (печать программное обеспечение для принтеров HP), общий случай. На systemd в-бесплатные в Debian 8 "Джесси" системы, установка пакета, к сожалению, заблокирован цепочку зависимостей пакет -> средства policykit-1 -> неизвестных systemd в -> systemd в. Что делать? В этом случае, ответ заключается в том, что вы только думаете, что вам нужен пакет пакет, который является омнибус, ориентированный на десктоп упаковки достаточно и драйверы пакет, и поэтому включает в себя гном-зависимость крючки. Части, которые вы хотите в более сфокусированный компонент драйвера принтера-hpcups пакеты и драйвера принтера-достаточно, работая с чашками или предпочтительный механизм печати.

Я установил драйвер принтера-достаточно пакет, и мой принтер был добавлен в систему. Тем не менее, пытается что-то напечатать выдает ошибку пакет.плагин. Я подозреваю, что это потому, что бинарные плагин не доступен.

Как я могу получить бинарный плагин без systemd в?

+32
Juris 23 авг. 2020 г., 18:28:46

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