Путешествия из Онтарио в Буффало

В Интернете, в том числе локальных сетей, машин называть друг друга по IP-адресам. Для того, чтобы открыть машину б у машину, используя имя машину б, машина должна иметь какой-то способ, чтобы сопоставить имя Б в IP-адрес. Есть три способа, чтобы объявить имена машину:

  • в hosts-файл. Это простой текстовый файл, который сопоставляет имена в адреса.
  • в системе доменных имен (DNS). Это метод, используемый в глобальной сети Интернет. Например, при загрузке этой страницы в браузере, первое, что ваш компьютер делает, чтобы сделать DNS-запрос, чтобы узнать адрес unix.stackexchange.com.
  • другое имя базы данных, такие как НИС, через LDAP или Active каталог. Они используются в некоторых корпоративных сетях, но не очень часто (во многих сетях, что использование NIS, LDAP или ad для баз данных пользователей использовать DNS для имен компьютеров). Если ваша сеть использует один из этих, у вас есть профессиональный сетевой администратор и должен спросить, что ему делать.

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

Файл hosts

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

Файл hosts-это простой список строк отображение имен в IP-адреса. Это выглядит так:

127.0.0.1 это localhost на localhost.локального домена
198.51.100.42 darkstar darkstar.полосы

На UNIX системах, файл hosts-это файл/etc/hosts на. На Windows, это c:\windows\system32\drivers\etc\hosts. Просто любой операционной системы, что вы можете подключиться к интернету, имеет аналогичный файл; в Википедии есть список.

Чтобы добавить запись для B в файл хостов:

  1. Определить IP-адрес Б. На б выполните команду ifconfig (если команда не найдена, попробуйте командой/sbin/ifconfig, которые). Выходные данные будут содержать такой линии:

    на eth1 ссылке encap:сеть Ethernet HWaddr 01:23:45:67:89:АБ
     инет адрес:10.3.1.42 брошены:10.3.1.255 маска:255.255.255.0
    

    В этом примере IP-адрес Б 10.3.1.42. Если есть несколько инет адрес: линий, выбрать тот, который соответствует вашей сетевой карты, а не Ло запись или туннель, или виртуального входа.

  2. Редактировать файл hosts на А. Если выполняется некоторые UNIX-систем, вам потребуется отредактировать файл/etc/hosts для пользователя; см. Как выполнить команду системного администратора (root).

Протокол DHCP+DNS на домашней или небольшой офисной сети

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

Если ваша сеть имеет домашнего маршрутизатора, это лучшее место, чтобы настроить имена для машин, подключенных к роутеру. Во-первых, нужно выяснить MAC-адрес Б. каждое сетевое устройство обладает уникальным MAC-адресом. На B выполните команду ifconfig -а (если команда не найдена, попробуйте командой/sbin/ifconfig, которые -а). Выходные данные будут содержать такой линии:

 на eth1 ссылке encap:сеть Ethernet HWaddr 01:23:45:67:89:АБ

В этом примере MAC-адрес 01:23:45:67:89:АБ. Вы должны выбрать линию HWaddr, что соответствует сетевой порт, который подключен к роутеру через кабель (или WiFi карты если вы подключены по WiFi). Если у вас есть несколько записей, и вы не знаете, что есть что, подключить кабель и посмотреть, какое сетевое устройство получает IP-адрес (инет АДР строке чуть ниже).

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

tomato screenshot

Введите MAC-адрес, IP-адрес и желаемое имя. Вы можете выбрать любой IP-адрес диапазона адресов вашей локальной сети. Большинство маршрутизаторов настроены на диапазон адресов вида 192.168.х.г или 10.х.г.з. К примеру, на томатный маршрутизатор показано выше, во вкладке “Сеть”, есть “IP-адрес маршрутизатора” параметр со значением 10.3.0.1 и “маска подсети” настройка значение 255.255.255.0, что означает, что компьютеры в локальной сети должны иметь адреса вида 10.3.0.з. Есть также диапазон адресов автоматически присваивается IP-адресов DHCP (10.3.0.129–10.3.0.254); для вашего присвоенный вручную адрес DHCP, выберите одну, которая не входит в этот диапазон.

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

Сделать свой собственный DNS-сервер с сервер dnsmasq

Если у вас нет способных домашнего роутера, вы можете настроить такую же функциональность на любой Linux-машине. Я объясню, как использовать сервер dnsmasq настройка ДНС. Есть много других подобных программ, я выбрал сервер dnsmasq, потому что это простой в настройке и легкий (это то, что томатный маршрутизатор показано выше, использует, например). Раздача доступна на большинстве дистрибутивов Linux и BSD для ПК, серверов и сетевого оборудования.

