Как конфиг iptables для РРРоЕ?

Когда я создаю единственное правило, отключение всех входных,

в iptables -П падение напряжения на входе 

Я ничего не могу подключиться. Так что, похоже, я должен разрешить некоторые входящие активности, чтобы получить РРРоЕ работает правильно. Какие правила я должен добавить?

+674
Unidan 24 нояб. 2010 г., 00:07:24
28 ответов

К сожалению, с GNU сегодняшний день это невозможно. Из документов:

‘--дата=datestr’

Отображения даты и времени, указанных в datestr вместо текущей даты и времени. datestr можно практически в любой распространенный формат. Он может содержать названия месяцев, часовых поясах, ‘я’ и ‘личку’, ‘вчера’ и т. д. Например, --дата="2004-02-27 14:19:13.489392193 +0530" определяет момент времени, 489,392,193 наносекунд после 27 февраля 2004 г. в 2:19:13 PM в часовой пояс, который составляет 5 часов 30 минут к востоку от мирового.
Примечание: В настоящее время вход должен быть в независимом формате локали. Е. Г., в файла lc_time=C ниже необходимо распечатать обратно правильную дату в многих местах:

дата -д "$(у=c дата)"

(курсив добавлен)

+952
Jason Spanomanolis 03 февр. '09 в 4:24

Создать myFileWithCommands.txt:

в PHP index.php импорт файл1 --в автономном режиме
в PHP index.php импорт файл2 --deleteUnused
в PHP импорт index.php файл file3

Затем запустить параллельно такой:

параллельно -Джей 3 -- < myFileWithCommands.txt
+932
Raymond Peters 17 мая 2013 г., 12:18:04
Другие ответы

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


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

Есть ли способ только найти команду , чтобы добавить строку к имени?

Так что это:

201a.txt
201а.ПНГ
...

Становится это:

foo_201a.txt
foo_201b.ПНГ
...

Это:

найти . -имя '201*' -execdir МВ {} следующие файлы-foo_{} \;

Не работает, потому что {} часть включает в себя ведущие ./ в именем, и поэтому пытается написать следующие файлы-foo_./201*.

Если это не возможно, только найти, что является наиболее портативный (читай: только coreutils, без скриптов, простой для понимания) способ, чтобы добавить строку к имени?

+916
user52636 20 янв. 2020 г., 01:47:56

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

Другой подход состоит в том, чтобы обойтись без местных выхода X:

  1. Вы можете запустить СШ-х, запустить программу в виртуальной машине и посмотреть X выход на другую систему.
  2. Вы можете установить виртуальный X-сервер, который приложение может подключиться. Вам нужен какой-то удаленный доступ (например, ВНК) в этом случае тоже.
+898
Alexandru Dan 23 февр. 2018 г., 15:48:00

Я столкнулся странная проблема с моей системы мост Linux (CentOS в 7.6.1810). У меня есть два интерфейса настроен сетевой мост (ИС мост 192.168.42.253). Когда я перезагрузить систему, это выглядит вполне нормально:

> маршрут -Н
Таблица IP-маршрутизации ядра 
Пунктом Genmask Шлюз Флаги Метрики Использовать Реф Недвижимость
192.168.42.254 УГ 0.0.0.0 0.0.0.0 0 0 0 br0
169.254.0.0 0.0.0.0 255.255.0.0 U в 1004 0 0 br0
192.168.42.0 0.0.0.0 255.255.255.0 u 0 не 0 0 br0

Через некоторое время, хотя, программа dhclient начинает вмешиваться в конфигурацию сети:

> маршрут -Н
Таблица IP-маршрутизации ядра 
Пунктом Genmask Шлюз Флаги Метрики Использовать Реф Недвижимость
192.168.42.254 УГ 0.0.0.0 0.0.0.0 0 0 0 br0
169.254.0.0 0.0.0.0 255.255.0.0 U в 1004 0 0 br0
192.168.42.0 0.0.0.0 255.255.255.0 u 0 не 0 0 br0
192.168.42.0 0.0.0.0 255.255.255.0 u 0 не 0 0 enp1s0

Затем он достает второй IP-адрес от DHCP-сервер и назначит его для enp1s0. Он также изменяет таблицу маршрутизации, так что маршруты мост внешний трафик от самого моста обратно в сеть-сайте моста, но не на шлюзе стороны. Это очень раздражает, как я должен перезагрузить систему (или изменение таблиц маршрутизации вручную), чтобы сделать что-то вроде "ням обновление" заработает снова на мосту.

Здесь представлены конфигурационные файлы, которые я создал для моста:

