Подключение к гнезду дистанционного ВМ

Это может оказаться довольно простой, но я в дилемме сейчас над этим. У меня виртуальная машина в KVM, который имеет некоторые сокет-сервера. Я могу подключиться к этой машине через localhost, т. е. с помощью клиента на хост-машине, но то, что я хочу сделать, это иметь возможность удаленно подключаться. Дистанционно я имею в виду с другого компьютера.

Сейчас я даже не был в состоянии пинговать эти машины. ИС назначенный для этой машины по умолчанию 192.168.122.122 и IP моего хозяина, когда он подключается к университетской сети это что-то вроде 10.5.135.*. Есть ли способ я могу подключиться удаленно к моему заявлению? Желательно без того, чтобы изменить IP-адрес виртуальной машины, так как есть много конфигурации, мне нужно изменить. Я готова создать хот-спот с некоторым статическим IP, если это потребуется.

Ценю любую помощь я могу получить в этом отношении.

+886
catrine19 4 мая 2019 г., 00:52:03
36 ответов

На моей системе у меня есть три раздела: один является общим между W7 и Линукс Минт (NTFS) и две другие, специфичные для конкретной ОС.

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

У меня простой .СРР файл там, который я составил через г++ name.cpp. Как правило, это будет также сделать файл исполняемым, но в этот раз мне пришлось вручную командой chmod 755 это.

Как ни странно, это не работает, консоль сказала, что она не имеет необходимого разрешения. Так я выполнил судо команду chmod 755 собой.из. Это меня попросил мой пароль, и ошибок нет. Однако, это не имело никакого эффекта. а.Из был не исполняемый. Я заметил некоторые другие странные поведения в каталогах симлинк.

Что происходит и как я могу это исправить?

Редактировать:
Мои параметры подключения:

# файл /etc/fstab: статическая сведения о файловой системе.
#
# Используйте 'blkid' для печати универсальный уникальный идентификатор
устройство#; это может использоваться с UUID= как более надежный способ присвоения имен устройствам
# это работает, даже если диски будут добавлены и удалены. См. файл fstab(5).
#
# <файловая система> <точка монтирования> <тип> <параметры> <дамп> <пропуск>
конф в /proc nodev прок,с параметром noexec,с nosuid 0 0
# / был на /dev/sda6 во время установки
Идентификатор UUID=7c50dab1-730b-4d3c-a944-51da19c8e2c6 / ошибки в ext4=перемонтировать-РО 0 1
своп # был на /dev/а sda7 во время установки
Идентификатор UUID=12e39b76-7f19-4c6d-a724-81ea29211db1 не поменять Юз 0 0
файл /dev/sda5, поэтому /СМИ/yannbane/общая файловой системы NTFS по умолчанию,fmask=117,разделах=007,с gid=46 0 0
+996
mrThomasTeller 03 февр. '09 в 4:24
для файл в *.КШМ
делать
именем=${файл%.КШМ}
 СЕПГ -я -е "1С/\$/,с/; 2, З\$/\$/,$именем/" "$файл"
сделано
  1. Цикл через каждый *в CSV файл в текущем каталоге,
  2. подготовить именем текста путем срывания трейлинг .КШМ
  3. редактировать файл с помощью sed, на месте, путем:
    1. по строке 1, поиск и замена конца строки (сбежал $) с ,именем текст.
    2. на линии 2 через конец файла ($), поиск и замена конца строки ($) с разделителями и готовым именем
+991
tekneee 11 янв. 2011 г., 18:00:53
Другие ответы

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


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

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

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

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

+977
Tina Harris 28 февр. 2012 г., 20:05:44

Работа-вокруг, чтобы добавить некоторые неиспользованные ключ к Alt_R. Это работает:

ясный помощью mod4
ясно в mod1

! Сделать правильный клавиша Alt супер ключ.
код 108 = Super_R

! Предположить ключ питающей неиспользованный.
код 109 = Alt_R

добавить в mod1 = Alt_L
добавить в mod1 = Alt_R
добавить помощью mod4 = Super_R
+962
Dexter Trevino 31 мая 2016 г., 09:22:50

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

FAILCMD_TYPE=fail_page_alloc \ .
/tools/testing/fault-injection/failcmd.sh --раз=100 \
- сделать -с инструменты/тестирование/тесты самодиагностики/ run_tests

