Сопоставление нескольких моделей на одной линии

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

Когда я начинаю tty0tty он печатает

(/Дев/ПТС/1) <=> (/Дев/ПЦ/2)

Можно ли парсить вывод и использовать спички в качестве параметров к другой программе? Так что следующие строки могут быть автоматизированы:

в Linux$ tty0tty &
(например, /dev/оч/х) <=> (/Дев/оч/м)
в Linux$ someprogram /Дев/оч/х &
Линукс$ микроком /Дев/ПЦ/г
+801
user260849 26 авг. 2019 г., 11:37:14
36 ответов

Я придумал:

найти . -тип F -размер '+2м' -принт | для чтения, пока я
делать
Эхо "" > $я
сделано

который работает.

+988
learningTheRopes 03 февр. '09 в 4:24

Я начал играть с RPM операционки, основанные и я действительно впечатлен.

  1. Амазонки Linux не включают setroubleshoot в любом из их РЕПО. Я хочу использовать официальные репозитории для все, иначе я бы просто сойти с корабля. Я проверил логи и не вижу "SELinux является предотвращение" ошибки, но, возможно, я не знаю, что искать.

  2. $_POST, где работает, когда setenforce установлен разрешительный.

  3. Мой код работает на системах Debian. Мой сайт доступен на Amazon Linux, но не правильно перенаправить.

  4. Я использую файл httpd (об / мин звонки помощью apache2). apachectl configtest возвращает синтаксис ОК.

Это мой код. Это index.php

<действие формы="index.php" метод="сообщение">
 <входной тип="текст" имя="имя пользователя">
 <тип входного="пароль" имя="пароль">
 <вход тип="скрытый" имя="hidden_value" значение="истинный">
 <тип входного="отправить">
</форма>

А затем на той же странице, Я пишу на PHP.