> судо кот файл ifcfg-br0
Устройство=br0
Тип=мост
При=192.168.42.253
Маска подсети=255.255.255.0
Наоборот-при восстановлении=да
Переменной bootproto=нет
NM_CONTROLLED=нет
Задержка=0
Зоны=общественные

> судо кот файл ifcfg-enp1s0
Тип="Ethernet"с
Переменной bootproto="нет"
DEFROUTE="нет"
PEERDNS="нет"
PEERROUTES="да"
IPV4_FAILURE_FATAL="нет"
IPV6INIT="нет"
IPV6_AUTOCONF="нет"
IPV6_DEFROUTE="нет"
IPV6_PEERDNS="нет"
IPV6_PEERROUTES="нет"
IPV6_FAILURE_FATAL="нет"
IPV6_ADDR_GEN_MODE="стабильный-защита"
Имя="enp1s0"
Идентификатор UUID="510ed878-4443-4252-9b96-860d4f045b2e"
Устройство="enp1s0"
Наоборот-при восстановлении="да"
NM_CONTROLLED=нет
Мост=br0

> судо кот файл ifcfg-enp0s20u3
Тип="Ethernet"с
Переменной bootproto="нет"
DEFROUTE="да"
PEERDNS="нет"
PEERROUTES="да"
IPV4_FAILURE_FATAL="нет"
IPV6INIT="нет"
IPV6_AUTOCONF="нет"
IPV6_DEFROUTE="нет"
IPV6_PEERDNS="нет"
IPV6_PEERROUTES="нет"
IPV6_FAILURE_FATAL="нет"
IPV6_ADDR_GEN_MODE="стабильный-защита"
Имя="enp0s20u3"
Идентификатор UUID="510ed878-4443-4252-9b96-860d4f045b2e"
Устройство="enp0s20u3"
Наоборот-при восстановлении="да"
NM_CONTROLLED=нет
Мост=br0

Она, кажется, не быть активным:

> судо nmtui
Как NetworkManager не работает.

Я посмотрел на переменной bootproto=нет | статический | DHCP и файл /etc/файл resolv.конф, но согласно ей, моей конфигурации должно быть ОК и программа dhclient не должны быть активными.

Обновление: после перезагрузки системы, я увидел, что программа dhclient приходит на интерфейс. Я должен убить его вручную, чтобы убедиться, что таблица маршрутизации не изменяется и дополнительного IP-адреса назначения. Согласно /proc, родительского процесса программа dhclient процесс 1.

Может кто-то пролить свет на то, что я делаю неправильно с такой конфигурации? Спасибо!

+890
Gurdeep Singh Rai 3 янв. 2013 г., 21:38:23

Посмотрев на него некоторое время, это похоже на "аппаратные проблемы" - скорее всего физический сервер хостинг виртуальная машина под нагрузкой от других ВМ и М1 тип машины не получают гарантированной производительности, так что вы получите все, что процессорного времени остается на хозяине. Хуже, если ваша виртуальная машина запущена на ядра процессора 0, вы также получаете все прерывания обработки на станке. Увидеть этот Ксен Вики-статью под "аппаратной виртуализации ВМ первый (и возможно единственный) процессора будет использован в полной мере.". Также см. Этот АРМ резьбу для других людей с похожими прерывать проблема.

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

Если это не сработает, лучший выбор, чтобы создать новый образ из виртуальной машины и запустить его на другой зоне доступности. Это приведет к ИПС должны быть заменены и, возможно, нуждаются в обновлении группы безопасности и правил брандмауэра. Также убедитесь, что вы остановите свой ВМ перед созданием образа, чтобы убедиться в том, что после того, как образ создан и перед Новым ВМ начал, ваш старый ВМ не будет генерировать новые данные.

+879
Luky 29 дек. 2010 г., 09:11:17

Это будет обрабатывать только IPv4-соединения:

Слушать 0.0.0.0:80
Слушать 192.0.2.1:80 

https://httpd.apache.org/docs/2.2/bind.html#ipv6

+681
coynep1 7 нояб. 2012 г., 11:57:09

Необходимо включить ata_generic модуль и модуль в ext4 в меню. Такой вариант:

  1. CONFIG_ATA_GENERIC=г: http://cateee.net/lkddb/web-lkddb/ATA_GENERIC.html
  2. CONFIG_EXT4_FS=г: http://cateee.net/lkddb/web-lkddb/EXT4_FS.html
+651
Mohamed Elmekki 26 февр. 2013 г., 01:06:07

