Смысл “соединение закрыто ХХХ [preauth]” в гибридных журналах

У нас есть пакетный файл Windows, который автоматически подключается к серверу Linux через ПЛИНК (шпатлевка). Нет публичных закрытый ключ аутентификации пользователя и пароль в сценарий.

На нашем сервере Linux у нас есть несколько записей sshd для журнала (/var/журнал/сообщения):

накопитель sshd[7645]: соединение закрыто ХХХ [preauth]

Что может быть причиной такого сообщения?
"preauth" предположительно означает "предварительная проверка подлинности"?

Иногда в записи, "закрыто" присвоен IP-адрес клиента Windows, в другой раз там IP-адрес сервера Linux в "закрыто". Кто-нибудь знает differency betweend клиента IP-адрес и хост-IP-адрес в сообщении?

+547
Andrew Wonnacott 22 дек. 2016 г., 20:40:32
32 ответов

Если вы считаете, что хэш-функция (здесь в MD5) является бесконфликтной на вашем домене:

найти $цель типа F-exec для программы md5sum '{}' + | СНП | уник-все повторяется-проверьте-чарс=32 \
 | вырезка-символов=35-

Хочу одинаковые имена сгруппированы файл? Написать простой скрипт not_uniq.sh для форматирования вывода:

#!/бин/Баш

last_checksum=0
в то время как читать линии; делать
контрольная сумма=${строка:0:32}
именем=${строка:34}
 если [ $контрольная сумма == $last_checksum ]; тогда
 если [ ${last_filename:-0} != '0' ]; тогда
 Эхо $last_filename
 сбросить last_filename
интернет
 Эхо $именем
еще
 если [ ${last_filename:-0} == '0' ]; тогда
 Эхо "======="
интернет
last_filename=$именем
интернет

last_checksum=$суммы
сделано

Затем измените найти команду, чтобы использовать ваш скрипт:

чмод +х not_uniq.sh
найти $цель типа F-exec для программы md5sum '{}' + | рода | not_uniq.sh

Это основная идея. Вероятно, вам следует изменить найти если имена файлов, содержащие некоторые символы. (Эл.G пространства)

+951
Rod Johnsen 03 февр. '09 в 4:24

У меня в RedHat 6 на HDD 1ТБ и еще один HDD на 1 ТБ в формате exFAT, во всяком случае на компьютере я могу найти диск, где ОС RedHat установлен, но не файловой системы exFAT диск.

Я добавить строку в файл /etc/fstab для автоматического монтирования на определенный каталог, но я ищу для вещей: 1. Добавить xfat HDD в компьютер, так как на Windows или macOS 2. файловой системы exFAT partions UUID, чтобы положить в /etc/fstab или с помощью /dev/sdb1 не удобно если HDD удалены временные и флэш-накопитель добавил.

+946
Tapan K Basak 31 окт. 2010 г., 21:53:56
Другие ответы

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


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

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

+856
neha thakur 25 июл. 2017 г., 17:52:03

ЗШ будет автозаполнения симлинк на диск , если он указывает на действительный каталог.

Родительский $ Общ -л ../symbolic_link 
lrwxrwxrwx 1 пользователи электронной 1 января 30 23:19 ../symbolic_link -> /
Родительский $ на CD ../symbolic_link/
 ^^ [Вкладка] нажатой здесь
Родительский $ ЛН-з /впрыска ../wrong_symbolic_link
Родительский $ на CD ../водонепроницаемые
 ^^ [Вкладка] звук колокола здесь
+824
Lynn Applegate 21 нояб. 2019 г., 05:56:58

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

а в ГИТ примеру у вас довольно часто: например, сделать ее поддерживает. Но это не универсальный либо. Ничего.

+816
qpamsaas 13 авг. 2017 г., 00:41:22

Идея в том, чтобы сохранить последовательных строк в 2 массива, потом сравниваем элементы массива с помощью соответствующих индексов.

Сохраните это в файл, скажем "двадцать.на awk"

#/usr/Бен/ОКР на awk

