Применять SSL для порта -Убунту ЭКП VPS сервер 18.04
Я могу переехать в родительский каталог точки монтирования следующим образом:
$ команды mkdir -Р Ф/тугриков
$ bindfs-не-позволяют-другие ф/ф МНТ/МНТ
$ МВ ф г
$
Но я не могу переименовать саму точку монтирования:
$ МВ г/тугриков г/м
МВ: не удается переместить 'г/тугриков' в 'г/г': устройство или ресурс занято
Есть Безопасности, совместимости, или осуществлении причина этого различия?
Моя версия ядра 4.17.19-200.fc28.архитектуру x86_64.
У меня балансировки нагрузки настройка в Apache файл httpd
:
Раздел <VirtualHost *:80>
DocumentRoot так в /var/www в/HTML-код
Имясервера xxx.xxx.xxx.com
ProxyRequests От
ProxyPreserveHost На
ProxyPass / http://xxx.xxx.xxx.xxx:8080/
ProxyPassReverse / http://xxx.xxx.xxx.xxx:8080/
</Хост>
:8080
это Apache Tomcat с
сервера приложений, запущенных на одном хосте. У нас есть журнал требования к хранению, где я работаю, поэтому я решил делать все, что в Apache файл httpd
бы сделать все идеально подходит для аналитики.
Я пытался сделать все общественные запросы через порт 80, не разбив ни одной, ни конца закладки пользователей. Я собирался сделать это, делая какой-то перевод порт, так что казалось, что все это случится через порт 80 для приложений. Не думая о моей балансировки нагрузки выше, я добавил следующие правила в Нат
таблице:
-В следующее -Я как eth0 -п ТСР -м протокола tcp --dport 8080 -J, его перенаправить-к-портам 80
-В следующее -Я как eth0 -п ТСР -м протокола tcp --dport 8081 -J, его перенаправить-к-портам 80
Проблема в том, что я могу сделать, чтобы приложение либо через файл httpd
или непосредственно собирается :8080
. Граф пакетов тоже идет на каждое правило так, видимо, они были сопоставлены.
Мой вопрос таков: Почему же это не просто создать бесконечный цикл?
Казалось бы :8080
запросы бы вам переслали файл httpd
которая бы сама попытка их извлечения через :8080
и таким образом круг будет продолжаться и далее, пока я был переформатирование мое новое резюме.
Я бы порекомендовал более сложный подход, включающий в себя выскочкой работу, запуск и остановка скрипта. В качестве примера я использую Windows XP, как моя домашняя директория позволяет использовать tombert ... которые вы должны меняться соответственно. Это имеет преимущество что бы вы ни делали (перезагрузка, выключение, нажатие на кнопку питания) обрабатывает виртуальную машину красиво.
Первый выскочка работу, поставить в /etc/инит/winxpvm.конф:
описание "относится к работе в VirtualBox"
автор "Томас Perschak"
## 0: остановке системы
## 1: однопользовательский режим
## 2: графический мульти-пользователя и сетей
## 6: перезагрузка системы
начать с начала радиоуправляемых Уровень=[2]
остановка началом выполнения РЦ=[!2]
## выскочка конфиг
убить время ожидания 120
убить сигнал, когда посылающий
хороший -10
## начало относится к переносимым
старпома /home/tombert/scripts/winxpvm-start.sh
## стоп относится к переносимым
предварительно стоп старпома /home/tombert/scripts/winxpvm-stop.sh
Выскочка задание запускается виртуальная машина на уровне 2 (в графическом режиме), и в моем случае она повышает приоритет хороший
. Для того, чтобы красиво выключения виртуальной машины мне нужно "отключить" выскочка прекращения использования сигнал Kill, когда посылающий
заявление. Это оставляет виртуальной машине сначала (избегая по умолчанию сигнала SIGTERM
). После 120 секунд сигнал SIGKILL
отправить в любом случае. Вместо этого я бегу winxpvm-stop.sh
сценарий.
Боковые Примечание 1: стихиры начать на начало выполнения [2]
и останавливаться на начиная на runlevel [!2]
не работают. Необходимо особо отметить работу РЦ
.
Боковые примечание 2: что сбивает с толку и от выскочки руководство: убить сигнал
строфа задает сигнал через 5 секунд. В этом примере я установил его с помощью SIGTERM
(по умолчанию), чтобы, когда посылающий - но 5 секунд ожидания я был не в состоянии изменить. На убить время ожидания
строфа задает таймаут, после которого сигнал SIGKILL
отправлено - какой сигнал нельзя изменить. Улучшение связи будет определять Новые стансы сигнал term
и срок ожидания
.
Вот начало winxpvm-start.sh скрипт:
#! /бин/Баш-е
функция dostart()
{
Эхо -Н "бег относится к ... "
vboxheadless --startvm относится к
Эхо "теперь закрыт"
}
экспортно-Ф dostart
если [ $(whoami) != "tombert" ]; затем
Су-c dostart tombert
еще
dostart
интернет
Поскольку все настройки и т. д. выполняются в пользовательском режиме (как мой логин tombert), даже при запуске от root изменить учетную запись в tombert. Пользователь конечно может быть изменено в конфигурации выскочка, но это решение оставляет мне возможность начать/остановить виртуальную машину "вручную" в консоли.
Более интересным является сценарий завершения работы в winxpvm-stop.sh:
#! /бин/Баш
функция dostop()
{
## проверить, если он работает
vboxmanage showvminfo относится к --machinereadable | команда grep -Q', то VMState="бег"' &> /dev/нуль
если [ $? не-ne 0 ]; тогда
Эхо "он не работает"
выход
интернет
## пытайтесь корректно завершить
Эхо -Н "закрытие относится к ... "
#vboxmanage controlvm относится к acpipowerbutton
vboxmanage guestcontrol относится к выполнить --изображения "%SystemRoot%\system32\shutdown.exe" --логин --пароль tombert <мойпароль> --подожди-уйдите ... "- с" "Ф" "-Т" "0" &> /dev/нуль
## проверить состояние ВМ
Индекс=60
в то время как [ $индекс -ГТ 0 ]; делать
Эхо -Н индекс"$"
vboxmanage showvminfo относится к --machinereadable | команда grep -Q', то VMState="бег"' &> /dev/нуль
если [ $? не-ne 0 ]; тогда
Эхо "изящно сделано"
перерыв
интернет
сон 1
пусть индекс+=-1
сделано
## закрыть силой
если [ $индекс -экв 0 ]; тогда
vboxmanage controlvm относится к выключенного &> /dev/нуль
Эхо "принудительно сделали"
интернет
}
экспортно-Ф dostop
если [ $(whoami) != "tombert" ]; затем
Су-c dostop tombert
еще
dostop
интернет
Сначала я так же как и в начале скрипта - я меняю пользователя от корней до моего счета tombert. Теперь давайте посмотрим на функцию dostop
. Сначала я проверяю, если виртуальная машина еще работает. Тогда я пытаюсь "мягко" отключения путем отправки выключения непосредственно относится к использованию guestcontrol
. Здесь вы должны ввести учетные данные для относится к учетной записи, в моем случае - tombert и пароль. Окна завершения работы
корректно закрыть все приложения и выключить операционную систему (обычно). Потом проверим состояние виртуальной машины постоянно используя showvminfo
. Делать это не реже 60 раз в 1 секунду тайм-аута (делайте все, что считаете уместным здесь) должны покинуть виртуальную машину времени достаточно, чтобы выключение изящно. Обратите внимание, что вызов showvminfo
также занимает немного меньше чем за секунду (по крайней мере на моем компьютере), так что это дает ему ~120 секунд в моем случае. Если все тормоза мы можем принудительном завершении работы с помощью выключенного
заявление.
Вы также должны увидеть acpipowerbutton
, но неиспользованный. Это потому, что он не работает надежно. Если вы вошли в систему, или еще хуже несколько пользователей, Windows покажет диалоговое окно подтверждения отключения предупреждения системы от выключения. Это также причина, почему acpibutton
В /и т. д./По умолчанию/в VirtualBox
не будет работать 100% надежно. Также выключения
принудительно выключение виртуальной машины - так же, как долго нажмите кнопку питания. Поэтому лучше всего указать пустой:
Выдержка из /etc/по умолчанию/в VirtualBox:
SHUTDOWN_USERS # ="Foo бар"
# проверка для запуска виртуальных машин пользователей 'фу' и пользователей 'бар'
# "все" проверяет все активные пользователи
# Выключение=выключенного
# Выключение=acpibutton
# Выключение=сэйва
# выберите один из этих методов отключения для запуска виртуальных машин
# acpibutton и сэйва вызывает скрипт, чтобы ждать
# 30 секунд на СМС для отключения
SHUTDOWN_USERS=""
Отключение=""
Чтобы сделать его совершенным, вы можете захотеть изменить поведение кнопки питания:
Выписка из /etc/acpi/powerbtn.sh:
#!/Бен/ш
# /etc/acpi/powerbtn.sh
# Инициирует завершение работы, когда путтонь питания
# прессуют.
# @резервного копирования
# обычная остановка
на /sbin/выключение -сек теперь "кнопка питания нажата"
# Фини
выход 0
...
...
Есть один маленький недостаток ушел. Когда виртуальная машина все еще загружается и Служба контроля оценки не дотягивает (в виртуальной машине) она не получает команды отключения. Редкий случай ... но думаю об этом.
Вот и все, надеюсь, что это помогает.
Недавно я забронировал билет на AmericanConnection, эксплуатируемых авиакомпаниями Чаутоква. Я знаю, все американские авиакомпании и американский орел рейсах позволяют перрона до перрона использования портативных электронных устройств, но когда они объявили это они специально не освобождены сторонних авиакомпаний. Это изменилось, или они все еще заставить вас выключить устройств выше/ниже 10 000 футов?
из консоли:
#маунта -Т пакеты smbfs -o имя пользователя=имя пользователя"пароль=пароль" //127.0.0.1/имя ресурса в каталог /mnt/tmp в
Это банальность?
Это не банально, но определенно слишком часто, и не то вы хотите, чтобы случиться с вами.
Что с этим делать?
Если вы хотите вопросы и обратная связь во время или после вашего разговора, сделать их задать.
Есть несколько способов сделать это, вот один подход: пауза периодически, установить зрительный контакт, улыбнуться и спросить все ли в порядке, а не как риторический трюк, но в действительно обеспокоен моде: "я ясно о том, почему мы сделали предположение?", "вы понимаете, почему вопрос вытекает из П?" если вы получаете Послушайте, вы, возможно, захотите, чтобы замедлить и прояснить вопросы, но если вам скучно и уверенной рукой волну, можно его ускорить!
Если вы знаете кого-то в аудитории, зрительный контакт с ними. Если бы был разговор о смутно соответствующий раздел, имя-капля", как мы узнали в стимулирующую лекцию Павла сегодня утром...", глядя в глаза Павла с более-топ улыбкой. Если Павел наслаждался этим, он может задать вам вопросы в ходе беседы, если только чтобы напомнить всем, что он, что Павел.
Не мямлить. Если английский-ваш второй язык (или третий или пятый), важно, что вы говорите медленно и громко, и что вы повторяетесь. Даже если вы жили в Штатах уже 20 лет --- мы, наверное, не понял и половины того, что ты говоришь!
Если вы носитель английского языка, обращаясь к аудитории, кто не является носителем языка, то же самое: замедлить, повторить. Когда вы повторяете, изменение слов ("х предполагает г", "г подразумевается х", "если вы видите X, вы увидите г" Как-то так)
Одна вещь вы можете сделать, если вы не уверены, какой тип аудитории вы столкнетесь, - это подготовить нелинейные говорить. В нелинейной говорить, у вас больше слайдов, чем вы планируете обсудить, у вас есть способ, чтобы открыть нужные слайды при необходимости (например, динамические ссылки в PDF-или HTML-оформление), а вы спросите свою аудиторию, их предпочтения:
В начале разговора, что-то вроде "все знакомы с трудами х и Y и их доказательства невозможности Зи? Вы бы хотели, чтобы я пошел за ключевые моменты? Нет, давайте перейдем прямо к сути вопроса, то..."
После того как вы обобщили лучшие вашего вклада, вы можете предложить им другой вариант: "я знаю, некоторые из вас являются специалистами в области X, так что вы можете быть заинтересованы в том, чтобы подробности нашего доказательства г, или, возможно, вы видели слишком много из этих доказательств (улыбка, пауза, зрительный контакт, контролируемый смех, чтобы побудить их, чтобы посмеяться над "шуткой") и вы хотели бы видеть наши эмпирические результаты?".
Чтобы убедиться, что вы получите ответы на эти вопросы, попросите более старших людей (младшие люди могут не осмелится взять на себя ответственность подталкивать вас тем или иным способом). С нелинейным говорить, вы должны быть в состоянии адаптироваться легче к аудитории и служить им блюдо, они хотят, так сказать.
Один из способов смотреть на это как симптом рассогласования между докладчиком и аудиторией. И один подход к этой проблеме-попытаться выяснить причину несоответствия. Если вы задавать правильные вопросы, чтобы ваша аудитория, вы можете обнаружить причин несоответствия на ранней стадии, и, надеюсь, их решения. У вас есть много замечательных ответов, что обсудить некоторые из этих возможных причин. Надеюсь, что теперь ты можешь почувствовать, как двигаться вперед.
Первый раз здесь новичок:
Я получил дерево авокадо в качестве подарка не так давно (3 апреля), так как я всегда хотел (хотя посадка это сам с нуля, хе-хе). Однако мой завод был возникли некоторые проблемы, так как я имел его. Я перечислю всю информацию я могу, чтобы было легче объяснить. Это Хасс завода.
- Я поливал его два раза, так как я получил его (3-го и 8-го апреля) (с водопроводной водой, мое плохое, и pH в Мадриде, вода из крана, кажется, от 7 до 8,5 , так что она щелочная. http://madridsalud.es/control-del-agua-del-grifo/)
- Климат здесь холодный за последние пару дней, но я оставляю окна закрытыми в течение ночи (Мадрид, едем 5 по Цельсию до 15 последние пару дней.
- Я не использовал никаких удобрений, но насколько я могу понять, мне, наверное, понадобится утюг удобрения из-за проблема у меня.
Некоторые листья пожелтели, а затем коричневый. Расположение этих листья были не в нижней, а в середине растения, поэтому его, кажется, не слишком много воды. Первые 2 листа, которые были слишком Брауна еще "водянистый" так сказать. Они не сухие. 2 другие листья, которые сейчас коричневые сухие.
Чтение онлайн я должен чувствовать, что почва вокруг дерева хоть немного компактным, когда я нажмите на нее и так кажется, поэтому я не уверен, что мочить его еще больше, потому что он не чувствует, что его нужно поливать.
Я пыталась заметили ошибку на нижней стороне листьев или в топе, но я ничего не вижу.
И, к сожалению, у меня нет внешней области, чтобы оставить завод, потому что я живу на высоком этаже.
Это может также быть изменения в окружающей среде из-за разного расположения сейчас?
Я также оставляю некоторые фотографии для вас, чтобы увидеть.
Какие-либо рекомендации? Спасибо!
Я написал документ, который был принят в известный журнал, я написал еще одну бумагу с совершенно другой работы, однако, когда я подал второй работе я по ошибке (на самом деле я был в спешке) со старым названием (принятых бумаги). Что я должен делать теперь, я должен отозвать свое бумага, или пусть редактор знает об этом, бумага все еще находится в стадии "ждем редактором" спасибо
Сценарий и псевдоним и скрипт и функция не являются взаимоисключающими. Вы можете и не хранить псевдонимы и функции в скриптах.
Скрипты-это просто код, который является постоянным. Полезные функции и псевдонимы, которые вы хотите использовать в дальнейшем хранятся в скриптах. Однако, сценарий часто является коллекция из более чем одной функции.
Поскольку псевдонимы не параметризованный, они очень ограничены, как правило, для определения некоторых параметров по умолчанию.
А функция-это отдельный блок кода, четко определенной концепции несколько строк кода, которые не могут отделена на более мелкие, полезные детали, которые можно повторно использовать непосредственно или иными функциями.
Я через mpg321 на OSX и я просто пытаюсь играть мои песни с mpg321 *.МР3. Он играет хорошо, но не автоматическое воспроизведение следующей песни. Я должен нажмите ключ для того, чтобы играть, который является своего рода раздражает. Как я могу сделать так, что автоматически играет?
Я использую "резервного копирования Remastersys", чтобы сделать собственные активные ИСО. Затем я использую Ubuntu в "загрузочный диск Творца", чтобы поставить ISO на USB накопитель. Когда я загрузиться с него, он идет прямо на рабочем столе с значка на рабочем столе, чтобы установить его на жесткий диск. Чтобы попробовать "Remastersys резервное копирование", вам необходимо добавить следующую строку в ваш "источников.список"
деб http://www.geekconnection.org/remastersys/repository кармические/
В R, мы имеем в оператора, чтобы проверить, является ли элемент присутствует в определенном столбце.
Например: если у нас есть фрукты и таблицы данных рынка с fruit_name и продукты в качестве имени столбца соответственно. И, говорят, мы должны проверить, что фрукты присутствуют на рынке.
В Р
available_fruit <- фрукты$fruit_name %в% рынок товаров
Есть ли оператор в bash или awk, которая делает аналогичные действия, как в%, в R?
Нет значения
или БФС
патчи в случае Федора ядра, к сожалению (ЭСП. в случае значения
). Так что нет никакого способа, чтобы включить эти функции путем добавления аргументов ядра. Кроме того, нет надежного репозитория Fedora, который имеет ядра с теми функциями. Похоже, что до значения
станет частью магистрали, вам придется продолжать создавать ядер самостоятельно.
Это довольно легко.
Вам потребуется создать правила udev срабатывает на событие с USB отключите для этого устройства. Это будут файлы в файле/etc / udev из/правил.д
. Взгляните на этот вопрос на ServerFault для деталей.
Итак, мы установили, что вы можете вызвать произвольные команды на USB отсоедините событий с программой
сайта.
Вторая часть этой проблемы-использовать "Волшебные" клавиши sysrq. Смотрите эту статью о Magic SysRq в Википедии для вещей, которые вы можете сделать с sysrq ключ. Ключ может также быть вызвано вторя буква действие в/proc/sysrq-триггера
. Это будет иметь тот же эффект, что и нажатие комбинации клавиш на физической клавиатуре.
Поэтому, правило в udev будет:
Водитель="some_device", действие="удалить" программу="/бин/Эхо б > в /proc/sysrq-триггер"
Это приведет к перезагрузке системы, когда устройство some_device
удаляется.
И это, конечно, предполагает, что "вклиниваюсь" не означает "паника ядра".
Не существует ничего, что удовлетворяет всем вашим требованиям, но есть несколько хороших вариантов, который приближается. Одной из причин являются лицензирование, если ничего за пределами СРД должны быть юридически включен. То, что вы ищете называется виртуальной столешницы (ВТТ) среды, есть три, что ближе всего:
-
Сайт
Бесплатный, платный пользователь получает некоторые дополнительные возможности
Есть (бесплатно) автоматизированная лист персонажа для Pathfinder доступен, наряду с инструментами для запуска игры, и чат среда, где даже сложные роллы и другие вещи можно выводить
Следопыт модули с картами, монстр статистика/маркеры, раздаточный материал доступны для покупки
Платные аккаунты имеют доступ к более продвинутые функции, как динамическая карта молния и можете использовать расширенный общий сценарий
хорошие шансы существуют некоторые скрипты гор поколения Трезор, и умеренно низкий для остальных
Наиболее популярные ВТТ
-
Программа, Доступный для Windows, для Mac и Linux
30-дневная пробная версия, разовые покупки
ПФ нич и лист персонажа поддержки
-
Программа доступна для Windows, Mac и Linux
Basic является бесплатным, но это почти необходимое для ДМ должен быть оплачен пользователей
Есть лист персонажа для Pathfinder доступен, наряду с инструментами для запуска игры, и в чате, где даже сложные роллы и другие вещи можно выводить
Следопыт модули с картами, монстр статистика/маркеры, раздаточный материал доступны для покупки
За эти три варианта при официальной поддержке Pazio и контент, доступный, вы можете посмотреть другие ВТЦ , что просто онлайн РПГ основы, чтобы играть с, но никакого более конкретного содержания должны быть созданы и сообщества/документации будет намного меньше. Некоторые из них имеют 3D окружения.
Одним из решений является префикс команды вызова Вт/ Баш встроенные''. Это заставит использовать фактический двоичный файл 'компакт'
корень@ds002:~# команду cd /ФОО
-Баш: компакт-диск: /фу: нет такого файла или каталога
корень@ds002:~# Эхо $?
1
Решение на awk:
у awk '/шаблон/ { совпали=1; далее }
1 == подобраны { совпали = 0; далее }
входные данные-файл { печать }'
Линия 1 выглядит для строк, соответствующих шаблону, устанавливает флаг, и пропускает строку. Линия 2 пропускает строки, когда флаг установлен, но сбрасывает флаг. Линия 3 линии печать, которые не были пропущены по одной из двух других линий.
Можно вводить в одной строке, если вам нравится:
на awk '/шаблон/{совпали=1;далее} 1==подобраны{совпали=0;далее} ввод-файл {печать}'
Вот вариант, который позволяет вам контролировать, сколько строк пропустить:
на awk '/шаблон/{пропустить=3;Далее} скип>0{--пропустить;далее} ввод-файл {печать}'
Набор пропустить
количество строк, которые следует пропустить (в дополнение к согласованной линии).
Показать вопросы с тегом zsh cr-48 google-glass the-resistance-avalon bitcoin-conf