я сделал загрузочную Убунту 17.10 USB для того, чтобы установить его на мой внешний жесткий диск, установка не была завершена успешно и я получил систему Ubuntu на внешний жесткий диск, проблема в том, что я не могу все равно найти мой внешний жесткий диск в списке загрузочных устройств при нажатии F12 на мой компьютер.

мой компьютер настроен в режиме UEFI.

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

+596
AlliterativeAlice 9 дек. 2011 г., 20:36:50

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

Пожалуйста, проверьте /и т. д./По умолчанию/жратвы, это файл для вашей темы.

Вы можете установить GRUB_BACKGROUND на фоне изображения вы хотите (возможно, придется добавить эту строку, если нет).

GRUB_BACKGROUND=/путь/к/файлу

Вы можете переключать gfxmode, запустив vbeinfo в жратву: перезагрузки в grub, нажмите С и введите vbeinfo. Выберите подходящий графический режим, запишите его и выйти из жратвы, чтобы загрузиться в GNU/Линукс. Раскомментируйте #GRUB_GFXMODE=640x480 пикселей, установите его на нужный режим (это мое, не используйте в вашей системе, если не в свой выход из vbeinfo):

GRUB_GFXMODE=1440x900x24

Значки:

Проверить файл/boot/grub/с жратвы.cfg для Для каждой записи вы будете иметь один или несколько классов. Вы можете поместить значки для класса /загрузки/grub/темы/иконки

Готовые темы:

https://bbs.archlinux.org/viewtopic.php?id=141631

Как вы видите на этой странице, просто скопируйте их в файл/boot/grub/с темы (вы можете создать этот каталог в первую очередь)

Если у вас остались вопросы, пожалуйста, напишите:

Пожалуйста, напишите $ кот /и т. д./По умолчанию/жратвы и $ Общ /загрузки/grub/темы/

+534
dmitrynb 7 апр. 2013 г., 21:54:43

Я потратил на это больше часа, но не могу найти, почему это не работает.

Я ищу HTML-документ для "\пнекоторые значки текста". Достаточно просто.

Но он следующие команды не работают:

грэп -Ро '(?с)<Н2>пнекоторые значки\текст input.html > output.html
грэп -Ро '(?с)<Н2>\\пнекоторые значки текста' input.html > output.html

Мне нужен "-П" переключение с основной двигатель команды grep регулярных выражений не поддерживает многострочные.

Я не знаю, что еще попробовать. Любая идея?

Спасибо.

-- Редактировать: входной файл содержит только это:

<Н2>ЛФ (т. е. \п)
Текст
+527
Tokiya Mikagami 5 апр. 2011 г., 02:18:34

Редактировать: вы можете использовать обычную Ubuntu с USB, который вы уже сделали, и выберите "попробовать Ubuntu без установки"

Вам необходимо перейти в режим разработки для того, чтобы сделать это. Инструкции здесь: fascinatingcaptain.com/blog/dual-boot-chrome-os-and-linux

+524
Jorge Ben 23 февр. 2012 г., 08:37:08

Если это происходит на открытых интернет, вы должны быть готовы к взлом вскоре после сдачи его. Деткам постоянно сканировать сеть на наличие открытых портов с старые уязвимости, как это. Поиск Google для "РШ эксплуатировать", и вы получите около 100 000 просмотров.

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

+493
ClearCrescendo 10 апр. 2017 г., 03:27:59

Вы не предоставили достаточно информации для других, чтобы воспроизвести свой ориентир. Я сделал свой собственный и обнаружил, Эхо - метод, чтобы быть немного быстрее с тире и КШ, и примерно столько же с МКШ. Соотношение было намного меньше, чем 1:2, даже если есть разница. Очевидно, что это зависит от многих вещей, в том числе скорлупы, ядра, реализация коммунальных услуг, и содержание файлов данных.

Между этими двумя методами нет явного победителя. Чтение с диска ничего не стоит pratcically, так как файл будет в кэше. Звоню кошка имеет накладные расходящихся внешний процесс, в то время как эхо - это оболочка bultin. Если ш является bash, его эхо встроенные печатает свой аргумент по одной строке за раз, даже когда выход идет к трубе, которая может составить для немного медлительности. Черточки и КШ не делай этого; как правило, они имеют более высокую производительность, чем Баш.