# ссылка https://www.gnu.org/software/gawk/manual/html_node/Join-Function.html
функция соединения(массив, начало, конец, сентября, результате, я)
{
 если (м == "")
 сентября = " "
 остальное, если (г == SUBSEP) # волшебное значение
 сентября = ""
 результат = массив[начало]
 для (Я = начало + 1; я <= конец; я++)
 результат = результат массив сентября[я]
 возвращаемый результат
}

{
 сплит($0, а)
Гэтлину

 Для (я=1; я<=НФ; я++)
 Если (а[я] + $я < 20)
 а[я] = $Я = 0

 присоединяйтесь к печати(а, 1, НФ)
печать
}

Затем запустите с

на awk -F двадцать.данные на awk.колонка -Т Файл | Сведения>.файл.двадцать
+764
Abhijeet Upadhye 9 июл. 2013 г., 15:18:39

У меня есть машина, только BIOS и я не хочу использовать такие вещи, как жратвы, так как мне нужен только для загрузки только одного ядра. Легкие дистрибутивы делают такие вещи, верно? Словно крошечные ядра... изумительная вещь!

+712
Benjamin Howarth 23 февр. 2018 г., 01:15:12

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

На стороне сервера (192.168.100.109), похоже, что сервер NFS и смонтировать даемон начинают и будут доступны для целевой клиент (192.168.100.101):

# кот /и т. д./экспорт
/хранилища/winmedia -РО 192.168.100.101
# с portmap
# фнур -Тун 4
# протоколы mountd
# команду showmount-е 192.168.100.109
Список экспорта на 192.168.100.109
/хранилища/winmedia 192.168.100.101

Однако, при попытке смонтировать диск на стороне клиента, я получаю сообщение об ошибке проверки подлинности RPC

# Общ /тугриков/winmedia
# горе -в 192.168.100.109:/хранилище/winmedia /тугриков/winmedia
крепления: нет тип дали - я предполагаю, что НФС из-за колон
крепление: ЦРЗ: ошибка аутентификации, почему=учетные данные клиента слишком слаб

Глядя на логи сервера, это лишь говорит о том, что отказано в соединении, но не дает повода.

11 февраля 23:43:25 fattyopenbsd протоколы mountd[16785]: не могу открыть файл /var/дБ/mountdtab: нет такого файла или каталога
11 февраля 23:48:41 fattyopenbsd протоколы mountd[16785]: отказано горе RPC от хозяина 192.168.100.101 порт 62826

На стороне клиента, rpcinfo показывает такие же данные, как на стороне сервера, кроме без программы имена.

На стороне сервера rpcinfo:

# rpcinfo -п 192.168.100.109
программа порт верс прото 
100000 2 ПТС 111 сопоставления
100000 2 УДП 111 сопоставления
100003 2 ПТС 2049 НФС
100003 3 УДП 2049 НФС
100003 2 ПТС 2049 НФС
100003 3 УДП 2049 НФС
100005 1 ПГР 630 протоколы mountd
100005 3 ПГР 630 протоколы mountd
100005 1 протокола TCP 612 протоколы mountd
100005 3 протокол TCP 612 протоколы mountd

И на стороне клиента, то же самое, но не имя процесса

# rpcinfo -п 192.168.100.109
программа порт верс прото 
100000 2 ПТС 111 
100000 2 УДП 111 
100003 2 ПТС 2049 
100003 3 УДП 2049 
100003 2 ПТС 2049 
100003 3 УДП 2049 
100005 1 ПГР 630 
100005 3 ПГР 630 
100005 1 протокола TCP 612 
100005 3 протокол TCP 612 

Итак, мои вопросы 1) Почему горе было отказано? (Есть ли способ, чтобы получить более подробную информацию о несостоявшемся запросе?) 2) Как я могу сделать в NFS диск монтироваться?

Сервер работает OpenBSD 5.8 При попытке клиента щенка Linux, и это на виртуальной машине Windows. (Не уверен, если виртуальная машина IP-это вопрос. Если я выполнить команду ifconfig на клиента, он показывает 10.0.*.* адрес на eth0, но на Windows-хост имеет 192...101 адрес по беспроводной. Я подумал, что раз журнал сервера показывает, запроса, поступающего из ...101 адрес, проблема ВМ вероятно, не проблема, но если я ошибаюсь любые предложения, было бы здорово).

