Ну, я вроде как придумал решение - Хауке, спасибо, что поставил меня на правильный трек. После сравнения файла ifcfg с другим, аналогичным сервером, который маршрутизируется, как и ожидалось, я изменил имена моих суффиксов IPADDR. У меня такое ощущение, что когда маршруты автоматически создаются, происходит какая-то альфа-сортировка, а суффикс «_external» сортировал себя путь мне не хотелось.
Новый файл
admin1@server1:/etc/sysconfig/network# more ifcfg-eth2
BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='192.168.100.160/24'
MTU=''
NAME='79c970 [PCnet32 LANCE]'
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'
IPADDR_0='207.47.100.160/24'
LABEL_0='external'
IPADDR_1='192.168.100.159/24'
IPADDR_2='207.47.100.159/24'
и выходные данные маршрута:
admin1@server1:/etc# ip route show
207.47.100.0/24 dev eth2 proto kernel scope link src 207.47.100.160
192.168.100.0/24 dev eth2 proto kernel scope link src 192.168.100.160
169.254.0.0/16 dev eth2 scope link
127.0.0.0/8 dev lo scope link
default via 192.168.100.1 dev eth2
После выполнения некоторых тестов на моих клиентах я вижу, что адрес .160 теперь используется для исходящих подключений.
Я не уверен, что эта конфигурация считается «лучшей практикой», но я возьму ее. Еще раз спасибо.
-121--111577- Я предлагаю взглянуть на bash
переменную SECONDS
:
SECONDS : при каждой ссылке на этот параметр возвращается число секунд с момента вызова оболочки. Если значение присвоено SECONDS, то значение, возвращаемое при последующих ссылках, является количеством секунд с момента назначения плюс назначенное значение.
Таким образом, вы можете просто напечатать эту переменную в конце сценария. Или, если вы хотите измерить время только части программы, то просто установите SECONDS = 0
в начале измеряемого блока команд, а в конце просто используйте значение, сохраненное в этой переменной.
Префиксируйте команду с помощью /usr/bin/time
и команда time выведет время выполнения сценария. Это более портативно, чем использование чего-либо bash
.
Эти файлы .jar
на странице
man page. Это учебное пособие под названием: Установка Oracle Java JDK/JRE 7u51 на Fedora 20/19, CentOS/RHEL 6.5/5.10 также показывает команду альтернатив в действии..