Есть ряд оптимизаций можно сделать в вашем скрипте.

  • Очевидная оптимизация на кота метод состоит в использовании перенаправления вместо (<метаданные.КШМ на awk ...), или передать метаданные.КШМ в качестве аргумента в awk. В моих тестах, перенаправление было очень немного быстрее, чем эхо, и не было ощутимой разницей между перенаправление и на awk ... метаданных.КШМ.

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

  • Аналогичным образом вы анализируете выход найти, который будет душить на некоторых имен файлов, и требует дополнительной работы. Каноническое решение-использовать найти -старпома; это может или не может быть быстрее хотя бы потому, что тоже должен сделать дополнительную работу, чтобы запустить оболочку для обработки файлов.
  • Я полагаю, что ваш скрипт awk-это упрощенное от реальной вещи. С помощью скрипта вы показываете, предполагая, что первый столбец CSV-файл содержит только символы, которые не являются специальными в регулярные выражения, вы могли бы попробовать использовать вместо СЭД; было бы более загадочно, но это может быть немного быстрее, потому что больше специализированных инструментов, как правило, быстрее. Нет никакой гарантии, что вы будете, хотя вам лучше, не говоря уже о измеримых один.
  • Когда вы устанавливаете код, вызов внешней программы. В зависимости от того, что вы здесь делаете, это может быть выполнимо с собственной оболочки строка создает манипуляции: они, как правило, не очень быстрый и не очень мощный, но они не требуют вызова внешней программы.

В целом, комбинируя эти локальные оптимизации, я бы пошла с

#!/бин/КШ
найти файлы/ -тип F -exec для Ш-с '
 для файл Сделать
Идентификатор=${файл//некоторые/вещи}
 компания sed '/^$ИД т\/ с/\([^\т]*\)\т\([^\т]*\)\т[^\т]*\т[^\т]*\т\([^\т]*\).*/идентификатор="\1" Некоторые="\2" вещь="\3"/' метаданные.КШМ
 файл Cat"$"
 сделано' _ {} +

Там может быть более быстрый алгоритм. Вы обрабатываете весь набор метаданных для каждого файла. Особенно если каждый файл соответствует только одна строка, это много ненужных сравнений. Это, вероятно, будет быстрее для создания списка идентификаторов из имен файлов и сопоставлять ее с метаданными. Неиспытанный код:

#!/бин/КШ
присоединяйтесь -й 1 -т $'\т' -о 2.1,2.2,2.5,1.2 \
 <(найти файлы/ типа Е | Е С!/около$!/вещь\Т&!' | сортировка) \
 <(сортировка метаданных.КШМ) |
на awk -ф '\т' '{
 шрифт "id =\"" $1 "\" Некоторые=\"" $2 "\" Самое=\" $3 "\"";
 системы("кошка \047" $4 "\047"); # при отсутствии одинарные кавычки в именах файлов 
}'
+450
Max Miko 30 мая 2011 г., 16:36:27

Я думаю, что это имеет отношение к конфиденциальности и безопасности. Это не было бы мудрым оставить открытым, чтобы глаза никому, что вы сделали в вашей сессии закончилось. На мой Debian полного вступления в .bash_logout по - это:

если [ "$SHLVL" = 1 ]; тогда
 [ -X в /usr/Бен/clear_console ] && /usr/Бен/clear_console -м
интернет

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

+445
Barsegh 20 июл. 2011 г., 13:59:53

Да, в Баш , как в КШ (где эта функция), процессы внутри процесса замещения не ждали (перед выполнением следующей команды в скрипте).

Для <(...) , что, как правило, хорошо, как в:

cmd1 <(cmd2)

оболочка будет ждать cmd1 и cmd1 будет, как правило, ждет cmd2 в силу его чтение до конца файла на трубе, что подставляется, и что конец файла, как правило, происходит, когда cmd2 умирает. По той же причине несколько снарядов (не Баш) не мешай ждать cmd2 в cmd2 | cmd1.

Для cmd1 >(cmd2), однако это вообще не так, как это больше cmd2 , что обычно ждет cmd1 там так вообще после выхода.

Что исправлено в ЗШ , что ждет cmd2 есть (но если вы пишете это как cmd1 > >(cmd2) и cmd1 не встроенные, используйте {cmd1} > >(cmd2) , а не в качестве документально).

КШ не ждать по умолчанию, но можно ждать его , ждать строением (это также делает пид доступны в $!, хотя это не поможет, если вы делаете cmd1 >(cmd2) >(cmd3))

радиоуправляемыйcmd1 >{cmd2} синтаксис), так же как и КШ , за исключением вы можете получить PID-ы всех фоновых процессов с $apids.

Эс (также с cmd1 >{cmd2}) ждет cmd2 как в ЗШ, а также ждет cmd2 в <{cmd2} процесс перенаправлений.

Баш делает пид cmd2 (или более точно подуровень так, как это делает выполнить cmd2 в дочерний процесс, который подуровень, даже если это последняя команда есть) доступный $!, но не позволю тебе ждать.

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

