Как интерпретировать этот вывод команды lsof выводит?

корень@хост [/Дома2]# как lsof /Дома2
КОМАНДА ПИД ПОЛЬЗОВАТЕЛЕЙ ФД ТИПА РАЗМЕР УСТРОЙСТВА/ИМЯ УЗЛА 
РНР 3182 ctxmortg ухо реж 8,17 4096 32858196 /Дома2/ctxmortg/public_html/привет
РНР ctxmortg 3182 3Р Рег 8,17 46404 55781766 /home2/ctxmortg/public_html/hello/cache/subprimemortgagemorgage.com/cache-zch-8284-cache.txt
РНР 3185 ctxmortg ухо реж 8,17 4096 32858196 /Дома2/ctxmortg/public_html/привет
РНР 3185 ctxmortg 3Р Рег 8,17 4185 35962154 /home2/ctxmortg/public_html/hello/cache/curl/http%3A%2F%2Fimage.yahoo.cn%2Fs%3Fq%3DNudity%26c%3D0%26s%3D%26page%3D277
РНР 3187 ctxmortg ухо реж 8,17 4096 32858196 /Дома2/ctxmortg/public_html/привет
РНР 3187 ctxmortg 3Р Рег 8,17 54640 69699731 /home2/ctxmortg/public_html/hello/cache/newdatingfriends.com/cache-zch-1545-cache.txt
РНР 3188 ctxmortg ухо реж 8,17 4096 32858196 /Дома2/ctxmortg/public_html/привет
РНР ctxmortg 3188 3Р Рег 8,17 54640 21557063 /home2/ctxmortg/public_html/hello/cache/customersdeals.com/cache-zch-5715-cache.txt
РНР 3189 ctxmortg ухо реж 8,17 4096 32858196 /Дома2/ctxmortg/public_html/привет
РНР ctxmortg 3189 3Р Рег 8,17 4185 36028071 /home2/ctxmortg/public_html/hello/cache/curl/http%3A%2F%2Fimage.yahoo.cn%2Fs%3Fq%3DVideos%26c%3D0%26s%3D%26page%3D329
РНР 3200 ctxmortg ухо реж 8,17 4096 32858196 /Дома2/ctxmortg/public_html/привет
РНР 3200 ctxmortg 3Р Рег 8,17 21036 9155614 /home2/ctxmortg/public_html/hello/cache/indorealestates.com/cache-zch-8562-cache.txt
как lsof 3201 корень чвд реж 8,17 4096 2 /Дома2
как lsof 3202 корень чвд реж 8,17 4096 2 /Дома2
сервера 32342 ctxmortg ухо реж 8,17 4096 32890953 /Дома2/ctxmortg/ТМП/сервера/eyebestdatedotcomauph.ctxmortgagemortgagerefi.ком
5uW сервера ctxmortg 32342 Рег 8,17 12288 32890954 /Дома2/ctxmortg/ТМП/сервера/eyebestdatedotcomauph.ctxmortgagemortgagerefi.ком/dns_cache.дБ
сервера 32360 ctxmortg ухо реж 8,17 4096 32890953 /Дома2/ctxmortg/ТМП/сервера/eyebestdatedotcomauph.ctxmortgagemortgagerefi.ком
сервера 32360 ctxmortg 5У Рег 8,17 12288 32890954 /Дома2/ctxmortg/ТМП/сервера/eyebestdatedotcomauph.ctxmortgagemortgagerefi.ком/dns_cache.дБ
сервера 32361 ctxmortg ухо реж 8,17 4096 32890953 /Дома2/ctxmortg/ТМП/сервера/eyebestdatedotcomauph.ctxmortgagemortgagerefi.ком
5У сервера ctxmortg 32361 Рег 8,17 12288 32890954 /Дома2/ctxmortg/ТМП/сервера/eyebestdatedotcomauph.ctxmortgagemortgagerefi.ком/dns_cache.дБ
сервера 32362 ctxmortg ухо реж 8,17 4096 32890953 /Дома2/ctxmortg/ТМП/сервера/eyebestdatedotcomauph.ctxmortgagemortgagerefi.ком
5У сервера ctxmortg 32362 Рег 8,17 12288 32890954 /Дома2/ctxmortg/ТМП/сервера/eyebestdatedotcomauph.ctxmortgagemortgagerefi.ком/dns_cache.дБ
сервера 32363 ctxmortg ухо реж 8,17 4096 32890953 /Дома2/ctxmortg/ТМП/сервера/eyebestdatedotcomauph.ctxmortgagemortgagerefi.ком
5У сервера ctxmortg 32363 Рег 8,17 12288 32890954 /Дома2/ctxmortg/ТМП/сервера/eyebestdatedotcomauph.ctxmortgagemortgagerefi.ком/dns_cache.дБ
сервера 32364 ctxmortg ухо реж 8,17 4096 32890953 /Дома2/ctxmortg/ТМП/сервера/eyebestdatedotcomauph.ctxmortgagemortgagerefi.ком
5У сервера ctxmortg 32364 Рег 8,17 12288 32890954 /Дома2/ctxmortg/ТМП/сервера/eyebestdatedotcomauph.ctxmortgagemortgagerefi.ком/dns_cache.дБ
сервера 32365 ctxmortg ухо реж 8,17 4096 32890953 /Дома2/ctxmortg/ТМП/сервера/eyebestdatedotcomauph.ctxmortgagemortgagerefi.ком
5У сервера ctxmortg 32365 Рег 8,17 12288 32890954 /Дома2/ctxmortg/ТМП/сервера/eyebestdatedotcomauph.ctxmortgagemortgagerefi.ком/dns_cache.дБ
сервера 32366 ctxmortg ухо реж 8,17 4096 32890953 /Дома2/ctxmortg/ТМП/сервера/eyebestdatedotcomauph.ctxmortgagemortgagerefi.ком
5У сервера ctxmortg 32366 Рег 8,17 12288 32890954 /Дома2/ctxmortg/ТМП/сервера/eyebestdatedotcomauph.ctxmortgagemortgagerefi.ком/dns_cache.дБ
сервера 32367 ctxmortg ухо реж 8,17 4096 32890953 /Дома2/ctxmortg/ТМП/сервера/eyebestdatedotcomauph.ctxmortgagemortgagerefi.ком
5У сервера ctxmortg 32367 Рег 8,17 12288 32890954 /Дома2/ctxmortg/ТМП/сервера/eyebestdatedotcomauph.ctxmortgagemortgagerefi.ком/dns_cache.дБ
сервера 32368 ctxmortg ухо реж 8,17 4096 32890953 /Дома2/ctxmortg/ТМП/сервера/eyebestdatedotcomauph.ctxmortgagemortgagerefi.ком
5У сервера ctxmortg 32368 Рег 8,17 12288 32890954 /Дома2/ctxmortg/ТМП/сервера/eyebestdatedotcomauph.ctxmortgagemortgagerefi.ком/dns_cache.дБ
сервера 32369 ctxmortg ухо реж 8,17 4096 32890953 /Дома2/ctxmortg/ТМП/сервера/eyebestdatedotcomauph.ctxmortgagemortgagerefi.ком
32369 5У сервера ctxmortg Рег 8,17 12288 32890954 /Дома2/ctxmortg/ТМП/сервера/eyebestdatedotcomauph.ctxmortgagemortgagerefi.ком/dns_cache.дБ
Баш 32409 корень чвд реж 8,17 4096 2 /Дома2

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

