СШ доступом между CentOS и VMware установил Ubuntu

Как использовать SSH удаленный доступ между управлением CentOS (хозяина) и VMware установил Ubuntu?

+781
Spangles923 19 февр. 2012 г., 19:17:31
40 ответов

Я пытаюсь Bcache установки на существующую систему(ее рискованно,но мы не беспокоимся о потере каких-либо данных ) . Так что мой make и Make установки работает, но когда я запускаю команду make-bcache я получаю ниже ошибки .Такую же ошибку я получил при попытке установки ДМ-кэш .Может ли один пожалуйста, предложите какие-либо решения ,мы здесь делаем любую ошибку

[корень@x130-65-157-206 bcache-инструменты]# сделать-bcache -Б на /dev/sda2
Не могу открыть разработки раздела /dev/sda2: устройство или ресурс занят 

[корень@x130-65-157-206 bcache-инструменты]# сделать-bcache -Б /Дев/СДА
Не могу открыть Дев /Дев/СДА: устройство или ресурс занят 

Ниже конфиг моего диска

[корень@x130-65-157-206 bcache-инструменты]# команда fdisk -л

Диск как /dev/ПДД: 498.8 ГБ, 498753077248 байт, 974127104 секторов
Единиц = секторах 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Тип метки диска: Дос
Идентификатор диска: 0x00036dc2

 Загрузочное Устройство Начало Конец Блоки ID Система
на /dev/sda1, поскольку * 2048 1026047 512000 83 Линукс
на /dev/sda2 1026048 974127103 486550528 8э в Linux с помощью LVM

Диск /Дев/маппер/в CentOS-корень: 53.7 ГБ, 53687091200 байт 104857600 секторов
Единиц = секторах 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт


Диск /Дев/маппер/в CentOS-своп: 8455 МБ, 8455716864 байт, 16515072 секторов
Единиц = секторах 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт


Диск /Дев/маппер/в CentOS-главная: 436.0 ГБ, 436014678016 байт, 851591168 секторов
Единиц = секторах 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт


Диск как /dev/СКБ: 31.4 ГБ, 31376707072 байт, 61282631 секторов
Единиц = секторах 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт

Мой ССД присутствует на /dev/СКБ .

+932
kinkiwi 03 февр. '09 в 4:24

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

Изменение install.sh к:

экспортировать файл foo=бар

Вместо того, чтобы ./install.sh вы могли бы попробовать . install.sh

+931
Jaedu Cho 25 янв. 2019 г., 16:03:59
Другие ответы

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

89

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

Проблема в том, что учебник вы следовали написано с systemd в виду. Как вы все еще пользуетесь старой системы инициализации нужно добавить в iptables , чтобы демоны массива в РЦ.конф. Пожалуйста, имейте в виду, что следующее обновление для iptables пакет мое падение в файл/etc/rc автомобиль.д/iptables в скрипт.

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

+916
helgasco 2 мар. 2017 г., 01:41:29

мужчина массива.в NTFS говорит:

 -С опцией --enable-сжатия
 Включить сжатие на томе.

Если у меня объем составил этот вариант, как я позже отключить сжатие?

Также, Как отключить сжатие на папку основе, и это распространяется на папки, которые наследуют от своих родителей?

+882
Livia 22 нояб. 2014 г., 19:24:58

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

# в iptables -I вход 1 -м государство --государство установило,связанные с-J принимаем

кроме того, ICMP-это другой протокол, отличный от TCP и UDP, вы должны явно разрешить его. Я обычно разрешены ICMP полностью, так как блокирование иногда это может создать проблемы с вещи, как фрагментация.

# в iptables -I вход 2 -п в ICMP -Джей принимает

еще одна вещь: вместо того, чтобы добавить "удалить все" правило, вы можете изменить политику цепочки:

# iptables в -п падение напряжения на входе 
+877
shontelle Maxwell 17 апр. 2012 г., 00:01:15

Не поставляя пути.

Решена путем выполнения:

ecryptfs-восстановить-частная /медиа/русский/дома/.ecryptfs/имя_пользователя/.Pravate
+867
ziomar 22 окт. 2015 г., 07:43:41

Я очень смущен и интересно, если я пропускаю что-то

Я думаю, что вам не хватает (или не признавая) в/etc/безопасности/ограничения.конф Вот шаблон от SUSE Линукс Enterprise сервера 11.4, а также о том, как я глобально установить размер стека stacksize предел неограничен и по умолчанию 8кб.