{ { cmd1 >(cmd2); } 3>&1 >&4 4>&- | кошка; } 4>&1

Что делает cmd1 и cmd2 имеют свои ФД 3 открытых к трубе. кошка будет ждать конца файла на другом конце, поэтому, как правило, единственным выходом, когда оба cmd1 и cmd2 мертвы. И оболочку, будем ждать, что кошка команду. Вы могли видеть, что как сеть, чтобы поймать завершения всех фоновых процессов (вы можете использовать его для других вещей началось в фоновом режиме, как с &, coprocs или даже команды, которые фоновом сами они не закрыть все файловые дескрипторы, как демоны как правило не имеет).

Обратите внимание, что благодаря тому, что впустую подуровень процесс уже упоминалось выше, это работает, даже если cmd2 закрывает ФД 3 (команды обычно не надо, но некоторым нравится судо или СШ делать). Будущие версии Баш может в конечном итоге оптимизации есть как и в других оболочках. Тогда тебе нужно что-то вроде:

{ { cmd1 >(судо cmd2; выход); } 3>&1 >&4 4>&- | кошка; } 4>&1

Чтобы убедиться, что есть еще дополнительная оболочка процесс с ФД 3 Откройте ждут, что судо команду.

Обратите внимание, что кошка не читал ничего (поскольку процессы не пишут на своих ФД 3). Она просто есть для синхронизации. Он будет делать только одно прочитать() системный вызов, который будет возвращать ни с чем в конце.

Вы можете фактически избежать кота с помощью команды замены для делать трубы синхронизации:

{ неиспользованный=$( { cmd1 >(cmd2); } 3>&1 >&4 4>&-); } 4>&1

На этот раз, это оболочка, а не кошка , которая читает из трубы, другой конец открыт на ФД 3 из cmd1 и cmd2. Мы используем переменной, так что выход-статус cmd1 доступна в $?.

Или вы могли бы сделать процесс замены вручную, и затем вы могли бы даже использовать свои системы Ш А, что станет стандартной оболочки синтаксис:

{ cmd1 /Дев/ФД/3 3>&1 >&4 4>&- | cmd2 4>&-; } 4>&1

хотя, обратите внимание, как отмечалось ранее, что не все ш реализаций будет ждать cmd1 после cmd2 закончил (хотя это лучше, чем наоборот). Это время $? содержит статус выхода из cmd2; хотя в bash и zsh по сделать cmd1с выхода имеющееся состояние в ${PIPESTATUS[0]} и $pipestatus[1] соответственно (см. Также pipefail вариант в несколько снарядов так $? можете сообщить о неисправности трубопроводов кроме последнего)

Обратите внимание, что Яша имеет подобных проблем с Процесс перенаправления характеристика. cmd1 >(cmd2) будет написано cmd1 /Дев/ФД/3 3>(cmd2) есть. Но cmd2 не ждали, а вы можете не ждать, ждать его или ее пид не в $! переменная либо. Вы бы использовать те же способы, как на баш.

+445
katethegreat 2 июл. 2015 г., 14:52:30

пример имени папки: Джо ... 2014-01-31

имя_папки="${пользователь}--$(дата +%г-%м-%д)"
команды mkdir "$имя_папки"
+437
enoobie 9 мая 2017 г., 13:30:13

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

именем=$(дата +%м%м%д.свалка)
помощью pg_dump -с-п 5432 <ИМЯ_БАЗЫ_ДАННЫХ> -Ф "именем" &&
 молния --шифрование Name.zip "$имя" &&
РМ "именем"
+407
outhard 3 нояб. 2016 г., 02:51:11

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

Файл=$(mktemp); $редактор "$файл"; <"$файл" ...команды... ; РМ "$файл"

(Однако это не позволяет запустить команду до полного ввода данных.)

Также вы можете использовать Эхо "# вставьте пустом" >"$файл" перед вызовом $редактор , чтобы вставить комментарий, который будет отображаться в Редакторе. Будьте уверены, что это не повлияет на поведение команды (или попросить пользователя явно удалить его).

+354
Linda Zuech 14 нояб. 2014 г., 20:18:41

На Ubuntu с ядром 4.16.7 я пишу пользовательскую систему вызова и, я хочу, чтобы измерения конкретного элемента таблицы страниц. До сих пор я этот кусок кода, где я делаю таблицу страниц прогулку, чтобы получить ПТЭ я хочу, а затем попытаться установить ее измерения:

ПГД = pgd_offset(мм, АДР);
если (pgd_none(*ПГД) || pgd_bad(*ПГД)){
 printk("неверный ПГД");
 возврат -1;
}

сайт p4d = p4d_offset(ПГД, адрес);
если (p4d_none(*сайт p4d) || p4d_bad(*сайт p4d)){
 printk("неверный сайт p4d");
 возврат -1;
}

пуд = pud_offset(сайт p4d, адрес);
если (pud_none(*пуд) || pud_bad(*пуд)){
 printk("неверный пуд");
 возврат -1;
}

ПМД = pmd_offset(пуд, адрес);
если (pmd_none(*ПМД) || pmd_bad(*ПМД)){
 printk("неверный ПМД");
 возврат -1;
}

птэп = pte_offset_map(ПМД, адрес);
если (!птэп){
 printk("неверный птэп");
 возврат -1;
}
ПТЭ = *птэп;

если (pte_present(ПТЭ)){
printk("pte_set_flags");
 printk("более высокая скорость передачи данных до: %д", pte_exec(ПТЭ));
 // pte_set_flags(ПТЭ _PAGE_NX);
 // printk("измерения проводят после : %д", pte_exec(ПТЭ));
printk("pte_clear_flags");
 // pte_clear_flags(ПТЭ _PAGE_NX); // так же, как pte_mkexec()
pte_mkexec(ПТЭ);
 printk("измерения проводят после : %д", pte_exec(ПТЭ));
 страницы = pte_page(ПТЭ);
 если (страница){
 printk("рамку страницы struct-это @ %годовых", страницы);
}

pte_unmap(птэп);
}

но это не сработает. Все printk команды показывают тот же результат. Любое понимание?

+351
loretoparisi 5 янв. 2020 г., 11:20:30

Я использую ВМ с СШ и Х экспедирование для запуска некоторых приложений. При запуске виртуальной машины в VirtualBox, она занимает несколько минут для SSH к сети, хотя машина у входа рабочей среды запрос в кратчайшие сроки. Машина не использует много ресурсов (CPU, сети), в то время как твердотельные накопители, начиная.

Другие вещи, которые могут понадобиться, чтобы разобраться в вопросе:

  • Хост в Debian бустер (тестирование) система работает OpenSSH_7.9p1 Дебиан-1, в OpenSSL 1.1.1 11 сентября 2018
  • При входе в систему на рабочем столе, он также занимает немного, но, как правило, не несколько минут. Он принимает мой логин (или говорит мне опечаткой) и сразу переключается на пустой экран, но требуется время, чтобы показать реальный рабочий стол.
  • Как только на рабочем столе, как показано, и я могу начать, чтобы отладить проблему, проблема исчезла: демон неизменно работает, когда окружение рабочего стола загрузится. Они оба, кажется, блок на то же самое.
  • В то время как твердотельные накопители еще не проснулся, то система отвечает "соединение отклонено", т. е. она может достигать хост и порт, но демон, похоже, не привязан к нему.
  • Я тоже могу пинговать хост, сразу с момента загрузки экрана входа в систему рабочего окружения подскажут. Система, кажется, полностью готов, за исключением накопитель sshd не запускается (или привязать к интерфейсу).

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

Как я могу эффективно отладить этот вопрос? Есть вероятная причина, что я мог проверить?

+343
Andriy Boyko 3 мар. 2013 г., 10:39:53

Когда в сети идет вниз в течение многих часов, программу ssmtp пытается отправить почту каждые 1 минуту, который заполняет журнал (на SD карту). Системы: Raspbian Стрейч/Дебиан

  • 7 февраля 22:35:44 сайт RaspberryPi программу ssmtp[28834]: не удается найти smtp.gmail.com
  • 7 февраля 22:35:44 сайт RaspberryPi программу ssmtp[28834]: не удается открыть протокол SMTP.в Gmail.в COM:587

Как я могу увеличить этот интервал?

https://linux.die.net/man/5/ssmtp.conf нет никакой информации об этом.

+309
IamSats 15 янв. 2012 г., 22:25:52

Я пытаюсь сделать кнопку пауза/воспроизведение на наушниках работает (компания Plantronics наушники BackBeat Pro с 2) с моим ноутбуком работает Manjaro 17.1.10. Они также имеют следующий и предыдущий кнопки, которые работать прекрасно. Я пробовал их в Spotify, Клементина, и VLC с теми же результатами.

Я читал арку вики-страницы для:

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

в /etc/файл RC.конф

в /etc/модули-загрузить.д/uinput.конф \<-- (я думаю, это метод устаревший?)

Это то, что я пытался найти его:

