В VirtualBox дополнения гостевой ОС на хост Ubuntu и Manjaro гость

Я установил Manjaro в виртуальную машину на Убунту 18.10 хозяин, но я не могу принять дополнения гостевой работать в моей Manjaro оценки.

Я установил ядро 5.1.1-2 в Manjaro, и вывод uname-Р является:

5.1.1-2-MANJARO

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

enter image description here

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

Возможно, я чего-то не хватает на мой хост в Ubuntu? У меня Windows 10 с виртуальной машины и гостевой дополнения работают нормально в это.

+270
Gonzague 22 мар. 2013 г., 17:55:34
40 ответов

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

Unix время не високосных секунд в день в Unix-время всегда точно 84000 секунд. Поэтому время суток арифметика на времени Unix-это легко.

старт=$секунд
...
конец=$секунд
прошедшее=$((конец - начало))
процесс е 'завершено на %D:%02d порта:%02d порта - прошедшее %d:%02d:%02d\n' \
 $((конец / 3600)) $((конец / 60 % 60)) $((конец % 60)) \
 $((прошло / 3600)) $((прошло / 60 % 60)) $((прошедшее % 60))
+994
kellymandem 03 февр. '09 в 4:24
на awk -F' и:' '$1 ~ "[АБ]" { печать > $1 } $1 !~ "[АБ]" { печати > "otheroutput" } ' ввод

Или, в общем случае, что будет разделять весь входной на основе первого поля:

на awk -е':' '{ печати > $1 }' ввод

В использовании:

$ входной кошка 
Ответ: Азбука
Б: АБВ
Ответ: ААА
Ответ: ВВВ
Б: ззз
С: ФФФ
$ на awk -F' и:' '1 $ ~ "[АБ]" { печать > $1.txt } $1 !~ "[АБ]" { печати > "otheroutput" } ' ввод
$ коту
Ответ: Азбука
Ответ: ААА
Ответ: ВВВ
$ кот Б
Б: АБВ
Б: ззз
$ кот otheroutput
С: ФФФ
+988
Froxx 5 сент. 2010 г., 07:16:51
Другие ответы

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


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

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

файл /etc/udev из/правил.д/85-my_stk1160_pal.правила :

Действия=="добавить", подсистемы=="USB", и буква attr{idVendor}=="05e1", буква attr{idProduct}=="0408", запустить+="/usr/local/bin/my_stk1160_pal.sh"

Но это не будет работать, когда я программно сбросить это устройство.

/usr/местные/Бен/camreplug :

#!/бин/Баш