# в /etc/безопасности/ограничения.конф
#
#Каждая строка описывает ограничения для пользователей в виде:
#
#<домен> <тип> <элемент> <значение>
#
#Где:
#<домен> может быть:
# - имя пользователя 
# - имя группы, С @группа синтаксис
# - символ *, для записи по умолчанию
# - подстановочный %, может быть использован с %синтаксис группы,
# для ограничения maxlogin 
#
#<тип> может иметь два значения:
# - "мягкий" для выполнения мягких ограничений
# - "жесткий" для соблюдения жестких ограничений
#
#<объект> может быть одним из следующих:
# ядра - ограничивает базовый размер файла (КБ)
# - данные - максимальный размер данных (КБ)
# - японская жена - максимальный размер файла (КБ)
# - значение для параметра memlock - Макс запер в памяти адресное пространство (КБ)
# - nofile - максимальное количество открытых файлов
# - RSS-канал - максимальный резидентный размер (КБ)
# стека - максимальный размер стека (КБ)
# - ЦП - максимум процессорного времени (мин)
# - nproc - максимальное количество процессов
# как ограничить адресное пространство (КБ)
# - maxlogins - максимальное количество учетных записей для этого пользователя
# - maxsyslogins - максимальное количество входов в систему
# - Priority - приоритет для запуска пользовательского процесса с
# замки - максимальное число блокировок файлов пользователь может держать
# - sigpending - максимальное число ожидающих сигналов
# - msgqueue - Максимум памяти, используемой очередей сообщений POSIX (байт)
# - Ницца - Макс хороший приоритет позволило повысить до значения: [-20, 19]
# - rtprio - максимум приоритета realtime 
#
* жесткий стек неограниченное
* мягкий стек неограниченное
* жесткий nofile 100000
* мягкие nofile 100000

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

Быть насторожился, установив некоторые предметы неправильно может предотвратить вас от входа в систему

+864
arritjenof 24 мая 2011 г., 17:36:17

Я могу запустить идею из текущего каталога. Однако терминал будет занята фонового потока идеи. Можно ли просто запустить идею без терминала оккупировали? Спасибо!

+856
mike rozaski 11 июн. 2019 г., 08:39:33

"нормальные" ЛВМ снимки являются довольно медленными по написанию - см., например, https://johnleach.co.uk/words/613/lvm-snapshot-performance. Он может упасть до 10%. Делая снимок РО помогает немного. В вашем случае тонкая настройка должна помочь совсем немного (https://github.com/jthornber/linux-2.6/blob/thin-stable/Documentation/device-mapper/thin-provisioning.txt) - или использовать Btrfs или ZFS, в которой работает в Linux, а также.

+855
IanB 13 янв. 2015 г., 05:02:05

Я столкнулась с одной проблемой при удалении Firefox на платформе RHEL 5.8, пожалуйста, найти мою работу ниже круглой предлагаю полностью удалить пакет браузера Firefox.

[корень@dev170app ~]# кошка /и т. д./редхат-релиз
Релиз самым 5.8 (Тиканга)

[корень@dev170app ~]# РПМ-ОК | грэп -я на Firefox
браузер Firefox 3.6.26-1.0.1.el5_7
браузер Firefox 3.6.26-1.0.1.el5_7

[корень@dev170app ~]# РПМ-е браузер Firefox 3.6.26-1.0.1.el5_7
ошибка: "браузер Firefox 3.6.26-1.0.1.el5_7" задает несколько пакетов

[корень@dev170app ~]# РПМ-е браузер Firefox 3.6.26-1.0.1.el5_7 --nodeps в
ошибка: "браузер Firefox 3.6.26-1.0.1.el5_7" задает несколько пакетов


[корень@dev170app ~]# РПМ-е в Firefox --allmatches командлета (висит)

[корень@dev170app ~]#Yum для удаления Firefox (для подвешивания)

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

+854
Rootdev 7 дек. 2015 г., 22:08:23

У меня есть текстовый файл, который я пытаюсь отладить проблема кодирования. Я прогнал файл через ОД -С и получил следующие выходные данные:

3457540 , "т е х Т" : "302 241 ц 303 251

Мое понимание от человека страницы заключается в том, что -с "выберите[s] ASCII символы или escape-последовательностями." Я предполагаю, что я не понимаю, что избежать обратной косой черты. Я бы предположил, что это c-строка стиль сбежал характера, такие как \0 или . Тем не менее, я получаю значения (302 и 303), что явно находится вне диапазона байтов. Может кто-нибудь объяснит, что здесь происходит?

+773
zenadm1n 3 июн. 2013 г., 01:53:27

Я не уверен, что проблема у вас есть, так что я пропущу.

Если вы хотите, чтобы играть с шейпингом трафика для каждого процесса необходимо использовать классовая дисциплина очереди. НТВ или HSFC, вероятно, ваш лучший ставку. Используя которые вы можете создать дерево очередей дисциплин (netem может быть подключен к одному из листьев) и назначить трафик через них с ТС фильтр.

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

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

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

+758
Wolfgang Reh 27 янв. 2010 г., 12:24:04

файл resolv.conf, который может быть изменен по вашему DHCP-сервер, который часто может быть PXE-сервера. У вас есть уже настроенный файл resolv.конф он все еще может быть изменен по DHCP и перезаписаны или изменены.