Поэтому, какое ухо, 3Р Дир, а Рег вообще?

+932
Matt Mendez 9 янв. 2012 г., 20:05:51
36 ответов

Звоните стат(2) в файле/proc/ПИД/ухо и на другой каталог и сравнить их устройство:инф кортежа.

Пример (обратите внимание, что если не дано выключатель, термостат(1) утилита будет выполнять lstat(2) системный вызов, а не стат(2)):

$ команды mkdir -р в /tmp/foo в /ТМП/бар /tmp/и баз
$ компакт-диски /tmp/и фу
$ Эхо $$
20890

# крепление-Б /ТМП/бар /tmp/и фу
# стат-ЛНР на %D:%у меня в /proc/20890/ухо
2055:1835959

# стат-ЛНР на %D:%Я "$(и более ранних версий файла /proc/20890/чвд)" в /tmp/foo в /tmp/и бар
2055:1843068
2055:1843068
2055:1843068

# размонтировать /tmp/и ФОО
# стат-ЛНР на %D:%Я в /tmp/ФОО
2055:1835959

Просто как файлы в/proc/ПИД/ФД, в/proc/ПИД/ухо - это не настоящая символическая ссылка-это открытая(2), статистики(2)и т. д. не будет следовать своей цели, но действуют непосредственно на реальный объект она ссылается.

+993
omar telecom 03 февр. '09 в 4:24

Когда я училась в ЗШ установки арки Linux, я перечислил контурные карты с LS /usr/доли/роз/раскладок/**/*.map.gz и выбрал один для моей клавиатуры loadkeys br-abnt2.map.gz и работал нормально.

После того, как установка будет завершена и я команду StartX'д ОС в первый раз, я заметил, что мои ключи был задан снова. Так что я побежал loadkeys ... снова, но получил сообщение об ошибке, что не может найти файл или что-то. Потом я поехал туда, чтобы проверить, да и вообще много папок внутри /КБД/раскладок не был добавлен после установки даже после установки правильной локали.

Потом я искал в интернете и скачал br-abnt2.kmap.gz (.kmap нет .карте, потому что я не найти .файл карту для него, я думаю, это не имеет разницы). Сейчас я бегу loadkeys и не имея никакого выхода, но я до сих пор не могут напечатать, используя стандартный формат. Я добавил kmap.gz в /usr/доли/КБД/раскладок каталог.

Итак, вопрос, Как добавить новые раскладки в систему, чтобы загрузить их правильно? Спасибо заранее.

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

+967
user312147 23 мар. 2018 г., 09:51:57
Другие ответы

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


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

Я решил это путем размещения

нежесткой = ложь

в моем СМБ.конф под мои параметры акцию.

https://www.samba.org/samba/docs/old/Samba3-HOWTO/locking.html#id2615926

+966
plakhot 27 июн. 2019 г., 17:02:56

Протокола доступа сообщений Интернета (IMAP) позволяет клиенту получать доступ и манипулировать электронных почтовых сообщений на сервере.

http://tools.ietf.org/html/rfc1730 http://tools.ietf.org/html/rfc3501