# найти
fn_findusb() {
 для fn_findusb_devpath в /sys/автобус/USB-устройства/устройства/*; делать
 читал -Р fn_findusb_vendor <"$fn_findusb_devpath/idVendor" && прочти -Р fn_findusb_product <"$fn_findusb_devpath/idProduct" \
 && [ х"$1" = х"$fn_findusb_vendor" -х"$2" = х"$fn_findusb_product" ] && возвращения
 сделали 2>/Дев/нуль
fn_findusb_devpath=
 возвращение 1
}

fn_findusb 05e1 0408 && Эхо 0 >"$fn_findusb_devpath/уставный" && Эхо 1 >"$fn_findusb_devpath/уполномоченного"

вывод udevadm монитор после Эхо 1 >уполномоченным

Ядра[17717.589940] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.0 (от USB)
Ядра[17717.592006] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.0/интерфейс I2C-6 (интерфейс I2C)
В udev [17717.593360] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.0 (от USB)
В udev [17717.603394] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.0/интерфейс I2C-6 (интерфейс I2C)
Ядра[17717.631988] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.0/интерфейс I2C-6/6-0025 (интерфейс I2C)
В udev [17717.633784] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.0/интерфейс I2C-6/6-0025 (интерфейс I2C)
Ядра[17719.256716] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.0/с video4linux/video0 (с video4linux)
Ядра[17719.260381] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.1 порт (USB)
В udev [17719.263691] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.1 порт (USB)
Ядра[17719.267396] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.1/звук/карточки1 (звук)
Ядра[17719.267923] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.1/звук/карточки1/controlC1 (звук)
Ядра[17719.268138] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.1/звук/карточки1/pcmC1D0c (звук)
Ядра[17719.268516] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.2 (по USB)
В udev [17719.274465] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.0/с video4linux/video0 (с video4linux)
В udev [17719.285210] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.1/звук/карточки1 (звук)
В udev [17719.287165] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.2 (по USB)
В udev [17719.292012] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.1/звук/карточки1/pcmC1D0c (звук)
Ядра[17719.293854] изменение /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.1/звук/карточки1 (звук)
В udev [17719.299169] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.1/звук/карточки1/controlC1 (звук)
В udev [17719.306564] изменение /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.1/звук/карточки1 (звук)

после физического подключения:

Ядра[17926.766100] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1 (по USB)
Ядра[17926.767912] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.0 (от USB)
Ядра[17926.767957] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.0/интерфейс I2C-6 (интерфейс I2C)
Ядра[17926.792798] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.0/интерфейс I2C-6/6-0025 (интерфейс I2C)
Ядра[17928.353290] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.0/с video4linux/video0 (с video4linux)
Ядра[17928.354010] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.1 порт (USB)
Ядра[17928.355404] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.1/звук/карточки1 (звук)
Ядра[17928.355687] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.1/звук/карточки1/controlC1 (звук)
Ядра[17928.355943] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.1/звук/карточки1/pcmC1D0c (звук)
Ядра[17928.356707] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.2 (по USB)
В udev [17928.491720] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1 (по USB)
В udev [17928.506965] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.0 (от USB)
В udev [17928.508603] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.0/интерфейс I2C-6 (интерфейс I2C)
В udev [17928.515808] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.0/интерфейс I2C-6/6-0025 (интерфейс I2C)
В udev [17928.527017] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.1 порт (USB)
В udev [17928.534729] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.0/с video4linux/video0 (с video4linux)
В udev [17928.538411] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.2 (по USB)
В udev [17928.539868] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.1/звук/карточки1 (звук)
В udev [17928.542376] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.1/звук/карточки1/pcmC1D0c (звук)
Ядра[17928.544205] изменение /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.1/звук/карточки1 (звук)
В udev [17928.552321] добавить /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.1/звук/карточки1/controlC1 (звук)
В udev [17928.556793] изменение /устройств/pci0000:00/0000:00:13.2/выход USB1/1-1/1-1:1.1/звук/карточки1 (звук)
+971
androidist 6 нояб. 2017 г., 03:14:40

Приведенный ниже скрипт делает некоторые вменяемость-проверка ввода (ждал ровно одну файловую систему, и оно должно существовать), то обнаруживает нужную информацию в действия.

  1. учитывая файловую систему, извлеките рН от lsfs
  2. с ЛВ, извлечь ВГ от lslv
  3. с ВГ экстракт свободное пространство от lsvg

Вот сценарий:

#!/Бен/ш

вход#: файловая система
# выход: свободно МБ в содержащий ВГ

если [ "$#" -нэ 1 ]
тогда
 е "использование: %s [ ФС ]\П" "$0" >&2
 выход 1
интернет

если ! выполнить /sbin/lsfs -с "$1" > /dev/нуль 2>&1
тогда
 е "ошибка файловой системы %S не найдена\П" "$1" >&2
 выход 2
интернет

ЛВ=$(выполнить/sbin/lsfs -с "$1" |
 на awk -е: 'ШП == 2 {
 сплит($2, поля, "/");
 печать полей[3]
}')
ВГ=$(Ланг=с lslv "$ЛВ" 2>/dev/нуль | у awk '/групповой объем/ { печати $6 }')
копий=$(Ланг=с lslv "$ЛВ" 2>/dev/нуль | у awk '/^экземпляры:/ {печати $2}')
Мб=$(Ланг=З. выполнить /sbin/lsvg "$ВГ" |
 на awk -е: '/бесплатный ПП/ {матч($3, /\([[:цифра:]]*/); печать функцию substr($3, RSTART+1, RLENGTH-1)}')
функции printf "%D Мб доступны в\N" "$((Мб / копии))"

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

  • то на awk скрипт для lsfs разделяет выход на точку с запятой и только на 2 (т. к. линия 1-это заголовок). Значение в поле 2-это что-то вроде как/dev/пульт на основе, поэтому мы разделили его на полях массив, основанный на косую черту. Элемент пустой (ничего до первого /), второй элемент-это Дэв, и третий элемент-это пульт на основе, ЛЖ имя, которое мы хотим.
  • на на awk скрипт для lsvg выбирает свободном пространстве линии; третий двоеточием поле текст после бесплатной ППС:, например, 217 (222208 Мб). Мы называем матч() на поле в матче ( следуют некоторые цифры. Мы предполагаем, что успех здесь! Потому что матч начался на открытую круглую скобку, когда мы извлекаем цифры для бесплатного Мб, мы пропускаем одно RSTART и вычесть одно из RLENGTH.

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

+929
Jim Tough 3 авг. 2012 г., 19:59:08

Я забыл пароль пользователя для моего Linux и нет разрешения для входа в систему как root. Я не знаю как его восстановить.

+904
prorsum 6 окт. 2012 г., 16:23:42

Я хочу получить размер файла в МБ каталог и сделать разные вещи для разных размеров каталога. Мой код:

file_size_with_path=$(ду -ШБ $путь_к_файлу)
размер_файла=$(Эхо "$file_size_with_path" | тр -д-с 0-9)
Эхо "$размер_файла"
## если размер каталога между 1 ГБ и 10 ГБ:
если [[ ($размер_файла < 10737418240 ) && ($размер_файла > 1073741824 ) ]]; затем 
 Эхо "yoyo1"
block_size=$(($размер_файла/120))
block_size_in_bytes=$(($block_size*1024))
stripe_size_in_bytes=$((block_size_in_bytes/4))
## если директория размером больше 10 ГБ
Элиф [[ ($размер_файла > 10737418240 ) ]] ; затем
 Эхо "yoyo2"
block_size_in_bytes="67108864"
stripe_size_in_bytes=$((block_size_in_bytes/4))
##если директория размером меньше 1 ГБ
Элиф [[ ($размер_файла < 1073741824 ) ]] ; затем
 Эхо "yoyo3"
block_size_in_bytes="16777216"
stripe_size_in_bytes=$((block_size_in_bytes/4))
интернет

Код при выполнении для директории размер 3318222 уходит на второй Элиф блока (т. е. отпечатки yoyo2), но это должно было идти в третий и печатных yoyo3. Кто-то пожалуйста, предложите как бросить строки, целые числа и делать сравнения.

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

Спасибо.

+858
Hundfred 26 июн. 2017 г., 20:48:31

Наш корневой сертификат добавлен в НСС версия, которая 3.30.2 но на Ubuntu-16.04 версия НСС 3.28.4 таким образом, наш сертификат появляются как ненадежных браузеров, и мы получения жалобы. Эта ссылка дает информацию о том, какой релиз Ubuntu, который НСС версия. Убунту 17.10 у НСС версия 3.32-1ubuntu3 но почему не до сих пор НСС версия обновления выпускают для Ubuntu-16.04 так что мой вопрос, когда обновления выйдет для NSS(Убунту 16.04) или он будет, или как я могу получить информацию об этой теме?

Спасибо за ваш ответ.

+830
Hugoren Martinako 20 апр. 2017 г., 07:13:55

Я не знаю никаких команд, но это довольно легко написать скрипт:

#!/бин/Баш 
АРГ=$1
в то время как [[ "$АРГ" != "." && "$АРГ" != "/" ]]
делать
 ЛС-ЛД -- "$АРГ"
 АРГ=`каталог -- "$АРГ"` 
сделано

Пример:

$ perms.sh /tmp/1/2/3/hello.txt

-права rw-rw-Р-1 группа пользователей 0 14 января 16:59 /tmp/1/2/3/hello.txt
drwxrwxr-X 2 двух групп пользователей 4096 января 14 16:59 /ТМП/1/2/3
drwxrwxr-x 3-х групп пользователей 4096 января 14 16:43 в /tmp/1/2
drwxrwxr-x 3-х групп пользователей 4096 января 14 16:43 /ТМП/1
drwxrwxrwt 12 корень корень 4096 14 января 17:02 /ТМП
+804
etherton 20 мар. 2010 г., 19:06:43

Вы хотите использовать экран на пульте, а затем, когда вы СШ обратно в вы подключиться к этому экземпляру экране.

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

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

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

ответ был обновлен несколько раз

+785
Jeremy Kim 15 июн. 2012 г., 06:36:49

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

Но зачем идти на вменяемые и простое решение (любезно ilkkachu), когда вы можете использовать на awk вместо? :)

