Да, это корректно.
Кавычки в оболочках для другой цели, чем на других языках. Дополнительную информацию см. в этом ответе.
В оболочке кавычки используются для предотвращения оболочки, чтобы рассматривать некоторые символы особенно и предотвратить некоторые операции, как которые оболочка иначе работала бы на некоторые типы расширения (в этом расширении переменной случая).
Как правило, в этом случае Вы хотите "$exit_status"
быть расширенным до одного аргумента [
команда, которая является содержанием той переменной, таким образом, Вам нужны кавычки.
plughw
поступает непосредственно на аппаратные средства.
Следует использовать по умолчанию
, если вы не знаете, что делаете.
Если у вас есть один сайт, который вы хотите поддерживать на вашем компьютере, нет необходимости настраивать (конечно, если у вас есть запись DNS). Но чтобы ответить на ваш вопрос, вы можете поместить имя домена в/etc/httpd/conf/httpd.conf:
ServerName: isaacme.com
И в файл хоста ,/etc/hosts:
"your ip address" isaacme.com
-121--230060- Убедитесь, что libvirtd установлен и запущен (через пакет libvirt). например:
$ yum install -y libvirt
$ systemctl start libvirtd
$ brctl show
bridge name bridge id STP enabled interfaces
virbr0 8000.fea2866efadb yes veth7ATCJK
Если у вас установлено Docker
LXC LXC
Гости могут также использовать мост Pocker0
:
в var / lib / lxc / contage / config
Установите
lxc.network.link = docker0
lxc.start.auto = 1
И дайте гостем статический IP-адрес в файле Внутри Внутри Контейнер:
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
HOSTNAME=
NM_CONTROLLED=no
TYPE=Ethernet
MTU=
DHCP_HOSTNAME=centos6
BOOTPROTO="static"
IPADDR=172.17.xx.xx
NETMASK=255.255.255.0
GATEWAY=172.17.xx.1 # check ifconfig on the host for the docker0 ip
Включить LXC
сервис & Гости будут автозадаться с сетью:
systemctl enable lxc.service
С http://febru.soluvas.com/2015/03/sved-failed-to-attach-bridge-virbr0.html
Сообщение об ошибке
lxc-start: conf.c: instantiate_veth: 2978 не удалось подключить veth87VSIJ к мосту virbr0: отсутствие такого устройства
явно указывает на отсутствие интерфейса моста в вашей системе . Вы можете проверить свои текущие доступные интерфейсы с помощью команд
ifconfig
или
ip link
. В текущем случае, поскольку у вас не включен мост, еще одна вещь, которую нужно знать, это то, что virbr0 обычно связан с помощью служб визуализации, таких как xen или libvirtd. Итак, первое, что вы можете попробовать, это запустить один из них (находясь в Fedora 20, я думаю, вы используете libvirtd)
sudo systemctl start libvirtd
Если интерфейс не активирован этим, вы можете просто добавить его вручную, но я настоятельно не рекомендую это делать, чтобы избежать конфликтов конфигурации.
Лучшее решение, которое я могу предложить, - это использовать совсем другой мост, поскольку это также даст вам больше контроля над его конфигурацией. Сначала вы должны определить, где установлено имя моста lxc-net, проверив / usr / libexec / lxc / lxc-net
#!/bin/sh -
distrosysconfdir="/etc/sysconfig"
varrun="/run/lxc"
varlib="/var/lib"
# These can be overridden in /etc/sysconfig/lxc
# or in /etc/sysconfig/lxc-net
USE_LXC_BRIDGE="true"
LXC_BRIDGE="lxcbr0"
LXC_ADDR="10.0.3.1"
LXC_NETMASK="255.255.255.0"
LXC_NETWORK="10.0.3.0/24"
LXC_DHCP_RANGE="10.0.3.2,10.0.3.254"
LXC_DHCP_MAX="253"
LXC_DHCP_CONFILE=""
LXC_DOMAIN=""
LXC_IPV6_ADDR=""
LXC_IPV6_MASK=""
LXC_IPV6_NETWORK=""
LXC_IPV6_NAT="false"
[ ! -f $distrosysconfdir/lxc ] || . $distrosysconfdir/lxc
, который будет заменен /etc/lxc/default.conf
lxc.network.type = veth
lxc.network.link = lxcbr0
lxc.network.flags = up
lxc.network.hwaddr = 00:16:3e:xx:xx:xx
только если USE_LXC_BRIDGE = "true" в / etc / sysconfig / lxc (не в данном случае)
# LXC_AUTO - whether or not to start containers at boot
LXC_AUTO="true"
# BOOTGROUPS - What groups should start on bootup?
# Comma separated list of groups.
# Leading comma, trailing comma or embedded double
# comma indicates when the NULL group should be run.
# Example (default): boot the onboot group first then the NULL group
BOOTGROUPS="onboot,"
# SHUTDOWNDELAY - Wait time for a container to shut down.
# Container shutdown can result in lengthy system
# shutdown times. Even 5 seconds per container can be
# too long.
SHUTDOWNDELAY=5
# OPTIONS can be used for anything else.
# If you want to boot everything then
# options can be "-a" or "-a -A".
OPTIONS=
# STOPOPTS are stop options. The can be used for anything else to stop.
# If you want to kill containers fast, use -k
STOPOPTS="-a -A -s"
USE_LXC_BRIDGE="false" # overridden in lxc-net
[ ! -f /etc/sysconfig/lxc-net ] || . /etc/sysconfig/lxc-net
или / etc / sysconfig / lxc-net , если он существует (не в моем случае). В моем случае имя моста - lxcbr0 , и он не будет использовать конфигурацию моста lxc.
После этого мы создаем новую конфигурацию интерфейса моста с помощью:
sudo sh -c '
cat > /etc/sysconfig/network-scripts/ifcfg-lxcbr0 <<EOF
DEVICE="lxcbr0"
BOOTPROTO="static"
IPADDR="192.168.1.250"
NETMASK="255.255.255.0"
ONBOOT="yes"
TYPE="Bridge"
NM_CONTROLLED="no"
EOF
'
и запускаем его с
sudo ifup lxcbr0
, вам также придется перезапустить lxc и lxc-net
sudo systemctl stop lxc
sudo systemctl stop lxc-net
sudo systemctl start lxc-net
sudo systemctl start lxc