+952
JustNeph 2 февр. 2010 г., 19:23:33

Мне нужно просмотреть членов группы, связанные с установка Oracle.

+901
AnuragChauhan 29 янв. 2015 г., 04:43:25

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

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

Однако, нам нужен сейчас наш путь переменной среды до первого пункта в нашей лаборатории бин папку, прежде чем остальные в пути. Мы думали, что простой скрипт будет работать, но не как путь'ы содержание не сохраняется после выполнения команды newgrp:

#!/бин/tcsh в
путь setenv "/путь/к/лаборатории/ОГРН:$путь"
команды newgrp ФОО

По умолчанию оболочка оболочки tcsh. У кого-нибудь есть какие-либо предложения?

Спасибо!

+900
Stephen Reilly 4 февр. 2012 г., 15:44:52

.zcompdump - это кэш конфигурации завершения работы системы. Если у вас есть, ЗШ начинается быстрее.

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

Вы можете предотвратить ЗШ с помощью .zcompdump файл на редактирование .zshrc и добавления вариант compinit звонок. Кроме того, вы можете использовать в другом месте, например

compinit -у-Д в /tmp/лука/.zcompdump

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

+725
Walton Test 11 мая 2015 г., 10:09:14

Ладно друзья! Я был бы очень признателен некоторую помощь в этот раз! =|

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

Согласно официальной документации в https://www.virtualbox.org/manual/ch06.html с помощью "хозяина-только" сетевой интерфейс у меня есть следующие "сетевые режимы" (доступов)...

ВМ <-> хост | да
ВИРТУАЛЬНОЙ МАШИНЫ VM1 <-> VM2, У | ДА
ВМ -> Интернет | нет

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

судо в iptables -вперед -о <HOST_INTERFACE_WITH_INTERNET> -я vboxnet0 -с 192.168.56.0/24 -м трассировщика --ctstate новый -Джей принимает
судо в iptables -вперед -м трассировщика --ctstate установлено,обзоры -Джей принимает
судо в iptables -это POSTROUTING -Т нац -й маскарад
судо команды sysctl -w в сети.протокол IPv4.ip_forward=1

Я испытал много и много примеров. С помощью iptables.сервис работает корректно на моей машине. ЧТО Я ДЕЛАЮ НЕ ТАК?

Мой хост-ОС Linux Manjaro (на основе Арч Линукс).

Спасибо большое!

Ниже приведены некоторые источники информации о "фокус"/"решение" я уже упоминал...

http://archlinux.org.ru/forum/topic/2219/ http://nerdbynature.de/s9y/2015/06/09/VirtualBox-switching-to-Host-only-networking https://askubuntu.com/questions/293816/in-virtualbox-how-do-i-set-up-host-only-virtual-machines-that-can-access-the-in https://cuckoo.sh/docs/installation/host/routing.html https://downloads.cuckoosandbox.org/docs/installation/guest/network.html https://github.com/cuckoosandbox/cuckoo/issues/1376 https://jackal777.wordpress.com/2012/02/13/internet-access-in-virtualbox-host-only-networking/ https://kyrofa.com/posts/virtualbox-internet-access-with-host-only-network https://precisionsec.com/virtualbox-host-only-network-cuckoo-sandbox-0-4-2/ https://superuser.com/questions/1223801/virtualbox-nat-and-host-only-connection/1223853 В VirtualBox нац + хост-адаптер только https://www.howtogeek.com/howto/4922/week-in-geek-the-fixing-slow-internet-in-virtualbox-xp-guest-edition/ https://www.rffuste.com/tag/cuckoo/ https://www.virtualbox.org/manual/ch06.html

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

 > --------------------------------------------
судо в iptables -Т физ-я POSTROUTING -с 192.168.56.0/24 -J в маскарад
команду sudo sysctl-переменной нет.протокол IPv4.ip_forward=1
команду sudo iptables в -п вперед принять
судо в iptables -Т физ -П POSTROUTING принять
 < --------------------------------------------
 > --------------------------------------------
судо в iptables -вперед -я vboxnet0 -с 192.168.56.0/24 -м трассировщика --ctstate новый -Джей принимает
судо в iptables -вперед -м трассировщика --ctstate установлено,обзоры -Джей принимает
судо в iptables -это POSTROUTING -Т нац -й маскарад
судо команды sysctl -w в сети.протокол IPv4.ip_forward=1
 < --------------------------------------------
 > --------------------------------------------
судо в iptables -вперед -о <HOST_INTERFACE_WITH_INTERNET> -я vboxnet0 -с 192.168.56.0/24 -м трассировщика --ctstate новый -Джей принимает
судо в iptables -вперед -м трассировщика --ctstate установлено,обзоры -Джей принимает
судо в iptables -это POSTROUTING -Т нац -й маскарад
судо команды sysctl -w в сети.протокол IPv4.ip_forward=1
 < --------------------------------------------
 > --------------------------------------------
судо в iptables -вперед -о <HOST_INTERFACE_WITH_INTERNET> -я vboxnet0 -с 192.168.56.0/24 -м трассировщика --ctstate новый -Джей принимает
судо в iptables -вперед -м трассировщика --ctstate установлено,обзоры -Джей принимает
судо в iptables -Т физ-Ф POSTROUTING
судо в iptables -Т физ-в POSTROUTING -о <HOST_INTERFACE_WITH_INTERNET> -Джей маскарад
судо Ш-с "Эхо 1 > /труды/системы/нетто/протоколов IPv4/ip_forward"
 < --------------------------------------------
 > --------------------------------------------
