Советы по карьере (математике): промышленности или научных кругов
Моя цель заключается в перенаправлении подключения с локального хоста на удаленный сервер, и удаленный адрес "на лету", без каких-либо клиентские настройки. Я могу сделать это сейчас с помощью NAT на внешнем интерфейсе вот так:
LOCAL_IP=10.1.1.10
LOCAL_PORT=8888
REMOTE_IP=10.1.1.11
REMOTE_PORT=9999
в iptables -Т физ-выход -п ПТС -д $LOCAL_IP --dport $LOCAL_PORT -Джей ДНАТ --к-назначения $REMOTE_IP:$REMOTE_PORT
в iptables -Т физ-в POSTROUTING -п ПТС -д $REMOTE_IP --dport $REMOTE_PORT -Джей СНАТ --в источник $LOCAL_IP
Это работает нормально, но все равно пар клиента config для хозяев IP-адрес. Что было бы действительно здорово, чтобы быть в состоянии Нат трафик на 127.0.0.1:8888
, в 10.1.1.11:9999
. Это похоже на то, что должно быть возможным с помощью ДНАТ/СНАТ комбинированные маскарад, но я не придумал рабочей конфигурации еще. Любые конфигурации я стараюсь, кажется, молча сбрасывать пакеты (возможно, поймали по правилам Марсианин? У меня есть ip_forward включен).
Приложение FHub для iPad ответит на ваши вопросы (версия для iPhone будет доступна в ближайшее время). Пожалуйста, проверьте на http://www.facebook.com/FHubApp
Вы можете использовать метод exec -а
(как нашли в Баш
, ksh93
, ЗШ
, МКШ
, Яш
, но не в POSIX пока), что используется для указания переменной argv[0]
для выполняемой команды:
#! /бин/Баш -
функции printf '%З\П' "$0 $*" >> /некоторые/журнал
старпома -а "$0" /usr/Бен/do_stuff_real "$@"
Обратите внимание, что $0
- это не на argv[0]в
том, что команда получает. Это путь к сценарию, как прошел для вызова execve()
(и что передается в качестве аргумента Баш
), но это может быть достаточно для ваших целей.
В качестве примера, если make_tea
был вызван как:
execv("/usr/Бен/make_tea", ["make_tea", "... сахар=2"])
В качестве оболочки обычно делается при вызове команды по имени (поиск исполняемого файла в переменной окружения$PATH
), фантик бы:
execv("/usr/Бен/do_stuff_real", ["/usr/Бен/make_tea", "... сахар=2"])
Это не:
execv("/usr/Бен/do_stuff_real", ["make_tea", "... сахар=2"])
но это достаточно хорошо, как do_stuff_real
знает, что это предназначается, чтобы сделать чай.
Где это было бы проблемой, если do_stuff
был вызван как:
execv("/usr/Бен/do_stuff", ["/usr/Бен/make_tea", "... сахар=2"])
как это будет переведено на:
execv("/usr/Бен/do_stuff_real", ["/usr/Бен/do_stuff", "... сахар=2"])
Что бы не произошло во время нормальной работы, но учтите, что наш фантик что-то подобное.
На большинстве систем, argv[0]в
качестве переданных скрипту теряется после того, как переводчик (здесь /бин/Баш
) выполняется (в переменной argv[0]
переводчика на большинстве систем-это путь, учитывая На она-бац линии) так что нечего shell-скрипт может с этим поделать.
Если вам захотелось пройти argv[0]в
Алонг, нужно скомпилировать в исполняемый файл. Что-то вроде:
#включить заголовочный файл <stdio.ч>
тап_п(АГДС, типа char *аргумент argv[], char *в параметре envp[])
{
/* добавить лесозаготовки */
для execve("/usr/Бен/do_stuff_real", агду, параметре envp);
perror("для execve");
вернуться 127;
}
Это действительно зависит от того, что вам нужно. ЛВ 'нова-объемы' используется для томов, которые могут быть присоединены к виртуальным машинам. Как Амазонка, ЕБС, если вы планируете использовать только для виртуальных машин без необходимости добавления/удаления Тома вы можете сохранить ее невелик (около 50-100 ГБ) еще нужно увеличить размер.
Другие хранилища пути в/var/lib в/нова - /экземпляров
экземпляров диска и /Вар/Либ/взгляд/изображений
на сервер изображений и снимков.
О конфигурации сети кажется правильным, зависит, если у Вас множество машин, для работы с или все в одном.
Так, я наткнулся на этот документ в моем поле (назовем его документ) и там была ссылка на уравнение, которое они заимствовали из другой бумаги (назовем эту бумагу Б). Все хорошо цитируется и до сих пор хорошо. При чтении через бумагу б (тот, который они называют), я заметил, что бумаги были также скопированы выводы!
Очевидно, это очень распространено, что 2 бумажки выйти на тот же выводам, но разве это не должно было как-то перефразировать? Я говорю о пуля-очки 3 вроде: "Х-фактор окажется более значимым, чем Y, где результаты в таблицах 6,7 указать способ 1 описывает взаимодействие и площадь круга лучше, чем метод 2".
Цифры и индексы разные, но слова точно такие же. Это разрешено, я просто параноик?
=== Правка ===
Чтобы уточнить, на "точно такие же выводы" я хотел сказать, что обе работы изучение влияния независимых переменных на переменную отклика. Обе по той же методике и заключить что-то вроде "влияет на переменную отклика у самых. Используя методологию з доказывает, что экспериментальная процедура быстрее и точнее, чем любой другой алгоритм." и так далее.
Вывод более качественного обсуждения их результатов, более чем количественная оценка "влияет на ответ 83%, в то время как только 4%". Но это описание качества методологии (которая не нова, но хорошо известно, кстати) были скопированы слово в слово из документа А.
Они повторили эксперимент на бумаге слегка измененный (из-за различного используемого оборудования), так это нормально сообщают разные цифры в этом документе. Мой вопрос, Должны ли они быть разрешено использовать точно такие же предложения в заключение для описания очень похожие результаты пришли.
У меня очень маленький ARM-компьютер с Ubuntu 9.04 (веселенькой) работает в качестве резервного и медиа-сервер для моего дома.
Я приложил новый "WD мой паспорт" 750ГБ USB-накопитель к нему. Диск распознается и я могу смонтировать его и читать/писать мелкие файлы.
После нескольких минут езды засыпает, даже если я был в середине написания резервной копии к нему. Я могу заставить его снова начать с sdparm, но для этого нужно не выключится, пока она записывается на первое место.
Я пробовал эту команду, чтобы отключить режим ожидания, но он не работает:
корень@вилка:~# sdparm --понятно, ожидания -6 в /dev/СКБ
в /dev/СКБ: WD мой паспорт 0730 1008
change_mode_page не страницу настроек: Состояние питания
У меня также было сказано, чтобы изменить файл/sys/блок/СДБ/устройства/allow_restart
от 0 до 1, но нет такого файла существует, и никто не может быть там написано.
Само оборудование в порядке, если я подключу его в компьютер Windows, это не сон во время использования.
Есть ли что-нибудь еще я могу попытаться сделать этот диск работоспособным в Linux?
Есть ли способ, что я могу довести это до сведения моего советника профессионально?
Да.
Более конкретно, скажите ему, что вы думаете, что вы нашли некоторые незначительные проблемы грамматики английского языка и попросите его вежливо и внимательно, будет ли он заинтересован в обратной связи. Если вы не получите четкого "да", Забудьте об этом.
Вполне возможно, на сегодняшний день дистрибутивов GNU/Linux версии аптайм пытаются быть совместимы с Старого БСД время непрерывной работы ~1980, которой используется %3Д
формате для печати часов часть времени (даже если это значение составляет не более 24, 2 цифры). Эта же функция используется для распечатки текущего времени и времени работы системы.
если (Тим >= 60) {
функции printf("%3D формате:" Тим/60);
didhrs++;
} еще {
функции printf(" ");
}
Тим %= 60;
если (Тим > 0 || didhrs) {
функции printf(didhrs&&Тим<10 ? "%02d порта" : "%2Д", Тим);
} еще {
функции printf(" ");
}
Тот факт, что он напечатан нулевых значений в последовательности пространств (а не ничто печати) может указать код был взят из другой программы, где требуется точное позиционирование колонны.
Пожалуйста, может кто поможет как не очень понятно, и это будет мой первый в жизни перелет на мою собственную.
В основном я летел из Великобритании и нужно пройти хотя Торонто Пирсон подключить Садбери аэропорт, и это дает мне 2 часа времени соединения, - мне страшно С безопасности и таможни это не будет достаточно долго, как будет в совершенно новой обстановке,или же я делаю большую часть своей таможни в Садбери потому что это мой конечный пункт назначения.
Единственный раз, когда был стыковочный рейс с другими членами семьи, у нас было 2 с половиной часа, и это было квалифицировано как "долгое ожидание подключения", но нам пришлось бежать на самолет, в конце концов.
Этот недавно случилось со мной, и я нашел ответ (Это было в форуме где-то от Apple, я ищу его, и я буду источником его, как только я найти его).
- Проверьте ваш монитор активности, это находится в
~/Программы/Утилиты/
. - Под процессор, нажмите кнопку "% ЦП" и убедитесь, что стрелка рядом с ним, указывая вниз.
Если сафари использует большую часть вашего процессора, вот что вы можете сделать:
- Откройте Safari
- Перейдите в Настройки Safari (⌘+,)
- Убедитесь, что оба "новых окнах открывать" и "новых вкладках открывать" являются не установлен на "топ сайтов"
Если вы хотите посмотреть свой топ сайтов после этого
- Поставлю среднюю кнопку Сафари (где вирусом/URLbar есть)
- Нажмите Кнопку "Настроить Панель Инструментов..."
- Перетащите значок "топ сайтов", где вы хотите.
Бы СЕПГ -я не ожидал файлов, а не линии? Вам не придется перебирать строки в первую очередь. Вы могли бы написать скрипт, который включает в себя только фактических замен и вызвать ваш скрипт работает найти -Ф .. -экзек СЕПГ -я - Ф yourscript.sh {} \; Ваш текущий скрипт будет просто запустить СЭД в качестве аргумента. Если строка содержит специальные символы, такие как # или ; ваш сценарий будет нарушен.
Попробуйте положить переменной определение .профиль
вместо .bashrc следующее
. Последнее заявление в Верхней, что заставляет его покинуть очень рано, когда выполняется не-интерактивной оболочки. Войдите туда и обратно, чтобы увидеть, работает ли он.
Также не забудьте добавить экспорт
так:
экспорт никакое сжатие="$дома/ТМП"
Если это не сработает, попробуйте изменить лаунчер (он находится в /usr/доли/приложений
), так что его старпома линии говорит:
Никакое сжатие в exec=Ш-с '="$дома для/tmp" в Emacs'
По данным этой теме (июнь 2009) со ссылкой на письмо от железной дороги SNCF Transilien сеть не принимает Интеррейл.
Я искал вокруг и я не нашел тот, который охватывает путь, с помощью
которого
найти программ на вашем пути
Если вы человек, который
, это должно сообщить вам, что команда делает. Но вы имеете право идея, что он ищет исполняемые на вашем пути. тип
тоже похож.
возможность скачать программу
погуглите название программы + Ваш дистрибутив Linux обычно показывает как скачать программу или установить его с помощью диспетчера пакетов
и/или способность постоянно добавлять переменные на вашем пути.
Много способов сделать это, в принципе, вы добавляете в каталог, вы сможете выполнить файлы где-то в переменной PATH. Чем ближе к фронту путь, тем быстрее Баш найдете его (так у вас же команда в 2 разных каталогах в путь, первая обычно выполняется). Вы можете добавить ваш дополнений в ряд мест (см. Один из результатов в том, что поиск в Google), /и т. д./профиль
, или .файл
или .bashrc и
в вашем домашнем каталоге, если вы хотите просто обратиться к вам.
Однако, в случае с командой
, это не программа (поэтому что
не найти его), ни его псевдоним. Это Баш встроенный.
Попробуйте запустить терминал и введите
судо apt-получить обновление
судо apt-получить обновление
Иногда эти типы проблемы, убежать с обновлениями.
В Dropbox, просто щелкните на Стрелке справа от MP3 вы хотите и используйте опцию "экспорт", а затем сохранить его на устройство. Сделано.