[ибро@ибро-ПК ~]$ lsmo |uinput грэп 
Баш: lsmo: команда не найдена
[ибро@ибро-ПК ~]$ lsmod распечатывает |uinput грэп 
uinput 20480 1
[ибро@ибро-ПК ~]$ grep в uinput в /proc/модули
uinput 20480 1 - текущий 0xffffffffc048d000
[ибро@ибро-ПК ~]$ grep в uinput в /proc/$(uname-Р)/модули.строение
команда grep: /прок/4.14.40-1-MANJARO/модулей.встроенные: нет такого файла или каталога
[ибро@ибро-ПК ~]$ с PulseAudio --версия
с PulseAudio 11.1

Поэтому предполагая, что это проблема, мне нужно выяснить, где Анс как добавить uinput Если нет решения то, что это может быть

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

  • Смарт-пауза, когда они будут приняты и продолжать игру, если положить на
  • Режим активного слушания: пауза музыки при обнаружении звука.

Оба они очень похожи выход для паузы/воспроизведения кнопка при запуске зев

Событие keypress, серийный 35, синтетические нет, окна 0x8800001,
 корень 0x16a, станции метро 0х0, время 13766406, (-871,191), корень:(420,262),
 состояние 0х0, код 209 (keysym 0x1008ff31, XF86AudioPause), same_screen да
 XLookupString дает 0 байт: 
 XmbLookupString дает 0 байт: 
 XFilterEvent возвращает: значение false

Событие KeyRelease, серийный 35, синтетические нет, окна 0x8800001,
 корень 0x16a, станции метро 0х0, время 13766437, (-871,191), корень:(420,262),
 состояние 0х0, код 209 (keysym 0x1008ff31, XF86AudioPause), same_screen да
 XLookupString дает 0 байт: 
 XFilterEvent возвращает: значение false

Событие keypress, серийный 35, синтетические нет, окна 0x8800001,
 корень 0x16a, станции метро 0х0, время 13767016, (-871,191), корень:(420,262),
 состояние 0х0, код 208 (keysym 0x1008ff14, XF86AudioPlay), same_screen да
 XKeysymToKeycode возвращает код: 172
 XLookupString дает 0 байт: 
 XmbLookupString дает 0 байт: 
 XFilterEvent возвращает: значение false

Событие KeyRelease, серийный 35, синтетические нет, окна 0x8800001,
 корень 0x16a, станции метро 0х0, время 13767047, (-871,191), корень:(420,262),
 состояние 0х0, код 208 (keysym 0x1008ff14, XF86AudioPlay), same_screen да
 XKeysymToKeycode возвращает код: 172
 XLookupString дает 0 байт: 
 XFilterEvent возвращает: значение false

Это фактическая клавиатура пауза/воспроизведение бутон

Событие focusin, серийный 34, синтетические нет, окна 0x8800001,
 NotifyUngrab режим, деталь NotifyAncestor

Событие KeymapNotify, серийный 34, синтетические нет, окна 0х0,
 ключи: 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 

FocusOut событие, серийный 34, синтетические нет, окна 0x8800001,
 NotifyGrab режим, деталь NotifyAncestor

FocusOut событие, серийный 34, синтетические нет, окна 0x8800001,
 NotifyUngrab режим, деталь NotifyPointer

Событие focusin, серийный 34, синтетические нет, окна 0x8800001,
 NotifyUngrab режим, деталь NotifyAncestor

Событие KeymapNotify, серийный 34, синтетические нет, окна 0х0,
 ключи: 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+301
R29Matt 14 окт. 2012 г., 20:37:59

Как я могу напечатать следующую дату 20150405 12:35:12 В секунд

cur_date=20150405
cur_time=12:35:12
cur_datetime=20150405 12:35:12

это то, что я делаю:

 $cur_1st_time cur_datetime=$cur_date''
 Эхо "ФДТ $prev_datetime ЭЛТ $cur_datetime"

 дата -д'cur_date_SEC=`"$(cur_datetime)" +%с`
 дата -д'prev_date_SEC=`"$(prev_datetime)" +%с`
 Эхо "компакт-диск:$cur_date_SEC ПДН:$prev_date_SEC"

Я тоже пробовал