Обновление я теперь считаю, что эта проблема связана с ВМ сетевые настройки. Запрос на сервер идет от непривилегированный порт ( >1024) на хосте виртуальной машины.

Виртуальная машина использует NAT, поэтому даже если виртуальная машина использует привилегированного порта делая запрос, это не отражено в окончательном запросе.

Это должно быть поправимо с помощью моста подключение к узлу вместо NAT, который приведет к тому, запрашивая IP-адрес и порт, чтобы быть таким же, как в ВМ, но к сожалению у меня только WiFi у меня дома и не мог получить мостовом соединение с WiFi адаптером.

Решение: использовать Самбу вместо NFS, так что логин и пароль используются для авторизации вместо uid, IP-адрес, так и на стороне клиента номер порта.

+701
user66981 28 июл. 2015 г., 07:13:33

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

Я ищу способы, чтобы обнаружить или, в идеале, предотвратить моего Live-дистрибутива запуск в виртуальной машине (я беспокоюсь только о виртуализации настольных систем Windows, таких как VMware, что VirtualBox; я не беспокоюсь о KVM/Xen с).

Там достаточно простых механизмов либо покалечить моего Live-дистрибутива (например, посредством удаления драйверов ядра) так он не запускается в виртуальной машине, или по крайней мере быть в состоянии обнаружить его?

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

Любые мысли будут с благодарностью.

+683
A Khats 11 нояб. 2018 г., 16:12:37

Для передачи географических данных в Elasticsearch с, Необходимо создать logstash фильтр для обработки полей, ссылающихся на IP-адрес, а также создание нового поля(S) с географическими данными.

Основываясь на этой статье , Как сопоставить пользователя с GeoIP и лося?

Мой новый файл/etc/logstash/конф.д - это:

фильтр {
 по GeoIP {
 источник => "source_ip"
 цель => "по GeoIP"
 базы данных => "/и т. д./logstash/GeoLiteCity.дат"
 add_field => [ "[по GeoIP][координаты]", "%{[по GeoIP][долгота]}" ]
 add_field => [ "[по GeoIP][координаты]", "%{[по GeoIP][широте]}" ]
}
 мутировать {
 преобразовать => [ "[по GeoIP][координаты]", "поплавок"]
}
}

После применения данного журнала, необходимо перезагрузить logstash и дважды проверить логи в каталоге/var/журнал/logstash.

Поэтому конечный результат:

map

+675
Uttam Simepuruskar 31 мар. 2017 г., 00:42:24

Недавно я заменил мой сломанный PC350 наушники Sennheiser в компании Beyerdynamic DT770 Pro на 80 ом наушники и я столкнулся с очень раздражающей проблемой. Все это слишком низко. Я могу слушать его, но это почти как если бы я на 10% от максимальной громкости. На Windows этой проблемы нет вообще, и это почти немного слишком громко на 100%.

Настройки PulseAudio так настроены на 100%, и каждый ползунок в alsamixer тоже на 100%. Если я устанавливаю громкость на 150%, звук становится слишком насыщенные и искаженные.

Мой звуковой чип-это аудиокодек Realtek ALC1150, в обвязке. Я бегу арки.

Редактировать

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

Почему Линукс так смущает? Как будто он считает, что линейный выход порта все порты за исключением линейного выхода.

+655
mitchelllc 11 мар. 2013 г., 19:02:47

Ответ на этот вопрос-это симлинк принадлежит владелец файла/каталога, это указывает на.

Этот дополнительный шаг был представлен как патч (который только Федора применяет или так кажется).

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

Решение проблемы заключается в Чаун -ч мой_логин:команды mygroup <the_symlink> , где мой_логин:команды mygroup такие же, как и назначение файла/каталога.

+540
Dybber 23 авг. 2018 г., 17:19:37

Я с помощью tar для резервного копирования всей файловой системе с помощью следующей команды

