Почему загрузка в режиме восстановления меню ничего не происходит?

Когда я вхожу в меню grub, я получаю две записи :

В CentOS Линукс (3.10.0-514.21.1.el7.x86_64 с) 7 (основная)
В CentOS Линукс (0-спасательных-e1ac24cbe9f94f2caa228d77e027be8b) 7 (основная)

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

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

Вот мой конф :

[корень@centos3 ~]# команды uname -а
Линукс centos3 3.10.0-327.el7.архитектуру x86_64 #1 СМП Чт Ноя 19 22:10:57 по UTC 2015 x86_64 с архитектуру x86_64 архитектуру x86_64 GNU/Линукс

[корень@centos3 ~]# кошка /и т. д./редхат-релиз
Релиз CentOS в 7.3.1611 Линукс (ядро)
+204
angela trujillo 20 июл. 2016 г., 04:25:59
34 ответов

Большинство сценариев и ручного взлома сделать:

  • очистить записи журнала и подобные следы взлома
  • установить руткит, который позволяет вводить в систему вне программы-сервера по умолчанию
  • заменить программу по умолчанию (как PS, netstat и лс и т. д.) с манипулировать версий, которые скрывают какую-либо деятельность вышеупомянутого руткит (то есть. ПС не работает руткит процесс)

Иногда эти нападения неисправен и не оставить следов. Но в любом случае: вы не можете доверять любые диагностические инструменты у вас в системе.

Если вы хотите играть немного вокруг и узнать можно:

  1. Установить и запустить 'rkhunter' [*] например, который проверяет наличие известных руткитов, но вы не можете доверять без выхода:

    • пробежав по крайней мере один раз до перерыва произошел
    • надеясь, что злоумышленник проигнорировал rkhunter установить на систему (не манипулировать rkhunter себя)
  2. Загрузиться с загрузочного CD/USB-кабеля

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

Тл;др: Это почти невозможно, чтобы выяснить вектор атаки на такой открытой системы. Так или иначе:

Пожалуйста, будьте ответственны и взять систему с интернета Как можно скорее и установить его заново с нуля.

[*] или другие системы идентификаторов, существует множество.

+990
Zhu Lance 03 февр. '09 в 4:24

в моем случае я использую CentOS 7 и проблема определенно версия библиотеки тегов.

В файле configure у нас есть что-то подобное.

ПКГ-конфиг --существует --принт-ошибки "библиотеки тегов >= 1.9"

Которые дают мне

Запросил taglib в >= 1.9-но версия библиотеки тегов-это 1.8.0

В настройки скрипта вручную изменять все 1.9 требования к 1.8 будет пройден.

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

+976
jilen 18 февр. 2011 г., 23:38:31
Другие ответы

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


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

Я пытался изловчиться тестовый случай через предохранитель файловой системы sshfs. Моя идея была sshfs будет немного легче для разработчиков, чтобы проверить С, по сравнению с первоначальным вопросом, который участвует в NFS. Но моя идея не совсем работает, как я ожидал.

Что здесь происходит?

$ команды mkdir /tmp/и Алан
$ судо команды mkdir /корневой каталог/mnt
$ судо sshfs [email protected]:/tmp/alan /корневой каталог/mnt
$ команды mkdir /tmp/и Алан/тугриков
$ судо горе ... привязки /корень/МНТ/МНТ /корень/МНТ/МНТ
$ с помощью chmod-права доступа rwx /ТМП/Алана
$ findmnt | грэп тугриков
 /корневой каталог/mnt предохранитель [email protected]:/tmp/alan .sshfs ...
 /корень/МНТ/МНТ предохранитель [email protected]:/tmp/alan .sshfs ...

$ Маунт -oremount,привязать,РО /корень/МНТ/МНТ
крепление: /корень/МНТ/МНТ: не удается подключить (нуль) только для чтения.

$ findmnt | грэп тугриков
 /корневой каталог/mnt предохранитель [email protected]:/tmp/alan .sshfs ...

Суб-гора исчез.

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

крепление("никто", "/корень/МНТ/МНТ", 0x55b13233d620, MS_MGC_VAL|MS_RDONLY|MS_REMOUNT|MS_BIND, нулевое) = -1 EACCESS (доступ запрещен)
+967
paalmaaas 16 мая 2015 г., 03:09:01

Вы можете использовать зев (х событий) для этого.

Запустите приложение вы хотели бы отслеживать, например, xman &.

Затем с помощью wmctrl -л в список х окон. Это может выглядеть так:

0x00400009 0 влан-.... urxvt
0x00e0007a 0 влан-.... Называются Iceweasel
0x00800011 0 влан-.... xman

Вам нужны окна (шестнадцатеричный) код в первом столбце; чтобы получить его, вы можете использовать команду grep , чтобы получить линию по четвертой колонке (имя приложения, которое является гораздо более естественным для вас, чтобы использовать в качестве человека) - когда у вас есть строки, вы могли бы получить первый столбец с отрезка (первое поле с -Ф1, через пробел разделитель -Д" " для разделения полей).

Можно парсить данные (получить ID) в ряде способов, или даже ввести идентификатор вручную, конечно. (Нули во втором столбце выше-количество рабочих столов.)

Затем, попробовать

wmctrl -L в зев идентификатора ` | грэп xman | вырезать -д" " -Ф1` | тройник event.txt

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

Обратите внимание, это работает для urxvt и xman, но по какой-то причине, это не для называются Iceweasel в приведенном выше листинге (он записывает что-то, но это не представляет ключевые события ясно (однозначно) как и в случае с другими примерами.

+960
realmadrid1902 20 сент. 2011 г., 17:04:32

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

время Ш-с "А | Б"
+934
Caroline Z 30 нояб. 2010 г., 06:13:50

Х11 приложений, как в xterm получите свои ресурсы, такие как цвет фона из многих мест. xrdb только списки ресурсов, находящихся на сервер X11.

Если вы смотрите в MAN-странице для xterm их вы найдете в архиве в разделе имена файлов, которые тоже читают за ресурсы. На мою систему они

/usr/доли/Х11/приложения по умолчанию/в xterm
/usr/доли/Х11/приложения по умолчанию/в xterm-цвет
~/.Xdefaults и

Если вы хотите, чтобы названия цветов, как розовый, они хранятся в текстовом файле. На моей системе они находятся в /usr/share/X11/rgb.txt.

+918
James Lott 24 дек. 2012 г., 15:11:24

После создания загрузочных USB из последних .ИСО Арч Линукс - скачать). Перезагрузите компьютер с USB. Как только вы загрузитесь в Live-системы в корневом каталоге есть файл install.txt что вы можете посмотреть, что содержит инструкции по установке системы.