Выберите компьютер, который всегда включен, имеет статический IP-адрес, и это работает какой-то Linux или BSD; назовем его s (для сервера). На С установить сервер dnsmasq пакет (если она уже не там). Ниже я буду считать, что конфигурационный файл /и т. д./dnsmasq.конф; местоположение файла может меняться на какое-то распределение. Теперь вам нужно сделать несколько вещей.

  • Скажите dnsmasq, чтобы служить ваши имена узлов в дополнение к тем, которые он получает из интернета. Самый простой способ, это ввести имена и IP-адреса в файле/etc/hosts на (см. файл “hosts” выше) и убедитесь, что /и т. д./dnsmasq.конф не имеет ни хозяев директивы раскомментирован. (Строки, начинающиеся с # закомментированы.) Вы можете поместить их в другой файл; если вы это делаете, положите линии пополнение-хозяева=/путь/к/хостов/файл в /и т. д./dnsmasq.конф.
  • Скажите раздача как получить IP-адреса, имена машин в сети Интернет.

    • Если вы работаете в Debian, Ubuntu или производная, установить resolvconf пакет. В наиболее распространенных случаях, все будет работать из коробки.
    • Если ваш сетевой администратор или провайдер дал вам адреса dns-серверов, введите их в /и т. д./dnsmasq.конф, например:

      сервер=8.8.8.8
      сервер=8.8.4.4
      
    • Если вы не знаете, что ваши текущие настройки DNS, посмотрите в файле /и т. д./файл resolv.конф. Если вы видите как сервер 8.8.8.8, поставь сервер=8.8.8.8 В /и т. д./dnsmasq.конф. После того как вы изменили /и т. д./dnsmasq.конф, перезапустить dnsmasq. Команда, которая зависит от распределения; типичные возможности включают перезапустить dnsmasq или в/etc/инит.д/раздача перезагрузка.

  • Скажите с использовать сервис dnsmasq для всех принимающих запросы. Отредактировать файл /и т. д./файл resolv.конф (как корень), удалить каждый сервер имен линию, и поставить сервер 127.0.0.1вместо.
    • Если вы используете resolvconf на Debian или Ubuntu в файл/etc/файл resolv.конф может быть неоптимальной, если вы установили resolvconf пакет с сетью и работает. Убедитесь, что файлы базы, голову и хвост в файл/etc/resolvconf/файл resolv.конф.д/ каталога, не содержащие ни имен записи, а затем запустить resolvconf -у (как корень).
  • Рассказать другим машинам использовать в качестве DNS-сервера. Отредактируйте файл/etc/файл resolv.конф и замены всех имен строки с одного сервера имен 10.3.0.2 где 10.3.0.2-это IP-адрес (см. выше, как найти выход S IP-адрес).

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

Имена в глобальной сети Интернет

До сих пор я исходил из локальной сети. Что если вы хотите дать имя машине, которая в другом уголке мира? Вы все еще можете использовать любой из методов выше, за исключением того, что части привлечения DHCP не применяется только в пределах локальной сети. Кроме того, если ваши машины имеют публичные IP-адреса, вы можете зарегистрировать имя для них. (Можно присвоить отдельный IP-адрес для имени, слишком; это менее распространенные и менее полезным, но нет никакой технической сложности.)

Получение собственного доменного имени

Вы можете сделать ваше собственное доменное имя и присвоить IP-адреса в имена хостов внутри домена. Вам нужно зарегистрировать доменное имя с провайдером доменных имен; обычно это стоит $10–$15/год (для самых дешевых доменов). Использовать веб-интерфейс вашего провайдера имя домена для назначения адресов в имена узлов.

Динамический DNS

Если ваши машины имеют динамический IP-адрес, вы можете использовать динамический DNS - протокола для обновления IP-адрес, связанный с именем при изменении адреса. Не все провайдеры доменных имен поддержка динамического DNS, так что магазин, прежде чем купить. Для личного использования, не-IP предоставляет бесплатный сервис динамического DNS, если вы используете свои собственные домены (напр. example.ddns.net).

+294
Vasilache Anton Ciprian 7 февр. 2014 г., 07:32:34
17 ответов

Есть ли способ, чтобы обновить атрибуты окна tmux, основанные на статусе команды exit? Подобный мониторинг активности, хотелось бы название, чтобы изменить цвет, когда команда выходит, скажем, зеленый для успеха и красный для отказа. Я взломал что-то вместе, используя PROMPT_COMMAND (который идет в ~/.bashrc следующее), Но это не является полностью удовлетворительным. Это не хорошо играть с мониторинг активности (т. е. красный/зеленый может не быть видны, если мониторинг отключен) и изменения цвета липкая; она сохраняет свое состояние после того, как вы посетите окно вместо того, чтобы вернуться к умолчанию, как и другие tmux мониторинга делает.

функция set_color_from_return_code {
 местные bg_color=$([ $? == 0 ] && Эхо "зеленый" || Эхо "красный")
 установить tmux-окна-опция-t${окна-статус-БГ TMUX_PANE} $bg_color # &> /dev/нуль
}
PROMPT_COMMAND="set_color_from_return_code"

Редактировать: в частности, я использую tmux в качестве основы для Бебу, поэтому я добавляю тег Бебу, как Бебу-конкретное решение меня устраивает.

+924
user2018761 03 февр. '09 в 4:24

Это может быть, что таймаут для меню grub устанавливается на ноль. Вы можете посмотреть по установке grub Настройщик. По ссылке ниже дает несколько большую помощь, а также показывает вам, как установить его. Удачи. http://ubuntuforums.org/showthread.php?p=10340183

+919
echomoon 6 июн. 2017 г., 20:24:22
Другие ответы

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


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

ЛВМ не будет работать, так как вам придется повторно отформатировать.

Есть много вопросов здесь, но в основном ваш лучший лучшее

Использовать parted, чтобы перенести MBR в GPT. В основном Усс "расстался P", чтобы получить текущую разметку MBR, а затем выберите макет ГТФ тоже. Это "не должно" привести к потере данных.

Исправить проблемы загрузки, переустановки загрузчик GRUB/фиксации ссылок (если это ваш загрузочный том).

Далее удалить раздел 2

Размер раздела 1

Потом вырастут ваши файловой системой ext4 на полный размер новый большой раздел.

Важно:

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

+901
Eunice Essien Sobande 2 нояб. 2015 г., 21:45:04

Поэтому я пытаюсь запустить обновление на растяжку базе через ./в Tripwire --обновление --twrfile ./отчет/имя.АДВ , как описано здесь как root на моем компьютере, но я получаю эти ошибки (обратите внимание, что --init и --проверить, работало нормально):

Нет протокола, указанного
QXcbConnection: не удалось подключиться к дисплею :0
Несформированность
Интерактивное обновление не удалось.
Ошибка: редактор не может быть запущен.



Я под управлением Debian 9.1 с KDE. Как я могу исправить эту проблему?

+871
kaminari denki 23 февр. 2015 г., 18:55:42

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

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

+846
Isse 23 мар. 2014 г., 02:14:32

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

+803
Pelayo Martinez 19 апр. 2020 г., 01:11:27

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

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

Моя жена и родители пришли на мою защиту (философии PhD США). Как это сделал наш товарищ, который был иностранцем, живущим в Америке, не имеющий никакого отношения к философии. В философии PhD обороны, по крайней мере, на мой институт просверлив в них вы с каждым возражений и причина того, что они думают, что ты не прав за два часа.

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

+636
user1234579 2 февр. 2023 г., 17:10:07

Они наверняка под приготовленным. Рецепт требует 10 минут выпекать при температуре 350 градусов ... это кажется коротким. Вы хотите, чтобы вытащить их, когда по краям более темным коричневым цветом, который, вероятно, взял бы еще 4-8 минут.

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

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

Редактировать: что касается текстуры-вы не собираетесь, чтобы получить печенье хрустящие по этому рецепту. Этот рецепт Для немного жевательные печенья с четкими краями. Если ваш cookie по-прежнему cakier, чем жевательные, вы можете убедиться, что вы не отмеряя муку правильно.

+568
JoeW 2 февр. 2016 г., 21:04:36

Что такое шаг за шагом процесс, чтобы обменять биткоин в долларах США и какие другие варианты у меня есть?

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

+560
geniass 18 дек. 2017 г., 02:48:38

На горного льва, я вручную добавил статический такой маршрут:

маршрут -Н $ судо добавить 10.10.10.1/24 10.0.0.2
добавить сеть 10.10.10.1: шлюз 10.0.0.2

Которые работали просто отлично. Теперь я хочу, чтобы удалить статический маршрут, но это не удается:

маршрут -Н $ судо удалить 10.10.10.1/24 10.0.0.2
маршрут: письма к гнезду маршрутизации: не в таблице
удалить сеть 10.10.10.1: шлюз 10.0.0.2: не в таблице

Хотя он говорит, что "не в стол", то есть, по netstat и маршрут:

$ команды netstat -рН | грэп 10.10.10
10.10.10/24 10.0.0.2 ЕГСК 1 2 tap0

$ маршруту вам 10.10.10.1
 маршрут: 10.10.10.1
пункт назначения: 10.10.10.0
 маска: 255.255.255.0
 шлюз: 10.0.0.2
 интерфейс tap0
 флаги: <вверх,шлюз,сделано,статические,PRCLONING>
 recvpipe sendpipe ssthresh РТТ,МС rttvar hopcount МТУ истекает
 0 0 0 0 0 0 1500 0

То, что тут происходит?

Редактировать: мой локальный интерфейс на сеть 10.0.0.1/24-Это устройство крана, созданные для OpenVPN. Остановки openvpn клиент сбрасывает маршрут. Все же хотелось бы узнать, почему я не могу удалить этот маршрут без остановок VPN-клиент.

+465
ozer85 18 авг. 2020 г., 03:47:39

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

Алиби: это на релиз Ubuntu 14. Ваш пробег может варьироваться.

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

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

судо команды mkdir /{твое имя каталога здесь}
судо смонтировать /dev/{идентификатор устройства} /{твое имя каталога, здесь уже создан}

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

+463
Yugen Chokshi 28 авг. 2021 г., 15:36:15

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

См. также предыдущий вопрос клиент-сервер Android-аудио дистанционного

+317
Sufian 30 июн. 2020 г., 19:39:05

Я определил простую функцию добавить (ниже), которые должны автоматически повторный срок в bash команду в следующем приглашения ввода. Например, введя подставляла ГИТ в терминале, все следующие входы должны иметь ГИТ уже вошел. По большей части, добавить это; однако, казалось бы, наугад, подставляла будет отрезать первую букву этого слова (например, $подставляла датчиков дает $ensors на следующую строку ввода).

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

#!/бин/Баш

#stty к файлу стоп текст будет отображаться до $ПС1

функция подставляла {
 если ! [ -з "$1" ]
тогда
 PROMPT_COMMAND="действовать до его закрытия -Эхо && xdotool и тип $1 && действовать до его закрытия Эхо"
 набор PROMPT_COMMAND
еще
 сбросить PROMPT_COMMAND
интернет
}
+277
alaka takwale 15 авг. 2018 г., 11:46:16

Предположим, у меня есть команда Ява -СР ГКЗ/ НЛП.лм.BigramModel пишет WSJ/ 0.1, я хочу спасти команду, себя и результатов выполнения команды в файл одновременно.

Один из способов сделать это

Эхо "$ Ява -СР ГКЗ/ НЛП.лм.BigramModel Атис/ 0.1" > trace/bigram-trace.txt 
Ява -СР ГКЗ/ НЛП.лм.BigramModel Атис/ 0.1 >> trace/bigram-trace.txt

Есть ли лучший способ сделать это?

+264
human374 26 апр. 2017 г., 06:46:35

Какая разница между растительного масла и топленое масло? Мы можем использовать топленое масло, как его заменить?

+193
babgmul 15 мая 2015 г., 15:58:52

Вы будете хотеть использовать:

$ кот /и т. д./*-релизе

Вы получите ответ, похожий на этот:

$ кот /и т. д./*-релизе
DISTRIB_ID=Убунту
DISTRIB_RELEASE=11.10
DISTRIB_CODENAME=онейроидное
DISTRIB_DESCRIPTION="Убунту 11.10"
+99
JackHammer 7 сент. 2014 г., 12:35:10

Проблема в journald

Вернее то, как он по-прежнему входить в каталоге/var , пока systemd не пытается его отключить.

Решения

По данным этой теме, есть два способа пойти об этом:

  1. Сделать journald войти в нестабильном месте В /работать , поэтому она не Лок /ВАР, но компромисс заключается в том, что вы теряете журналы по завершении работы.

    Отредактируйте файл/etc/systemd в/journald.конф изменять хранения= линия

    Хранение=летучие

    Это то, что я сделал, и я его работал для меня.

  2. Или настроить выключение крюк, чтобы размонтировать /ВАР позже. Это не удалить не сообщения как systemd не будет по-прежнему пытаться размонтировать /ВАР , но действительно размонтировать /ВАР правильно в конце последовательного выключения. Вы просто не увидите его. (Я не тестировал это решение)

    Добавить выключение крючок для mkinitcpioс крючками= массив, например :

    Крючки="база в udev автоопределение блока раскладки зашифровать пакет lvm2 файловые системы на проверку ВАР выключение"

+44
Question 21 мар. 2023 г., 06:21:50

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