тар-cvpzf test/backup.tar.gz / --исключить=/тест

И я получаю следующее сообщение об ошибке

таре: test/backup.tar.gz: не могу написать: сломанные трубы
деготь: ребенка вернули статус 2
деготь: ошибка необратима: теперь выход 

Кто-нибудь может сказать как исправить проблему?

+490
Kosala Karasingha 5 авг. 2011 г., 22:38:04

Хм, я могу воспроизвести это с

команда setfacl -м по умолчанию:группа:foogrp:rwx по foodir

хотя в этом случае я не могу даже перейти в каталог (у пользователя было возможно, прежде чем ОБК были применены?). Есть ли причина, почему вы должны использовать группу по умолчанию? Е. Г. что происходит после что-то вроде:

команда setfacl -к example.com
команда setfacl -м группа:Дев:rwx по example.com

Шухер по умолчанию группы вещь и добавить ACL для разработчиков доступ к группе.

+482
Akshay Kadidal 8 июн. 2014 г., 16:10:22

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

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

+453
Bigdiesel1973 23 янв. 2016 г., 13:15:37

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

значение1="1500067"
значение2="1500068"
значение3="1500069"
пакет1="Эн"
упаковке2="лиса"
упаковке3="Открытие"

для итерации в {1..3}
делать
Эхо ""стоимостью $""$итерации" - "$"пакет"$итерации""
сделано

Ожидаемые Результаты:

1500067 - эн-эн
1500068 - Лиса
1500069 - Открытие
+447
rupert 20 нояб. 2010 г., 04:27:04

Что я пытаюсь добиться:

Несколько виртуальных машин (пакет) на хост Debian, которые общаются с другого сервера (не друг с другом или хозяина). Все ВМ должны иметь одинаковые статические параметры сети (так что я могу клонировать и использовать их без изменения настроек в гостевой). Каждая попытка создания сетей виртуальных машин должен быть перенаправлен на вышеупомянутый сервер.

Мои текущие настройки:

  1. Я создаю нажмите на хост для каждой виртуальной машины и использовать сетевой мост для подключения виртуальных машин с соответствующей закладке
  2. Все краны соединяются с мостом. Мост имеет IP-адрес, который является шлюзом для виртуальной машины.
  3. Хозяин как специальный интерфейс, который подключается к серверу. Этот интерфейс также связано с мостом
  4. Также в iptables правило СНАТ на этот интерфейс для подключения виртуальных машин с сервера
  5. Также в iptables правило ДНАТ перенаправляет весь трафик от моста к серверу

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

+392
Andrea Pruccoli 12 февр. 2013 г., 08:05:06

В пробъем, потому что хрон выполнить задачу с ш. &> ярлык перенаправить поток stderr и stdout в один и тот же файл в Баш, а не в ВГ.

В ш, вашей команде:

кошки /главная/БРК/.bash_aliases &> /дома/БРК/рабочий стол/барахло

смысл выполнить две команды отдельно:

  • Запустить кота /домашний/БРК/.bash_aliases в фоновом режиме

    кошки /главная/БРК/.bash_aliases &

  • Усечение ненужных файлов.

    > /дома/БРК/рабочий стол/нежелательной

Так что вы должны использовать Баш , чтобы выполнить вашу команду в кронтаб:

*/5 * * * * Баш-с "кошки /домашний/ДБК/.bash_aliases &> /дома/БРК/рабочий стол/мусора"

или использовать более мобильный способ:

*/5 * * * * кошки /главная/БРК/.bash_aliases > /главная/БРК/рабочий стол/нежелательной 2>&1
+371
Shunsuke Kimura 24 янв. 2014 г., 02:15:29
Используйте этот тег для совместимости с Windows (двойной загрузкой, виртуальные машины, смешанные сети, портирование программного обеспечения, ...)
+342
Yeisonth 8 нояб. 2013 г., 22:14:37