судо в iptables -вперед -о <HOST_INTERFACE_WITH_INTERNET> -я vboxnet0 -с 192.168.56.0/24 -м трассировщика --ctstate новый -Джей принимает
судо в iptables -вперед -м трассировщика --ctstate установлено,обзоры -Джей принимает
судо в iptables -это POSTROUTING -Т нац -й маскарад
судо команды sysctl -w в сети.протокол IPv4.ip_forward=1
судо команды sysctl -w в сети.протокол IPv4.конф.все.proxy_arp=1
 < --------------------------------------------
 > --------------------------------------------
судо команды sysctl -w в сети.протокол IPv4.ip_forward=1
команду sudo iptables в -Ф
судо в iptables -Т физ-в POSTROUTING -о <HOST_INTERFACE_WITH_INTERNET> -Джей маскарад
команду sudo iptables в -вперед -я <HOST_INTERFACE_WITH_INTERNET> -о vboxnet0 -Джей принимает
судо в iptables -вперед -я vboxnet0 -о <HOST_INTERFACE_WITH_INTERNET> -Джей принимает
 < --------------------------------------------
 > --------------------------------------------
судо в iptables -вперед -я vboxnet0 -с 192.168.56.0/24 -м трассировщика --ctstate новый -Джей принимает
судо в iptables -вперед -м трассировщика --ctstate установлено,обзоры -Джей принимает
судо в iptables -это POSTROUTING -Т нац -й маскарад
судо команды sysctl -w в сети.протокол IPv4.ip_forward=1
 < --------------------------------------------
 > --------------------------------------------
судо Баш-С "Е \"нет.протокол IPv4.ip_forward = 1\он.протокол IPv4.конф.все.proxy_arp = 1\н\" >> /и т. д./sysctl.конф"
команду sudo sysctl-переменной -п
команду sudo iptables в -Т фильтра -я вперед-в-интерфейс vboxnet0-из-интерфейсом <HOST_INTERFACE_WITH_INTERNET> --источник 192.168.56.0/24 -J будет принимать
команду sudo iptables в -Т фильтра -жду-в-интерфейс <HOST_INTERFACE_WITH_INTERNET> - из-интерфейс vboxnet0 --назначения 192.168.56.0/24 -й принять
судо в iptables -Т физ-я POSTROUTING -о <HOST_INTERFACE_WITH_INTERNET> -Джей маскарад
 < --------------------------------------------
 > --------------------------------------------
судо в iptables -это POSTROUTING -о ЕПС+ -Т нац -й маскарад
судо в iptables -это POSTROUTING -о WLP по+ -Т нац -й маскарад
 < --------------------------------------------
 > --------------------------------------------
судо в iptables -это следующее -Т мангл-я vboxnet+ -Джей Марк-набор-Марк 1
судо в iptables -это POSTROUTING -о ЕПС+ -Т нац -м Марк-Марк 1-й маскарад
судо в iptables -это POSTROUTING -о WLP по+ -Т нац -м Марк-Марк 1-й маскарад
 < --------------------------------------------
 > --------------------------------------------
судо в iptables -Т физ-в POSTROUTING -о <HOST_INTERFACE_WITH_INTERNET> -с 192.168.56.0/24 -J в маскарад
судо в iptables -П прямое падение
судо в iptables -вперед -М состояние-состояние, связанное,создан -Джей принимает
судо в iptables -вперед -с 192.168.56.0/24 -J может принимать
судо в iptables -вперед -с 192.168.56.0/24 -Д 192.168.56.0/24 -J может принимать
 < --------------------------------------------
 > --------------------------------------------
судо команды sysctl -w в сети.протокол IPv4.ip_forward=1
судо в iptables -вперед -о <HOST_INTERFACE_WITH_INTERNET> -я vboxnet0 -с 192.168.56.0/24 -м трассировщика --ctstate новый -Джей принимает
судо в iptables -вперед -м трассировщика --ctstate установлено,обзоры -Джей принимает
судо в iptables -Т физ-в POSTROUTING -с 192.168.56.0/24 -о <HOST_INTERFACE_WITH_INTERNET> -Джей маскарад
судо в iptables -I вход 1 -я vboxnet0 -Джей принимает
 < --------------------------------------------
 > --------------------------------------------
Эхо 1 | судо тройник /труды/системы/нетто/протоколов IPv4/ip_forward
команду sudo sysctl-переменной -П /и т. д./sysctl.конф
судо в iptables -я вперед -я vboxnet0 -д 192.168.56.0/255.255.255.0 -J, его падение
судо в iptables -вперед -я vboxnet0 -с 192.168.56.0/255.255.255.0 -J будет принимать
судо в iptables -вперед -я <HOST_INTERFACE_WITH_INTERNET> -д 192.168.56.0/255.255.255.0 -J может принимать
судо в iptables -Т физ-в POSTROUTING -о <HOST_INTERFACE_WITH_INTERNET> -Джей маскарад
 < --------------------------------------------
