Почему объединение двух unbuffers давать эту ошибку?

Я читаю этот ответ здесь и запустить тестовый код

unbuffer ключам -ПС /usr/Бен/телнет | unbuffer -Р меньше

но получить недостающие именем ("меньше-помощь" за помощью).

Почему объединение двух unbuffers давать эту ошибку?

+212
user52641 16 февр. 2013 г., 00:24:13
27 ответов

Обычно, когда удаленный компьютер пытается подключиться к вашему серверу постфикс, постфикс будет пытаться выполнить DNS-запрос по адресу и сообщить, что в файле

например

подключение от 66-220-155-155.outmail.facebook.com[66.220.155.155]

или

подключение от mail-it0-x249.google.com[2607:f8b0:4001:c0b::249]

Теперь, если IP-адрес не может быть правильно решен на имя, потом он сообщает неизвестных вместо:

например

подключение от неизвестного[42.119.145.220]
подключение от неизвестного[192.3.220.210]
подключение от неизвестного[39.52.115.55]

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

Увидев "подключение/отключение" последовательности для сервера это нормально в интернете, это могут быть спамеры, botnots, неправильно настроенного сервера, средства сканирования... мой личный сервер, который обрабатывает почту для меня, видел, 10 из них в последние 4 часа.

+962
morbidCode 03 февр. '09 в 4:24

попробуйте это

черный -к 
показать конфиг

На моей системе, кажется, что пустой черного списка игнорируется и содержит, в дополнение к поставщиков черном списке устройств, эти devnodes узоров:

узел devnode "^(ОЗУ|сырья|цикл|ФД|МД|СД|СР|ВСС|ст)[0-9]*"
узел devnode "^БГ[а-я]"
узел devnode "^dcssblk[0-9]*"

Он соответствует "ДМ"

вы могли бы попытаться добавить "ДМ-1, ДМ-2 .." devnodes на исключение из черного списка. Я никогда не пробовал. Я не знаю последствий, если вы положили на файл многолучевости ДМ, например, исключение.

+948
Devy Badshah 16 мая 2010 г., 05:07:23
Другие ответы

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


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

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

+946
Adrian Zhang 6 дек. 2015 г., 13:50:06

Использовать по rsync, но сказать его не копировать или удалять любые файлы.

в rsync-а-НВ-удалить в/ б/
+939
SUMIT MITRA 20 окт. 2019 г., 02:37:16

У меня есть система, которая имеет два сетевых интерфейса с разными IP-адресами, которые находятся в диапазоне публичное выступление (пусть и через NAT в случае первой) и которые имеют разные шлюзы. (Долгая история, это для целей тестирования)

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

Можно ли убедиться, что ответы всегда отправляются через тот же сетевой интерфейс (и с тем же IP-адресом источника), как они пришли? И если да, то как?

+933
Mikor 19 мар. 2015 г., 04:14:31

Я пытаюсь выполнить команду ip-связи сел Дэв wlan3 как пользователь спасения.

Я пытаюсь дать спасательных доступ к команде/sbin/IP, который работает visudo и добавьте эту строку:

спасти всех=NOPASSWD: файл /sbin/ИС

Я затем выполнить команду еще раз, но еще вернусь:

RTNETLINK ответы: операция не допускается

Как я могу позволить пользователю выполнить эту команду?

+909
Kipton Barros 15 нояб. 2017 г., 15:20:19

Что я пробовал:

$ залет ... нет-предоставление
Приведение машины "по умолчанию" с 'LXD по-провайдера...
==> по умолчанию: машина еще не создан, начиная...
==> по умолчанию: хост-машина не поддерживает синхронизацию папок LXD по.
==> по умолчанию: 
==> по умолчанию: для использования этой функции необходимо сначала настроить идентификатор связок для
==> по умолчанию: текущий пользователь в /etc/subuid и /etc/subgid. Для получения дополнительной информации
==> по умолчанию: см. бродяга LXD по тени --помочь`.
==> по умолчанию: 
==> по умолчанию: импорт изображения для lxc...
[не]

Ок, давайте попробуем советов:

$ бродячая тень LXD по --помогите
Для того, чтобы использовать общие папки, необходимо сначала добавить пользователя
и идентификатор группы (которые в настоящее время 1000 и 985) на хост-машине
subuid(5) и subgid(5) файлы:

 $ Эхо корень:1000:1 | судо тройник -в /etc/subuid
 $ Эхо корень:985:1 | судо тройник -в /etc/subgid

Дополнительные сведения об этих командах, и пользователя/группы сопоставления ID в
вообще, обратитесь к этой статье:

протокол HTTPS://insights.ubuntu.com/2017/06/15/custom-user-mappings-in-lxd-containers/
$ Эхо корень:1000:1 | судо тройник -в /etc/subuid
корень:1000:1
$ Эхо корень:985:1 | судо тройник -в /etc/subgid
корень:985:1
$ залет ... нет-предоставление
Приведение машины "по умолчанию" с 'LXD по-провайдера...
==> по умолчанию: машина еще не создан, начиная...
==> по умолчанию: импорт изображения для lxc...
==> по умолчанию: не удалось создать контейнер
Поставщику не удалось создать контейнер для виртуальной машины по умолчанию.

Базовое сообщение об ошибке было: создать контейнер: создание lxc-контейнера: LXD не иметь uid/распределение гид. В этом режиме поддерживаются только привилегированные контейнеров 

Журналы LXD ПО может содержать больше информации о причинах этой неудачи.

Давайте попробуем куча предложений со всех мест (1, 2, 3). Не повезло. Во всех случаях я получил одну из двух вышеупомянутых сообщений. Эти сообщения также странно, потому что для меня они выглядят как они имеют в виду то же самое, так что я не знаю, какое из решений сделать "дальше", чем другие. Особенно с консультацией повсюду за оба сообщения, похоже, то же самое я пробовал с десяток раз, включая по меньшей мере:

  • функции printf "%s:100000:65536\n" LXD по корень | судо тройник в /etc/subgid в /etc/subuid
  • функции printf "%s:1:65536\n" LXD по корень | судо тройник в /etc/subgid в /etc/subuid
  • функции printf "%s:1:65536\n" корень залетный пользователь $ | судо тройник в /etc/subgid /и т. д./subuid

Я убедился в команду sudo systemctl перезапустить LXD по Перед каждым бродягой вверх.


функции printf "%s:1000:65536\n" LXD по корень | судо тройник в /etc/subuid && е "%s:985:65536\n" LXD по корневой | судо тройник в /etc/subgid дало мне интересно другое сообщение об ошибке:

Создание lxc-контейнера: идентификатор узла в пределах subids

Не знаю, почему это ошибка или как исправить ее.


Бродячая пользователей на коробке УИД/гид 1000/1000 (после запуска его с VirtualBox).

+868
jbbuckley 14 янв. 2017 г., 15:53:38

У меня есть папка на моем Mac под названием "␀␀␀␀ХФС+ личные данные". Я пытаюсь удалить его, но он содержит кучу странных персонажей, которые задыхаются отвязать, RM и МВ, что делает его трудно, чтобы удалить его и его содержимое. Я пробовал нагнетание код для вызова отключить() непосредственно на всякий случай отцепить/РМ файлы/МВ делают некоторые другие вещи - но нет, отвяжите() не могу разобрать этого персонажа.

Я использовал эхо и ОД, чтобы выяснить, что персонаж это:

************@Троица:~/рабочий стол/тест$ Эхо -э "␀" | ОД -Т-ря -док
 342 220 200 012`

Я посмотрел 342 здесь: http://ascii-code.com - и обнаружили, что это часть Латинской-1 комплект. Я попытался с iconv преобразовать его в UTF-8:

************@Троица:~/рабочий стол/тест$ с iconv -F в латинских типа 1-т в UTF-8 "␀␀␀␀на HFS+ личные данные"
с iconv: ␀␀␀␀ХФС+ личные данные: ошибка ввода-вывода

Так как мне удалить эту папку? Я могу передать шестнадцатеричные коды/октября в RM и MV или что-то? Я пробовал все, что я могу думать, в том числе RM *, ссылаясь на судо и т. д. Проблема в том, что разорвать связь дроссели на этого персонажа, поэтому мне нужно как-то изменить персонажа. Я тоже думал об установке Debian в виртуальную машину и давая ему доступ к этой папке, так что я могу попробовать оттуда, в случае, если это проблема с инструментами у меня на моей ОС Х окружающей среды.

Редактировать: Я попытался это:

************@Троица:~/рабочий стол/тест$ Эхо -э "␀␀␀на HFS+ личные данные" | ОД -Т-ок -в
 342 220 200 110 106 123 053 040 342 220 200 342 220 200 120 162
 151 166 141 164 145 040 104 141 164 141 012`

************@Троица:~/рабочий стол/тест$ Эхо "\342\220\200\342\220\200\342\220\200\110\106\123\053\040\120\162\151\166\141\164\145\040\104\141\164\141\012" | команды xargs РМ

РМ: 342220200342220200342220200110106123053040120162151166141164145040104141164141012: нет такого файла или каталога

************@Троица:~/рабочий стол/тест$ Эхо "\342"
\342

EDIT2: показаны отвязать() ошибка

************@Троица:~/рабочий стол/тест$ отсоединить test3.txt
************@Троица:~/рабочий стол/тест$ отвязать "␀␀␀␀ХФС+ частная Data/1.txt"
отсоединить: ␀␀␀␀ХФС+ частная Data/1.txt: недопустимый аргумент
************@Троица:~/рабочий стол/тест$ диск "␀␀␀␀ХФС+ личные данные/"
************@Троица:~/рабочий стол/тест/␀␀␀␀ХФС+ личные данные$ отсоединить 1.txt
отменить связь: 1.txt: недопустимый аргумент

EDIT3: показывает, что это не НФС+вопрос/файловой системы, а именем проблемы

************@Троица:~/рабочий стол/тест$ команды mkdir "␀␀␀␀testTest"
************@Троица:~/рабочий стол/тест$ РМ -Р "␀␀␀␀testTest"
РМ: ␀␀␀␀testTest: недопустимый аргумент

EDIT4: это может быть прогресс... я собираюсь возиться с языка в следующий.

************@Троица:~/рабочий стол/тест$ Общ | грэп -я *испытание* | ключам
0000000: Е290 80e2 9080 Е290 80e2 9080 7465 7374 ............тест
0000010: 5465 7374 0а тест.

************@Троица:~/рабочий стол/тест$ РМ -Р $'\XE2 в\Х90\Х80\XE2 в\Х90\Х80\XE2 в\Х90\Х80\XE2 в\Х90\Х80\x74\х65\x73\x74\x54\х65\x73\x74\x0a'
РМ: ␀␀␀␀testTest
: Нет такого файла или каталога

Продолжение: Неа, ложная надежда. Я бросил \x0a на конце и он "работал" ... рода.

************@Троица:~/рабочий стол/тест$ РМ -Р $'\XE2 в\Х90\Х80\XE2 в\Х90\Х80\XE2 в\Х90\Х80\XE2 в\Х90\Х80\x74\х65\x73\x74\x54\х65\x73\x74'
РМ: ␀␀␀␀testTest: недопустимый аргумент
+820
Trinity emmanuel 17 авг. 2012 г., 05:07:42

Есть какой-то изощренный метод поиска строк во многих файлах?

Я попытался это базовая техника

для меня В `найти`.; сделать searched_string команда grep "$я"; готово;

Это не выглядит очень сложным и, кроме того, он ничего не нашел в иерархии файлов.

+803
director 12 янв. 2019 г., 19:38:16

с bash только:

пока новое_имя читать ; делать
 СР старый/Дир/рока.МПГ /новое/каталог/"$новое_имя"
сделано < abc.txt

или даже в одну строку:

пока новое_имя читать ; делать ; СР старый/Дир/рока.МПГ /новое/каталог/"$новое_имя" ; сделано < abc.txt

Механизм для чтения каждой строки abc.txt как новый_каталог varaible и затем скопировать старый файл в новое место с новым именем.

+771
user2574161 5 мая 2016 г., 19:24:57

Пожалуйста, не используйте СЭД - это не подходящий инструмент для работы.

Я бы использовал Perl для себя:

#!/usr/Бен/ОКР на Perl
использовать строгие;
использование предупреждений;

использовать XML::прутик;

мой $веточку = модуль XML::веточка->новый( 'pretty_print' => 'indented_a' );
$прутик->parsefile ( 'your_file.xml' );

еогеасп мой $штука ( $прутик -> корень -> дети ) {

 мой $newthing = $веточку -> корень -> insert_new_elt($вещь->тег);
 еогеасп мой $Key ( ключи %{$вещь -> АТЦ()} ) {
 $newthing -> insert_new_elt($ключ, $вещь -> АТТ (ключ$));
}
 $вещь -> удалить;
}

$прутик->печать;

Выходы:

<корень>
<книга>
<страниц>350</страниц>
 <имя>структуры данных</имя>
<Цена>250</цена>
</книга>
</корень>

Это довольно просто, потому что мы работаем с (анонимно) хэш - АТТ(). Чтобы выбрать одного атрибута мы должны сделать немного больше - мы должны определить, что мы хотим сохранить имя и вставить в качестве атрибута нашего родительского элемента.

Это использует карту , которая может быть немного головной боли:

#!/usr/Бен/ОКР на Perl
использовать строгие;
использование предупреждений;
используйте данные::самосвал;

использовать XML::прутик;

мой %keep_att = ( имя => 1 );
мой $веточку = модуль XML::веточка->новый( 'pretty_print' => 'indented_a' );
$прутик->разбор( \*сведения );

еогеасп мой $штука ( $прутик->корень->дети ) {
 мой $newthing = $веточку->корень->insert_new_elt( $вещь->тег,
 { карте { $_ => $вещь->АТТ($_) } ключи %keep_att } );

 еогеасп мой $Key ( ключи %{ $вещь->АТЦ() } ) {
 далее, если $keep_att{$ключ};
 $newthing->insert_new_elt( $ключ, $вещь->АТТ (ключ$) );
}
$вещь->удалить;
}

$прутик->печать;

____Данных
<корень>
<книга название="структура данных" цене="250" страниц="350"/>
</корень>

Это производит:

<корень>
 <книга название="структура данных">
<Цена>250</цена>
<страниц>350</страниц>
</книга>
</корень>

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

Немного как это:

еогеасп мой $штука ( $прутик->корень->дети ) {

 мой %атрибуты = %{$вещь->АТЦ()};
 мой %new_children; 
 еогеасп мой $attr, который ( ключи %атрибутов ) {
 если ( $keep_att{$м} ) { 
 #оставить его в %атрибутов; 
}
 еще {
 $new_children{$м} = $атрибутов{$м}; 
 удалить $атрибутов{$м}
}
}
 печать самосвал \%атрибутов;
 печать самосвал \%new_children;

 мой $newthing = $веточку->корень->insert_new_elt( $вещь->тег,
 { %атрибутами } );

 еогеасп мой $Key ( ключи %new_children ) {
 $newthing->insert_new_elt( $ключ, $new_children{$ключ} );
}
$вещь->удалить;
}
+692
user277656 5 окт. 2011 г., 23:13:35

Документы для rsync ис флаг:

-Л-копирование-ссылки преобразовать символьную ссылку на файл референт/реж

Этот вопрос о том, как "обратный" перевод, который изначально был сделан, используя rsync и -Л ....


Это проще для меня, чтобы объяснить, что я имею в виду здесь "обратный" с простой конкретный пример.

Установка

Предположим, у меня есть каталоги в/tmp/источник/ и в/tmp/целевой/, как показано ниже:

$ /usr/Бен/дерево -АФ /tmp/и источник/ /ТМП/целевой/
в /tmp/источник/
├── А. Д/
│ ├── Вт
│ └── х
├── Б. Д/
│ └── з
├── С. Д/
│ ├── з -> ../л. д/ж
│ └── г -> ../А. Д/х
└── Д. Л -> В. Д/
в /tmp/целевой/

В частности, обратите внимание на следующие детали:

  • содержимое /tmp/и источник/С. D - относительные символические ссылки, указывающие на обычные файлы в /tmp/и источник/А. Д;
    • на имена из симлинк /tmp/и источник/С. Д/з и его референт одинаковы;
    • на имена в символическую ссылку /tmp/и источник/С. Д/Г (именно Г) и его референт (а именно, х) различны;
  • в /tmp/источник/Д. Л. представляет собой относительную символическую ссылку на /tmp/и источник/Б. Д;
  • в /tmp/целевой/ В настоящее время пуст.

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

$ rsync и -Л-в /tmp/источник/С. Д /tmp/и источник/Д. л /tmp/и цель

После выполнения этой команды в каталоге/tmp/целевой/ выглядит вот так:

$ /usr/Бен/дерево -АФ /tmp/и целевых/
в /tmp/целевой/
├── С. Д/
│ ├── Вт
│ └── г
└── Д. л/
 └── з

Обратите внимание, в частности, что, хотя в обеих в/tmp/источник и /tmp/и целевых относительные пути

С. Д/з
С. Д/Г
Д. л/з

существуют только те, под /tmp/и цели "реальные" пути. На "реальный путь" $п я имею в виду, что, грубо говоря, выход из более ранних версий -ф $п снова (или, точнее,${Р:С}). Е. Г.

$ и более ранних версий -Ф /tmp/и цель/С. Д/з
в /tmp/целевой/С. Д/з

но

$ и более ранних версий -Ф /tmp/и источник/С. Д/з
в /tmp/Источник/А. Д/з

Проблема

В текущем контексте, что я имею в виду "обращать" предыдущим при помощи rsync -я команда в принципе скопировать обычные файлы в каталоге/tmp/целевой/ на их оригиналы в /tmp/и источник, оставляя структуру из файла/tmp/источник неизменной.

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

Я ищу способ, чтобы выполнить такой "разворот", сопоставимый по сложности/трудности в использование rsync -аль - команда, используемая для выполнения "вперед" перевод в первую очередь.


Один из недостатков этого простого примера, что это так просто , что возникает соблазн решить проблему с помощью грубой силы. Е. Г.

$ синхронизировать /tmp/и цель/С. Д/Ш /tmp/и источник/А. Д
$ синхронизировать /tmp/и цель/С. Д/Г /tmp/и источник/А. Д/х
$ синхронизировать /tmp/и цели/Д. л/з в /tmp/источник/Б. Д

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

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


Чистки рядов, следующий скрипт создает в приведенном выше примере игрушек.

BASEDIR=/tmp/и условие_1

# раскомментируйте следующую строку перед запуском этого скрипта
# РМ -РФ $BASEDIR/источник $BASEDIR/целевой

команды mkdir -Р $BASEDIR/источник/{А,B,С}.д $BASEDIR/целевой
сенсорный $BASEDIR/источник/{г/{ш,Х},Б. Д/з}
ЛН-ы ../л. д/ж $BASEDIR/источник/С. Д/з
ЛН-ы ../А. Д/х $BASEDIR/источник/С. Д/Г
ЛН-ы В. Д $BASEDIR/источник/Д. л
+686
Filemon J Santiago Santiago 28 апр. 2017 г., 06:37:39

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

#!/бин/Баш
СЕРВЕР1="192.ХХХ.ХХХ.2"
СЕРВЕР2="192.ХХХ.ХХХ.3"
Сервере server3="192.ХХХ.ХХХ.4"
СЕРВЕРА4="192.ХХХ.ХХХ.5"
СЕРВЕРА5="192.ХХХ.ХХХ.6"
SERVER6="192.ХХХ.ХХХ.7"

Для ((я=1; я<7; я++))
делать
servervar="сервер$я"
 Эхо "${!servervar}"
сделано

Если ты ок с просто собираем список IP-адресов в течение цикла, то вы могли бы также рассмотреть просто с помощью какой-то коловорот расширения перебрать все, что вам нужно:

#!/бин/Баш

на сервере в \
192.ХХХ.ХХХ.{2..7} \
192.ыыы.ыыы.{42..50} \
192.БЗ.БЗ.254
делать
 эхо "$сервер"
сделано

Но если вам нужно повторно использовать (возможно дубль-расширенный) список, используя список инициализации массива будет такой путь:

#!/бин/Баш

сервера=(
192.ХХХ.ХХХ.{2..7} 
192.ыыы.ыыы.{42..50}
192.БЗ.БЗ.254 )

на сервере в "${сервера[@]}"
делать
 эхо "$сервер"
сделано
+511
Beimbet 6 февр. 2016 г., 19:50:44

Установить программу, такую как объединить (есть другие утилиты для этого, но я как сливаются, так как он не есть KDE/GNOME в зависимостях) и использовать его для визуального сравнения/слияния файлов.

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

enter image description here

+500
sk8asd123 6 окт. 2014 г., 14:46:38

Я использую это с IP-адреса одной и той же машины:

$ Nmap по -Р0-65535 192.168.1.198

Начиная сканированиях 7.60 ( https://nmap.org ) в 2019-03-20 10:13 по МСК
Nmap в отчете о сканировании для оливкового.для FiOS-маршрутизатор.дом (192.168.1.198)
Хоста (0.00049 задержки с).
Не показано: 65526 закрытые порты
ГОСУДАРСТВЕННОГО ПОРТОВОГО ОБСЛУЖИВАНИЯ
22/TCP с открытым SSH
111/TCP и открыть даемон rpcbind
139/TCP и NetBIOS открыт-ССН
445/TCP и открыть Microsoft-ДС
2049/TCP для открытых НФС
5900/TCP и фильтруют через VNC
41441/ПТС откроют неизвестно
43877/ПТС откроют неизвестно
44847/ПТС откроют неизвестно
55309/ПТС откроют неизвестно

Такое "открытое" означает "слушать"?

Почему после lsof выводит отчет о открытых порта информацию? Спасибо.

$ судо как lsof -я :2049
$ судо как lsof -я ПТС:2049
$
+456
degxy2 2 февр. 2011 г., 11:24:40

Вы можете использовать

массив=(*.JPG)в
Для ((я = ${#массив[@]} - 1;Я >= 0;я -)); делать
 Эхо ${массив[я]}
сделано
+422
Steve Jorgensen 11 июл. 2014 г., 08:30:45

На мой ноутбук я использую xbindkey для этого.

Настройки:

  1. Установите xbindkeys apt-получить установку xbindkeys
  2. Редактировать свой конфиг ~/.xbindkeysrc.СКМ

    (xbindkey '("XF86Standby") "судо ПМ-приостановить")

  3. Запустить xbindkeys в i3/config файл

    старпома-нет-запуск-код xbindkeys&

или в .файла

xbindkeys &

+410
Brian Zhang 22 июн. 2010 г., 17:27:38

Моя установка

  • В Ubuntu 14.04 LTS 64-разрядный
  • С nginx
  • Simplesamlphp в 1.13.2

Мой сервер nginx блока:

сервера {
 слушать 80;
 слушать [::]:80;

 корневой каталог /var/www в/ССО/HTML;в
 index.php индекс index.html index.htm;

 имя_сервера ХХХ.ХХ.х.ХХ;

 расположение / {
 try_files $URI-код и $URI/ /index.php?$аргументы ;
}

 # Для simplesamlphp в
 расположение /simplesaml {
 псевдоним в /var/www в/ССО/HTML-код/simplesaml/ВСП;
 расположение ~ \.на PHP(/|$) {
 fastcgi_split_path_info ^(.+?\.в PHP)(/.+)$;
 fastcgi_param переменной path_info $fastcgi_path_info;
 fastcgi_pass Unix: система в/var/работа/рнр5-тефлон.носок;
 fastcgi_index index.php;
 включают fastcgi_params;
 } 
}

 ошибки 404 /404.html;
 ошибки 500 502 503 504 /50x.html;
 расположение = /50x.html {
 корневой каталог /usr/доли/nginx/HTML;в
}

 расположение ~ \.в PHP$ {
 try_files и $URI =404;
 fastcgi_split_path_info ^(.+\.в PHP)(/.+)$;
 fastcgi_pass Unix: система в/var/работа/рнр5-тефлон.носок;
 fastcgi_index index.php;
 #fastcgi_param имя script_filename $document_root$fastcgi_script_name будет;
 fastcgi_param имя script_filename $request_filename;
 включают fastcgi_params; 
 } 
} 

Мой файл структуры заключается в следующем, где в/var/www в/ССО/HTML-код/ - это корневая папка. Я поставил simplesamlphp в структуре в файле/var/www в/ССО/HTML-код/simplesaml/

Я следовал шаги установки нашли на https://simplesamlphp.org/docs/stable/simplesamlphp-install хотя это руководство охватывает только сервер Apache.

Я исследовал, как настроить сервер nginx блокировать правильный путь. Но поведение я понимаю, что при печатании my-domain.com/simplesaml я перейду на my-domain.com/simplesaml/module.php/core/frontpage_welcome.php с сайтом вывода не указан входной файл.

Затем я посмотрел в мои ошибки с nginx.журнал, который говорит мне это:

[ошибка] 26283#0: *1 FastCGI-сервера, отправленные в поток stderr: "не удалось открыть основной скрипт: /var/www/sso/html/simplesaml/www//module.php/core/frontpage_welcome.php (нет такого файла или каталога)" во время чтения заголовка ответа от апстрима, заказчик: ХХХ.ХХХ.ХХ.234, сервер: ХХХ.ХХ.х.ХХ, запрос: "получить /simplesaml/module.php/core/frontpage_welcome.php протокол HTTP/1.1", вверх по течению: "в FastCGI://Unix: система в/var/работа/рнр5-тефлон.носок:", ведущий: "ХХХ.ХХ.х.23"

Я тут прочитала про сообщение об ошибке и пытался изменить согласно тому, что указано здесь: http://blog.martinfjordvald.com/2011/01/no-input-file-specified-with-php-and-nginx/

Я проверил разрешения для файлов/директорий в моем каталоге ССО, после запуска:

найти ССО/ -тип D -exec можно командой chmod 755 {} \;
найти ССО/ -тип F -exec можно командой chmod 755 {} \;

Это выглядит так: enter image description here

Хотя все это кажется правильным, группы пользователей, которым разрешен запуск/чтение/запись в файлы. Я тоже поменял на fastcgi_param имя script_filename $request_filename; в nginx Server блок.

Мои мысли

Как он перенаправляет на simplesaml/module.php/core/frontpage_welcome.php и не simplesaml/modules/core/frontpage_welcome.php ?

Что может быть не так?

+388
Moazzam malik 18 янв. 2018 г., 12:33:19

Во-первых, никогда не парсить вывод ЛС. Выходной считается читабелен и не предназначен для разбора. Это гораздо лучше, чтобы просто перебрать все подстановка, как я покажу ниже.

Реальной проблемой было то, что вы использовали , а не . Бывшей было бы пустой переменной, и поэтому его команда дата не имели никаких выходных данных. Итак, вот измененный команду:

для меня в ./*; делать
 modTime="$(/usr и/гну/ОГРН/дата -Р "$Я" +%Ф)"
 Эхо "$modTime"
сделано

Однако, одного найти команда должна делать то, что вы хотите:

найти ./ -параметр maxdepth 1 -е "ты-%%ТМ-%тд\п"
+363
Serg Smyk 16 мар. 2017 г., 22:40:06

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

Если вы не можете или не хотите отмонтировать /СМИ, но вы хотите, чтобы открыть дерево каталогов, что смонтированную файловую систему слежки, вы можете перемещать точки монтирования куда-нибудь. Создать пустую папку (или если вы предпочитаете, используйте существующую), то называть Маунт-перемещение. Это особенность Линукса.

команды mkdir /MNT в
горе-перемещение /медиа каталог /mnt
+303
Mel Bassett 19 авг. 2019 г., 19:30:30

В настоящее время я пытаюсь написать скрипт на bash, который может выполнить набор юнит/интеграционные тесты. У меня эта часть работает, но что мне сейчас нужно-это уметь выводить резюме в конце. Я пытаюсь использовать команду grep отъ захватить каждую строку, которая содержит ряд сопровождается строкой неудачу, сохранить его в переменной, и распечатать его в конце.

Так что пример не выход

224 прохождения (3М)
47 не

Что я хотел бы быть напечатаны в конце что-то вдоль линий

service01 4 не
service03 1 не

То, что я так далеко:

Вывод=""
за обслуживание в ${массив[*]}
делать
 Эхо $обслуживание
 если [ $DO_API == 'правда' ]
тогда
 Эхо 'тесты по API'
 Выход+="$API-сервиса $(докер-экзек-это сервис $НПМ запустить api_test | ти на /dev/телетайп | грэп -е '[0-9]+ не' )"
интернет

 если [ $DO_CI == 'правда' ]
тогда
 Эхо "обкатки" ки тестов
 Выход+="$обслуживание ИЦ $(докер-экзек-это сервис $НПМ запустить ки | ти на /dev/телетайп | грэп -е '[0-9]+ не' )"
интернет
 Эхо $'\п'
сделано

Скрипт, приведенный выше, показывает, что нет выхода, когда нет тестов, поэтому мне кажется, что мой синтаксис команды grep в вине.

Что я делаю не так?

+283
Teun Vink 4 июн. 2017 г., 02:50:23

Я с экраном рвут на мой Линукс Минт циннамон 19.1 + видеокарта NVIDIA GTX 960 и установки.

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

enter image description here

+234
Leonid Dworzanski 15 июн. 2015 г., 20:18:46

Это может помочь вам,

( кошка /proc/loadavg && дата ) ОРС | у awk'=" @@ "'
+180
Tarandeep Gill 3 февр. 2010 г., 15:23:42
попробуйте(){
понятно
ожидания 0.2 человеко-Р кошка $1 
ре=$?
Эхо пытается $1>>log.txt
результат Эхо $ре>>log.txt
если [ ! $ре -экв 127 ]; тогда
 спать 0.2
 импорт -окна [email protected]:~/загрузки/парсер\ проект\кода/итерация\ 3 iter3/$1.ПНГ
 Эхо $1 в плен>>log.txt
интернет

}

+97
Nick Parisis 16 окт. 2010 г., 17:52:22

Немного больше информации поможет много на самом деле.. Вы недавно установить пакет в wpa_supplicant? Вы недавно обновить систему? Это новая установка? Вы автоматически включены в последнее время профиль WiFi? Что может быть не так с этим профилем?

Как долго вы ждали с момента выхода на экран и говорит "начали ВПА просителя" и сделал это на самом деле идти "успех" и говорит "начали" или "запуск".. это по-прежнему нравится или ты его отключил?

Исходя из других недавний вопрос здесь я предполагаю, что вы работаете Arch Linux, то вы могли бы загрузиться с установочного диска из арки и chroot и отключить/удалить в wpa_supplicant, а затем снова попытайтесь загрузить систему? Может быть нарушена упаковка.. Вы проверили сайт багтрекер @ Аркаим?

Кроме того, вы можете попробовать диагностика оборудования (оперативной памяти и жесткого диска) с memtest и gsmartcontrol(также smartmontools) (маловероятно, но все возможно..)

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

+90
Barry McLarnon 28 нояб. 2015 г., 04:16:33

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

Может кто-нибудь объяснить, что сценарий на самом деле делает?

#!/бин/Баш

Эхо привет

если тест -Т 1; затем
 # Стандартный вывод является терминалом.
 экзек >журнал
еще
 # Стандартный вывод не является терминалом.
npipe=в/tmp/$$.ТМП
 ловушка "РМ -Ф $npipe" выход
 системный вызов mknod $npipe п
 тройник <$npipe журнала
 в exec 1>&-
 экзек 1>$npipe
интернет

Эхо прощай
+68
Rodrigo Guiotti 19 мая 2015 г., 21:28:08

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

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

С5-26-1# найти /корень/newdir все нормально
/корень/newdir все нормально
/корень/каталогах/1
/корень/каталогах/2
/корень/каталогах/3
/корень/каталогах/4
/корень/каталогах/5
/корень/каталогах/newdir2
/корень/каталогах/newdir2/1
/корень/каталогах/newdir2/2
/корень/каталогах/новый
/корень/каталогах/реж
/корень/каталогах/новый Дир

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

С5-26-1# MD5 В $(найти /корень/каталогах) # тот же результат с помощью цикла for
Алгоритм MD5 (/корневой/каталогах) = bc79a580f6c932937f6fcd454747db72
Алгоритм MD5 (/корневой/каталогах/1) = 94ca98295946310ce88e185ea57486d5
Алгоритм MD5 (/корневой/каталогах/2) = 8432051f64459be5a5e73dc2abd91795
Алгоритм MD5 (/корневой/каталогах/3) = d41d8cd98f00b204e9800998ecf8427e
Алгоритм MD5 (/корневой/каталогах/4) = d41d8cd98f00b204e9800998ecf8427e
Алгоритм MD5 (/корневой/каталогах/5) = d41d8cd98f00b204e9800998ecf8427e
Алгоритм MD5 (/корневой/каталогах/newdir2) = 722165901468b9596dbdddfe118759fb
Алгоритм MD5 (/корневой/каталогах/newdir2/1) = d41d8cd98f00b204e9800998ecf8427e
Алгоритм MD5 (/корневой/каталогах/newdir2/2) = d41d8cd98f00b204e9800998ecf8427e
MD5 в (/корневой/каталогах/новое) = 89d042c5f9d6ba485a654b543685ea86
MD5 в (/корневой/каталогах/Дир) = 148538718feba14839f5d1072854c5f4
MD5 в (/корневой/каталогах/новое) = 89d042c5f9d6ba485a654b543685ea86
Алгоритм MD5 (реж) = 148538718feba14839f5d1072854c5f4

или

С5-26-1# Найти -х /корень/каталогах | команды xargs с MD5
найти: /корень/каталогах/новый реж: незаконный путь
Алгоритм MD5 (/корневой/каталогах) = bc79a580f6c932937f6fcd454747db72
Алгоритм MD5 (/корневой/каталогах/1) = 94ca98295946310ce88e185ea57486d5
Алгоритм MD5 (/корневой/каталогах/2) = 8432051f64459be5a5e73dc2abd91795
Алгоритм MD5 (/корневой/каталогах/3) = d41d8cd98f00b204e9800998ecf8427e
Алгоритм MD5 (/корневой/каталогах/4) = d41d8cd98f00b204e9800998ecf8427e
Алгоритм MD5 (/корневой/каталогах/5) = d41d8cd98f00b204e9800998ecf8427e
Алгоритм MD5 (/корневой/каталогах/newdir2) = 722165901468b9596dbdddfe118759fb
Алгоритм MD5 (/корневой/каталогах/newdir2/1) = d41d8cd98f00b204e9800998ecf8427e
Алгоритм MD5 (/корневой/каталогах/newdir2/2) = d41d8cd98f00b204e9800998ecf8427e
MD5 в (/корневой/каталогах/новое) = 89d042c5f9d6ba485a654b543685ea86
MD5 в (/корневой/каталогах/Дир) = 148538718feba14839f5d1072854c5f4

Как мне объяснить каталогов с пробелами?

+16
osdf 18 окт. 2013 г., 01:12:52

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

$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