преобразование метки времени в форматированный время на OSX

У меня это работает на Ubuntu, но теперь я пытаюсь запустить скрипт на OSX, но кажется, что форматирование даты разные.

Изначально у меня было:

дата -д "$дата редактирования" +%F" на "%Ч":"%М

где $дата редактирования является метка времени Unix, созданные с стат

Однако указанные выше сроки функция не работает так же, как в BSD версии. Как я могу преобразовать в метку времени даты в следующем формате: ГГГГ-ММ-ДД ЧЧ:ММ ?

+733
Altan Daniel Yavuzkurt 18 мая 2018 г., 20:48:17
36 ответов

Я скачал в CentOS LiveCD и пытался настроить функции на нем. Диск загружается нормально, если я использую его "как есть". Если я редактирую "файла isolinux.cfg" на редактирование изменить название компакт-диска или автоматического времени загрузки, я получаю следующую ошибку:

 Паника ядра - не синхронизации: попытка убить инит!
Пид: 1, сообщений: инит душком: г Ж --------- 2.6.32-279.el6.архитектуру x86_64 #1
Трассировки Вызовов:
...
...

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

+928
confusedlinus 03 февр. '09 в 4:24

Упомянуть все имена файлов в файл. Ниже учтите, команда будет двигаться все имена файлов в целевой каталог:

у awk '{печати "МВ """1 $ "" "/назначение путь"}' имя_файла|ш
+921
masterman500 3 мар. 2014 г., 01:03:30
Другие ответы

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


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

Вы скорее всего не указали конкретный путь и поэтому бинарный поиск с помощью переменной $PATH.

Похоже, ваше местоположение "/опт/..." содержится на вашем пути снарядов, но не на своем пути огня. Это наверное потому, что вы установите его в конфигурационный файл оболочки, как .bashrc следующее.

Самое простое решение-просто указав полный путь в вашей пусковой установки, т. е. /опт/путь/к/вашему/бинарные.

+919
Predator 19 дек. 2018 г., 01:02:42

Используйте эту команду:

нано /корень/.вперед 

Вставка, редактирование и удаление электронных писем в текстовый файл, нажав CTRL+Х, [Y], чтобы сохранить файл.

+894
Restu syhaputra 26 июл. 2019 г., 13:14:59

Да, в интерактивной оболочке ! последний командной строки, и это вполне возможно !1 первое слово и т. д. (Можете ли вы сказать, что это не использовать?) Просто поставить весь URL-адрес в одинарные кавычки, как

в Git файл config --глобальные протоколу HTTP.прокси с HTTP://{имя пользователя}:{пароль}@{адрес прокси-сервера}:{порт}/'

(Вы увидите похожие эффекты С $ и ничего, что раковина подстановочные нравится ? или *: командной строки не знает, что такое файл название параметра).

+892
user324788 9 дек. 2018 г., 18:33:11

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

+886
Augusto Teoi 14 февр. 2019 г., 14:09:05

Я переустановил ОС CentOS 7 в два раза за последние пару дней от того же USB-носитель.

В первый раз, я установил кучу пакетов мне необходима в следующих (типовой) форме команды sudo yum установить ХХХ , где ХХХ был пакет, таких как нтфс-3г, в QEMU, или он. На этот раз, я получаю пакет ХХХ доступен.

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

Вот некоторая информация, которая может быть полезна:

Версия CentOS

$ кот /и т. д./В CentOS-релиз
Релиз CentOS в 7.2.1511 Линукс (ядро) 

Включен РЕПО

$ в Yum repolist включено
Загруженные Плагины: fastestmirror, ленгпаками
Загрузка зеркало скоростях от кэширования данных на наличие
 * основание: centos.sonn.com
 * дополнительно: mirror.tocici.com
 * обновления: mirror.hmc.edu
РЕПО код статуса наименование РЕПО 
базы/7/x86_64 с управлением CentOS-7 - базы 9,007
массовка/7/x86_64 с управлением CentOS-7 - дополнительно 264
обновления/7/x86_64 с управлением CentOS-7 - обновления 1,213
repolist: 10,484

То же самое, кроме подробных

$ в Yum repolist включен -в
Загрузки "fastestmirror" плагин
Загрузки "ленгпаками" плагин
Добавить язык в список языков 
Конфигурации времени: 0.008
Ням версия: 3.4.3
Загрузка зеркало скоростях от кэширования данных на наличие
 * основание: centos.sonn.com
 * дополнительно: mirror.tocici.com
 * обновления: mirror.hmc.edu
Установка упаковки мешков
время pkgsack: 0.004
РЕПО-код : базовый/7/x86_64 с
РЕПО-имя : в CentOS-7 - база
РЕПО-редакция: 1449700451
РЕПО-обновлена : ВС декабрь 9 14:35:45 2015
РЕПО-пкгс : 9,007
РЕПО-размер : 6,5 г
РЕПО-зеркала : http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock
РЕПО-базовый : http://centos.sonn.com/7.2.1511/os/x86_64/ (более 9)
РЕПО-истекает : 21,600 втором(s) (последний: воскресенье апреля 3 13:07:31 2016)
РЕПО-имя файла: файл /etc/Юм.РЕПО.Д/в CentOS-база.РЕПО