+719
Juliet Rani 22 окт. 2013 г., 07:47:15

ГНУ экрана (один backend, что Бебу можете использовать, наряду с tmux) имеет функциональность экрана блокировки. Взгляните на man-странице , чтобы увидеть, что она делает. По умолчанию привязка С-С-Х.

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

+666
Munai Das Udasin 20 янв. 2020 г., 02:09:13

Начиная GVim выступает откроется новое окно, поэтому окно терминала остается доступным для команды. Для промежуточных "оболочки вырывается" я получить доступ к оболочке сессии, и тип клавиш<Ctrl>-Д , чтобы покинуть его; не ФГ , но запрос добавляется в этом случае в командной консоли. И не Х работает я запустить две консоли, одна где ВИМ работает, а второй-когда снаряд работает, и я переключаться между консолями (в моем случае), например, сочетание<Ctrl>-<АЛТ>-<Ф1>. (В зависимости от реальных потребностей, один из этих вариантов должен соответствовать, я надеюсь.)

+641
Acid 9 нояб. 2012 г., 02:31:02

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

Это не прямая замена строки; например, следующее не должно происходить:

дети не должны быть изменены, чтобы sonren

но следующее должно произойти:

ребенка. должен быть изменен на сына.

ребенка! должен быть изменен на сына!

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

Как это можно сделать без жесткого кодирования для каждого возможного разделитель слов?

+640
Pickachu 6 янв. 2016 г., 04:10:34

Я создал скрипт, который создает изолированной среды и настраивает php-fpm и apache2 для того, чтобы сайт работал. В моем скрипте я копирую всех необходимых Либ(ы) для моего окружения Либ(ы) реж(ы) с помощью этого:

fileArray=($команды ldd /usr/Бен/РНР* 2>/Дев/нуль | у awk 'NФ == 4 {печать 3$}; NФ == 2 {печати $1}' | рода -у)

на файл в $fileArray
делать
 КАТАЛОГ="$(КАТАЛОГ $файл)"
 [ ! -д "$serverDir$каталог" ] && команды mkdir -Р "$serverDir$каталог" || :
 СР $файл "$serverDir$каталог"
сделано

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

<?в PHP 
 print_r(gethostbynamel("google.com")); 
?>

Он не решает, если нет libnss_dns.так.1 в каталог libs. Теперь мой вопрос: какой файл мне нужно 'ДП', чтобы скопировать libnss_dns моего окружения?

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

+638
Nivas SV 13 июн. 2013 г., 03:45:15

Можно ли отслеживать действия пользователя на файловую систему и предотвратить его от выполнения определенных действий? Может его только контролировать действия в файловой системе? Насчет механизм fanotify? Там очень мало о нем в Интернете...

Моя программа (демон) посылает определенные файлы по сети. Я хочу убедиться, что пользователь не будет удалять или перемещать мой файл он облачная быть в состоянии прочитать его. Когда пользователь пытается удалить свой файл с помощью любой программы, назвав ег. отвязать() я хочу сделать это разъединить() вызов завершается с некоторой погрешностью (ошибкой eacces?). Я могу сделать подобный трюк реализации файловой системы на предохранитель, но это не решение здесь...

+635
Jennifer Long 2 мар. 2017 г., 01:04:22

Разные UUID был уже объяснили. Не только файловые системы у них. Есть только несколько идентификаторов UUID для разных вещей: RAID-массив, устройство, перегородка, Лукс контейнеры, ЛВМ П... И, наконец, файловые системы.

Что меня лично раздражает то, что даже те идентификаторы UUID форматируются разные.

blkid:

# blkid на /dev/sda1, поскольку
на /dev/sda1, поскольку: 
Идентификатор UUID="d8b8b4e5-e47b-2e45-2093-cd36f654020d"
UUID_SUB="3c3e6eac-2139-3f7a-16b7-57280934d88e"
PARTUUID="6a89cedf-69e1-40дб-b08c-1c8e45af59f5" 

адреса:

# команды mdadm --изучить раздел /dev/sda1, поскольку | грэп идентификатор UUID
 Массив по UUID : d8b8b4e5:e47b2e45:2093cd36:f654020d
 Устройство по UUID : 3c3e6eac:21393f7a:16b75728:0934d88e

Как видите, они одинаковые идентификаторы UUID, но blkid печатает их с перебежками - в то время как для mdadm использует двоеточия :. Так что вы получите d8b8b4e5-e47b-2e45-2093-cd36f654020d и d8b8b4e5:e47b2e45:2093cd36:f654020d.

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

+614
Stefan Rogin 3 авг. 2011 г., 12:36:25

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

Проверьте свои местные правила iptables брандмауэр. Вы можете увидеть текущее состояние на что-то вдоль линий:

в iptables -внл

Это будет производить вывод, который выглядит следующим образом:

Входные цепи (полис принимают 0 пакетов, 0 байт)
 цель ПКЦ байт прот опт в источник назначение 
9192K 3593M принять все ... * * 0.0.0.0/0 0.0.0.0/0 состояния, связанные,установленных
 18 740 принимать ICMP -- * * 0.0.0.0/0 0.0.0.0/0 
1763K 180м принимать все -- Ло * 0.0.0.0/0 0.0.0.0/0 
 6124 367K принимать tcp -- * * 0.0.0.0/0 0.0.0.0/0 состояние новых TCP АКДС:22

