Различия между ОС хром накладки?

В ChromiumOS источника, в настоящее время существуют следующие построения оверлеев предложил:

  • оверлей-для amd64-corei7
  • оверлей-для amd64-дрм
  • оверлей-для amd64-универсальный
  • оверлей-для amd64-хозяин
  • оверлей-АРМ-универсальный
  • оверлей-и BeagleBone
  • оверлей-Дейзи
  • оверлей-Дейзи-дрм
  • оверлей-emeraldlake2
  • оверлей-комом
  • оверлей-Ньян
  • оверлей-панда
  • оверлей-попугай
  • оверлей-щенок
  • оверлей-сайт RaspberryPi
  • оверлей-кочерыжка
  • оверлей-tegra2
  • верхний слой-вариант-tegra2-Дев-доска
  • оверлей-вариант-tegra2-Дев-совет-поддержка OpenGL
  • наложение-вариант-tegra2-пойнт
  • оверлей-waluigi
  • оверлей-Х32-универсальный
  • оверлей-х86-Алекс
  • оверлей-х86-дрм
  • оверлей-х86-fruitloop
  • оверлей-х86-универсальный
  • оверлей-х86-Марио
  • оверлей-х86-же
  • оверлей-х86-Вэйланд

В то время как для некоторых, имена дают некоторое представление о целевой платформы или библиотеки включены, предполагаю, что "waluigi" предлагает достаточно сложная задача.

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

+718
Ho Li Fuk 23 апр. 2018 г., 16:45:32
34 ответов

Сейчас твердотельные накопители, использующие authpriv объекта. Уровень журналирования-это хорошо, но я не хочу, чтобы он в syslog, я хочу, чтобы в файле/var/журнал/демон (которая еще не существует) на красной шляпе Linux и Linux корпоративного уровня. authpriv настроен на переход в syslog ПО и syslogd.конф. Нужно ли менять установки на накопитель sshd в local2 (или любые другие неиспользованные местные), например, а тут прям local2 в каталоге/var/журнал/демон или есть способ лучше?

+994
das lumaa 03 февр. '09 в 4:24

Это можно проверить, если IP-это бесплатный скрипт

псевдо код будет выглядеть что-то вроде этого

если [ИС]
 Эхо "ИС"
еще
 Эхо "IP не доступен"
интернет

Может пинг быть использованы для этого, возможно?

+975
M2tM 19 мар. 2013 г., 02:23:11
Другие ответы

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


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

Через несколько дней, докер не с ошибками

докер[8927]: уровень=ошибки MSG="ошибка выполнения exec в контейнер: execcantrun: невозможно выполнить команду exec 34a26 в контейнер 4972e576: [8] системная ошибка: вилка/exec в файле /proc/самоуправления/EXE-файл: не удается выделить память\п" 

Докер 1.9.1 (обновление это не вариант)

ПОЛЬЗОВАТЕЛЬ ПИД %%ЦП МЕМ ВСЗ РСС ТЕЛЕТАЙП СТАТ ВРЕМЯ ЗАПУСКА КОМАНДЫ 
корень 34763 9.3 0.8 10680004 535208 ? Протокол SSL Mar13 1334:17 /usr/Бен/докер демон -ч ФД:// --неуверенно-реестра=0.0.0.0/0 --лог-уровня=предупреждаю --ИС-вперед=ложь 

Увидеть ВСЗ почти 10г

бесплатно -м

 общая бесплатно общая буферов кэширования 
Мэм: 63012 60128 2883 816 1 6775 
-/+ буферы/кэш: 53351 9660 
Обмен: 8191 7581 610 

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

После настройки перезагрузки, ВСЗ составляет около 2Г

корень 27144 2.4 0.0 1786272 44432 ? Протокол SSL 17:44 4:47 /usr/Бен/докер демон -ч ФД:// --неуверенно-реестра=0.0.0.0/0 --лог-уровня=предупреждаю --ИС-вперед=ложь 

Кто-нибудь видел это или предложение?

+942
Brizian 17 авг. 2013 г., 08:00:24

Поскольку вы упоминаете в dpkg, вы, вероятно, используете Debian (или Ubuntu или другой дистрибутив Debian производные).

Если так, вы могли бы изучить Man-страницам для определенных пакетов, используя dlocate -lsman <имя_пакета> (или даже с dpkg -л <имя_пакета> | команда grep '/usr/доли/человек/.*ГЗ' если у вас нет dlocate установлен) - это список всех страниц, принадлежащих к пакету.

В основном полезен для целевой РТФМ-ить на определенный пакет(ы), но не столько безобидны.

(полное раскрытие: я-автор dlocate и сопровождающего пакета в Debian, так что я немного предвзято к его использования).

+926
fpierfed 22 апр. 2019 г., 00:23:02
набор -о nullglob

название в базе*-*[0-9].tar.gz; делать
Нум=${имя##*-}
Нум=${числ%%.*}

 [ ! -D "в папку$Нум" ] && команды mkdir папка "$число"

 МВ "$имя" папку "$ням"
сделано

Это будет перебирать все имена, что соответствует базе*-*[0-9].tar.gz шаблон.

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

Конечные папки создаются, если они уже не существуют.

Установив nullglob оболочки вариантом для Баш во-первых, мы гарантированно не войти в цикл, если шаблон не соответствует ни имена.


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

+813
sergeylipski 16 июн. 2015 г., 20:52:54

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

Так что я открыл файл crontab(кронтаб судо-е) и написал эту строчку(там пять звездочек просто для тестирования) :

* * * * * /usr/Бен/и mplayer /сигналы/гудок.в формате WAV > /главная/пользователя/cronlogs/хрон.журнал

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

Спасибо.

  • Паулу
+809
Clusks 4 апр. 2013 г., 06:45:35

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

+764
kholofelo Maloma 3 авг. 2017 г., 12:12:00

На горного льва, хозяина Coguaro, я войти как пользователь coconutpowder используя Баш:

Coguaro:~ coconutpowder$ Эхо $0
-Баш

Мне нужно выполнить команду с повышенными привилегиями, поэтому я стараюсь Су переключиться на корень , но это не мешает мне:

Coguaro:~ coconutpowder$ Су -
Пароль:
СУ: к сожалению

Достаточно фэир. Я прочитал человек страницы для Су и получить это:

Пэм используется для задания политики СУ(1) Будем использовать.
В частности, только пользователи по умолчанию `admin" или `колесо"
группы могут переключаться в uid 0 (`корень").

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

Coguaro:~ coconutpowder$ ИД
номер uid=502(coconutpowder) гид=20(персонала) Группы=20(персонала),12(каждый),61(параметрами LocalAccounts)

поэтому я повторно запустите Су команда предварив его с суда, что я имею право делать так, как я в файле/etc/пользователям использовать sudo?:

файл /etc/пользователям использовать sudo?: coconutpowder все=(все) 

Coguaro:~ coconutpowder$ судо Су -
Coguaro:~ корень# Эхо $пользователь $0 $BASH_VERSION
корень -ш 3.2.48(1)-релиз
Coguaro:~ корень# 

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

Это означает, что некоторые оболочки-обнаружение трюки, как этот разрыв:

если [ ${BASH_VERSION-not_running_within_bash} = not_running_within_bash ]; тогда
 # ...
интернет

Я в полной растерянности относительно того, как правильно Су в корень и иметь некоторые возможности определить с уверенностью, ли я использую Баш или нет. Скрипт использует массивы bash и может уничтожить путей файловой системы, если некоторые ценности ложными. Я нашел ПС-п $$ писаки уже упоминалось немного рубить (?!) поэтому я ищу лучший способ добиться того, чего я пытаюсь достичь, учитывая, что я должна войти первой, как coconutpowder и не просто сделать, так как корень сразу.

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

Пока я приближался к парсинг $0, возможно удалив префикс - символ для обозначения оболочки входа в систему.

Если любой из вас может научить меня, как Су в корень с логином (т. е. значение $дома/.профиль) и сразу переключиться на баш по умолчанию Ш., который не может быть изменен.

+762
susanarica 16 дек. 2016 г., 15:09:21

Coccigrep (https://pypi.org/project/coccigrep/), кажется, отличный инструмент для поиска через код C. Однако, когда я установить его используя пункт Установить coccigrep, не найдено:

> coccigrep
coccigrep: команда не найдена

Я на Ubuntu 18.04. Как я могу установить это?

+753
Rummy666 24 июн. 2016 г., 19:08:26

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

#!/бин/Баш

для меня в {1..64}; делать
 ловушка "эхо-сигнала[$$] поймал сигнал SIG$(убить -л "$я")($я)'" "$я";
сделано;

читать -с -У1;
+699
Linus Lundgren 14 февр. 2017 г., 10:28:40

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

Баш скрипты, как правило, очень медленно сами по себе, но для целей обработки текста может быть только то, что вам нужно, в сочетании с инструментами командной строки, такие как grep, sed все, как awk, вырезать, вроде как, уник, туалет и другие. Во многих случаях это самое быстрое рабочее решение для вашей проблемы, особенно если это одноразовый утиль нужно. Дополнительные сведения об этом подходе см. [1]

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

Если вам нужно написать инструмент для обработки этих файлов, и нет никаких ограничений, то c++ программа сможет производить более быстрый код. Но "скорость" также сводится к скорости развития, и как я уже упоминал выше, в зависимости от того, сколько вы будете запускать программу.

1: http://www.commandlinefu.com/

2: http://onstartups.com/tabid/3339/bid/2596/Why-You-Should-Almost-Never-Rewrite-Your-Software.aspx

+657
aboy 27 сент. 2011 г., 12:14:38

На 64-разрядном Centos7 Вирт Без особенно особых изменений (Либ против lib64 каталоги были проблематичными, когда здание на Linux в прошлом, отсюда и мое упоминание арки):

# ням-y установить буст-девел приблизиться к нему с CMake 'инструменты развития' 
# ветку в Git клон --=стабильный https://github.com/bigartm/bigartm.git
# кд bigartm
# построение команды mkdir && сборка CD
# с CMake ..
# сделать
... опасности музыка ...

Ладно, это занимает до 99% через сбой построения. С подробной сборки мы можем обнаружить точное указание (с некоторых строк, добавленные вручную, чтобы избежать горизонтальной прокрутки маразм):

# сделать многословен=1
...
каталог /usr/бен/с++ -Стены -pthread в -спос -с std=с++11 -О3 -DNDEBUG 
 -статические CMakeFiles/bigartm.реж/srcmain.чч.о
 CMakeFiles/bigartm.реж/__/артм/cpp_interface.чч.о-о ../../бин/bigartm
 -rdynamic ../../lib в/libmessages_proto.в ../../lib в/libartm-статический.а
 ../../lib в/libprotobuf.в ../../Либ/libgoogle-глег.а-lboost_thread-Т
 -lboost_program_options-МТ-lboost_date_time-МТ-lboost_filesystem-Т
 -lboost_iostreams-МТ-lboost_system-МТ-lboost_chrono-МТ-lboost_timer-Т
 ../../lib в/libmessages_proto.в ../../lib в/libinternals_proto.в ../../lib в/libgflags.а
 -lpthread 
/usr/Бен/ЛД: не могу найти -lboost_thread-Т
/usr/Бен/ЛД: не могу найти -lboost_program_options-Т
/usr/Бен/ЛД: не могу найти -lboost_date_time-Т
/usr/Бен/ЛД: не могу найти -lboost_filesystem-Т
/usr/Бен/ЛД: не могу найти -lboost_iostreams-Т
/usr/Бен/ЛД: не могу найти -lboost_system-Т
/usr/Бен/ЛД: не могу найти -lboost_chrono-Т
/usr/Бен/ЛД: не могу найти -lboost_timer-Т
/usr/Бен/ЛД: не могу найти -lpthread
/usr/Бен/ЛД: не могу найти -lstdc++
/usr/Бен/ЛД: не могу найти -лм
/usr/Бен/ЛД: не могу найти -lpthread
/usr/Бен/ЛД: не могу найти -ЛНР
взыскать 2: ошибка: для LD вернулся 1 статус выхода
сделать[2]: *** [ОГРН/bigartm] Ошибка 1

Не найдя библиотеки C, так сейчас это проблематично. Актуальным следующий вопрос: какие файлы были ЛД ищу, что он не может найти, легко решается с sysdig:

# sysdig -п '%ФД.название' тез.Докл.имя содержит ЛД

И в другом месте повторно запустите сделает и ЛО! статические *.а файлы разыскиваются по данным sysdig (который, как ЛД уже сказал нам, не существует). Таким образом, есть как минимум два возможных решения здесь, с одной стороны, чтобы не скомпилировать статический, или других, чтобы получить все эти различные статические библиотеки установлены. Пойдем с не-статический вариант, учитывая тот BUILD_STATIC_LIBS флаг в CMakeLists.txt файл.

# на CD .. && РМ -РФ строить
# построение команды mkdir && сборка CD
# тмаки -Д BUILD_STATIC_LIBS=выкл ..

Ну это не помогло. Ладно, давайте ручное редактирование CMakeLists.txt файл и выключите статический строит...

# на CD .. && РМ -РФ строить
# ви CMakeLists.txt
...
... опять все ...
[ 91%] причине цель артм-статический
Связывание СХХ общей библиотеки ../../lib в/libartm.так
/usr/Бен/ЛД: не могу найти -lgflags-статический
взыскать 2: ошибка: для LD вернулся 1 статус выхода

Упс, похоже, очень нравится этот проект действительно очень хочет, чтобы ее статических библиотек. Некоторые

в Yum whatprovides '*libboost_thread-МТ.а
в Yum whatprovides '*библиотеки libc.а
...
ням-y установить в glibc-статический заряд-статическое

маслобойки и затем

компакт-диск ... 
ГИТ кассе CMakeLists.txt
... снова строить ...
...
Реакция системная ошибка: не удается скомпилировать 'питон.ч'. Возможно, вам нужно установить Python-разработки на Python-девел.

Хорошо знаете, после всего, что другую работу...

# ням-y установить буст-девел приблизиться к нему, то CMake 'инструменты развития' в glibc-статические \
 буст-статические питон-девел
# ветку в Git клон --=стабильный https://github.com/bigartm/bigartm.git
# кд bigartm
# построение команды mkdir && сборка CD
# с CMake ..
# сделать

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

+628
Needtwo Behealthy 7 мая 2013 г., 06:23:59

Я настоятельно рекомендую вам взглянуть в Книга х окно руководство системного администратора : для X версия 11. Глава 2 объясняет назначение .xsession теперь и весь процесс настройки для установки образца. Также это хорошее напоминание для всей х-окно соответствующей терминологии (и я надеюсь, что вы не пугаюсь :) ). Вы можете получить книгу из

http://archive.org/details/xwindowsystemadm08muimiss

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

+577
Joe Carroll 24 дек. 2012 г., 03:02:06

Я пытаюсь отформатировать SD-карту с lastest Debian Джесси-лайт изображения для использования с Raspberry Пи. При использовании команды DD, он заявляет, что нет места на устройстве после копирования 10 мегабайт. Я искал SE и пытались использовать различные ответы на вопросы, но я всегда в конечном итоге обратно в том же месте. Ниже представлены результаты из ДД, то fdisk, ДФ и команд, которые могут быть интересны общ.

в /dev/СКБ-это SD-карта

ДД БС=4М если=в/Home/пользователь/загрузки/2017-02-16-raspbian-Джесси-лайт.ИМГ в=в/dev/СКБ

ДД: ошибка записи ‘как/dev/СКБ’: нет места на диске
3+0 записей
2+0 записей из
10485760 байт (10 МБ) скопировал, 0.0137885 с 760 МБ/с

программа fdisk -л как /dev/СКБ

Диск как /dev/СКБ: 10 МБ, 10485760 байт, 20480 секторов
Подразделения: секторы 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Метка тип: Дос
Идентификатор диска: 0xdbcc7ab3

Загрузочное Устройство Начало Конец Секторах Код Размер Тип
на /dev/sdb1 8192 137215 129024 63м с W95 FAT32 в (лаб)
на /dev/sdb2 буд ет экспортироваться 137216 2807807 2670592 1.3 г 83 Линукс

ЛС-Аль-устройства /dev/СКБ*

-RW-р-р-- 1 корень 10485760 3 мар 22:04 на /dev/СКБ
БРВ-РВ---- 1 корень диска 8, 17 марта 3 22:05 на /dev/sdb1
БРВ-РВ---- 1 корень диска 8, 18 марта 3 22:05 на /dev/sdb2 буд ет экспортироваться
БРВ-РВ---- 1 корень диска 8, 19 марта 3 22:05 на /dev/sdb3

ДФ-ч

Размер файловой системы используется выгоде использования% установленной на
на /dev/sda1, поскольку 226 г 7.3 г 207 г 4% /
в udev 10М 10М 0 100% /Дев
файловая система tmpfs 1,6 г 9,3 м 1,6 г 1% /запуск
файловая система tmpfs 3,9 г 112К 3,9 г 1% в /dev/ГИМ
файловая система tmpfs 5.0 м 4.0 к 5.0 М 1% /запуск/блокировка
файловая система tmpfs 3.9 3.9 г 0 г 0% файл /sys/ДФ/группы
файловая система tmpfs 792M 4.0 к 792M 1% /выполнения/пользователей/119
файловая система tmpfs 792M 8.0 к 792M 1% /выполнения/пользователей/1000
+545
fmollica 19 нояб. 2016 г., 14:16:58

Рука

На ARM-процессорах, некоторые возможности, упомянутые в особенности: линия. Только объекты, непосредственно связанные с архитектурой ARM описанные там, не особенности, характерные для кремния производитель или системы на кристалле.

Функции получаются из ищу идентификатор процессора с read_cpuid() и посмотрев его в процессор определения типа известен во время компиляции, где функции выражаются как маска HWCAP_xxx флаги. Соответствующие строки в hwcap_str и т. д. в настройка.гр.

В списке ниже, ARMv6 вам ввели SIMD-инструкции и типы данных. ARMv7 с предоставляются дополнительные SIMD инструкций и типы данных. На 32-битных ARM-машины, неон сигналов дополнительно Симд, а asimd сигналов дополнительно Симд на 64-битных ARM-машинах.

Помимо этого, оборудование: линия указывает модель процессора. В зависимости от модели, могут быть другие данные в другие файлы в/proc или /sys файла, или во время загрузки ядра журнала сообщений. К сожалению, каждый производитель процессора ARM имеет свой собственный метод для представления возможности процессора, если таковые имеются.

+542
Letavitsa 9 апр. 2012 г., 09:32:31

Вот моя текущая конфигурация:

Я добавил эту строку в файле /etc/Самба/СМБ.конф

[доля]
комментарий = Самба сервер
просматриваемый = да
путь = /СРВ/доля/Самба
гость ок = да
только чтение = нет
создание маски = 0755

Это мой нынешний указан демон nmbd.статус сервиса

указан демон nmbd●.сервис - ЛСБ: запуск Самба сервера имен NetBIOS (указан демон nmbd)
 Загружен: загружен (в/etc/инит.д/указан демон nmbd; плохой; предустановленные поставщик: включено)
 Активный: активный (бег), т. к. Саб 2017-03-04 17:39:49 WIB; 4С. назад
 Документы: мужчину:systemd в-два генератора(8)
 Процесс: 588 ExecStop=/и т. д./init.д/стоп указан демон nmbd (код=выход, статус=0/успех)
 Процесс: 603 ExecStart=/и т. д./init.д/указан демон nmbd начать (код=выход, статус=0/успех)
 Группы: /система.ломтик/указан демон nmbd.услуги
 └─623 выполнить /sbin/указан демон nmbd -Д

Это моей нынешней команды smbd.статус сервиса

● команды smbd.сервис - ЛСБ: запустить самбу с SMB/CIFS в демона (демоны smbd)
 Загружен: загружен (в/etc/инит.д/с smbd; плохой; предустановленные поставщик: включено)
 Активный: активный (бег), т. к. Саб 2017-03-04 17:41:37 WIB; 5С назад
 Документы: мужчину:systemd в-два генератора(8)
 Процесс: 631 ExecStop=/и т. д./init.д/с smbd стоп (код=выход, статус=0/успех)
 Процесс: 643 ExecStart=/и т. д./init.д/начать с smbd (код=выход, статус=0/успех)
 Группы: /система.ломтик/с smbd.услуги
 ├─663 выполнить /sbin/с smbd -Д
 ├─664 выполнить /sbin/с smbd -Д
 └─666 выполнить /sbin/с smbd -Д 

!!!ЗДЕСЬ ОШИБКА!!!

Когда я выполнил: sytemctl запустить Самбу.услуги

Не удалось запустить Самбу.услуги: блок Самбу.служба в маске.

!!!ВОТ МОЙ НЫНЕШНИЙ САМБУ.СОСТОЯНИЕ СЛУЖБЫ!!!

● Самбу.услуги
 Загружен: маске (/dev/нуль; плохо)
 Активный: неактивные (мертвые)
+531
ariscampis 9 апр. 2016 г., 02:46:57

Я хочу установить openSUSE прыжок 15.0 рядом с моей старой в openSUSE (двойной загрузки). Но я застрял на этапе разбиения. У меня такие разделы:

старый (здесь не используется) и /dev/sda1, поскольку (1 ГБ) системный раздел EFI в ext4
старый (здесь не используется) и /dev/sda2 ЛВМ
предназначен как общий раздел /dev/sda3 в качестве ЛВМ
новый раздел /dev/sda4 в Линукс с ext3 /
предназначен как общий раздел /dev/sda5, поэтому ЛВМ
новый раздел /dev/sda6 (1 ГБ) системного раздела EFI системы ext4 /загрузки

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

В любом случае, раздел Boot присутствует, он составляет 1 ГБ и не важно, что я выбран в качестве формата или код для этого раздела я постоянно вижу предупреждение "отсутствует устройство с размером, равным или больше, чем 2 Мб и ID раздела bios_boot".

Я поменял конечно с EFI SP в "загрузочный раздел BIOS", предупреждение остается точно такой же.

Просто из любопытства я удалил раздел/dev/sda6 и установил старый файл/dev/sda1, поскольку А /загрузки с форматированием. Же предупреждение.

+510
Alejandro Lorite 18 апр. 2016 г., 07:00:23

~Фу означает домашний каталог пользователя Foo'.

Это не сделано ядро, это интерпретируется оболочкой. Когда оболочка видит ~foo в качестве аргумента, он прозрачно заменяет его домашний каталог пользователя ФОО и передает, что на его месте. Поэтому, когда вы запустите компакт-диск ~танду, оболочка на самом деле работает с CD /дома/танду.

+455
Ali Farooq 19 апр. 2015 г., 19:41:11

Я использую sed, чтобы найти директивы конфигурации в файл php. По сути, мне нужно установить струны database_name_here, username_here и password_here с их соответствующими значениями в config-sample.php (и переименовать файл config.php). Мое текущее решение использует СЭД в три раза, перенаправляя вывод на временные файлы.

СЭД -е 'с/database_name_here/фу/г'config-sample.php > в /tmp/config файл.1
СЭД -е 'с/username_here/бар/г' /tmp/и конфигурации.1 > /tmp/и конфигурации.2
СЭД -е 'с/password_here/летучая мышь/г' /tmp/и конфигурации.2 > config.php

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

+445
Jennifer Salinas 29 апр. 2018 г., 15:01:17

Предположим, у вас есть 2 доменных имен..

домен1.дву
домен2.дву

ваш IP-адрес сервера : 1.1.1.1

вы установить httpd и настроить виртуальный хост для только IP.

Слушать *:80
DirectoryIndex index.php

Раздел <VirtualHost *:80>
DocumentRoot так /1/
Имясервера ООО
</Хост>

вы ничего не настройка для доменов..
но поскольку domais указывающие на ваш IP сервера через DNS

они все равно придут к этому Хост в Интернете.

я не использую PHP, но давайте предположим, что есть index.php
в этот виртуальный хост.

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

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

или предположим, что вы запускаете веб-сайт, как YouTube или Twitter.. вместо youtube.com/username

вы хотите быть в состоянии предложить пользователям возможность использовать собственными доменными именами.

как вы можете идти о подключении доменного имени..

youtube.com/username

?

+415
Andrey Bushman 13 февр. 2012 г., 22:13:45

Нет. Ядро специально разработан, чтобы запретить код пользовательского режима работает в кольце 0.

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

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

+414
shorty3tam32 1 сент. 2012 г., 19:26:42

Если у вас установлен Python, а затем вы можете выполнить следующее:

питон -с "время импорт; время печати.время() / 60"
+407
DAJ 5 мар. 2012 г., 10:52:37

Самый быстрый способ создать файл в системе Linux является использование fallocate:

fallocate -L в файл 50г 

От человека:

fallocate используется для управления выделенным дисковым пространством для файл, либо для освобождения или выделить его.
Для файловых систем, которые поддерживают системный вызов fallocate, предварительное распределение осуществляется быстро за счет выделения блоки и пометить их как неинициализированный, не требуя никакого ввода-вывода данных блоки. Это гораздо быстрее, чем создание файла, наполнив его нулям.
Поддерживается для XFS (начиная с Linux 2.6.38), в ext4 (начиная с Linux 3.0), В Btrfs (начиная с Linux 3.7) и файловая система tmpfs (начиная с Linux 3.5).

+376
Marion Sherwood 9 мая 2015 г., 08:20:11

Проблема, видимо, заключалась в том, что собственности .pki/nssdb/pkcs11.txt был корень, а не мне. С измененным собственности, есть сообщение об ошибке означает, что динамическая библиотека не сработал, но вроде все правильно.

+347
US Open 2017 21 нояб. 2013 г., 12:10:46

Я использую несколько типов терминалов в мой Slackware 13 распределение: в xterm, rxvt, консоль, а эмулятор просто наберите: терминал (Терминал 0.4.6). Все они читали мой .файл dir_colors и, по большей части назначение цветов типы файлов, как я желаю. Исключением являются HTML-файлы и CSS-файлы, (например, blah.html и блее.УСБ).

Терминал rxvt нет проблем, но никто из других терминалов будет раскрасить эти файлы правильно. В эмулятор терминала отображается: [00:33mblee.УСБ, (первый символ выглядит как небольшой 2х2 массив из 1 и 0 в коробке. Выше вырезать и вставить из терминала.). Консоль отображает: 33mblah.html. в xterm даже не пытается раскрасить HTML и CSS-файлы, но оставляет белый (цвет по умолчанию).

Что происходит?

+319
Manuel Milla 15 авг. 2011 г., 04:24:06

Правильный способ сделать это состоит в использовании файла интерфейсы в /etc/сети/"родной функции IPv6". Уже несколько лет, ifupdown DHCP для управления IPv6, так как была улучшена. Это не широко известно, хотя...

О том, как ваш провайдер решит предоставить вам адреса IPv6, детали могут колебаться.

В большинстве случаев, ваш провайдер использует протокол DHCPv6-ПД (префикс делегации). В этом случае интерфейсы в /etc/сети/должен выглядеть так (в стрейч для Debian):

авто wanif
iface защитный wanif инет по DHCP
iface защитный wanif inet6 протокол DHCP
 request_prefix 1
 accept_ra 2

request_prefix является обязательным для протокола DHCPv6-ПД. Еще, DHCP-клиент запущен ifupdown запрашивает один адрес. Это может не очень хорошо работать с вашим провайдером. В моем случае с Orange во Франции, неправильный запрос адреса, полученного по DHCP V6 являются полностью игнорируется, сообщение, отказ даже не ответил на мой провайдер DHCP-сервера. Фу...

Та часть, которая не управляется Debian-это выделение IPv6-адреса в локальной сети. Для этого нужно использовать пользовательские скрипты, как описано здесь https://wiki.debian.org/IPv6PrefixDelegation

Одним словом, несмотря на предупреждения. Мой собственный протокол DHCPv6 скрипт Хук вызывает блокировки в служб systemd. Как я опираюсь на radvd (объявление маршрутизатора) для предоставления адресов IPv6-адресов на LAN-интерфейс, мне нужно перезапустить службу radvd когда доступ к глобальной сети по протоколу IPv6 изменения префикса. Нормальная команда для достижения этой цели является:

systemctl перезапустить radvd

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

Чтобы избежать централизации с "сетей.обслуживание", надо вместо этого использовать:

systemctl --нет-блок перезапуска radvd

См https://www.freedesktop.org/software/systemd/man/systemctl.html для получения подробной информации.

+309
bonny 24 апр. 2013 г., 10:55:50

Вы можете запустить rwhod на каждом узле. Затем запустите rwho на любой узел в списке пользователей на другие узлы.

rwho и rwhod являются частью ОС Linux netkit по, так что скорее всего уже в комплекте с вашим дистрибутивом. Просто установите его.

+202
DevKhokhar 6 сент. 2015 г., 08:46:57

Попробуйте использовать:

 командой StartX -- вt0

См. Также эта система.ЮВ вопрос о StartX и Федора.

+199
Rubinovyj 9 янв. 2011 г., 20:59:10

Неясно, если вы хотите на самом деле закон о данных в пакете или просто маршрута, на основе которых компьютер его послал?

в iptables можно сделать маршрутизацию, а это довольно сложное. Это делает использование так называемых "столов", по иронии судьбы, и поэтому вы можете допрашивать и перенаправить данные, как он проходит через различные "столы".

Увидеть этот учебник для получения дополнительной информации: http://wiki.centos.org/HowTos/Network/IPTables.

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

Основной из них:

  • Вход
  • Вперед
  • Выход

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

Взгляните на этот учебник для получения дополнительной информации на базе iptables.

+197
Mellynny 1 апр. 2010 г., 12:14:16

Из Википедии статью о стандарте ISO 9660:

В ИСО 13490 стандарт является расширением стандарта ISO 9660 формат, который добавляет поддержку для нескольких сессий на диск. Поскольку в ISO 9660 является особенностью только для чтения, предварительно освоили файловой системы, все данные должны быть написаны на одном дыхании или "сессии" в среде. Раз написано, нет оснований для изменения сохраненного контента. ИСО 13490 был создан, чтобы позволить добавлять больше файлов на записываемый диск, такой как CD-R в несколько сеансов.

+182
Dragonel 4 июл. 2017 г., 20:21:37

в43-lpphy-Installer-это имя пакета для Ubuntu, а не для Debian.

Вы установите его с помощью команды в Jessie (в Debian 8):

судо apt-получить установку прошивки-в43-установщика

По версии ядра, вы, кажется, используете Debian 8.

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

https://packages.debian.org/

Например, пакет можно ознакомиться здесь:

https://packages.debian.org/jessie/firmware-b43-installer

Из нашего диалога, я видел, что вы до сих пор не настроили apt источников.

Уметь устанавливать пакеты, а также скачать обновления для системы безопасности из интернета, вы бы лучше закомментировать строку из /etc/АПТ/источников.список для установки с CD/DVD-диска:

#деб компакт-диске:[Дебиан ГНУ/Линукс _Jessie_ 8 - официальный снимок для amd64 видео/установить бинарный 20150908-22:02]/ Джесси основной

и добавить эти две строчки, одну, чтобы установить официальные пакеты, и еще установить обновления:

деб http://ftp.us.debian.org/debian/ Джесси основной ВНО не бесплатно
деб http://security.debian.org/ Джесси/обновления основных ВНО не бесплатно

После вставки этой строки, вы делаете

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

и

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

Чтобы установить последние обновления безопасности. Возможно, вы захотите делать это регулярно.

И потом, перед установкой любого пакета, вы делаете, прежде чем

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

И, наконец,

судо apt-получить установку прошивки-в43-установщика
+162
mascha 26 мая 2010 г., 06:07:58

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


$ найти ТИФФ -тип F -имя '*.тиф' -exec для MD5 в {} ';' >md5.txt
$ кот md5.txt
Алгоритм MD5 (файл-1 ТИФФ/b0125TIFF/.тиф) = d41d8cd98f00b204e9800998ecf8427e
Алгоритм MD5 (ТИФФ/b0125TIFF/файл-2.тиф) = d41d8cd98f00b204e9800998ecf8427e
Алгоритм MD5 (файл-3 ТИФФ/b0125TIFF/.тиф) = d41d8cd98f00b204e9800998ecf8427e
Алгоритм MD5 (файл-1 ТИФФ/c0126TIFF/.тиф) = d41d8cd98f00b204e9800998ecf8427e
Алгоритм MD5 (ТИФФ/c0126TIFF/файл-2.тиф) = d41d8cd98f00b204e9800998ecf8427e
Алгоритм MD5 (файл-3 ТИФФ/c0126TIFF/.тиф) = d41d8cd98f00b204e9800998ecf8427e

В алгоритм MD5 реализация на macOS не поддерживает проверка контрольных сумм с помощью алгоритма MD5 -С , К сожалению, но shasum утилита делает:

$ найти ТИФФ -тип F -имя '*.тиф' -exec для shasum {} ';' >sums.txt
$ кот sums.txt
da39a3ee5e6b4b0d3255bfef95601890afd80709 файл-1 в формате TIFF/b0125TIFF/.тиф
da39a3ee5e6b4b0d3255bfef95601890afd80709 ТИФФ/b0125TIFF/файл-2.тиф
da39a3ee5e6b4b0d3255bfef95601890afd80709 файлов-3 TIFF с/b0125TIFF/.тиф
da39a3ee5e6b4b0d3255bfef95601890afd80709 файл-1 в формате TIFF/c0126TIFF/.тиф
da39a3ee5e6b4b0d3255bfef95601890afd80709 ТИФФ/c0126TIFF/файл-2.тиф
da39a3ee5e6b4b0d3255bfef95601890afd80709 файлов-3 TIFF с/c0126TIFF/.тиф

$ shasum -с sums.txt
Файл-1 в формате TIFF/b0125TIFF/.тиф: ОК
ТИФФ/b0125TIFF/файл-2.тиф: ОК
Файлов-3 TIFF с/b0125TIFF/.тиф: ОК
Файл-1 в формате TIFF/c0126TIFF/.тиф: ОК
ТИФФ/c0126TIFF/файл-2.тиф: ОК
Файлов-3 TIFF с/c0126TIFF/.тиф: ОК

shasum вычисляет SHA1 хеш файла по умолчанию.

+161
droritos 22 мар. 2013 г., 21:02:18

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

На Сервере A:

Арп-Ы <Б-сервером IP-адресов> <Б-сервере МАК>
Арп-ы 192.168.1.21 01:23:45:67:89:АБ

На Сервере B:

Арп-ы <а-сервером IP-адресов> <а-сервером по MAC>
Арп -с 192.168.1.5 АБ:89:67:45:23:01

Заменить МАК выше адреса на фактический.

+145
jaysen 26 мар. 2017 г., 14:41:36

У меня есть VPS сервер под управлением Debian 7, что я подключиться с помощью Putty из Windows-машиной. Большую часть времени, шпатлевки подключается нормально и я могу войти в порядке. Однако, иногда, шпатлевка сообщит, что время ожидания подключения.

Когда это случилось последний раз, я попытался telnet на порт, на котором работает SSH и подключиться не удается. Затем я попытался telnet на другой порт на VPS, который я знал, был запущен сервис, и связано отлично.

Когда он начинает "юлить", если я стараюсь в 5-10 раз подключиться, я может успешно подключиться. Я проверил журнал и я не мог увидеть ничего интересного там, что может помочь с этой проблемой. Если он чего-нибудь стоит, когда я подключиться к серверу, когда это "подыгрывание", похоже, будет медленным (я введите команду и это займет секунду или две, чтобы появиться в окне SSH).

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

Правка: параметр tcpkeepalive включена. Он играл снова и при попытке telnet на SSH порт, он может на самом деле подключить. Странно.

+17
Berk Ak 25 дек. 2019 г., 20:35:53

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

$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