Сообщение от оболочки начинается с . Это дает две важные улики:

  • Ведущий - указывает, что это оболочки входа в систему. По соглашению, логин (программа, где вы вводите ваше имя пользователя и пароль, где можно войти, ГДМ, sshd или ...) запускает оболочку с имя программы начнется с дополнительной -. Таким образом, оболочка знает, что это логин оболочки и читает ~/.профиль или другой сеанс запуска файла.
  • Оболочки зовут ВГ. Поэтому логину раковина устанавливается в /бен/ш, а не Баш. Либо /Бен/Ш - это символическая ссылка на баш, или это какая-то другая оболочка такие, как тире. Когда Баш вызывается по имени Ш., Он не может читать свои файлы конфигурации, только стандартные файлы (~/.профиль и файл/etc/профиль логин снарядов, ничто в не предназначенных для входа снарядов), для совместимости. Так или иначе ~/.bashrc и не читать.

Если вы явно вызвать Баш, он будет читать .bashrc следующее. Вам необходимо сдать флаг СШ , чтобы сказать ему, чтобы открыть терминал, даже если вы указали команду.

СШ -Т [email protected] Баш

Вы можете хотеть переключить пользователя логин оболочки Баш вместо /Бен/ш. Как testuser, выполните команду

ЧШ -с /бин/Баш

Изменить путь к папке/usr/местные/Бен/Баш Баш или там, где находится. Если вы вызываете ЧШ без аргументов, вы получите меню, показывающее какие снаряды вы сможете выбрать.

+258
das78 22 мая 2011 г., 06:55:44

FTP-сервер нужен канал для передачи данных. Порт 21 используется для установления соединения. Итак, чтобы сделать передачу данных можно, нужно включить порт 20 , а также. Вижу следующие параметры

Сначала загрузить модуль, чтобы убедиться, что пассивный FTP-соединения не отверг

команды modprobe ip_conntrack_ftp

Разрешить FTP-соединения на порт 21 входящих и исходящих

в iptables -a входной сигнал -п ТСР -м протокола tcp --dport 21 -м трассировщика --ctstate создан,новый -Джей принимает -м комментарий --комментарий "разрешить FTP соединения на порт 21"
в iptables -выход -п ТСР -м протокола tcp --dport 21 -м трассировщика --ctstate новый,установил -Джей принимает -м комментарий --комментарий "разрешить FTP соединения на порт 21"

Разрешить FTP-порт 20 для активных соединений входящих и исходящих

в iptables -a входной сигнал -п ТСР -м протокола tcp --dport 20 -м трассировщика --ctstate установлено,обзоры -Джей принимает -м комментарий --комментарий "разрешить FTP-подключения на порт 20"
в iptables -выход -п ТСР -м протокола tcp --dport 20 -м трассировщика --ctstate создан -Джей принимает -м комментарий --комментарий "разрешить FTP-подключения на порт 20"

Окончательно разрешить FTP в пассивный входящий трафик

в iptables -a входной сигнал -п ТСР -м ТСР-спорт 1024: --dport 1024: -м трассировщика --ctstate создан -Джей принимает -м комментарий --комментарий "разрешить пассивные входящих подключений"
в iptables -выход -п ТСР -м ТСР-спорт 1024: --dport 1024: -м трассировщика --ctstate установлено,обзоры -Джей принимает -м комментарий --комментарий "разрешить пассивные входящих подключений"

Подробнее о FTP и проблем с брандмауэром см.: http://slacksite.com/other/ftp.html#active

Редактировать: добавлены новые на порт 21 ввод правила.

+234
AverageShows 14 дек. 2011 г., 11:22:05

Попробовать pgrep -л хром команду. Это даст вам пид и название команды. Если вы хотите иметь более подробные сведения вы можете использовать pgrep и для петли с ПС команду:

для прока в $(pgrep хром)
делать
 ПС-п $прок-о идентификатор процесса,идентификатор пользователя,гид,время,ucmd
сделано

Убедитесь, что вы используете ucmd не УМК за УМК даст вам полный путь, а не имя исполняемого файла. Конечно, вы можете изменить выход на изменение вариантов. Вы можете найти все доступные поля в Человек ПС в соответствии с разделом стандартные спецификаторы формата

+218
emning 3 февр. 2014 г., 08:47:00

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