Эти четыре правила читать так:

  • Разрешить трафик, связанный с существующего подключения
  • Разрешить ICMP трафик.
  • Разрешить весь трафик через loopback-интерфейс
  • Разрешения новых подключений на TCP-порт 22 (СШ)

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

+610
Jeremy Jones 1 мар. 2016 г., 07:31:05

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

+604
hcorreia 31 окт. 2016 г., 06:35:15

МФС выступает за "внутренний разделитель полей". Она используется в консоли, чтобы определить, как сделать разбиение на слова, я. е. как распознавать границы слов.

Попробуйте это в оболочки, такие как bash (и другие снаряды могут справиться с этим по-разному, например ЗШ):

mystring совсем="фу:бар баз раб"
за словом в $mystring совсем; делать
 Эхо "слово: $слово"
сделано

Значение по умолчанию для ИФС состоит из пробельных символов (чтобы быть точным: пробел, табуляция и перевод строки). Каждый персонаж может быть границы слова. Так, по умолчанию значение ИФИ, указанный цикл будет печатать:

Слово: фу:бар
Словом: баз
Слово: раб

Другими словами, оболочка думает, что пустое пространство-это граница слова.

Теперь, попробуйте установить ИФС=: перед выполнением цикла. На этот раз, результат:

Слово: фу
Слово: бар Базом раб

Сейчас, оболочка расщепляется например, на слова ... но теперь, он только воспринимает двоеточие как граница слова.

Первый символ МФС - особенный: он используется для разделения слов в выводе при использовании специального $* переменная (пример взят из продвинутых скриптах bash руководство, в котором вы можете найти более подробную информацию о специальных переменных нравится):

$ Баш-с-с X по Y по Z; ИФС=":-;"; Эхо "$*"'
Вт:х:у:з

Сравнить с:

$ Баш-с-с X по Y по Z; ИФС="-:;"; Эхо "$*"'
З-х-у-з

Обратите внимание, что в обоих примерах, оболочка по-прежнему будет лечить все символы :, - и ; как слово границы. Единственное, что меняется поведение $*.

Другая важная вещь, чтобы знать, как так называемые "МФС пустое место" лечится. В принципе, как только ИФС включает в себя пробелы, начальные и конечные пробельные символы удаляются из строки должны быть разделены до его обработки и последовательность подряд идущих пробельных символов ограничивает полей. Однако, это касается только тех пробельных символов, которые присутствуют в МФС.

Например, давайте посмотрим на строку "А:Б: В: С, D " (пробел и два пробела между С и Д).

  1. С ИФС=: он будет разделен на четыре поля: "а", "б", "" (пустая строка) и " С, D " (раз, два пространства между С и Д). Обратите внимание на начальные и конечные пробелы в последнем поле.
  2. С компанией IFS=' :', она будет разделена на пять полей: "а", "б", "" (пустая строка), "с" и "Д". Нет начальных и конечных пробелов в любом месте.

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

Как по стандарту IFS=$'\П', который является ksh93 синтаксис тоже поддерживается Баш, ЗШ, МКШ и FreeBSD Ш (с вариациями между всеми оболочками). Цитируя Баш странице:

Слова образуют строку $'' рассматриваются специально. Слово расширяется в "строку", причем экранированы обратным слешем символы заменены, как указано в стандарте ANSI С.

- это escape-последовательность для новой строки, так что МФС заканчивается набор на один символ новой строки.

+604
Alexander Kolar 17 июл. 2019 г., 05:10:18

Я все понял. Это как-то связано с использованием PS. Я думаю, когда вы звоните в "состоянии подобные услуги" команду PS всегда найдете процесс с iperf в нем. Таким образом, значение всегда будет "1", а не быть все остальное. Поэтому я использовал netstat для найти процесс. В моем скрипте я использую:

IS_RUNNING=$(команды netstat -АНП | грэп ":5001" | грэп "подобные" | у awk '{печати $7}' | вырезать -Д"/" -Ф 2)

Что, если запуск будет результат в этой команде найти "подобные"

Затем вы сделаете, если оператор как это:

если [ "$IS_RUNNING" = подобные ];

И решили мой вопрос.

+539
user831217 27 мар. 2014 г., 08:58:10

Использовать xmllint для извлечения значения атрибута с помощью XPath:

строки xmllint --в XPath '(/бла/blah1[@имя="Энди"]/@филиал)' file.xml

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

+532
telpeshka 29 окт. 2013 г., 07:24:08

определить функцию РМ в bash и проверьте число аргументов. Если есть только 1 арг, их выполнения команды RM назвать оригинальным команды. В противном случае выведет предупреждение.

Что-то вроде:

функция РМ()
{
 если (( $# > 1 )); тогда
 читал -р-р "уверен? [д/н] " ответ
 случае $ответ в
[гг])
 команды RM "[email protected]"
;;
*)
 Эхо "игнорировать"
;;
эсок
еще
 команды RM "[email protected]"
интернет
}

Одна вещь, чтобы улучшить в моей функция сначала проверяет все параметры, и если параметр начинается с - тогда считайте параметр как вариант. Так что функция РМ обрабатывает входные данные, такие как РМ -Ф 1.txt.