дата -д "$prev_datetime" +%с`
`дата -д "${prev_datetime}" +%с`

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

+178
NetBFG 7 сент. 2015 г., 16:16:10

Параметр, который вы должны пройти, чтобы загрузиться с UUID является PARTUUID. Поэтому он должен быть корень=PARTUUID=666c2eee-193d-42дб-а490-4c444342bd4e.

Документация объясняет, почему он возвращается с неизвестный-блок(0,0):

kernel-parameters.txt:

 корень= [КНЛ] корневой файловой системы
 Увидеть name_to_dev_t комментарий в/do_mounts инициализации.С.

/do_mounts инит.с:

/*
 * Преобразовать имя в номер устройства. Мы принимаем следующие варианты:
*
 * 1) номер устройства в шестнадцатеричном представляет собой
 * 2) в /dev/NFS не является Root_NFS (значение 0xFF)
 * 3) устройства /dev/<имя_диска> обозначает номер устройства диска
 * 4) устройство /dev/<имя_диска><десятичное> обозначает номер устройства 
 * раздел - номер устройства диска плюс число разделов 
 * 5) устройства /dev/<имя_диска>Р<десятичное число> - так же, как выше, что форма является
 * используется, когда имя диска секционированных заканчивается диск на цифру.
 * 6) PARTUUID=00112233-4455-6677-8899-AABBCCDDEEFF представляющий
 * уникальный идентификатор раздела, если таблица разделов содержит его.
 * Идентификатор UUID может быть либо с EFI и GPT UUID или обозначения рекламного
 * перегородки с использованием формата ППППППППППППППППППППППП-ПП, где ППППППППППППППППППППППП нулевой
 * заполненный представительство шестигранный 32-разрядной "НТ подпись диска", и ПП
 * нулевой заполнены шестнадцатеричный 1-номер раздела.
 * 7) PARTUUID=<идентификатор>/PARTNROFF=<инт> для выбора раздела в отношении
 * раздел с известен уникальный идентификатор.
*
 * Если имя не попадаете в вышеперечисленные категории, мы возвращаемся (0,0).
 * block_class используется для проверки, если что-то имя диска. Если диск
 * название содержит слеши, имя устройства и их заменить
 * челка.
*/

Последний бит в конце говорит, что если он не может понимать значение, он возвращает (0,0), отсюда и ваша ошибка.

+130
Asfak Mahamud 24 авг. 2011 г., 22:19:09

У меня есть этот скрипт, но он не работает. Это потому, что он не в состоянии оценить сравнением числа в случае, если заявление, я думаю.

#!/бин/Баш

{ читать __ ширина; читать __ высота; читать __ __ BORDER_WIDTH; } < <(xwininfo -код "$(xdotool и getactivewindow)" | команда grep -о-е Высота':.*' -ширина е':.*' -е 'границы ширина:.*')
Эхо "высота: $высота, ширина: $ширина, ширина границы: $BORDER_WIDTH"

х = 1920
если($ширина == х)
тогда
 wmctrl -R :для активных: -в тумблер,maximized_vert,maximized_horz 
еще 
 xdotool и клавишу Ctrl+Ф12
интернет

Как я могу это исправить?

+84
Herbert Throckbottom 15 янв. 2020 г., 13:42:39

Да, есть такое:

$ сортировки -N файл | уни -с

Где дает числовую сортировку и позволяет производить подсчет.

Для описанной выше последовательности:

$ Эхо -э '7\Н2\Н10\Н9\Н10\Н3\Н2\Н4\Н2\\Н4 Н6' | сортировка -Н | уник -с 
 3 2
 1 3
 2 4
 1 6
 1 7
 1 9
 2 10

(Первые столбцы содержит число, 2-го числа.)

+30
marge doring 25 июн. 2010 г., 19:00:43

Мне нужно включить ниже скрипт Python в bash-скрипт.

Если Баш конца сценарий успеха, мне нужно выполнить ниже скрипт:

#!/usr/Бен/Python с 
от импорта smtplib протоколу SMTP
импорта датавремя
debuglevel = 0

протокол SMTP = SMTP (с)
протокол SMTP.set_debuglevel(debuglevel)
протокол SMTP.подключение('192.168.75.1', 25)
протокол SMTP.логин('my_mail', 'mail_passwd')

from_addr = "мое имя <[email protected]>"
to_addr = "<[email protected]"
процесс тема = "завершено"
дата = датавремя.датавремя.сейчас().функцию strftime( "%д/%г/%г %ч:%м" )
#печать (дата)
текст_сообщения = "Хаи..\Н\пкоманды процесс завершен".

МСГ = "от: %з\НТО: %з\nSubject: %з\nDate: %з\п\п на%S" % ( from_addr, to_addr, предмет, дата, текст_сообщения )

протокол SMTP.с sendmail(from_addr, to_addr, МСГ)
протокол SMTP.выход()
+10
Borico 26 апр. 2016 г., 02:28:35

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

buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart 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