добавить IP-адрес 192.168.2.1/24 eth0 в Дев
ірадреса добавить 192.168.4.1/24 в dev eth0 в
добавить IP-адрес 192.168.3.1/24 на eth1 Дев
добавить IP-адрес 192.168.5.1/24 на eth1 Дев

Это позволит настраивать маршруты для каждой из этих подсетей, так что пакеты, предназначенные для 192.168.3.100 например, будут направляться через интерфейс eth1. Важно использовать правильный сетевой маской /24 и использовать разные подсети, чтобы получить такое поведение.

Это позволит вам использовать их "параллельно" в зависимости от адреса назначения. На самом деле пришли данные на один адрес, скажем 192.168.3.1 и выйти на другой, скажем 192.168.2.1, то вы фактически став маршрутизатор и нужно почитать об IP-пересылки и маршрутизации общие понятия, и, вероятно, реализовать брандмауэр тоже.

Дополнительно (с момента прочтения вашего комментария)

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

+161
3D1L 31 авг. 2010 г., 01:43:27

Планирование ИО начинается с вызова функции blk_finish_plug, что сам будет вызывать метод elevator_add_req_fn из планировщика.

Это пример обратной записи протектора вызова этой функции для добавления новой iOS:

#0 deadline_add_request в блоке/срок-iosched.с:102
#1 __ПДВ_добавить_запрос на блок лифт.с:717
#2 blk_flush_plug_list в блоке/чер-кор.с:2746
#3 blk_finish_plug в блоке/чер-кор.с:2762
#4 generic_writepages в мм/страницы-обратная запись.с:1052
#5 do_writepages в мм/страницы-обратная запись.с:1065
#6 writeback_single_inode в ПФ/ДФ-обратная запись.с:388
#7 writeback_sb_inodes в ПФ/ДФ-обратная запись.с:549
#8 writeback_inodes_wb в ПФ/ДФ-обратная запись.с:592
#9 wb_writeback в ПФ/ДФ-обратная запись.с:724
#10 wb_check_background в ПФ/ДФ-обратная запись.с:804
#11 wb_do_writeback в ПФ/ДФ-обратная запись.с:879
#12 bdi_writeback_thread в ПФ/ДФ-обратная запись.с:913
#13 kthread на ядра/kthread.с:96

Вы можете взглянуть на файлы, упомянутые в трассировке стека, особенно blk_finish_plug способ чер-кор.файл c. Вы можете найти более подробную информацию о том, как затыкать работает в https://lwn.net/Articles/438256/

+132
alexpenedo 22 дек. 2017 г., 14:16:01

В моем ожидаем скрипт я использую exp_continue отправить пробел, пока я не получу другой запрос, однако она появляется, как я делаю возможно, поставив $expect_out(буфер) выходит за рамки моего сценария.

Сценарий

#!/usr/Бен/ожидать -Ф

# Набор переменных
установить время ожидания 300
установите переключатель [линдексе $массива argv 0]

# Его напряженное время
отродясь СШ -о "StrictHostKeyChecking NO" в $переключателя -кросавчег
match_max 100000000
ожидать {
"*пароль:"
}
отправить "пароль\Р"
ожидать "*>"
отправить "шоу\Р"
ожидать {
 "*Подробнее*" {отправить -- " ";exp_continue}
 "*>" {отправить -- "выход\Р"}
}
набор ДФР [открыть $переключателя.конф Вт+]
изложены $expect_out(буфер)
ставит $ДФР долл.

и выход моей оболочки показывает полный вывод (то, что я ожидал, чтобы быть записаны в файл, ниже опущена)

 нет telnet-сервер 
 имя пользователя admin пароль .....
 имя пользователя права пользователя 5 пароль .....
!
!
 безобрывного переключения включения
!
конец

СШ@ТЕЛКО-СТЕК>

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

