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

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

Выполняется ОКР показывает только:

SSH_CLIENT=192.168.1.2 35538 22
SSH_TTY=/Дев/оч/0
SSH_CONNECTION=35538 192.168.1.2 192.168.1.3 22
+729
Richard Moore 24 февр. 2018 г., 21:14:42
38 ответов

Просто переименовать их?

С утиль-Линукс переименовать:

переименовать -в Арр new_webapp в /tmp/пользователей*/приложения/веб-приложения

С найти (переменная глубина):

найти /ТМП-глубина-тип D -имя "веб-приложение" -execdir МВ Арр new_webapp \;

Цикл с МВ:

на пути в /tmp/пользователей*/приложение/
делать
 МВ -в "$путь"/приложение "$путь"/new_webapp
сделано

Ни один из этих для покрытия любых особых случаях, например, что произойдет, если new_webapp уже существует (ошибка проверки / разрешения конфликтов), веб-приложение на самом деле точка монтирования, или символической ссылкой вместо фактических каталог или другие вещи в виду, чтобы эта структура каталога вы перепланировками.

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

Но если вы интересовались этим было не ясно из вашего вопроса.

+986
TijlK 03 февр. '09 в 4:24

В настоящее время у меня этот домен около 25 офисы проекта работает с AD и Windows сервер 2008 R2. В настоящее время мы думаем о добавлении некоторые офисы проекта в Linux вместо Windows-ПК из-за финансовых причин.

Мои вопросы:

  • Можно ли добавить Линукс PCU в объявление?
  • Смогу ли я применить / управлять GPO в Linux как и в Windows?

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

  • Можно ли удаленно подключиться из Linux тонкий клиент к серверу Windows с использованием объектов групповой политики?
  • Какую версию Линукса вы, ребята, рекомендую?

Так что, да, кажется немного сложным, но мы стараемся, чтобы сэкономить деньги.

+972
Grigorii Sokolik 24 нояб. 2013 г., 21:48:37
Другие ответы

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


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

Я бегу Vagrant и VirutalBox и хочет использовать только сетевой узел. Я использую следующую конфигурацию:

конфиг.ВМ.private_network "сеть", IP-адрес: "33.33.33.33"

Однако мой хозяин не получает IP-адрес (33.33.33.1). Бродяга не скажет мне этого, мне пришлось бежать IP-адрес , чтобы выяснить это. Обратите внимание, что NFS не будет работать этим.

+957
DoAnythig 2 сент. 2011 г., 23:38:30

Да будет Вам известно, что я едва понимаю, что с setuid/описание GNU/все. Я думаю, что это как-то связано с тем, что пользователь программы выполняется как. Это подводит меня к с nosuid.

В меры по укреплению безопасности в Android 4.3, Google говорит, что

Раздел /система смонтирована с nosuid для зигота-породил процессы,
предотвращение приложений для Android от выполнения программы setuid.

Нет смысла для меня, чтобы сказать, что файловая система в Linux монтируется "за" все, как будто так оно и есть смонтирована может быть относительно процесса или исполняемого файла. Если системный раздел на Андроид-устройства устанавливается с опциями nosuid, то как можно любые ядра системы исполняемые файлы запускать от имени root, что им нужно делать на самых ранних стадиях стартапа?

+949
Blayers Boyers 22 нояб. 2012 г., 01:51:06

Учитывая, что это компания только с 512 МБ оперативной памяти. Перейти с платформы i386, я не уверен на сто процентов, если обзор был 32-битный процессор, но вы не ошибетесь, используя диск для i386.

64бит версия предназначена для более быстрых компьютеров, что сделаны с 64-битным процессором... например Core 2 Duo, новая Интелс или Амдс.

+896
Shaikh Zoya 29 июн. 2011 г., 14:33:25

Мой Исходный Файл : Test.txt

Примечание : файл с разделителями табуляции и несколько столбцов не указаны имена столбцов:

Старт ЧР Конечного Значения АЛТ 
Экзо 0 10 . 1.50 . 20:-2 30:0.9 50:50 50
Экзо 1 20 . 1.50 . 20:-1 30:-1 50:50 50
Экзо 2 30 . 1.50 . 20:0.02 30:0.9 50:50 50
Экзо 3 40 . 1.50 . 20:-1 30:-2 50:50 50
НЭМ 3 40 . 1.50 . 20:-1 30:-2 50:50 50

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

1) столбец 7 & 8 нужно разделить на ':' , И это требует, чтобы дать имена столбцов после изменения типа "в mod1", "в mod2","mod3", "помощью mod4".

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

3) колонка фильтр "в mod2" все значения более 0,01 удаляется

И конечный результат нужно сохранить в папке как :

Старт ЧР конечном значении АЛТ в mod1 в mod2 mod3 помощью mod4 комментарий 
Экзо 0 10 -1 1.50 20 -2 30 0.9 -1 50:50 50
Экзо 1 20 -1 1.50 20 -1 30 -1 -1 50:50 50
Экзо 3 40 -1 1.50 20 -1 30 -2 -1 50:50 50

Я попробовал ниже и добился несколько операций, некоторые остаются:

#!бин/Баш

компакт-диск /домашний/uxm/оболочки/оболочки/

# Заменить только точки (.) на -1

на awk -ф'\т' '{для(i=1;я<=НФ;я++){подпункт(/\^.$/,"-1",$Я)}} 1' ОФС="\Т" Test.txt | хвост >> Test1.txt

# разделена 7-й столбец по delimitted ":" 

у awk '{ сплит($7, а, ":"); печати $1"\Т"$2"\Т"$3"\Т"$4"\т"$5"\т"$6"\Т"[1]"\Т"[2]"\т"$8"\т"$9"\Т"$10"\т"$11 >> "testfile1.ТМП"; }' Test1.txt;
МВ testfile1.ТМП Test2.txt;

# разбит 8-й столбец по delimitted ":" 

у awk '{ сплит($9, а, ":"); печати $1"\Т"$2"\Т"$3"\Т"$4"\т"$5"\т"$6"\т"$7"\Т"$8"\Т"[1]"\Т"[2]"\Т"$10"\т"$11 >> "testfile2.ТМП"; }' Test2.txt;
МВ testfile2.ТМП Test3.txt;

# Дать имя разбиты столбцов

на awk -ф'\т' -в ОФС="\Т" 'НР==1 {11$="номер колонки\tMod1\tMod2\tMod3\tMod4"}1' Test3.txt >> Test4.txt

Фильтрация данных # по "Экзо" слово 

на awk -ф'\т' 'НР==1;{ если($1 == "Экзо") { печати }}' Test4.txt | хвост >> Test5.txt
+889
user2259 25 дек. 2014 г., 06:29:48

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

./monitor_FMn2.sh[19]: 104: не нашли

Что каждый раз менять вторую строку, нажмите ошибки 19-й линии-это линия, где я называю скрипт КШ

если туалет -л < $журнал` > 55;
тогда
 logcycle $ФАЙЛ_ЖУРНАЛА
интернет

logcycle является КШ скрипт.

+883
Carlos Enrique Abril Rodriguez 27 авг. 2012 г., 19:51:40

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

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

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

+842
user2462825 10 окт. 2013 г., 00:32:26

У меня была точно такая же проблема с моей установки, и решение довольно простое : разделы. Поскольку я создал раздел /Home, я формат / но все мои предпочтения для каждой программы пребывания. Просто отдельные ваши данные из вашей системы С раздел, и при переустановке, убедитесь, что формат только /, а также указать свой домашний раздел смонтирован в /дом. Получайте удовольствие!

+786
Xeli 3 июл. 2016 г., 23:59:50

Чтобы включить встроенную данных в ext4, вам потребуется командой e2fsprogs 1.43 или поздно. Поддержка встроенных данных был добавлен в марте 2014 года в ГИТ репозиторий , но был выпущен только в мае 2016 года.

После этого вы можете запустить mke2fs -о inline_data на соответствующее устройство, чтобы создать новую файловую систему с рядными сведения поддержки; это удалит все ваши данные. Это видимо не возможно, чтобы активировать встроенный данных в существующую файловую систему (по крайней мере, tune2fs не поддерживает его).

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

Инода: 32770 тип: обычный режим: 0644 флаги: значение 0x10000000
Поколение: 2302340561 версия: от 0x00000000:00000001
Пользователей: 1000 Группа: 1000 Размер: 6
Файла ACL: 0 каталог ОБК: 0
Ссылки: 1 Blockcount: 0
Фрагмент: Адрес: 0 Количество: 0 Размер: 0
 то ctime: 0x553731e9:330badf8 -- Ср, 22 апр 07:30:17 2015
 время: 0x553731e9:330badf8 -- Ср, 22 апр 07:30:17 2015
 время изменения: 0x553731e9:330badf8 -- Ср, 22 апр 07:30:17 2015
crtime: 0x553731e9:330badf8 -- Ср, 22 апр 07:30:17 2015
Размер дополнительной инф поля: 28
Дополнительные атрибуты:
 системы.данных (0)
Размер встроенной данные: 60

Как видите, данные хранятся встроенные. Это может также рассматриваться через ДФ; перед созданием файла:

% ДФ-я в /MNT/новый 
Иноды файловой системы IUsed программа Июши%, установленный на
/Дев/маппер/ВГ--большие--зеркало-встроенная 65536 12 65524 1% в /MNT/новый
% ДФ /шоссе/новой 
Файловая система 1К-блоков использовано доступно использования% установленной на
/Дев/маппер/ВГ--большие--зеркало-рядный 1032088 1280 978380 1% в /MNT/новый

После создания файла:

% Echo Привет >| smallfile
% Общ -л
Итого 1
-RW-р-р-- 1 Стив Стив 6 апреля 22 07:35 smallfile
% ДФ-я в /MNT/новый
Иноды файловой системы IUsed программа Июши%, установленный на
/Дев/маппер/ВГ--большие--зеркало-встроенная 65536 13 65523 1% в /MNT/новый
% ДФ /шоссе/новой
Файловая система 1К-блоков использовано доступно использования% установленной на
/Дев/маппер/ВГ--большие--зеркало-рядный 1032088 1280 978380 1% в /MNT/новый

Файл есть, он использует инода, но место не изменилось.

+785
user3750757 19 июл. 2011 г., 04:29:32

У меня есть мышь Logitech T400 с которым есть кнопка, которая генерирует код клавиши super_l как клавиатура. результаты зев прессов (с кнопочной клавиатурой и мышкой) точно так же (см. ниже). Есть ли способ, чтобы отфильтровать нажмите клавишу от конкретного устройства и переназначить обычной средней кнопкой мыши на него ?

Более Детально :

$ сравнению с XInput 
Виртуальное удостоверение личности сердечника указатель=2 [мастер-указатель (3)]
- Компания Logitech идентификатор Т400=12 [раб указатель (2)]
Виртуальное удостоверение личности сердечника клавиатура=3 [мастер-клавиатуры (2)]
- Компания Logitech T400 с ИД=22 [раб клавиатура (3)]

тест $сравнению с XInput 22
нажмите клавишу 133 
ключ выпуск 133 

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

спасибо. Илкер.

+757
Leo Ribeiro 17 мая 2010 г., 04:15:21

Так, в systemd у нас есть механизм, чтобы передать переменные среды для процесса, используя PassEnvironment [https://www.freedesktop.org/software/systemd/man/systemd.exec.html]

Можно ли указать значения по умолчанию для этих переменных в сам файл службу systemd ?

Не могли бы вы привести пример ?

PS: Я пробовал POLL_INTERVAL PassEnvironment='=10', но это не работает.

+745
Veresta 24 мар. 2010 г., 03:18:52

Я не знаком с bbswitch, поэтому я не знаю, сколько деталей вам понадобится.

А acpidump дамп таблицы, лучше выбросить их в двоичном формате (acpidump -б, производит различные файлы), а затем использовать ивкп декомпилировать их.

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

+740
Anel1978 17 февр. 2010 г., 01:34:51

“Безопасность” не является значимым критерием. Все основные дистрибутивы имеют аналогичные уровни безопасности: Безопасная по умолчанию и своевременного обновления безопасности. Просто держаться подальше от непонятных производных, которые могут исчезнуть, а могут и не идти в ногу с обновлениями (или от встраиваемых дистрибутивов, которые не всегда хорошо с безопасностью, но вы не в том, что доменное пространство в любом случае).

Чтобы сохранить ваш компьютер в безопасности от вреда:

  • Не выполнять команды, которые вы нашли на каком-то случайном сайте и, что вы не понимаете.
  • Установите безопасности вашего дистрибутива обновления регулярно. (“Новичок-френдли” дистрибутивах есть “центр программного обеспечения” или аналогичного программного обеспечения, где вы можете нажать кнопку, чтобы сделать это, и может быть настроен для автоматической загрузки обновлений и предложит вам их применять.)
  • Придерживаться вашего дистрибутива, как можно больше программного обеспечения. Не устанавливайте новейшую версию программы, если вы на самом деле нужно. Дистрибутивы применять исправления безопасности их версия.
  • Запускать программы для Windows в виртуальной машине вместо вина. Если вы используете вино, не позволит ему получить доступ к все ваши файлы, только выделенный каталог.

“Сетевые возможности” тоже не является значимым критерием. Все дистрибутивы включают в себя все сетевые инструменты вам понадобятся, они очень простые и трудно было бы исключить их из системы.

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

“Помощь новичкам” - очень субъективный критерий. Это, как говорится, некоторые дистрибутивы имеют больше новичков, чем другие. Выбрать Убунту, начальное OS или Linux Mint в предпочтении к Debian или Arch Линукс.

+739
user1477388 10 сент. 2012 г., 17:54:08

Когда я редактировать конфигурационные файлы в Ви, кажется, что В. осознает синтаксис файла.

Например, ви будет цвет маркеров, тем или иным способом в зависимости от своего ключа или значения. Кроме того, В. Также кажется, чтобы быть в курсе, какие значения являются допустимыми ключи.

Как это сделать?

Редактировать: позвольте мне добавить, что я запустил сервер Ubuntu 12.04 ЛТС (точный Панголин)

+729
Sampo Hero 30 сент. 2017 г., 09:44:48

У меня возникли большие проблемы печати на Ricoh копировальная СП C240DN (цветного лазерного принтера). Чашки/парсер не установлен драйвер для этого принтера. Есть похожие цифры, но не 240DN.

Это также, кажется, отсутствует файл ppd для этого принтера, так как он не принимает Постскриптум вообще. Есть только так называемые ДДСТ и ICM драйверы для Windows и Mac, но не ППД, в отличие от чуть более старых моделей с Ricoh (320DN например). Техник в компании, где я купил принтер говорит, что ДДСТ-это урезанная версия PCL6.

Подключение к принтеру, работает, я могу получить доступ к веб-интерфейсу для управления, я могу печатать тестовые страницы с помощью кнопок на устройстве или через веб-интерфейс. Если я попробую какой-нибудь другой водитель (320DN например), принтер показывает, что он получает данные, золотник на компьютере обрабатывает, а потом он просто думает, что работа закончена и выполнена, но принтер ничего не делает.

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

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

+684
Krogers122 28 дек. 2015 г., 18:58:11

Вывод применение grep к Юм является наиболее очевидным способом:

список ням установленных | грэп @epel

Однако, вы можете не отображать дополнительные свойства пакеты и трудно разобрать сценарий. Инструмент repoquery из пакета ням-утилиты это средство, но он не установлен по умолчанию.

repoquery -а --установки --серии QF "%{ui_from_repo} %{имя}" | команда grep '^@epel'

и более сложный пример:

repoquery -а --установки --ФК "%-20{ui_from_repo} %-30{имя} %-7{арка} %{эпоха}:%-12{версия} %-4{выпуск}" | команда grep '^@epel'
+671
user3396923 21 февр. 2019 г., 05:07:14

В Linux, как "зашифрованный" ключ может быть создан для использования с keyctl , выполнив команду типа keyctl добавить зашифрованные ЭВМ-ключ "новый пользователь:КМК-пользователей 32" @у. Содержание ключа, при экспорте в файл, может выглядеть так:

пользователя по умолчанию:КМК-пользователей 32 2375725ad57798846a9bbd240de8906f006e66c03af53b1
b382dbbc55be2a44616e4959430436dc4f2a7a9659aa60bb4652aeb2120f149ed197c564
e024717c645972dcb82ab2dde83376d82b2e3c09ffc

Если у меня уже есть значение, которое я хочу использовать как ключ, как зашифровать в формат, как выше?

+671
hassaanilainen 4 дек. 2011 г., 16:21:10

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

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

+655
user74449 23 апр. 2014 г., 05:13:45

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

File001.000
File002.001
File003.002

Или с помощью алфавитного расширения:

File001.А
File002.Б
File003.С

Также было бы лучше, если бы я мог создать файлы со случайными именами и расширением.

Filexct.НБР
Filedht.рыть
Filefht.ВБФ
+538
ParagFlume 15 дек. 2019 г., 18:30:31

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

Если я с кем-то еще и я должен временно переключиться со своего счета на мой, не начиная новую оболочку, я могу использовать СУ , чтобы стать мне команды, я хочу, потом выход. Мне нужны мои учетные данные для этого. Помните, что это восходит к тем временам, когда вы были в терминале 300bps и добраться до другого терминала может быть в другой комнате.

Как root, вы можете Су кому-либо, не зная их пароль. Это полезно для отслеживания проблем с учетной записью пользователя.

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

+532
Aurora UHPB 25 сент. 2018 г., 16:25:49

Как я могу использовать ЛС *.тхт | туалет как отдельная переменная, так что я могу использовать его в петлю после этого? Это

граф.файлы=$("ЛС"*.тхт | туалет)
...

если рассчитывать.файлы -не 2000; потом
сообщение Эхо ""
интернет

Я пробовал это, но кажется это не сработает.

+491
Raghu G S 30 мая 2018 г., 10:59:14

На сервер, вы должны автоматически запустить (например, как сервис systemd, либо то, что вы можете использовать там) как-то так

СШ пользователь Б@сервере serverb -Р сервере serverc:1234:сервера:22

как усера, где открытый ключ пользователя а на сервере в authorized_keys файл среди пользователей userb на сервер Б.

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

Затем на сервере c, вы можете сделать

СШ [email protected]сервере serverb -Р 1234

где userX некоторых пользователей на сервере A.

Если что-то не работает, использовать (несколько) подробном флаги с СШ для отладки. Вы также можете поместить СШ демон(ы) на сервере B и сервер в режиме подробной информации, при необходимости.

Вы можете также сначала оставить в сервере serverc побег связи с чем, разрешая (временно) кого-либо, чтобы открыть, если такая проверка не работает, потому что адреса за NAT и т. д.

+408
Olivier Greoli 6 апр. 2010 г., 13:20:19

Тут написаны команды:

грэп -о "ААА.*КДС" <(вставить -sd_ файл) | тр '_' '\п'

Вы можете достичь многострочных матч в грэп, но вы должны использовать Perl-регулярных выражений для поиска ( - что не поддерживается на всех платформах, как ОС Х), так что как временное решение мы заменяем новыми линиями с _ характером и после того, как команда grep, мы меняем их обратно.

В качестве альтернативы вы можете использовать pcregrep , который поддерживает многострочные шаблоны ().

Или использовать экс:

экс +"/ААА/,/КДС/п" -ССК! файл
+376
Hugo Sartori 22 апр. 2016 г., 11:38:05

Права доступа или владелец /СМИ/пользователь1/7f62b5e4-4fe7-43c2-b0d0-8dad6e5a2381/архив/ по-видимому, отличается от символической ссылки.

У Общ -ЛД /СМИ/пользователь1/7f62b5e4-4fe7-43c2-b0d0-8dad6e5a2381/архив/ чтобы увидеть их текущие значения, и исправить их соответствующим образом с помощью chmod и Чаун.

+358
user81594 15 апр. 2012 г., 12:44:40

Если использование памяти-это не проблема, один проход версия на Perl, вероятно, будет:

Перл-Анэ-конец { $"=""; печать "@РЭС"; } если($Ф[4] =~ /^\Д+/ А $Ф[4] > $максимум) { 
 $Макс = $Ф[4]; @рез = (); } пуш @РЭС, $_, если($Ф[4] = ~ /выражение^\D+$/ и $Макс == $Ф[4]);' входной_файл

говорит Perl, чтобы обработать файл построчно проходя каждую линию команды указанной в . Интернет -это говорит Perl, чтобы развернуть каждую линию вокруг поля разделитель (по умолчанию это пробел), и присвоить этот массив называют . В результате для каждой строки мы можем обрабатывать его и использовать $F[н] для обозначения n-го элемента этой строки.

Сам на Perl:

Конец { $"=""; печать "@РЭС"; } # по окончании выполнения установить разделитель полей в
 # пустой и печатать содержимое @РЭС, который включает в себя
 # строки, когда соответствующие строки были сохранены

если($Ф[4] =~ /^\Д+/ А $Ф[4] > $максимум) { # если 5-й элемент строки является исключительно
 $Макс = $Ф[4]; @рез = (); # и это больше, чем $максимум (что
} # начинается как определено), набор $Макс на этот номер
 # и @РЭС массива результатов.

пуш @РЭС, $_ # отодвинуть эту линию в @рез ...
 если($Ф[4] = ~ /выражение^\D+$/ и $Макс == $Ф[4]); # Если 5-й элемент является исключительно 
 # количество и равна $максимум

Логика в том, что Макс начинает, как неопределен и в @рез массив пуст. В первый раз мы находим число в столбце 5, мы храним это в $максимум и пустыми @РЭС. Это также имеет побочный эффект опорожнения @РЭС , если мы найдем новое максимальное значение в столбце 5 на следующие строки. В качестве отдельного проверить, если столбец 5 равен $максимум добавьте в @рез (магазин линии с настоящим максимальное значение). Повторите эти действия для всех строк, а потом в конце { } блок выполняется, который печатает содержимое @РЭС массив без ведущих космических поле сепаратора обычно установлен в $".

Это наверное, тоже могла быть достигнута на awk, но мой на awk-фу - это не здорово!

+346
Tangoabc Delta 24 июл. 2010 г., 10:52:12

Предыстория: Я пытаюсь восстановить установки с TrueCrypt. У меня с TrueCrypt восстановления ИСО - и я пытаюсь добавить, что в grub запись (я все еще можете загрузиться в Ubuntu на этом же устройстве) или запустите TrueCrypt и ISO-образ диска восстановления с флэш-накопителя USB.

У меня есть ISO-файл, который я хочу загрузиться с - так я пробовал пару вещей: http://jmesmon.github.com/2012/01/26/TCRD.html - что предполагает с помощью memdisk{найти} - но, когда я запускаю linux16 команду на жратву Кинк - я получил жалобы о неправильном волшебное значение (это, видимо, неожиданный ввод).

Как загрузиться с ISO-образа с grub2/Бург загрузчик - который использует петлевой - который я указал на мой .файл ISO - но автозаполнение не показывают, все в курсе как это делается. (Это может быть ужасно неправильно - не уверен)

Так что я в основном ищу команды grub для загрузки данной ИСО.

Какие мысли?

Спасибо!

+294
user481779 1 мая 2016 г., 12:51:15

Простой подход. Вырвать поле № 4, с цитатами в качестве разделителей, используя вырезать.

файл $ вырезать -Ф4-д\" 
/пользователей/ОГРН/доля
/главная/пользователя/.местные
/корневой/
$
+287
Silu Biswal 12 дек. 2012 г., 22:51:06

Это не окончательное решение, если вы используете эту

termcapinfo в xterm* [email protected]:[email protected]

затем мышь поддержка прокрутки будут разбиты в Vim т. е. мышь=ви

+274
Sandip Parmar 22 июл. 2019 г., 18:37:16

С недавних инструментов GNU (вы уже используете GNU-конкретных вариантов):

дю-С0 . |рода -зрн | СЭД -з с@[^/]*@[email protected];5В' | команды xargs -R0 и Эхо РМ -РФ

(убрать эхо , если счастлив).

В -0/ - уметь копировать файлы/папки с произвольными именами.

Обратите внимание, что большинство РМ реализаций откажется удалить . (текущего рабочего каталога), так что вы можете сделать это с одного уровня и сделать:

дю -З0 реж | сорт-зрн | СЭД -З С@\С*\Д+\с*@@;5В' | команды xargs -R0 и Эхо РМ -РФ

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

Теперь, если все вы хотите, чтобы удалить 5 самых обычных файлов (исключая другие типы файлов, такие как каталоги, устройства, ссылки...), это просто вопрос использования ЗШ и:

Эхо РМ -Ф ./**/*(Д. пр[1,5])

(Пр - переломить-сортировка по длине (размер, не на диске)).

+274
quarezz 10 мар. 2011 г., 01:18:05

Я запустил KDE в Арч-Линукс 64Б.

Я пользователь ВИМ в течение двух лет теперь, и я хочу попробовать учиться в Emacs - просто так я могу иметь оправдание, когда я дисс пользователи Emacs. Пока моя главная проблема с Emacs является то, что он много ярлыков, это использовать сочетание клавиш Ctrl+Alt и ctrl+shift и так они сталкиваются с моей глобальных сочетаний клавиш.

У меня нет желания менять мою глобальных сочетаний клавиш(к чему? Emacs оставляет без ключа сочетание несвязанных...), но я могу себе позволить отключить их, пока в окне Emacs имеет фокус.

Так это можно сделать? Я могу отключить глобальные горячие клавиши только для конкретного приложения?

+270
carlossless 21 июл. 2010 г., 06:24:35

Вы должны смотреть в файле/etc/apache2 не/сайты-включен/000-по умолчанию (а это скорее всего ссылка на файл/etc/apache2 не/сайты-доступно/по умолчанию).

+147
Robbydax 10 сент. 2014 г., 04:37:32

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

П[0]="привет"
П[1]="счастливая"
п[2]="Мир"

Эхо "П[0]=${р[0]}, П[1]=${р[1]}, п[2]=${п[2]}"

для P в "${р[@]}"
делать
 Эхо "р=$р".
сделано

И т. д.

+102
AnneReve 27 нояб. 2015 г., 23:26:41
на awk '{gsub(/\./,"")суб(/,/," "); печать $1"00",$2}файл' 
(45679900 567898)
(56783300 673434)
+75
ANKIT 18 июл. 2010 г., 21:04:32

Насколько я знаю, Firefox создает файл блокировкиили что-то подобное в ~/.в Mozilla/Firefox в/<your_profile>/ при ее выполнении. Я не знаю точное поведение, но иногда мешает запустить второй экземпляр Firefox, или, если они не удаляются после закрытия Firefox, чтобы запустить один экземпляр на всех. Попробуйте удалить этот файл, это должно помочь.

+65
jjhold 6 июл. 2015 г., 15:06:18

Под Linux, вы можете получить точку подключения информацию непосредственно из ядра в/proc/крепления. В Маунт программа записывает подобную информацию в файл/etc/mtab. Пути и варианты могут быть разные, как в/etc/mtab показывает, что гора , передаваемых ядру, тогда как в/proc/держатели показывает данные, как видно внутри ядра. в/proc/крепления всегда вверх-к-дата, тогда как в/etc/mtab не может быть, если /и т. д. был доступен только для чтения в какой-то момент, что не ожидает загрузки скриптов. Формат аналогичен в/etc/fstab строчку.

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

на awk -V с иглой="$device_path" '$1==иглы {печати $2}' /proc и/крепления

или если у вас нет на awk:

грэп "device_path ^$" /труды/крепления | вырезать -Д ' - Ф 2

Существует ряд пограничных случаев, где вы не могли получить то, что вы ожидаете. Если прибор был подключен через другой путь в каталоге/dev , которые обозначают одно устройство, вы не заметите его таким образом. В файле/proc/монтирование, монтирование неотличимы от оригинала. Там может быть больше, чем один матч, если точка монтирования тени другого (это необычно).

В файле/proc/самостоятельно или в/proc/$PID-регулятора, есть для каждого процесса монтирует файл, который имитирует файле Global. Горы информации может изменяться в зависимости от процессов, например из-за окружения. Есть дополнительный файл с названием mountinfo , который имеет другой формат и включает в себя больше информации, в частности устройства, основной и дополнительный номера. Из документации:

36 35 98:0 /mnt1 /mnt2 РАО,мастер существует два метода:1 - с ext3 на /dev/корень РВ,ошибки=продолжения
(1)(2)(3) (4) (5) (6) (7) (8) (9) (10) (11)

(1) крепление идентификатор: уникальный идентификатор держателя (может быть повторно после umount)
(2) Родительский ID: идентификатор родительского объекта (или на вершине горы дерево)
(3) старший:младший: значение st_dev для файлов на файловой системе
(4) корень: корень монтирования в файловой системе
(5) точка монтирования: точка монтирования относительно процесса корень
(6) параметры монтирования: варианты крепления 
(7) необязательные поля: ноль или более полей формы "тег[:значение]"
(8) сепаратор: знаменует конец необязательных полей
(9) тип файловой системы: имя файловой системы в виде "типа[.подтип]"
(10) источник монтирования: специфическая информация файловой системы или "нет"
(11) супер вариантов: в супер блоке параметры

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

на awk -V в Дев="$мажор:минор" '$3==Дев {печать 5$}'
на awk -V с Дев="$(стат -Л -С, %Т:%Т /Дев/блок/что-то)" '$3==Дев {печать $5}'
+59
You Let Medown 28 апр. 2015 г., 08:26:23

у нас есть машина с Linux с диска СДБ

lsblk
МАЙОР ИМЯ:MIN РАЗМЕР РМ РО МОНТИРОВАНИЯ ТИП 
fd0 2:0 1 0 4К диск
ПДД 8:0 0 0 150г диск
├─sda1, поскольку 8:1 0 0 500м часть /загрузки
└─sda2 8:2 0 149.5 г 0 часть
 ├─lp55-lv_root 253:0 0 0 40г д /
 ├─lp55-lv_swap 253:1 0 7,7 г 0 ЛВМ [поменять]
 └─lp55-lv_var 253:2 0 100.9 г 0 д /ВАР
в SDB 8:16 0 100 г 0 диск

пока СКБ не ЛВМ

мы хотим создать SDB в LVM с новой группой ВГ как сайт new1 таким образом мы можем увеличить СДБ, как мы хотим позже

какова процедура преобразования SDB в ЛВМ

# ПВС
# следующие
 Нет группы томов нашли
# помощью команды pvdisplay
# выполнив
 Нет группы томов нашли
#

РПМ-ОК | грэп -я ЛВМ
пакет lvm2-2.02.100-8.el6.архитектуру x86_64
пакет lvm2-библиотеки-2.02.100-8.el6.архитектуру x86_64
+30
Fatma Sibel Aglamaz 22 нояб. 2012 г., 21:54:11

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

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

Отныне, сервер рандомно падает. Иногда, это займет больше, чем месяц до аварии. Иногда это занимает день. В последнее время частота аварии составляет около 2-3 дней.

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

Установки

  • Процессор: Интел(Р) ядро(ТМ) и i5-4670K процессор @ 3.40 ГГц
  • Материнская плата: MSI МС-7821/на Z87-G45 игровой
  • Машина работает стрейч Debian на базе Linux 4.9.0-8-для amd64
  • Установлено kdump будет
  • Система устанавливается на твердотельный накопитель Samsung 840 про (128 ГБ)
  • 5 8-ТБ Вестерн Диджитал Красный жесткие диски для хранения
  • Жесткие диски были в программное обеспечение конфигурации RAID5 с помощью команды mdadm в начале, но теперь управляются с помощью в ZFS raidz2.
  • Помощью apache2 (с nextcloud) и передачи-демон запустить

команды dmesg

команда dmesg.201904140557
[230866.137537] паника: двойная ошибка, код ошибки: 0x0 в
[230866.137548] паника: двойная ошибка, код ошибки: 0x0 в
[230866.137550] процессор: 2 ПИД: 25608 комм: apache2 не замаран: Р ИО 4.9.0-8-для amd64 #1 4.9.144 в Debian-3.1
[230866.137551] наименование оборудования: МСИ МС-7821/на Z87-G45 игровой системы (MS-7821), БИОС версии v1.1 05/03/2013
[230866.137551] задача: задача ffff8d7d1eabe0c0.стек: ffffa02483d5c000
[230866.137555] РИП: 0010:[<ffffffffad8192fa>] [<ffffffffad8192fa>] syscall_return_via_sysret+0x3e/0x4d
[230866.137556] РСП: 0018:ffffa02483d5ff50 регистра флагов: 00010002
[230866.137556] РАКС: 0000000510035080 РБ: 0000000000000000 платформе rcx: 00007fec9d79eacf
[230866.137557] ГЕКСОГЕН: 0000000000000000 РСИ: 0000000000000000 РДИ: 0000000000000000
[230866.137557] РБП: 0000000000000000 R08: R09 00007fec6461ee20: 0000000000000000
[230866.137558] С10: 0000000000000000 Р11: 0000000000000293 П12: 0000000000000000
[230866.137558] С13: 0000000000000000 С14: 00007fec6461ee20 Р15: 0000000000000000
[230866.137559] ПС: 00007fec6461f700(0000) ГС:ffff8d7e9fb00000(0000) knlGS:0000000000000000
[230866.137560] В CS: 0010 ДС: ЭС 0000: 0000 ПОЛЯ CR0: 0000000080050033
[230866.137560] файлов CR2: ffffa02483d5ff48 КК3: 0000000510034000 CR4: 0000000000160670
[230866.137561] стек:
[230866.137563] 0000000000000000 0000000000000000 0000000000000000 00007fec6461ee20
[230866.137564] 0000000000000000 0000000000000000 0000000000000000 0000000000000293
[230866.137565] 0000000000000000 0000000000000000 0000000000000000 00007fec6461ee20
[230866.137565] Трассировки Вызовов:
[230866.137580] код: 50 48 54 60 48 8б 24 8В 74 24 68 48 8б 7В 24 70 50 90 0С 20 Д8 65 48 0В 04 25 Е0 02 01 00 08 78 65 88 04 25 Е7 02 01 00 0F в 22 Д8 <58> 48 8б А4 24 98 00 00 00 0F в 01 ф8 48 07 90 0С 50 0С 20 Д8 65 
[230866.137580] паника ядра - не синхронизации: машина остановила.
[230866.137581] процессор: 2 ПИД: 25608 комм: apache2 не замаран: Р ИО 4.9.0-8-для amd64 #1 4.9.144 в Debian-3.1
[230866.137582] наименование оборудования: МСИ МС-7821/на Z87-G45 игровой системы (MS-7821), БИОС версии v1.1 05/03/2013
[230866.137583] 0000000000000000 ffffffffad534524 ffff8d7e9fb07f00 ffff8d7e9fb07f18
[230866.137584] ffffffffad380ecd ffffffff00000008 ffff8d7e9fb07f28 ffff8d7e9fb07ec0
[230866.137585] 88dd6d6a799c212f 00000000000000c8 0000000000000092 0000000000000000
[230866.137585] Трассировки Вызовов:
[230866.137589] <#ДФ> 
[230866.137589] [<ffffffffad534524>] ? dump_stack+0x5c/0x78
[230866.137591] [<ffffffffad380ecd>] ? паника+0xe4/0x23f
[230866.137592] [<ffffffffad258ac9>] ? df_debug+0x29/0x30
[230866.137594] [<ffffffffad227b0f>] ? do_double_fault+0x9f в/0x130
[230866.137595] [<ffffffffad81a038>] ? double_fault+отличается от значения 0x28/0x30
[230866.137596] [<ffffffffad8192fa>] ? syscall_return_via_sysret+0x3e/0x4d

команда dmesg.201904172335
[322137.449206] общая ошибка защиты: 0000 [#1] СМП
[322137.464088] модули связаны: ipt_REJECT nf_reject_ipv4 xt_nat xt_tcpudp Соколе ipt_MASQUERADE nf_nat_masquerade_ipv4 nf_conntrack_netlink nfnetlink xfrm_user xfrm_algo iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 xt_addrtype xt_conntrack nf_nat nf_conntrack br_netfilter мостов СТП ООО xt_multiport iptable_filter wireguard(о) ip6_udp_tunnel udp_tunnel наложения nls_ascii nls_cp437 и vfat жира snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic ЗФС(по) intel_rapl zunicode(по) x86_pkg_temp_thermal zavl(по) intel_powerclamp zcommon(по) znvpair(по) snd_hda_intel kvm_intel шлицов(о) КВМ i915 snd_hda_codec irqbypass snd_hda_core snd_hwdep snd_pcm crct10dif_pclmul crc32_pclmul iTCO_wdt ghash_clmulni_intel drm_kms_helper intel_cstate mei_me iTCO_vendor_support snd_timer дрм intel_uncore СНД
[322137.678356] soundcore файлам i2c_algo_bit mxm_wmi МЭИ efi_pstore intel_rapl_perf lpc_ich СГ НПЗ в Шымкенте serio_raw mfd_core pcspkr efivars инструментария WMI intel_smartconnect видео кнопку фнур auth_rpcgss oid_registry nfs_acl lockd Грейс nct6775 hwmon_vid coretemp sunrpc efivarfs ip_tables x_tables autofs4 в ext4 контрольные суммы CRC16 jbd2 fscrypto ЕЦБ mbcache в RAID10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx исключающее raid6_pq libcrc32c crc32c_generic в RAID1 и RAID0 многолучевые линейные md_mod hid_generic usbhid спрятал dm_mod sd_mod xhci_pci режим AHCI ehci_pci xhci_hcd ehci_hcd crc32c_intel libahci libata aesni_intel aes_x86_64 glue_helper ЖРО gf128mul ablk_helper psmouse cryptd scsi_mod i2c_i801 i2c_smbus экс usbcore показать тепловых usb_common вентилятор
[322137.867812] процессор: 2 ПИД: 2034 комм: передача-да с душком: Р ИО 4.9.0-8-для amd64 #1 4.9.144 в Debian-3.1
[322137.898560] наименование оборудования: МСИ МС-7821/на Z87-G45 игровой системы (MS-7821), БИОС версии v1.1 05/03/2013
[322137.922267] задача: задача ffff9d0366de8040.стек: ffffb6ca48838000
[322137.940254] РИП: 0010:[<ffffffffc0dc49e2>] [<ffffffffc0dc49e2>] zio_create+0x52/0x470 [ЗФС]
[322137.965860] РСП: 0018:ffffb6ca4883b970 регистра флагов: 00010282
[322137.982034] РАКС: fbff9cff4e756040 РБ: fbff9cff4e756040 платформе rcx: fbff9cff4e756040
[322138.003667] гексоген: 0000000000000000 РСИ: РДИ 0000000002404200: fbff9cff4e756048
[322138.025297] РБП: ffff9d03710ec680 R08: 000039c6a0245fd0 R09: 0000000000000002
[322138.046929] С10: 0000000000000000 Р11: 0000000000000000 П12: ffffb6ca4883bb30
[322138.068560] С13: С14 0000000000000001: 00000000000f99d1 Р15: ffff9cff040b1a10
[322138.090191] ПС: 00007fee5e413700(0000) ГС:ffff9d039fb00000(0000) knlGS:0000000000000000
[322138.114681] В CS: 0010 ДС: ЭС 0000: 0000 ПОЛЯ CR0: 0000000080050033
[322138.132151] файлов CR2: 000056466d3a1060 КК3: 00000005e6e22000 CR4: 0000000000160670
[322138.153783] стек:
[322138.160066] 0000000000004000 ffff9cfebc544000 ffff9d0373c44000 ffff9d03710ec680
[322138.182681] ffffffffc0d1eae0 ffff9cff040b1a10 ffff9cfebc544000 0000000000004000
[322138.205299] ffff9d0373c44000 ffffffffc0dc551c ffffffffc0d1eae0 ffff9d027d98eaa8
[322138.227918] Трассировки Вызовов:
[322138.235528] [<ffffffffc0d1eae0>] ? arc_hdr_destroy+0x1e0/0x1e0 [ЗФС]
[322138.255086] [<ffffffffc0dc551c>] ? zio_read+0xcc/от 0xe0 [ЗФС]
[322138.272293] [<ffffffffc0d1eae0>] ? arc_hdr_destroy+0x1e0/0x1e0 [ЗФС]
[322138.291847] [<ffffffffc0d21eb0>] ? arc_read+0x520/0xa30 [ЗФС]
[322138.309576] [<ffffffffc0d28b8e>] ? dbuf_read+0x29e/0x7d0 [ЗФС]
[322138.327569] [<ffffffffc0d294f8>] ? __dbuf_держать_импл+0x438/0x4d0 [ЗФС]
[322138.347379] [<ffffffffc0d295fb>] ? dbuf_hold_impl+0x6b/0x90 [ЗФС]
[322138.366147] [<ffffffffc0d298fb>] ? dbuf_hold+0x2b/0x60 [ЗФС]
[322138.383622] [<ffffffffc0d30799>] ? dmu_buf_hold_array_by_dnode+0xf9/0x460 [ЗФС]
[322138.406034] [<ffffffffc0d313d0>] ? dmu_read_uio_dnode+0х50/0xf0 в системе [ЗФС]
[322138.426487] [<ffffffffc0d323cd>] ? dmu_read_uio_dbuf+0x3d/0x60 [ЗФС]
[322138.446691] [<ffffffffc0db0b97>] ? zfs_read+0x127/0x3b0 [ЗФС]
[322138.465045] [<ffffffffc0dcae24>] ? zpl_read_common_iovec+0x84/0xd0 [ЗФС]
[322138.486274] [<ffffffffc0dcb8e1>] ? zpl_iter_read+0xa1/от 0xe0 [ЗФС]
[322138.505406] [<ffffffff8ae0aacd>] ? new_sync_read+как 0xdd/0x130
[322138.523175] [<ffffffff8ae0b261>] ? vfs_read+0x91/0x130
[322138.539686] [<ffffffff8ae0c8f0>] ? SyS_pread64+0x90/0xb0
[322138.556649] [<ffffffff8ac03b7d>] ? do_syscall_64+0x8d/0xf0 в системе
[322138.574196] [<ffffffff8b21924e>] ? entry_SYSCALL_64_after_swapgs+0x58/0xc6
[322138.595828] код: 10 31 Ф6 4С 89 44 24 08 4С 89 0С 4С А4 8б 24 24 88 00 00 00 44 8б переменного тока 24 90 00 00 00 Е8 68 02 Ф4 ФФ 48 8д 78 08 48 89 48 89 С1, С3 <48> С7 00 00 00 00 00 48 С7 80 30 04 00 00 00 00 00 00 31 ц0 48 
[322138.656162] РИП [<ffffffffc0dc49e2>] zio_create+0x52/0x470 [ЗФС]
[322138.675286] РСП <ffffb6ca4883b970>

команда dmesg.201904260559
[72133.666580] общая ошибка защиты: 0000 [#1] СМП
[72133.681200] модули связаны: xt_nat xt_tcpudp Соколе ipt_MASQUERADE nf_nat_masquerade_ipv4 nf_conntrack_netlink nfnetlink xfrm_user xfrm_algo iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 xt_addrtype xt_conntrack nf_nat nf_conntrack br_netfilter мостов СТП ООО ipt_REJECT nf_reject_ipv4 xt_multiport iptable_filter наложения wireguard(о) ip6_udp_tunnel udp_tunnel nls_ascii nls_cp437 и vfat жира snd_hda_codec_hdmi intel_rapl x86_pkg_temp_thermal intel_powerclamp ЗФС(по) zunicode(по) kvm_intel snd_hda_codec_realtek КВМ zavl(по) snd_hda_codec_generic irqbypass crct10dif_pclmul zcommon(по) crc32_pclmul snd_hda_intel znvpair(по) i915 snd_hda_codec шлицов(о) ghash_clmulni_intel intel_cstate snd_hda_core snd_hwdep snd_pcm intel_uncore iTCO_wdt efi_pstore iTCO_vendor_support drm_kms_helper snd_timer дрм
[72133.895207] mxm_wmi intel_rapl_perf mei_me СГ СНД serio_raw Мэй i2c_algo_bit lpc_ich pcspkr soundcore mfd_core файлам efivars НПЗ в Шымкенте по WMI видео intel_smartconnect кнопку nct6775 hwmon_vid coretemp фнур auth_rpcgss oid_registry nfs_acl lockd Грейс sunrpc efivarfs ip_tables x_tables autofs4 в ext4 контрольные суммы CRC16 jbd2 fscrypto ЕЦБ mbcache в RAID10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx гаммирования raid6_pq libcrc32c crc32c_generic в RAID1 и RAID0 многолучевые линейные md_mod hid_generic dm_mod usbhid спрятал sd_mod режим AHCI libahci ehci_pci xhci_pci xhci_hcd ehci_hcd crc32c_intel libata aesni_intel psmouse aes_x86_64 glue_helper ЖРО gf128mul ablk_helper cryptd i2c_i801 scsi_mod i2c_smbus экс показать usbcore usb_common вентилятор тепловой
[72134.084709] процессор: 3 ПИД: 4246 комм: Ява душком: Р ИО 4.9.0-8-для amd64 #1 4.9.144 в Debian-3.1
[72134.112335] наименование оборудования: МСИ МС-7821/на Z87-G45 игровой системы (MS-7821), БИОС версии v1.1 05/03/2013
[72134.135784] задача: задача ffff8dbb009d7100.стек: ffffb42103b38000
[72134.153510] РИП: 0010:[<ffffffffa9eea7a8>] [<ffffffffa9eea7a8>] hrtimer_active+отличается от значения 0x28/0х50
[72134.178049] РСП: 0018:ffffb42103b3be28 регистра флагов: 00010046
[72134.193962] РАКС: 0000000000000000 РБ: ffff8dbb00c3c600 платформе rcx: 0000000000000023
[72134.215337] гексоген: fffd8dbb1fb94c00 РСИ: РДИ 0000000000000008: ffff8dbb00c3c600
[72134.236710] РБП: 0000000000000000 R08: ffffffffaaa3eee0 R09: ffff8dbac7341380
[72134.258082] С10: С11 0000000000000013: ffff8dbb01041b38 П12: ffff8dbb00c3c600
[72134.279452] С13: С14 ffffb42103b3bec0: 0000000000000000 Р15: 0000000000000000
[72134.300824] ПС: 00007fd2336ce700(0000) ГС:ffff8dbb1fb80000(0000) knlGS:0000000000000000
[72134.325054] В CS: 0010 ДС: ЭС 0000: 0000 ПОЛЯ CR0: 0000000080050033
[72134.342261] файлов CR2: 00007f36d94688a0 КК3: 00000005f211e000 CR4: 0000000000160670
[72134.363633] стек:
[72134.369656] ffffffffa9eeac77 0000000000000000 8a7c0674a85ffec5 ffff8dbb00c3c688
[72134.392008] ffffb42103b3beb0 ffff8dbb00c3c600 ffffffffaa057b59 00007fd24811c410
[72134.414343] ffffb42103b3bee0 ffff8dbb01041b00 0000000000000001 8a7c0674a85ffec5
[72134.436702] Трассировки Вызовов:
[72134.444039] [<ffffffffa9eeac77>] ? hrtimer_try_to_cancel+0x27 раздел/0x110
[72134.463080] [<ffffffffaa057b59>] ? do_timerfd_settime+0x119/0x430
[72134.481590] [<ffffffffaa058127>] ? SyS_timerfd_settime+0х57/0xb0
[72134.499837] [<ffffffffa9e03b7d>] ? do_syscall_64+0x8d/0xf0 в системе
[72134.516529] [<ffffffffaa41924e>] ? entry_SYSCALL_64_after_swapgs+0x58/0xc6
[72134.537380] код: 00 00 00 0F в 1Ф 44 00 00 48 8б 57 30 ев 1д 80 7Ф 38 00 75 32 48 3б 78 08 74 2С 39 50 04 75 э9 48 8б 8б 0а 30 57 48 48 39 С8 74 21 <48> 8б 8б 02 50 04 Ф6 С2 01 74 Д8 Ф3 90 8б 50 04 Ф6 С2 01 75 Ф6 
[72134.596590] РИП [<ffffffffa9eea7a8>] hrtimer_active+отличается от значения 0x28/0х50
[72134.614098] РСП <ffffb42103b3be28>

команда dmesg.201904270957
[100366.341655] общая ошибка защиты: 0000 [#1] СМП
[100366.356517] модули связаны в Соколе xt_nat xt_tcpudp ipt_MASQUERADE nf_nat_masquerade_ipv4 nf_conntrack_netlink nfnetlink xfrm_user xfrm_algo iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 xt_addrtype xt_conntrack nf_nat nf_conntrack br_netfilter мостов СТП ООО ipt_REJECT nf_reject_ipv4 xt_multiport iptable_filter наложения wireguard(о) ip6_udp_tunnel udp_tunnel nls_ascii nls_cp437 и vfat жира snd_hda_codec_hdmi intel_rapl x86_pkg_temp_thermal intel_powerclamp kvm_intel ЗФС(по) zunicode(по) КВМ zavl(по) irqbypass zcommon(по) crct10dif_pclmul znvpair(по) crc32_pclmul шлицов(о) ghash_clmulni_intel snd_hda_codec_realtek snd_hda_codec_generic i915 intel_cstate iTCO_wdt iTCO_vendor_support snd_hda_intel intel_uncore mxm_wmi файлам serio_raw efi_pstore intel_rapl_perf snd_hda_codec pcspkr snd_hda_core
[100366.570669] snd_hwdep drm_kms_helper mei_me СГ snd_pcm lpc_ich snd_timer дрм СНД mfd_core Мэй i2c_algo_bit soundcore НПЗ в Шымкенте intel_smartconnect инструментария WMI efivars видео кнопку nct6775 hwmon_vid coretemp фнур auth_rpcgss oid_registry nfs_acl lockd Грейс sunrpc efivarfs ip_tables x_tables autofs4 в ext4 контрольные суммы CRC16 jbd2 fscrypto ЕЦБ mbcache в RAID10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx гаммирования raid6_pq libcrc32c crc32c_generic в RAID1 и RAID0 многолучевые линейные md_mod hid_generic dm_mod usbhid спрятал sd_mod режим AHCI libahci libata xhci_pci crc32c_intel aesni_intel ehci_pci psmouse aes_x86_64 glue_helper i2c_i801 ЖРО xhci_hcd ehci_hcd gf128mul i2c_smbus ablk_helper cryptd usbcore экс scsi_mod показать usb_common вентилятор тепловой
[100366.760030] процессор: 3 ПИД: 28567 комм: apache2 не замаран: Р ИО 4.9.0-8-для amd64 #1 4.9.144 в Debian-3.1
[100366.788960] наименование оборудования: МСИ МС-7821/на Z87-G45 игровой системы (MS-7821), БИОС версии v1.1 05/03/2013
Задач [100366.812667]: задача ffff8c41b1eb4100.стек: ffffac678f30c000
[100366.830659] РИП: 0010:[<ffffffff8549800a>] [<ffffffff8549800a>] __задач_пид_НР_НС+0x3a/0x90
[100366.855979] РСП: 0018:ffffac678f30fcc8 регистра флагов: 00010282
[100366.872152] РАКС: 0000000000000508 РБ: ffff8c4292b7ba40 платформе rcx: 0000000000000001
[100366.893787] гексоген: ffffffff86045d20 РСИ: РДИ 0000000000000004: f7ff8c428aaa95c8
[100366.915418] РБП: ffffac678f30ff30 R08: 0000000000000000 R09: 0000000000000000
[100366.937052] С10: 0000000000000000 Р11: 0000000000000000 П12: ffffac678f30fd78
[100366.958683] С13: 0000000000000000 С14: 0000000000000001 Р15: 0000000000000001
[100366.980317] ПС: 00007f29e0c20700(0000) ГС:ffff8c445fb80000(0000) knlGS:0000000000000000
[100367.004809] В CS: 0010 ДС: ЭС 0000: 0000 ПОЛЯ CR0: 0000000080050033
[100367.022279] файлов CR2: 00007f773f92a1f8 КК3: 00000002575ee000 CR4: 0000000000160670
[100367.043913] стек:
[100367.050195] ffffffff8569cb93 00007f29e0c1fe20 0000000000000000 0000000000000000
[100367.072811] 0000000000000000 ffffffff8608b548 ffff8c400bc4ef80 ffff8c4292b7bb08
[100367.095407] ffffac678f30fd20 00000000000b0008 0000000000000000 ffffac678f30fd20
[100367.118027] Трассировки Вызовов:
[100367.125627] [<ffffffff8569cb93>] ? SYSC_semtimedop+0x3b3/0xc50
[100367.143623] [<ffffffff8552bd04>] ? __seccomp_фильтр+0x74/0x270
[100367.161615] [<ffffffff8542f1f0>] ? recalibrate_cpu_khz+0х10/0х10
[100367.180130] [<ffffffff854f01dc>] ? ktime_get_ts64+0x4c/0xf0 в системе
[100367.197342] [<ffffffff85620bbf>] ? poll_select_copy_remaining+0xdf/0x150
[100367.217934] [<ffffffff85403337>] ? syscall_trace_enter+0x117/0x2c0
[100367.236964] [<ffffffff85403b7d>] ? do_syscall_64+0x8d/0xf0 в системе
[100367.253918] [<ffffffff85a1924e>] ? entry_SYSCALL_64_after_swapgs+0x58/0xc6
[100367.275029] код: 00 00 00 74 4е 85 Ф6 В8 08 05 00 00 74 1А 83 Фе 04 74 0е 89 Ф6 48 76 48 8д 8д 04 04 С5 08 05 00 00 48 8б БФ н0 04 00 00 48 01 С7 <48> 8б 0С 48 85 74 С9 20 8б В2 30 08 00 00 С0 31 3б 71 04 77 0d с 
[100367.334428] РИП [<ffffffff8549800a>] __задач_пид_НР_НС+0x3a/0x90
[100367.352738] РСП <ffffac678f30fcc8>

Вывод команды

# команды uname -а
Example.com Линукс 4.9.0-8-для amd64 #1 СМП 4.9.144 в Debian-3.1 (2019-02-19) архитектуру x86_64 GNU/Линукс
# lsmod распечатывает
Размер модуля, используемого
ipt_REJECT 16384 6
nf_reject_ipv4 16384 1 ipt_REJECT
на Соколе 16384 0
xt_nat 16384 1
xt_tcpudp 16384 3
ipt_MASQUERADE 16384 2
nf_nat_masquerade_ipv4 16384 1 ipt_MASQUERADE
nf_conntrack_netlink 36864 0
nfnetlink 16384 2 nf_conntrack_netlink
xfrm_user 36864 1
xfrm_algo 16384 1 xfrm_user
iptable_nat 16384 1
nf_conntrack_ipv4 16384 2
nf_defrag_ipv4 16384 1 nf_conntrack_ipv4
nf_nat_ipv4 16384 1 iptable_nat
xt_addrtype 16384 2
xt_conntrack 16384 1
nf_nat 24576 3 xt_nat,nf_nat_masquerade_ipv4,nf_nat_ipv4
nf_conntrack 114688 6 nf_conntrack_ipv4,nf_conntrack_netlink,nf_nat_masquerade_ipv4,xt_conntrack,nf_nat_ipv4,nf_nat
br_netfilter 24576 0
мост 135168 1 br_netfilter
СТП 16384 1 мост
ООО Мост 16384 2,СТП
xt_multiport 16384 1
iptable_filter 16384 1
wireguard 217088 0
ip6_udp_tunnel 16384 1 wireguard
udp_tunnel 16384 1 wireguard
наложение 49152 1
nls_ascii 16384 1
nls_cp437 20480 1
для vfat 20480 1
жир 69632 1 и vfat
snd_hda_codec_hdmi 49152 1
intel_rapl 20480 0
x86_pkg_temp_thermal 16384 0
intel_powerclamp 16384 0
kvm_intel 200704 0
КВМ 598016 1 kvm_intel
ЗФС 2707456 8
irqbypass 16384 1 КВМ
crct10dif_pclmul 16384 0
zunicode 331776 1 ЗФС
crc32_pclmul 16384 0
zavl 16384 1 ЗФС
ghash_clmulni_intel 16384 0
zcommon 53248 1 ЗФС
intel_cstate 16384 0
znvpair 90112 2 zcommon,ЗФС
snd_hda_codec_realtek 90112 1
snd_hda_codec_generic 69632 1 snd_hda_codec_realtek
snd_hda_intel 36864 0
i915 1257472 2
snd_hda_codec 135168 4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
drm_kms_helper 155648 1 i915
intel_uncore 118784 0
шлицов 98304 3 znvpair,zcommon,ЗФС
snd_hda_core 90112 5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
iTCO_wdt 16384 0
mei_me 36864 0
efi_pstore 16384 0
snd_hwdep 16384 1 snd_hda_codec
mxm_wmi 16384 0
iTCO_vendor_support 16384 1 iTCO_wdt
файлам 24576 2
ЦУП 360448 3 i915,drm_kms_helper
snd_pcm 110592 4 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
snd_timer 32768 1 snd_pcm
intel_rapl_perf 16384 0
efivars 20480 1 efi_pstore
serio_raw 16384 0
lpc_ich 24576 0
СГ 32768 0
СНД 86016 8 snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek,snd_pcm
pcspkr 16384 0
МЭИ 102400 1 mei_me
i2c_algo_bit 16384 1 i915
soundcore 16384 1 СНД
mfd_core 16384 1 lpc_ich
НПЗ в Шымкенте 36864 0
в WMI 16384 1 mxm_wmi
intel_smartconnect 16384 0
видео 40960 1 i915
кнопка 16384 1 i915
фнур 331776 13
auth_rpcgss 61440 1 фнур
oid_registry 16384 1 auth_rpcgss
nfs_acl 16384 1 фнур
lockd 90112 1 фнур
Грейс 16384 2 фнур,lockd
sunrpc 344064 18 auth_rpcgss фнур,nfs_acl,lockd
nct6775 57344 0
hwmon_vid 16384 1 nct6775
coretemp 16384 0
efivarfs 16384 1
ip_tables 24576 2 iptable_filter,iptable_nat
x_tables 36864 9 xt_multiport,ipt_REJECT,xt_nat,ip_tables,iptable_filter,xt_tcpudp,ipt_MASQUERADE,xt_addrtype,xt_conntrack
autofs4 40960 3
в ext4 585728 2
контрольные суммы CRC16 16384 1 в ext4
jbd2 106496 1 в ext4
fscrypto 28672 1 в ext4
ЕЦБ 16384 0
mbcache 16384 3 в ext4
в RAID10 49152 0
raid456 106496 0
async_raid6_recov 20480 1 raid456
async_memcpy 16384 2 raid456,async_raid6_recov
async_pq 16384 2 raid456,async_raid6_recov
async_xor 16384 3 async_pq,raid456,async_raid6_recov
async_tx 16384 5 async_xor,async_pq,raid456,async_memcpy,async_raid6_recov
гаммирования 24576 1 async_xor
raid6_pq 110592 3 async_pq,raid456,async_raid6_recov
libcrc32c 16384 1 raid456
crc32c_generic 16384 0
в RAID1 36864 0
в RAID0 20480 0
многолучевые 16384 0
линейный 16384 0
md_mod 135168 6 в RAID1,в RAID10,многолучевые линейные и RAID0,raid456
hid_generic 16384 0
usbhid 53248 0
спрятал 122880 2 hid_generic,usbhid
dm_mod 118784 6
sd_mod 49152 14
ehci_pci 16384 0
xhci_pci 16384 0
xhci_hcd 188416 1 xhci_pci
режим AHCI 40960 8
ehci_hcd 81920 1 ehci_pci
crc32c_intel 24576 5
libahci 32768 1 режим AHCI
aesni_intel 167936 1
aes_x86_64 20480 1 aesni_intel
libata 249856 2 режим AHCI,libahci
glue_helper 16384 1 aesni_intel
ЖРО 16384 1 aesni_intel
253952 usbhid usbcore 6,ehci_hcd,xhci_pci,xhci_hcd,ehci_pci
gf128mul 16384 1 ЖРО
ablk_helper 16384 1 aesni_intel
i2c_i801 24576 0
cryptd 24576 3 ablk_helper,ghash_clmulni_intel,aesni_intel
psmouse 135168 0
i2c_smbus 16384 1 i2c_i801
экс 45056 0
scsi_mod 225280 3 sd_mod,libata,СГ
показать 16384 1 экс
usb_common 16384 1 usbcore
вентилятор 16384 0
тепловой 20480 0

Обновление

Я запустил memtest86 (оригинал от memtest86.com) как до, так и после повторного Гостиный модули оперативной памяти: мемтест.журнал

Никаких ошибок не было найдено.

Обновление

Повторно Гостиный модулей оперативной памяти не имело никакого эффекта. Так я исследовал новую гипотезу.

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

Я также проверил корреляцию между доступом к диску и аварий. Похоже, что сбои могут происходить даже при низкой активности диска, но это происходит гораздо быстрее с дисковой активности. Например, если я читал все диски параллельно (кошки на /dev/sdX в > /dev/нуль), я могу разбить машину в течении часа. Однако, умная данных показывает ничего плохого. Вот вывод smartctl -а с /dev/СКБ (остальные диски выглядят одинаково):

Смарт-атрибуты, структуры пересмотра данных количество: 16
Специфические атрибуты Smart поставщика с порогов:
ИДЕНТИФИКАТОР# ИМЯ_АТРИБУТА ЗНАЧЕНИЕ ФЛАГА ХУДШИЙ ТРЕШ ОБНОВЛЕННЫЙ ТИП WHEN_FAILED RAW_VALUE
 1 Raw_Read_Error_Rate 0x000b 100 100 016 предварительно не всегда - 0
 2 Throughput_Performance 0x0005 132 132 054 предварительно не в сети - 112
 3 Spin_Up_Time 0x0007 160 160 024 предварительно не всегда - 401 (средняя 420)
 4 Start_Stop_Count 0x0012 100 100 000 Old_age всегда - 40
 5 Reallocated_Sector_Ct 0x0033 100 100 005 предварительно не всегда - 0
 7 Seek_Error_Rate 0x000b 100 100 067 предварительно не всегда - 0
 8 Seek_Time_Performance 0x0005 140 140 020 предварительно выполнена в автономном режиме - 15
 9 Power_On_Hours 0x0012 099 099 000 Old_age всегда - 7274
 10 Spin_Retry_Count 0x0013 100 100 060 предварительно не всегда - 0
 12 Power_Cycle_Count 0x0032 100 100 000 Old_age всегда - 35
 22 Helium_Level 0x0023 100 100 025 предварительно не всегда - 100
192 силы-Off_Retract_Count 0x0032 100 100 000 Old_age всегда - 260
193 Load_Cycle_Count 0x0012 100 100 000 Old_age всегда - 260
194 Temperature_Celsius 0х0002 224 224 000 Old_age всегда - 29 (мин/макс 10/46)
196 Reallocated_Event_Count 0x0032 100 100 000 Old_age всегда - 0
197 Current_Pending_Sector 0x0022 100 100 000 Old_age всегда - 0
198 Offline_Uncorrectable 0x0008 100 100 000 Old_age в автономном режиме - 0
199 UDMA_CRC_Error_Count 0x000a 200 200 000 Old_age всегда - 0

Смарт-версия журнала ошибок: 1
Нет Ошибок В Журнале

Так что аварий так или иначе связаны с дисков, но я не знаю как.

+10
Familoni Isaac 7 апр. 2015 г., 05:08:15

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

$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