Кроме того, прямую СМИ кораблей два очень полезных приложения:

  • irssi (IRC чат-клиент)

    /irc.freenode.net сервер

    /МСГ через nickserv помочь (зарегистрировать ваш ник или вы не сможете говорить на #archlinux)

    /присоединиться к #archlinux

  • элинкс (терминал веб-браузер)

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

+887
Smit Jain 17 дек. 2014 г., 22:34:53

отправка электронных писем я могу отправить событие в Gmail. Но когда я отправить сообщение из Gmail, я получил ошибку 454 4.7.1 [email protected]: реле доступ запрещен

Я использую постфикс с голубятней.

Я, к сожалению, не знаю, где проблема.. вот мой постфикс главная.СР.

myhostname = сервера-хоста.дву
mydestination = сервера-хоста.дву адресу localhost на localhost.локального домена
virtual_alias_maps = hash в каталог/var/библиотека/почтальон/данных/виртуальных-почтальон, прокси:для MySQL:/и т. д./постфикс/в MySQL-virtual_forwardings.СР, прокси:для MySQL:/и т. д./постфикс/MySQL и virtual_email2email.БФ
smtpd_use_tls = да
smtpd_tls_key_file = /и т. д./Есть postfix/smtpd.ключ
smtpd_tls_cert_file = /и т. д./Есть postfix/smtpd.свиду
alias_maps = хэш: файл/etc/псевдонимы хэш: файл/var/библиотека/почтальон/сведения/псевдонимы
alias_database = хэш: файл/etc/псевдонимы хэш: файл/var/библиотека/почтальон/сведения/псевдонимы
virtual_alias_domains =
virtual_mailbox_domains = прокси:для MySQL:/ETC в/постфикс/MySQL и virtual_domains.БФ
virtual_mailbox_maps = прокси:для MySQL:/ETC в/постфикс/MySQL и virtual_mailboxes.БФ
virtual_mailbox_base = /ВАР/письма
virtual_uid_maps = MySQL в: файл/etc/постфикс/MySQL и virtual_uids.БФ
virtual_gid_maps = MySQL в: файл/etc/постфикс/MySQL и virtual_gids.БФ
sender_bcc_maps = прокси:для MySQL:/ETC в/постфикс/MySQL и virtual_outgoing_bcc.БФ
inet_protocols = все
smtpd_sasl_auth_enable = да
broken_sasl_auth_clients = да
smtpd_sasl_authenticated_header = да
smtpd_restriction_classes = поддержка
поддержка = check_policy_service из inet:127.0.0.1:10023
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, reject_rbl_client zen.spamhaus.org, check_recipient_access по MySQL: в/etc/постфикс/MySQL и virtual_recipient.БФ
smtpd_tls_security_level = может
transport_maps = hash в каталог/var/библиотека/почтальон/данных/транспорт-почтальон, прокси:для MySQL:/и т. д./постфикс/в MySQL-virtual_transports.БФ
relay_domains = MySQL в: файл/etc/постфикс/MySQL и virtual_relaydomains.БФ
relay_recipient_maps = MySQL в: файл/etc/постфикс/MySQL и virtual_relayrecipientmaps.БФ
smtpd_sender_login_maps = прокси:для MySQL:/ETC в/постфикс/MySQL и virtual_sender_login_maps.БФ
proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $sender_bcc_maps $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks $smtpd_sender_login_maps
smtpd_helo_required = да
smtpd_helo_restrictions = permit_sasl_authenticated, permit_mynetworks, check_helo_access регулярное выражение:/и т. д./Есть postfix/helo_access, reject_invalid_hostname, reject_non_fqdn_hostname, reject_invalid_helo_hostname, reject_unknown_helo_hostname, check_helo_access регулярное выражение:/и т. д./постфикс/blacklist_helo
smtpd_sender_restrictions = check_sender_access выражение: файл/etc/постфикс/tag_as_originating.вновь , permit_mynetworks, permit_sasl_authenticated, check_sender_access для MySQL:/и т. д./постфикс/MySQL и virtual_sender.БФ, check_sender_access выражение: в/etc/постфикс/tag_as_foreign.вновь
smtpd_client_restrictions = check_client_access по MySQL: в/etc/постфикс/MySQL и virtual_client.БФ
smtpd_client_message_rate_limit = 100
maildrop_destination_concurrency_limit = 1
maildrop_destination_recipient_limit = 1
virtual_transport = dovecot с
header_checks = регулярное_выражение:/и т. д./Есть postfix/header_checks
mime_header_checks = регулярное_выражение: файл/etc/постфикс/mime_header_checks
nested_header_checks = регулярное_выражение: файл/etc/постфикс/nested_header_checks
body_checks = регулярное_выражение: файл/etc/постфикс/body_checks
owner_request_special = нет
smtp_tls_security_level = может
smtpd_tls_mandatory_protocols = !Наличии SSLv2 !Протокол SSLv3
smtpd_tls_protocols = !Наличии SSLv2!Протокол SSLv3
smtp_tls_protocols = !Наличии SSLv2!Протокол SSLv3
smtpd_tls_exclude_ciphers = шифра RC4, аннулирует
smtp_tls_exclude_ciphers = шифра RC4, аннулирует
mynetworks = 127.0.0.0/8 [::1]/128
dovecot_destination_recipient_limit = 1
smtpd_sasl_type = голубятню
smtpd_sasl_path = частная/авт
content_filter = amavis:[127.0.0.1]:10024
receive_override_options = no_address_mappings
inet_interfaces = все
mailbox_size_limit = 0
message_size_limit = 0
+863
Sacrificed 10 янв. 2014 г., 21:21:40

У меня вопрос по поводу Пэм и вероятность того, что он регулирует попыток слишком много 'авт', если они происходят в течение короткого времени.

Длинная короткая история: я не ищу, чтобы увеличить количество попыток, после каждой неудачи. Скорее, похоже демон httpd молотки модуля pam_unix через 'авт' слишком быстро, и его результаты в журнале ядра выплевывает следующее:

31 декабря 17:05:04 ДД-WRT на файл httpd[547]: модуля pam_unix(файл httpd:авт): двиг не может опознать пароль для [корень]
31 декабря 17:05:07 ДД-WRT на : поймал сигналу sigabrt (6) отправлено tkill 
31 декабря 17:05:07 ДД-WRT на : 1097 нитки: файл httpd 
31 декабря 17:05:07 ДД-WRT на : === контекст: 
31 декабря 17:05:07 ДД-WRT на : ноль:00000000 на 00000001 версии v0:00000000 В1:77799c38 А0:00000003 А1:77799c38 
31 декабря 17:05:07 ДД-WRT на : А2:А3 00000000:00000000 т0:00000000 Т1:Т2 00000401:00000051 Т3:00001a1d 
31 декабря 17:05:07 ДД-WRT на : Т4:Т5 00000000:00002000 Т6:00100000 Т7:00001072 С0:77799c38 С1:00000000 
31 декабря 17:05:07 ДД-WRT на : С2:С3 77b9f000:77fb4000 С4:С5 77a90b60:00000002 С6:С7 77799e28:00000002 
31 декабря 17:05:07 ДД-WRT на : Т8:00000000 Т9:77a31780 К0:00000010 К1:00000000 ГП:77ba3e20 СП:77799bb0 
31 декабря 17:05:07 ДД-WRT на : ФП:77799e30 РА:77a18ce4 
31 декабря 17:05:07 ДД-WRT на : === след: 
31 декабря 17:05:07 ДД-WRT на : # [0x77a31790]: 272 размер стека 
31 декабря 17:05:07 ДД-WRT на : # [0x77a18ba4]: РА смещения 316 
31 декабря 17:05:07 ДД-WRT на : # [0x77a18b9c]: 320 размер стека 
31 декабря 17:05:07 ДД-WRT на : # [0x77a79cc8]: стек размер 96 
31 декабря 17:05:07 ДД-WRT на : # [0x77a79bec]: размер стека 16 
31 декабря 17:05:07 ДД-WRT на : # [0x77a79b80]: размер стека 16 
31 декабря 17:05:07 ДД-WRT на : # [0x77a79ad0]: РА смещение 92 
31 декабря 17:05:07 ДД-WRT на : # [0x77a8e95c]: стек размер 80 
31 декабря 17:05:07 ДД-WRT на : # [0x77a8e8d0]: РА смещения 76 
31 декабря 17:05:07 ДД-WRT на : # [0x77a8e95c]: стек размер 80 
31 декабря 17:05:07 ДД-WRT на : # [0x77a8e8d0]: РА смещения 76 
31 декабря 17:05:07 ДД-WRT на : # [0x77a85008]: стек размер 96 
31 декабря 17:05:07 ДД-WRT на : # [0x77a84e90]: РА смещение 92 
31 декабря 17:05:07 ДД-WRT на : # [0x77a898fc]: РА офсетная 44 
31 декабря 17:05:07 ДД-WRT на : # [0x77a898e8]: пакет размер 48 
31 декабря 17:05:07 ДД-WRT на : # [0x77ba6f44]: РА смещения 172 
31 декабря 17:05:07 ДД-WRT на : # [0x77ba6f18]: 176 размер стека 
31 декабря 17:05:07 ДД-WRT на : # [0x77b036fc]: размер стека 32 
31 декабря 17:05:07 ДД-WRT на : # [0x77b036e8]: размер стека 32 
31 декабря 17:05:07 ДД-WRT на : # [0x77b0368c]: размер стека 32 
31 декабря 17:05:07 ДД-WRT на : /Либ/библиотеки libc.так.6[0x779ff000](gsignal+0x000000d0)[0x77a31850] 
31 декабря 17:05:07 ДД-WRT на : /Либ/библиотеки libc.так.6[0x779ff000](отбой+0x00000154)[0x77a18ce4] 
31 декабря 17:05:07 ДД-WRT на : /Либ/библиотеки libc.так.6[0x779ff000](+0x0007adf8)[0x77a79df8] 
31 декабря 17:05:07 ДД-WRT на : /Либ/библиотеки libc.так.6[0x779ff000](функция strlen+от 0x00000000)[0x77a8ead0] (звонили 2 раза) 
31 декабря 17:05:07 ДД-WRT на : /Либ/библиотеки libc.так.6[0x779ff000](+0x00086654)[0x77a85654] 
31 декабря 17:05:07 ДД-WRT на : /Либ/библиотеки libc.так.6[0x779ff000](+0x0008a954)[0x77a89954] 
31 декабря 17:05:07 ДД-WRT на : /Либ/библиотекой libpthread.так.0[0x77ba0000](+0x00007074)[0x77ba7074] 
31 декабря 17:05:07 ДД-WRT на : /Либ/библиотеки libc.так.6[0x779ff000](+0x0010471c)[0x77b0371c] 
31 декабря 17:05:07 ДД-WRT на : ???(+0)[от 0x00000000] 
31 декабря 17:05:07 ДД-WRT на : === код: 
31 декабря 17:05:07 ДД-WRT на : 77a31810: 0000000c 00402025 2402107e 0000000c 00402825 02203025 240210aa 0000000c 
31 декабря 17:05:07 ДД-WRT на : 77a31830: 14e0000c 00408825 24040003 02002825 00003025 24070010 24021063 0000000c 
31 декабря 17:05:07 ДД-WRT на : 77a31850: >02201025 8fb00108 8fb1010c 03e00008 27bd0110 8f8294f8 7c03e83b 00431021 
31 декабря 17:05:07 ДД-WRT на : 77a31870: ac510000 1000fff0 2411ffff 00000000 3c1c0017 279c25a0 0399e021 04800005 

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

Это заставляет меня думать, что рисунок, 18-20 в SVG графики (в реальном времени, по одному для каждого сетевого интерфейса; каждый из этих графиков есть несколько моментов, чтобы показать сетевую активность) подавляющее модуля pam_unix проверки подлинности интерфейса, в результате чего он мол "не удалось идентифицировать", который затем падает httpd демона (который, конечно, зависит от этой проверки подлинности) в связи с большим количеством попыток.

+829
SUMIT MITRA 2 окт. 2017 г., 16:00:32

Вы должны, вероятно, не создал ни одного рам - диска (т. е. использование файловой системе tmpfs не ramfs так), вижу это. Linux является управление эксплуатацией оперативной памяти лучше, чем вы можете, и страница Кэш очень хорошо (поэтому, возможно, Вам не нужно создавать никаких "рам" диск, просто использовать файловая система tmpfs монтируется в/tmp и сохранить файл там, или еще каких-либо файлов в любой файловой системе: с большим количеством оперативной памяти очень часто данные остаются в страничном кэше и никаких дисковых операций ввода-вывода, но видим синхронизации(2). Увидеть linuxatemyram и мой ответ на ваш предыдущий (запутанный) вопрос.

И "назначение диска к конкретному процессу" невозможно на Linux, вы, вероятно, следует объяснить случай использования. RAM диск это вообще tmpfs файловую систему (или, возможно, устаревшая ramfs так), чтобы назначить его в файл системы, а не один процесс.

Вы, вероятно, может ограничить большинство других процессов, используя ваш Linux. Например, используйте команду ulimit раковины встроенные (основано на вызов setrlimit(2) системный вызов)

Как я могу быть уверен, что этот диск используется только указанный процесс и другие процессы не изменить свои данные?

Ядро должно гарантировать файловая система tmpfs файловой системы (как это гарантирующего других файловых систем). Обрабатывает только просматривать файлы в этой файловой системе может изменять данные внутри них.

Если вы можете изменить код программы конкретного процесса, вы хотите пользу, использовать вызов mlock(2).

См. также ionice(1) & Ницца(1)

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

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

+656
infected 10 июл. 2016 г., 02:36:49

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

$ Эхо -э "линия 1 АБА\АББ пстрока 2\пстрока 3\КХЦ Н" > ХХХ
$ кошка ХХХ 
линия 1 АБК
линия 2 АББ
линия 3 ССС

Так что теперь у нас есть файл ХХХ. Теперь нам нужно использовать то, что может выступать в качестве программы ыыы. Unix-это полно команд, которые могут заполнить как стоять модули для этого, так что давайте выберем грэп сейчас. Команда grep найти строки, которые мы сказать, что мы ищем, так скажем его, чтобы найти строки, содержащие "АВ".

$ кошка ХХХ | грэп АБ
линия 1 АБК
линия 2 АББ

Так что мы просто выполнили первые 2 требования.

  • кошка ХХХ отправляет содержимое файла ХХХ.
  • кошка ХХХ | грэп АБ отправляет содержимое в программу, ыыы.

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

$ КПП ХХХ | грэп АБ | грэп ВВ
линия 2 АББ

Отлично, мы почти на месте. Мы только что завершили 3-е требование.

  • кошка ХХХ | грэп АБ | грэп ББ взять вывод команды grep АБ в качестве входных данных и генерирует свой собственный выход.

Так что последний бит, нам просто нужно добавить выход из БЗ, т. е. греп ББ. Это легко. Если вы обратите внимание, как мы построили начальный файл, ХХХ, мы использовали файл перенаправления > , который займется выводом из команды и сбрасывать его в файл. Перенаправитель, > приведет к перезаписи файла с контентом, даже если он уже существует. Но мы должны добавить. К счастью, мы можем воспользоваться другой редиректор, >>. Это добавит вывод команды в файл, который уже существует.

Говоря уже существующего, мы должны построить файл АБВ. Так давайте использовать наше Эхо метод мы использовали, чтобы сделать ХХХ.

$ Эхо -е "предыдущей линии 1 линия nprevious\2" > АБВ
$ кот АБВ 
предыдущие строки 1
предыдущие строки 2

Теперь давайте добавим вывод из нашей команды мы строим:

$ кошка ХХХ | грэп АБ | грэп ВВ >> АБВ

Мы можем проверить наши результаты:

$ кот АБВ 
предыдущие строки 1
предыдущие строки 2
линия 2 АББ

И мы закончили.

+599
Abhiroj Panwar 14 окт. 2011 г., 23:37:33

Я пишу скрипт, чтобы сделать некоторые задачи, при загрузке в мой Debian хриплый в AWS EC2 с АМИ. Источники в интернете говорят, что обычный способ сделать это-использовать обновление-РЦ.Д для установки симлинки нужны, чтобы настроить его для запуска при загрузке.

Однако, когда я пытаюсь это, я получаю ошибку

$ обновление-РЦ.д
-Баш: обновление-РЦ.д: команда не найдена

Этот метод работает для меня, пока втиснуться в Debian. Есть стандартный способ сделать это изменилось в Debian 7.0? Я не смог найти любую документацию, которая объясняет, как это сделать официальным способом.

+575
Boby 3 нояб. 2013 г., 05:55:10

Я использую домашний NAS рядом с моим рабочим столом (я двойной загрузки Windows и Fedora 29) и по какой-то причине, я не мог импортировать zpools сегодня. Я пытаюсь получить доступ через 29 Федоры или Убунту сервер VM 18.04, и как поставить точно такую же ошибку - не могу импортировать [название фонда]: ошибка ввода/вывода Я два бассейна на один диск, и как показывают те же ошибки, что заставляет меня думать, что-то не так на программном уровне. Оба диска выглядят ОК (довольно новый) и не проявили никаких признаков сбоя. Этот вопрос впервые начал после первоначального импорта бассейны на Fedora (которая работала нормально до перезагрузки). zdb по -С-Е показывает следующее: бассейн 1: (а 3ТБ WD Drive Красный)

Конфигурации Мос:
 версия: 5000
 название: Большой-красный'
 состояние: 0
 txg безопасно: 33140
 pool_guid: 2470736168679644355
 эррата: 0
 имя: 'zfscloud'
ком.delphix:has_per_vdev_zaps
 vdev_children: 1
vdev_tree:
 типа: "корень"
 идентификатор: 0
 идентификатор: 2470736168679644355
дети[0]:
 типа: 'диск'
 идентификатор: 0
 идентификатор: 5103424011777975964
 путь: 'как/dev/sdb1'
 whole_disk: 1
 metaslab_array: 256
 metaslab_shift: 34
 ashift: 12
 вразмер: 3000578342912
 is_log: 0
 create_txg: 4
 ком.delphix:vdev_zap_leaf: 129
 ком.delphix:vdev_zap_top: 130
 деструктированы: 1
 aux_state: 'err_exceeded'
features_for_read:
ком.delphix:hole_birth
ком.delphix:embedded_data

бассейн 2 (750 ГБ WD голубой диск):

Конфигурации Мос:
 версия: 5000
 название: "стволе"
 состояние: 0
 txg безопасно: 22372
 pool_guid: 14763288275454781571
 эррата: 0
 имя: 'zfscloud'
ком.delphix:has_per_vdev_zaps
 vdev_children: 1
vdev_tree:
 типа: "корень"
 идентификатор: 0
 идентификатор: 14763288275454781571
дети[0]:
 типа: 'диск'
 идентификатор: 0
 идентификатор: 9605113579753698417
 путь: 'как/dev/sdc1'
 whole_disk: 1
 metaslab_array: 131
 metaslab_shift: 32
 ashift: 9
 вразмер: 750141308928
 is_log: 0
 create_txg: 4
 ком.delphix:vdev_zap_leaf: 129
 ком.delphix:vdev_zap_top: 130
 деструктированы: 1
 aux_state: 'err_exceeded'
features_for_read:
ком.delphix:hole_birth
ком.delphix:embedded_data

Странно это оба бассейна отображаются как онлайн:

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

 Багажник онлайн
 шурс онлайн

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

 Большой-красный онлайн
 СКБ онлайн
+523
Adalat Hojabayeva 12 мая 2013 г., 13:02:49

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

Для того, чтобы автоматизировать установку некоторых программ, я использовал ожидать. Однако, что я могу использовать, чтобы автоматизировать ожидать инсталяция?

Во время установки пользователю предлагается

Вы действительно хотите продолжить? [Да/нет]

и я хочу, чтобы автоматизировать ответ (Г).

Любые идеи?

+514
BillRoth 19 дек. 2016 г., 08:18:20

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

Error

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

+488
julieb 20 мар. 2015 г., 05:49:41

Быстрое решение, использование: Сначала сделать пробный прогон ('N'), чтобы убедиться, что если rsync делает правильно

 использование rsync -АПВ документы/фотографии/ /массовой информации/жесткий диск/фото/

Затем синхронизируйте папки

 использование rsync -АПВ документы/фотографии/ /массовой информации/жесткий диск/фото/

Если вы хотите пропустить некоторые папки:

в rsync-anPv-исключить документы/фотографии/ненужные документы/фотографии/ /массовой информации/жесткий диск/фото/

Это хорошее место для отъезда подробнее http://www.thegeekstuff.com/2011/01/rsync-exclude-files-and-folders/?utm_source=feedburner

+427
Prostokvashino 29 дек. 2012 г., 00:38:41

Котяра ротация лог-файлов сам: по умолчанию, по крайней мере, localhost_access_log_ (настраивается с помощью AccessLogValve в server.xmlпосмотри в каталоге/opt/с Alfresco/Tomcat/конференции) и файлы журналов настраивается с помощью filehandler не в лесозаготовки.свойства (Каталина.из и так далее).

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

+421
OMar Mohamed 22 окт. 2011 г., 14:01:32

В качестве обходного пути, вы могли бы изменить шрифты Дои:

  1. заходим в шрифты, установите флажок силу шрифты ДПИ
  2. установить соответствующее значение (я использую 144 на 2560х1440 экраном, вы можете попробовать 192 в 4K)
    • Высокого разрешения перевести, чтобы больше текста на экране
  3. Настройте ваш дисплей коэффициент масштабирования обратно на 1
  4. Выйдите и войдите в свое имя пользователя (или перезапуск)

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

+376
user87829 20 янв. 2016 г., 02:10:53

Нулевой индекс вполне допустимо, если вы считаете индекса как на самом деле быть смещение от базового адреса массива. Это норма на самом деле, хотя это варьируется от диалекта к диалекту. Со старого весельчака язык, [0] на самом деле содержится максимальный размер массива. итак, все началось с [1].

С некоторых базовых реализаций, вы можете произвольно выбрать либо 0 или 1 в качестве первого индекса. И по меньшей мере один основной позволяет назначить массивами в индекс фрон [н] на [М]. где Н И М может иметь любое целое значение, даже отрицательное, как Н меньше или равна м. Значение н их будет вычтена из [индекс] вошел, а индекс П = 0 , если индекс соответствует Н.

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

Дим массива(0, АБС(м-н)); 
шаг=знак(М-Н); 
если n > m, то 
 база=м 
еще 
 база=Н; 
интернет

Данный пример кода является на самом деле лишь частично одного языка. Я просто хотел, чтобы он был более читабельным. Шаг переменная используется для контроля видимого каком направлении нужно двигаться, будет ли положительным или отрицательным, и используется для расчета эффективного показателя при переходе в или из массива, который фактически всегда положительный от [0].

+371
jasonhudgins 25 окт. 2015 г., 05:34:25

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

[email protected]:~ $ LS-Ла мой_файл
-RW-р-р-- 1 hdgroup hduser 0 7 августа 09:42 мой_файл
[email protected]:~ $ УПП мой_файл [email protected]
[email protected]:~ $ СШ hnode2
[email protected]:~ $ LS-Ла мой_файл
ЛС: файл myfile не может получить доступ к'': нет такого файла или каталога
[email protected]:~ $ судо найти / -имя_экземпляра мой_файл
[суда] пароль для hduser:
[email protected]:~ $

Не УПП писать в лог ?

+337
Ken Mayberry 15 мая 2012 г., 22:51:18

Последний ответ: на этот раз-ligner на Perl

на Perl -не ' - скажем, $1, Если (/<Н3.*?>(.*?)<\/Н3>/I или /с href="(.*?)"/я)' ex.html

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

+324
Rd Surjo 26 июл. 2010 г., 10:57:13

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

в /etc/NetworkManager-а/раздача-общая.д/

И thats все.

В моем случае я добавил пару строк настройка DHCP для asssign статический IP по MAC-адресу, это содержимое файла:


статические айпишники.конф

DHCP-сервер-хост=Е8:В4:В8:2а:5а:48,10.42.0.25
(....)

+293
ImRomeo 27 февр. 2015 г., 03:02:35

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

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

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

Ядра могут стать испорченные по той или иной причине, включая (но не ограничиваясь) следующие:

  • Использование фирменной (или не-GPL-совместимый) модуль ядра—это наиболее частая причина испорченного ядра и, как правило, результаты от загрузки проприетарные Nvidia или AMD видеодрайверы
  • Использование промежуточной драйверы, которые являются частью ядра исходный код, но не полностью протестированы
  • Использования вне дерева модулей, которые не включены в ядро Linux исходный код
  • Принудительной загрузки или разгрузки модуль ядра (например, принудительно вставляя модуль не построили для текущей версии ядра)
  • Использование СМП (многопроцессорных) ядра на некоторых неподдерживаемых однопроцессорный процессоров, в первую очередь, старых процессоров AMD Athlon с тактовой частотой
  • Перезапись с ACPI ДСДТ, иногда нужно подправить для управления питанием ошибок (см. здесь для деталей)
  • Некоторые критические ошибки, такие как автомат проверить исключения и ядра oopses
  • Некоторые серьезные ошибки в системе микропрограмма (BIOS, UEFI) и что ядро должно обойти

Каждое из этих условий представляет определенный флаг в ядре. Некоторые Линукс вендоров, таких как SUSE и добавлять дополнительные портить флаги , чтобы указать условия, такие как загрузка модуля, который не поддерживается производителем.

Более подробная информация находится в документации ядра. Пятна флагов, перечисленных здесь (с _ стенд-в на 'пустой')

  • Г|п : G если все модули, загруженные уже с GPL или совместимой лицензией, в противном случае фирменный модуль был загружен. Модули без MODULE_LICENSE или с MODULE_LICENSE, что не признает insmod как GPL совместимыми считаются частной собственностью.
  • Ф|_ : если какой-либо модуль силы загружается "insmod -F" Для в противном случае, если все модули были загружены нормально.
  • С|_ : если упс произошел на СМП ядра, работающих на оборудовании, которые не были сертифицированы как безопасные для выполнения многопроцессорных. В настоящее время это происходит только на различных Athlons, которые не способны СМП.
  • Р|_ : если модуль был принудительно выгружен rmmod -Ф, в противном случае, если все модули были выгружены нормально.
  • М|_ : если любой процессор сообщила проверки компьютера исключение, в противном случае не проверить машину исключений не произошло.
  • Б|_ : если страница-релиз функция нашла плохие страницы ссылка или какие-то неожиданные разделе флаги.
  • У|_ : если пользователя или приложения, в частности, просил испорченный флаг будет установлен.
  • Д|_ : если ядро недавно умер, т. е. был Упс Или ошибка.
  • А|_ : если ACPI таблицы была изменена.
  • Вт|_ : если предупреждение уже было выдано ядра (хотя некоторые предупреждения могут установить более конкретный душок флаги.)
  • С|_ : если промежуточный драйвер был загружен.
  • Я|_ : если ядро работает по серьезная ошибка в платформе прошивки (BIOS или подобное).
  • О|_ : если внешний ("из дерева") модуль был загружен.
  • Е|_ : если неподписанный модуль был загружен в ядре поддержка модуля подписи.
  • Л|_ : если мягкая блокировка уже произошла в системе.
  • К|_ : если ядро было жить заделался.
+260
Biagio Arobba 28 апр. 2011 г., 12:32:45

Работает на Oracle Linux версии 5.11 (не удалось обновить из-за ограничений всего программного обеспечения на сервере.

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

Команда в вопрос vxconfigd.

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

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

Единственное, что я могу думать, это что-то с сглаживанием, но это не очень элегантно, так что я интересно, какие другие варианты у меня есть.

+241
letmaik 12 сент. 2013 г., 01:29:08

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

+239
Shiela Parker 18 нояб. 2016 г., 09:31:25

Этот вопрос становится очень долго объяснять. Короткий (неточное) описание:

где однокомпонентного запросов поиска идти?

Один лейбл? (не localhost в соавт.): Всегда на системные запросы llmnr.

Мульти-лейбл?: На DNS-серверы каждого интерфейса. В случае неудачи (или если не настроен), в глобальных DNS-серверов.


Да, общая последовательность идет как описано в добавлена решена.услуги(8) , но:

Маршрутизация запросов может зависеть от настройки каждого интерфейса доменных имен. Ознакомиться с помощью systemd.сеть(5) для деталей.

Задает команду systemd.сеть(5) в качестве дополнительного ресурса для разрешения DNS.

И, понимаю, что из RFC 4795:

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


Последовательность (упрощенная) является:

  • Местные, настроенные имя разрешен чтобы все локально настроенные IP-адреса распорядилась по своему размаху, или — если никто не настроен — IPv4-адрес 127.0.0.2 (который находится на локальном), так и IPv6-адреса ::1 (это локальный хост).

  • Имена хоста "localhost" и "на localhost.локального домена" (и любое имя с окончанием на ".localhost" или ".на localhost.локального домена") разрешаются в IP-адреса 127.0.0.1 и ::1.

  • Имя "_gateway" разрешить ...

  • Отображений, определенных в файле/etc/hosts не включаются (туда и обратно).

  • Если имя поиска не имеет точки (имя, как дома. есть точка) будет решен протоколом запросы llmnr.

    Запросов llmnr отправляемых и получаемых через порт 5355. РЧЦ 4795

  • Мульти-слово (одна точка или более) имена для некоторых доменных суффиксов (например,".местные", см. Полный список с помощью systemd-решения-состояние) решаются через MulticastDNS протокола.

  • Нескольких слов имена проверяются на Домены= список в добавлена.сеть(5) для каждого интерфейса , а если совпадают, список DNS-серверов , что интерфейс используются.

  • Другие имена передаются все локальные интерфейсы, которые имеют DNS-серверу, плюс настроенный DNS-серверов глобально, если он есть.


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

Заголовок вашего вопроса гласит:

Как из одной метки DNS-запросов запросы обрабатываются посредством systemd-решен?

Так, я сосредоточил мой ответ на добавлена решена исключительно.

Теперь вы спросите:

  1. Если интерфейс настроен поиск домена "домен" и запросы llmnr отключена, любые однокомпонентные поиска будут направляться в этот интерфейс?

  2. Если интерфейс настроен поиск домена "домен" и запросы llmnr включен и запрос поиска "АБВ", и будет "АБВ" через llmnr и "АБВ.домен" через DNS сервер, как произошло?

Те оказываются вне systemd в-решен исключительно.

Давайте попробуем проанализировать их:

  • Запросы llmnr инвалидов ? Как? Могу я спросить?. Путем отключения добавлена-решена сама чем-то похожа на маску systemctl добавлена решена?

    Если добавлена решена отключено/остановлено нет функция llmnr в использовании (наиболее вероятно, если вы установите Система, компания Apple Bonjour или аналогичную программу), но, конечно, то есть за пределами добавлена решена конфигурации.

    В этом случае, мы должны спросить: что происходит, когда разрешение имен происходит сбой? (как нет сервера, чтобы на него ответить). Это настраивается в файл nsswitch (файл /и т. д./файл nsswitch.конф). Конфигурация по умолчанию для Ubuntu (как Debian) содержит следующую строку:

    ведущие: mdns4_minimal файлов [процесс=возвращение] в DNS myhostname

    Что означает (в nsswitch языке):

    1. Начните с проверки /и т. д./хосты файл. Если не нашли, то продолжайте.

    2. Попробовать mdns4_minimal (система соавт.) который попытается разрешить имя через многоадресные DNS, только если она заканчивается .местные. Если он это делает, но не такие уведомления хозяина находится, mdns4_minimal будет обратный процесс. Служба имен по умолчанию переключатель ответ на процесс можно было бы попробовать следующие перечисленные услуги, но [равно notfound=return] позволяет запись переопределения, и поиск прекращается с именем решен. Если mdns4_minimal вернуться UNAVAIL (не работает) затем перейдите в DNS.

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

    1. В ДНС запись в файл nsswitch фактически вызывает НСС-разрешения первый , который заменит НСС-ДНС

      НСС-решения-это сменный модуль для GNU имя переключите службы (НСС) функциональность библиотеки GNU С (в glibc), позволяющих разрешать имена узлов через systemd в-решенный(8) локальной сети службы разрешения имен. Он заменяет НСС-ДНС сменный модуль, который традиционно решает хостов с помощью DNS.

      Которых будет зависеть от нескольких доменов= записи в общем файле/etc/systemd в/решен.конф и/или каждого интерфейса через файл/etc/systemd в/сети файлов. Это было объяснено выше редактировать запись.

      Понимаю, что sytemd-решен может запрашивать DNS-сервера перед запись DNS в nsswitch.

    2. Если не нашли еще (без [равно notfound=возвращение] запись), то попробуйте DNS-серверов. Это произойдет более или менее сразу, если имя не заканчивается .местные, или не на всех, если он делает. Если вы удалите [процесс=возвращение] запись, файл nsswitch попытаюсь найти нерешенным .локальные узлы с помощью одноадресной ДНС. Это вообще было бы плохо , как это было бы много таких запросов на DNS-серверы Интернета, которые никогда не решить их. Судя по всему, много что бывает.

    3. Окончательный myhostname выступает в качестве последней инстанции решатель для localhost, имя *.местные и некоторые другие базовые названия.

    Если systemd в разрешением есть функция llmnr=не установить в файле/etc/systemd в/решен.конф такой же список, как и выше, но добавлена решена еще в состоянии разрешить локальный и применять Домены= настройки (глобальный или в интерфейса).

Понимаю, что есть функция llmnr установка в systemd-решен, а также по ссылке запросы llmnr установка в systemd-networkd. ссылке.

- Что все это значит?

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

К1

Если интерфейс настроен поиск домена "домен" и запросы llmnr отключена, любые однокомпонентные поиска будут направляться в этот интерфейс?

Да, конечно, это возможно. Что запросы llmnr отключена только блоки разрешением (другие сервера на локальном (да .локальной) сети будет предложено), но разрешение для этого имени, должен найти ответ (даже если отрицательный) так что может (если нет процесс=возвращение запись, например) бывает, что DNS-сервера для соответствующего интерфейса связаться, чтобы решить mylocalhost.mylocaldomain когда решение mylocalhost был запущен и есть запись для mylocaldomain в "поиск домена". ответить в общем смысле это почти невозможно, слишком много переменных.

К2

Если интерфейс настроен поиск домена "домен" и запросы llmnr включен и запрос поиска "АБВ", и будет "АБВ" через llmnr и "АБВ.домен" через DNS сервер, как произошло?

Нет. если все правильно настроено описательным именем "АБВ" должен быть решен только путем запросы llmnr, и, даже если попросят, DNS-сервер не должен пытаться решить ее. Ну, это теория. Но система DNS должен разрешать сом (явно или сети будет падать как сейчас). Но есть простое решение: обратиться за ком., это есть точка, это доменное имя. В любом случае, DNS-сервер должен ответить с значение noerror (с пустым (или AAAA)) если сервер не имеет достаточного количества информации про метку и постановление следует продолжать с корневых серверов (для .). Или С или nxdomain (лучший ответ чтобы избежать дальнейших резолюций) для доменов, он знает, что не существует.

Единственный безопасный способ контролировать это, чтобы иметь локальный DNS-сервер и выбрать, какие названия, чтобы решить, а какие нет.

+127
William Berry 16 февр. 2012 г., 12:47:43

У меня много слайдов (изображений) и прослушивания для каждого слайда. Я могу превратить это в видео? Как долго каждый слайд показан определяется длиной своего аудио.

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

Это возможно? Есть ли программа, которая делает это легче для меня?

+126
user26639 8 сент. 2018 г., 23:55:00

Все, что вам нужно, это обеспечивается сам MySQL.

Установить MySQL сервер, запустить его, затем загружаем дамп с

в MySQL -уроот -Р < mydump.в SQL

и вы хорошо идти.

+123
IskandarG 14 окт. 2016 г., 09:14:24

Копия не делать себе каких-либо преобразований. В основном "конверсии" происходит в рамках процесса чтения. Все доступ к файлам через компанию VFS (виртуальной файловой системы) звонки. Копия считывает данные из одного файла, используя ВФС звонки и записывает его в другой таким же образом, одинаково для любой версии файлов он копирует. Копировать ничего не знает о форматах дисков, как жир.

Так что отвечая на ваш второй вопрос вы можете просто посмотреть атрибуты файла в файловой системе источника.

Только для чтения, появится (например, видны в ЛС-я или Гном файлы -> свойства). "Скрытый" и "системный" атрибуты не имеют эквивалента в Linux (кроме вас не сможет получить к ним доступ на жир, используя fatattr команды).

Нет другого разрешения, как пользователя в формате fat дисков.

+112
Vineet Chaurasiya 19 февр. 2017 г., 14:23:23

Я пытаюсь настроить первый (из многих) малиновый мальчик работает пидора (ремикс Fedora) для загрузки с NFS поделиться. Это моя цель, чтобы в итоге десяток или больше малиновый мальчик в центре обработки данных я использую для питания различных служб для моего инфраструктуры и клиенты, и, надеюсь, заменить некоторые из небольших ВПС узлов, которые в настоящее время я использую.

Моя конфигурация в cmdline.txt это:

dwc_otg.lpm_enable=0 консоль=ttyAMA0,консоли 115200=tty1 корень=/Дев/НФС момент nfsroot=<IP-адресов сервера>:/фейк/путь,подсказку nolock ИС=DHCP в лифте=срок rootwait

На ПРР, выход вижу:

ИС-конфигурации: есть DHCP-сервером ответа от <маршрутизатор>, мой адрес <clientip>
ИС-конфигурации: полное:
устройство=eth0 и hwaddr=<масадрес>, при=<clientip>, маска=255.255.255.0, шлюз=<routerip>
узел=<clientip>, домен= НИС-домен=(нет)
загрузочный сервер=<routerip>, rootserver=<IP-адресов сервера>, аргумент rootpath=
nameserver0=<routerip>
(Он замирает на немного здесь)
ВФС: не удалось смонтировать корневую ФС через NFS, попытка дискеты
ВФС: невозможно открыть корневое устройство "НФС" или неизвестный-блок(2,0); ошибка -6
Пожалуйста, допишите правильный "корень=" вариант загрузки; вот доступные разделы:
.....

Настройки экспорта:

/поддельные/путь <clientip>изменений(RW,no_root_squash,неуверенно,no_subtree_check)

На NFS-сервере (контейнер для OpenVZ), выход я вижу в /var/журнал/сообщения:

22 авг 23:24:01 ВПС-4178 ЭКП.протоколы mountd[928]: на прошедших Маунт запрос от <clientip>:783 к /поддельные/путь (/поддельные/путь)
22 авг 23:24:38 ВПС-4178 ЭКП.протоколы mountd[928]: на прошедших Маунт запрос от <clientip>:741 для /поддельные/путь (/поддельные/путь)
22 авг 23:25:25 ВПС-4178 ЭКП.протоколы mountd[928]: на прошедших Маунт запрос от <clientip>:752 для /поддельные/путь (/поддельные/путь)
22 авг 23:26:12 ВПС-4178 ЭКП.протоколы mountd[928]: на прошедших Маунт запрос от <clientip>:876 к /поддельные/путь (/поддельные/путь)

Для проверки, я убедился, что мне (не-root) из Пи и другую машину и он работал.

У кого-нибудь есть идея, что может быть не так или как-то сузить поиск?

Обновление:

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

Вот тсрйитр (tcdump -ВВ порт не 22') во время процесса:

тсрйитр: аудирование на venet0, соединени-тип LINUX_SLL (Линукс приготовленный), захват размер 65535 байт
02:27:49.396600 ИС (0х0 ТОС, ТТЛ-50, ИД 56458, смещение 0, флаги [ДФ], прото протокол UDP (17), длина 144)
 <clienthostname>.3541049940 > <serverhostname>.НФС: 116 читать FН неизвестных/01000401D2255200F6209D570C172001AA2F2645000000000000000000000000 4096 байт @ 516096
02:27:49.396694 ИС (0х0 ТОС, ТТЛ 64, идентификационный 22318, смещение 0, флаги [+], прото протокол UDP (17), длина 1500)
 <serverhostname>.НФС > <clienthostname>.3541049940: ответ ОК 1472 читать Рег 100755 идентификаторы 0/0 СЗ 1630184 nlink 1 rdev ffffffff пространства 579d20f6 узел 120170c а/м/чтимы 1408774668.892909 1404929018.000000 1408747025.202589
02:27:49.396700 ИС (0х0 ТОС, ТТЛ 64, идентификационный 22318, смещение 1480, флаги [+], прото протокол UDP (17), длина 1500)
 <serverhostname> > <clienthostname>: УДП
02:27:49.396701 ИС (с 0x0 ТОС, ТТЛ 64, ИД 22318, смещение 2960, флаги [нет], прото протокол UDP (17), длина 1264)
 <serverhostname> > <clienthostname>: УДП
02:27:49.396963 ИС (0х0 ТОС, ТТЛ 64, код 34369, смещение 0, флаги [ДФ], прото протокол UDP (17), длина 72)
 <serverhostname>.57067 > <redacted2>.домен: [УДП сумму ОК] 45505+ ПТР? <удалено>.в-аддр.Арпа. (44)
02:27:49.400054 ИС (ТОС 0х0, 60 ТТЛ, идентификатор 0, смещение 0, флаги [ДФ], прото протокол UDP (17), Длина 121)
 <redacted2>.домен > <serverhostname>.57067: [УДП сумму ОК] 45505 вопрос: ПТР? <удалено>.в-аддр.Арпа. 1/0/0 <удалено>.в-аддр.Арпа. ПТР <clienthostname>. (93)
02:27:49.400289 ИС (0х0 ТОС, ТТЛ 64, идентификационный 34372, смещение 0, флаги [ДФ], прото протокол UDP (17), длина 73)
 <serverhostname>.51421 > <redacted2>.домен: [УДП сумму ОК] 15808+ ПТР? <redacted3>.в-аддр.Арпа. (45)
02:27:49.401603 ИС (ТОС 0х0, 60 ТТЛ, идентификатор 0, смещение 0, флаги [ДФ], прото протокол UDP (17), длина 115)
 <redacted2>.домен > <serverhostname>.51421: [УДП сумму ОК] 15808 вопрос: ПТР? <redacted3>.в-аддр.Арпа. 1/0/0 <redacted3>.в-аддр.Арпа. ПТР <redacted2>. (87)
02:27:50.496543 ИС (0х0 ТОС, ТТЛ-50, ИД 56459, смещение 0, флаги [ДФ], прото протокол UDP (17), длина 144)
 <clienthostname>.3541049940 > <serverhostname>.НФС: 116 читать FН неизвестных/01000401D2255200F6209D570C172001AA2F2645000000000000000000000000 4096 байт @ 516096
02:27:50.496627 ИС (0х0 ТОС, ТТЛ 64, код 22319, смещение 0, флаги [+], прото протокол UDP (17), длина 1500)
 <serverhostname>.НФС > <clienthostname>.3541049940: ответ ОК 1472 читать Рег 100755 идентификаторы 0/0 СЗ 1630184 nlink 1 rdev ffffffff пространства 579d20f6 узел 120170c а/м/чтимы 1408774668.892909 1404929018.000000 1408747025.202589
02:27:50.496634 ИС (0х0 ТОС, ТТЛ 64, код 22319, смещение 1480, флаги [+], прото протокол UDP (17), длина 1500)
 <serverhostname> > <clienthostname>: УДП
02:27:50.496636 ИС (с 0x0 ТОС, ТТЛ 64, код 22319, смещение 2960, флаги [нет], прото протокол UDP (17), длина 1264)
 <serverhostname> > <clienthostname>: УДП
02:27:52.694985 ИС (0х0 ТОС, ТТЛ-50, ИД 56460, смещение 0, флаги [ДФ], прото протокол UDP (17), длина 144)
 <clienthostname>.3541049940 > <serverhostname>.НФС: 116 читать FН неизвестных/01000401D2255200F6209D570C172001AA2F2645000000000000000000000000 4096 байт @ 516096
02:27:52.695058 ИС (0х0 ТОС, ТТЛ 64, код 22320, смещение 0, флаги [+], прото протокол UDP (17), длина 1500)
 <serverhostname>.НФС > <clienthostname>.3541049940: ответ ОК 1472 читать Рег 100755 идентификаторы 0/0 СЗ 1630184 nlink 1 rdev ffffffff пространства 579d20f6 узел 120170c а/м/чтимы 1408774668.892909 1404929018.000000 1408747025.202589
02:27:52.695064 ИС (0х0 ТОС, ТТЛ 64, код 22320, смещение 1480, флаги [+], прото протокол UDP (17), длина 1500)
 <serverhostname> > <clienthostname>: УДП
02:27:52.695066 ИС (с 0x0 ТОС, ТТЛ 64, код 22320, смещение 2960, флаги [нет], прото протокол UDP (17), длина 1264)
 <serverhostname> > <clienthostname>: УДП
02:27:57.105354 ИС (0х0 ТОС, ТТЛ-50, ИД 56461, смещение 0, флаги [ДФ], прото протокол UDP (17), длина 144)
 <clienthostname>.3541049940 > <serverhostname>.НФС: 116 читать FН неизвестных/01000401D2255200F6209D570C172001AA2F2645000000000000000000000000 4096 байт @ 516096
02:27:57.105451 ИС (0х0 ТОС, ТТЛ 64, идентификационный номер 22321, смещение 0, флаги [+], прото протокол UDP (17), длина 1500)
 <serverhostname>.НФС > <clienthostname>.3541049940: ответ ОК 1472 читать Рег 100755 идентификаторы 0/0 СЗ 1630184 nlink 1 rdev ffffffff пространства 579d20f6 узел 120170c а/м/чтимы 1408774668.892909 1404929018.000000 1408747025.202589
02:27:57.105456 ИС (0х0 ТОС, ТТЛ 64, идентификационный номер 22321, смещение 1480, флаги [+], прото протокол UDP (17), длина 1500)
 <serverhostname> > <clienthostname>: УДП
02:27:57.105458 ИС (с 0x0 ТОС, ТТЛ 64, идентификационный номер 22321, смещение 2960, флаги [нет], прото протокол UDP (17), длина 1264)
 <serverhostname> > <clienthostname>: УДП
02:28:05.914058 ИС (0х0 ТОС, ТТЛ-50, ИД 56462, смещение 0, флаги [ДФ], прото протокол UDP (17), длина 144)
 <clienthostname>.3541049940 > <serverhostname>.НФС: 116 читать FН неизвестных/01000401D2255200F6209D570C172001AA2F2645000000000000000000000000 4096 байт @ 516096
02:28:05.914130 ИС (0х0 ТОС, ТТЛ 64, код 22322, смещение 0, флаги [+], прото протокол UDP (17), длина 1500)
 <serverhostname>.НФС > <clienthostname>.3541049940: ответ ОК 1472 читать Рег 100755 идентификаторы 0/0 СЗ 1630184 nlink 1 rdev ffffffff пространства 579d20f6 узел 120170c а/м/чтимы 1408774668.892909 1404929018.000000 1408747025.202589
02:28:05.914137 ИС (0х0 ТОС, ТТЛ 64, код 22322, смещение 1480, флаги [+], прото протокол UDP (17), длина 1500)
 <serverhostname> > <clienthostname>: УДП
02:28:05.914138 ИС (с 0x0 ТОС, ТТЛ 64, код 22322, смещение 2960, флаги [нет], прото протокол UDP (17), длина 1264)
 <serverhostname> > <clienthostname>: УДП
02:28:07.014579 ИС (0х0 ТОС, ТТЛ-50, ИД 56463, смещение 0, флаги [ДФ], прото протокол UDP (17), длина 144)
 <clienthostname>.3541049940 > <serverhostname>.НФС: 116 читать FН неизвестных/01000401D2255200F6209D570C172001AA2F2645000000000000000000000000 4096 байт @ 516096
02:28:07.014665 ИС (0х0 ТОС, ТТЛ 64, код 22323, смещение 0, флаги [+], прото протокол UDP (17), длина 1500)
 <serverhostname>.НФС > <clienthostname>.3541049940: ответ ОК 1472 читать Рег 100755 идентификаторы 0/0 СЗ 1630184 nlink 1 rdev ffffffff пространства 579d20f6 узел 120170c а/м/чтимы 1408774668.892909 1404929018.000000 1408747025.202589
02:28:07.014672 ИС (0х0 ТОС, ТТЛ 64, код 22323, смещение 1480, флаги [+], прото протокол UDP (17), длина 1500)
 <serverhostname> > <clienthostname>: УДП
02:28:07.014674 ИС (с 0x0 ТОС, ТТЛ 64, код 22323, смещение 2960, флаги [нет], прото протокол UDP (17), длина 1264)
 <serverhostname> > <clienthostname>: УДП
02:28:09.216009 ИС (ТОС 0х0, ТТЛ-50, ИД 56464, смещение 0, флаги [ДФ], прото по UDP (17), длина 144)
 <clienthostname>.3541049940 > <serverhostname>.НФС: 116 читать FН неизвестных/01000401D2255200F6209D570C172001AA2F2645000000000000000000000000 4096 байт @ 516096
02:28:09.216102 ИС (0х0 ТОС, ТТЛ 64, идентификационный номер 22324, смещение 0, флаги [+], прото протокол UDP (17), длина 1500)
 <serverhostname>.НФС > <clienthostname>.3541049940: ответ ОК 1472 читать Рег 100755 идентификаторы 0/0 СЗ 1630184 nlink 1 rdev ffffffff пространства 579d20f6 узел 120170c а/м/чтимы 1408774668.892909 1404929018.000000 1408747025.202589
02:28:09.216107 ИС (0х0 ТОС, ТТЛ 64, идентификационный номер 22324, смещение 1480, флаги [+], прото протокол UDP (17), длина 1500)
 <serverhostname> > <clienthostname>: УДП
02:28:09.216109 ИС (с 0x0 ТОС, ТТЛ 64, идентификационный номер 22324, смещение 2960, флаги [нет], прото протокол UDP (17), длина 1264)
 <serverhostname> > <clienthostname>: УДП
+99
Whatevs 22 февр. 2014 г., 14:43:00

Как сказал @ilkkachu, если вы посмотрите на крепление(8) странице, все ваши сомнения должны уйти. Цитируя страницы:

-Вт, --РВ, - читать-писать
 Монтировать файловую систему в режиме чтения/записи. Это по умолчанию. Синоним-это -о РАО.

Означает: не требуется вовсе, поскольку РАО является значением по умолчанию, и он является частью дефолтов вариант

nofail не сообщать об ошибках для этого устройства, если он не существует.

Означает: если устройство не включается после загрузки и установить его через файл fstab, никаких ошибок не будет. Вы должны знать, если диск может быть проигнорирован, если не смонтирован. Очень полезно на драйверы USB, но я не вижу смысла использовать это на сервере...

существует два метода
 Не обновляют информацию о времени доступа на эту файловую систему (например, для быстрого доступа на 
 новости шпули для ускорения серверов новостей).

Означает: не читать операция "Чистые" операции чтения файловой системе. Даже если вы только кошку файл например, мало пишут операция обновления в последний раз инода этот файл был доступен. Это очень полезно в некоторых ситуациях(таких как серверы кэширования), но это может быть опасно, если используется на технологии синхронизации, как Dropbox. Я никто, чтобы судить здесь, что лучше для вас, если установить существует два метода или игнорировать...

отменить/nodiscard
 Контролирует ли ext4 должен отбросить вопрос/отделка команд на основное блочное устройство 
 когда блоки будут освобождены.Это полезно для SSD-накопителей и негусто/тонко
 -подготовленных LUN, но он выключен по умолчанию до тех пор, пока тестирование было сделано.

Означает: отделка функция с SSD. Не торопитесь, чтобы прочитать на этого парня, и зонд, если это ваша поддержка SSD характеристика(практически все современные твердотельные накопители супорт это). программами hdparm -я как /dev/sdX в | грэп "ТРИМ поддерживается" скажет вам, если Трим поддерживается на SSD.

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

по умолчанию
 Использовать параметры по умолчанию: в режиме RW, SUID-программ, разработки, запуска, авто, вход nouser, и async.

Тл;ДР: на ваш вопрос, РАО могут быть удалены(по умолчанию уже подразумевает РАО), nofail до вас, существует два метода остается за вами, точно так же отбросить просто до ваших аппаратных особенностей.

+88
annedroid 11 апр. 2016 г., 02:24:32

Важной частью является способ слияния выход Несколько в OpenSSL команд. Я считаю, что ФИФО бы решить вашу проблему. Попробуйте это

mkfifo фу
в OpenSSL <независимо от вашей команды> > Фу &
в OpenSSL <независимо от вашей команды> > Фу &
в OpenSSL <независимо от вашей команды> > Фу &
ДД, если=файле=/Дев/СДА БС=4М

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

Как уже упоминалось ОП в комментариях ниже, возможно кошка фу | ПВ | ДД=/Дев/СДА для мониторинга прогресса.

+80
tim human 24 окт. 2017 г., 06:14:29

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

например

$ некоторые -длинные --команда --трудности="очень трудно запомнить"
$ Эхо "!!" >> Журнал

Примечание: это не цитата, текст

+74
j5shi 11 февр. 2018 г., 22:58:42

Чистый подход на awk

на awk '{а[НР%5]=а[НР%5] $0 " "}конец{функции printf "%з\п%з\п%з\п%з\п",а[1],а[2],а[3],а[4]}' файл
+38
user586228 28 окт. 2018 г., 16:39:11

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

$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