+436
themistoklik 3 окт. 2012 г., 12:40:29

С ЗШ:

функции printf '%з\п' д/*.тхт(:Т)

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

Также:

файлы=(д/*.тхт)
функции printf '%ы $файлы\п:т

В других Борна-как ракушки, вы всегда можете сделать:

(компакт-диск Д && Е '%З\П' *.тхт)

Обратите внимание, что это не вилка новая оболочка, создается среда подуровень. В большинстве реализаций оболочки, среды подуровень реализуется, порождая дочерний процесс, но новая оболочка не выполняется в есть (это не новая оболочка, это та же оболочка раздваивается в новом процессе). Также отметим, что если последняя команда в subshell-это внешняя команда, большинство снарядов (не колотить однако) не вилкой дополнительный процесс, таким образом, общее количество процессов выполнения будет таким же, как без суб-оболочки среды.

ksh93 не вилка для подоболочек. Она делает это путем отмены изменений в случае, когда при выходе из нее. Так вот, там (где е тоже встроенный), (компакт-диск Д && Е '%З\П' *.тхт) не раскошелиться лишние процессы.

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

(диск Д && ЛС-д -- *.тхт)
+430
Ivo van der Marel 6 июн. 2017 г., 16:54:39

Как мне отследить это заменить утилиты остановке и завершения работы со скриптом.

Сначала создать скрипт, например, следующее В /Бен/fakehalt:

#!/бин/Баш
экзек >>/tmp/и fakehalt.журнал 2>&1
дата
Эхо "ЦМД=$0 ПИД=$$"
ПС-эф --лес
Эхо '========'

Затем установить его с:

команду chmod а+х /ОГРН/fakehalt
мВ на /sbin/остановить процесс /sbin/остановке.ориг
ЛН-з /ОГРН/fakehalt на /sbin/остановке
мВ на /sbin/отключения на /sbin/выключения.ориг
ЛН-з /ОГРН/fakehalt на /sbin/выключения

Это создаст лог-файл в каталоге/tmp/fakehalt.журнал каждый раз это называется. Это журнал именем она называлась (прекращение или остановка) это собственный PID, а затем дерево схема все процессы на время.

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


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


Если этого до сих пор не захватить его, заменить на/sbin/init, а также (как он также может быть использован для перезагрузки системы). Но это опасно, так как при перезагрузке системы, он не встанет правильно.

+399
Adrian Zhang 9 мар. 2010 г., 03:11:14

Потому что время-раковины встроенные, он пишет в консоли'ы поток stderr, а не команды поток stderr.

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

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

 { время ; } > /tmp/и timwho > & в /tmp/ХХ 

(да, вы нужны точка с запятой)

+360
ejenkins 25 июл. 2015 г., 08:51:09

"(2015-03-01)" в вашей команде uname-все выхода является дата ядра компиляции, наверное.

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

При обновлении до новой версии, вы можете вручную установить новое ядро по умолчанию, но удобный способ для получения этого ядра установка ядра Linux мета-пакет. Этот пакет называется в виде Linux-образ-<арка> , где <арка> там архитектура. Так, в случае с amd64, это линукс-изображения-для amd64.

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

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

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

+346
SSRaavi 1 июл. 2015 г., 10:55:59

Линукс ставить консоль фоновых цветов с dircolors:

Ваш файл dircolors контролирует цветов для слов, которые появляются через ЛС на консоли. Найти этот .dircolors файл для вашего дистрибутива, ссылка в помощь:

http://www.linuxfromscratch.org/blfs/view/svn/postlfs/profile.html

Для меня на Fedora 17, мой dircolors файла: файл/etc/DIR_COLORS

Скопируйте файл/etc/DIR_COLORS в /домашний/Эл/.dircolors каталог. Создайте его если он не существует.

Редактировать /домашний/Эл/.dircolors, искать текст "реж".

Изменить это:

Дир 01;34 каталог # 

К этому:

Дир 01;36 # каталог

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

+324
Douglas Ferrari 26 нояб. 2015 г., 06:29:41

user121391 проделала большую работу, давая вам хорошую информацию, поэтому я собираюсь коснуться ваших проблем памяти.

Насколько помню, да, ЗФС может быть заграбастан памяти. Это сделает использование свободной системной памяти для кэширования. На протяжении многих лет, Солнце, теперь Оракул подправили, повышение производительности, надежности и улучшения памяти. Вы можете проверить ЗФС внутренности/зло руководство по настройке сайта или блога в ZFS для конкретики. Однако, большинство из этих настроек и функций может быть найдено только в Solaris 11.X версии файловой системы ZFS.

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

+202
BJking 29 мая 2010 г., 19:08:30

Инструкции от исходного поста были несвежими. Здесь представлены современные из них. Спасибо @Крейг Сандерс

+139
Sirenita 17 авг. 2015 г., 06:30:28

Вопрос 1

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

# в /etc/безопасности/ограничения.конф
#
#Каждая строка описывает ограничения для пользователей в виде:
#
#<домен> <тип> <элемент> <значение>

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

# - rtprio - максимум приоритета realtime 

Вопрос 2 и вопрос 3

Чтобы задать планирования политики и sched_fifo, введите:

чрт -ф-п [1..99] {пид}

Установить планирование политики в SCHED_RR, введите:

чрт -р-р [1..99] {пид}

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

+110
warmblood 16 сент. 2011 г., 08:07:16

Какой параметр umask с вашего друга? У него тип значения umask в его командной строке на сервере и посмотреть, что идет вверх. Если он читает 0077 (или 077), это скорее всего проблема, потому что это значит "при создании файлов, очистить все биты разрешения для группы или других".

Более подходящим будет значение umask 0027, который позволит группе разрешения на чтение и выполнение файлов, созданных. Он может установить это временно, выполнив команды umask 0027, или постоянно, добавив его в своем ~/.профиль или ~/.файл.

+105
stanek 2 июл. 2013 г., 17:11:48

Я использую tmux 2.3 и хотите создать команду, чтобы отправить в буфер обмена в буфер обмена. Я попытался с помощью ниже команду и каждый вариант я могу думать, но когда я пытаюсь запустить его, я получаю сообщение возвращается с кодом выхода 1. При выполнении команды в SH он работает нормально и когда я удалить хклип части он не выдаст ошибку. Как я могу отлаживать, что вызывает ошибку? Я считаю, что у меня правильная команда.

персонализация-ключ б запустить-Шелл "tmux шоу-буфер | хклип -сельского клип -я > /Дев/нуль"
+91
Sumner Evans 12 нояб. 2015 г., 00:03:41

Я использую по CentOS 6.6.

Я сделал группу С следующий вызов

 судо программой groupadd ВСП-OtagoHarbour
 команду sudo usermod -G в интернет-OtagoHarbour Апач
 команду sudo usermod -G в интернет-OtagoHarbour OtagoHarbour

Когда я вхожу

еще в /etc/группа

Я вижу

ВСП-OtagoHarbour:х:501:Апач,OtagoHarbour

Я вхожу

судо команду chown Apache в файле /var/www в/в Dropbox

тогда

 судо команда chgrp -Р ВСП-OtagoHarbour в /var/www в/в Dropbox
 судо команда chgrp -Р ВСП-OtagoHarbour в /var/www и
 судо команду chmod -р г+р в /var/www в/в Dropbox
 судо команду chmod -р г+р в /var/www и

Однако, когда я войти в OtagoHarbour и введите

 общ. в /var/www в/в Dropbox

Я вам

 ЛС: не удается открыть папку /var/www в/в Dropbox: разрешение отказано в/var/www в/в Dropbox

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

$ Общ -лд в /var/www в/Dropbox в каталог /var/www и /VAR в
директорию типа drwxr-XR-х. 22 корень корень 4096 25 2014 /ВАР марта 
директорию типа drwxr-XR-х. 17 корневого веб-OtagoHarbour 4096 9 января 22:29 В /var/www и
drwxrwx--х. 2 Апач ВСП-OtagoHarbour 4096 10 января 11:30 в /var/www в/в Dropbox
+84
Nikaoto 19 июн. 2013 г., 00:17:21

Чтобы избежать ввода пароля с СГ добавить себя в качестве члена группы

 судо программа gpasswd -м morfik Р2Р

Вам также может понадобиться, чтобы удалить пароль и ограничить доступ только члены

 судо программа gpasswd -Р Р2Р
 судо программа gpasswd -Р Р2Р

человек программа gpasswd даст вам более подробно

+62
Benassin 16 февр. 2019 г., 07:09:59

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

+56
wklhuey 26 авг. 2018 г., 15:03:49

Во-первых, оболочка подстановка у '*' для вас. Либо экранировать его с \ или использовать кавычки *.HTML-код

Вот так:

найти myDir -имя "*.HTML-код" или найти myDir -имя \*.HTML-код

Пропустить использование команды xargs с найти-экзек переключателя:

найти myDir -имя "*.HTML-код" -старпома СР {} ~/otherDir \;

Это работает, потому что {} занимает место файла, найти нашли, и выполняется один раз для каждого матча.

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

myDir/a.html
myDir/b/c.html

даст

otherdir/a.html
otherdir/c.html
+40
zemljkova 10 июн. 2016 г., 20:27:56

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

корень СШ@сервер1 команде mysqldump --базы данных дБ | СШ корень@сервер2 в MySQL

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

+32
Brett Madle 16 июн. 2015 г., 10:49:39

файлы - это символическая ссылка на /СМИ/файлы/ТБ-прод/файлы. При доступе к файлами или что-то внутри него, вы действительно открыть путь под /СМИ. Символические ссылки и обновить с помощью ЛН команду. Эту ссылку можно было бы сделать:

ЛН-з /медиа/файлы/ТБ-прод/файлы

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

ЛН-сфн /а/новые файлы/пути 

Это позволит заменить ссылку на новую, указывая на /а/новый/путь.

+29
iamthecat 16 дек. 2013 г., 02:29:19

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

buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart buy cialis buy cialis online buy cialis online without script canadian cialis online pharmacy cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis dosage cialis for daily use cialis free trial cialis generic cialis generic release date cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis side effects cialis vs viagra cialis without a doctor's prescription generic cialis generic cialis at walmart generic cialis canada pharmacy generic cialis tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20mg tadalafil 5mg tadalafil generic tadalafil generic at walgreens tadalafil side effects viagra vs cialis where can i buy cialis over the counter at walmart blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil