Арч линукс не загружается с флешки (не выбранного раздела крепление)

Я попытался установить Арч Линукс на USB-ключ. Вещи являются своего рода шаткий (предполагается, что система имеет ровно один диск внутри, например), но все установили просто отлично. Пока не перезагружается.

 Загрузка Арка В Linux

корневого раздела (HD1,1)
 Тип файловой системы неизвестен, тип 0x7 раздел 
ядра в /boot/vmlinuz26 корень=/Дев/dsb2 РО

17 ошибка: невозможно установить выбранный раздел

(например, /dev/dsb1/раздела(HD1,0) - это небольшой fat-Раздел для хранения данных целей -- для тех, кто заперт в лаборатории компьютеров.)

Вот в такой последовательности команды Арч Линукс':

корневого раздела (HD1,1)
ядра в /boot/vmlinuz26 корень=/Дев/dsb2 РО
файл initrd в /boot/kernel26.ИМГ

В консоль grub:

жратва> корень раздела (HD1,1)
 Тип файловой системы неизвестен, тип 0x7 раздел 
жратва> кот в /etc/passwd с
 17 ошибка: невозможно установить выбранный раздел
жратва> корень (hd0,1) # мой раздел с Ubuntu 
 Тип файловой системы ext2fs, а тип 0x73 раздел 
жратва> кот в /etc/passwd с
корень:х:0:0:корней/корня:/бин/Баш
<СНиП/>

Я мог бы успешно перезагрузиться в моей хост-ОС, Ubuntu и использовать инструмент диск, чтобы подтвердить перегородки прошла успешно. Кроме того, выполнение судо КВМ с /dev/Оус в результате успешного арки Boot раз я редактировал команды для загрузки с корнем (hd0,1) (т. е. до арки пытался монтировать как/dev/dsb2).

Что я сделал не так?

Редактирование 1

От Ubuntu, программа fdisk -л как /dev/СКБ дает:

Диск как /dev/СКБ: 1998 МБ, 1998585856 байт
62 глав, 62 секторов/дорожку, 1015 цилиндров
Единицы = цилиндры 3844 * 512 = 1968128 байт
Размер сектора (логического/физического): 512 байт / 512 байт
Ввода/вывода размеры (минимальные/оптимальные): 512 байт / 512 байт
Идентификатор диска: от 0x00000000

 Загрузочное Устройство Начало Конец Блоки ID Система
на /dev/sdb1 1 65 124899 б W95 FAT32 в
на /dev/sdb2 буд ет экспортироваться * 66 1015 1825900 83 Линукс

У меня сейчас читаешь , связанных с Вики-разделом , но ничего, кажется, не относится: я не использовал GParted или логические диски; все на тот же раздел.

+126
AGADIR 14 окт. 2014 г., 23:23:53
35 ответов

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

если [ "$ПС1" ]
тогда
 экспортировать переменную PATH=~/бин:$путь
интернет
+973
shakram02 03 февр. '09 в 4:24

Вы можете трубы для команды xargs:

грэп -РЛЗ "Рисунок 1" | команды xargs -0 grep в -л "Узор 2"

или использовать найти и грэп -м + грэп -л:

найти . -тип F \
 -старпома грэп -м "Рисунок 1" {} \; \
 -старпома грэп -л "Узор 2" {} +

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

+969
jebat30 puchong 19 сент. 2014 г., 18:50:52
Другие ответы

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


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

Мой настольный компьютер под управлением Debian Джесси начал падать в аварийный режим оболочки при каждой загрузке. Экран говорит использовать journalctl -XB для того , чтобы найти причину, и использовать systemctl по умолчанию , чтобы продолжить загрузку. Когда я выполнить systemctl по умолчанию, система продолжает загрузку, и уже через пару недель использования системы нет ничего, очевидно, неправильно.

Глядя через journalctl -XB нет, ничего не выделяется как причина для падения в аварийной оболочки. Есть простой способ определить точно, почему он решил перейти в аварийный режим? Существуют ли другие флаги или опции загрузки, что станет очевидно, где суть вопроса?

+956
cherrynata 4 июл. 2010 г., 22:55:28

Это работает с mawk:

на awk 'шп==1 {7$="г";печать;далее} \
 3 $~/^[А,Ц,Г,Т]$/ || $4~/^[А,Ц,Г,Т]$/ {7 $="П"} \
 3 $~/^[Я,Д,Р]$/ || $4~/^[Я,Д,Р]$/ {7 $="Д"} \
 $4~/[А-я][А-З]/ | | 3 $~/[А-я][А-я]/ {7 $="Д"} файл 1' 
  1. строки: в первой строке написать г в заголовке.
  2. строка: если $3 из $4 а, с, G или Т, то $7 - это должность.
  3. строка: если $3 из $4 , я, D, или R, то $7 - это вопрос.
  4. строка: если $3 на $4 больше, чем одно письмо, потом $7 - это вопрос. На 1 в конце печатает все строки.
+951
everding 28 янв. 2011 г., 18:07:47

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

mplayer в некоторых случаях все=-1 /путь/к/видео

также:

mplayer'а -действительно-тихие /путь/к/видео

но это не значит, что это полное молчание! и это напечатано на выход:

[вашы @ 0x9a5d100]оценивая продолжительность от битрейта, это может быть неточным
[жопа] инит
[жопа] обновление кэша шрифтов 

Как я могу сделать mplayer'а полное молчание?

Спасибо

+934
Yuval Atzmon 9 июн. 2016 г., 09:30:29

Изменить 0 в эд скрипт $. В $ адресов в последней строке редактирования буфера.