Он работает, но я не знаю, как проверить результат. в/proc/sys в/ВМ/oom_kill_allocation_task после этого мой, что изменить файл, чтобы 1 в качестве параметра внутри него, но до этого было 0 по умолчанию.

+958
Roman Harmata 22 июн. 2014 г., 04:20:06

Есть ли способ отказаться от импорта этих путей

Если вы редактируете .cshrc ПО или .tcshrc в любом случае, вы можете предпочесть вместо того, чтобы переменные окружения вы не хотите, или, значение которого вы хотите изменить, должны быть переданы в tcsh. Затем удалить их или изменить их значения. Вот что thrig это отличный ответ объясняет, как это сделать.

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

Если вы работаете в tcsh из БОРН-стиль Shell как Баш , то вы можете написать ВАР=Валь пар перед командой , чтобы установить переменные окружения для этой команды. Например:

Путь=файл/sbin:/ОГРН: выполнить/sbin:/usr/Бен пробовал

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

Вы можете установить несколько переменных окружения, таким образом, тоже:

Бар=путь барвал=на/sbin:/ОГРН: выполнить/sbin:/usr/Бен пробовал

Заметим, что переменная среды остается неизменным для последующего выполнения команд в баше:

:~$ Эхо "$Лэнг"ЕК@Ио
язык.В UTF-8
ЕК@Ио:~$ Ланг=С в tcsh -с 'Эхо "Ланг$"'
С
:~$ Эхо "$Лэнг"ЕК@Ио
язык.В UTF-8

Вы можете присвоить пустую строку в переменную окружения таким же образом:

ФОО= в tcsh

Однако, это не то же самое, что удаление переменной из окружения. Чтобы сделать это, вы можете использовать ОКР команду вариант:

ОКР -у фу в tcsh

Вы можете также установить переменные окружения с ОКР:

ОКР путь=файл/sbin:/bin: Белый каталог/usr на/sbin:/usr/Бен пробовал

Вы обычно не нужно делать это с Баша, хотя, с Баш поддерживает ВАР=Валь синтаксис.

Вы можете установить несколько переменных среды ОКР , а также неопределенные переменные, все в одной команде. Это означает, что вам не нужно цепочку ОКР команды. Например, вы можете использовать:

ОКР -у бар ФОО=путь барвал=на/sbin:/bin: Белый каталог/usr на/sbin:/usr/Бен пробовал

Фактический команда ОКР выполняется начинается с его первый аргумент, не являющийся опцией, которая содержит не = знак.

+932
Sebastian Rojo 10 авг. 2017 г., 00:01:32

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

+918
mblomdahl 23 сент. 2017 г., 08:59:43

Есть ли способ так что я могу заблокировать порт для конкретного приложения. Мне нужно заблокировать порт для резервного копирования TSM.Как это сделать?

+881
Jijith 18 мая 2018 г., 05:08:37

Вы, наверное, хотели взять патч-4.4.12-rt20.патч.ХZ, не патчи-4.4.12-rt20.тар.ХZ. Как расширение подсказки, последняя представляет собой архив tar, а не один файл патч. Видимо, в нем содержатся те же патчи, как однофайловой версии, но с фиксацией сообщений и т. д.

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

+835
Audison 23 авг. 2018 г., 09:28:27

Проблема

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

Пример

На OSX я вижу при запуске общ.:

> ЛС-л
всего 0
директорию типа drwxr-XR-х 2 mafro сотрудников 68 16 марта 09:02 'реж с пробелами'
директорию типа drwxr-XR-х 2 сотрудников mafro 68 16 марта 09:dir_with_spaces 02 

На моей коробке в Debian это выглядит так:

> ЛС-л
итого 8
директорию типа drwxr-XR-х 2 mafro mafro 4096 16 марта 09:02 реж с пробелами
директорию типа drwxr-XR-х 2 mafro mafro 4096 марта 16 09:02 dir_with_spaces

Моя оболочка ЗШ с prezto и небольшое количество моих собственных доработок. Я (должен) иметь точно такие же dotfiles на обе коробки

Вот ЛС. То же самое в обеих системах:

> что Общ
общ.: псевдоним Общ-группа-каталоги-первых-цвет=авто
+800
user141928 22 сент. 2013 г., 12:36:06