^Ч ^Ч^Ч ^Ч^Ч ^Ч^Ч ^Ч^Ч ^Ч^Ч ^Ч^Ч ^Ч^Ч ^Ч^Ч ^Ч^Ч ^Ч^Ч ^Ч^Ч ^Ч^Ч ^Ч^Ч ^Ч^Ч ^Ч^Ч ^Ч^Ч ^Ч^Ч ^Ч^Ч ^Ч^Ч ^Ч^Ч ^Ч^Ч ^Ч^Ч ^Ч^Ч ^Ч^Ч ^Ч^Ч ^Ч^Ч
!^М
!^М
!^М
конец^м
^М
СШ@ТЕЛКО-СТЕК>

чего стоят только ^H и последние несколько строк вывода записываются в файл, когда я вижу всю (правильный) вывод в stdout?

+119
Austin Taylor 7 апр. 2012 г., 23:31:12

Цель:

Для использования положении в качестве прокси для просмотра подключений VNC с другого IP-адреса, при передаче параметров приложения vncviewer.

Все работает, за исключением сдачи -viewonly перейти к VNC-сервером, на котором работает не на положении хозяина, но на другом ПК работает VNC-сервер.

  • VNC-сервер работает на WinXP и Win7.
  • Положении выполняется на сервере Ubuntu14 с LXDE загрузке в консоли.
  • Клиент RDP Win7 и Win10.

В настоящее время положении работает на локальном хосте, используя sesman и xorgxrdp.

В настоящее время положении работает как прокси к относится к VNC-сервером, но я не могу пройти переключателей или параметров приложения vncviewer.

положении была составлена из ЖКТ.

Настроен с опцией --enable-художника, чтобы позволить клиенту Win10 и --Enable-предохранитель перенаправление дисков.

./настройки --включить-художник --включить-предохранитель

xorgxrdp был составлен из ЖКТ.

Настроен без каких-либо переключателей

./настроить

Это не должно иметь значения, поскольку оно касается локальный X-сервер, а не прокси-сервер VNC.

Соответствующий раздел в положении.ini-файл:

[rep7]
имя=rep7
либерал=сайт libvnc.так
имя пользователя=НС
пароль=задать
ИС=rep7
порт=5900

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

Я могу запустить из командной строки приложения vncviewer -viewonly rep7.

Мне нужно пройти viewonly переключателя через положении.ini или другой файл.

Что я сделал до сих пор:

В sesman.Ини файле есть ключ=значение пары именованных параметров. Я пробовал это в положении.ини файл с не повезло.

парам=-viewonly

Я заменил Либ=сайт libvnc.так что с Либ=приложения vncviewer -viewonly также цитировал это Либ='приложения vncviewer -viewonly'.

также

Либ=приложения vncviewer
парам=-viewonly
+119
gregghz 8 окт. 2018 г., 00:02:58

С Баша:

А=10
Б=20
С=0
Д=1

для ВАР в А Б В Г Д; делать
 если [ ${!ВАР} -экв 0 ]; тогда
 Эхо "$VAR в значение 0"
еще
 Эхо "ОК"
интернет
сделано

Использовать -экв для сравнения целочисленных значений (или использовать (( ${!ВАР} == 0 )) или (( !${!вар} )) что одно и то же), и использовать ${!ВАР} получить значение переменной, чье имя хранится в переменной ВАР.

Или, немного аккуратнее, но по сути тоже самое (еще в Баш):

дисп В А Б В Г Д Е; делать
 случае ${!ВАР} в
 0) е '%значение 0\п' "$ВАР" ;;
 *) Эхо 'ОК' ;;
эсок
сделано

Это трактует значения как строки, а не как целые числа.

+115
KamYar G 20 июн. 2013 г., 07:41:10

По словам ВИМ чаво можно использовать :поставить команду:

12.15. Как вставить пустую строку выше/ниже текущей строки без входе в режим вставки?

Вы можете использовать ":поставить" команда экс вставлять пустые строки. Например, попробовать

:поставить ="
:положите! ="

Для получения более подробной информации, читайте

:помогите :поставил

но тогда уж проще добавить:

карте <ввод> о<ЕЅС>
карте <с-введите> о<ЕЅС>

к вашим .vimrc. Таким образом, вы можете нажать Энтер или Шифт-ввод в нормальный режим , чтобы вставить пустую строку ниже или выше текущей строки. Конечно, заменить клавишу<Enter> и <с-Введите> с предпочтительным ключи.