Эта ссылка имеет хорошее объяснение.

страницы nixcraft: как убедиться, что файл /etc/файл resolv.конф не обновляется по DHCP-клиент.

+716
Jiawei Yang 19 мар. 2016 г., 18:23:31

Похоже, @jimmij сделал точку. Мне удалось загрузить Windows через загрузчик, которая была установлена на раздел EFI (который не был удален жратвы, и была признана моей материнской платы)

Это решает мою проблему, так как я просто хотел, чтобы загрузиться в Windows и manjaro.

Но как для наклеивания на загрузчик UEFI, кажется, что операционные системы, установленные на раздел EFI может решить проблему. (эквивалент нагрузки в прежнем режиме, я полагаю?) Что, это уже другой вопрос, но с одной общей для @JdeBP может дать много информации (или, возможно, решит, что я не пройти через все содержание) на этот вопрос.

Хотя по-прежнему открыт для любого решения, которое может работать в контексте использования жратвы и UEFI.

+706
Magdalena 15 июл. 2018 г., 10:42:34

Похоже, что ваше окружение не включает в каталог/usr на/sbin каталог, который проводит такие системные программы.

Быстрого решения должны использовать каталог/usr на/sbin/программы , а не просто команду adduser.

Два альтернативных решения:

  1. Изменить путь в .bashrc и и/или .файл , так что файл/usr на/sbin включен в список. Например, вот мои настройки:

    экспорт PATH="$HOME/bin:/usr/local/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/bin:/bin:/usr/local/games:/usr/games"
    
  2. Редактирование пользователям использовать sudo? конфигурации (с помощью sudo visudo -F в файл /etc/пользователям использовать sudo?.д/securepath) и добавьте следующую строку в пустой файл:

    # Продлить путь для команды судо 
    По умолчанию secure_path="/usr/местные/sbin:/usr/местные/Бен: выполнить/sbin:/usr/Бен: файл/sbin:/бин"
    

Либо будет достаточно.

+674
ChorData 8 июл. 2018 г., 16:30:42

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

Мой файл выглядит так:

Идентификатор Иаков 4.0 6.0 42.0 
ИД-Эльза 5.0 8.0 45.0 
ИД-Фред 4.0 6.0 42.0 
ИД-Жерар 6.0 8.0 20.0 
ИД-Труди 5.0 8.0 45.0 
ИД-Тесса 4.0 6.0 42.0

Мой желаемый результат-это:

3 лот-Иаков 4.0 6.0 42.0 
2 лот-Эльза 5.0 8.0 45.0 
3 код-Фред 4.0 6.0 42.0 
1 ИД-Жерар 6.0 8.0 20.0 
2 лот-Труди 5.0 8.0 45.0 
3 код-Тесса 4.0 6.0 42.0

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

кошки файла | сортировка -К2,4 | уник -с-Ф1 > выходной_файл
+657
Hana 6 июн. 2014 г., 12:27:37

Я не понимаю, что вернуть мишень в команды iptables.

Сомнение приходит от этого руководства , где он говорит:

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

Так что если пакет соответствует правилу и он перестает проверять другие правила зачем мне возвращаться?

Например, я нашла это в интернете:

в iptables -это следующее -Т мангл-я как wlan0 -с 192.168.1.10 -Джей Марк-набор-Марк 30;
в iptables -это следующее -Т мангл-я как wlan0 -с 192.168.1.10 -Джей возврата;

Зачем мне возвращаться? Если пакет соответствует первому правилу, то он автоматически прекращает выполнение других правил.

+615
alessandro galzerano 14 мар. 2012 г., 03:49:45

Для полноты, вот моя функция с некоторыми модификациями, как полагают @terdon и @gniourf_gniourf :

