Функция выхода для Linux

Я пытаюсь понять механизм системных вызовов в Linux. Я читаю книгу и в книге написано, что функция выхода выглядеть так(с помощью GDB):

с 0x0 мова $,%и ebx
мова $0х1,%еах
80 инт $0х80

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

СПМ *0x8049698
нажимаем $0x8
СПМ 0x80482c0

может, кто-нибудь может объяснить мне, почему это не то же самое? Когда я пытаюсь сделать демонтаж на 0x80482c0 ГДБ печатает мне:

Нет функция содержит указанному адресу.

Спасибо!

+686
John McClung 26 июн. 2018 г., 13:23:08
38 ответов

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

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

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

[3383778439410064898661524209 1]

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

+956
user65165 03 февр. '09 в 4:24
функции printf ' %-8С%текста-А\С Н-Текст-Б

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

функции printf ' %-8.8 ы%текста-А\С Н-Текст-Б
+931
RevolutionTech 3 июн. 2015 г., 12:44:26
Другие ответы

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


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

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

в Баш

начало экспорта='"2018-04-05 13:00:00"'
экспорт конце='"2018-04-05 13:05:00"'
#определить общий префикс ("2018-04-05 13:0 в данном примере)
common_prefix=$(awk и начинается {
 пуск=ЭНВИРОН["начала"]; конец=ЭНВИРОН["конец"];
 лен=длина(пуск) > длина(конец)? длина(конец): длина(пуск); 
я=1;
 а (я <= лен && подстрока ("ЭНВИРОН" ["начала"], я, 1) == функцию substr(ЭНВИРОН["конец"], я, 1)) {
++я
}
 печати(функцию substr(пуск, 1, я-1))
}' </dev/нуль
)
#опция-B, чтобы выглядеть двоичном сил поиска. 
#Мой вариант посмотри на нужды Ubuntu этот флаг должен быть принят, 
#некоторые другие версии выглядят выполнить бинарный поиск по умолчанию и не поддерживают -б.
посмотри -б "$common_prefix" файл | на awk '$0 ~ "^"ЭНВИРОН["начала"],$0 ~ "^"ЭНВИРОН["конец"]'
+918
Tommy Lockhart 17 февр. 2013 г., 04:58:47

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

псевдоним Лл

или вот это:

тип Лл
+908
olialisovskaya 8 февр. 2014 г., 01:25:58

У меня проблема с установкой использующих automake 1.14.1 на Rapbian (2014-09-09-из Wheezy-raspbian) дистрибутив. Я писал Ш./настроить и потом я написал сделать , то терминал мне написал, что:

$ сделать 
ПЕРЕМЕННУЮ ОКРУЖЕНИЯ CDPATH="${ZSH_VERSION+.}:" && компакт-диск . && "/Home/Пи/библиотека/сожалению-1.14./twrap/где aclocal-1.14"
Не может найти /Home/Пи/библиотека/сожалению-1.14.1/ОГРН/где aclocal в @Inc (@Inc, которые содержит:
в /etc/Perl и /usr/местные/библиотека/язык Perl/5.14.2 /usr/местные/доли/на Perl/5.14.2 /УСР/Либ/perl5usr
/поделиться/perl5 /УСР/Либ/Перл/5.14 /usr/доли/Перл/5.14 /usr/местные/библиотека/site_perl .) в 
/главная/piLIBRARY сожалению-1.14.1/Т/обертывание/где aclocal-1.14 линия 29.Файл Makefile:2493: рецепт 
для цели, где aclocal.М4' не удалось сделать: *** [где aclocal.М4] Ошибка 2

Я не знаю, что это значит. Можете ли вы помочь мне, что делать дальше?

+877
ramesh kumar jena 25 окт. 2010 г., 14:16:40

Я пишу ожидать сценарий, который может быть использован на операционных системах mulple но проблема остается

я не могу использовать #!/УСР/бин/ожидать evreywhere так что вместо этого я пытался сделать

 #!`которые ждут`

наверху, но это не удалось

