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

Я записываю подкаст и нужно записать звук с помощью одной стороны стерео-трек с моим аудио микрофон и с другой стороны с аудио из интернета. Какие-либо советы? Есть видео в моем окне и использует Арч Линукс 64

+539
Dickhead 5 апр. 2019 г., 08:31:52
30 ответов

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

Таким образом, я ищу эту семантику

smartalias топ = 
 если (не установленных при), ТО 
 при установке; 
 псевдоним при вершине; 
топ
+977
grenui92 03 февр. '09 в 4:24

Мне пришлось добавить редактор, позволяющий пользователям использовать sudo? , поставив по умолчанию редактор=/бин/нано в конец файла /etc/пользователям использовать sudo? и тогда я мог бы использовать команду sudo редактор=нано вирш редактирование myWINVM.

Обновление: в более позднее время, я получил это работает путем добавления экспортных редактор=нано в файле/etc/среды.

+950
basil 17 сент. 2016 г., 20:32:50
Другие ответы

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


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

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

экран -д-М-эхо \$ > test.txt

test.txt просто окажется пустой файл...

+932
pashahamster 4 сент. 2010 г., 05:59:21

Он не переживет эту трубу, но это работает:

цифры="1 111 5 23 56 211 63" 
макс=0 
Эхо $Макс>maxfile 

для num в ${цифры[@]}; делать 

 [ $число -ГТ $Макс ]\ 
 && Эхо "Старый -> Новый Max = $Макс -> $Нум"\ 
 && Макс=\ чис$ 
 && Эхо $Макс>maxfile 

сделано | тройник журнала 

читать Макс<maxfile 
Эхо "Макс= $Макс" 
+912
Chad Moren 27 мая 2019 г., 06:38:59

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

Файл в/etc/fstab и содержится запись

файл /dev/fd0 /СМИ/floppy0 авто РВ,пользователей,опции noauto,exec, то,как utf8 0 0

для установки дискеты в папку/media/floppy0. У меня нет дисковода на моем компьютере, поэтому я не знаю поведение этого. Но, я также включил эту строку в мой файл fstab файл:

на /dev/sr0 успешно /компакт-диск в UDF,пользователь iso9660 и опции noauto,exec, то,как utf8 0 0

Я хочу знать, если это сделает компакт-диски в каталог/cdrom вместо какой-то момент в /СМИ/<пользователь>.

+903
wideyes 11 февр. 2015 г., 13:22:05

Вы можете также использовать фактор из coreutils. Однако он должен быть собран с поддержкой bignum. К вашему сведению, это не в случае с бинарными, которая поставляется с некоторые дистрибутивы, такие как Debian (ошибка 608832). Но вы можете загрузить исходный и перекомпилировать его после установки ГМП (который используется по умолчанию, если нашли).

Другое решение заключается в использовании Альпари/ГП (известных по теории чисел):

? фактор(806578020551755900412008880903137528217525975284037923)
%1 =
[ 238366085426200783161668947 1]

[3383778439410064898661524209 1]

С этим номером, это займет несколько секунд.

+897
Xavier X 8 дек. 2015 г., 09:46:28