install_auto() {
 если [ ! $# -gt 0 не ] ; тогда
 Эхо "использование: $0 имя_пакета [имя_пакета ...]"
 интернет 

 apt-получить -ч > /dev/нуль 2>&1
 если [ $? -экв. 0 ] ; тогда
 если [ -Ф "[email protected]" ] || [[ "[email protected]" =~ '/' ]] ; тогда
 команду sudo gdebi -Н "[email protected]"
 вернуть $?
 еще 
 судо apt-получить установку --предположим-да "[email protected]"
 вернуть $?
интернет
интернет

 вывод справка > /dev/нуль 2>&1
 если [ $? -экв. 0 ] ; тогда
 судо помощью zypper --неинтерактивном ... нет-Гоб-проверяет --установки --авто-согласен-с-лицензий "[email protected]"
 вернуть $?
интернет

 #может проверить другие пакетные менеджеры в будущем

 Эхо "ошибка: диспетчер пакет не найден"
 вернуться 255
}

Я ценю любые предложения.

+606
k4rshh 20 окт. 2016 г., 15:59:37

Нет. Терминал приложения чтения ввода с клавиатуры, от устройства файл (на Linux, то как и/dev/ttyS0 или /устройство/dev / ttyUSB0... для серийного устройства, устройства/dev/оч/0 на псевдо-терминальное устройство) соответствующего терминала с клавиатуры вы печатаете на.

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

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

На самом деле, если это управляющий терминал процесса и процесс находится не на переднем плане группы процессов терминала, процесс обычно приостанавливается, если попытка чтения из него (и если он был на переднем плане групповой процесс, она получит сигнал SIGINT/SIGTSTP/на которых он слушал, если бы вы послали //^\ независимо от того, будет ли процесс чтения с терминала устройства или нет). Эти вещи не происходили бы, если оконечное устройство не управляющий терминал процесса (если процесс был частью другой сессии). Вот что управляющий терминал около. Который предназначен для работы управления механизм как реализовано интерактивную оболочку. Рядом SIGTTIN/SIGTTOU и радиоразведки/SIGTSTP/на которых он слушал сигналы, терминал, задействованных в доставке обрабатывает этот сигнал на терминал повесить седло, оно также устройства tty, что устройство/dev/телетайп перенаправляет на.

В любом случае, это только для терминалов ввода: реально, как в терминале устройства, подключенного через последовательный порт, эмулированный вроде X11 эмуляторы терминалов, такие как в xterm , которые используют псевдо-терминальных устройств, или эмулируется ядром, как виртуальных терминалов на Linux, которые взаимодействуют с процессами, с устройством/dev/телетайп<х> (и поддержки больше, чем стандартный интерфейс терминала).

Такие приложения, как X-сервер, как правило, получают ввода с клавиатуры с драйверами клавиатуры. На Linux с использованием общего входного слоя абстракции. X-сервер, в свою очередь, содержит механизм событий, чтобы общаться событий клавиатуры подключение приложений к нему. Например, в xterm будет получать события клавиатуры для X11, который он переводит, чтобы написать иероглифы на стороне мастер псевдо-терминал устройство, которое переводится процессов, запущенных "внутри" в xterm чтение соответствующих персонажей при чтении из соответствующих псевдо-терминал ведомого устройства (например, /dev/оч/х).

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

Например, если вы запустите браузер Firefox, приложение, которое подключается к X-серверу для пользователей ввода/вывода, в оболочке работает в xterm работает, в Firefox будет наследовать управляющий терминал от скорлупы родителей. в терминале убьет его, если он был запущен на переднем плане оболочкой. Он будет также иметь свои файловые дескрипторы 0, 1 и 2 (устройства stdin, stdout и stderr) откройте на устройстве/dev/оч/<х> файл (опять же в наследство от своей оболочки из родителей). И в Firefox может очень хорошо в конечном итоге писать на ФД 2 (поток stderr) за какой-то ошибки (и если он был поставлен в фоновом режиме и оконечное устройство был настроен перестает действовать до его закрытия, он бы тогда получите SIGTTOU и приостанавливается).

Если вместо браузера Firefox запускается сеанс X Manager или Windows диспетчере (когда вы нажимаете на некоторых иконке Firefox на некоторых меню), он, вероятно, не получить любой управляющий терминал и не будет иметь никакого файлового дескриптора подключен к любому (вы увидите, что пс-пс <браузера Firefox-пид> показывает ? как телетайп и как lsof -Р <браузера Firefox-пид> показывает никаких файловый дескриптор на файл/dev/ПТС/* или /dev и/телетайп*). Однако, если вы просматривали файл://файл/dev/оч/<х>, в Firefox может все еще сделать некоторые ввода/вывода на терминальное устройство. И если он открыл файл без O_NOCTTY флаг и если это произошло из-за сессии лидер и если что на/dev/оч/<х> не уже есть сессии прилагается к нему, что устройство будет в конечном итоге управляющий терминал, что в Firefox процесс.

Больше читать на:

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

После вашего редактирования уточняет немного вопрос и добавляет некоторый контекст.

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

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

Приложения, такие как тр получить свой вклад из stdin и писать в stdout. Когда устройства stdin/stdout является tty-устройства с терминалом на другом конце, они происходят, чтобы быть интерактивным в том, что они читать и писать данные из/до пользователей.

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

Хотя пейджер-это типичное приложения, которое еще нужно взаимодействовать с пользователем, даже когда их ввода не терминал (по крайней мере, когда их выпуск по-прежнему идет к терминалу). Поэтому им нужен другой канал на терминальное устройство, чтобы принимать пользовательский ввод. И вопрос: какое устройство терминала должен их использовать?

Да, он должен быть управляющим терминалом. Как это обычно то, что управляющий терминал должен быть. Это устройство, которое пошлет на пейджер сигнал SIGINT/SIGTSTP при нажатии Ctrl-C в/З, так что имеет смысл для пейджера читать других ключевых штрихов из того же терминала.

Типичный способ, чтобы получить дескриптор на управляющий терминал, чтобы открыть файл/dev/tty-терминала , который перенаправляет есть (обратите внимание, что это работает, даже если процесс был изменен euid так так, что он не имеет разрешение на чтение оригинального устройства. Это намного лучше, чем пытаться найти путь к оригинальному устройство (которое может быть выполнено в любом случае переносимо)).

Некоторые пейджеры вроде меньше, или самой открыть файл/dev/телетайп , даже если стандартный ввод является терминалом устройства (в конце концов, можно было бы сделать менее < на /dev/ttyS0 в эмулятор терминала, чтобы увидеть, что именно передается через последовательный).

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

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

Можно утверждать, что вы хотите, чтобы убедитесь, что стандартный вывод является терминалом устройства и что это один и тот же терминал устройства в качестве управляющего (с учетом того, что человек -л как /dev/stdin с < с /dev/ttyS0 > /Дев/к ttys1 например, когда вы не хотите, чтобы пейджер, порожденные человеком , чтобы сделать взаимодействие с пользователем), но это, наверное, не стоит заморачиваться, особенно учитывая, что это не так-то легко переносимым. Которые также могут нарушить работу других странных случаев, которые ожидают пейджер, чтобы быть интерактивным, так долго, как stdout-это терминал.

+596
RebekaSweet 6 июн. 2017 г., 14:46:48

У меня есть сервера (с Debian или CentOS) и я хотел бы установить программы из других источников, потому что я всегда могу иметь актуальную программного обеспечения. Если я хочу установить какую-то программу из исходников я обычно делаю следующие шаги:

  1. Скачайте архив с исходным кодом
  2. Распаковать и CD в директорию с исходным
  3. Работать ./настроить префикс=/usr/местные
  4. принять && установка

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

Мои вопросы:

  1. Если я хочу обновить программу до новой версии, какие шаги я должен выполнить?
  2. Как я могу удалить программу установленную таким образом?
  3. Можно ли удалить папку с исходным кодом после установки или она может быть полезным позже?
+562
Andris Silis 28 апр. 2017 г., 10:41:55

Я пытаюсь запустить стрейч Debian, как я попытался установить драйвера Nvidia (не бесплатно) и драйвер Intel, я пытался вручную настроить мой файл xorg.conf, но ничего не изменилось. Даже попытался с нуво, но ничего. Он не будет работать. Моя материнская плата видит подключенный разъем PCI, у них разъем VGA подключен к рабочей осыпи (ранее проверял)

тест [email protected]:~$ команду lspci | grep в ВГА
00:02.0 VGA совместимый контроллер: корпорация Intel процессор Xeon E3-1200 для В3/4-го поколения процессор интегрирован графический контроллер (откр 06)
01:00.0 VGA совместимый контроллер: корпорация GM107 видеокарты NVIDIA [GeForce для видеокарты GTX 750 Ti в] (Откр. А2)

Но расширения xrandr не видит второй VGA, он видит только один экран.

тест [email protected]:~$ xrandr поближе судо
Экран 0: не менее 8 х 8, текущие 1920 х 1080, максимальное 16384 х 16384
ДВИ-я-0 отключается основной (нормальный левый перевернутый правая ось Х ось Y)
ДВИ-и-1 отключен (нормальный левый перевернутый правая ось Х ось Y)
Разъем HDMI-0 отключен (нормальный левый перевернутый правая ось Х ось Y)
Разъем HDMI-1 отключен (нормальный левый перевернутый правая ось Х ось Y)
DVI на d-0 связано с разрешением 1920x1080+0+0 (нормальный левый перевернутый правая ось Х ось Y) 521mm х 293 мм
 1920х1080 60.00*+
 1680х1050 59.95 
 Разрешении 1440x900 74.98 59.89 
 1280х1024 75.02 60.02 
 1280х720 60.00 
 1024х768 75.03 60.00 
 800х600 75.00 60.32 
 640х480 75.00 72.81 59.94 

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

+550
Frank Park 19 авг. 2015 г., 11:58:50

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

Этот вопрос похож, но не совсем то, что я ищу: найти команду для определенных подкаталогов.

Я не ищу файлы, просто каталоги с определенным именем.

+512
Vinod Sg Vin 16 окт. 2010 г., 15:59:02

Же для СЭД

СЭД -е 'ы&(.*М)( .*);( .*)$&<\овер 2\3>\п\т<время>\1</Время>\п</валяльно>&;
$!Г;
 индекс S& = ([-.0-9]+)&="\1"&г'журнала.файл

Или положить его в скрипт-файл

#!/бин/СЭД -Эф
с|(.*М)( .*);( .*)$|<\овер 2\3>\п\т<время>\1</Время>\п</валяльно ->|
$!Г
с| = ([-.0-9]+)|="\1"|г

И использовать его

СЭД -Эф сценарий.лог-файл.файл

или если сделал его исполняемым командой chmod +х ./сценарий.файл просто

./сценарий.лог-файл.файл
+456
Michael Santoro 14 янв. 2013 г., 07:18:05

Что такое файл с ~ в конце имя?

$ ЛС # псевдонимы, чтобы добавить флаги
-rwxrwxr-х 1 durrantm 2741 16 мая 09:28 strip_out_rspec_prep_cmds.sh~*
drwxrwxr-х 13 durrantm 4096 16 мая, 14:21 ../
-rwxrwxr-х 1 durrantm 2221 16 мая 14:58 strip_out_rspec_prep_cmds.sh*

Это не совпадает .ППВ файлов, которые есть при редактировании.

Два файла имеют довольно много отличий и новых файлов (нет ~ в конце) и самые последние изменения и эти изменения не в старых (~) файл.

Похоже, я могу удалить его?

+444
metybean 21 нояб. 2013 г., 11:31:04

Я пишу скрипт для удаления записи из определенной группы. например: имя файла dest.xml

<домен id="1" имя_группы="группа1">
 <ID узла="АБВ">
 <ID узла="ИЦК">
 <ID узла="ААА">
</домен>
<домен id="2" имя_группы="группа2">
 <ID узла="ИЦК">
 <ID узла="ААА">
</домен>
<домен id="3" имя_группы="группа3">
 <ID узла="АБВ">
 <ID узла="ИЦК">
</домен>

Я хочу удалить запись из файла выше (имя dest.xml) с ID узла="ИЦК" от имя_группы="группа1" (он не должен удаляться из группа2 и группа3). Я могу сделать это путем чтения файла последовательно N, затем удалить его из определенной группы. Но если файл большой (>10к строк), то это занимает время.

Есть ли простой способ для этого?

+296
Sasuke Uchiha 13 мар. 2010 г., 17:48:50

По умолчанию "false", то скрипт использует образ ядра и initrd из /и т. д./По умолчанию/kexec. То есть обычно /vmlinuz и /initrd он.в img - обычно последнее установленное ядро.

Когда вы установите значение "true", это разбор /загрузки/grub/харч.cfg в файл для поиска по умолчанию образ ядра и initrd. В основном это то же самое. При настройке grub, чтобы использовать другие ядра по умолчанию (например старшего) kexec не может признать, что кроме вас установить параметр в "true".

+293
Aleksey199 16 янв. 2016 г., 05:24:26

Также это еще один вариант в графическом режиме (гном 3.22):

  1. Откройте гном 'твик' инструмента или типа гном-твик-утилиту на терминал
  2. Перейдите в закладку ввода'
  3. Нажмите на кнопку переключения на другую раскладку'
  4. Выберите ваш любимый ярлык избегая сочетание клавиш Ctrl+шифт и Альт+Шифт
+289
Sam Paulson 23 сент. 2019 г., 18:35:17

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

Вы должны понимать, что любая машина с x86 нужна ОС для работы, вам нужны драйверы для взаимодействия с аппаратурой и контролировать процесс, планировщики и так далее, в противном случае, вы не можете ничего сделать. В "умом-доказать" часть любой ОС драйверами, так как это та часть, которая взаимодействует непосредственно с оборудованием. Корпорация Intel VT и СВМ АМД также оборудования и гипервизора довольно много драйвер для этого оборудования. ESXi-это ОС, обрезаются, и места для определенных видов нагрузки, но ОС, тем не менее. КВМ-это очень драйвер для Вт, а с Linux (ядро) уже остальной аппаратной поддержки и планировщики на месте, можно стать правильным "умом-доказать" гипервизора, все это нужно было модуль КВМ.

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

+282
lgeorget 31 янв. 2016 г., 15:11:40

Команда git-решение особенно полезно, если вам нужно, чтобы развернуть файлы на разных машинах, и даже больше, поэтому если у вас есть части, которые являются общими для всех машин, и их части, которые являются специфическими для некоторых машин. Вы можете сделать несколько репозиториев и использовать инструмент, как multigit или vcsh их клонировать за ту же директорию (ваш домашний каталог в данном случае).

+280
Doug Griffin 1 авг. 2014 г., 15:04:25

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

$ Эхо Яблоко | ОД -Ан-vtu1
 65 112 112 108 101 10

Обратите внимание, что он выводит байт значение каждого байта в файле. Это не имеет ничего общего с ASCII или любой другой набор символов.

Если файл содержит в заданном наборе символов, и вы хотели бы видеть 65, потому что это байт используется в ASCII, то вам нужно будет сделать:

< файл с iconv -F, который-кодировка-т в ASCII | ОД -Ан-vtu1

Чтобы сначала преобразовать файл в ASCII, а затем сбросить соответствующие значения байта. Например яблоко<если> в кодировке ebcdic-Великобритания будет 193 151 151 147 133 37 (301 227 227 223 205 045 в восьмеричной).

$ е '\301\227\227\223\205\045' | с iconv -F в кодировке ebcdic-Великобритания -т в ASCII | ОД -Ан-vtu1
 65 112 112 108 101 10
+272
Genevieve Bobodu 2 янв. 2020 г., 18:36:19

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

Сначала я открыл этот вопрос , потому что я пытался навсегда установить нажав конфиг при запуске, но после недавнего обновления операционной системы, теперь команды synclient tapbutton1=1 команда не работает (как в нем, но ничего не меняется и я все еще не могу нажать на кнопку).

Я пробовал установка tapbutton параметр в файле/etc/Х11/файл xorg.конф.Д/70-синаптикс.конф и перезагружается, до сих пор не можете нажать на кнопку.

#в/etc/Х11/файл xorg.конф.Д/70-синаптикс.конф

Раздел "InputClass"
 Идентификатор "тачпад всеохватывающий"
 Водитель "синаптикс"
 MatchIsTouchpad "о"

 Вариант "TapButton1" "1"
 Вариант "TapButton2" "3"
 Вариант "TapButton3" "2"
 Вариант "VertEdgeScroll" "о"
 Вариант "VertTwoFingerScroll" "о"
 Вариант "HorizEdgeScroll" "о"
 Вариант "HorizTwoFingerScroll" "о"
 Вариант "CircularScrolling" "о"
 Вариант "CircScrollTrigger" "2"
 Вариант "EmulateTwoFingerMinZ" "40"
 Вариант "EmulateTwoFingerMinW" "8"
 Вариант "CoastingSpeed" "0"
 Вариант "FingerLow" "30"
 Вариант "FingerHigh" "50"
 Вариант "MaxTapTime" "125"

EndSection

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

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

Для обеспечения Синаптикс-это действительно продукт, который я использую:

корень@nohupt:~# для egrep -я synap|Альпы|этпс|Елань /труды/автобус/ввод/устройства
П: Наименование="порта PS/2 сенсорной панели Synaptics"

Методы пробовали:

  1. команды modprobe командой - успех, но не стойкий

    команды modprobe -Р psmouse
    команды modprobe psmouse прото=импов
    

    это оставляет меня с моим неуклюжим сценарий startup.sh не самое лучшее решение (хотя это работает, по крайней мере).



  2. постоянные команды modprobe конфиг - не

    нано /etc/команды modprobe.д/тачпад.конф
    

    добавил следующую строку, сохраняются и перезагружается

    варианты psmouse прото=импов
    
  3. стойкие конфигурации пакет xserver - не

    нано /usr/доли/Х11/файл xorg.конф.Д/70-синаптикс.конф 
    

    отредактированы следующие, сохранены и перезагружается:

    Раздел "InputClass"
    Идентификатор "тачпад всеохватывающий"
    Водитель "синаптикс"
    MatchIsTouchpad "о"
     Вариант "TapButton1" "1"
     Вариант "TapButton2" "3"
     Вариант "VertEdgeScroll" "1"
     Вариант "HorizEdgeScroll" "1"
    EndSection
    
  4. скопированный 70-синаптикс.conf из ЕГР/акция Х11 конфиг реж, сохраняются и перезагружается - не

    СР /usr/доли/Х11/файл xorg.конф.Д/70-синаптикс.конф в /etc/Х11/файл xorg.конф.Д/70-синаптикс.конф
    
+235
ok32 15 февр. 2019 г., 12:09:25

На основе https://blog.mafr.de/2010/05/23/sorting-large-files/ и https://unix.stackexchange.com/a/88704/9689 :

сплит-N л/20 вход-
фпни на входе-* ; у
 типа-параллельные="$(nproc-все)" "${инпф}" > разобрались-"{$инпф}"
сделано
сортировки -отсортированный м-вход-* > сортир-ввод

Обновление:

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

типа-параллельные="$(nproc-все)" -у вход > выход

Должно быть достаточно.

Мои текущие предположения (без кода проверки) о ограничения:

  • максимальная длина линии ограничена объемом физической памяти. Сортировать нужно по крайней мере два в памяти
  • количество линий - я не в курсе
  • размер файла - конечно же файловой системой
  • количество открытых файлов в параллельно - в зависимости от операционной системы (Благодаря и diomidis Спинеллис за указание на это!)

(Этот ответ помечен как сообщество Вики - вдохновляет, чтобы улучшить его! :) )

+204
Loan Vo 6 апр. 2014 г., 09:54:43

страница экстракт:

демонов auditd является пользовательских компонентов ревизионной системы Linux. Он отвечает за запись проверки записи на диск. Просмотр журналов осуществляется с помощью утилиты ausearch или aureport. Настройка правил аудита осуществляется с помощью утилиты auditctl. Во время запуска, правила в /etc/аудит/аудит.правила чтения auditctl. Сам демон аудит имеет некоторые параметры настройки, которые администратор может изменить. Они нашли в демонов auditd.файл conf.

Источник: Man-странице и официальном сайте

+177
Jonathan Ong 12 апр. 2012 г., 15:19:57

Вы можете использовать вариант:

 -Вт, --где, --путь, - расположение
 На самом деле не отображают страницы руководства, но печатать лока‐
 ции(ы) исходных файлов nroff, который будет отформатирован.

Что возвращает почти то, что вы просили:

$ человек -wк шпилька
/usr/share/man/man1/nmcli.1.gz
/usr/share/man/man8/ip-link.8.gz
/usr/share/man/man8/bridge.8.gz
/usr/share/man/man5/systemd.network.5.gz
/usr/share/man/man5/nm-settings.5.gz
/usr/share/man/man5/nm-settings-ifcfg-rh.5.gz
/usr/share/man/man7/systemd.directives.7.gz

Если этого не достаточно, вы можете разобрать его в форму:

$ человек -wк шпилька | Перл-ПЭ с#.*/([^/]+)\.(\д+)\.ГЗ#$1($2)#'
nmcli(1)
IP-связь(8)
мост(8)
systemd не.сеть(5)
Нм-параметры(5)
Нм-параметры-файл ifcfg-резус(5)
systemd не.директивы(7)

Наконец, вы могли бы сделать это в функцию. Добавьте эту строку в ваш файл инициализации оболочки (~/.bashrc следующее, например):

Сман функция(){ человек -шк "[email protected]" | Перл-ПЭ с#.*/([^/]+)\.(\д+)\.ГЗ#$1($2)#'; }

Затем, вы можете запустить:

$ Сман заколка
nmcli(1)
IP-связь(8)
мост(8)
systemd не.сеть(5)
Нм-параметры(5)
Нм-параметры-файл ifcfg-резус(5)
systemd не.директивы(7)
+168
James Collins 9 янв. 2010 г., 03:26:09

используйте файл/etc/профиль и /и т. д./профиль.д/ папок

+143
lyineyes 24 мая 2011 г., 15:55:53

Редактировать: я понял, что "проблема" не только в Ubuntu, но в Debian и Ubuntu сама просто унаследовал его, вот я и перекочевала из спросите Ubuntu


Я использую Linux в течение 10 лет, а в последнее время я провел больше времени с OSX.

Но, я до сих пор помню, что в начале я выбрал бы США международная раскладка клавиатуры, а то бы точно такой же вывод, как раскладка клавиатуры Windows (и совсем недавно OSX с международной раскладкой США).

Однако, несколько лет назад, когда я установил Ubuntu, то заметил, что седиль больше не печатается (ç и Ç). Это сочетание следующих клавиш: '+ С. Вместо этого я получаю это письмо ć.

Когда это начинает происходить, и почему разница в поведении на других операционках? Что озадачивает меня еще больше, что есть даже "американский международный альтернативных" раскладки клавиатуры, который печатает точно такие же ключи! Итак, что же это альтернатива?

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

+90
timur 6 февр. 2015 г., 08:44:35

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

badblocks -з -ы на /dev/СКБ

(если ваш накопитель отображается как устройство/dev/СКБ). позволяет деструктивных писать тесты, и отображение прогресса информации.

+66
Vince Zell 2 нояб. 2016 г., 03:39:56

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

Я сделал:

ЛС-1la /ВАР/лог/some_services

И обнаружили, что журналы уже в сжатом .ГЗ формате. Так что я был интересно, если эти файлы были направлены по электронной почте во-первых, прежде чем сжимается.

Однако, в указанные сроки не когда файлы были сжаты, но, когда журналы были обновлены.

Как я могу сказать , когда файл был сжат?

+44
trevelyan 6 окт. 2015 г., 03:55:47

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

По сути, я хотел бы извлечь значение каждого атрибута href-атрибут:

$ кот Фин
<а href="a.htm">а</а>Х<а href="b.htm">Б</A>В Г<а href="c.htm">С</а>

$ Эхо Фин | [грэп, СЭД, как awk, ...?] > Фауту

$ кот Фауту
a.htm
b.htm
c.htm

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

+29
Kweegeix 25 июн. 2010 г., 17:40:21

Это не шаблон, поэтому прошу прощения за не-ответ, однако...
ЛС-ал |команда grep ^д | у awk '{печати$ЯТ}' будет список всех каталогов в текущей директории, это до вас, чтобы решить, если вы хотите обработать . и .. или зачищать их.

Эхо $(ЛС-ал |команда grep ^д | у awk '{печати$НФ}') делает его вести себя как по шаблону

+24
Tooba Imtiaz 18 дек. 2013 г., 12:02:09

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

$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