РЕПО-код : дополнительно/7/x86_64 с
РЕПО-имя : в CentOS-7 - дополнительно
РЕПО-редакция: 1459508613
РЕПО-обновлено : Пятница апреля 1 04:03:51 2016
РЕПО-пкгс : 264
РЕПО-размер : 704 м
РЕПО-зеркала : http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=extras&infra=stock
РЕПО-базовый : http://mirror.tocici.com/centos/7.2.1511/extras/x86_64/ (более 9)
РЕПО-истекает : 21,600 втором(s) (последний: воскресенье апреля 3 13:07:31 2016)
РЕПО-имя файла: файл /etc/Юм.РЕПО.Д/в CentOS-база.РЕПО

РЕПО-код : обновления/7/x86_64 с
РЕПО-имя : в CentOS-7 - обновления
РЕПО-редакция: 1459456033
РЕПО-обновлена : Чт Мар 31 13:30:30 2016
РЕПО-пкгс : 1,213
РЕПО-размер : 3.3 г
РЕПО-зеркала : http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=updates&infra=stock
РЕПО-базовый : http://mirror.hmc.edu/centos/7.2.1511/updates/x86_64/ (более 9)
РЕПО-истекает : 21,600 втором(s) (последний: воскресенье апреля 3 13:07:31 2016)
РЕПО-имя файла: файл /etc/Юм.РЕПО.Д/в CentOS-база.РЕПО

repolist: 10,484

Все РЕПО

$ в Yum repolist все
Загруженные Плагины: fastestmirror, ленгпаками
Загрузка зеркало скоростях от кэширования данных на наличие
 * основание: centos.sonn.com
 * дополнительно: mirror.tocici.com
 * обновления: mirror.hmc.edu
РЕПО код статуса наименование РЕПО 
С7.0.1406-база/x86_64 с управлением CentOS-7.0.1406 - базы отключены
С7.0.1406-centosplus/x86_64 с управлением CentOS-7.0.1406 - CentOSPlus отключены
С7.0.1406-массовка/x86_64 с управлением CentOS-7.0.1406 - дополнительно отключен
С7.0.1406-ускоренно/x86_64 с управлением CentOS-7.0.1406 - CentOSPlus отключены
С7.0.1406-обновления/x86_64 с управлением CentOS-7.0.1406 - обновления отключены
С7.1.1503-база/x86_64 с управлением CentOS-7.1.1503 - базы отключены
С7.1.1503-centosplus/x86_64 с управлением CentOS-7.1.1503 - CentOSPlus отключены
С7.1.1503-массовка/x86_64 с управлением CentOS-7.1.1503 - дополнительно отключен
С7.1.1503-ускоренно/x86_64 с управлением CentOS-7.1.1503 - CentOSPlus отключены
С7.1.1503-обновления/x86_64 с управлением CentOS-7.1.1503 - обновления отключены
базы/7/x86_64 с управлением CentOS-7 - база включен: 9,007
база-виде/x86_64 с управлением CentOS-7 - виде отключены
база-источник/7 в CentOS-7 - базы источников отключены
С7-медиа в CentOS-7 - инвалидами СМИ 
centosplus/7/x86_64 с управлением CentOS-7 - плюс отключены
centosplus-источник/7 в CentOS-7 - плюс источники отключены
КР/7/x86_64 с управлением CentOS-7 - инвалидов ЧР 
массовка/7/x86_64 с управлением CentOS-7 - дополнительно включены: 264
массовка-источник/7 в CentOS-7 - источники дополнительных отключены
с FastTrack/7/x86_64 с управлением CentOS-7 - ускоренно отключены
обновления/7/x86_64 С в CentOS-7 - обновления включена: 1,213
обновления-источник/7 в CentOS-7 - Источники обновления отключены
repolist: 10,484

Поиск он

поиск ням он
Загруженные Плагины: fastestmirror, ленгпаками
Загрузка зеркало скоростях от кэширования данных на наличие
 * основание: centos.sonn.com
 * дополнительно: mirror.tocici.com
 * обновления: mirror.hmc.edu
Предупреждения: нет совпадений для: Он
Совпадений не найдено

Поиск в QEMU

поиск $ ням в QEMU
Загруженные Плагины: fastestmirror, ленгпаками
Загрузка зеркало скоростях от кэширования данных на наличие
 * основание: centos.sonn.com
 * дополнительно: mirror.tocici.com
 * обновления: mirror.hmc.edu
============================== Н/С соответствуют: в QEMU ===============================
в CentOS-релиз-в QEMU-ев.noarch : пакетов виртуализации в QEMU предприятия от
 : В CentOS, виртуализация хранилища сиг 