Оба жестких диска ad0 и Ad1 нужно иметь загрузочный код boot0 и среза (раздела MBR) в АД1, что FreeBSD сидит, должен boot1. Это несколько сбивает с толку, а результат обратный путь архитектурное решение для использования БСД disklabels внутри MBR разделов.

Boot0 очень маленький и динамичный, что позволяет другими ОС респектабельный загрузчики для продолжения. В основном сидит boot0 в MBR. Boot0 не удается прочитать disklabels поэтому он просто загружает первый блок(ов) из раздела(слайса) и прыжки, чтобы выполнить этот код.

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

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

ад0 - внутренний жесткий диск (boot0)
ad0s1 - первый и единственный раздел (слайс) внутренних жестких диска, C:\

АД1 - внешний жесткий диск (boot0)
ad1s0 - fat или NTFS раздел (слайс) на внешний диск, то D:\
ad1s1 - раздел FreeBSD (фрагмент) (boot1)
ad1s1a - и FreeBSD /
ad1s1b - swap во FreeBSD
ad1s1c - для FreeBSD в /usr
...





Я отметил, где нужно boot0 и boot1 погрузчиков.

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

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

+729
shoom87 27 авг. 2018 г., 17:21:00

У меня есть псевдоним .bashrc и такой:

псевдоним ylog = "журналы -ид_приложения пряжа"

Это хорошо работает, когда я делаю ylog application_123.

Иногда, моя работа имена приходят в виде job_123 вместо application_123 и для того, чтобы сделать ylog мне нужно вручную заменить текстом "работа" на "приложения" в моей командной строки.

Можно ли улучшить псевдоним, так что происходит следующее:

  • ylog job_123 решает ylog application_123
  • ylog application_123 решает ylog application_123
+707
246872 12 июн. 2017 г., 13:54:56

В моем понимании нет такого понятия, как переменная расширения.

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

Переменная-это строка или число, которое вы ссылаетесь, давая ему имя:

значение MyVariable=2

Расширение параметр Shell-это процесс, при котором оболочка имеет входные и применяет определенные правила к нему перед казнью. Так что пока:

Эхо $значение MyVariable

не допустимая команда для выполнения как bash 'знает', что, когда он видит перед собой $ сопровождаемый какой-либо текст, он должен сослаться на список переменных, чтобы выяснить, что текущее значение $MyVariable является фактически 2; только затем следует выполнить:

Эхо 2