[[email protected] ~]$ ./sendcommand
-в bash: ./sendcommand: `что: плохой интерпретатор: нет такого файла или каталога

любое решение для этого.

+849
DSommer 30 июл. 2017 г., 20:58:23

Я думал, я мог бы просто добавить

[тестирование]
имясервера = тестирование

[сообщество-тестирование]
имясервера = сообщество-тестирование

ниже сообщества и ядра, но он может не видеть сервер.

Читая Вики предполагает, что, возможно, потребуется указать путь, например .../тестирование/ОС

Но я был не в состоянии успешно это сделать.

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

+785
Beverly Pritchett 24 сент. 2012 г., 00:21:41

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

Я пробовал:

  • для перезагрузки
  • чтобы повторно установить Skype
  • для запуска Skype и Viber из командной строки надеялся, что я вижу ошибку (что-то вроде разрешения проблемы)
  • чтобы создать нового пользователя и проверить с ним - иконки приложений появляются затем в новый пользовательский сеанс

Я не знаю, что еще проверить.

Линукс Минт 17.3 Роза 64-разрядный (корица).

+776
Robert Sanchez 25 июн. 2010 г., 13:52:50

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

Ошибку вы сделали было не удалить директорию в/var/www в/выпуска/Вики после команды mkdir и СР -РП ... тест.

Так что СР -Р ... ничего, что вы сказали ей сделать: скопировать ../html/Вики в существующий каталог ./Вики и тем самым создавая еще один подкаталог под названием Вики.

Просто удалить каталог/var/www в/выпуска/Вики и потом сделать СР -Р команду снова, и вы увидите, что он работает как задумано.

+767
Avast Antivirus Support Number 27 дек. 2019 г., 12:40:58

С помощью gzip сжатия, поддерживает распаковку файла, который был образован путем объединения нескольких небольших сжатых файлов (распакованный файл будет содержать сцепленные восстановленные данные), но это не поддержка распаковки разреза сжатый файл.

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

Здесь я использую крошечный пример текстового файла. Я неоднократно распаковки его (который будет занять немного времени для больших файлов), и каждый раз я выбираю 8 байта кусок из распакованных данных. Вы бы сделать то же самое, но использовать гораздо большее значение для БС ("размер блока").

файл $ кот 
привет
мир
1
2
3
Азбука

$ с помощью gzip -F файл # использовать-F для принудительного сжатия, поскольку пример настолько мал

$ разжатия -с file.gz | ДД пропуск=0 БС=8 шт.=1 В=фрагмент
1+0 записей
1+0 записей из
8 байтов, переданных в 0.007 секунд (1063 байт/сек)

$ кот фрагмент
привет
Жо

$ разжатия -с file.gz | ДД пропуск=1 БС=8 шт.=1 В=фрагмент
1+0 записей
1+0 записей из
8 байтов, переданных в 0.000 сек (19560 байт/сек)

$ кот фрагмент
РЛД
1
2

(и т. д.)

Использовать БС параметр, который является около десятой части несжатый размер файла, и в каждой итерации увеличивать пропустить из 0 по одной.


Обновление: пользователь хотел посчитать количество строк в несжатые данные (см. комментарии к вопросу). Это легко сделать без того, чтобы хранить какую-либо часть несжатых данных на диск:

$ разжатия -с file.gz | туалет -л

как gunzip -C, который будет распаковать файл и записать несжатые данные в стандартный вывод. В туалет подсобное с флаг будет читать из этого потока и посчитать количество строк прочитать.

+744
SuiXing Chen 15 мая 2014 г., 02:09:58

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

реж=/домой/meuh/некоторые/реж
РМ -Ф /tmp/и изображения
размер=$(ду -СБ каталог $dir/ | у awk '{печати 1 $*2}')
усечение -с $размер /tmp/и изображения
массива.в ext4 -М 0 -О ^64бит /tmp/и изображения
судо монтировать в /tmp/изображения /тугриков/петли
судо Чаун $пользователя в каталог /mnt/петли
использование rsync -это каталог $dir/ каталог /mnt/петли
синхронизация
ДФ /шоссе/петли
sudo размонтировать /шоссе/петли
e2fsck -F в /tmp/и изображения 
resize2fs -м /tmp/и изображения 
newsize=$(e2fsck -Н /tmp/и изображения | на awk -Ф/ '/блоки$/{печати $НФ*1024}')
усечь -с $newsize в /tmp/изображения
судо монтировать в /tmp/изображения /тугриков/петли
ДФ /шоссе/петли
дифф -Р $Дир/ /шоссе/петли
sudo размонтировать /шоссе/петли

Некоторые выдержки из выходных данных пример каталога:

+ размер=13354874
Создание файловой системы с 13040 1к блоков и индексных дескрипторов 3264
+ ДФ /шоссе/петли
Файловая система 1К-блоков использовано доступно использования% установленной на
в /dev/loop1 11599 7124 4215 63% в /MNT/петли
+ resize2fs -м /tmp/и изображения
Изменение размера файловой системы на /tmp/изображение 8832 (1к) блоков.
+ newsize=9043968
+ усечь -с 9043968 в /tmp/изображения
+ ДФ /шоссе/петли
Файловая система 1К-блоков использовано доступно использования% установленной на
в /dev/loop1 7391 7124 91 99% в /MNT/петли
+710
Jared Thirsk 28 июл. 2016 г., 18:02:06

Это моя первая попытка компиляции ядра. У меня есть эффектные установке Debian Джесси, я тогда...

судо apt-получить установку в Git команда построить-тому пакет ncurses-dev и в XZ-utils версии
судо apt-получить установку ядра-пакет

Полученные Ядра

компакт-диск в каталог /mnt/местного/btrfs_a/ядра\ загрузки/
с wget https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.2.tar.xz

Экстракт

как tar xvf Linux-по 4.2.тар.ХZ
компакт-диск с Linux-4.2

Файл скопировать существующие конфигурации ядра

СР /загрузки/файл config-$(uname-Р) .конфиг

Не были внесены изменения в следующие строки...

заставит menuconfig
сделать-КПКГ чистые

Компиляции

команда сделать-КПКГ --и initrd --редакция=1.0.НАН kernel_image kernel_headers

Но это приводит к:

IHEX прошивки/ям/1200.Бен
IHEX прошивки/ям/9600.Бен
сделать[1]: покидая каталога в/MNT/местного/btrfs_a/ядра загрузки/Линукс-4.2'
Колонны=150 с dpkg -л 'ССЗ*' Перл обновить пакетом libc6*' пакета binutils сделать с помощью dpkg-dev и |\
на awk '1 $ ~ /[Привет]я/ { функции printf("%ы-%з\п", $2, $3) }'> в Debian/Марка/построение/информация
команды uname -а >> в Debian/Марка/построение/информация
Эхо, используя компилятор: >> в Debian/Марка/построение/информация
если [ -F включают/создания/компиляции.ч ]; тогда \
 LINUX_COMPILER грэп включает/создания/компиляции.ч | \
 СЭД -е 'с/.*LINUX_COMPILER "//' -е 'с/"$//' >> \
 в Debian/Марка/построение/информация; \
 Элиф [ -F включают/Linux и компиляции.ч ]; тогда \
 LINUX_COMPILER грэп включает/Linux и компиляции.ч | \
 СЭД -е 'с/.*LINUX_COMPILER "//' -е 'с/"$//' >> \
 в Debian/Марка/построение/информация; \
интернет
Эхо сделано > в Debian/Марка/сборки/ядра
/usr/Бен/принять -Ф ./в Debian/правила для Debian/Марка/двоичный/до Linux-изображения-4.2.0
сделать[1]: войти каталога/MNT в/местного/btrfs_a/ядра загрузки/Линукс-4.2'
====== делая мишенью для Debian/штамп/установка/Linux-образ-4.2.0 [новый курс предварительной подготовки: ]======
Это пакет версия ядра 13.014+nmu1.
РМ -Ф-Р .//шоссе/местного/btrfs_a/ядра загрузки/Линукс-4.2/дебиан/Линукс-изображения-4.2.0 .//шоссе/местного/btrfs_a/ядра загрузки/Линукс-4.2/дебиан/Линукс-изображения-4.2.0.деб
установить -П -Д-О корень -корень г-755 м /тугриков/местного/btrfs_a/ядра загрузок для Linux/-4.2/дебиан/Линукс-изображения-4.2.0/и т. д./ядра/и postinst.д /тугриков/местного/btrfs_a/ядра загрузки/Линукс-4.2/дебиан/Линукс-изображения-4.2.0/и т. д./ядра/preinst нового пакета.д \
 каталог /mnt/местного/btrfs_a/ядра загрузки/Линукс-4.2/дебиан/Линукс-изображения-4.2.0/и т. д./ядра/например.д /тугриков/местного/btrfs_a/ядра загрузки/Линукс-4.2/дебиан/Линукс-изображения-4.2.0/и т. д./ядра/также полезен.д
установить -П -Д-О корень -корень г-755 м /тугриков/местного/btrfs_a/ядра загрузок для Linux/-4.2/дебиан/Линукс-изображения-4.2.0//загрузки
установить -П -Д-О корень -корень г-755 м /тугриков/местного/btrfs_a/ядра загрузок для Linux/-4.2/дебиан/Линукс-изображения-4.2.0/usr/доли/док/Linux-образ-4.2.0/примеры
установить -П-О корень -корень г-м 644 файл в каталог /mnt/местного/btrfs_a/ядра загрузок для Linux/-4.2/дебиан/Линукс-изображения-4.2.0/usr/доли/док/Linux-образ-4.2.0/изменений.В Debian
установить: цели загрузок для Linux/-4.2/дебиан/Линукс-изображения-4.2.0/usr/доли/док/Linux-образ-4.2.0/изменений.В Debian’ не является каталогом
в Debian/правила/цели/изображения.МК:34: рецепт для цели в Debian/печать/установка/Linux-образ-4.2.0 не
сделать[1]: *** [для Debian/печать/установка/Linux-образ-4.2.0] Ошибка 1
сделать[1]: покидая каталога в/MNT/местного/btrfs_a/ядра загрузки/Линукс-4.2'
в Debian/правил/местные.МК:105: рецепт для цели kernel_image не удалось
сделать: *** [kernel_image] Ошибка 2

ОК, мой первоначальный папке ../ядра загрузки/.. по наитию, я изменил его на 'KernelDownloads' (без пробела) и попытался перекомпилировать (сверху). Сейчас мне задаете кучу вопросов, это нормально? Я просто нажмете клавишу Return, чтобы захватить по умолчанию. Это правильно?

+691
bunket 9 июн. 2018 г., 05:37:59

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

bd9439 ПТС/1 ВПН-ХХХ-ХХ-ХХХ-х Пт Окт 25 10:46 еще не вышли
vf7854 оч/1 ВПН-ХХХ-ХХ-ХХХ-х Пт Октября 25 10:23 - 10:38 (00:15)

Согласно Man-странице, дата и форматы времени контролируются язык. Я очень редко используемые настройки локали. Есть что-то полезное, что изменит отображения "год" в дате? Я надеюсь получить выходную строку, подобную этой:

bd9439 ПТС/1 ВПН-ХХХ-ХХ-ХХХ-х Пт 25 октября 2013 10:46 еще не вышли
vf7854 оч/1 ВПН-ХХХ-ХХ-ХХХ-х Пт Октября 25 2013 10:23 - 10:38 (00:15)

Это не для меня ясно, если человек страница ссылается на выходе из последней команды, либо как данные фактически хранятся в /var/адм/wtmpx.

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

+548
sunildhimal 1 мар. 2019 г., 23:39:38

Как на UUID разделов GPT и UUID файловой системы, генерируются случайным образом при создании раздела/файловой системы. Вы можете увидеть, что они версия 4 идентификаторы UUID.

+537
Arna Karick 15 дек. 2013 г., 03:35:08

Моя проблема: я не могу запустить терминал в любую сторону после использования screenfetch. Термин глядя, как открытие, изменение курсора, но ни одно окно не появляется. Я через кали линукс 2.0 прокатки.

Способы, чтобы воспроизвести проблему:

  1. Скачать screenfetch через АПТ - "АПТ установить screenfetch"
  2. Тип screenfetch в терминале
  3. Закрыть терминал
  4. Попробуйте открыть его снова - не работает

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

+513
Rick Fulkerson 18 янв. 2010 г., 10:29:20

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

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

+511
chilljul 28 авг. 2010 г., 14:16:30

Как я могу найти все группы изображений, которые имеют тот же стандарт EXIF timestamp в данной директории из командной строки в Linux?

+490
Jon Bell 11 февр. 2014 г., 11:14:22

Сделать это единственный исполняемый файл, изменив права доступа chmod 100 если вы хотите скрыть файл .(точка) начала имени файла

Экс : .foo.txt этот файл будет скрывать

+486
marquix 8 июн. 2012 г., 08:30:52

Какие конкретные изменения должны быть сделаны так, что в CentOS 7 установка на локальный IP 192.168.1.6 можете телнет на другой в CentOS 7 установка на другой локальный IP 192.168.1.5?

Как вы можете видеть, 192.168.1.6 способен на ping 192.168.1.5 следующим образом:

[корень@имя localhost /]# команда ping 192.168.1.5
Пинг 192.168.1.5 (192.168.1.5) 56(84) байт данных.
64 байт из 192.168.1.5: icmp_seq=1 ТТЛ=64 время=0.515 МС
64 байт из 192.168.1.5: icmp_seq=2 ТТЛ=64 время=0.565 МС
^С
--- Статистика ping 192.168.1.5 ---
2 пакетов, передающихся, 2 получено, 0% потери пакетов, время 1000 мс
РТТ мин/ср/Макс/mdev = 0.515/0.540/0.565/0.025 МС

Но телнет из 192.168.1.6 на 192.168.1.5 завершается следующим образом:

[корень@имя localhost /]# протоколу Telnet 192.168.1.5
Попытка 192.168.1.5...
телнет: подключения к-адрес 192.168.1.5: нет маршрута к хосту

И телнет с 192.168.1.6 на порт 5432 на 192.168.1.5 также не следующим образом:

[корень@имя localhost /]# протоколу Telnet 192.168.1.5:5432
телнет: 192.168.1.5:5432: имя или служба не известны
192.168.1.5:5432: неизвестный хост
[корень@имя localhost /]#

PostgreSQL работает на 192.168.1.5, и должны получать по telnet 192.168.1.5:5432. Поэтому я добавил следующую строку в файле pg_hba.конф перед запуском:

хозяин все 192.168.1.6/24 доверия

И я перезапущен PostgreSQL перед запуском выше пинг и телнет , вписав systemctl перезапустите PostgreSQL.

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

[корень@имя localhost ~]# брандмауэр cmd --зоны=общие-добавить-порт=5432/TCP с
[корень@имя localhost ~]# в firewall-cmd --постоянного --зоны=надежные-добавить-источник=192.168.1.6/32
[корень@имя localhost ~]# брандмауэр cmd --перезагрузить 

Кроме того, я подтвердил, что PostgreSQL работает на порт 5432 с помощью следующей команды набираются в терминале 192.168.1.5:

[корень@имя localhost ~]# СС -л -н | команда grep 5432
u_str слушать 0 128 /ВАР/работа/в PostgreSQL/.С. Список pgsql.5432 71466 * 0
u_str слушать 0 128 в /tmp/.С. Список pgsql.5432 71468 * 0
протокол TCP слушать 0 128 127.0.0.1:5432 *:*
протокол TCP слушать 0 128 ::1:5432 :::*
[корень@имя localhost ~]#


предложения @roaima это:

По предложению @roaima, я попробовал следующий, но я по-прежнему не может подключиться:

Из 192.168.1.6, я отправил:

[корень@имя localhost ~]# Telnet с 192.168.1.5 5432
Попытка 192.168.1.5...
телнет: подключения к-адрес 192.168.1.5: нет маршрута к хосту

И на 192.168.1.5, то tcpdump для принимающего конца телнет запрос:

[корень@имя localhost ~]# тсрйитр -я интерфейсу eth0 5432 или Арп
тсрйитр: подробный вывод подавляется, используйте -V или -VV для полного декодирования протоколов
слушать на eth0, соединени-тип EN10MB (локальных сетей), захват размер 65535 байт
16:52:49.309526 ИС 192.168.1.6.53328 > на localhost.локального домена.и Postgres: флаги [с], сл 3210933916, выиграть 29200, параметры [МСС 1460,sackOK,TS в Валь 629624820 ККМ 0,на nop,wscale 7], Длина 0
16:52:54.312716 АРП запрос, который имеет имя localhost.локального домена рассказать 192.168.1.6, длина 28
16:52:54.312750 АРП, ответить на localhost.локального домена-на 52:54:00:эф:35:18 (Уи неизвестно), длина 28
^С
3 пакеты, захваченные
4 пакетов, полученных фильтром
0 пакетов, отброшенных ядром 

Аналогично, из 192.168.1.6 я послал следующее telnet на IP-уровне только:

[корень@имя localhost ~]# Telnet с 192.168.1.5
Попытка 192.168.1.5...
телнет: подключения к-адрес 192.168.1.5: нет маршрута к хосту
[корень@имя localhost ~]#

И на 192.168.1.5, то tcpdump для принимающего конца телнет запрос:

[корень@имя localhost ~]# тсрйитр -я интерфейсу eth0 5432 или Арп
тсрйитр: подробный вывод подавляется, используйте -V или -VV для полного декодирования протоколов
слушать на eth0, соединени-тип EN10MB (локальных сетей), захват размер 65535 байт
//Этих 2 строк печатается до 2-й telnet был запущен: 16:58:11.619638 АРП запрос, который имеет шлюз скажи имя localhost.локального домена, длина 28
//Эти 2 строчки, напечатанные до 2-й telnet был запущен: 16:58:11.619940 АРП шлюза ответ-в В8:ЕС:А3:11:74:6е (да неизвестно), длина 46
16:58:35.555570 АРП запрос, который имеет 192.168.1.6 сказать на localhost.локального домена, длина 28
16:58:35.555753 АРП ответ 192.168.1.6-на 52:54:00:АБ:31:40 (Уи неизвестно), длина 28
^С
4 пакеты, захваченные
4 пакетов, полученных фильтром
0 пакетов, отброшенных ядром
[корень@имя localhost ~]# 


предложения @cutrightjm это:

На 192.168.1.5, я напечатал следующее в одном шпатлевка сессии:

[корень@имя localhost ~]# телнет на localhost 5432
Попытка ::1...
Подключен к localhost.
Escape-символ '^]'.

Одновременно, в отдельной сеанса Putty для 192.168.1.5, я не увидела никаких результатов от тсрйитр, следующим образом:

[корень@имя localhost ~]# тсрйитр -я интерфейсу eth0 5432 или Арп
тсрйитр: подробный вывод подавляется, используйте -V или -VV для полного декодирования протоколов
слушать на eth0, соединени-тип EN10MB (локальных сетей), захват размер 65535 байт
^С
0 пакеты, захваченные
0 пакетов, полученных с помощью фильтра
0 пакетов, отброшенных ядром
[корень@имя localhost ~]#


Предложения @JeffSchaller это:

В @JeffSchaller предложения, я побежал следующие команды на 192.168.1.6. Обратите внимание, что это в CentOS 7, которая заменила команду netstat с СС, и которое сменило в iptables с выполнение firewalld:

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

[корень@имя localhost ~]# iptables в -ЛН
в iptables: нет цепи/целевой/матч с таким именем.


[корень@имя localhost ~]# брандмауэр cmd --список-все
государственных (активный)
 цель: по умолчанию
 протокол ICMP-блок-инверсия: нет
 интерфейсы: eth0 в
источники:
 услуги: протокол DHCPv6-клиент СШ
 порты: 8080/TCP с
протоколы:
 маскарад: нет
вперед-Портов:
sourceports:
протокол ICMP-блоков:
 богатые правила:

[корень@имя localhost ~]#

Я побежал следующие команды на 192.168.1.6:

[корень@имя localhost ~]# IP-маршрута
по умолчанию через 192.168.1.1 в dev eth0 в прото статические метрики 100
192.168.1.0/24 в dev eth0 в прото ядра сферы ссылке СРЦ 192.168.1.6 метрический 100

[корень@имя localhost ~]# показать IP-адрес 
1: Ло: <петлевой,вверх,LOWER_UP> значение MTU 65536 qdisc noqueue состояние неизвестно qlen 1
 ссылка/закольцовки 00:00:00:00:00:00 БРД 00:00:00:00:00:00
 инет 127.0.0.1/8 Объем размещения Ло
 valid_lft навсегда preferred_lft навсегда
 inet6 ::1/128 объема размещения
 valid_lft навсегда preferred_lft навсегда
2: интерфейс eth0: <широковещательный,многоадресный,вверх,LOWER_UP> с MTU 1500 qdisc pfifo_fast qlen 1000 состояние
 ссылка/эфир 52:54:00:АБ:31:40 БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ
 инет 192.168.1.6/24 в BRD 192.168.1.255 рамках глобальной динамический интерфейс eth0
 valid_lft 133013sec preferred_lft 133013sec
 inet6 на fe80::5054:ФФ:фэиб:3140/64 сферу ссылке
 valid_lft навсегда preferred_lft навсегда
[корень@имя localhost ~]#


Удаление Брандмауэры На Обеих Машинах

Как крайний тест, я удалил фаерволы на обоих 192.168.1.5 и 192.168.1.6 , вписав ням удалить выполнение firewalld и ням удалить правила iptables на обоих компьютерах. Затем я проверила обе абсорбции следующим образом:

На 192.168.1.5 :

[корень@имя localhost ~] статус# systemctl выполнение firewalld
Единица выполнение firewalld.служба не может быть найден.
[корень@имя localhost ~]# iptables в -Л -Н
-Баш: файл /sbin/iptables в: Нет такого файла или каталога

На 192.168.1.6 :

[корень@имя localhost ~] статус# systemctl выполнение firewalld
Единица выполнение firewalld.служба не может быть найден.
[корень@имя localhost ~]# iptables в -Л -Н
-Баш: файл /sbin/iptables в: Нет такого файла или каталога

Затем я ввел тсрйитр -я через eth0 порт 5432 или Арп на 192.168.1.5, а затем введите команду telnet 192.168.1.5 5432 на 192.168.1.6.

В результате телнет был в связи с отказом сообщение напечатано на 192.168.1.6:

[корень@имя localhost ~]# Telnet с 192.168.1.5 5432
Попытка 192.168.1.5...
телнет: подключения к-адрес 192.168.1.5: соединение отклонено
[корень@имя localhost ~]#

Одновременно tcpdump для распечатки на 192.168.1.5 от телнет звонок от 1.6 был:

[корень@имя localhost ~]# тсрйитр -я интерфейсу eth0 5432 или Арп
тсрйитр: подробный вывод подавляется, используйте -V или -VV для полного декодирования протоколов
слушать на eth0, соединени-тип EN10MB (локальных сетей), захват размер 65535 байт
10:25:11.349238 АРП запрос, который имеет имя localhost.локального домена сказать шлюза, длина 46
10:25:11.349261 АРП, ответить на localhost.локального домена-на 52:54:00:эф:35:18 (Уи неизвестно), длина 28
10:25:14.391222 ИС 192.168.1.6.53344 > на localhost.локального домена.и Postgres: флаги [с], сл 3043089625, выиграть 29200, параметры [МСС 1460,sackOK,TS в Валь 692769902 ККМ 0,на nop,wscale 7], Длина 0
10:25:14.391265 ИС на localhost.локального домена.Постгреса, > 192.168.1.6.53344: флаги [Р.], сл 0, АСК 3043089626, выиграть 0, длина 0
10:25:19.395578 АРП запрос, который имеет 192.168.1.6 сказать на localhost.локального домена, длина 28
10:25:19.396039 АРП ответ 192.168.1.6-на 52:54:00:АБ:31:40 (Уи неизвестно), длина 28
^С
6 пакеты, захваченные
6 пакетов, полученных фильтром
0 пакетов, отброшенных ядром
[корень@имя localhost ~]#

Чтобы определить, действительно ли в PostgreSQL прослушивает порт 5432, я набрал следующие две команды на 192.168.1.5:

Обратите внимание, что выполнение firewalld и в iptables все еще не удален, в то время как следующие команды:

Во-первых, я просмотрел файл pg_hba.конф файл в 192.168.1.5 , чтобы увидеть, что есть правило доверять 192.168.1.6:

[корень@имя localhost ~]# ви /ВАР/Либ/данных/данных/файл pg_hba.конф
# МНОГО ЗАКОММЕНТИРОВАННЫЕ СТРОКИ # ОПУЩЕНЫ ДЛЯ КРАТКОСТИ
# ТИП СПОСОБ БАЗА ДАННЫХ АДРЕСОВ ПОЛЬЗОВАТЕЛЕЙ 

# "местные" для подключения сокет домена Unix только
местные все все доверяю
# IPv4 для локальных подключений:
хозяин все 127.0.0.1/32 доверие
хозяин все 192.168.1.6/24 доверия
# IPv6 на локальные подключения:
хозяин все все ::1/128 доверять

Далее, я набрал следующую команду netstat команду на 192.168.1.5 , чтобы увидеть, если есть правило на порт 5432:

[корень@имя localhost ~]# команды netstat -anpt | грэп слушать
протокол TCP 0 0 0.0.0.0:22 0.0.0.0:* слушать 943/демон
протокол TCP 0 0 127.0.0.1:5432 0.0.0.0:* слушать 25166/Постгреса
протокол TCP 0 0 127.0.0.1:25 0.0.0.0:* слушать 1483/мастер
tcp6 0 0 127.0.0.1:45228 :::* слушать 19089/Ява
tcp6 0 0 127.0.0.1:8020 :::* слушать 14338/Ява
tcp6 0 0 :::7990 :::* слушать 19089/Ява
tcp6 0 0 :::22 :::* слушать 943/демон
tcp6 0 0 ::1:5432 :::* слушать 25166/Постгреса
tcp6 0 0 127.0.0.1:7992 :::* слушать 19066/Ява
tcp6 0 0 ::1:7992 :::* слушать 19066/Ява
tcp6 0 0 ::1:25 :::* слушать 1483/мастер
tcp6 0 0 127.0.0.1:36122 :::* слушать 19089/Ява
tcp6 0 0 :::8095 :::* слушать 14338/Ява
tcp6 0 0 :::5701 :::* слушать 19089/Ява
[корень@имя localhost ~]#
+470
jctank 1 февр. 2016 г., 02:29:06

Я не могу получить в CentOS 7 ИСО (на жестком диске) для загрузки с файл grub2, который устанавливается на жесткий диск.

Я пробовал следующие шаги, основанные на этой статье

Мое требование для загрузки в CentOS ISO с виртуального жесткого диска внутри виртуальной машины VMware (я.электронная загрузочного .файл VMDK). Таковы требования, и альтернативы не то, что я ищу на данный момент.

Я пробовал установить grub2 на виртуальный жесткий диск и изменять конфигурацию grub для загрузки этой ИСО

Я выполняю оба эти вида деятельности на виртуальной машине, что я загрузился на последний в CentOS гнома жить ИСО (вот это процесс, я использовал)

Создать новую виртуальную машину (назовем его VMDK_Stager) с 4GB виртуального жесткого диска (. VMDK)

Монтирования и загрузки CentOS-Live-GNOME.iso

Открыть терминал для выполнения команд

Добраться до корня

Су

Выполните эти команды на стадии привода, и установить GRUB и создать раздел

программа fdisk /Дев/СДА
N (для нового раздела, а затем выберите все параметры по умолчанию для блоков/размера/и т. д.)
а (для активации)
Вт (записать изменения и выйти из программы fdisk)

Форматирование раздела

массива.в ext4 на /dev/sda1, поскольку

раздел гору

смонтировать /dev/sda1, поскольку

установите пакеты обновлений участвует

ням установить диска LiveCD-инструмент
ням обновление для grub2
ням обновление дракате

установить grub на диск/partiion (это позволит создать каталог/mnt/загрузки/файл grub2)

 файл grub2-установить /Дев/СДА --загрузки-КАТАЛОГ=КАТАЛОГ/MNT/загрузки

создать каталог/mnt/загрузки/ИСО для ИСО файлов

команды mkdir /MNT в/загрузки/ИСО
компакт-диск в каталог /mnt/загрузки/ИСО

Копия CentOS-7-x86_64-GNOME-1603-02.iso (скачано из CentOS зеркало) в каталог/mnt/загрузки/ИСО (я сделал это для проверки "удачной" ИСО)

создавать собственные харчи.cfg для

#Начало /загрузка/файл grub2/харч.cfg для
по умолчанию=0
установить таймаут=10
установить параметр root=(hd0,1)

menuentry 'в CentOS-жить-гном' {
 набор isolabel=в CentOS-7-x86_64 с-гномик-1603-02
 набор isofile='/boot/iso/CentOS-7-x86_64-GNOME-1603-02.iso'
 петлевой петля $isofile
 Линукс (петли)/файла isolinux/vmlinuz0 ИСО-сканирование/имя=$isofile корень=видео:CDLABEL=$isolabel РО РД.жить.изображения тихий точный список
 файл initrd (петли)/файла isolinux/initrd0.ИМГ
}

Копия этого устроили VMDK в другой каталог на том же сервере на другой виртуальной машине (назовем его VMDK_ISO_Booter) Создать виртуальную машину и использовать этот файл VMDK в качестве единственного жесткого диска

Он заканчивается в дракате приглашение и говорит, что файл/dev/диск/под-метки не может быть найден

+434
Xaryu 3 апр. 2010 г., 05:16:26

Нельзя.

Экс-магазинах конфигурация устройства в ODM (файлы), которые вы манипулировать с помощью команд (например, chdev).

Для mtu_bypass, в частности, указано на developerWorks статьи Крис Гибсон: новый виртуальный Ethernet-адаптер атрибут для largesend на экс , где он говорит:

Новый attrribute называется mtu_bypass и может быть изменено с помощью команды chdev ...

chdev -л почтовый индекс EN1 -это mtu_bypass=о

и запросы с помощью команды:

lsattr -Эль-почтовый индекс EN1 -это mtu_bypass

+409
murrr38 5 дек. 2013 г., 13:07:25

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

например

среда=
А="",
Б="",
С=""

Обновленный образец этот вопрос так, что он показывает, где я на самом деле пошло не так.

+408
Pina Colada 17 мая 2011 г., 22:33:31

Я установил Арч Линукс на E470 Samsung и я сталкиваются некоторые проблемы с SD-карты читателя.

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

Пока Гугл не помог. Это то, что ядра говорит каждые несколько минут. Карта работает в других (старых) машинах без каких-либо проблем.

[ 3819.841392] mmc0: карта 59b4 удалены
[ 3820.984122] mmc0: тюнинг тайм-аут, падая обратно на фиксированный частота синхросигнала
[ 3820.984290] mmc0: новый ультра высокоскоростная карта памяти SDXC SDR104 по адресу 59b4
[ 3820.984418] mmcblk0: mmc0:59b4 SD000 120 Гб 
[ 3831.241070] mmc0: время ожидания для аппаратного прерывания.
[ 3831.241075] mmc0: sdhci: ============ зарегистрировать SDHCI свалку ===========
[ 3831.241080] mmc0: sdhci: Сыс адрес: 0x00000008 | версия: 0x00000603
[ 3831.241084] mmc0: sdhci: Чер размер: 0x00007200 | УНТ БЛК: 0x00000008
[ 3831.241089] mmc0: sdhci: аргумент: режим от 0x00000000 | РНН: 0x0000003b
[ 3831.241093] mmc0: sdhci: присутствуют: 0x01ff0000 | узла ПНО: 0x00000017
[ 3831.241098] mmc0: sdhci: мощность: 0x0000000f | разрыв БЛК: вид 0x00000000
[ 3831.241102] mmc0: sdhci: побудка: от 0x00000000 | часы: 0x00000007
[ 3831.241107] mmc0: sdhci: аут: 0x0000000a | Инт стат: от 0x00000000
[ 3831.241111] mmc0: sdhci: Инт Пун: 0x02ff008b | Пун сиг: 0x02ff008b
[ 3831.241115] mmc0: sdhci: AC12 и подстраховаться: 0x00000004 | слот интервал: от 0x00000000
[ 3831.241120] mmc0: sdhci: шапки: 0x25f8c8bf | Caps_1: 0x00002077
[ 3831.241124] mmc0: sdhci: УМК: 0x0000123a | Макс Ворка: 0x005800c8
[ 3831.241129] mmc0: sdhci: Респ[0]: от 0x00000000 | ОТВ[1]: от 0x00000000
[ 3831.241133] mmc0: sdhci: ОТВ[2]: от 0x00000000 | ОТВ[3]: 0x00000800
[ 3831.241136] mmc0: sdhci: хозяин ctl2: 0x0000800b
[ 3831.241140] mmc0: sdhci: Адма подстраховаться: от 0x00000000 | Адма ПТР: 0x37400208
[ 3831.241141] mmc0: sdhci: ============================================
[ 3831.241744] mmcblk0: ошибка -84 отправив команду Status, повтор
[ 3831.292067] mmc0: тюнинг тайм-аут, падая обратно на фиксированный частота синхросигнала
[ 3831.292287] mmcblk0: ошибка -84 отправив команду Status, повтор
[ 3831.343034] mmc0: тюнинг тайм-аут, падая обратно на фиксированный частота синхросигнала
[ 3831.343229] mmcblk0: ошибка -110 отправив команду "стоп", оригинальный ответ УМК 0х0, статус карты 0x900
[ 3831.343231] mmcblk0: ошибка -110 передачи данных, сектор 0, шп 8, 0х0 ответ УМК, статус карты с 0x0
[ 3831.917030] mmc0: тюнинг тайм-аут, падая обратно на фиксированный частота синхросигнала
[ 3841.992991] mmc0: время ожидания для аппаратного прерывания.
[ 3841.992994] mmc0: sdhci: ============ SDHCI дамп регистров ===========
[ 3841.992999] mmc0: sdhci: Сыс адрес: 0x00000008 | версия: 0x00000603
[ 3841.993004] mmc0: sdhci: Чер размер: 0x00007200 | УНТ БЛК: 0x00000008
[ 3841.993008] mmc0: sdhci: аргумент: режим от 0x00000000 | РНН: 0x0000003b
[ 3841.993013] mmc0: sdhci: присутствуют: 0x01ff0000 | узла ПНО: 0x00000017
[ 3841.993017] mmc0: sdhci: мощность: 0x0000000f | разрыв БЛК: вид 0x00000000
[ 3841.993021] mmc0: sdhci: побудка: от 0x00000000 | часы: 0x00000007
[ 3841.993026] mmc0: sdhci: аут: 0x0000000a | Инт стат: от 0x00000000
[ 3841.993030] mmc0: sdhci: Инт Пун: 0x02ff008b | Пун сиг: 0x02ff008b
[ 3841.993035] mmc0: sdhci: AC12 и подстраховаться: 0x00000004 | слот интервал: от 0x00000000
[ 3841.993039] mmc0: sdhci: шапки: 0x25f8c8bf | Caps_1: 0x00002077
[ 3841.993044] mmc0: sdhci: УМК: 0x0000123a | Макс Ворка: 0x005800c8
[ 3841.993048] mmc0: sdhci: Респ[0]: от 0x00000000 | ОТВ[1]: от 0x00000000
[ 3841.993052] mmc0: sdhci: ОТВ[2]: от 0x00000000 | ОТВ[3]: 0x00000800
[ 3841.993055] mmc0: sdhci: хозяин ctl2: 0x0000800b
[ 3841.993059] mmc0: sdhci: Адма подстраховаться: от 0x00000000 | Адма ПТР: 0x37400208
[ 3841.993060] mmc0: sdhci: ============================================
[ 3841.993209] mmcblk0: ошибка -84 отправив команду Status, повтор
[ 3842.044004] mmc0: тюнинг тайм-аут, падая обратно на фиксированный частота синхросигнала
[ 3842.044201] mmcblk0: ошибка -110 отправив команду "стоп", оригинальный ответ УМК 0х0, статус карты 0x900
[ 3842.044203] mmcblk0: ошибка -110 передачи данных, сектор 0, шп 8, 0х0 ответ УМК, статус карты с 0x0
[ 3842.044208] mmcblk0: повтор, используя один блок прочитать
[ 3842.056999] mmcblk0: П1
[ 3934.384760] mmc0: карта 59b4 удалены

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

[пользователь@e470-арка ~]$ команды lsusb
Устройство автобусных 002 001: по ID 1d6b:0003 основа для Linux 3.0 корневой концентратор
Устройство автобусных 001 003: код 5986:2109 Асер, Инк 
Устройство автобусных 001 002: ИД 0cf3:Е500, компания Mushkin связи 
Устройство автобусных 001 001: с ID 1d6b:0002 Linux в основу 2.0 корневой концентратор
[пользователь@e470-арка ~]$ команду lspci
00:00.0 ведущего моста: корпорация Intel процессор Xeon E3-1200 для двигателя V6/7-го поколения Core процессор ведущего моста/драма регистров (Рэв 02)
00:02.0 VGA совместимый контроллер: корпорации Intel HD графика 620 (Рэв 02)
00:14.0 USB контроллер: точка-ЛВ корпорация Intel Восход порта USB 3.0 xHCI, что контроллер (откр. 21)
00:контроллер обработки сигналов 14.2: корпорация Intel Восход точка-ЛВ тепловой подсистемы (откр. 21)
00:контроллер связи 16.0: корпорация Intel Восход точка-ЛВ КЕРЭ HECI #1 (откр. 21)
00:SATA-контроллера 17.0: корпорация Intel Восход точка-ЛВ контроллер SATA [режим AHCI] (откр. 21)
00:1С.0 PCI мост: Intel корпорация Восход точка-ЛВ корневого порта PCI Экспресс #1 (пересм Ф1)
00:1С.4 PCI мост: Intel корпорация Восход точка-ЛВ корневого порта PCI Экспресс #5 (пересм Ф1)
00:1д.0 PCI моста: точка-ЛВ корпорация Intel Восход PCI Экспресс корневой порт #9 (пересм Ф1)
00:1д.2 слота PCI моста: корпорация Intel 9d1a устройства (пересм Ф1)
00:1д.3 слота PCI моста: корпорация 9d1b устройства Intel (пересм Ф1)
00:1Ф.0 ISA мост: Intel корпорация Восход точка-ЛВ контроллер ЦНД (откр. 21)
00:1Ф.Контроллер памяти 2: корпорация Intel Восход точка-ЛВ ЧВК (откр. 21)
00:1Ф.3 аудио устройство: Intel корпорация Восход точка-ЛВ аудио HD (откр. 21)
00:1Ф.4 шины SMBus: точка-ЛВ корпорация Intel Восход шины SMBus (откр. 21)
02:00.0 хост-контроллера SD-карты: микро-О2, Инк. Контроллер SD/MMC карт-ридер (Рэв 01)
04:00.0 Ethernet контроллер: Realtek полупроводника ко. ЛТД. RTL8111/8168/8411 PCI Экспресс гигабитный Ethernet-контроллер (оборотов 10)
05:сетевой контроллер 00.0: компания Mushkin QCA9377 802.11 ac беспроводной сетевой адаптер (откр. 31)

А также это:

[ 0.686312] sdhci-PCI с 0000:02:00.0: контроллер SDHCI нашли [1217:8621] (Версия 1)
[ 0.686405] sdhci-PCI с 0000:02:00.0: включение устройства (0000 -> 0002)
[ 0.687346] mmc0: Неизвестная версия контроллера (3). У вас могут возникнуть проблемы.
+397
user265354 5 мар. 2016 г., 22:04:30

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

Одним из CentOS с сервером 6.8 слали пакет IGMP отчет на интерфейс УПР/ооб, вот что я захватил с помощью тсрйитр'

# тсрйитр -ВВВ -я через eth0 IGMP в
 20:48:22.711222 ИС (от 0xC0 ТОС, ТТЛ 1, идентификатор 0, смещение 0, флаги [ДФ], прото протокол IGMP (2), длина 40, опции (РА))
 сервер1 > igmp.mcast.net: протокол IGMP отчет В3, 1 группа записи(с) [gaddr to_ex 224.0.32.4 { }]
 20:48:26.653012 ИС (от 0xC0 ТОС, ТТЛ 1, идентификатор 0, смещение 0, флаги [ДФ], прото протокол IGMP (2), длина 40, опции (РА))
 сервер1 > igmp.mcast.net: протокол IGMP отчет В3, 1 группа записи(с) [gaddr to_ex 224.0.32.4 { }]
 20:48:52.720071 ИС (от 0xC0 ТОС, ТТЛ 1, идентификатор 0, смещение 0, флаги [ДФ], прото протокол IGMP (2), длина 40, опции (РА))
 сервер1 > igmp.mcast.net: протокол IGMP отчет В3, 1 группа записи(с) [gaddr to_in 224.0.32.4 { }]
 20:48:54.091070 ИС (ТОС от 0xC0, ТТЛ 1, ИД-0, смещение 0, флаги [ДФ], прото протокол IGMP (2), длина 40, опции (РА))
 сервер1 > igmp.mcast.net: протокол IGMP отчет В3, 1 группа записи(с) [gaddr to_in 224.0.32.4 { }]

Администратор сети говорит, что под Linux не должен отправлять пакеты IGMP отчет, но я понятия не имею, как определить причину.

'интерфейс eth0-это интерфейс MGMT и другие службы в прослушивании на этот IP.

Какие-либо предложения?

Спасибо

+387
marcnyc 31 авг. 2014 г., 00:56:51

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

Из человек 8 судо

 -л[л] [команда]
 Если не указана команда, параметр-L (список) список 
 разрешенных команд (и запрещенных) для пользователя (или пользователей 
 заданного параметром-U) на текущем узле. 

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

 Если опции-L задан аргумент L (т. е. -Лл), или если 
 -л указано несколько раз, использовать более длинный формат списка.
+370
vann soriya 16 авг. 2014 г., 19:15:28

Вы должны определить ваш GPU в /etc/Х11/файл xorg.конф такой:

Секции "ServerLayout"
 Идентификатор "макет"
 Экрана 0 "нвидиа"
 Неактивный "Интел"
EndSection

Раздел "Устройство"
 Идентификатор "нвидиа"
 Драйвера "нвидиа"
 BusID "<BusID для NVIDIA здесь устройства>"
EndSection

Раздел "Экран"
 Идентификатор "нвидиа"
 Устройства "NVIDIA"не
 # Раскомментируйте эту строку, если ваш компьютер не имеет подключенных устройств отображения
 # от Nvidia. Оставить его прокомментировал, если у вас есть устройства отображения 
 # подключенной к GPU от Nvidia, которые вы хотели бы использовать.
 #Опция "UseDisplayDevice" "нет"
EndSection

Раздел "Устройство"
 Идентификатор "Интел"
 Водитель "выбор режима для схем"
EndSection

Раздел "Экран"
 Идентификатор "Интел"
 Устройство "Интел"
EndSection

вы можете активировать не карта Nvidia с помощью команд следующие:

$ xrandr поближе --setprovideroutputsource выбор режима для схем от Nvidia-0
$ xrandr поближе --авто

источник: компания NVIDIA в Linux документация глава 33

+321
sasanj 19 июн. 2016 г., 17:23:22

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

Есть ли вообще

меньше в /tmp/longtext

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

+259
Elizabeth Ramirez 8 февр. 2015 г., 01:26:31

Я недавно сказал, Мы создали новый экземпляр в Amazon Linux с последних и самых больших (версия 2017.3–01) . Я пытаюсь выяснить, если он основан на CentOS 7 (потому что это единственная версия, которая поддерживает установку Гугл Хром). Я бежал

[[email protected] в ~]$ команды uname -а
Линукс mymachine в 4.9.32-15.41.amzn1.архитектуру x86_64 #1 СМП Чт июн 22 06:20:54 мирового 2017 архитектуру x86_64 архитектуру x86_64 архитектуру x86_64 GNU/Линукс

но я все еще не могу сказать какая версия CentOS в моей Амазонки дистрибутив Linux, основанный на.

Редактировать: по предложению дали, вот вывод команды cat

[[email protected] в ~]$ судо кошка /и т. д./*освободить*
[суда] пароль для davea:
Имя="Амазонка Линукс АМИ"
Версия="2017.03"
Идентификатор="событиями недели"
ID_LIKE="с RHEL и Fedora"
VERSION_ID="2017.03"
PRETTY_NAME="Амазонка Линукс АМИ 2017.03"
ANSI_COLOR="0;33"
CPE_NAME="ЦПЭ:/о:Амазонка:Линукс:2017.03:га"
HOME_URL="http://aws.amazon.com/amazon-linux-ami/"
Релиз Амазонки Линукс АМИ 2017.03
сре:/о:Амазонка:Линукс:2017.03:га
+228
MuhuPower 24 апр. 2011 г., 05:50:56

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

С содержимое файла inittab это может быть сделано путем настройки askfirst, но как это сделать с помощью systemd?

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

+196
Taz67 22 сент. 2017 г., 01:43:39

Вы испытываете очень назначение сертификатов: предотвращение случайного соединения с сервером, что не тот, кого ты ждешь (mail.example.com вместо beta.example.com). Вы должны настроить сертификат для домена, который вы подключите к, т. е.. если почтовый клиент подключается к beta.example.comвам нужен сертификат для beta.example.com.

Либо получить еще один сертификат beta.example.com (или включить его в качестве альтернативного имени субъекта), или mail.example.com точки для ИС beta.example.com.

+173
Ulrikhe Lukoie 30 дек. 2017 г., 07:38:56

Я создал службу.

админ@Xroklaus:~ $ кота в /etc/systemd в/пользователей/duniter.услуги 
[Блок]
Описание=узел Duniter 
После=сеть.цель
ConditionPathExists=/домой/folatt/.конфиг/duniter/duniter_default/duniter.дБ

[Услуги]
Группа=folatt
Пользователь=folatt
Тип=разветвления
ExecStart=/usr/Бен/duniter функция webstart
ExecReload=/usr/Бен/duniter webrestart
ExecStop=/usr/Бен/duniter стоп
Перезагрузка=на провал

[Установите]
WantedBy=Multi-потребителя.цель

После перезагрузки он не загружает.

[email protected]:~ $ systemctl --статус пользователя duniter.услуги
● duniter.обслуживание узлов Duniter 
 Загружен: загружен (файл/etc/systemd в/пользователей/duniter.обслуживание; включена)
 Активный: сбой (результат: пуск-ограничение), т. к. Солнце 2018-01-07 20:31:43 по Гринвичу; 1мин 3С назад
 Процесс: 2212 ExecStart=/usr/Бен/duniter функция webstart (код=выход, статус=216/группа)

Journalctl дает немного больше информации об ошибке.

админ@Xroklaus:~ $ команда sudo journalctl -р 3-нет-пейджер
-- Журналы начинают на Солнце 2018-01-07 20:30:33 по Гринвичу на Солнце 2018-01-07 20:31:49 по Гринвичу. --
07 января 20:30:39 Xroklaus bluetoothd[876]: САП инициализации драйвера не удалось.
07 января 20:30:39 Xroklaus bluetoothd[876]: САП-сервер: операция не разрешена (1)
Янв 07 20:31:26 systemd в Xroklaus[1]: не удалось запустить ЛСБ: запуск и остановка базы данных MySQL демон сервера.
Января 07 20:31:42 systemd в Xroklaus[2203]: ошибка на шаге групповой нерест /usr/Бен/duniter: операция не допускается
Января 07 20:31:42 systemd в Xroklaus[2177]: не удалось запустить узел Duniter.
Января 07 20:31:42 systemd в Xroklaus[2206]: ошибка на шаге групповой нерест /usr/Бен/duniter: операция не допускается
Января 07 20:31:42 systemd в Xroklaus[2177]: не удалось запустить узел Duniter.
Января 07 20:31:43 systemd в Xroklaus[2208]: ошибка на шаге групповой нерест /usr/Бен/duniter: операция не допускается
Января 07 20:31:43 systemd в Xroklaus[2177]: не удалось запустить узел Duniter.
Января 07 20:31:43 systemd в Xroklaus[2210]: ошибка на шаге групповой нерест /usr/Бен/duniter: операция не допускается
Января 07 20:31:43 systemd в Xroklaus[2177]: не удалось запустить узел Duniter.
Января 07 20:31:43 systemd в Xroklaus[2212]: ошибка на шаге групповой нерест /usr/Бен/duniter: операция не допускается
Января 07 20:31:43 systemd в Xroklaus[2177]: не удалось запустить узел Duniter.
Января 07 20:31:43 systemd в Xroklaus[2177]: не удалось запустить узел Duniter.

Но это, насколько я получил. Я не знаю, какое решение для этого.

+160
Bruster 14 окт. 2016 г., 11:21:55

Я должен использовать:

  • найти / -тип F -exec для лоскуток -УВЗ -пх

или просто старый добрый

  • ДД, если=/dev/urandom в=/Дев/СДА

Один быстрее и более безопасным, чем другие?

+154
smartcryptosolution 12 мая 2013 г., 15:38:37

Опция Говорит сделать , чтобы перейти в этот каталог, в этом случае СК.

Где этот каталог СК? Вы должны указать абсолютный путь.

+123
MCG 20 мар. 2012 г., 22:26:17

Есть как минимум три недостатка в коде:

  1. [ ... && ... ] должны быть написаны как [ ... ] && [ ... ].
  2. -РФ и -ВФ даже не допустимые операторы. Чего вы пытаетесь добиться?
  3. В строке 7, Вы можете написать "$fichierN" вместо "fichierN".
+102
Kasian Mwagike 13 февр. 2016 г., 04:05:44

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

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

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

документ с устройства /dev/sda1, поскольку > ОС.ИМГ
как gunzip -C в ОС.ИМГ > на /dev/sdb1

и т. д. И если вы хотите, чтобы отобразить прогресс, есть еще ФЭ.

+101
octonots 14 янв. 2016 г., 10:44:19

Использование:

завиток -с https://example.com | команда grep -O "с этого дома.."

Выход:

Этот домен

Варианты:

  • в завиток находится в беззвучном режиме - это не печатать прогресс

  • -о, в грэп - это только совпадения - только совпадения строки будут напечатаны

  • Это дома - это шаблон и две точки .. означает любой символ может быть там, так что в вашем случае это будет двузначных чисел

+97
Arunshan04 14 янв. 2014 г., 22:42:17

Многие эмуляторы терминала позволяют переопределить цвета с escape-последовательностями, есть даже возможность, используя базу для этого: initc. С теми, и предполагая базу данных terminfo является правильным, Вы можете сделать:

выход initc 1 1000 0 0

Чтобы переопределяет цвет 1 (обычно красный) до 1000‰ красный, 0‰ зеленый, 0‰ синий (#число ff0000).

Так:

выход initc 1 1000 0 0
выход setaf 1 #, чтобы установить цвет переднего плана на 1
Эхо '██ = #число ff0000'
sgr0 выход 

будет делать то, что вы хотите.

Чтобы увидеть, что escape-последовательность, которая соответствует:

$ выход initc 1 1000 0 0 | кошка -Вт
^[]4;1;РГБ:ФФ/00/00^[\

Так что, на мой терминал (в xterm), я могу также сделать:

е '\е]4;1;РГБ:ФФ/00/00\е\\\е[31М██ = #число ff0000\е [\м н -

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

Чтобы сбросить цвета на их первоначальных значений (первоначальное на момент в xterm был запущен), с в xterm:

е '\е]104\а'

Или сбросить один цвет:

е '\е]104;1\а'

Для запроса текущего значения цвета, есть контроль последовательности, которая приводит в xterm , чтобы вернуть значение в качестве терминала ввода. Вы можете использовать xtermcontrol команду, чтобы сделать его проще:

$ xtermcontrol --вам-цв1
РГБ:порядок/порядок/0000

Но это работает только для первых 16 цветов (в xterm в настоящее время поддерживает 256).

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

Однако обратите внимание, что некоторые, используя базу данных неправильно определить, как назначать и использовать эти цвета для тех терминалов, так что вы можете либо записать в последовательности силы $срок - то как в xterm-256color.

е '\е]4;17;РГБ:ФФ/ФФ/00\А\Е[38;5;17mThis желтый\е[м\п
е '\е]4;18;РГБ:ФФ/00/ФФ\А\Е[38;5;18mThis пурпурный\е[м\п
+73
Esteban Nieva 5 сент. 2011 г., 17:31:26

Я хочу сравнить два CSV-файлы в следующем формате. Они не имеют заголовков. Я хочу сравнить их по конкретному столбцу (в данном случае 2-ой один).

Исходный CSV-файлов около 4-5ГБ, поэтому загрузка их в память не будет работать.

Если нет столбцов в старом.КШМ, чем каждый новой строки, написанные в.КШМ.

Это 2-й столбец будет HTML-ссылку, для сотрясения простоту, здесь всего одно слово.

Мой вопрос Можно ли добиться того же результата с помощью sed, awk и, присоединиться, или grep?

старый.КШМ

"человек"|"Джон"|"Смит"
"лицо"|"Анна"|"Фрэнк"
"лицо"|"Боб"|"Макдональд"
"фрукты"|"Оранжевый"|"банан"
"фрукты"|"клубника"|"поля"
"фрукты"|"ringring"|"банан"

новый.КШМ

"человек"|"Джон"|"Смит"
"лицо"|"Анна"|"Фрэнк"
"лицо"|"Боб"|"Макдональд"
"фрукты"|"Оранжевый"|"банан"
"фрукты"|"клубника"|"поля"
"планер"|"человека"|"аэропорт"
"фрукты"|"ringring"|"банан"
"глайдер"|"лицо2"|"аэропорт"

diff.py

#!/usr/Бен/ОКР питон3

"""
Источник: https://gist.github.com/davidrleonard/4dbeebf749248a956e44
Использование: $ ./csv-difference.py -D новый.КШМ -старый.КШМ -о выезде.КШМ -с 1
"""

импорт Сыс
импорт argparse
импорт CSV

деф главным образом():
 парсер = argparse.ArgumentParser(описание='выходной разницу в CSV-файлы.')
 парсер.add_argument('-д', '--набор данных, помогите='CSV-файл полного набора данных, требует правда=)
 парсер.add_argument('-с', '--подмножество, помогите='CSV-файл, который является подмножеством полного набора данных, требует правда=)
 парсер.add_argument('-о', '--выход, помогите='CSV-файл надо писать (будет перезаписан, если он существует, требует правда=)
 парсер.add_argument('-C', то '--столбец', помогите='номер столбца, чтобы быть по сравнению (0 колонки 1, 1 колонка 2 и т. д.)', требуемый=истинный, тип=инт)

 параметр args = парсер.parse_args()
 dataset_file = аргументы.набор данных
 subset_file = аргументы.подмножество
 выходной_файл = аргументы.выход
 column_num = аргументы.колонки

 с открытыми(dataset_file, 'р') в качестве словаря, откройте(subset_file, 'р') как subsetfile, открыть(файл, 'Вт') как выходной_файл:
 данные = {строка[column_num]: строку строку в CSV.читатель(файл данных, разделитель='|', quotechar='"')}
 подмножество = {строка[column_num]: строку строку в CSV.читатель(subsetfile, разделитель='|', quotechar='"')}

 data_keys = набор(данных.ключи())
 subset_keys = набор(подмножество.ключи())
 output_keys = data_keys - subset_keys

 выход = [данные[ключ] ключ в output_keys]
 output_csv = КШМ.писатель(выходной_файл, разделитель='|', quotechar='"', цитирую=CSV-файл.QUOTE_ALL)
 для строки в выходной:
output_csv.writerow(ряд)

если __имя__ == '__главный__':
главная()

Сыс.поток stdout.заподлицо()

Который генерирует из.КШМ

"планер"|"человека"|"аэропорт"
"глайдер"|"лицо2"|"аэропорт"
+54
Keplyx 19 нояб. 2015 г., 22:29:27

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

$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