+114
minhkstn 30 мар. 2017 г., 06:59:44

По этой ссылке "gtype" выглядит хорошо для поиска в Юм базе

$ в Yum whatprovides '*/символы/*' | для egrep 'gtype.*HTML-код'
Именем : /usr/share/gtk-doc/html/gobject/gtype-non-instantiable.html
Именем : /usr/share/gtk-doc/html/gobject/gtype-non-instantiable-classed.html
Именем : /usr/share/gtk-doc/html/gobject/chapter-gtype.html
Именем : /usr/share/gtk-doc/html/gobject/gtype-instantiable-classed.html
Именем : /usr/share/gtk-doc/html/gobject/gtype-conventions.html

chapter-gtype.html выглядит как хороший удар, так

$ ням whatprovides /usr/share/gtk-doc/html/gobject/chapter-gtype.html
...
glib2-док-2.54.2-2.el7.noarch : библиотека полезных функций полезности
РЕПО : базовый
Сочетается с:
Именем : /usr/share/gtk-doc/html/gobject/chapter-gtype.html

так это, наверное, glib2-док пакет.

+86
devil lakhya 19 апр. 2018 г., 20:04:00

попробуйте

найти /путь/к/источник -тип F -имя '*.формат txt' -exec для кошки {} + >mergedfile

найти все '*.тхт' ФIles в /путь/к/источник рекурсивно для вложенных каталогов и объединить все в один mergedfile.

Для сцепления каждой поддиректории файлы в свой каталог, выполните:

найти . -mindepth 1 -тип D -execdir Ш-с 'кошка 1$/*.тхт >> $1/mergedfile' _ {} \;
+83
user1996 3 дек. 2018 г., 04:24:01

Как в GNU bash, начиная с версии 4.4.19(1)-релиз (x86_64 с-ПК-Линукс-гну) и я не использую ВМ:

Эхо $(да) 

существует снаряд и не заморозить систему, и:

общ. /*/../*/../*/../*/../*/

возвращает

Баш: /бин/ЛС: список аргументов слишком длинный

Но как правило, когда вы имеете дело с чем-то, что может получить все ресурсы системы лучше установить пределы перед запуском, если вы знаете, что процесс может быть процессор свинья, вы могли бы начать с параметра cpulimit или запустить Реницэ.

Если вы хотите ограничить процессы, которые уже запущены, вам придется сделать это по одному по PID, но можно использовать пакетный скрипт, чтобы сделать это, как показано ниже:

#!/бин/Баш
LIMIT_PIDS=$(pgrep Тессеракт) # Пидов в очереди заменить Тессеракт с вашим именем
Эхо $LIMIT_PIDS
для меня в $LIMIT_PIDS
делать
 параметра cpulimit -п $я -Л 10 -з & # 10 процентов процессов
сделано

В моем случае pypdfocr запускает жадные Тессеракт.

Также в некоторых случаях ваш процессор довольно хорошо, вы можете просто использовать Реницэ такой:

смотреть -Н5 'pidof Тессеракт | команды xargs -Л1 судо помощью renice +19'
+21
NARWA 10 нояб. 2015 г., 05:48:25

В общем, при использовании OpenBSD вы только обновление пакетов при обновлении системы. Так что, как завершающий этап, после обновления до последней версии, вы должны выполнить:

 # командой pkg_add -интерфейс

Что будет в (U)pgrade установленные пакеты запросов (я)nteractive, когда это необходимо.

В общем, пакеты для данного выпуска не обновляются до следующего релиза (в OpenBSD не хватает ресурсов для обеспечения обновления пакетов по версии других, чем "текущий"). Если вы хотите обновить ваши пакеты более регулярной основе, вы должны использовать порты, или перейти на новый снимок, а затем запустить командой pkg_add -интерфейс снова.

Для дальнейшего чтения, проверьте: http://www.openbsd.org/faq/faq15.html

+16
Qasim arain 21 апр. 2014 г., 07:37:29

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

$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