$ { е 'г?%ы?м$\н-008 006 004 002; Эхо 'ВК'; } | Эд -с file.txt
$ кот file.txt
005
003
110
069
245
009
007
008
006
004
002

Хотели бы вы их в обратном порядке (порядок у вас в вопросе), вам придется поменять список моделей.

$ { е 'г?%ы?м$\н-002 004 006 008; Эхо 'ВК'; } | Эд -с file.txt
$ кот file.txt
005
003
110
069
245
009
007
002
004
006
008

Или, если на то пошло,

{ е 'г?%ы?м$\н-008 006 004 002 | оду; Эхо 'ВК'; } | Эд -с file.txt

... если у вас есть пиу из GNU coreutils установлены. На некоторых системах (BSD) вы можете использовать хвост -р в кдл.

+906
Vadim K 24 окт. 2015 г., 05:36:23

Может кто-нибудь сказать мне разницу между Unix, BSD и во FreeBSD?

Я использую Linux не всегда, но теперь мне любопытно о FreeBSD и BSD, потому что, возможно, есть более "Юникс-наследие"... в чем конкретно разница между ними?

Спасибо!

+902
ryazhenka 5 окт. 2014 г., 00:48:27

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

Еще один способ, который я предпочитаю, состоит в использовании листов/оконный менеджер, как i3 и urxvt терминальная программа укладки. Последний имеет очень быстрый демон/клиент структурой, что позволяет мгновенно открывать новые окна, чтобы вы могли запускать любые программы в новом окне следующим образом:

urxvtc -е <команда> <параметры>

Это должно быть в скрипте или функции, на самом деле.

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

+886
John Macwan 3 сент. 2010 г., 01:30:53

У меня вопрос, Как перенести /Дев/маппер/данных-datos_lv так что я могу использовать это пространство /? Я хочу использовать пространство из /Дев/маппер/данных о/` файловой системы.

ДФ-ч
Размер файловой системы используется выгоде использования% установленной на
на /dev/sda1, поскольку 92Г 5.8 г 82г 7% /
devtmpfs 1,9 г 1,9 г 0 0% /Дев
файловая система tmpfs 1,9 г 140к 1,9 г 1% в /dev/ГИМ
файловая система tmpfs 1,9 г 41М 1,9 г 3% /Запуск
файловая система tmpfs 1,9 г 1,9 г 0 0% файл /sys/ДФ/группы
/Дев/маппер/данных 296GB 63м 281 г 1% /опт
файловая система tmpfs 379M 28К 379M 1% /выполнения/пользователей/1000

Чего я хочу добиться-это:

ДФ-ч
Размер файловой системы используется выгоде использования% установленной на
на /dev/sda1, поскольку 388G 5.8 г 82г 7% /
devtmpfs 1,9 г 1,9 г 0 0% /Дев
файловая система tmpfs 1,9 г 140к 1,9 г 1% в /dev/ГИМ
файловая система tmpfs 1,9 г 41М 1,9 г 3% /Запуск
файловая система tmpfs 1,9 г 1,9 г 0 0% файл /sys/ДФ/группы
файловая система tmpfs 379M 28К 379M 1% /выполнения/пользователей/1000

Есть ли способ, чтобы получить 388G на /?

+882
Mahendra Gunawardena 25 дек. 2013 г., 18:21:53

Редактировать /и т. д./кв/источников.список файл и добавьте следующую строку :

деб http://download.virtualbox.org/virtualbox/debian верный ВНО

Сохранить и выйти

обновление с помощью :суда apt-получить обновление

По данным virtualbox_wiki необходимо установить переходный

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

Установка открытого ключа в Oracle:

с wget http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
судо АПТ-ключ добавить oracle_vbox.АСЦ

Установить Oracle VirtualBox Для

судо apt-получить обновление
судо apt-получить установку в VirtualBox-5.0
+866
Lorenzo Cinque 28 сент. 2014 г., 23:20:32

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

Это должно вам начать работу:

#!/бин/Баш

граф=$1
((считай>52)) && выход 1 # не хватает карт.

карт=() # создать массив.
для предъявления иска в $'\е[0;31;высота 47m ♦' $'\е[0;31;высота 47m ♥' $'\е[0;30;47м ♠' $'\е[0;30;47м ♣' ; сделать
 за ранг в {2..10} J и М К а ; не
 карты+=("$любые $ранг"$' \е[0 млн') # всех возможных комбинаций.
сделано
сделано

руки=($(
 для ((Я=0; Я<${карты#[@]}; я++)) ; делать
 Эхо $я
 сделано | Шуф -Н "$графу" # выберите случайные карты.
))

# Ассоциативных массивов для подсчета вхождений.
объявить-костюмы
объявить-ряды
для card_i в "${силы[@]}" ; сделать
карта="${карты[card_i]}"
 Эхо "$карт"
 (( костюмы[${Карта:11:1}]++ )) экстракт# костюм
 (( ряды[${карта:13:-5}]++ )) # и ранг, добавить одну графу.
сделано

для С в "${!костюмы[@]}" ; сделать
 эхо "$с ${костюмы[$х]}"
сделано 

Эхо

для Р в "${!ряды[@]}" ; сделать
 Эхо "$Р ${рядах[$Р]}"
сделано 
+815
BestAboutMe 13 апр. 2014 г., 13:19:52

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

  • Получите IMAP-сервер, сделать фильтрацию для вас.

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

  • Вручную помечать сообщения в шавку и скопировать их в новую папку на IMAP-сервере, или в локальный почтовый ящик.

    Отметьте сообщения, которые вы хотите переместить с т с последующим поиском узор [email protected] (данная теги всех сообщений, которые были отправлены непосредственно или CC-ed в адрес [email protected]). Затем нажмите клавишу ; затем с чтобы применить "сохранить" (шаг) команду, чтобы все помеченные сообщения. Затем введите путь к папке IMAP вы хотите сохранить сообщения.

    Путь к папке IMAP должен быть указан как

    протокол IMAP[ы]:[пользователь[:ПВТ]@]imapserver.example.com[:порт]/путь
    

    Просто сказать, что IMAP-сервер, который у меня есть доступ к не такой. Ошибок нет, но сообщения явно не копируются. Проверить его на менее важное сообщение первым! Вы, очевидно, может сэкономить вместо сообщения локально!

    Вы также можете определить макрос в собачонку , чтобы сделать это.

  • Загрузка сообщений с сервера и фильтра IMAP и читать их локально.

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

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

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

myimapserver.example.com опрос 
 протокол IMAP
 пользователь "myimapusername" пароль "myimappassword" это "mylocalusername"
 Мда "/usr/местные/Бен/procmail в -М файле $Home/.к procmailrc"
 протокол SSL sslcertfile в /etc/ssl с/Серт.sslcertck УГР 
ожидания

Это будет получать все новые сообщения с сервера IMAP, как они прибывают, и доставить их для procmail для обработки. Пути и т. д. будет отличаться от вашей системы.

Потом я фильтр с procmail на использование конфигурации ($дома/.к procmailrc) как

Почтовой="$Home/для Почты"
По умолчанию=" "входящие"/"

:0
* [email protected] ^
в OpenBSD-объявить/

:0
* ^[email protected]
в OpenBSD-MISC/и

... для двух рассылок я (они будут храниться в поддиректории $дома/Почты). Почта не соответствующие шаблоны будут храниться в файле$Home/Почта/почтовый ящик , указанный почтовой и по умолчанию. Я пользуюсь почтовой почтовые ящики. Удалить конечные слеши в пути к вам почтовые ящики почтовый ящик.


1 Обратите внимание, что procmail и находится на пенсии. Я не был в курсе этого, как я использую это с 90-х годов без особого рассмотрения для любого из ДО-и ближайшие альтернативы. Кажется, через какое нежное сидя на interwebs, что почтового ящика является хорошей альтернативой для procmail, и я мог смотреть на перемещения моего фильтрации до почтового ящика сам.

+744
Nancy Bergh Zewiey 28 нояб. 2010 г., 03:49:34

Попробуйте это:

run_command='./исполняемый.х-входной ввод.дат << я
вход1
вход 2
я
'

функция eval "$run_command"
+716
Jthon 21 окт. 2010 г., 19:01:46

Я в initramfs, В С нет /dev/диск/по-*

У меня PARTUUID, мне нужно, чтобы заблокировать устройство.

Вот мой вывод blkid

на /dev/sda1, поскольку: идентификатор UUID="7304-E3F2" тип="для vfat" PARTLABEL="системный раздел EFI" PARTUUID="05699fcc-97f6-4792-9dec-f9135552e92f"
на /dev/sda2: идентификатор UUID="da0ff3d2-432b-4306-8ec4-a032b934544a" тип="ext4" в PARTUUID="9f6874df-b700 динамики с эффектом-4e59-a83f-3ce3d4485799"
на /dev/sda3 в качестве: идентификатор UUID="3c5275a3-a8ed-4884-bc02-a5163acc58bb" тип="своп" PARTUUID="3505f9df-99f4-4b4c-859d-1381db86d8f0"
в /dev/БДС: тип="isw_raid_member"
на /dev/sdc в: тип="isw_raid_member"
в /dev/sdd1: метка="восстановления" по UUID="F066142D6613F2D8" тип="файловая система NTFS" PARTLABEL="основной раздел" PARTUUID="cc6765e3-f0e6-4007-95ea-ac896bf8f824"
в /dev/sdd2: идентификатор UUID="5414-7544" тип="как vfat" PARTLABEL="системный раздел EFI" PARTUUID="1c635ea8-098f-4680-8e9b-1926401eb77b"
в /dev/sdd3: PARTLABEL="раздел MSR" PARTUUID="c7da9e6d-ce60-4731-81cf-e332a4c88e39"
в /dev/sdd4: идентификатор UUID="DCFE1841FE1815FC" тип="файловая система NTFS" PARTLABEL="основной раздел" PARTUUID="25b78542-0b82-4eef-96a0-51dda3dc4ec7"
в /dev/md126: PTUUID="b4c4aef3-c86e-4719-8bbc-f101540327b8" PTTYPE="ОПС"
в /dev/md126p1: метка="DataWindows" идентификатор UUID="088E077E8E076412" тип="файловая система NTFS" PARTLABEL="основные данные раздел" PARTUUID="c70196d3-60fc-4211-9b2a-4ad47a206957"
в /dev/md126p2: метка="DataLinux" идентификатор UUID="47ea9736-2de7-40ba-bf05-9660484ceea0" тип="ext4" в PARTLABEL="Microsoft основные сведения" PARTUUID="86610416-00ce-4e8e-8682-4a46e4cae0da"
как /dev/sde1: SEC_TYPE="рекламного" метка="Эфи" по UUID="0A3E-9ABE" тип="как vfat" PARTLABEL="рекламного" PARTUUID="3948166f-7d1b-4b75-ad77-5ed5ad5f8e37"
в /dev/sde2: метка="платформы" идентификатор UUID="7503d533-1a0c-47ed-9048-e96c7810bb0a" тип="ext4" в PARTLABEL="платформы" PARTUUID="9d69c3d4-4175-4a46-баба-64f95bcea861"
в /dev/sde3: метка="данные" идентификатор UUID="9a589cce-1d27-4d60-9589-d0cbae228517" тип="ext4" в PARTLABEL="данные" PARTUUID="79067919-3db0-4c63-b78e-b72ce880cd42"

Используя СЭД или грэп, как бы я вам на/dev/sda1, поскольку от 05699fcc-97f6-4792-9dec-f9135552e92f?

+649
Em Cohen 22 апр. 2013 г., 20:55:34

Это iTerm в качестве объекта, а не ВИМ один:

Session -> Open Autocomplete

Автозаполнение

Любой текст, который существует в закладке или его буфер прокрутки может быть завершаются автоматически в этой вкладке. Чтобы использовать автозаполнение, введите начало слово, а затем нажмите Cmd-;. Откроется окно автозаполнения показывает топ-20 выбор слова, начинающиеся том, что вы вошли. Список может быть отфильтрованы, введя подпоследовательность. Фильтр можно сбросить нажав клавишу Backspace. Если вы сделаете выбор и нажмите клавишу возврата, он будет вводится для вас. Если вы сделаете выбор и нажмите клавишу Tab, ваш автозаполнение будет продлен с выбором.

+558
Filipe Cabaco 17 февр. 2014 г., 01:11:16

Я запустить Debian 9, и установили пакеты марионетка и кукловод; они перечислены в версии 4.8.2. В учебный материал я нашел до сих пор, я сталкиваюсь с команды puppetd и puppetca - которых у меня нет. Поиск с помощью apt-файл только находит Баш-файлы, которые ссылаются на эти команды. Вещи просто называют что-то другое в Debian?

+524
Neki Qamili 7 июн. 2011 г., 21:28:49

USB обеспечивает много информации в стандартизированном виде на хост. Используйте команду lsusb -V и посмотреть, что о ваших подключенных устройств. Среди этой информации является поставщиком и номер устройства, похожие на PCI устройства. Также существует несколько определенных классов устройств, как для хранения, ввода или аудио. Это позволяет водителю Хо работы с классом устройства, даже если он не знает об этом конкретном устройстве.

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

+451
Repeat Spacer 14 июн. 2015 г., 08:25:27

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

systemctl --пользователей позволяют вуду.услуги
Создал символическую ссылку в /Home/andreatsh/.конфигурации/systemd в/пользователей/по умолчанию.цель.хочет/вуду.услуги → /главная/andreatsh/.местные/доли/systemd в/пользователей/вуду.услуги

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

systemctl --перезагрузить пользователей вуду.услуги 

а сервис работал нормально.

+400
phodie racaza 11 мар. 2010 г., 11:07:02

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

тар-cfvz casual.tar.gz snapback.txt bucket.txt

дает ошибку:

таре: casual.tar.gz: не может стат: нет такого файла или каталога
смолы: выход со статусом отказ из-за предыдущих ошибок

Но если я выполните команду вроде этой:

тар-cvzf casual.tar.gz snapback.txt bucket.txt

архив создается без ошибок

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

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

+364
Mark Dancer 11 февр. 2016 г., 20:20:39

У меня есть небольшой bash-скрипт для того, чтобы скачать файл с моего веб-сервера. Я передаю в переменной $file через командную строку, а затем вставить его в команду wget следующим образом:

Файл=${1}

с wget -а /home/wgetlog.txt -Нью-Хэмпшир -й --принимаем=тхт "http://192.168.1.21/files файл/$/$File.txt"

Если я выполнить команду ./download.sh СМИ - это дает следующее в файл журнала:

--2014-04-07 17:44:36-- http://192.168.1.21/files//.txt
Запрос HTTP послан, ожидание ответа... 404 не найдено

Это из-за меня передачи переменной бок о бок? Синтаксис правильный? Или есть ли лучший способ сделать это :)

+351
Hamza Khan Niazi 30 авг. 2018 г., 10:34:07

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

Я не знаю точно, что диск внутрь устройства, ни как он настроен, так что один вопрос как я могу идти о поиске такой информации? Некоторую информацию мне удалось найти: в bash-3.2$ ДФ | грэп МТД в /dev/mtdblock5 65536 7824 57712 12% /приложения

в bash-3.2$ dmesg, в | грэп -я МТД Ядра командной строки: корень=в/dev/mtdblock4 rootfstype=JFFS2 по РАО ИС=нет консоли= мэм=128М параметр init=на/sbin/init в mtdparts=МТД:512 КБ(загрузчик),512К(ОКР),2М(kernel_a),2М(kernel_b),59М(файловой системы),64 МБ(для пользователя) Уровень=3 паника=5 перезагрузки=ч 6 разделов cmdlinepart нашли на МТД устройство <нуль> Создание 6 разделов MTD на не "<null>":

Я посмотрел в прок и файловую систему sysfs, и не найти ничего полезного. Окружающей среды устройство не имеет каких-либо полезных инструментов, установленных как hdparam, lshw и т. д., которые я могу найти.

Другой вопрос, существуют ли какие-либо программного обеспечения эвристики можно использовать, чтобы определить, является ли 'лимит записи' приближается?

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

Большое спасибо за любую помощь вы можете предоставить, Дэн.

+343
Tvo 11 нояб. 2018 г., 04:19:05

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

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

Например, глядя на случайные системы:

# кошка /proc/mdstat 
Личности : [в RAID1] 
md126 : активный в RAID1 sda2[0] sdb2 буд ет экспортироваться[2]
 976245464 блокам super 1.2 [2/2] [УУ]
 растровые изображения: 1/8 страницы [4 КБ], 65536KB кусок

Тогда я могу получить серийный номер - говорят - ПДД через:

# программами hdparm -я /Дев/СДА

в /dev/ПДД:

 Модель=SAMSUNG HD103UJ, FwRev=1AA01113, серийный номер serialno=S13PJ0123456789

(Я отредактировал фактический серийный номер)

Я могу также получить серийный номер через глядя на символические ссылки в каталоге/dev/диск/на Ид:

# Общ -я с /dev/диск/автор-ИД | команда grep 'СДА$'
lrwxrwxrwx. 1 корень корень 9 2016-08-05 09:49 Аты-SAMSUNG_HD103UJ_S13PJ0123456789 \
 -> ../../ПДД

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

Подсказка #1: при добавлении нового диска, напишите серийный номер на дополнительной этикетке и поставить метку, что на той стороне, которая непосредственно видна (например, боковой разъем).

В каталоге/dev/диск/автор-ИД/... ссылки также пригодиться при добавлении нового устройства в рейд.

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

Подсказка #3: использовать файловую систему проверки контрольных сумм, как в Btrfs или ZFS. Помимо выгод от проверки контрольных сумм, они также поддерживают замена диска без необходимости сначала удалите его.

+320
BenTheTechGuy 30 дек. 2015 г., 17:46:08

Просто некоторые мысли без фактического тестирования. Если вы используете оболочку для запуска SSH сессии, вы можете использовать сочетание клавиш Ctrl-Шифт-С и сочетание клавиш Ctrl-сдвиг-в вставить. В противном случае, будет Правой Кнопкой Мыши на ваш выбор предлагается "копировать", чтобы вы?

+243
Mr Josh 11 окт. 2012 г., 06:29:24

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

ГНУ параллельно может работать в качестве счетного семафора. Это медленнее и менее эффективно, чем его нормальный режим.

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

семь сна 1; эхо Первой готовой' &&
 Эхо первый сейчас работает в фоновом режиме &&
 семь сна 1; Эхо вторым финишировал' &&
 Эхо второй теперь работает в фоновом режиме
 Сэм подожди

Если вы видите примеры в ссылке, которую я предоставил, вы можете определенно найти то, что вы ищете.

+226
pixzhec 22 авг. 2018 г., 09:13:25

Я хотел прочитать пароль от терминала (для чтения) и

Эхо $пароль | СШ -ф -Н -Д ....
+180
nickyp 18 июл. 2015 г., 05:40:07

Это, возможно, зависит от дистрибутива, который вы используйте, но на CentOS/RedHat, вы можете найти значения по умолчанию в файле/etc/логин.дефс:

Пароль # контролирует старение:
#
# Параметры pass_max_days максимальное количество дней использования пароля.
# Переменных pass_min_days минимальное количество дней между изменениями пароля.
# PASS_MIN_LEN минимальная допустимая длина пароля.
# PASS_WARN_AGE количество дней предупреждения до истечения срока действия пароля.
#
Параметры pass_max_days 99999
Переменных pass_min_days 0
PASS_MIN_LEN 5
PASS_WARN_AGE 7

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

пароль необходимые pam_pwquality.так try_first_pass local_users_only повтор=3 authtok_type=

в мой файл/etc/Пэм.д/системы-авт, где pam_pwquality.так же такие вещи, как "он основан на словаре слово" проверить и повторить это количество попыток вы получите на входе, но полное введение в ПЭМ, вероятно, выходит за рамки ответа.

+168
rpstw 16 окт. 2018 г., 04:38:16

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

каталог: отсутствует операнд
Попробуйте каталог --Help' для получения дополнительной информации.

Чтобы избежать этого и установить только переменной JAVA_HOME, если сервер имеет среды Java, небольшое усовершенствование:

если [ -ф "$(что и javac)" ]; затем
 экспорт переменной JAVA_HOME=$(КАТАЛОГ $(КАТАЛОГ $(и более ранних версий -е $(что и javac))))
интернет

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

+159
mohrt 25 янв. 2012 г., 19:34:06

Я думаю, что большая часть проблемы здесь

... -к 1 ...

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

Если вы хотели, чтобы отсортировать строки в первой |-разделителями полей вам потребуется сделать:

... -1лиц,1 ...

Если вы сделали это, и, если ваша первая линия началась с | затем, с GNU вроде можно просто сделать...

сортировка -ст\| -К1,1 <входной_файл >выходной_файл

...и первая строчка останется как есть - вы получите поведение, которое вы желаете.

Уточняю ГНУ вроде выше, потому что в POSIX рода , чтобы оценить все байты в строку как значение для сравнения после того, как он исчерпал все клавиши натодик вроде ОП (дважды - рядом одинаково кузова линии указываются не менее падение модификаторы после первого прохода) и прилегающих одинаково кузова строки остаются. Это означает, что для...

е '|%з\п' 9 1 | сорт-nk1,1

...спецификация сортировки отпечатков...

|1
|9

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

|9
|1

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

Не изменяя файл, если строке заголовка является первым и при сортировке с ГНУ сортировки вы можете сделать:

{ е \|; файл Cat; } | 
сортировка -Санкт - \|- К1,1 | 
СЭД 'с/.//;вопрос

...который, как я думаю, будет вам результаты, которые вы хотите в stdout.

Или что-то вроде...

{ е \|; файл Cat; } | 
НЛ -ба -з\| |
сортировка -Т\| -К2,2 -k1n,1 |
вырезать -д\| -Ф2-

...на верное с любой реализации может

+155
user2781021 28 июн. 2019 г., 21:33:11

Я использую фетровую 25 со всеми последними обновлениями. Недавно мой DSL-соединения не позволяет мне соединить меня с SSL-сайтов включен, но сайты в HSTS список предварительной загрузки работы.

Например, Google.com, Facebook.com работает, но не каких-либо других сайтов с поддержкой SSL.

Это началось после недавнего обновления этих пакетов. в wpa_supplicant-2.6-3.fc25.архитектуру x86_64 в SELinux-политики-3.13.1-225.19.fc25.noarch gdouros-symbola-шрифты-9.17-1.fc25.noarch панго-1.40.7-1.fc25.архитектуру x86_64 в QEMU-гость-агент-2.7.1-7.fc25.архитектуру x86_64

Я проверил, что этот вопрос не с какой-либо конкретной сайт, но с поддержкой SSL веб-сайты, которые не находятся на списке HSTS.

Пожалуйста, помогите мне. Скажите мне, если вам нужна любая информация (файлам журнала, любой сетевой интерфейс информация).

Редактировать: на моем Windows 10 с той же DSL-соединения все работает нормально. Также, на моего Федора 25, я пробовал подключение к точке доступа мой смартфон и все, кажется, работает тоже хорошо там. Поэтому в этом вопросе особенно с моим DSL-соединения в Linux (не в Windows).

+115
carlowahlstedt 12 окт. 2019 г., 13:00:58

Если ваш VirtualBox гость имеет нац виртуальной сети?

Измените его на мостовом и убедитесь, что маршрутизатор правильно пересылаются по TCP:80 в VirtualBox гость IP адрес в домашней сети.

+109
Ausnahme 2 июл. 2011 г., 08:14:46

Посмотрите на ФД столбец значений в выходных данных команды lsof. Например:

судо как lsof +д /ФОО

На страницах описания интерпретации; 'р' для чтения; 'ж' писать' и 'U' - для чтения и записи.

Это может легко использоваться, чтобы список объектов, представляющих интерес:

судо как lsof +д /фу | на awk '/$4~/У/ {печати $ЯТ}' 
+106
Kilaya Ciriello 26 янв. 2013 г., 06:45:33
ОЗУ="Рэмбо"

озу1="и rimbo"

на awk -V с ОЗУ=$ОЗУ -в озу1=$озу1 '{ для (i=1;я<=длина(ОЗУ);я++) {, если (подстрока(ОЗУ,я,1) != функцию substr(озу1,я,1)) { счетчик++ } }} конец { печати (число/длина(ОЗУ)*100"% разницы") }' <<< ""

выход:

20% разница

Приведенном выше примере предположить, что обе переменные ОЗУ озу1 и всегда одинакового размера в длину. Проходим обе переменные awk и проверить каждый символ по одному на один в другой строке, отслеживание различий с переменной count.

В конце концов, мы вырабатываем процент строку, которая отличается.

+102
ZOOM 20 мар. 2018 г., 13:57:09

У нас есть почтовый сервер (в CentOS 6.5) с этих компонент:

  • Постфикс
  • Голубятня
  • В MySQL
  • MailScanner (и SpamAssassin,ClamAV с)
  • Раздел файловая система GFS2

Минувшей ночью сервер упал и это логи ядра до этого:

11 мая 01:07:ядра 01 mail1: оригинал: gfs2_fallocate+0xdc/0x540 [файловая система GFS2]
11 мая 01:07:ядра 01 mail1: пид: 24608
11 мая 01:07:ядра 01 mail1: тип замка: 2 Треб состояние блокировки : 1
11 мая 01:07:ядра 01 mail1: новый: gfs2_fallocate+0xdc/0x540 [файловая система GFS2]
11 мая 01:07:ядра 01 mail1: пид: 24608
11 мая 01:07:ядра 01 mail1: тип замка: 2 Треб состояние блокировки : 1
11 мая 01:07:ядра 01 mail1: г: с:экс n:2/28b165f5 Ф:yfIqob Т:экс d:EX/0 а:1 в:0 р:4 м:200
11 мая 01:07:ядра 01 mail1: з: з:экс Ф:ж е:0 п:24608 [протоколу IMAP] gfs2_fallocate+0xdc/0x540 [файловая система GFS2]
11 мая 01:07:ядра 01 mail1: з: з:экс Ф:ж е:0 п:24608 [протоколу IMAP] gfs2_fallocate+0xdc/0x540 [файловая система GFS2]
11 мая 01:07:ядра 01 mail1: з: з:экс Ф:ж е:0 п:24608 [протоколу IMAP] gfs2_fallocate+0xdc/0x540 [файловая система GFS2]
11 мая 01:07:ядра 01 mail1: з: з:экс Ф:ж е:0 п:24608 [протоколу IMAP] gfs2_fallocate+0xdc/0x540 [файловая система GFS2]
11 мая 01:07:ядра 01 mail1: з: з:экс Ф:ж е:0 п:24608 [протоколу IMAP] gfs2_fallocate+0xdc/0x540 [файловая система GFS2]
11 мая 01:07:ядра 01 mail1: з: з:экс Ф:ж е:0 п:24608 [протоколу IMAP] gfs2_fallocate+0xdc/0x540 [файловая система GFS2]
11 мая 01:07:ядра 01 mail1: з: з:экс Ф:ж е:0 п:24608 [протоколу IMAP] gfs2_fallocate+0xdc/0x540 [файловая система GFS2]

Я нашел эти решения в этой статье под названием: в/var/журнал/сообщения показывает такие строки: "з: ы:экс Ф:ж е:0 п:19456 [протоколу IMAP] gfs2_fallocate+0xdc/0x540 [файловая система GFS2]" повторяется много раз и GFS2 файловая система становится недоступной в RHEL 6 , но мы не красная шапка абонента.

В журналах голубятню, я нашел сообщение:

Сервер MySQL ушел

Примечание: В настоящее время данных MySQL хранится на том, что файловая система GFS2 раздела.

У кого-нибудь есть идеи о том, как решить эту проблему?

+87
mservais 29 мая 2017 г., 01:50:31

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

на awk -Е ')' '$1~/^[0-9]+$/ && $1<=777 {печати $1}' <файл данных | вставка -СД

Примечание: Для сопоставления целых чисел вы можете в awk и тоже пишут:

на awk -Е ')' '1$>=1 && 1$<=777 {печати $1}' <файл данных | вставка -СД


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

Чтобы создать всем номерам вопросов:

вырезать -д ')' -Ф1 <файл данных | вставка -СД

что создает этот выход:

1,2,3,...,582

Или, если записи с пустыми ответов (например, 777) не считаются:

на awk -е ') ?' '$2!="" {печати $1}' <файл данных | вставка -СД

Или, если есть численное ограничение на 777, чтобы рассмотреть:

на awk -Е ')' '1$<=777 {печати $1}' <файл данных | вставка -СД

Или, чтобы соответствовать только целые числа в первом поле:

на awk -Е ')' '$1~/^[0-9]+$/ {печати $1}' <файл данных | вставка -СД
+85
Martin Busio 1 мар. 2014 г., 04:29:27

Взгляните на кэширование ням. http://docs.fedoraproject.org/en-US/Fedora_Core/5/html-single/Software_Management_Guide/#sn-yum-caching

Тайники дают три преимущества:

  • Производительность Yum увеличивается
  • Вы можете осуществлять операции ням без подключения к сети, используя только кэш
  • Вы можете копировать пакеты из схронов и использовать их в другом месте

    Источник: fedoraproject.org.

+28
user193659 14 июн. 2013 г., 04:40:30

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

$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