<?в PHP
если(использования isset($_POST, где['hidden_value']){

 /* Остальные ваши математические авторизации */

}
?>

Index.php перенаправляет на index.php и переменные $_POST, где обрабатывать редиректы. Однако, это только работает, когда я установить SELinux в разрешающий. Я бы хотел, чтобы рука с SELinux.

П. С. Это не редирект, но он перенаправляет с переменной $_POST, где установлена.

+954
jaapz 27 янв. 2014 г., 14:59:51
Другие ответы

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


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

Я читаю UDP датаграмм на сервере Linux на 700000 в секунду от системы HDL32 лидара. Интерфейс на IPv4. Розетки устанавливаются в SOREUSADDR. Я включаю лидар, запуск программы гнезда, он начал читать дейтаграммы. Он побежал за около 4 часов, затем я выключил программу чтения во время лидарных еще был действующим.

Лидар выключен. Я запускаю программу, она читает старые пакеты. Превратить Линукс выключить, перезагрузить, все равно читать пакеты. Сеть перезапустить службу; еще читаете старые пакеты.

Это впечатляет, чтобы не сказать больше, но...

Вопрос 1; Как сказать Линуксу, чтобы очистить старый UDP-датаграмм ? Использовать sysctl? Очистить протокол IPv4.udp_mem?

Вопрос 2. В будущем, что процедура загрузки, я должен принять, чтобы убедиться, что старые данные из стека?

+920
Sonny Todd 14 февр. 2018 г., 17:03:01

Я экспериментирую это действительно раздражает поведение.

Я никогда не имел эту проблему с другой платформы. В этой комбинации:

  • Оборудование хост-ОС: имак Маверик
  • Оракул в VirtualBox 4.3.2 r90405
  • Виртуальная Машина Debian Хриплый.

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

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

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

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

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

Любые предложения, было бы действительно оценили.

+918
lucia suay 14 мая 2015 г., 23:42:48

Пришел новый Guix-релиз, в котором некоторое время назад. И мне пришла мысль, что если я могу загрузчик с glibc, GCC и guix в Hurd и Маха, могу ли я иметь не-Linux системы GNU. Но мне также нужны некоторые программы, такие как bash, Emacs, из пакета binutils, coreutils, является система инициализации. Ничего из этого у любого системных вызовов, которые зависят от Линукс? Смогу ли я сделать это, как в ЛФС?

+897
evan2121 14 февр. 2018 г., 11:13:58

Вы только один раз выбрать звуковую карту при запуске jackd. Вы можете получить список карт, доступных на ALSA в игре -л (игре входит в ALSA-utils версии). Затем вы можете начать Джек демон, и выбрать карту для использования с jackd -д алса -д аппаратное обеспечение:<карта>,<устройство>.

+883
rathod dinesh 12 нояб. 2019 г., 19:55:12

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

если исходный файл ФОО.текс, который должен быть заархивирован, то вы должны сделать следующее:

деготь zcvf ФОО.тгз фу.Текс

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

 деготь zcvf ФОО.тгз фу.Текс фу.нагрудник 

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

+852
Lapin 5 февр. 2016 г., 16:16:20

Я делаю это через FTP-сети, созданной с помощью ES Проводник.

Прежде всего, сделать устройство как переносную точку доступа в настройки → модем и точка доступа → проверить "портативная точка доступа WiFi", а затем подключите компьютер к устройству с WiFi.

Это делает ваше соединение быстрее, чем подключение по сети WLAN. Затем выполните следующие действия:

  1. Файл Открыть ES Проводник
  2. Перейдите к сеть → удаленный менеджер
  3. Нажмите "Включить" кнопку
  4. В Linux (я использую Ubuntu), откройте его файловым менеджером
  5. Нажмите кнопку "Подключиться к серверу" в диспетчере файлов левой стороны
  6. Введите адрес вашего устройства появился в ES Проводник

(на FTP://...:...).

Теперь вы можете обращаться с устройством, как диск в ваш ПК.

+832
user152317 18 февр. 2017 г., 02:21:20

Это немного сложно понять, что ты действительно пытаешься сделать. Если вы хотите объединить содержимое $исходный и $инструменты/$2 и выполнить его в bash, вы можете использовать кошку с этими двумя файлами и труба в СШ такой:

кошки "$исходный" "$инструменты/$2" | sshpass -е СШ [email protected]$ipconn 
+828
sbonami 1 сент. 2011 г., 00:23:21

Рассмотрим следующий контейнер Docker:

докер запустить-РМ -к -в в /tmp в:/MNT/tmp в альпийском ш

Она подключает хост каталог /tmp в каталог /mnt/tmp внутрь альпийской контейнер.

Теперь, на хост-системе смонтировать NFS раздел в каталог /tmp:

команды mkdir /tmp/и НФС
горе -Т nfs4 192.168.1.100:/данные в /tmp/НФС

Горе работает на хост-системе, и я вижу следующие:

# LS в каталоге /tmp/НФС
файл1 файл2 файл file3
#

Но на контейнере Docker, я вижу пустую папку:

# LS в каталоге /MNT/tmp/и НФС
#

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

+819
b123123321 18 мар. 2018 г., 03:29:05

Обновление

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

Решение иметь внешнего загрузочного диска с любой ОС Linux и Fedora-это чтобы отключать диски на машину вы используете. Я проверил это на моем ноутбуке по установке Линукс Минт 18 и Fedora 25. Я использовал внешний жесткий диск, подключенный через USB-порт и установлена ОС обеих систем. Внешние накопители сейчас загрузиться при подключении к оба моих ноутбука и настольного компьютера и, когда они не подключены, установленную ОС в обычном режиме.

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

Короче, удалить внутренние диски и затем подключить внешние и загрузки с компакт-диска для установки любого Linux или ОС Fedora. Теперь работает на любой машине.

+795
Jenny Reininger 20 окт. 2015 г., 13:00:14

С помощью команд модуля (предпочтительный):

от команды импорт то getoutput
то getoutput (сон 50; расширения xrandr --выход входы vga1 --гамма-1.28:1:1.28')

Используя ОС.система Модуль:

импорт ОС
ОС.системы (сон 50; расширения xrandr --выход входы vga1 --гамма-1.28:1:1.28')

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

команды есть два метода, которые могут работать и вернуть выход:

  • то getoutput - выполнит команду и возвращает выходные данные
  • getstatusoutput - выполнит команду и вернуть код состояния и выхода
+780
KNCK 5 июл. 2010 г., 22:56:44

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

$ на awk -е':' '{печати $1,$4} файл' 
Линда 18

Стив 33

Генри 19

Алиса 32

Роберт 21

Ольга 19

Кимберли 25

Генри 26

Кэрол 23

Томас 32
+759
Kinocha 15 февр. 2011 г., 08:01:07

Я поняла ... наконец-то.

Я добавил скрипт файл зоны-для-p2p1 внутри каталога /и т. д./сети/Если-вверх.д.

зоны-для-p2p1 скрипт файл содержимое:

#!/Бен/ш
#
# задает зону для адаптера p2p1 "надежный"
# чтобы узнать имя адаптера запустить "nmcli Con в шоу | grep p2p1"
#
nmcli Con в мод "сайту netplan-p2p1" связи.зона надежных

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

судо команду chmod +х /и т. д./сети/Если-вверх.д/зоны-для-p2p1

Теперь делаем перезагрузки скрипт присваивает соответствующие зоны к адаптеру. Этот пост помог мне добавить сценарий.

+715
kennyboyrides D 5 февр. 2015 г., 02:45:12

Я настроен OpenVPN сервер, сгенерировал сертификат и загрузить его на моей клиентской машине.

После импорта клиента.файл ovpn в сети менеджер, могу ли я по SSH на сервер, но нет доступа к интернету.

На мой север-это для OpenVPN сервера.конф, у меня есть:

 нажимаем "редирект-шлюз def1 обход DHCP-клиенте"
 нажимаем "DHCP опции DNS на 208.67.222.222"
 нажимаем "DHCP опции для DNS 208.67.220.220"

все комментарии.

В глобальных переменных.конф файл у меня тоже есть:

чистая.протокол IPv4.ip_forward=1

Есть ли что-нибудь мне не хватает конфигурации мудрый? Что я могу сделать, чтобы помочь отладить эту проблему?

+679
eakdev 11 мар. 2016 г., 21:06:00

Я пробовал С ниже команду и все работало нормально

именем у awk '{печати $1,$2,$ЯТ}' 

выход

АВСD: efgh печати
ijkl: mnop второй
+662
Prasanta Sutradhar 17 сент. 2014 г., 13:54:18

Как может система Linux будет установлен на портативном носителе, так что обе системы в BIOS (например, ноутбук) и системы ЭФИ (например Мак мини) можно загрузиться в него?

Почему я спрашиваю это потому, что я попытался установить Debian на мой портативный жесткий диск с MBR и жратвы. Системы БИОС я пробовал нормально загружается с диска, но когда я попытался загрузиться в Мак мини (ели) от него система даже не распознает диск как загрузочный носитель.

Есть простой способ, чтобы установить систему, что оба интерфейса будут обнаруживать и загрузиться?

+645
inespm 3 мар. 2015 г., 04:08:17

Я пытаюсь добавить принтер HP 1320N для чашек. Принтер подключен по USB. в кубках веб-админке, я выбрал пакет, а затем на следующей странице необходимо ввести связь. В соответствии с пакет документов для подключения на USB: вы должны сделать выбор из раскрывающегося списка, который появляется, например "от HP:/USB кабель/hp_deskjet_5600?серийный=MY31R1K02179".

Однако нет в выпадающем списке, только в свободной форме поле ввода текста. Поэтому я сделал предположение и поступила компания HP:/USB и принтер, а взаимодействие с принтером не работает.

Что нужно вводить для подключения?

Я работаю в Debian 3.2 с текстового браузера Lynx по командной строке.

+644
DivDiff 19 апр. 2015 г., 19:16:04

Арч Линукс обычно ваниль Гномик, и 3.14 в тестировании сейчас. С установкой все, что вы хотите в Аркаим, и очень мало по умолчанию устанавливается в базу, это довольно близко.

+567
ykc 7 мар. 2012 г., 06:18:27

Вариант @NarūnasK по

readarray() {
 местный Я=0
 сбросить -в "$1"
 хотя ИФС= читайте -Р "1 $[я++]"; у :; сделано
 ивала "[[ \${$1[--я]} ]]" || витруальная "$1[я]"
}

Пример:

$ readarray в < <(сл 10)
$ е '%з\п' "${а[2]}"
3
+530
Nattapon Chinna 10 окт. 2015 г., 20:17:16

Я пытаюсь создать тонкую бассейн на докер, как я меняю корневую папку настройки и мне пришлось удалить предыдущий тонкий бассейн. Информация о ситуации:

ВГС
 ВГ #ПВ #ЛВ #ЗП достопри размер V VFree
 дзв 1 3 0 ВЗ--Н - 118.75 г <41.53 г

ЛВС
 ЛВ ВГ, в том LSize бассейн происхождении данных% мета% передвинуть бревно КПЮ%синхронизации преобразования
 корень дзв -беспроводной АО---- 3.00 г
 своп дзв -интернет Wi-АО---- <11.93 г
 рабочее пространство дзв -ви-АО---- <62.30 г

Затем я выполните следующие команды, чтобы создать ЛВС для thinpool:

[корень@dockxx04 докер]# lvcreate, что --wipesignatures г -н докер-бассейн дзв -я 99%бесплатно
 Логический объем "докер-бассейн создан".


[корень@dockxx04 докер]# lvcreate, что --wipesignatures г -н докер-poolmeta дзв -л 27%бесплатно
 Логический объем "докер-poolmeta" создан.

И теперь мне нужно преобразовать эти ЛВС в тонкий бассейн. И вот что происходит:

[корень@dockxx04 настройки]# lvconvert -г --ноль н-с 512К --thinpool на /dev/ВГН/докер-бассейн-poolmetadata /Дев/ВГН/докер-poolmeta
 Имя ВГ несоответствие с позиции арг (ВГН) и арг ().

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

+512
ssanders 15 февр. 2011 г., 02:19:30

Это легко.

Обычно iozone создает файл в текущем каталоге. Поэтому убедитесь, что ваш пользователь может писать в текущий каталог.

Также можно использовать: -Ф /именем указать, где именно вы хотите проверить.

+469
EldaSaez 14 апр. 2011 г., 23:29:15

Вы можете увидеть выход из lscpu командной

Джек@042:~$ lscpu
Архитектура: x86_64 с
ОП-режим процессора(ов): 32-бит, 64-бит
Порядок Байтов: С Обратным Порядком Байтов
Процессор(ы): 56
На линии CPU списка(ы): 0-55
Тема(ы) на ядро: 2
Ядро(ы) в гнезда: 14
Разъем(ы): 2
Узел NUMA(ы): 2
Идентификатор поставщик: GenuineIntel
Семейство процессора: 6
Модель: 79
Название модели: процессор Intel(R) на базе процессоров Xeon(R) для процессора E5-2690 В4 @ 2.60 ГГц
Шагая: 1
Процессора МГц: 2600.000
Процессора МГц: 2600.0000
Процессора минимальная МГц: 1200.0000
BogoMIPS: 5201.37
Виртуализация: VT-х
Поставщик: вертикальный
Тип виртуализации: полная
Кэш L1d: 32К
Кэш L1i: 32К
Кэш L2: 256К
Кэш-памяти L3: 35840K
Нума процессора node0(ы): 0-13,28-41
Нума процессора узел1(ы): 14-27,42-55

Я вижу, что есть 2 розетки (которая как процессор ??) и внутри каждой из гнезда мы имеем 14 ядер. Так, в общей сложности 2x14=28 физических ядер. Как правило, центральный процессор может содержать несколько ядер, поэтому число процессоров не может быть меньшим, чем количество ядер. Но, как показано в выходных данных процессоров(ы): 56 и это смущает меня.

Я вижу, что тема(ы) на ядро: 2, так что эти 28 ядер могут вести себя как 2x28=56 логических ядер.

Вопрос 1: Что это ЦП(ы): 56 обозначают? Делает процессор(ы) обозначим количество виртуальных/логические ядра, а не физические ядра хотяб?

Вопрос 2: Что делает этот узел NUMA значит? Оно представляет гнездо?

+441
zeroparallax 1 июн. 2014 г., 02:35:00

(Правка: дополнительная информация находится здесь: описание ядра.printk значения)

Вы можете использовать команду sysctl/системы для изменения параметров ядра printk, как хотелось бы.

ядра sysctl-Вт.printk="4 4 1 7"

установить параметры printk в "по умолчанию" значений, в то время как

ядра sysctl-Вт.printk="3 4 1 3"

будет препятствовать низкий уровень сообщения с выхода на консоль.

ядра sysctl.printk

покажет вам ваши текущие настройки.

От Linux документация (ядра документы):

printk:

Четыре значения в printk обозначения: в console_loglevel, default_message_loglevel, minimum_console_loglevel и default_console_loglevel соответственно.

Эти значения влияют на поведение printk() при печати или лесозаготовки сообщения об ошибках. Видеть человека 2 системного журнала для получения дополнительной информации о различных loglevels.

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

Вы, как правило, должны быть root или sudo привилегии писать (-ш) новые значения с помощью команды sysctl. Вы также может вывести значения в /труды/системы/ядра/printk, нужно быть суперпользователем(иш) для этого тоже.


Edit2:

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

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

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

Кроме того, можно определить собственные объекте тип и пакет послать куда-нибудь. Даже выборочно посылать Керн.предупредить или Керн.криты сообщения куда-нибудь при желании.

Конфиг настроек для rsyslog и syslog есть разные, как всегда, на страницах человека-вашего друга.

+433
Jon Nicholson 8 июн. 2012 г., 16:37:27

Цитаты необходимы в экспорт из Foo="$вар" или местные функции foo="$вар" (или только для чтения, верстал, объявить и другой переменной объявляя команды) в:

  • черточки
  • в Ш. из версий (также основано на Альмквист оболочки).
  • В Ш. от FreeBSD 9.2 и старше (см. изменения в 9.3)
  • Яш
  • ЗШ с версии 5.1 в КШ или Ш эмуляции (или для экспорта ВАР="$(УМК)" где ЗШ будет выполнять разбиение иначе (не действуют)).

В противном случае переменная расширение потребует разбиение на слова и/или именем поколения, как и в любой аргумент на любую другую команду.

И не нужны в:

  • Баш
  • КШ (все реализации)
  • в Ш. от FreeBSD 9.3 или более поздняя
  • busybox и пеплом на основе СГ (с 2005 года)
  • ЗШ

В ЗШ, сплит+Глоб никогда не делается на параметр расширения, если в ш и КШ эмуляции, но сплит (не Глоб) делается по команде замена. Начиная с версии 5.1, экспорт/местные и другие декларации команды стали двойной сайта/встроенные команды, как в других оболочках выше, что означает, что цитировать не надо, даже в ш/КШ эмуляции и даже для подстановки команды.

Есть особые случаи, когда цитируешь нужна даже в тех снарядов хотя бы:

а="б=какое-то значение"
экспорт "долларов"

Да и вообще, если что-то осталось от = (в том числе =) котируется или результатом расширения (например, экспортировать с 'Foo'="$ВАР", экспорт ФОО\="$вар" или экспорт файла Foo$((П+=1))="$ВАР" (что $((...)) , должны также быть указаны на самом деле)...). Или другими словами, когда аргумент для экспорта не будет с точки зрения присваивания, если написано без экспорта.

Если экспорт/местные команды имени себя цитирует (даже частично, такие как "экспорт" в="$б", 'экс полисом в="$б", \экспорт="$б", или даже ""экспорта="$б"), кавычки вокруг необходимо, кроме АТ&Т КШ и МКШ.

Если экспорт/местных или какая-то его часть является результатом некоторого расширения (как в УМК=экспорт; "$ЦМД" в="$Б" или даже экспортировать$ (:)=а"$б") или в таких вещах, как dryrun=; $dryrun экспорта="$Б"), то кавычки нужны в каждом патроне.

В случае > /dev/нуль экспорта="$б", кавычки необходимы в беспроводным интерфейсам и некоторые из его производных.

Для команды экспорта="$б", кавычки необходимы в каждой оболочке, но МКШ и ksh93 (с теми же оговорками насчет команды и экспорта не является результатом расширения ряда).

Они не нужны в любые оболочки, когда написано:

фу=$ВАР экспорта фу

(этот синтаксис также совместим с Bourne оболочки, но в последних версиях ЗШ, только работать, когда в ш/КШ эмуляции).

(обратите внимание, что переменная=значение местных ВАР не должен быть использован как поведение варьируется в зависимости от снаряда).

Также следует отметить, что использование экспорта с назначением также означает, что состояние выхода из ЦМД в экспортный ВАР="$(УМК)" теряется. Занимаются этим как экспорт вар; вар=$(УМК) не имеют этой проблемы.

Также остерегайтесь этот особый случай с Баша:

МФС $ Баш-с'=; экспорт="$*"; эхо "$а" Баш "б"
АБ
МФС $ Баш-с'=; экспорт=$*; эхо "$а" Баш "б"
б

Я бы посоветовал всегда цитата.

+391
iriska28 18 нояб. 2010 г., 04:11:23

У меня есть хрон выполнение задания, которое получает файл с сервера раз в минуту с конкретного пользователя (uid 999). С помощью команды SCP запускается каждую минуту, это довольно наводнения мой журнал двиг. Есть ли способ, чтобы отключить ведение журнала для этого конкретного пользователя в двиг.журнал?

Я нашел этот документ http://www.tuxad.de/blog/archives/2014/07/02/disable_ssh_session_logging_for_specific_user/index.html

Но, войдя

сессии [успех=сделано по умолчанию=игнор] pam_succeed_if.так тихо жидкости экв 999

в /etc/Пэм.д/общие-сеанс не остановить рубку, что доступ пользователя. Я делаю что-то неправильно здесь?

+386
Dave Sam 5 февр. 2012 г., 18:00:24

На моем Делл XPS 13 9343 мой тачпад может работать с шиной I2C или в режиме ПС2.

В чем разница между этими двумя режимами ? Почему они оба в наличии ?


Выход сравнению с XInput - это :

 Виртуальное удостоверение личности сердечника указатель=2 [мастер-указатель (3)]
 Виртуальный ↳ основных XTEST идентификатор указатель=4 [раб указатель (2)]
 ↳ DLL0665:01 06CB:76AD неизвестным id=13 [раб указатель (2)]
 ↳ SynPS/2 сенсорной панели Synaptics ИД=15 [раб указатель (2)]

DLL0665:01 06CB:76AD неизвестных тачпад с помощью шины I2C.

+384
nicluzuriaga 15 апр. 2019 г., 10:26:04
/70\.5

будет делать трюк (внутри меньше).

+380
user245708 20 мая 2018 г., 18:46:05

У меня есть странная проблема с udev, то используя Raspian (в Debian) растянуть на мой малиновый Пи. Вот урезанная правило в udev, который вызывает на прикрепление любого USB-флэшке:

# файл /etc/udev из/правил.Д/70-с USB-тест.правила
Ядра=="СД?1", подсистемы=="USB", и запустить+="/opt/bin/usb-test.sh"
Ядра=="СД?1", подсистемы=="USB", и симлинк+="УСБ-тест"

Содержание /opt/bin/usb-test.sh (скрипт помечен как исполняемый):

#!/бин/Баш
дата > > в /var/журнал/УСБ-тест.журнал

Символическая ссылка на/dev/USB кабель-тест создается, но не файл в/var/журнал/УСБ-тест.журнал.

Это выход хвоста /ВАР/лог/системный журнал:

30 октября 15:24:ядра сайт RaspberryPi 02: [ 9382.740128] для SCSI 2:0:0:0: прямого доступа 0.00 кнопки PQ: 0 ANSI в: 2
30 октября 15:24:ядра сайт RaspberryPi 02: [ 9382.747435] СД 2:0:0:0: SCSI прикрепленное серией универсальный тип сг2 0
30 октября 15:24:ядра сайт RaspberryPi 02: [ 9382.748278] СД 2:0:0:0: [ДЗО] 15794176 512-байтных блоков: (8.09 ГБ/7.53 Гб)
30 октября 15:24:ядра сайт RaspberryPi 02: [ 9382.748810] СД 2:0:0:0: [ДЗО] защита от записи отключена
30 октября 15:24:ядра сайт RaspberryPi 02: [ 9382.748827] СД 2:0:0:0: [ДЗО] режим датчика: 00 00 00 00
30 октября 15:24:ядра сайт RaspberryPi 02: [ 9382.749235] СД 2:0:0:0: [ДЗО] прошу для данных кэша не
30 октября 15:24:ядра сайт RaspberryPi 02: [ 9382.749247] СД 2:0:0:0: [ДЗО] при условии езды с кэшем: через
30 октября 15:24:ядра сайт RaspberryPi 02: [ 9382.909187] Амми: sdc1
30 октября 15:24:ядра сайт RaspberryPi 02: [ 9382.913033] СД 2:0:0:0: [ДЗО] SCSI, подключенного съемного диска
30 октября 15:24:команду systemd-udevd сайт RaspberryPi 03[3853]: процесс '/opt/bin/usb-test.sh ошибка с кодом выхода 1.

команды lsusb:

$ команды lsusb
Устройство автобусных 001 005: ИД 20a0:0006 глины логики 
Устройство автобусных 001 011: ИД 1307:0165 нипочем информация, Inc. 2 ГБ/4 ГБ/8 ГБ флэш-накопитель
Устройство автобусных 001 006: код 0480:a009 Тосиба Америки стор.Е Основы
Устройство автобусных 001 009: код 0480:a202 Тосиба Америки для учебы основам жесткого диска
Устройство автобусных 001 004: с ID 1a40:0101 Terminus-это технология Inc. Концентратор
Устройство автобусных 001 003: код 0424:стандартный ec00 корп микросистем SMSC9512/9514 быстрый Ethernet-адаптер
Устройство автобусных 001 002: код 0424:стандартный 9514 корп микросистем ступицы SMC9514 
Устройство автобусных 001 001: с ID 1d6b:0002 Linux в основу 2.0 корневой концентратор

udevadm монитор:

$ udevadm монитор
монитор будет распечатать полученный событий:
В udev - событие, которое в udev отправляет после обработки правил 
Ядра - uevent ядра 

Ядра[9851.384334] добавить /устройства/платформы/ТОЭ/20980000.с USB/выход USB1/1-1/1-1.3/1-1.3.3 (по USB)
Ядра[9851.402507] добавить /устройства/платформы/ТОЭ/20980000.с USB/выход USB1/1-1/1-1.3/1-1.3.3/1-1.3.3:1.0 (USB-кабель)
Ядра[9851.418037] добавить /устройства/платформы/ТОЭ/20980000.с USB/выход USB1/1-1/1-1.3/1-1.3.3/1-1.3.3:1.0/Узел2 (для SCSI)
Ядра[9851.418582] добавить /устройства/платформы/ТОЭ/20980000.с USB/выход USB1/1-1/1-1.3/1-1.3.3/1-1.3.3:1.0/Узел2/scsi_host/Узел2 (scsi_host)
В udev [9851.545506] добавить /устройства/платформы/ТОЭ/20980000.с USB/выход USB1/1-1/1-1.3/1-1.3.3 (по USB)
В udev [9851.570276] добавить /устройства/платформы/ТОЭ/20980000.с USB/выход USB1/1-1/1-1.3/1-1.3.3/1-1.3.3:1.0 (USB-кабель)
В udev [9851.593606] добавить /устройства/платформы/ТОЭ/20980000.с USB/выход USB1/1-1/1-1.3/1-1.3.3/1-1.3.3:1.0/Узел2 (для SCSI)
В udev [9851.615895] добавить /устройства/платформы/ТОЭ/20980000.с USB/выход USB1/1-1/1-1.3/1-1.3.3/1-1.3.3:1.0/Узел2/scsi_host/Узел2 (scsi_host)
Ядра[9852.486019] добавить /устройства/платформы/ТОЭ/20980000.с USB/выход USB1/1-1/1-1.3/1-1.3.3/1-1.3.3:1.0/Узел2/системы TARGET2:0:0 (по SCSI)
Ядра[9852.486271] добавить /устройства/платформы/ТОЭ/20980000.с USB/выход USB1/1-1/1-1.3/1-1.3.3/1-1.3.3:1.0/Узел2/системы TARGET2:0:0/2:0:0:0 (со SCSI)
Ядра[9852.486448] добавить /devices/platform/soc/20980000.usb/usb1/1-1/1-1.3/1-1.3.3/1-1.3.3:1.0/host2/target2:0:0/2:0:0:0/scsi_disk/2:0:0:0 (scsi_disk)
Ядра[9852.486620] добавить /devices/platform/soc/20980000.usb/usb1/1-1/1-1.3/1-1.3.3/1-1.3.3:1.0/host2/target2:0:0/2:0:0:0/scsi_device/2:0:0:0 (scsi_device)
Ядра[9852.494568] добавить /devices/platform/soc/20980000.usb/usb1/1-1/1-1.3/1-1.3.3/1-1.3.3:1.0/host2/target2:0:0/2:0:0:0/scsi_generic/сг2 (scsi_generic)
Ядра[9852.496172] добавить /devices/platform/soc/20980000.usb/usb1/1-1/1-1.3/1-1.3.3/1-1.3.3:1.0/host2/target2:0:0/2:0:0:0/bsg/2:0:0:0 (БСГ)
Ядра[9852.498091] добавить /устройства/виртуальные/бди/8:32 (бди)
В udev [9852.549816] добавить /устройства/платформы/ТОЭ/20980000.с USB/выход USB1/1-1/1-1.3/1-1.3.3/1-1.3.3:1.0/Узел2/системы TARGET2:0:0 (по SCSI)
В udev [9852.560113] добавить /устройства/виртуальные/бди/8:32 (бди)
В udev [9852.590072] добавить /устройства/платформы/ТОЭ/20980000.с USB/выход USB1/1-1/1-1.3/1-1.3.3/1-1.3.3:1.0/Узел2/системы TARGET2:0:0/2:0:0:0 (со SCSI)
Ядра[9852.659280] добавить /devices/platform/soc/20980000.usb/usb1/1-1/1-1.3/1-1.3.3/1-1.3.3:1.0/host2/target2:0:0/2:0:0:0/block/шурс (блок)
Ядра[9852.659644] добавить /devices/platform/soc/20980000.usb/usb1/1-1/1-1.3/1-1.3.3/1-1.3.3:1.0/host2/target2:0:0/2:0:0:0/block/sdc/sdc1 (блок)
В udev [9852.679376] добавить /devices/platform/soc/20980000.usb/usb1/1-1/1-1.3/1-1.3.3/1-1.3.3:1.0/host2/target2:0:0/2:0:0:0/scsi_disk/2:0:0:0 (scsi_disk)
В udev [9852.726897] добавить /devices/platform/soc/20980000.usb/usb1/1-1/1-1.3/1-1.3.3/1-1.3.3:1.0/host2/target2:0:0/2:0:0:0/scsi_device/2:0:0:0 (scsi_device)
В udev [9852.741386] добавить /devices/platform/soc/20980000.usb/usb1/1-1/1-1.3/1-1.3.3/1-1.3.3:1.0/host2/target2:0:0/2:0:0:0/bsg/2:0:0:0 (БСГ)
В udev [9852.745223] добавить /devices/platform/soc/20980000.usb/usb1/1-1/1-1.3/1-1.3.3/1-1.3.3:1.0/host2/target2:0:0/2:0:0:0/scsi_generic/сг2 (scsi_generic)
В udev [9853.032330] добавить /devices/platform/soc/20980000.usb/usb1/1-1/1-1.3/1-1.3.3/1-1.3.3:1.0/host2/target2:0:0/2:0:0:0/block/шурс (блок)
В udev [9853.256996] добавить /devices/platform/soc/20980000.usb/usb1/1-1/1-1.3/1-1.3.3/1-1.3.3:1.0/host2/target2:0:0/2:0:0:0/block/sdc/sdc1 (блок)

Кто-нибудь знает, что происходит?

+283
danylokos 5 нояб. 2016 г., 14:14:04

Я пытаюсь передать файл с моего локального компьютера на удаленный компьютер.

Когда я использую УПП БЕЗ вариант, что это дает только следующий вывод:

.--. или '\033[0;1;33;93М.-\033[0;1;32;92м-.\033[0м'

Когда я пытаюсь УПП С вариант, я получаю следующий вывод, кажется, что файлы, передаваемые успешно:

--

$ УПП -в file.sh [email protected]:/home/user/foo

debug1: канал 0: новый [клиент-сессии]
debug1: запрос [email protected]
debug1: введя интерактивный сеанс.
debug1: залог: сеть
debug1: отправка среды.
debug1: отправка ОКР LC_PAPER = tr_TR.В UTF-8
debug1: отправка ОКР LC_ADDRESS = tr_TR.В UTF-8
debug1: отправка ОКР LC_MONETARY = tr_TR.В UTF-8
debug1: отправка ОКР lc_numeric языкового = tr_TR.В UTF-8
debug1: отправка ОКР значение lc_all = язык.В UTF-8
debug1: отправка ОКР LC_TELEPHONE = tr_TR.В UTF-8
debug1: отправка ОКР LC_IDENTIFICATION = tr_TR.В UTF-8
debug1: отправка Эд Лэнг = язык.В UTF-8
debug1: отправка ОКР LC_MEASUREMENT = tr_TR.В UTF-8
debug1: отправка ОКР языкового = кодировка UTF-8
debug1: отправка ОКР у = tr_TR.В UTF-8
debug1: отправка ОКР LC_NAME = tr_TR.В UTF-8
debug1: отправив команду: УПП -в-Т /главная/пользователя/ФОО
.--.
debug1: client_input_channel_req: канал 0 rtype выход-статус Ответить 0
debug1: канал 0: бесплатно: клиент-сессии, nchannels 1
debug1: ФД 0 очистка системного
debug1: ФД 1 очистка системного
Перевели: отправлена 2504, получил 2668 байт, в 1,7 секунды
Байт в секунду: отправил 1510.2, получил 1609.1
debug1: статус выхода 0

Пожалуйста, см. файл sshd_config файл здесь. Обратите внимание, что я могу по SSH на удаленной машине. Также SSH пользователь@ИС лсов возвращает /главная/пользователя.

[Вопрос] УПП успешно переносит файл, но он не отображается на удаленном компьютере. Что может быть причиной этого и как я могу решить это?

+250
ztnd13 19 дек. 2019 г., 09:57:08

человек console_codes перечислены escape-последовательности, признанных консоли. Вы можете установить тайм-аут 0 с

судо Ш-с 'Эха -е "\033[9;0]" >/Дэв/консоль'
+162
Bjoern Urban 12 янв. 2010 г., 02:26:03

Я просто установил минимальную версию Убунту. (Чтобы быть конкретным, я установил Ubuntu 12.04 "точный Панголин" 32-бит.) Эта версия не имеет все инструменты, которые обычно доступны в обычном Убунту.

Во время установки я выбрал "с Lubuntu минимальная установка", потом я установил рабочего стола LXDE как мой менеджер рабочего стола.

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

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

+139
tementy79 26 июн. 2012 г., 23:39:18

Похоже, Апач с SSL http2 в не честь интервала keepalivetimeout

Версия сервера: Апач/2.4.29 (Убунту)
построен: 2018-10-10T18:59:25

Поиск сайте StackOverflow, я смогла найти вопрос с reqtimeout_module

На мой вопрос, это ОК, чтобы отключить reqtimeout_module на виртуальный хост. Если я отключить, больно Апач/производительность или начать уважать интервала keepalivetimeout фактический '90', что я во всем мире в apache2 не.конф

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

+90
alqdavad 13 янв. 2013 г., 02:02:24

Я только что узнала, что у меня был установлен на директории, которая сама уже отскок (установленные через nullfs).

в /var/данные/домашний/Дж/mroot в папке /var/данные/домашний/Дж/ВСП
в /var/данные/домашний/Яш/www на /ВАР/данные/домашний/Дж/ВСП/с
/фу на каталог /var/данные/домашний/Яш/ВСП/фу

Помимо того, что смущает это, видимо, не поддерживается / неправильно.

Я изменил его так (Обратите внимание на путь в последней строке):

в /var/данные/домашний/Дж/mroot в папке /var/данные/домашний/Дж/ВСП
в /var/данные/домашний/Яш/www на /ВАР/данные/домашний/Дж/ВСП/с
/ФОО на каталог /var/данные/домашний/Дж/ВСП/с именем/foo

Теперь гора работает без каких-либо дополнительных настроек.

+76
dcunited001 4 июл. 2016 г., 10:21:07

ifne не устанавливает код завершения в зависимости от того ввода пустым или нет, так что && и || не будет работать как хотелось бы. Альтернативный подход к Ребенка ответ заключается в использовании пописать из того же пакета:

е "впрыска\Н" | Пи 'ifne кот -' 'ifne Эхо "поток не пуст"'

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

Хотя возможно проблема в том, что каждый из команды может писать в stdout параллельно, в зависимости от буферизации и длина ввода/вывода, то есть шанс, что результат будет чередуются, либо различаться от запуска к запуску (например, гонки). Это, вероятно, может быть устранена с помощью губки (тот же пакет) вместо кошки, и/или другие буферизации/unbuffering решения. Это влияет на пример вы привели, но не может повлиять на реальный случай.

+30
user9232609 17 янв. 2019 г., 13:43:11

(Я думаю, что ответ да, но я хочу быть уверенным, прежде чем я на самом деле делать это!)

Что я пытаюсь сделать: установить новую SD-карту в мои "корни" телефон, который использует A2SD. Тот факт, что это система Андроид является вопрос, который я задаю, хоть и несущественно.

Если вы не знаете, что A2SD, что есть хорошо (но долго) объяснение здесь. По существу, и для целей моего вопроса, символические ссылки создаются из системы для файловых систем ext2/3 раздел/4 на SD карту для экономии внутреннего пространства.

Нормально, можно было бы идти о переключении с SD карты делать хорошо+резервное копирование доб, который представляет собой образ памяти телефона + на Ext раздел. Однако по причинам, мне еще предстоит определить (я жду хороший ответ на другом форуме), я могу только создать базовую резервную копию Nandroid (например, я не могу имиджа Ext раздел). Основываясь на моем погугли, я не уверен, что я смогу изображения Этот раздел, прежде чем я перейти на SD-карты. Поэтому я ищу обходной путь.

Я скопировал все содержимое моего раздела Ext на мой компьютер. Я буду секционирования новая карта с GParted. Когда я переместить содержимое на новую карту, структура файла будет точно таким же. Другими словами, пути к целевому файлы/каталоги будут такими же, как раньше. Но физическое местоположение/адрес/, что каждый файл будет изменен. Насколько я понимаю символических ссылок, потому что она хранит путь и не адрес, а ведь путь не будет изменено, все ссылки должны оставаться нетронутыми.

Это правильно?

+26
Govarthanan 15 июл. 2011 г., 21:43:17

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