Вы используете Юникод цитаты: вместо нормальных кавычек ("). Вместо того, чтобы попробовать эту команду:

найти . -имя '*.текст' -exec для кошки {} + >> в сочетании.текст

Однако, если в сочетании.текст уже существует, то будет печатать предупреждение после в сочетании.текст будет создан, прежде чем запускать найти так будет найдено найти команду:

$ найти . -имя '*.текст' -exec для кошки {} + >> в сочетании.текст
кот: ./в сочетании.текст: входной файл выходной файл

Вы можете избежать этого с:

найти . -имя '*.текст' ! -имя в сочетании.текст -экзек кот {} + >> в сочетании.текст
+875
FOWLERHEIGHT 13 окт. 2013 г., 13:58:08

Можете ли вы запускать sshd на Windows-машину? Если да, то вы могли бы открыть тоннель, так что Linux-машина может посылать команды Windows-машину такой:

СШ-Р 2222:127.0.0.1:22 пользователь@linuxmachine контроль-скрипт

контроль-скрипт будет содержать все ваши чеки и если что-то должно быть выполнено на компьютере Windows это выполнить команду:

СШ-P пользователь [email protected] в чем-то.УМК
+863
Luke X 11 авг. 2017 г., 15:14:45

Гоб -д просто печать файла в стандартный поток вывода, но вы можете перенаправить вывод в файл вместо: Гоб -д именем.тхт.Гоб > filename.txt. Или используйте -о файл outputfilename вариант. Также, вы можете просто запустить Гоб именем.тхт.Гоб, которые вызывают Гоб , чтобы догадаться, что вы хотите, и в этом случае он расшифровывает файл filename.txt (опуская окончательной .Гоб).

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

На Linux, что бы файловая система tmpfs файловой системы. В некоторых дистрибутивах, в/tmp - это файловая система tmpfs по умолчанию. Если это не так, вы можете установить новую файловая система tmpfs просто с помощью mkdir /ramfs так; крепление-Т файловая система tmpfs файловой системе tmpfs /ramfs так (как root, сменить владельца и разрешения по мере необходимости). Просто монтирования файловой системы не означает, что ваши файлы будут сохранены, но полного обсуждения перекачивании конфиденциальных данных выходит за рамки данного ответа.

+809
Fumikazu Matsumoto 26 нояб. 2016 г., 06:15:06

Мои исследования показали, команда nslookup никогда не был действительно предназначен для скриптов использовать: используйте копать вместо этого, который с +короткий вариант производит машиночитаемые вывода в соответствии с запросом параметров.

копать +короткие myip.opendns.com @resolver1.opendns.com

Это, как говорится, мой маршрутизатор не поддерживает копать и поддерживает команду nslookup. Я стремлюсь сохранить возвращенный IP-адрес переменной для сравнения с фактическим IP-адрес:

ИС=$(завиток --молчит http://api.ipify.org/)

на awk был успешным в Ubuntu:

yahoo.com команда nslookup | на awk -F' и: ''ШП==6 { печати $2 } '

но вернулась ошибка по ДД-WRT роутер:

команда nslookup: не могу решить '(пусто)'
2001:4998:58:1836::10 media-router-fp1.prod1.media.vip.bf1.yahoo.com

КОНЕЧНАЯ ЦЕЛЬ

У меня Кинк .ш команда для обновления DDNS сервис: я бы хотел, чтобы выполнить команду Update, когда измеряются и сохраняются DDNS и IP-адреса разные (хрон для проверки каждые 5 минут).

Вопрос

Какое самое простое средство nslookup эквивалентно сказал копать выше примере?

ЗАМЕЧАНИЯ, ОТЗЫВЫ И ТЕСТИРОВАНИЕ

второй аргумент добавлено:

[email protected]:/opt# resolver1.opendns.com команда nslookup mydomain.asuscomm.com 
Сервер: 208.67.222.222
Адрес 1: 208.67.222.222 resolver1.opendns.com

Имя: mydomain.asuscomm.com
Адрес 1: 7Вт.10Х.7й.6Z c-7W-10X-7Y-6Z.hsd1.fl.comcast.net

devnull: > /dev/нуль

[email protected]:/opt# команда nslookup mydomain.asuscomm.com > /dev/нуль
команда nslookup: не могу решить '(пусто)'

devnull: > /dev/нуль 2>&1

[email protected]:/opt# команда nslookup mydomain.asuscomm.com > /dev/нуль 2>&1
[email protected]:/opt# 

введите nslookup:

корень@ДД-компания WRT:~# тип nslookup
nslookup является /usr/Бен/команда nslookup

трубы для грэп затем в файл:

[email protected]:/opt# команда nslookup myDomain.asuscomm.com | грэп адрес > test.txt
команда nslookup: не могу решить '(пусто)'
[email protected]:/opt# кот test.txt
Адрес 1: 7Вт.10Х.7й.6Z c-7W-10X-7Y-6Z.hsd1.fl.comcast.net

команда nslookup

[email protected]:/opt/test# команда nslookup myFQDN.asuscomm.com

Имя: mydomain.asuscomm.com
Адрес 1: 7х.10х.7.x6x c-7x-10x-7x-6x.hsd1.fl.comcast.net

nslookup с Яху

[email protected]:/opt# команда nslookup yahoo.com

команда nslookup: не могу решить '(пусто)'

Имя: yahoo.com
Адрес 1: 2001:4998:с:1023::5 media-router-fp2.prod1.media.vip.gq1.yahoo.com
Адрес 2: 2001:4998:58:1836::10 media-router-fp1.prod1.media.vip.bf1.yahoo.com
Адрес 3: 2001:4998:58:1836::11 media-router-fp2.prod1.media.vip.bf1.yahoo.com
Адрес 4: 2001:4998:с:1023::4 media-router-fp1.prod1.media.vip.gq1.yahoo.com
Адрес 5: 2001:4998:44:41д::3 media-router-fp1.prod1.media.vip.ne1.yahoo.com
Адрес 6: 2001:4998:44:41д::4 media-router-fp2.prod1.media.vip.ne1.yahoo.com
Адрес 7: 72.30.35.9 media-router-fp1.prod1.media.vip.bf1.yahoo.com
Адрес 8: 98.137.246.7 media-router-fp1.prod1.media.vip.gq1.yahoo.com
Адрес 9: 98.138.219.231 media-router-fp1.prod1.media.vip.ne1.yahoo.com
Адрес 10: 98.138.219.232 media-router-fp2.prod1.media.vip.ne1.yahoo.com
Адрес 11: 72.30.35.10 media-router-fp2.prod1.media.vip.bf1.yahoo.com
Адрес 12: 98.137.246.8 media-router-fp2.prod1.media.vip.gq1.yahoo.com

команда grep:

корень@ДД-WRT на:/# Команда nslookup yahoo.com | gq1 грэп 


команда nslookup: не могу решить '(пусто)'
Адрес 1: 2001:4998:с:1023::4 media-router-fp1.prod1.media.vip.gq1.yahoo.com
Адрес 6: 2001:4998:с:1023::5 media-router-fp2.prod1.media.vip.gq1.yahoo.com
Адрес 7: 98.137.246.8 media-router-fp2.prod1.media.vip.gq1.yahoo.com
Адрес 8: 98.137.246.7 media-router-fp1.prod1.media.vip.gq1.yahoo.com

команда grep:

[email protected]:/opt# команда nslookup yahoo.com | грэп -о-е '([0-9][0-9]?[0-9]?\.?){4}$'

команда nslookup: не могу решить '(пусто)'

grep3:

[email protected]:/opt# команда nslookup mydomain.asuscomm.com | грэп -о-е '([0-9][^:][0-9]?[0-9]?\.?){4}' > output.txt
команда nslookup: не могу решить '(пусто)'
[email protected]:/opt# output.txt кошка 
7Вт.10Х.7й.6Z
ВТ-10Х-7Й-6Z.
+743
turing1 21 июн. 2014 г., 03:20:19

Я использую Линукс Минт 17.1, которая использует Немо как файлменеджер.

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

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

+732
Maya Sayani 16 авг. 2012 г., 19:15:45

В * в начале нет смысла. . в регулярном выражении соответствует любому результату, т. е. он совпадает с @ в адресе. Чтобы соответствовать литерал точка, использовать \..

Эхо [email protected] | грэп -е '\.google\.com' || Эхо совпадений
+726
Ram Srinivasan 28 мар. 2018 г., 12:41:20

Если, по какой-то причине, вы абсолютно должны использовать su вместо sudo так, следующее должно помочь. Я использую Bash для этих примеров, любой снаряд, который имеет возможности контролировать работу должны вести себя точно так же, как я когда-либо испытывал. Выполнить команду следующим образом:

корень-c Су cutecom

Как только cutecom началась, нажмите Control-Z. В большинстве оболочек, и большинство среды, в котором я бывал, управление-Z-это приостановить последовательности. Оболочка должна отвечать нечто подобное:

[1]+ остановлено корень-c Су cutecom

И это вернет вас к командной строке. Предполагая, что предыдущий ответ начал с [1], введите следующую команду:

БГ %1

Это позволит поставить работу #1 на задний план, напечатать что-то похожее на следующее:

[1]+ корень-c Су cutecom &

и вернет вас к командной строке.

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

ФГ %1

Если вам нужен список всех фоновых и приостановленных заданий, вы можете использовать команду Jobs:

вакансии
[1]+ остановлено корень-c Су dullcom
[2]- бег корень-c Су cutecom &
+604
Banni Bestina 27 июн. 2017 г., 08:52:45

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

+592
user272405 18 авг. 2012 г., 07:02:32

Предлагаю альтернативу (@...)

почему прочерк? для меня является использование резидентной памяти. (Я использую yakuake и каждая вкладка bash является 34МБ здесь. Даш 708KB.) Проблема в том, что я часто печатаю Баш иметь автодополнение.

Альтернатива: Яш РСС=1080KB, имеет отличные авто-завершения (может быть даже дружелюбнее, чем Баш один). Я поставил его по умолчанию на yakuake и не важно, сколько вкладок я открываю очень легко по памяти.

Я обнаружил, что имея yakuake начать с Яш .yashrc начиная в bash +-9MB на RSS вместо 34МБ! тогда, если я хочу сохранить что-то вроде при, Я просто выхода bash и снова Яша недостаточно памяти, чтобы запустить его!

дополняя https://unix.stackexchange.com/a/158523/30352:
старпома ЗШ использовано 5,5 МБ РСС ([email protected]) как вы не хотите придерживаться тире :)

Обс.: Через RSS-каналов при

+542
karthi c 5 июл. 2011 г., 04:38:18

Если ваш сенсорный команду поддерживает на нет разыменования:

найти . -глубина-экзек сенсорный -н-р, "$reference_file" {} +
касание -с-н -р "$reference_file" ..

(обратите внимание, что означает (чтобы не создавать файл, если он не существует с NetBSD/FreeBSD, но не с GNU или busybox касания (хотя с GNU трогать не создавать файлы и печатать сообщение об ошибке), так что добавление здесь для увеличения переносимости).

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

найти .. . -глубина \( ! -имя .. -о-чернослив \) -Exec и сенсорный -с-н -р "$reference_file" {} +

То есть добавить .. в список файлов дано найти, но скажи найти на чернослив (не спускаться в него).

Для произвольного каталога (ну тот, чей путь не начинается с -:

найти "каталог$dir/.." "каталог$dir/" \( ! -имя .. -о-чернослив \) \
 -старпома касание -с-н -р "$reference_file" {} +

(здесь, используя каталог$dir/ вместо $Дир для случая, когда $Дир относится к символической ссылки на каталог).

С БСД найти, вы можете использовать

найти -Ф "каталог$dir/.." -Ф "каталог$dir/" \( ! -имя .. -о-чернослив \) \
 -старпома касание -с-н -р "$reference_file" -- {} +

чтобы избежать проблем с $Дир , начиная с -.

Хотя вы могли бы также сделать:

(
 компакт-П -- "каталог$dir/" &&
 старпома найти .. . \( ! -имя .. -о-чернослив \) \
 -старпома касание -с-н -р "$reference_file" {} +
)

(предполагая, что $reference_file не относительный путь).

Обратите внимание, что если $reference_file является символической ссылкой, с GNU сенсорный и с , модификация время ссылки будут использоваться (что мишени будут использоваться без ), а с NetBSD (где поставляется с) и FreeBSD касания, времени модификации мишени используется С или без -сек.

При использовании ЗШ, вы могли бы использовать рекурсивный глоббинг

Автозагрузка zargs
zargs -- каталог $dir/{.,..,**/*(Ндон)} -- сенсорный -с-н -р $reference_file --

ПО не сортировка списка можно пропустить, это только для оптимизации).

ksh93, в конечном счете, добавлена поддержка ЗШ это рекурсивный глоббинг в 2005 году, с globstar вариант.

(взаимозачета globstar; FIGNORE=
 командно-х сенсорный -с-н -р "$reference_file" -- ~(Н)"каталог$dir"/**)

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

баш в итоге скопировал ksh93 по globstar в 2009 году, но изначально /сломан/ в том, что он был следующим симлинки при спуске каталогах. Это было исправлено в 4.3 в 2014 году.

Баш не имеет эквивалента ЗШ по zargs или ksh93с командно-х , чтобы разделить команды так, чтобы избежать арг список слишком длинные вопросы. На система GNU, вы всегда можете использовать GNU команды xargs для этого:

команды xargs -r0a <(
 shopt -с dotglob nullglob globstar
 функции printf '%ы\0' "$Дир/"{.,..,**}
) сенсорный -с-н -р "$reference_file" --

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

+523
kwikness 13 февр. 2013 г., 17:02:19

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

#!/бин/Баш

комплект -е

Эхо "рабочей области: $рабочее пространство"

SSL_DIR=$(фрд)/httpd_ssl_certs
OPENSSL_CNF=$(фрд)/в OpenSSL.КНФ

если [ -д "$SSL_DIR" ]; затем
 РМ -НВФ "$SSL_DIR"
интернет

команды mkdir -ВП "$SSL_DIR"

команда pushd "$SSL_DIR"

# проверить, если в OpenSSL.КНФ существует
если [ ! -Ф "$OPENSSL_CNF" ]; затем
 эхо "не может найти $OPENSSL_CNF. Построить выйдут".
 выход 1
интернет

Эхо "- создать закрытый ключ"
в OpenSSL genrsa -сервера.ключ.шаблон 2048
Эхо "- создать запрос на подпись"
OpenSSL требуе -узлы -новые -то SHA256 -конфиг $OPENSSL_CNF -ключ сервера.ключ.шаблон -сервера.КСО.шаблон
Эхо "- создать сертификат"
в openssl x509-на-Треб -сервер.КСО.шаблон -signkey сервер.ключ.шаблон -сервера.ЭЛТ.шаблон -указывать OPENSSL_CNF $

И у меня в OpenSSL.КНФ файл с конфигурацией для него:

[ Калифорния ]
default_ca = CA_default

[ CA_default ]
# как долго заверять
default_days = 365
# как долго до следующего отзыва сертификатов
default_crl_days = 30
# использование открытого ключа по умолчанию МД
default_md = SHA256 и

# продолжайте прошли ДУ заказ
сохранить = нет

политика = policy_anything

[ policy_anything ]
countryName = опционально
stateOrProvinceName = опционально
localityName = опционально
название_организации = опционально
organizationalUnitName = опционально
с commonname = опционально
значение emailaddress = опционально

[ тр ]
default_bits = 2048
default_keyfile = сервер.ключ.шаблон
distinguished_name = req_distinguished_name
запрос = нет
encrypt_key = нет
# добавить default_md в [ исх ] для создания сертификатов с SHA256
default_md = SHA256 и

[ req_distinguished_name ]
countryName = "АВ"
stateOrProvinceName = "компакт"
localityName = "какой-то город"
название_организации = "ХХХ г"
organizationalUnitName = "ХХХ г"
с commonname = "localhost"в
значение emailaddress = "[email protected]"

Когда я запускаю скрипт с этим в OpenSSL.КНФ, затем я получаю certifiacte, но этот сертификат всегда шифруется с SHA1. Я проверил это с помощью этой команды: в openssl x509-на-на сервер.ЭЛТ.шаблон -текст -noout | команда grep 'подпись. Я всегда получаю этот выход:

Алгоритм подписи: sha1WithRSAEncryption
Алгоритм подписи: sha1WithRSAEncryption

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

+501
rgin 20 янв. 2017 г., 02:28:06

Если вы используете последние версии RHEL (устройств) или Fedora, см. принятый ответ на этот вопрос. Это решение может работать и на других дистрибутивах, если ваш SSH-демон достаточно новый.

+477
mikevick305 27 мая 2015 г., 04:10:57

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

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

ПСНР() {
 для sqlplus -с ЕГР/сдать@прод << 'ЭОС' | сед-е $'с/^[ \т]*//' -е $ы/[ \т]*$//'
УСТАНОВИТЬ РАЗМЕР СТРАНИЦЫ 0
НАБОР COLSEP ";"
НАБОР ОБРАТНОЙ СВЯЗИ
НАБОР TRIMOUT НА
НАБОР TRIMSPOOL НА
 выберите max_number-last_number от postalslip
 где государство = "открыть"
/
выход
/
ЭОС
}

Если КШ не поддерживает $'...' синтаксис строки его достаточно легко заменить:

# Оригинальный стиль
СЭД $'с/^[ \т]*//'

# Альтернативный стиль
Т=$(е "\т")
...
СЭД "ы/^[ $т]*//"

Альтернативный быстрый и грязный исправить это является использование командной консоли для удаления нежелательных пробелов. Оставляя свой ПСНР() функция без изменений, вместо этого:

результат Эхо "сегодня-это: $ПСНР" > $MAILTMP

ты бы написал так:

результат Эхо "сегодня-это:" $ПСНР > $MAILTMP
+467
tvili999 20 апр. 2011 г., 03:35:54

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

Вот это:

У меня в CentOS 6.5 ВПС (с панелью ISPConfig) и недавно пытался установить протокол SSL/TLS-сертификат для моего сообщения по электронной почте (сертификат стандарта создание RapidSSL один).

Я сбит с толку вопрос, который заключается в том, что Голубятня принимает мои SSL-сертификат просто отлично и позволяет мне получать электронную почту без каких-либо проблем, но postfix отклоняет соединение (сообщение, я вам в Thunderbird является: "сообщение не может быть отправлено, так как подключение к серверу исходящей почты (SMTP) mail.example.com не удалось. Сервер может быть недоступен или отказывается от сервер исходящей почты (SMTP) соединений. Пожалуйста проверьте правильность настройки вашего сервера исходящей почты (SMTP) и повторите попытку").

Постфикс работает с STARTTLS и обычная проверка подлинности на порт 587, но не работает с SSL/TLS на порт 465.

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

Это мой мастер.CF для постфикса:

SMTP в инет н - н - - smtpd
представления инет н - н - - smtpd
# -о smtpd_tls_security_level=шифрования
# -о smtpd_tls_security_level=может
# -о smtpd_sasl_auth_enable=да
# -о smtpd_client_restrictions= permit_sasl_authenticated, отклонить
# -о milter_macro_daemon_name=происходящим
# протокола smtps инет н - н - - smtpd
# -о smtpd_tls_wrappermode=да
# -о smtpd_sasl_auth_enable=да
# -о smtpd_client_restrictions=permit_sasl_authenticated,отклонить
# -о milter_macro_daemon_name=происходящим
#628 инет н - н - - qmqpd
самовывоз ФИФО н - н 60 1 самовывоз
очистка Unix и н - н - 0 очистка
на "qmgr" ФИФО н - н 300 1 на "qmgr"
#на "qmgr" ФИФО н - н 300 1 oqmgr
tlsmgr с Unix - Н 1000? 1 tlsmgr
переписать с Unix - Н - - тривиальное-переписать
прыжок с Unix - н - 0 отказов
перенести на Unix - н - 0 отказов
трассировки с Unix - н - 0 отказов
проверьте с Unix - Н - 1 проверить
заподлицо с Unix - Н 1000? 0 заподлицо
proxymap с Unix - Н - - proxymap
proxywrite с Unix - Н - 1 proxymap
протокол SMTP для Unix - н - с SMTP
# При передаче почты в качестве резервного MX, отключить fallback_relay, чтобы избежать МХ петли
реле с Unix - н - с SMTP
 -о smtp_fallback_relay=
# -о smtp_helo_timeout=5 -о smtp_connect_timeout=5
showq Unix и н - н - - showq
ошибка с Unix - Н - - ошибка
повторить с Unix - Н - - ошибка
выбросьте из Unix - Н - - отменить
локальные Unix - н н - - местные
виртуальный Unix и - н н - - виртуальная
ЛСЗ с Unix - Н - - ЛСЗ
наковальня с Unix - Н - 1 наковальня
scache с Unix - Н - 1 scache
почтового ящика в Unix - н н - - трубы
 флаги=DRhu пользователей=письма из argv=/usr/Бен/почтового ящика -д ${получатель} ${расширение} ${получатель} ${пользователь} ${следующего прыжка} ${отправителя}
голубятня в Unix - н н - - трубы
 флаги=DROhu пользователей=письма:Письма из argv=/usr и/IP-адресов/голубятня/доставить -Ф ${отправителя} -д ${пользователь}@${следующего прыжка}
amavis в Unix - - - - 2 протокол SMTP
 -о smtp_data_done_timeout=1200
 -о smtp_send_xforward_command=да

127.0.0.1:10025 инет Н - - - - smtpd
 -о content_filter=
 -о local_recipient_maps=
 -о relay_recipient_maps=
 -о smtpd_restriction_classes=
 -о smtpd_client_restrictions=
 -о smtpd_helo_restrictions=
 -о smtpd_sender_restrictions=
 -о smtpd_recipient_restrictions=permit_mynetworks,отклонить
 -о mynetworks=127.0.0.0/8
 -о strict_rfc821_envelopes=да
 -о receive_override_options=no_unknown_recipient_checks,no_header_body_checks


amavisfeed с Unix - н - 2 ЛСЗ
 -о lmtp_data_done_timeout=1200
 -о lmtp_send_xforward_command=да
 -о disable_dns_lookups=да
 -о max_use=20

И вот мой постфикс главная.БФ

sendmail_path = выполнить /sbin/sendmail-а.постфикс

# newaliases_path: полный путь команды newaliases постфикс.
# Это в sendmail-совместимый команду, чтобы создать псевдоним базы данных.
#
newaliases_path = /usr/Бен/newaliases.постфикс

# mailq_path: полный путь команды mailq постфикс. Это
# это sendmail-совместимой командной очереди сообщений в листинге.
# 
mailq_path = /usr/Бен/mailq.постфикс

# setgid_group: группа для отправки почты и управления очередью 
команды#. Это должно быть название группы с числовой идентификатор группы, что
# не поделился с других счетов, даже с учетом постфикс.
#
setgid_group = postdrop

# html_directory: расположение постфикс документации в формате HTML.
#
html_directory = нет

# manpage_directory: расположение постфикс-лайн справочника.
#
manpage_directory = /usr/доли/человек

# sample_directory: расположение образца постфикс файлов конфигурации.
# Этот параметр является устаревшим, как в постфикс 2.1.
sample_directory = /usr/доли/док/постфикс-2.6.6/образцы

# readme_directory: расположение постфикс файлы README.
#
readme_directory = /usr/доли/док/постфикс-2.6.6/README_FILES
virtual_alias_domains =
virtual_alias_maps = хэш: файл/etc/почтальон/виртуальный-почтальон, прокси:для MySQL:/и т. д./постфикс/для MySQL virtual_forwardings.СР, прокси:для MySQL:/и т. д./постфикс/MySQL и virtual_email2email.БФ
virtual_mailbox_domains = прокси:для MySQL:/ETC в/постфикс/MySQL и virtual_domains.БФ
virtual_mailbox_maps = прокси:для MySQL:/ETC в/постфикс/MySQL и virtual_mailboxes.БФ
virtual_mailbox_base = /ВАР/письма
virtual_uid_maps = статическая:5000
virtual_gid_maps = статическая:5000
smtpd_sasl_auth_enable = да
broken_sasl_auth_clients = да
smtpd_sasl_authenticated_header = да
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, check_recipient_access для MySQL:/и т. д./постфикс/MySQL и virtual_recipient.БФ
smtpd_tls_auth_only = нет
smtpd_tls_security_level = может
# smtpd_tls_cert_file = /и т. д./Есть postfix/smtpd.свиду
# smtpd_tls_key_file = /и т. д./Есть postfix/smtpd.ключ
smtpd_tls_cert_file = в /usr/сертификаты/mail_xxxx_xx.УГР
smtpd_tls_key_file = в /usr/сертификаты/mail_xxxx_xx.ключ
transport_maps = hash в каталог/var/библиотека/почтальон/данных/транспорт-почтальон, прокси:для MySQL:/и т. д./постфикс/в MySQL-virtual_transports.БФ
relay_domains = MySQL в: файл/etc/постфикс/MySQL и virtual_relaydomains.БФ
relay_recipient_maps = MySQL в: файл/etc/постфикс/MySQL и virtual_relayrecipientmaps.БФ
proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks
smtpd_sender_restrictions = check_sender_access по MySQL: в/etc/постфикс/MySQL и virtual_sender.БФ
smtpd_client_restrictions = check_client_access по MySQL: в/etc/постфикс/MySQL и virtual_client.БФ
smtpd_client_message_rate_limit = 100
maildrop_destination_concurrency_limit = 1
maildrop_destination_recipient_limit = 1
virtual_transport = dovecot с
header_checks = регулярное_выражение:/и т. д./Есть postfix/header_checks
mime_header_checks = регулярное_выражение: файл/etc/постфикс/mime_header_checks
nested_header_checks = регулярное_выражение: файл/etc/постфикс/nested_header_checks
body_checks = регулярное_выражение: файл/etc/постфикс/body_checks
smtp_tls_security_level = может
smtpd_tls_mandatory_protocols = !Наличии SSLv2 !Протокол SSLv3
smtpd_tls_protocols = !Наличии SSLv2!Протокол SSLv3
smtp_tls_protocols = !Наличии SSLv2!Протокол SSLv3
myhostname = почта.xxxx_xx
mynetworks = 127.0.0.0/8 [::1]/128
#mynetworks = 178.43.213.42/8 [::1]/128
dovecot_destination_recipient_limit = 1
smtpd_sasl_type = голубятню
smtpd_sasl_path = частная/авт
content_filter = amavis:[127.0.0.1]:10024
receive_override_options = no_address_mappings
промежуточного узла =
mailbox_size_limit = 0
message_size_limit = 0

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

обновление: (я не могу комментировать этот сайт стек курсы еще). Мой постфикс версии 2.6.6

обновление 2: даже если я раскомментируйте протокола smtps блок в мастер.файл CF соединение отвергается.

+454
user57785 1 дек. 2016 г., 04:56:51

Я хочу, чтобы удалить слово до пробела. Моя файловая структура:

АНТ

тигр

статические кролик

Лев

динамический обезьяна

ишак

Мне нужен выходной, как:

АНТ

тигр

кролик

Лев

обезьяна

ишак

Я могу использовать grep в командной для этого, или есть какие-то другие методы, которые доступны?

+393
jorisv92 23 июн. 2013 г., 12:09:33

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

#!/бин/Баш

# для каждого файла
для F в *.{jpg,формате JPEG}; делать
 # сгенерировать случайный идентификатор, чтобы предотвратить удаление дубликатов
 randomid=$(тр -др "[:alnum:]" < файл /dev/urandom | глава -с 10)
 # добавить дату и время изменения (разделенных дефисами) к текущим именем
 # -я приглашения на возможные дубликаты. 
 МВ -я - "$F" и "$(дата +%г-%м-%д%р%С-Р "${Ф}")_location_${randomid}.в JPG";
сделано
+373
vijay kamal 13 июл. 2013 г., 12:25:24

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

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

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

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

+321
Arul Inthirarajah 30 мар. 2011 г., 21:43:21

Получить inode и большие/малые числа с истат командование в/proc/<PID процесса>/объекта/.из:

$ истат является.из
Инода 4694 на Файл Устройства 10/5 
Защита: Р-ХС-ХС-установить УИД 
Владелец: 0(корень) Группа: 0(система)
Количество ссылок: 1 Длина 82411 байт

Последнее обновление: Пт Май 4 13:58:53 ПДТ 2018
Последнее изменение: Срд 29 ноября 10:40:56 ПСТ 2017
Последнее посещение: Ср, 5 сен 14:51:07 ФДТ 2018

Имя файловой системы от большие/малые числа

$ Общ -л в /dev/* | грэп 10, | Команда grep ' 5 '
БРВ-РВ---- 1 корневая система 10, 5 июля 03 2017 /Дев/Ф2
КВР-РВ---- 1 корневая система 10, 5 июля 03 2017 /Дев/rhd2

$ ДФ /Дев/Ф2
Файловой системы 512-блоки бесплатно %используется Iused %Iused установленный на
/разработки/Ф2 10944512 2220824 80% 41861 4% в /usr

Получить имя файла из узлов

$ найти /УСР-inum 4694 -старпома /ОГРН/ЛС-л {} \;
-Р-СР-ХС-- 1 корневая система 82411 29 ноября 2017 выполнить /sbin/inetd о
+273
Bob21lla 26 янв. 2010 г., 01:53:00

если вы используете Mac или BSD попробуйте это:

команды ls -1 *.формат JPG | сортировка -Н
+219
Perfi 12 окт. 2012 г., 18:45:02

Как уже было предложено @MelBursian в комментариях, я бы тоже за Неум за СЕПГ.

на awk '
 НАЧАТЬ { ОФС=ДФ=": "}
{
 если (1 $ = = "идентификатор параметра") {
 $2 += 1;
}
 если (1 $ = = "значение") {
 Валь=$0; Гэтлину;
 печати; печати вал;
далее;
}
печати;
}
файл' 
+197
Vijay Balasubramanian 23 мая 2017 г., 19:32:17

Допустим, что я создал четыре новых tmux сессии (1, 2, 3 и 4). Теперь, я убью каждого окна в сессии 2. список tmux-сессии только показывают, что 1, 3 и 4 являются активными. Если я создаю новый tmux сессии, это им 5.

Как я могу понять, tmux , что "сессия 2" (или просто число 2) могут быть переработаны?

Конечно, я могу переименовать сеанс 5 сеанс 2, но это дополнительные команды и я ленивый.

Обратите внимание, что я говорю здесь о сессии , а не для Windows нумерации. Я знаю про нумерацию-окна.

+89
Turtle1363 27 мар. 2012 г., 22:59:41

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

После этого это до вас ли вы распространять файлы между существующей директории в /usr/местные или если вы создаете новый специальный каталог в /usr/местные (но последнее уже не будут существовать на исполняемые путив переменной LD_LIBRARY_PATH, ни окружения manpath).

Взгляните на СЗХ

+85
devld 8 мар. 2013 г., 18:32:34

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

+71
user2939513 4 мар. 2012 г., 19:05:24

Я обычно играю в SWTOR на Windows (10), но умея играть на Linux будет намного лучше, слишком много причин, чтобы перечислить (и выходит за рамки данного вопроса). Так что я установил его с помощью чипов в Linux (с помощью Wine версии 1.8-постановка, как порекомендовали друзья).

Некоторые из моих клавишах изменились, однако. На Windows, у меня один keybind как слеш ( ' \ ' ), которые я использую постоянно, и еще несколько как клавиши AltGr+, например клавиши AltGr+К, Л, Г и так далее. Эти прекрасно работают на Windows.

Однако, когда я загрузить добычу на Linux - после установки таже keybind/интерфейса (и я знаю, что он нашел их, потому что мой чат и интерфейс именно так, как они должны быть, что они не были прежде чем я перевел эти конфиги) - слот, который должен быть привязан к \ теперь привязан к #. Пытаясь связать его обратно, я обнаружил, что он даже не зарегистрировать \ в диалоговом окне привязки. Однако, я могу легко ввести символы в чат сообщения, и я могу подтвердить из xkey, что нажатие клавиши отправляется на добычу.

Аналогичная история с клавиши AltGr: используя клавиши AltGr+F на самом деле вызывает keybind связанной с F, и пытаясь связать его именно связывает его Ф. Я не могу проверить, вписав его в чате, но я проверил с xkey, что нажатие клавиши отправляется к окну Х. привязки по-прежнему в списке с помощью клавиш ctrl+alt+ф, да и вообще я могу вызвать его, как что (это как он приходит на Windows).

Самая странная вещь об этом является то, что он автоматически отскок \ привязка к #, без редактирования конфигов и никакой ручной перепривязки (а что я еще могу типа \ в чате, так что это явно получая нажатия клавиш). И еще она отлично работает на Windows.

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

Я бегу чипов в Linux 4.2.10 установлен с официального сайта, используя скрипт в SWTOR, перечисленные в результатах поиска и установки с официального сайта swtor.com . Моя система

$ команду -а
Никакие модули ЛСБ доступны.
Идентификатор дистрибьютора: в Debian
Описание: в Debian GNU/Линукс 8.3 (Джесси)
Релиз: 8.3
Кодовое имя: Джеси
$ команде uname -srviopm
В Linux 3.16.0-4-amd64 в #1 СМП в Debian 3.16.7-ckt20-1+deb8u4 (2016-02-29) x86_64 с неизвестных Unknown GNU/Линукс

У меня есть графики 940М карты Nvidia (Оптимус), который используется в SWTOR через шмеля (установлен из бэкпортов, как драйвер).

+35
Gopalakrishnan AN 25 янв. 2010 г., 08:32:25

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

$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