ipxe-диски-в QEMU.noarch : сетевой загрузчик дисков поддерживается в QEMU, .формат диска 
переводы-демон-водитель-в QEMU.x86_64 с : плагин драйвер QEMU для демона у libvirtd 
в QEMU-гость-агент.архитектуру x86_64 : агент QEMU для оценки 
в QEMU-ИМГ.архитектуру x86_64 : инструмент командной строки QEMU для манипулирования образами дисков
в qemu-kvm-переключателей.архитектуру x86_64 : QEMU-это быстрый! эмулятор процессора 
в qemu-kvm в-общем.архитектуру x86_64 : общие файлы в QEMU нужен всем целям в QEMU 
в libvirt-замок-sanlock.x86_64 с : Sanlock плагин блокировка диспетчера для водителя в QEMU 
в qemu-kvm и инструменты.архитектуру x86_64 : отладка KVM и инструменты диагностики 

 Имя и краткое описание игр, используйте "поиск все" за все.

Есть некоторые удары, но я помню ням установить в QEMU будет работать и устанавливать целую кучу пакетов в QEMU.

Пытаюсь установить в QEMU

$ судо установить ням в QEMU
Загруженные Плагины: fastestmirror, ленгпаками
Загрузка зеркало скоростях от кэширования данных на наличие
 * основание: centos.sonn.com
 * дополнительно: mirror.tocici.com
 * обновления: centos.eecs.wsu.edu
Нет пакета QEMU доступен.
Ошибка: ничего не делать

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

Исправляет это просто, как добавить/включить РЕПО?

+859
doombo 1 апр. 2019 г., 09:09:24

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

хвост в /var/журнал/автоматического обновления автоматической-обновления-команды dpkg.журнал
+824
koukotsu 18 дек. 2010 г., 18:39:31

У меня есть Самба сервер (в CentOS 6.5, Самба 3.6.9), которое действует как местный мастер браузером для рабочей группы. Я выдал

$ setenforce 0
$ обслуживание в iptables стоп

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

$ smbtree -Д3

и вам (среди прочих выходных)

name_resolve_bcast: при попытке просмотра трансляции на имя __MSBROWSE__<0х1>
Получил положительный ответ на запрос имени из 192.168.1.10 ( 192.168.1.10 )

где 192.168.1.10-IP-адрес этого хоста.

Я хочу получить доступ к этому серверу из Linux-клиента (в Fedora 20, Самба 4.1.6). Когда я выполнить

$ smbtree -д10

на клиенте, я получаю (среди прочих выходных):

name_resolve_bcast: при попытке просмотра трансляции на имя __MSBROWSE__<0х1>
привязать удалось на порт 0
...
async_connect не удалось: Нет такого файла или каталога
указан демон nmbd не вокруг
samba_tevent: ebadf неверный EPOLL_CTL_DEL для FDE по[0x7f6198c435c0] mpx_fde[(нет)] ФО[7] - отключение
Не удалось найти мастер-браузер по трансляции

У меня есть имя порядок = брошены на обоих хостах. Выдачи команды

$ команды smbclient -л 192.168.1.10

на клиенте показывает все сервера и говорит мне, что 192.168.1.10-это локальный обозреватель. Есть еще один сервер участвует, сервер Windows 2008 R2, который NetBIOS через TCP отключен и может мне рассказать об акциях, которые он предлагает, а не о каких-то рабочих групп. Кроме того, сервер Windows, а также ноутбук под управлением Ubuntu 12.04 не имеют этой проблемы и можете просматривать акции сервера CentOS.

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

+802
SaiTeja Pinoju 19 дек. 2016 г., 02:00:30

В ваших примерах: котировки используются оболочки.

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

Первым шагом на главу 7.3: обработка командной строки является сплит. Пожалуйста, также взгляните на "рисунок 7.1: действия в обработка командной строки".

Каждый знак-это часть линии. Каждый маркер может быть какое-то расширение или другие маркеры.

Расщепление в основном на мета-символы (пробел-это мета-символ, наиболее часто используемые), цитируя изменяет расщепление. Одна группа приводит все символы (включая пробелы) как один токен.

Вы можете "увидеть" расщепление с printf:

$ е '<%S>А\Н' Эхо 'Привет Мир'
<Эхо>
<Привет>

Двойные кавычки также группа герои, но разрешить некоторые внутренние разложения.

$ х=12345
$ Эхо "х: $х"
х: 12345
$ е '%с' Эхо "х: $х"
<Эхо>
<X-это: 12345>

Цитаты также могут выглядеть следующим образом:

$ Эхо $(е '"%s" на "Привет Мир")
"Привет, Мир"

Однако, разделение сделано Shell добавляет интересный поворот:

$ е '<%S>У\П' Эхо $(е '"%s" на "Привет Мир")
<Эхо>
<"Здравствуйте>
<Мира">

Разделение делается по результатом расширения команды. Цитирую расширение команды предотвратит расщепление:

$ е '<%S>А\Н' Эхо "$(е '"%s" на "Привет Мир")"
<Эхо>
<"Здравствуй, Мир!" >

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

$ е '<%S>У\П' Эхо Привет\ мира
<Эхо>
<Привет>
+721
Andrei Sofron 10 мая 2015 г., 09:18:42

Я борюсь с помощью команды find, которая позволит мне найти все файлы, которые были изменены более чем 7 дней назад и, размер которых превышает 1 МБ.

Вот что у меня есть -

найти /путь/до/файлы* -mtime +7 | -размер +1М

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

+679
Gori Skarra 17 июн. 2011 г., 05:10:57

Если вы используете Vagrant можно использовать следующий файл Vagrantfile , который будет предоставлять 3 коробки (в Ubuntu 16.04).

$ кот файл Vagrantfile
# -*- режим: рубиново -*-
# VI: набор фут=Рубин :


##############
### Ссылки
# - https://www.vagrantup.com/docs/vagrantfile/machine_settings.html
# - https://www.vagrantup.com/docs/vagrantfile/tips.html
# - https://www.vagrantup.com/docs/networking/forwarded_ports.html
##############

#если не залет.has_plugin?("С hostmanager")
с hostmanager # поднять не установлен плагин!'
#конец

изображение = "Убунту/xenial64"

Залет.настроить("2") сделать |конфиг|
 коробка-101 vboxName1 = ""
 hostname1 = "коробка1"
 конфиг.ВМ.определение "#{vboxName1}" делать |коробка|
 коробка.ВМ.поле = "#{изображение}"
 коробка#.ВМ.сеть :private_network, IP-адрес: "192.168.56.101"
 коробка.ВМ.сеть :public_network, use_dhcp_assigned_default_route: правда
 коробка.ВМ.поставщик :VirtualBox и делать |в|
 В. настройка ["modifyvm", :ИД "--natdnshostresolver1", "о"]
 В. настройка ["modifyvm", :ИД "--памяти", 512]
 В. настройка ["modifyvm", :идентификатор, "имя", "#{hostname1}"]
конец
конец

 коробка-102 vboxName2 = ""
 hostname2 = "box2"
 конфиг.ВМ.определение "#{vboxName2}" делать |коробка|
 коробка.ВМ.поле = "#{изображение}"
 коробка#.ВМ.сеть :private_network, IP-адрес: "192.168.56.103"
 коробка.ВМ.сеть :public_network, use_dhcp_assigned_default_route: правда
 коробка.ВМ.поставщик :VirtualBox и делать |в|
 В. настройка ["modifyvm", :ИД "--natdnshostresolver1", "о"]
 В. настройка ["modifyvm", :ИД "--памяти", 512]
 В. настройка ["modifyvm", :идентификатор, "имя", "#{hostname2}"]
конец
конец

 vboxName3 = коробка-103""
 hostname3 = "box3"
 конфиг.ВМ.определение "#{vboxName3}" делать |коробка|
 коробка.ВМ.поле = "#{изображение}"
 коробка#.ВМ.сеть :private_network, IP-адрес: "192.168.56.103"
 коробка.ВМ.сеть :public_network, use_dhcp_assigned_default_route: правда
 коробка.ВМ.поставщик :VirtualBox и делать |в|
 В. настройка ["modifyvm", :ИД "--natdnshostresolver1", "о"]
 В. настройка ["modifyvm", :ИД "--памяти", 512]
 В. настройка ["modifyvm", :идентификатор, "имя", "#{hostname3}"]
конец
конец
конец

Чтобы использовать его:

# запускает все ВМ
$ залет вверх

# СШ в коробке-101
коробка-101 $ бродячих СШ 

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

$ залетный
+629
collywobbles 7 мар. 2011 г., 06:13:25

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

Параллелизм и использование памяти

Помимо прочего даны ответы, связанные с проблемами сепарации и такие, есть еще одна проблема с

для файл в Найти . -тип F -имя ...`; что-то сделать с ${файл}; сделано

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

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

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

Если это вообще возможно, оптимальным решением будет найти -print0 команды | что-ЛС чем-л , будучи в состоянии обрабатывать имена файлов на его stdin. Тогда у вас есть только один что-то процесс независимо от того, сколько файлов есть, и вам нужно буферная только небольшое количество байт (что бы внутренняя труба буферизация происходит) между двумя процессами. Конечно, это скорее нереально, если что-то является стандартом в Unix/POSIX для команды, но может быть подход, если вы пишете его сами.

Если это невозможно, то найти -print0 команды | команды xargs -0 что-то , вероятно, одним из лучших решений. Как @dave_thompson_085 в комментариях упоминалось, команды xargs не разделить аргументы на нескольких прогонов что-то , когда система ограничений (по умолчанию в диапазоне от 128 кб или как там ограничение накладывается старпома на систему), и имеет возможность влиять на то, как много файлов данного на один вызов чего-л, следовательно, находя баланс между количеством чего-л процессов и начальной задержки.

Редактировать: удален понятия "лучше" - трудно сказать, будет ли что-то лучше будет урожай. ;)

+622
Smart Coder 6 апр. 2012 г., 03:41:27

Я пытаюсь создать корн скрипт в RHEL7 для автоматической установки агента на мою работу. Однако агент требует старую версию Агента была установлена до обновления до новой версии агента. Модернизированная версия агента будет работать с RHEL 7С новый 3.х ядро Linux, но базовая версия агента не будет. Компания поручила нам использовать команду setarch $(uname-м) --команде uname-2.6, установка базового агента, затем выйдите из setarch оболочки и установить обновление. Моя проблема до этого момента я все это молча сценарию, но команда setarch капли скрипт в Shell и прекращает выполнение команд сценария. Есть ли способ, чтобы выполнить команду setarch и продолжить выполнение сценария или выполнить второй скрипт?

+595
Upsert 24 янв. 2011 г., 19:24:53

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

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

+530
Janey Goude 24 июн. 2017 г., 04:25:31

Я создал bash-скрипт с использованием kdialog (и он работает на Кубунту 12.04). Графический интерфейс используется для каждого взаимодействия с пользователем (после первого). Однако, скрипт должен быть запущен из терминала и терминал остается видимым, даже если пользователь никогда не должен читать выходной терминал или ввести что-либо в терминал. Есть простой способ, чтобы перейти к следующему шагу и сделать мой скрипт выглядит 100% как GUI-приложение для KDE?

От начальной ответы ОДС и Илья Ананьев ниже, я вижу, что делать .файл Desktop это можно сделать. Для меня это довольно удивительно, и это простой ответ, который я искал. (Я хотел, задачу я могу выполнить в обеденный перерыв и забрать мой bash-скрипт остаток пути в сторону, глядя, как реальные приложения с графическим интерфейсом.) Интернет .файл Desktop может быть правильным решением для других читателей этот вопрос тоже.

Однако, в моем конкретном случае, скрипт-это скрипт установщика. Так я в Catch-22. Как установить .Desktop файл, чтобы запустить установщик мой без необходимости сначала запустить другой установщик .Desktop файл?

Кроме того, в моем случае, скрипт используется на конечных пользователей, не владеющих компьютером. Конечным пользователям купить компьютер с предустановленной ОС Linux по моей рекомендации. Моя цель состоит в том, чтобы позволить им установить программное обеспечение без обращения в терминале на всех. (Скорее всего они никогда не видели командной строке перед ... некоторые из них даже не умеют пользоваться мышкой еще!)

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

В резюме, моими основными требованиями являются:

  1. способ запуска скрипта без указания терминала. А .Desktop файл будет выполнить это.
  2. способ держать терминал скрыты во время выполнения (как я целиком и полностью полагаться на kdialog). А .файл Desktop сделать это с терминала=ложные установить.
  3. дополнительно безопасный способ для пользователей, чтобы ввести свой пароль судо. Я знаю о kdialog пароль в диалоговом окне ввода, а использования примеров я видел не защищенной. kdesudo может быть решением, но это reprompts пароль много раз, игнорируя обычный/по умолчанию судо таймаут х минут. Так это не работает для меня банкомат.
  4. достаточно просты для выполнения в обеденный перерыв. А .Desktop файл будет выполнить это.
  5. использует мой существующий скрипт с kdialog. А .Desktop файл будет выполнить это.
  6. не требует от пользователя выполнять дополнительные действия по установке, прежде чем они смогут запустить мой скрипт. Получается, что в KDE пользователь может щелкнуть .Desktop файл, который находится в любом месте. Так что мои пользователи могут скачать .Desktop-файл в каталог ~/Downloads и запустите его оттуда.
+517
Gabrand 13 апр. 2015 г., 20:53:34

У меня была та же проблема. Мое решение было таким простым, как это:

Эхо г | маунта -Т davfs https://localhost/<URL-адрес, реквизиты> <точка монтирования>

Возможно, не очень, но работает как шарм (замените код в <...> с вашими данными). Затем я добавил эту команду в мой файл/etc/rc автомобиль.местные (Убунту), и он подключается автоматически при каждом запуске. Работает без проблем до сих пор.

+515
Gabriella Contreras 16 апр. 2017 г., 10:30:15

На мой Линукс хост, сочетание клавиш Ctrl+с не работает и я не знаю, как поступить, чтобы заставить его работать. Я использую Ubuntu 10.04 с bash 4.1.5(1), и работать в GNOME-терминал.

Когда я нажал сочетание клавиш CTRL+C, в то время как этот скрипт работает, это не заставит его бросить.

#!/бин/Баш
для меня в сл 500`
делать
 ПС-е > /dev/нуль
 Эхо $я
сделано
+504
RecepC 26 окт. 2011 г., 08:12:08

Можно ли перейти к следующему помеченных сообщений в Mutt? Глядя на развитие ручного, я не смог увидеть ничего, что могло бы позволить мне сделать это. Я ищу что-то вроде <Next-новое>, но для поджимаешь к следующему помеченные сообщения. Если ничего подобного в Mutt, я могу притвориться с макросами?

+470
Shahryar Saljoughi 6 мар. 2018 г., 17:57:18

Ubuntu 14.04 это ударил в экран загрузки

Эта коробка работает на VMWare ESXi с после экрана загрузки

enter image description here

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

  1. ключевые удерживая клавишу Shift
  2. ключевые нажав клавишу Escape

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

+438
Hunter Freeman 28 нояб. 2011 г., 04:42:01

!!:0 - это 0-ое слово из предыдущей команды, а !!:* все слова, кроме 0-го.

!!:0 -Л !!:*

это команда, которую вы ищете.

Источник https://www.gnu.org/software/bash/manual/bash.html#Word-Designators

+409
zeitgeist 25 янв. 2016 г., 19:52:54

Я использую в CentOS. У меня ATI карточка, что веб-сайт говорит, поддерживает и RHEL 7.0 и 7.1. В настоящее время он работает в CentOS 7.2, а также, но не в CentOS 7.3. Можно ли использовать ядра 7.2 (кроме обновления через yum.конф) с другими пакетами 7.3? Когда я сделал это в прошлый раз не получилось, система не загружается, поэтому я осторожен о попытке сделать это еще раз.

+378
mykospark 14 янв. 2010 г., 14:09:24

У меня есть домашний сервер, который работает до настоящего времени в Debian 7.5 (установка Сопелка).

Я только что обнаружил, что сервер имеет свои внутренние часы, набор для ± 3 минуты в будущем.

Я знал, что я мог бы использовать NTP для синхронизации Debian (и материнская плата внутренние часы) с НТП, поэтому я установил НТП, выполнив действия, описанные во французской Вики (на английском языке является менее детализированной).

Я использовал следующую команду, чтобы синхронизировать внутренние часы:

активация -Б -М 192.168.0.254

Часы были успешно скорректированы. Но это временное решение, так что я установил демон NTP и добавлено на локальном сервере в файле/etc/НТП.конф файл:

# pool.ntp.org карты около 1000 низшего слоя серверов NTP. Ваш сервер будет
# выберите другой набор каждый раз, когда он запускается. Пожалуйста, рассмотреть вопрос о присоединении к
# бассейн: <http://www.pool.ntp.org/join.html>

# добавлено
сервер 192.168.0.254

сервер 0.debian.pool.ntp.org коммерческую эксплуатацию iburst
сервер 1.debian.pool.ntp.org коммерческую эксплуатацию iburst
сервер 2.debian.pool.ntp.org коммерческую эксплуатацию iburst
сервер 3.debian.pool.ntp.org коммерческую эксплуатацию iburst

Это правильное решение? На самом деле я был удивлен, обнаружив, что НТП демон не был уже установлен. Я интересно, Если установки по умолчанию в Debian устанавливается демона, чтобы сохранить внутренние часы синхронизированы. Все о Debian установок времени, пока их админы установите нтпд?

Пожалуйста, скажите, что НТП демон не будет бесполезно, потому что Debian имеет встроенный механизм синхронизации.

+364
user1398996 1 февр. 2014 г., 22:05:51

Bcache может быть именно то, что вы ищете:

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

Я с нетерпением ожидает своего включения в Linux магистрали, но, к сожалению, это еще не совсем там.

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

Попробуйте его и посмотреть, как это работает на вашей системе!

+356
user12345 user12345 28 июл. 2012 г., 23:11:50

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

#!/бин/Баш
Лимит=500000
Нет=0
#Получаем количество файлов, что есть `*.на PCAP на его имя, со времени последнего изменения 5 дней назад

Число=$(найти в /MNT/md0/захват/СЦК/ -maxdepth с 1 -имя "*.на PCAP" |туалет -л)
если [[ $кол -ГТ лимит$]] #если количество больше чем лимит
тогда
дель=$(($номер$лимит))
 если [ "$"дель-ЛТ "не" ]
тогда
дель=$(($- дель - *-1))
интернет
 Эхо $дель
Файлы=$(
 найти в /MNT/md0/захват/СЦК/ -параметр maxdepth 1 -тип F -имя "*.на PCAP" -print0 команды |
 команды xargs -0 ЛС-ЛТ |
 хвост - $ - дель - |
 у awk '{печати $8}'
)
 РМ -Ф ${файлы[@]}
 #удалить оригиналы

интернет

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

+321
deimos 2 мар. 2015 г., 11:22:08

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

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

Для отладки и выявления причины я временно удалил все переменные.

Команду я хотел бы работать на моем удаленном компьютере следующее:

ЛС-ТР1 /шоссе/backup1tb/Тестаросса/тест | хвост -П +5 | команды xargs -D 'и РМ -ф\п 

Когда я выполнить эту команду, он делает то, что я ожидал, что это сделать. Он оставляет новейший 4 файлов (или каталогов) и удаляет остальные.

Чтобы выполнить его через SSH у меня есть следующие строки в мой скрипт:

фу=`СШ [email protected]$remoteaddr ЛС-ТР1 /шоссе/backup1tb/Тестаросса/тест | хвост -П +5 | команды xargs -D 'и РМ-ф\п'`

Я пробовал удаление последней части, | команды xargs -D 'В\Н' РМ -Ф и это действительно возвращает список каталогов файлы, которые нужны для удаления. Раду, добавив xarg часть не удаляет файлы.

+213
oven 1 окт. 2011 г., 15:04:19

Я пытаюсь использовать iptables для балансировки нагрузки на веб-трафика на несколько строк DSL путем маркировки пакетов и маршрутизации на основе Марк. Я работаю с CentOS 6.6, ядра 2.6.32-504.16.2.el6.архитектуру x86_64, в iptables В1.4.7.

Сейчас я сделал следующее, как доказательство концепции:

в iptables -Т мангл-а следующее -Джей Марк-набор-Марк 2
в iptables -Т мангл-выход -Джей Марк-набор-Марк 2

Плюс некоторые лесозаготовки и безотказный для удаленного подключения:

в iptables -Т мангл-а следующее -п протокол tcp --dport 22 -J и прими
в iptables -Т мангл-выходной -J в журнале-лог-приставку "выход "
в iptables -Т мангл-а следующее -J в журнале-лог-приставку "следующее "

Так как iptables -Т мангл-л V дает мне

Цепочкой PREROUTING (полис принимают 177 пакетов, 93050 байт)
 цель ПКЦ байт прот опт в источник назначение
 164 13112 принимать TCP-любой в любом месте в любом месте по протоколу TCP АКДС:СШ
 7687 4287K Марк все-Любое в любом месте метки в любом месте установить 0х2
 7687 4287K журнала Все-любое любого уровня войти в любом месте в любом месте предупреждение префикс `следующее '

Входные цепи (полис принимают 184 пакеты, 91203 байт)
 цель ПКЦ байт прот опт в источник назначение

Цепь вперед (полис принимают 0 пакетов, 0 байт)
 цель ПКЦ байт прот опт в источник назначение

Выходная цепь (полис принимают 25 пакетов, 3100 байт)
 цель ПКЦ байт прот опт в источник назначение
 304 38367 Марк все-Любое в любом месте метки в любом месте установить 0х2
 304 38367 журнала, всех, всех любой уровень предупреждения войти в любом месте в любом префикс `выход '

Цепочка POSTROUTING (полис принимают 25 пакетов, 3100 байт)
 цель ПКЦ байт прот опт в источник назначение

Я создал альтернативные таблицы маршрутизации. ИС следования показывают таблицу DSL2 дает мне

10.77.0.0/16 через 112.112.224.1 Дэв eth4
112.112.0.0/16 через 112.112.224.1 Дэв eth4
по умолчанию через 10.177.55.33 Дэв для eth2

(112.112.0.0/16 и 10.77.0.0/16 через eth4 находится в локальной сети, через 10.177.55.33 для eth2-один из DSL маршрутизаторы.)

И я добавил политику, чтобы использовать DSL2 стол, когда марка имеет значение 2. правило IP показывает:

0: от поиска местных
32764: от поиска fwmark 0х2 DSL2
32765: из всех fwmark 0х1 поиска DSL1
32766: от всех основных поиск 
32767: от всех по умолчанию поиск 

(Игнорировать DSL1 сейчас. Он вступает в игру, когда он работает до сих пор.)

Логи показывают, что знак применяется: (конец строки)

1 июн 17:05:ядра squidXXX 03: выход в= выход=eth4 СРЦ=112.112.ХХХ.ХХХ ДСТ=10.77.ХХХ.ХХХ лен=312 ТОС=бит 0x08 в prec=0х00 значение ttl=64 ИД=ДФ 60789 прото=ТСР СПТ=22 дптр=49328 окно=543 Рес=0х00 АСК ПШ УРГП=0 знак=0х2 

Но когда я пытаюсь подключиться к внешнему адресу, который я вам в недоступной сети ответ, как когда пинг с локальной машины или при подключении к прокси-сервер с другой машины. Примечание: у меня СКВИД-прокси работает на этой машине, которая работает, как задумано. Когда я добавить 10.177.55.33 как маршрут по умолчанию в основной таблице маршрутизации я могу выйти из сети просто отлично.

Теперь я читал о ком-то такая же проблема, и решать ее будет заменять маршрут по умолчанию с целевыми сеть 0.0.0.0/1. Это не только неправильно (адреса выше 128.0.0.0 не работает), но он также не работает в моем случае. В любом случае, что я понимаю, что моя таблица маршрутизации может быть неисправен, поэтому он берет на себя основную таблицу маршрутизации, но я не вижу никаких ошибок. Или есть известные баги?

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

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

+209
Alex Hall 15 дек. 2012 г., 23:49:21

У меня была такая же проблема на Линукс Минт, затем устанавливается opensc и теперь он работает. Из каталога/var/журнал/syslog в это, кажется, проблема с CDC драйвер пытается использовать устройство.

+194
foxik1980 17 мар. 2015 г., 05:08:42

Я перезагрузил мой Кали Linux, который работает нормально, но теперь большинство программ не запускается, я не могу ничего сохранить в любой из разделов, включая раздел Кали установка. Всякий раз, когда я пытаюсь открыть программу или aptget обновление или APT-получить обновление, я получаю ошибку:

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

При запуске Кали, я получаю ошибку:

Восстановление журнал
Содержит файловую систему с ошибками
проверку завершился с кодом состояния 1

Я пробовал:

  1. для fsck -ФГ с /dev/sda1, поскольку
  2. apt-получить:

    судо apt-получить обновление
    суда apt-получить чистый
    судо apt-получить обновление
    судо apt-получить обновление


Обновление

в fstab

# файл /etc/fstab: статическая сведения о файловой системе.
#
# Используйте 'blkid' для печати универсальный уникальный идентификатор
устройство#; это может использоваться с UUID= как более надежный способ присвоения имен устройствам
# это работает, даже если диски будут добавлены и удалены. См. файл fstab(5).
#
# <файловая система> <точка монтирования> <тип> <параметры> <дамп> <пропуск>
# / был на /dev/sda5, поэтому во время установки
Идентификатор UUID=c6e6d302-588b-46aa-bd30-fcc34e434c16 / в ext4 ошибки=перемонтировать-РО 0 1
своп # был на /dev/sda6 во время установки
Идентификатор UUID=0d42340e-54c8-42cf-ad82-c7ef7b7fc75b не поменять Юз 0 0
устройство /dev/sr0 успешно папку /media/cdrom0 UDF, будет,пользователей iso9660 и опции noauto 0 0
+170
rsreekantan 10 июн. 2011 г., 17:22:37

Если ваша система использует cronie (в большинстве из них - и у вас есть доступ к каталогу кронтаб в) можно использовать запись @перезагрузки в ваш crontab и выполнить команду, чтобы создать свой собственный журнал перезагрузок. Если вы можете сделать это, вы могли бы разместить кронтаб-файл в (как правило) в /var/катушка/крон/ это не совсем правильный способ сделать это, но это работает (как правило, вы должны вызвать кронтаб -е). Если вы можете сделать это, вы должны убедиться, что файл принадлежит пользователю, и что разрешения до 600 на файл.

Для примера я поместил файл в /var/катушка/хрон/имя_пользователя что содержимое следующим:

@перезагрузки /usr/Бен/время безотказной работы >> /главная/имя_пользователя/аптайм.журнал
@перезагрузки /usr/Бен/Эхо "система была перезагружена, сейчас перезагрузите $(/usr/Бен/дата)" >> /главная/имя_пользователя/время безотказной работы.журнал

После перезагрузки записи добавляются в /Home/имя_пользователя/аптайм.журнал:

18:55:06 до 0 мин, 0 пользователей, средняя загрузка: 0.88, 0.18, 0.06
Перезагрузки системы, текущие дата перезагрузки Ср 6 июн 18:55:06 Эрт 2018

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

+165
James Remeika 22 авг. 2014 г., 23:27:36

Цель команды должна быть замена любой IP в файл myfile.txt с местным IP сервера автоматически

я пытался использовать эту команду:

СЕПГ -я -е с/[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}/'"$(/переключатель ИС -о списке -4 значение addr eth0 в | у awk '{печати $4}' | Вырезать -д/ -Ф1)/г" myfile.txt

но получил эту ошибку

 СЭД: -е выражение #1, символ 71: команда незакрытые `ы' 
+144
Thales MG 18 мар. 2016 г., 21:17:08

Первое поле в командной строке команду для запуска, переданных специальной переменной $0. Все, что приходит после этого, просто аргументы к исполняемому файлу, называется $1, $2, ... , И это $0'ы ответственность, чтобы обрабатывать эти, а не оболочки

+143
phamalda 29 авг. 2012 г., 14:14:58

У меня такая же проблема, но я думаю, что я отследил проблему. Во-первых, вопрос к вам: используете ли вы мудрец? (пакет sagemath) мудрец пакеты требуют оболочкой IPython консоли, но они, кажется, что-то не так с их зависимостями. Похоже, мудрец пакеты не признавая новую версию оболочкой IPython консоли в F27, поэтому в обновление от F25 привод датчика, мудрец все еще ожидая увидеть старую версию оболочкой IPython консоли. В итоге получается, что обновление не удается из-за конфликтов. Предложение снять оболочкой IPython консоли, затем обновить, вроде правильно, но вы должны знать, что вы будете также удаление шалфея и потребуется переустановить его тоже. Резервное копирование данных мудрец до того, как это, вероятно, будет хорошей идеей.

+128
Ran 20 июн. 2012 г., 05:12:44

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

Есть некоторые хорошие обсуждения на текс.клиент StackExchange.

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

Видимо ранние версии Emacs сделал это, я не знал, что.

+88
Gerry Skerritt 13 авг. 2010 г., 23:58:42

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

Strongswan Ист пакет, который приходит на вершине стека IPSec в FreeBSD или это замена?

+66
sanj 25 авг. 2013 г., 03:52:39

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

+24
Jefferson Alison 30 мая 2012 г., 22:59:27

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

$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