sunzip ()
{
 если [ $# -Пе 1 ] || ! [ -Ф "$1" ]
тогда
 функции printf '%з\п' "ожидается имя файла в качестве первого (и единственного) аргумента. Отмена."
 возвращение 1
интернет

extract_dir="."

 # Прокладка передней и задней информация о zip-файл (оставив
 # только строки с именами файлов), затем убедитесь, что *все* имена
 # содержат /.
 # Если какой-либо файл не содержит / (т. е. не находится в каталоге, или
 сам каталог#), выход с кодом отказа, чтобы вызвать создание новых
 каталог # для добычи.
 если ! распаковать -л "$1" | хвост -П +4 | Глава -Н -2 | у awk 'начать {lastprefix = ""} {если (матч($4, /[^/]+/)) {префикс=функцию substr($4, RSTART, RLENGTH); если (lastprefix != "" && префикс != lastprefix) {выход 1}; lastprefix=префикс}}'
тогда
extract_dir="${1%.zip}"
интернет

 распаковать -д "$extract_dir" "$1"
}

Быстрая'с'dirty. Работает с InfoZIP это распаковать В6.0.
Вы, возможно, захотите, чтобы адаптировать его к вашим потребностям, например, принять или автоматически использовать дополнительные параметры для распаковки, или использовать другое имя для добычи подкаталог (которые в настоящее время определяются с именем из зип файла).


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

Редактировать: Исправлена. Время на awk скрипт теперь хранит первый компонент ("префикс") каждого пути, содержащуюся в zip файле, и прерывается, как только он обнаруживает префикс, который отличается от предыдущего. Этот ловит одновременно несколько файлов и несколько папок (так как обязаны иметь разные имена), игнорируя zip-файлы, где все содержится в одном подкаталоге.

+777
DragonSlayr15001 18 авг. 2016 г., 13:52:51

Вы вообще не видите выхода из программы пыльника человека. Видишь вон в той колонке, где ваша команда grep команда работает на телетайп оч/3, и вашего друга ?, значит, это отсоединяется от терминала.

Вы могли видеть, где выход идет с ЛС-л /тр/7494/ФД/ (где 7494 процесс ID вашего друга процесса) — хотя, если вы не под root, вы, вероятно, не можете даже смотреть, по соображениям безопасности. (Так попробовать судо ЛС-л /тр/7494/ФД/.)

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

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

$ на Python -у TEST_AREA/justprint.py > в /tmp/justprint.и
$ чмод а+р в /tmp/justprint.из

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

(И помните, что Python буферизацию вывода по умолчанию — выключить что Для.)

+743
ASalvail 8 авг. 2012 г., 21:37:11

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

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

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

В случае, если специфика помочь объяснить, я хочу найти последнюю директиву include в Apache по протоколу HTTP.файл conf и вставить другую-под последним.

+736
Dark Anderson 4 нояб. 2014 г., 18:55:33

Убедитесь, что ваша команда работает из командной строки первого

/usr/Бен/Python и /home/MyName/WeatherProject/HOURLY/windDirExtract.py

Затем попробуйте то же самое в crontab

*/10 * * * * /usr/Бен/Python и home/MyName/WeatherProject/HOURLY/windDirExtract.py
+728
Lei Xun 14 окт. 2017 г., 10:53:39

С GNU awk и вы можете сделать что-то простое, вроде этого:

на awk -е '---' '
{ gsub(/.{50,60} /,"&\н ",$2)
 функции printf "%-10С %з\п", $1, $2 }'

Для более точной многословно версия обработки длинных слов:

на awk -е '---' '
{ функции printf "%-10С ", $1
 Н = сплит($2,х," ")
 лен = 11
Для(я=1;я<=п;я++){
 если(лен+длина(х[Я])>=80){функции printf "\п "; дл = 11}
 с printf "%ы ",х[я]
 лен += 1+длина(х[я])
}
 функции printf "\Н"
}'
+727
Steve Lin 18 авг. 2015 г., 22:54:00

Я хочу отформатировать флешку в файловую систему EXT4 и просто использовать, как я и любой другой типичный не-Linux формат диска (с файловой системой FAT32, NTFS или exFAT, и NTFS).

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

Я бы предпочел, чтобы использовать программное обеспечение для графического раздела, как утилита GParted, а не команды командной строки, хотя я приветствую любое решение!

Я уверен, что пост, как это дублировать флаг рай для некоторых, но после просмотра 6~10 так и на форуме от Google, я не нашел простое решение на мой вопрос. Казалось, все было о корректировке разрешения на уровне пользователя. Может быть, вы просто не можете использовать ext4 на диски с таким же безмозглым удобство как в NTFS.

+656
Tom Reynolds 25 сент. 2016 г., 22:12:00

Предполагая, что оба видео имеют одинаковое разрешение и соотношение сторон образец, можно использовать смесь фильтр в ffmpeg.

Пару примеров,


пакет ffmpeg -я videoA -я videoB -filter_complex \
"[0][1]смесь=all_expr=если(остат(ОТБр(Т),2),А,Б);\
 [0]объем=0:включить='остат(ОТБр(Т+1),2)'[а]; [1]объем=0 включить='остат(ОТБр(Т),2)'[б];\
 [а][б]Амикс" из.МР4

Прям режет.

Выход:

время, в секундах,
[0,1) -> videoB
[1,2) -> videoA
[2,3) -> videoB
...
[2П ,2П+1) -> videoB
[2П+1,2 П+2) -> videoA

пакет ffmpeg -я videoA -я videoB -filter_complex \
"[0][1]blend=all_expr='if(mod(trunc(T/2),2),min(1,2*(T-2*trunc(T/2))),max(0,1-2*(T-2*trunc(T/2))))*A+if(mod(trunc(T/2),2),max(0,1-2*(T-2*trunc(T/2))),min(1,2*(T-2*trunc(T/2))))*B';\
 [0]volume='if(mod(trunc(t/2),2),min(1,2*(t-2*trunc(t/2))),max(0,1-2*(t-2*trunc(t/2))))':eval=frame[a]; [1]volume='if(mod(trunc(t/2),2),max(0,1-2*(t-2*trunc(t/2))),min(1,2*(t-2*trunc(t/2))))':eval=frame[b];\
 [а][б]Амикс" из.МР4

Каждый вход видео/аудио в течение 2 секунд с 0.5 второго перехода.

Выход:

время, в секундах,
[0,0.5) -> videoA тухнет 1 до 0 + videoB выцветает от 0 до 1
[0.5,2) -> videoB
[2,2.5) -> videoB тухнет 1 до 0 + videoA выцветает от 0 до 1
[2.5,4) -> videoA
[4,4.5) -> videoA тухнет 1 до 0 + videoB выцветает от 0 до 1
[4.5,6) -> videoB
[6,6.5) -> videoB тухнет 1 до 0 + videoA выцветает от 0 до 1
[6.5,8) -> videoA
...
[4Н ,4Н+0.5) -> videoA исчезает от 1 до 0 + videoB выцветает от 0 до 1
[4Н+0.5,4 н+2) -> videoB
[4Н+2 ,4Н+2.5) -> videoB исчезает от 1 до 0 + videoA выцветает от 0 до 1
[4Н+2.5,4 Н+4) -> videoA
+575
DumbleDawg 25 авг. 2016 г., 17:30:10

Теперь у меня есть два файла:

aaaa.txt:

а=0;
Б=1;
с=2;

bbbb.txt:

д=3
е=4
Ф=5

Я хочу объединить aaaa.txt и bbbb.txt для cccc.txt.

cccc.txt как следовать:

а=0;д=3
Б=1;е=4
с=2;Ф=5

Итак, что я могу сделать для этого?

+547
Nate Fox 22 дек. 2015 г., 22:53:54

с подсказки="...$(build_prompt)", вы работаете build_prompt на момент уступки, т. е. когда ваш .zshrc читается, и используя результат, что один запуск командной строке.

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

setopt prompt_subst
Подсказка="%{%е%б%к%}$(build_prompt)"

Кроме того, запустить строке-настройка код в precmd крючок.

set_prompt () {
...
 Подсказка="%{%е%б%к%}${ссылка/ссылки\/руководителей\//$PL_BRANCH_CHAR }${vcs_info_msg_0_%% }${режим} "
интернет
}
precmd_functions+=set_prompt
set_prompt

Также обратите внимание, что код, который выполняется setopt, zstyle и автозагрузка не входит в функции. Это работает, но это нужно, чтобы изменять эти параметры. Это код, который должен выполняться только один раз, поэтому положите его в ваш .zshrc вне какой-либо функции.

Чтобы ответить на вопрос, который вы задали, чтобы запустить код на смены каталога, поместить его в chpwd крючок. Но это не то, что вы хотите: вам нужно обновить запрос не только на изменения каталога, но и на ЖКТ изменение состояния, поэтому код обновления нужно запускать каждый раз будет появляться диалоговое окно.

+541
RATS 23 февр. 2018 г., 17:31:28

Во-первых, я отмечу, что вызов нтоп в дереве процесса вы поделились, кажется, не имеют флаг:

выполнить /sbin/нтоп -д-л -у нтоп -П /ВАР/Либ/нтоп-доступ-лог-файл /var/журнал/нтоп/открыть.войти я venet0:0 -П /и/нтоп/протокол.список -о /ВАР/лог/нтоп

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

Учитывая, что, ниже приведены некоторые идеи отладки:

СС

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

Трассированием

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

 `- Экран -Амдс пы-протокол HTTP authbind питона server.py ---ЮКЖД:пы-протокол HTTP
| `- питон server.py ---ЮКЖД:пы-протокол HTTP

Рекомендуется выполнять этот процесс под трассированием и посмотреть, если он выдает DNS-трафика. Например что-то вроде:

трассированием -е след=sendmsg команду sendto -Ф YOUR_PROGRAM_HERE

а потом внимательно смотрите на сообщения, которые выглядят как они были отправлены в порт 53:

[пид 3367] sendmsg(20, {функцией(16)={sa_family=равен af_inet, sin_port=htons(53), sin_addr=сокеты inet_addr("192.168.1.254")}, msg_iov(1)=[{"\31\322\1\0\0\1\0\0\0\0\0\0\0014\0014\0018\0018\7 дюймов-Эл\4arp"..., 38}], определение=0, msg_flags=0}, 0) = 38

СС в петлю

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

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

пока правда; у СС -п -н -у | хвост -п +2; сделано

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

Sysdig

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

судо sysdig ЭВТ.тип=sendmsg или ЭВТ.тип= "отправить" | команда grep ':53'

И выходной файл будет иметь имя процесса (в данном случае команда nslookup):

47852 01:15:33.454946732 4 команды nslookup (3349) > sendmsg ФД=20(<4>) размер=38 кортеж=0.0.0.0:49847->192.168.1.254:53

в iptables

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

в iptables -N вход
в iptables -выход -П по UDP --dport 53 -J в области лесозаготовок
в iptables -ведение -J в журнале-Журнал-префикс="матч DNS-трафика:" опции --log-uid номер

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

24 октября 01:09:53 имя localhost.локального домена ядра: DNS-трафик матч:в= выход=enp0s3 СРЦ=10.0.2.15 ДСТ=192.168.1.254 лен=66 ТОС=0х00 в prec=0х00 значение ttl=64 ИД=35264 прото=UDP в СПТ=51767 ДПТ=53 лен=46 с uid=1000 с gid=1000

Из этого выход я вижу в том, что процесс имеет uid, равный 1000, что, по крайней мере, сужает мои поиски.

+525
John Locknane 23 февр. 2016 г., 04:18:09

Если вы не возражаете, не обрабатывает файлы или каталоги со специальными символами в именах на один уровень вниз от $Дир:

смолы -кф - -С "в каталог$dir" --абсолютная-имен $("ЛС" - это "каталог$dir") | ХZ -с > "$Выход/имя$name.$дата.txz"

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

Поскольку вы не начиная с /-укорененные путь вы не нужны в GNU-конкретные - абсолютная-имена:

тар-сравни - -с "$Дир" $("ЛС" - это "каталог$dir") | ХZ -с > "$Выход/имя$name.$дата.txz"
+495
BackSlash 31 окт. 2019 г., 14:22:41

-компакт-диск некий-файл - это ярлык для диска индекс=2,медиа=компакт-диск,файл=некий-файл. Либо использовать многословный -диск и -компакт-диск ярлык, не смешивать их. Вы сказали, что в QEMU, чтобы открыть файл file=/home/ubuntu/WindowsTechnicalPreview-x64-EN-US.iso'и этот файл не существует.

+468
user75365 29 окт. 2019 г., 14:12:59

Свидетель:

$ ПС Ф
 КОМАНДА ПИД ТЕЛЕТАЙП СТАТ ВРЕМЯ 
31509 оч/3 СС 0:01 -Баш
27266 оч/3 з+ 0:00 \_ для MySQL уроот -п
25210 оч/10 СС+ 0:00 /бин/Баш
24444 оч/4 СС 0:00 -Баш
29111 оч/4 С+ 0:00 \_ tmux прикрепить
 4833 оч/5 СС+ 0:00 -Баш
 Оч 9046/6 СС 0:00 -Баш
17749 очков/6 Р+ 0:00 \_ зы Ф
 4748 оч/0 СС 0:00 -Баш
Оч 14635/0 Т 0: \ 02_ для MySQL уроот -РХ xxxxxxxxxxxxxxxx
16210 оч/0 С+ 0:01 \_ для MySQL уроот -РХ xxxxxxxxxxxxxxxx

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

+453
Samir Kamal 20 дек. 2012 г., 18:01:20

У меня есть программа, которая выводит данные в формате

дата, время,поле1,поле2,поле3,промысловых
12/20/14,08:01:53,318.622,0.93712,21.6867,1.1089

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

Формат даты в США, однако мне нужен не нам, т. е.

дата, время,поле1,поле2,поле3,промысловых,....
20/12/14,08:01:53,318.622,0.93712,21.6867,1.1089,....

Что самый простой способ добиться этого? Я сделал поиск, и есть некоторые примеры, но не совсем моя ситуация. Также посмотрел на команду Date, и awk и sed, но я не знаю достаточно, чтобы сделать команду. Например этот ответ с помощью awk выглядели хорошо, но не делать ничего на мой файл.

Я использую Mac, так нужно команды, которые работают на версии операционной системы OSX дать.

+405
zangeed 30 июл. 2011 г., 15:58:40

Я не могу войти в каталог после создания в папке с помощью ACL: Я пытаюсь ограничить права доступа rwx доступ к папке только для одной группы и никто другой. Хотелось бы иметь возможность добавлять новых пользователей в группу и получить доступ к каталогу.

Это то, что я сделал до сих пор

  1. команды mkdir /MNT в/файлов
  2. СР /СМИ/интерфейс USB0/резервное копирование/* /тугриков/файлы
  3. команда chgrp декларантов в /MNT/файлы
  4. команду chmod -р г+с /тугриков/файлы
  5. команда setfacl -б /тугриков/файлы # удалить пользователя и другие
  6. команда setfacl -р-д -М Г:декларантов:права доступа rwx /тугриков/файлы
  7. помощью команды getfacl /тугриков/файлы

    файл#: шоссе/файлы/
    владелец#: корень
    группа#: декларантов
    пользователя::---
    группа::rwx по
    других::---
    по умолчанию:пользователя::---
    по умолчанию:Group::rwx по
    по умолчанию:группа:компаний:rwx по
    по умолчанию:маска::rwx по
    по умолчанию:другое::---
    

Пока все выглядит хорошо . . .

  1. компакт-диск в каталог /mnt/файлы
  2. тест команды mkdir
  3. ЛС-л

    д---НИРС---+ 2 Джимми декларантов 4096 28 ноября 14:тест 32 
    
  4. тестовый CD

    -Баш: компакт-диск: тест/: отказано в доступе
    

Какой-либо причине я не могу войти в папку я только что создал?

  1. помощью команды getfacl ./тест

    файл#: тест
    владелец#: Джимми
    группа#: декларантов
    # флаги: -с-
    пользователя::---
    группа::rwx по
    группа:декларантов:rwx по
    маска::rwx по
    других::---
    по умолчанию:пользователя::---
    по умолчанию:Group::rwx по
    по умолчанию:группа:компаний:rwx по
    по умолчанию:маска::rwx по
    по умолчанию:другое::---
    
+382
Gary Oak 5 сент. 2015 г., 00:32:41

Как "крест", как stdin и stdout в двух программах? В частности, у меня есть 2 программы называют pgm1 и pgm2, они интерактивные крестики-нолики игры. Они как вывести число (0to8) с указанием должности, где он хочет отметить и ожидать другой номер (0to8) с указанием того, где пользователь хочет пометить. Разница между двумя pgm1 делает первый шаг и pgm2 делает второй ход. Они оба прекрасно работают с помощью интерактивных пользователей. Они могут быть сделаны, чтобы играть против друга с помощью перенаправления ввода-вывода?

Я пробовал следующие вещи напрасно:

  1. Открыть pgm2 в отдельном терминале (он ждет ввода), найти это пид. Затем запустите pgm1 в другой терминал ./pgm1 < /прок/pid_pgm2/ФД/1 > /proc и/pid_pgm2/ФД/0
  2. Сделал 2 трубы с помощью mkfifo, скажем pipe1 и pipe2 С и побежал следующие в двух разных терминалах: ./pgm1 < pipe1 > pipe2 С и ./pgm2 < pipe2 с > pipe1
  3. попробовал выше два, работающих pgm1 pgm2 раньше, работает до pgm1 pgm2
    Я убедился, что использовать функцию fflush(stdout)от в программы, сразу же после использования функции printf().

Может кто-нибудь сказать мне, чего мне не хватает / или происходит не так или это вообще возможно?

+312
Era Osa 16 мая 2014 г., 01:44:42

Обе эти команды дают следующий результат

схема СЭД '/line_name/ Р linenames' 
у awk '{печати} /line_name/ {а (Гэтлину < "linenames") печать}' схемы
line_name:
ФИО1
ФИО2
имя3
shot_edit:
редактирование канала:
cable_edit
+301
Gime Godoy 25 июн. 2019 г., 09:06:08
% namingthingsishard () { Эхо; ЛС; злэ перерисовка }
% злэ -Н namingthingsishard 
namingthingsishard % bindkey '^л' 
% 

Это привязывает управления+л , потому что я не знаю, что \М-L генерирует для вас; работает читайте -р , а затем затирания клавиш может показывать что-то подходящее для использования с bindkey, или запустить bindkey без аргументов, чтобы показать, что уже установлен. Для получения дополнительной информации о bindkey и виджеты, см. zshzle(1).

+267
JCBishop 7 июн. 2016 г., 05:15:11

Ваш кронтаб линия имеет одну или несколько звездочек * в нем, с указанием "в любое время". Когда эта линия заменяется из командной подстановки, получается что-то вроде

Эхо * * * * * УМК > /путь/к/файлу

В то время как большинство дальнейшего расширения не влияют на вывод команды замещения, путем расширения является (как поле разделения):

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

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


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

судо Баш-с 'Эхо "$(хвост -П 1 в /etc/crontab-файл)" > /путь/к/файлу'

но более прямолинейно просто потерять Эхо полностью:

судо Баш-с хвоста -Н 1 в /etc/crontab-файл > /путь/к/файлу'

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

+233
geoM 25 окт. 2014 г., 10:24:45

Я пытаюсь понять, если есть какие-либо преимущества использования:

команда pushd my_dir
сделать все # ... или что-то еще
командой popd

против

(
 компакт-диск my_dir
 сделать все # ... или что-то еще
)

или это просто предпочтение вещь?

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

+216
Neo123 16 июл. 2016 г., 03:43:18

Я думаю, что ~ и * будут расширены раковины, но я уверен, ожидать, вызывает УПП напрямую, минуя оболочки, чтобы те не расширяются. Вы могли бы попробовать нереста Ш-с в УПП команды.

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

Используя СХ технику команда будет в конечном итоге глядя, как:

ждем-с 'Спаун Ш-с "УПП -с-о CompressionLevel=9 ~/partFiles/* [email protected]:/export/home/abc/"; сна 10; ожидать пароль; отправить "secretPassword\п";взаимодействовать'
+203
psihopat 29 июн. 2016 г., 04:39:42

Учитывая ниже файл:

4,5,8,3,41,86,32,
0,0,0,0,38,0,8,8,
9,8,8,9,42,8,9,8,
1,1,7,1,11,2,5,1,

Как я могу сравнить каждый $5 с одного поля из следующей записи.

Экс-первые две записи:

5 $(рекордный) - 5 $(рекорд-два) = 3
+200
Twistjkee 9 дек. 2011 г., 12:26:28

Это будет распечатать имена нарушенные ссылки в текущем каталоге.

для Л $(найти . -тип L); кд $(каталог $л); если [ ! -е "$(и более ранних версий $(базовое имя $л))" ]; затем Эхо $л; интернет; компакт-диск - > /dev/нуль; сделано

Работает в bash. Не знаю о других снарядов.

+183
dvcrn 13 янв. 2016 г., 05:48:21

Взгляните на настройка() функция в файле/etc/инит.д/КБД. Он делает ряд проверок, как требует, что вы работаете в/etc/инит.д/роз перезапустить внутри виртуальной консоли, прежде чем он начнет vcstime. Мое предположение заключается в том, что вы начинаете его в xterm или через SSH, в экран, или что-то подобное, поэтому он не имеет прямого доступа к консоли.

+167
Happy Traveler 20 мая 2015 г., 10:22:50

присоединяйтесь к + вроде решение:

присоединяйтесь -J4 не -А1 -О1.1,1.2,1.3,1.4,2.5 <(сортировка -К4 Файл1) <(вроде -К4 Файл2) | колонки -Т

Вывод:

chr19 4124051 4124250 1 стакан
chrX 154458151 154458200 2
chr22 37019451 37019600 3
chr15 74995401 74995550 4 чашки
chr12 128823901 128824100 5 чашка

  • -J4 не присоединиться к 4-й колонке

  • -А1 - печать unpairable линий от 1-й файл

  • сортировка -К4 Файл1 - сортировка файлов по 4-й колонке/ключ (-К4)

+159
poke53280 16 июн. 2014 г., 09:34:19

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

+104
NaturalBornCamper 23 янв. 2012 г., 00:19:26

У меня nginx на моей локальной машине, который перенаправляет весь HTTP-трафик с порта 80 до 8008 с этой простой конфигурации:

сервера {

 слушать 8008;

# расположение некоторых-местоположение {
# 
# }

 расположение / {
 директива proxy_pass http://localhost:80/index.php/;
 proxy_set_header X-у реального ИС $remote_addr;
}
}

Все работает локально, но я хочу, что nginx внутри контейнера Docker. Мой Файла Docker:

С nginx

Копия с nginx.конф /и т. д./nginx/nginx в.конф
Подвергайте 8008 80

Но когда я запускаю мое изображение с cmd

докер запустить -д -р 8008:80 <изображения>

Ничего не происходит, контейнер останавливается. Логи здесь:

докер ПС-а
Команда контейнера идентификатор образ, созданный демоном портов статус имена 2f2602efc455 a58e81b31db6 "есть г'в..." 10 секунд назад вышел из (1) 10 секунд назад unruffled_galileo 


докер журналы
2018/01/03 12:17:08 [главный] 1#1: "директива сервер" здесь не допускается в /etc/nginx в/с nginx.конф:1 с nginx: [временное] "сервер" директива здесь не допускается в /etc/nginx в/с nginx.конф:1

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

+94
Tohura Tohura 28 авг. 2015 г., 23:36:23

Я согласен с vonbrand, Btrfs-это еще не уровень зрелости ВН* или XFS или JFS С, чтобы назвать несколько. Я бы не использовать его на ноутбуке с драгоценными данных, если у меня есть надежное резервное копирование, что может быть сделано также на ходу.

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

Что сказал, я рассматриваю ее использования (использование RAID-1) на одной машине, но у меня тоже есть Crashplan работает на этой машине!

В течение долгого времени, я использую JFS на моем ноутбуке. Одной из причин является низкое использование ЦП сравнить в XFS или ext3 при выполнении файловых операций. Я никогда не проверяются, если это спасло энергопотребление как хорошо, но это было мое предположение. Я нашел спи довольно стабильный и безопасный, никогда не терял данные при ее использовании.

+83
kern 7 июл. 2019 г., 20:06:22

Вы начинаете с использованием соответствующего формата для работы Nmap для этого типа вещи. Сканированиях форматами являются grepable формат вывода параметра (-ов) производит выходные данные в удобном для анализа формате, которые согласуются между версиями, в отличие от "человеко-читаемый" нормальный выход. Вот как получить список всех систем С порт 25 открыт:

в Nmap -Р 25 --открыть 10.11.1.1-254 -ОГ - | на awk '/^хост/{печати $2}'

Nmap будет производить такую строку:

Ведущий: 64.13.134.52 (scanme.nmap.org) порты: 25/открытое/ПТС//смтп///

И команду awk будет соответствовать его основана на "хозяина" начало строки и печатать втором поле IP-адрес.

+17
Timani Gill 30 мар. 2013 г., 09:48:11

Вы можете прыгать между тегами с помощью Visual операторов, например:

  1. Поместите курсор на метку.
  2. Введите визуальный режим, нажав в.
  3. Выберите внешний тег заблокировать, нажав а+т или я+т на внутренний тег блока.

Ваш курсор должен переместиться вперед на соответствующий закрывающий тег html или XML. Прыгать назад от закрывающего тега, нажмите О, или о , Чтобы перейти к противоположной метки.

Теперь вы можете либо выйти из Visual нажав клавишу Esc, изменить его с или скопировать у.


Чтобы записать это в реестр, нажмите с QQ , чтобы начать запись, выполните тегом прыжок, как выше (в том числе Эку), нажмите м , чтобы закончить. Затем, чтобы вызвать скачки, нажмите @вопрос.


Видеть больше помощи по :помогают визуально-операторов или :помочь v_it:

на это <тег> </тег> блок (с бирками)

его внутреннее <тэг> </тэг> заблокировать


Также можно использовать плагин, таких как matchit.ВИМ (см.: Используя % в языки без фигурных скобок).


См. также:

+14
Sam Salisbury 27 дек. 2018 г., 16:40:31

Я пытаюсь сделать соединение SSH туннель на любую возможную интерфейс (который имеет подключение к интернету).

Я сейчас через ppp0 и eth0 в интерфейсы. ppp0 всегда есть интернет и повторной инициализации при потере соединения. интерфейс eth0с IP-адрес назначается по DHCP и не имеет подключения к интернету.

Если я перезагрузить компьютер, маршрут по умолчанию через интерфейс eth0 будет добавлен к таблице маршрутизации. Если это произойдет, я могу пинг к Гуглу, но не могу подключиться к удаленному SSH серверу.

Если я отключаю eth0 в кабель, все работает, как ожидалось. Если я подключить кабель, все правильно работает.

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

Так почему же пинг, телнет, зацикливание и т. д. можно использовать интернет, но по ssh не могу?

+13
user3330984 3 июл. 2019 г., 02:40:54

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

$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