Понимая весь расклад (зю) оболочки расширения-это просто вопрос понимания набор правил, которые Баш применяется, чтобы расширить определенные синтаксис и как это может быть изменен при использовании двойных кавычек (""), одинарные кавычки (") или клещей (`).

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

+668
ERMA KAY LAWSON 17 дек. 2012 г., 05:56:08

У меня есть ссылки, которые по каким-то причинам трейлинг и<BR%20/> и я не знаю, куда они приходят, чтобы попробовать и исправить их. Поэтому мне нужно, правило переписать, чтобы удалить их, так что ссылки не отображаются как в 404.

Я с помощью Amazon-ОС Linux-АМИ/2014.09 и мой Апач является Apache/2.2.29 (Амазон).

Это оригинальная ссылка: abc.com/pages.php?pageid=265 и<BR%20/>

Вот что я пробовал:

Полосы <br /> с CMS-страницу окончаний - /- страниц.РНР?pageid=265 и<BR%20/>

RewriteRule ^/страниц\.в PHP\?pageid=([0-9]+)(<Ш\с/>)?$ /страниц.РНР?pageid=$1? ДЛЯ [R=301,L]В

Когда используется это правило, я сделать это вместо.

abc.com/pages.php?pageid=265<br />в

Я хочу abc.com/pages.php?pageid=265 с возможностью для pageid быть любое количество.

Так как у меня нет репутации, я снял http://www.

+614
Billy DeLeary 11 окт. 2014 г., 11:25:05

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

горе -о РАО,перемонтировать /системы/прошивки/Эфи/efivars
программе efibootmgr -с-г --диск /Дев/СДА-часть 1 -л \\ели\\дебиан\\grubx64.Эфи
+582
Visionscaper 15 дек. 2011 г., 22:32:23

Проблема 1:

В вашем примере, чтения не получает входные данные из командной строки аргумент, но из stdin. Как таковой, входные он получает не проходит Баш's строка парсер. Вместо этого он рассматривается как строковый литерал, разделенных пробелами. Так с вашей входа, значения массива стали:

[0]->("яблоко
[1]->фрукты"
[2]->"оранжевый"
[3]->"виноград"

Делать то, что вы хотите, вам нужно, чтобы избежать любого места у вас есть, чтобы избежать разделитель с ногами. А именно, вы должны ввести следующие данные после вызова читают:

фрукты\ яблоко апельсин виноград

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

читай-с myarray -п "ввести"
+539
je134 21 июл. 2012 г., 06:33:37

Например, мой SVN-сервер версии 3 и версии 4. Два файла в версии 3: aaa.txt и bbb.txt

aaa.txt'ы содержание :

1234

bbb.txt'ы содержание :

АВСD

В версии 4, aaa.txt'ы контент обновляется:

1234def

bbb.txt'ы контент без изменений:

АВСD

Теперь я хочу получить файлы от версии 3 и сохранить aaa.txtсодержание s, как 1234 и bbb.txtсодержание s в качестве АВСD.

То же самое для версии 4, Когда я получаю файлы от версии 4, я хочу сохранить aaa.txtсодержание s в качестве 1234def и bbb.txtсодержание s в качестве АВСD.

+528
jrbalderrama 30 авг. 2012 г., 10:46:46

Я был взлом вокруг и надеясь прям какая-то случайных данных с использованием труб на /dev/ДСА следующим образом

 кошка случайно.файл > /dev/ДСА

...чтобы получить какой-то случайный шум, но я не могу управлять, чтобы найти Звуковое устройство. Я осмотрел все вокруг в папку Дев, нет ничего с именем /dev/смеситель или /dev/аудио. Я с Ubuntu 11.04 на С EeePC 1001p.

+495
Ryan Martin 3 авг. 2016 г., 20:54:05

Например:

судо apt-получить обновление
судо АПТ-кэш pkgnames | менее | сортировка > inst_pkgs.txt

Выход

....
в VirtualBox
в VirtualBox-4.3
в VirtualBox-5.0
в VirtualBox-ДБГ
в VirtualBox-переходный
в VirtualBox-гость-дополнения-ИСО
в VirtualBox-гость-переходный
в VirtualBox-гость-источник
в VirtualBox-гость-утилиты
в VirtualBox-гость-Х11
в VirtualBox-nonfree в
в virtualbox-qt с
в VirtualBox-источник
....

но когда я пытаюсь

судо apt-получить удалить в VirtualBox # или любой другой из вышеперечисленных пакетов

Я вам

Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Пакет 'в VirtualBox не установлен, поэтому не удаляется
0 обновлено, 0 установлено новых, 0 для удаления и 252 не обновляется.
+483
Julien Charon 13 янв. 2017 г., 04:56:37

Я только сейчас установил Manjaro Linux на моем ноутбуке. Мой тачпад работает отлично, но когда я подключить одну мышь к ноутбуку, который не работает. Кто-нибудь знает, как заставить его работать?

+476
Jwjordan99 29 окт. 2019 г., 02:30:53

У меня есть старшая Солярис коробка 11.3. Коробка имеет мой старый ключ и сертификат на него, и они истекли. Это вызывает обновление ПКГ на провал:

обновление ПКГ: один или более ключей клиента и файлы сертификата истек. Пожалуйста
обновление конфигурации для издателей или происхождение перечислены ниже:

Издатель: solarisstudio
 Ури происхождения:
протокол HTTPS://pkg.oracle.com/solarisstudio/release/
Сертификат:
в /var/ПКГ/протокол SSL/58e4e6a85dc87a50e56563042baedfba0d3622fc
Ключ:
в /var/ПКГ/протокол SSL/f348576808455b0fc8cda24323f97c79e1d96a9c

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

$ судо ПКГ набор-издатель \
 -к ~/УП.оракул.ком.ключ.Пем \
 -с ~/УП.оракул.ком.сертификат.Пем \
 -Г "*" -г https://pkg.oracle.com/solarisstudio/release solarisstudio

ПКГ набор-издатель: одно или несколько ключевых клиента и файлы сертификата истек. Пожалуйста
обновление конфигурации для издателей или происхождение перечислены ниже:

Издатель: solarisstudio
 Ури происхождения:
протокол HTTPS://pkg.oracle.com/solarisstudio/release/
Сертификат:
/экспорт/дома/jwalton/УП.оракул.ком.сертификат.УГР
Ключ:
/экспорт/дома/jwalton/УП.оракул.ком.ключ.УГР

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

Вот в Oracle страницы для устранения неполадок пакет установки и обновления, но он не предоставит инструкции по обновлению ключа и сертификата. (Опять-таки, я, наверное, единственный парень на планете с этой проблемой).

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

$ набор-издатель -г ПКГ https://pkg.oracle.com/solarisstudio/release/
набор ПКГ-издатель: требует имя издателя 
Использование:
 ПКГ набор-издатель [-пед] [-к ssl_key] [-с ssl_cert]
 [-г origin_to_add|--добавьте происхождения=origin_to_add ...]
 [-Г origin_to_remove|--удалить-происхождения=origin_to_remove ...]
 [-м mirror_to_add|--добавить-зеркало=mirror_to_add ...]
 [-М mirror_to_remove|--снять-зеркало=mirror_to_remove ...]
 [-п repo_uri] [--разрешить] [запретить--] [--без обновления]
 [--сброс-через UUID] [--non-липкий] [--липкие]
[--поиск-после=издатель]
[--поиск-до=издатель]
[--поиск-первых]
[--одобрям-СА-верняк=path_to_CA]
[--отзовите-ка-верняк=hash_of_CA_to_revoke]
[--сбросьте-ка-верняк=hash_of_CA_to_unset]
 [--набор-собственность name_of_property=значение]
 [--добавить-свойство-значение name_of_property=value_to_add]
 [--удалить-свойство-значение name_of_property=value_to_remove]
 [--снятие-собственность name_of_property_to_delete]
 [--прокси прокси использовать]
[издатель]

И обновления свойств в месте:

$ судо ПКГ набор-издатель \
 - добавить-свойство-значение ключа=~/УП.оракул.ком.ключ.solarisstudio \УГР 
 --добавить недвижимость-стоимость сертификата=~/сертификат=~/УП.оракул.ком.сертификат.Пем \
solarisstudio

ПКГ набор-издатель: одно или несколько ключевых клиента и файлы сертификата истек. Пожалуйста ...

И:

$ судо ПКГ набор-издатель-набор-свойство ключа=~/УП.оракул.ком.ключ.solarisstudio \УГР 
 --комплект-имущественный сертификат=~/УП.оракул.ком.сертификат.УГР solarisstudio
ПКГ набор-издатель: может быть указано только одно имя издателя ...

Как обновить ключ и сертификат?

+425
metro 11 авг. 2011 г., 13:43:49

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

поиск $ АПТ Тор**

Если он найден на репо вы увидите нечто подобное:

Тор/стабильный 0.2.9.14-1 для amd64

оверлейная сеть анонимайзер для TCP

Затем просто запустите

$ судо АПТ установить Тор
+422
Niels Albers 14 дек. 2019 г., 22:39:10

Самогон, как правило, устанавливает файлы в /usr/местные/погреб и симлинки на них в /usr/местные/Бен.

В путь на эти новые коробки, вероятно, не имеют в/usr/местные/Бен в них. Так что у вас есть два варианта:

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

    Если заварить установить ФОО работал тогда фу двоичном должны быть доступны для вызова с /usr/местные/Бен/фу.

    Это должно дать вам подсказку, если самогон установите работал:

    /usr/местные/Бен/самогон установите узел@8
    статус=$(Эхо $?)
    если [[ "$Status" в не-ne 0 ]]; затем
     Эхо "самогон установите узел не удалась!"
     выход 1
    интернет
    ...
    

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

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

    #!/бин/Баш
    экспорт путь="/usr/местные/Бен:$путь"
    ...
    

    Это не зависит от пользователя в bash env и должны исправить какой команды выше. Но учтите, делать новые ящики нужны /usr/местные/Бен в $путь в любом случае?

+394
Matthew Haeck 2 февр. 2015 г., 02:57:27

Так дело в том, что у меня есть:

  1. в /dev/ПДД: Объем 1 ТБ HDD, в Fedora 24, с ПГ, ВГ и ЛВС на /дом, /и своп (далее lv_home, lv_rootи lv_swap).
  2. в /dev/СКБ: новый 120 ГБ SSD приходить по почте.

Что я хочу сделать в двух словах для установки Fedora 24 на устройство/dev/СДБ и принять /Дев/СДА и сделать ее одной большой ЛВ, смонтированный в /СМИ в новой ОС. Мне нужно сделать это без потери моих данных в lv_home на ПДД и предпочел бы не иметь, чтобы скопировать все на внешний HD или что-то подобное. В частности, я представляю, я бы:

  1. Установить Fedora 24 на устройство/dev/СКБ
  2. Крепление /Дев/СДА в /СМИ
  3. Вжик lv_root и lv_swap на /Дев/СДА и расширить lv_home использовать освобожденное пространство.
  4. Слияние lv_home на /Дев/СДА в новый VG созданные на устройстве/dev/СКБ

Что бы ЛВМ танец для этого выглядеть? Я полагаю, что моя главная забота: как я монтирую /Дев/СДА на /массовой информации на Шаге 2, я по-прежнему сможете использовать всех инструментов LVM (lvremove, vgmergeи т. д.) управление /Дев/СДА? Например, что-то подобное может работать:

lvremove /массовой информации в/dev/myvg/lv_root
+364
Heitara 2 дек. 2014 г., 19:20:05

Начиная с Ubuntu 18.04.2, мой ноутбук (Аэро 15х) не обнаруживает внешние мониторы больше. 18.04 обнаружить их просто отлично. Я пробовал обновлять до последней Убунту (18.10), но они все еще, кажется, не быть обнаружены.

Скриншот:

enter image description here

enter image description here

Я установил рекомендуемый драйвер Nvidia 390 также пробовал драйвер 4хх без успеха. У вас есть идеи, как это исправить?

+306
mkrays 25 апр. 2016 г., 19:32:55

В то время как ДД- щих в CentOS 7 x86_64 с DVD-диска на USB-накопитель (СДБ), я следила за тем, как с iostat.

Его держали попеременно в основном записи на USB-накопитель:

Устройство: ТПС kB_read/с kB_wrtn/с kB_read kB_wrtn
ПДД 18,00 28,00 28 380,00 380
СКБ 79,00 16,00 9000,00 16 9000

И чтение из него жесткий диск и USB-накопитель одновременно:

Устройство: ТПС kB_read/с kB_wrtn/с kB_read kB_wrtn
ПДД 53,00 0,00 5180,00 5180 0
СКБ 1329,00 5316,00 0,00 5316 0

Там не было ничего, что происходит в машине и, когда дд остановилась, диски простаивали.

Это какая-то внутренняя проверка контрольных сумм процессе в ДД?

Ничего присущие драйверы USB дисков в Linux 3.16.0?

+295
Lysi001 17 окт. 2017 г., 15:58:01

Вам нужно удалить строку :
приложение/формат PDF; выказывают %с; Тест=тест -п "$дисплей"; nametemplate=%ы.формат PDF из файла/etc/mailcap, где. Рысь смотрит на mailcap, и файл Для что использовать при открытии не-HTML.

+294
Yok Yopkoyop 28 июн. 2011 г., 18:11:51

Здание на @GHugo, Я заменил только секции процессора, потому что это дает мне результаты бред. Это может работать для процессора если у вас с языком Python и NumPy и psutil установлено:

PY_COMMAND="импорт psutil;импорт и NumPy;печать(круглая(и NumPy.массив(psutil.cpu_percent(percpu=правда)).имею в виду(),1))"
ЦП Эхо: $( питон -с "${PY_COMMAND}" )
+234
Kamil Drakari 9 дек. 2011 г., 12:01:52

Вы можете использовать колебалась фигурные скобки:

Удалить каждые полгода:

Эхо /путь/к/директории/01{01..06}{2000..2014}

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

Эхо /путь/к/директории/01{01..12}{2000..2013}
Эхо /путь/к/директории/01{01..06}2014

Заменить эхо с СД -р и обновить путь.

+225
user66703 8 янв. 2011 г., 02:36:01

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

Grub-это загрузчик, и загружается только после того, как BIOS. Она независима от него.

Вы должны доступ к BIOS, отключить безопасной загрузки и установите опцию загрузки с USB (если он уже не установлен). Переустановите дистрибутив Ubuntu или любой другой дистрибутив, например, в Debian - с USB-накопителя. Это должно решить проблему жратвы и в конечном итоге с рабочего компьютера.

+207
musicstrings 24 янв. 2019 г., 00:20:23

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

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

У меня есть этот фрагмент, лежащий вокруг .файл VMDK из теста я сделал некоторое время назад:

РВ 63 квартира "parttable.бин" 0
РАО 585937489 плоский "раздел-изображения.бин" 63

Это означает, что 63 сектора, начиная со смещения 0 считываются из файла RAW "parttable.бин", но сектор 63 и вверх исходят от сырых раздела свалка "раздел-изображения.бин". (Конечно, заменить 63 с фактическим смещением первого раздела, обычно 2048 в эти дни).

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

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

+190
user3151788 4 мар. 2017 г., 22:58:47

Одна из многих причин, мы используем и securecrt — несмотря предпочитая открытое программное обеспечение, где это целесообразно — это легкость ведения передачи файлов. Просто нет прямой замены в F/мир ОСС.

И securecrt начал как чисто Windows программы в середине 1990-х, но была портирована на Mac ОС X и Linux пару лет назад.

Securecrt имеет три основные функции для передачи файлов и из системы вы СШ бы в:

  • Протокол zmodem, YModem, xmodem и, Кермит и ASCII - и securecrt старой школы вроде эмулятор терминала, поддерживающий несколько в-группы протоколов передачи файлов.

    Проще всего использовать протокол zmodem. Когда вы вводите что-то вроде СЗ файл для загрузки на удаленной командной строке удаленного СЗ программа выписывает escape-последовательность , которая говорит и securecrt, чтобы незамедлительно начать скачивание файла-скачать на Скачать каталог по умолчанию.

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

    (СЗ - это "отправить протокол zmodem" программы, часть lrzsz пакет. Он упакован для большинства уже систем Unixy. Если по каким-то причинам ваш пульт система не была установлена, и вы не можете легко установить бинарный пакет, пакет источник маленький и очень портативный. Больше чем однажды, мне пришлось отправить lrzsz "sharchive" или uuencode В, С, D, архив урезанной удаленной системе, так что я мог протокол zmodem в нее файлы.)

  • Протокол SFTP - securecrt имеет тесно интегрированную с основной SFTP для реализации.

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

    Меня характеризуют по SFTP характеристика как "основных", потому что Вандик программного обеспечения имеет отдельный файл передачи товара, securefx и. Она более функциональная, чем встроенный клиент SFTP, а также интегрируется с и securecrt.

    Характеристика и securecrt протоколу SFTP можно настроить по умолчанию удаленные и локальные каталоги, которые отделены от конфигурации и zmodem.

    Этот протокол SFTP функция имеет обычную командную строку рода интерфейс, имитируя вывода по протоколу SFTP программа, за исключением того, что он имеет возможности, как вкладки выполнения команды. Таким образом, получение удаленного файла somefile.tar.gz может быть так же легко, как сделать таквкладкеввод.

  • Перетащите-и-падение - если вы перетащите файл на окно терминала, он автоматически типа РЗ для вас и начинается передача файла.

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

    Мы видим, что трансфер произойдет намного быстрее через SFTP, наверное, потому, что он, основанный на TCP, так что выгоды от большие раздвижные окна современных протоколов TCP/IP стеков. Протокол zmodem был разработан в те дни, когда 64 КБ размер блока был считаться "большой". Таким образом, потенциал скорости в ссылке всасывается в протокол zmodem при каждом конце ждет передачи блока подтверждения.

    Одна хорошая вещь об перетащить-и-падение режима работы является то, что он занимает одно из напряжений, используя протокол zmodem. Когда вы типа РЗ на удаленной системе, и securecrt всплывает окно выбора файла автоматически. Тогда у вас есть около минуты, чтобы найти и выбрать файл до удаленной стороны времени. Это создает гонка против часов Вибе, что не нравится. Перетащите позволяет найти файл по своему вкусу, а затем начните передачу с одним быстрым движением мыши.

    Мы до сих пор используют ручной метод, начиная передачу с явной РЗ команды. Это потому, что и securecrt позволяет настроить для каждого сеанса каталог, загрузки, которое мы указываем в папку на файловом сервере, который всегда содержит последнюю сборку программы для этой конкретной удаленной работы. Для такой передачи, нет гонки против часы, после выбора файла открывается в правильном месте.

+167
nick sex 16 мая 2015 г., 11:12:23

С GNU дата:

дата -д "01 окт 20:00" "+%б %_d %к:%М"

Где:

  • : локали сокращенное название месяца (например, января)
  • %_d: день месяца (пространство набивочного )
  • : час ( 0..23)
  • : минуты (00..59)

Выход:

1 октября 20:00
+156
user754657 6 июн. 2012 г., 15:28:42

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

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

+145
TheValK 19 февр. 2014 г., 09:59:19

Вы страдаете от преждевременной Глоб расширения.

.ХД* не расширить, потому что он не соответствует что-либо в текущей директории. (Шарики чувствительны к регистру.) Тем не менее, .х* ли матч некоторые файлы, так что это расширяется оболочкой до грэп никогда не видит его.

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

Так, в команде Общ -а | грэп -я .х*, выход ЛС - это игнорировать, и файл ".xsession теперь-ошибки.старый" поиск по шаблону ".xsession теперь-ошибки". Не удивительно, ничего не найдено.

Чтобы предотвратить это, положите свои специальные символы в одиночные или двойные кавычки. Например:

лс-а | грэп -я.х*'

Вы также страдают от регулярных выражений и Глоб путаницы.

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

ЛС-в | грэп -я '^\.х'

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

лс-а | команда grep '\^.[ХХ]'

Дело в том, что регулярные выражения очень отличается от файла комки.

Если вы просто попробовать Общ -а | грэп -я.х*', как было предложено, вы будете очень удивлены, увидев, что каждый файл будет показываться! (Тот же вывод, что ЛС -это напрямую, кроме размещенных на отдельных строках, как в ЛС-в -1.)

Почему?

Ну, в регулярном выражении (но не в раковину капельки), точка (.) означает "один любой символ". А звездочка (*) означает "ноль или более предшествующих символов." Так что регулярное выражение .Х* означает "любой символ, за которыми следует ноль или более повторений символа 'X'."

Конечно, вам не разрешено иметь нулевые имена файлов, так что каждое имя файла содержит "символ, за которым следует по крайней мере ноль 'х." :)


Резюме:

Чтобы получить результаты, которые вы хотите, вы должны понять две вещи:

  1. Некотируемые специальные Глоб символы ( *, ?, [] и некоторые другие) будет расширен оболочкой перед командой вы работаете когда-нибудь увидит их, и
  2. Регулярные выражения отличаются от (и мощнее) файл Глобс.
+84
Anopob 27 июл. 2016 г., 17:18:05

Поскольку вы не указываете, что Шелл, я просто чит. Вы можете найти следующую и многое другое на grml.orgЗШ-любовник's команда ссылка человека страницы.

 $ zmodload ЗШ/zpty
 $ zpty ПВ файла passwd $1
 $ zpty ПВ файла passwd $1
# `-р": Читать вывод команды название.
# `з" : параметр
 $ zpty -Р У. з '*пароль:'
# посылаем команду название данной строки в качестве входных данных
 $ zpty -з ПВ $2
 $ zpty -Р У. з '*пароль:'
 $ zpty -з ПВ $2
# Вторая форма, с параметром-D, используется для удаления команды
# раньше начал, путем предоставления списка их имен. Если нет названия
# дается, все команды будут удалены. Удаление команды вызывает хап
сигнал # для отправки в соответствующий процесс.
 $ zpty -д ПВ

Мне даже удалось сделать это сам. Вот копия+вставить из моего терминала:

[email protected] в ~ % : 
судо ЗШ -с '
zmodload ЗШ/zpty
команда userdel муляж
команды useradd -м манекен
zpty dummyadd "пароль манекен"
zpty -Р dummyadd НЛ "*пароль Unix:"
zpty -Вт dummyadd "dummypw^м"
zpty -Р dummyadd НЛ "*пароль Unix:"
zpty -Вт dummyadd "dummypw^м"
zpty -Р dummyadd НЛ "*"
Е %\\С N "$НЛ"
zpty -д dummyadd
'
команда userdel: пустышка пользователь не существует
команды useradd: предупреждение: домашний каталог уже существует.
Не копировать любые файлы из каталога skel в нем.

[email protected] в ~ % СШ муляж@localhost в
плохой пароль@localhost в это: 
муляж@localhost в ~ % 

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

Так что я думаю, это возможно. Может и не желательно, но возможно, это зависит от того, о чем ты.

+33
Michelle Edwards 5 апр. 2017 г., 03:12:52

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

$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