Основной DNS - окна, вторичного DNS-сервера - Линукс

Есть работы DNS-сервера в Windows Server 2016 и на.
Я установлен и настроен слейв DNS-сервер в Oracle под Linux 7.
В Windows Server, я позволила привязать второстепенные, и слушать все IP-адреса.

В Oracle Linux у меня есть эти конфигурации:

имени.конф

параметры {
 слушать-на порт 53 { любой; };
 слушать-по-В6 порт 53 { ::1; };
 директорию "/var/имени";
 дамп-файл "/var/имени/данных/cache_dump.дБ";
 статистика-файл "/var/named/data/named_stats.txt";
 memstatistics-файла "/var/named/data/named_mem_stats.txt";
 разрешить-запрос { любой; };
 разрешить-передачи { любой; };

 рекурсия да;

 технология DNSSEC-включить да;
 технология DNSSEC-проверки да;

 /* Путь к ДЛВ ПГК ключ */
 bindkeys-файл "/etc/имени.iscdlv.ключ";

 управляемые ключи-директорию "/var/имени/динамический";

 пид-файл "/ "выполнить" /по имени/по имени.пид";
 сессия-ключей "/запуск/имени/сессии.ключ";
};

лесозаготовки {
 default_debug канала {
 файл "данных по имени.работы";
 тяжесть динамических;
};
};

зоны "." В {
 намек типа;
 файл "имени.ЦС";
};

зоны ", например.местные" в {
 рабовладельческого типа;
 мастера { 10.1.10.2; };
 разрешить-передачи { любой; };
 разрешить-запрос { любой; };
 файл "рабы/пример.местные";
 разрешить обновление { любой; };
};

зоны "0.0.10.в-аддр.Арпа" в {
 рабовладельческого типа;
 мастера { 10.1.10.2; };
 разрешить-запрос { любой; };
 разрешить-передачи { любой; };
 файл "рабы/пример.местные";
 разрешить обновление { любой; };
};



включают в себя "/и т. д./имени.rfc1912.зон";
включают в себя "/и т. д./имени.корень.ключ";

IP-адрес DNS-сервер Windows: 10.1.10.2
IP адрес в Linux раб DNS-сервер: 10.1.10.217
Имя хоста DNS-сервер Windows: постоянного тока.пример.местные
Имя хоста в Linux раб DNS-сервер: дц2.пример.местные


Я не вручную созданные файлы зоны на сервере Linux. Как я читал, он принимает файлы зоны с Windows.
Но он не принимает файлы зон.
Что может быть причиной?
ПК: nslookup с дц2.пример.местные не возвращает ответ.


+919
nupu bebi 21 мая 2017 г., 13:29:39
36 ответов

Я хочу сделать резервное копирование через SSH на сервере в DMZ, то резервное копирование будет выполнено сервером резервного копирования, который может SSH на ДМЗ. Я думал использовать обратный SSH проброс портов с динамических портов, т. е. СШ-Р 0:127.0.0.1:22 но я не могу выяснить, как получить динамично выделенный порт на удаленном который печатается в стандартный вывод клиента (сервер резервного копирования) сессии.

Пример:

backupsrv$ СШ-А-М -Е -Н-Т -Р 0:127.0.0.1:22 -О вперед dmzmachine
Выделенный порт для удаленного 20545 вперед к 127.0.0.1:22
backupsrv$ СШ dmzmachine "тар-cvzf - /путь | СШ -п 20545 127.0.0.1 'тар-xzpf - -с /дест'"
backupsrv$ СШ -о dmzmachine выход 

Проблема состоит в том, чтобы "поймать" выделенный порт, я не могу понять.

Я узнал, что существует другой подход, но это не работает для меня. Он использует порта и ProxyCommand=-' рубить. См http://lists.mindrot.org/pipermail/openssh-unix-dev/2013-May/031353.html или здесь https://www.nico.schottelius.org/blog/openssh-6.2-add-callback-functionality-using-dynamic-remote-port-forwarding/.

Я предполагаю, что это должно работать, но первая команда СШ даже не инициировать подключение по SSH к серверу в DMZ.

backupsrv$ mkfifo fromssh tossh
backupsrv$ СШ <fromssh >tossh -Т-Г dmzserver "СШ-г -н-т -МС в/tmp/ПНО
-oProxyCommand=- backupsrv" &
backupsrv$ в /usr на/sbin/sshd демона -я -Ф < $fromssh > $tossh
backupsrv$ СШ dmzserver "тар-cvzf - /путь | СШ -С в /tmp/ЦТЛ backupsrv 'тар-xzpf - -с /дест'"

Я не хочу использовать статические порты.

+994
Ankit Wadhwa 03 февр. '09 в 4:24
*/30 */30 * * * питон /root/get_top.py

Я пытаюсь запустить скрипт каждые 30 часов и 30 минут. Синтаксис выше нормального для этого?

У меня было много людей говорят мне, что */30 не является допустимым значением для столбца час, так как это больше, чем 24. Если это правда, то как мне сделать крон за работу, которая должна выполняться каждые 30 часов?

+984
Elias Mateus 26 апр. 2019 г., 08:32:41
Другие ответы

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


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

Ответы Гленн Лаури и правильные, но они требуют слишком много кода ИМО. Наконец, я придумал следующее решение: Си-Джей перебрав аргументы предыдущей команды (кроме амперсанд), от последней к первой. Это очень практичный! Вот как это сделать:

Напишите следующий скрипт:

#!/бин/Баш

cj_hist=$(встроено в истории | хвост -Н1)
cj_num=$(распил -Ф1-д\ <<< $cj_hist)

если [[ $cj_old_num -экв $cj_num ]]
тогда
cj_killw='\Х17'
еще
 cj_args=$(распил -Ф3- -д\ <<< $cj_hist)
cj_args=${cj_args%&}
cj_args=($cj_args)
cj_cnt=0
cj_killw="
интернет

[[ $cj_cnt -Ле 0 ]] && cj_cnt=${#cj_args[*]}
пусть cj_cnt--

если [[ $cj_cnt -экв -1 ]]
тогда
 привязать '"\эз":""'
 # персонализация -м ви-вставить '"\с-о":""'
еще
 привязать '"\эз":"'$cj_killw${cj_args[$cj_cnt]}'"'
 # персонализация -м ви-вставить '"\с-о":"'$cj_killw${cj_args[$cj_cnt]}'"'
интернет

cj_old_num=$cj_num

Положите это в ваш ~/.bashrc следующее:

 персонализация -х '"\РЭБ": источник ~/foo.sh' # ~/foo.sh сценарий путь
 привязать '"\кя":"\\РЭБ эз"'
 # персонализация -х '"\с-ч": Источник ~/foo.sh' # ви-пользователи: Нет беспорядок
 # персонализация -м ви-вставить '"\кя":"\З\С-О"' # с побегов

Примечание: поскольку мы закупаем сценарий, мы должны использовать имена переменных, которые обычно не используются, отсюда и префикс cj_. Конечно, вы можете использовать другой префикс.

+942
Allen Howard 26 февр. 2013 г., 21:06:41

При выполнении недопустимой команды без каких-либо параметров или вариантов, на мой опыт, мы получаем только два вида сообщений, которые иллюстрируются ниже:

~$ Дата
Нет команды "дата" нашли, вы имели в виду:
 Команда 'пятое' из пакета 'пятое' (Вселенная)
 Команда 'дата' из пакета 'coreutils' (главная)
 Команда "поздно" из пакета "поздно" (Вселенная)
 Команда 'Кэт' из пакета 'Кейт' (Вселенная)
Дата: команда не найдена
~$ fjldjflsk
fjldjflsk: команда не найдена
~$

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

+929
arijit rakshit 8 июн. 2018 г., 08:05:09

(Я не пытаюсь быть занудой, я просто не знаю, сколько ты знаешь или не знаешь, так что я в основном braindumping здесь)

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

В RHEL есть три способа вы можете управлять услугами:

  • Вручную модифицировать под симлинки в/etc/rc автомобиль.Д или в/etc/rcx следует.д
  • Использование утилиты chkconfig (по образцу ИРИКС инструмент с одноименным названием)
  • используйте настройки команд, предоставляемых в setuptool пакет (который может или не может быть установлен в зависимости от профиля, который был выбран при начальной установке).

Подробнее о каждом:

Руководство По Управлению:

Таким образом, в RHEL/последовательность запуска системы V-это:

  1. в /etc/файл RC.sysinit побежал, куда попадает большая часть важные части операционной системы, такие как критические файловые системы на месте.

  2. инит потом смотрит в файл/etc/rcx следует.Д (где Х для выполнения, это загрузки) и запускает все файлы/ссылки, содержащиеся в них (в алфавитном порядке).

    • Если их имя начинается с и С это дает скрипт запустить как из argv[1]/$1

    • Если их имя начинается с К он останавливается (или убивает) служба.

    • Конвенции, что зависимости осуществляется путем изменения числа после К или с которых имеет влияние только изменение своего алфавитном положении.

  3. Он выполняет все, что в файле/etc/файл RC.местные


Услуги скрипты будут в файле/etc/rc автомобиль.д/инит.Д (который также указывает символьная ссылка на файл/etc/инит.д). Если вам нужен сервис, для начала на уровень запуска 3 (сети, но нет GUI) вы могли бы сделать это:

# CD /и т. д./RC3 по.д
# ЛН-ы в /etc/инит.д/MyService с S99myService

С помощью утилиты chkconfig

Цель утилиты chkconfig в основном для автоматизации процесса для вас. Он имеет недостаток, требующий инициализации имеют определенный заголовок, прежде чем вы можете управлять услугой с командой chkconfig. Например, это начало сетевого сервиса:

#! /бин/Баш
#
# сети приносят вверх/вниз сетей
#
# командой chkconfig: 2345 10 90
# описание: включает/выключает все сетевые интерфейсы настроены для \
# запуск во время загрузки.
#
### НАЧАЛО ИНИТ ИНФОРМАЦИЯ
# Обеспечивает: $сети
### КОНЕЦ ИНИЦИАЛИЗАЦИИ ИНФОРМАЦИЯ

Это позволяет с chkconfig и выяснить какое количество его нужно установить/изменить для того, чтобы получить зависимости, чтобы работать должным образом. Вы теряете способность изменить заказ, но из-за выше она вряд ли когда-либо действительно имеет значение.

с chkconfig легче и откровенно, что я использую большую часть времени.

Вы можете проверить, какие службы настроены на то, что уровни выполнения с помощью утилиты chkconfig --список, например:

[корень@ditirlns01 ~]# командой chkconfig --список | руководитель
Как NetworkManager 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл.
acpid 0:выкл 1:выкл 2:ВКЛ 3:ВКЛ 4:ВКЛ 5:ВКЛ 6:выкл.
запускаемые программы 0:выкл 1:выкл 2:ВКЛ 3:ВКЛ 4:ВКЛ 5:ВКЛ 6:выкл.
arptables_jf 0:выкл 1:выкл 2:ВКЛ 3:ВКЛ 4:ВКЛ 5:ВКЛ 6:выкл.
АТД 0:выкл 1:выкл 2:выкл 3:выкл 4:ВКЛ 5:ВКЛ 6:выкл.
демонов auditd 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл.
autofs с 0:выкл 1:выкл 2:выкл 3:выкл 4:ВКЛ 5:ВКЛ 6:выкл.
система-демон 0:выкл 1:выкл 2:выкл 3:выкл 4:ВКЛ 5:ВКЛ 6:выкл.
система-dnsconfd 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл.
капи 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл.

Или проверить статус отдельных сервисов:

[корень@ditirlns01 ~]# командой chkconfig --демонов auditd список 
демонов auditd 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл.

Вы можете включить сервис с помощью утилиты chkconfig <имя_службы> на Продолжая приведенный выше пример:

[корень@ditirlns01 ~]# с chkconfig демонов auditd на
[корень@ditirlns01 ~]# командой chkconfig --демонов auditd список 
демонов auditd 0:выкл 1:выкл 2:ВКЛ 3:ВКЛ 4:ВКЛ 5:ВКЛ 6:выкл.

Как вы можете видеть утилиты chkconfig включить демонов auditd сервис для запуска уровней с 3 по 5.

Если вы не хотите, что вы можете использовать --уровни возможность установить конкретные уровни выполнения для включения:

[корень@ditirlns01 ~]# с chkconfig демонов auditd от
[корень@ditirlns01 ~]# с chkconfig демонов auditd на ... уровней=3
[корень@ditirlns01 ~]# командой chkconfig --демонов auditd список 
демонов auditd 0:выкл 1:выкл 2:выкл 3:ВКЛ 4:выкл 5:выкл 6:выкл.

С setuptool

настройка последняя итерация системы управления, предназначенный для общих административных задач немного легче. Это сработало бы, если Красная шапочка будет установить все необходимое, чтобы сделать так. Но начиная с RHEL6 они отделены setuptool функциональность среди нескольких пакетов (наверное, чтобы сделать его более всеобъемлющим, не забивая меню).

Это довольно очевидны базе ncurses оболочку с chkconfig за исключением того, что не позволяют выделить конкретные уровни выполнения:

Initial screen

Actual Management Screen

Не очень, чтобы сказать об этом дальше.

Дайте мне знать, если, что ответил на этот вопрос.

+926
Eduard777 28 июн. 2016 г., 06:28:00

Почему дистрибутив Linux установлен заранее ССЗ?

А дистрибутив Linux-это довольно расплывчато. Некоторые установки, большинство предложит установить ее (возможно, даже если вы выберите по умолчанию при установке). Однако не все дистрибутивы будут установлены и у вас обычно есть выбор.

Это потому, что большинство приложений в Linux написано на C?

Нет. С-компилятор (любой C-компилятор на GCC - это просто пример, это может быть лязг/Д, или что-то еще) - это просто невероятно удобно. И не только на Linux, но и на BSD-систем или установок Windows.

Что будет, если каталог НКУ удаляется?

Если их нет установленных программ, которые зависят от какой-либо части ССЗ (или часть его, например, пре-процессор), то все продолжит работать нормально. Вы просто не можете собрать любые новые программы на C с GCC версии вам просто удалил. Если это был последний C-компилятор (можно установлено несколько компиляторов) затем вы должны будете использовать бинарный пакет, чтобы переустановить его, если вы скомпилировать поздно любой программы на Си.

Обратите внимание, что с что будет, если НКУ каталог удаляется? Я предполагаю, что вы удалили его с помощью менеджера пакетов. Просто случайно удаление каталогов на любой ОС это не безопасная вещь.

+897
user180150 14 мар. 2012 г., 14:33:46

Если вы используете apt-получить обновления, нет никаких проблем, потому что она продолжается там, где она была прервана. Кстати apt-получить работает является то, что он первым решает, какие пакеты нужны, популярность всех этих, а потом с dpkg устанавливает их. Процесс загрузки дискретными, как синхронизировать и через wget, например, но меткое имеет свой собственный внутренний способ борьбы с этим. Это не призыв к внешним программным обеспечением. Загруженный и частично загруженные файлы помещаются в каталог/var/кэш/АПТ.

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

+884
iamlixue 13 авг. 2015 г., 01:37:29

Я могу открыть любой сайт в браузере, кроме как в Gmail.

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

Я пытался удалить историю, куки и кэш и перезагрузить ноутбук, но безрезультатно.

Я не могу найти любые другие консультации онлайн.

+862
FJam 22 дек. 2013 г., 01:24:04

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

функция функция() {
 местные="значение"
 Эхо "$местные"
 Echo "эта функция выполняется сейчас" >&2
}

Другая возможность состоит в том, чтобы войти в файл, а не печатать сообщения журнала напрямую, например, используя что-то вроде этого:

журнал() {
 функции printf '%з\п' "[email protected]" > мой.журнал
}

Что сказал, Баш функции не могут возвращать переменные. Единственный реальный "возврат" значение кода выхода. По этой причине (и многие другие), если вы хотите надежно лесозаготовки, возвращаемые значения, обработка исключений и многое другое вы будете хотеть использовать другой язык, как Python, Ruby или Java.

+859
shrikant Kulkarni 4 февр. 2017 г., 06:26:15

Я использую следующий код для удаления строки :

СЕПГ -я "0,/$DELETE_THIS/{/$DELETE_THIS/д;}" file.txt

Но этот код не выполняется, если переменная DELETE_THIS содержит специальные символы, такие как ., /, * и так далее...

Есть ли способ, чтобы сказать, СЭД , чтобы игнорировать все специальные символы и использовать их в качестве основного текста ?

+835
Dayan David 8 нояб. 2016 г., 19:20:20

А не СЭД, это может быть легче использовать awk с поля разделитель ':', а просто печатать первых двух полей.

+827
slawa82 3 мар. 2015 г., 22:13:43

Я полагаю, что это из-за версии Vim, установленных на OSX по умолчанию. Вы всегда можете установить ВИМ через самодельщиков и посмотреть, если что замена помогает. Я нашел эту страницу, которая вроде помогает супе до терминала опыта на OSX. https://www.topbug.net/blog/2013/04/14/install-and-use-gnu-command-line-tools-in-mac-os-x/

Возьмите на заметку заваривать эту линию установить ВИМ --переопределить-система-ви'

+823
Miguel Sampaio 21 авг. 2010 г., 08:19:09

В ZFS прекрасно работает используя один файл для бассейна. Вы не может быть, однако. Есть несколько недостатков.

  1. Производительности. Все ЗФС ИППО сейчас переведен на ОПС объектов vnode, так ЗФС сейчас сидит сверху на несколько слоев больше, чем он привык. Это значительно влияет на производительность.
  2. Надежность. В ZFS обеспечивает атомарность операций путем написания своего корневого узла, который называется "Убер-блок", с одного ввода-вывода, выданные до 4 мест Убер-блок по. ЗФС выпускает вызов fsync на файл после написания uberblocks, но это оказывается не 100% Надежный.
  3. Избыточность. Один файл (или один диск) не означает, что один из лучше характеристики ЗФС по, исправление ошибок чтения на лету, выключен. Вы, возможно, захотите рассмотреть вопрос об использовании пару файлов в RAID1 (ЗФС "зеркало") конфигурации так, чтобы быть немного безопаснее.
+786
AGreen BHM 4 сент. 2019 г., 13:47:30

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

Работает Обновление Xfce 4.10.1

+780
user102095 10 февр. 2015 г., 09:17:32

Я с Ubuntu 16.04. У меня в C++ исходный файл second.cpp который выглядит так:

#включить <библиотеки iostream>
#включить <наддува операций/файловой системы/.ГЭС>

пространство имен БФС = наддува::файловая система;

тап_п(){
 БФС::путь P("second.cpp");
 если (БФС::существует(Р))
 с std::соиь << п. лист() << СТД::епси;
}

Когда я запускаю $ в G++ -O во-вторых second.cppя получаю следующее:

в /tmp/ccyWlRx6.о: функция наддува::файловая система::путь::лист() константный': второй.ЧГК:(.текст._ZNK5boost10filesystem4path4leafev[_ZNK5boost10filesystem4path4leafev]+0x2e): неопределенные ссылки набуст::файловая система::путь::именем() константный' в /tmp/ccyWlRx6.о: функция наддува::файловая система::существует(тип Boost::файловая система::путь как const&)': second.cpp:(.text._ZN5boost10filesystem6existsERKNs0_4pathe[_ZN5boost10filesystem6existsERKNs0_4pathe]+0x2f): неопределенная ссылка натип Boost::файловая система::подробно::статус(тип Boost::файловая система::путь как const&, буст::система::код_ошибки*)' взыскать 2: ошибка: для LD вернулся 1 статус выхода

Однако, если я запускаю с G++ -O во-вторых second.cpp -lboost_filesystem, код компилируется без ошибок. libboost_filesystem.а, libboost_filesystem.таки libboost_filesystem.так.1.67.0 все в /usr/местные/библиотека.

файл /etc/ЛД.так.conf, который выглядит так:

включить в /etc/ЛД.так.конф.д/*.конф
/usr/местные/библиотека

и я бежал судо команду ldconfig.

Это нормальное поведение? Из того, что я читал, мне показалось, что файлы в /usr/местные/библиотека должен автоматически включаться линкер. Если это не так, есть ли я способ, которым я могу добиться этого? Спасибо за помощь!

+766
Sudeepta Panda 31 мая 2017 г., 05:06:01

Бы emlog модуле помочь? Я вижу, что он упомянул в https://serverfault.com/questions/133320/turning-a-log-file-into-a-sort-of-circular-buffer но я не уверен, что это хорошо подходят.

+757
johnny538 22 авг. 2011 г., 01:32:40

Сказать awk, чтобы принять строки, начинающиеся с # , а также не повторяющиеся строки:

на awk '/^#/ || !в[$0]++' в /etc/fstab и > в /etc/fstab строчку.новый

Если вы хотите, чтобы избежать делать это, если нет повторяющихся строк (в вашем комментарии), Вы можете использовать что-то вроде

если у awk '!/#^/ && а[$0]++ { ДУП = 1 }; конец { выход !ДЮП } ' в /etc/fstab строчку; затем
 на awk '/^#/ || !в[$0]++' в /etc/fstab и > в /etc/fstab строчку.новый
 скопируйте файл /etc/fstab для.новый файл /etc/fstab строчку
интернет

но по крайней мере в два раза эффективнее Донг работы.

+725
moo bmoo 10 сент. 2019 г., 21:13:43

Я обновил свой Debian с Wheezy до Jessie.

В СШ-агент запускается, когда я запускаю мой WM (потрясающий запустить через gdm3), я могу сделать по SSH-добавить ОКР Варс о СШ установлены правильно.

ПС вход aux |grep в СШ-агент
Аурел 2185 0.0 0.0 10688 340 ? СС 23:41 0:00 СШ-агент

ОКР |грэп -я СШ
SSH_AGENT_PID=2185
Переменных ssh_auth_sock=/tmp/и СШ-GP1JjseHlBR0/агент.2184

Я проверяю и ключ известен

СШ-добавить -л
2048 переменного тока:70:е5:ФК:19:постоянного тока:82:5д:60:11:С4:98:63:02:47:11 /главная/Аурел/.по SSH/id_rsa (ОГА)

Но когда я пытаюсь СШ я получаю сообщение об ошибке:

сведения СШ 
Агент признался, неподписание, используя ключ.

Обходной путь для запуска нового агента

функция eval "$(SSH-агента -с)"

но мне нужно сделать это для каждого термина.

Что случилось с первым запущен агент ?

+688
Ashley Turner 27 мар. 2013 г., 06:35:46

во-первых, останавливать Apache перед редактированием этого файла с этим:

в /etc/инит.д/Апач остановить

затем, если вы пытаетесь войти в систему как root, вы должны добавить следующие строки в ваш конфиг:

$cfg в['сервера'][$я]['пользователь'] = 'корень';# добавьте следующую строку
$cfg в['сервера'][$я]['AllowNoPasswordRoot'] = true;в

наконец-то, начать все заново Апач:

в /etc/инит.д/Апач запустить
+661
Joe Graff 20 авг. 2014 г., 07:11:03

На мой взгляд, если j=i, которая на первой итерации 0, тогда J тоже равна до 0.

Правильно, для каждого из первых итераций внутреннего цикла, J не станет равным мне.

Я думаю, это должно измениться на второй и последующих итерациях.

Тоже правильно (для внутреннего контура). Для первой итерации внутреннего цикла, J не будет иметь другое значение, которое я провел в этой итерации внешнего цикла.

Я знаю, что значение J не должна отличаться от значения я, как это что [ ${значения[Дж]} -Ле ${значения[$низкой]} ] часть сценария это вычисление.

Со второй итерации (внутреннего контура) и далее.

Если ф=я, а на второй итерации, если я=1, это значит, что J++в равен 2?

Тоже правильно, для второй итерации внутреннего цикла1.

Теперь для каждого из первой итерации внутреннего цикла, я, Джей и низкой , все одинаковые. Почему? низкой была уже у меня. J не устанавливается у меня в начале итерации, а тест позволяет установить самые низкие в Дж, которое я, потому что он сравнивает одни и те же элементы. Итак, первая итерация внутреннего цикла не имеет смысла, она могла бы начать с меня+1 без каких либо проблем. Однако, это не является ошибкой, просто ненужные.

1технически, как J++ будет 1, а не два, с ++ после переменной, называется пост-инкремент оператор увеличивает значение после того, как переменная была оценена выражения. Джей будет 2 после того, как выражение было оценено.

+650
Rodrigo Rothen 15 апр. 2012 г., 13:54:57

Вы должны использовать пробел при использовании = оператор сравнения. [ ] раковина встроенная функция. Следовательно, вы должны пройти каждый аргумент с пробелами. Поэтому вы должны сделать это таким образом:

если [ "$ответ" = "Н" ]

Источник: http://www.tldp.org/LDP/abs/html/comparison-ops.html

+537
Gary Gach 6 сент. 2010 г., 14:34:19

Возможно ли это? Я хочу только несколько выбранных пакетов как ядра (для аппаратной поддержки), и оставить все остальное как есть на Джесси. Как это можно сделать? Спасибо.

+506
Charlene Massey 25 дек. 2010 г., 01:03:47

Это работает для меня

СЭД '/some_pattern/{Н;Н;с/слово1/слово2/;}'
+502
BertVano 19 февр. 2010 г., 22:20:11

Вы можете использовать "или":

найти . -путь '*/багажник/в src/*.ч' -о-пути '*/багажник/в src/*.КПФ'

который так же как и

найти . -путь '*/багажник/в src/*' \( -имя '*.ч' -о-имя '*.\ЦПП')

Если вы хотите запустить утилиты grep на эти файлы:

найти . \ (путь '*/багажник/в src/*.ч' -о-пути '*/багажник/в src/*.СРР' \) -exec для команды grep шаблон {} +

или

найти . -путь '*/багажник/в src/*' \( -имя '*.ч' -о-имя '*.СРР' \) -exec для команды grep шаблон {} +
+500
Jack Curtin 3 мая 2017 г., 06:28:21

Я думаю, что ntfsclone может быть очень полезным здесь. Как говорится в чужой против Хищника: "...ntfsclone может быть полезен для создания резервных копий, точный снимок файловой системы NTFS и восстановить его позже..."
ntfsclone является частью файловой системы ntfs-3g в пакет.

+485
Rajat Verma 5 апр. 2017 г., 01:43:05

Это позволит начать новый сеанс, если прикрепить выдает ошибку:

tmux прикрепить || tmux новый

Так что псевдоним будет делать эту работу:

ТМ="tmux присоединения || tmux новый"
+468
user11978 23 окт. 2010 г., 22:52:53

Если я использую

тайм-аут 10 СШ-п-о BatchMode=да 1.1.1.1 сна 20' > 1.1.1.1.txt 2>&1 &

Чтобы дать удаленную команду на сервере, и я убью SSH соединение через 10 секунд, потом я вижу, что спать 20 еще работает на сервере, но нет подключения SSH.

Как я могу убить удаленной команды после тайм-аута, скажем, 10 секунд?

Удаленная машина экс-6.1 (или SLES) и никакой пакет доступен для "тайм-аута". Мой клиент в Ubuntu 10.03.

+448
Yogesh Praveen 27 янв. 2013 г., 17:11:26

Выяснил это.

Я вышел из системы и войти в систему снова и нашли, что он работает как я хотел.

Нажимая клавишу " Alt " меня, взял меня обратно в горизонтальное деление.

Затем, нажимая клавишу " Alt " д а в горизонтальном сплит вернули меня к исходной мастер - стек сплит, который я искал.

+422
sypicky 25 нояб. 2015 г., 23:48:41

Если вы хотите удалить каждое число, которое идет перед '='

на awk -е= '{gsub(/[[:цифра:]]/, Х, $1)}1' ОФС== файл

Выше код удовлетворяет, даже если есть несколько номеров, разбросанных перед '='

hey1=БУГАГА
h9e7y2=БУГАГА
1hey3=БУГАГА
+406
Hope25 27 дек. 2012 г., 17:58:30

В настоящее время я учусь на операционной системе Linux.

Моя проблема с потоками в Linux.

Я знаю, что каждый процесс имеет свою печатной плате размером 1Кб внутри ядра и дополнительный 7КБ стекового пространства внутри ядра. В PCB есть все соответствующие поля данных такого процесса, т. е. ФДТ таблица обработчиков сигналов...

Теперь, когда я делаю вызов Fork(), я создаю новый PCB и стек ядра для нового процесса и копировать на него все, что в отце печатных плат (которые должны быть скопированы).

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

Мои вопросы:

  1. Когда и как это УТС и создал стека потока?

  2. Где находится этот УТС? Это тоже часть 1Кб процесса PCB, как стеки потоков являются частью процесса стека ядра?

  3. Как это клон() системный вызов при создании потока? Я знаю, что она должна получать функция зеркала, стек пользователя нового потока, флаги и дополнительные аргументы, поэтому он должен быть вызван после УТС уже создана.

  4. Когда планировщик получает следующее задание (экземпляр структуры task_struct == следующая задача КСП) для выполнения из очереди запустить откуда он знает, какой поток должен быть запущен от этого процесса?

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

+305
Maruf Tuhin 25 сент. 2016 г., 11:19:51

Ну, выявленной проблемы была связана с MSS/МТУ. Мне нужно, чтобы отрегулировать значение MSS до 1452 маршрутизатора, чтобы исправить это. Всех пользователей/серверов нет сейчас этой проблемы.

+270
user13822 10 мая 2017 г., 03:24:36

Хром открывать вкладки по себе, без необходимости xdotool и :

http://google.com http://stackexchange.com хром-браузер и

Откроется новое окно хрома (если не был открыт ранее) с 2 вкладками

затем вы можете переключаться между вкладками с xdotool и с

вкладка xdotool и поиск --onlyvisible-класс "хром" windowfocus ключ 'сочетание клавиш Ctrl+'

если вы хотите повторять каждые 5 секунд :

пока правда ; спать 5 ; вкладка ключ xdotool и 'сочетание клавиш Ctrl+' ; сделано
+246
srunni 28 апр. 2018 г., 16:08:45

Я просто использовать команду grep. Если бы я был Интересно, что возможностью читать команду сделал, я бы попробовать эти команды в порядке, пока я не получил ответа:

информация для чтения |\грэп\-с

человек прочитал |\грэп\-с

помогите прочитать |\поиска\-с

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

+210
WaleriWel 18 апр. 2014 г., 06:54:44

Одним словом: binfmt_misc. Это только в Linux, непереносимую, центр.

Есть несколько форматов, которые признаны ядра со встроенной логикой. В частности, это формат ELF (для обычной версии) и Конвенции притон (для скриптов). (спасибо zwol на следующую часть ответа). Кроме того, Linux распознает пару эзотерических или устаревшие или совместимость форматов встроенные. Вы, наверное, не встретите их. Они есть.вон, "em86", "квартира", и "elf_fdpic".

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

+82
RiseEmpire 27 авг. 2015 г., 05:30:26

Прежде всего, корень начинается-сервера Apache. Апач отказывается от корневой привилегии при запуске и будет иметь ограниченные привилегии Апач пользователей.

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

  1. Дать доступ на запись в папку plugins в группу и сделать Апач члены этой группы.
  2. Или, сделать папку, принадлежащих Апач пользователей

Следите за маску настройки. Вам нужно установить его везде, где переменные Апач среды установки.

"значение umask 002"

В маску повлияет на разрешения новые файлы и Директории, созданные при установке плагинов.

+23
Pointlessness 5 июн. 2017 г., 13:34:13

Если я тип человека tmux тогда /присоединиться-панели я иду прямо к подкоманда я ищу:

enter image description here

Но если я грэп странице человек, то я ничего не получу:

$ человек tmux | грэп присоединиться-панели
$ Эхо $?
1

Если я попробовать что-то другое, то он работает:

$ человек tmux | команда grep 'терминальный мультиплексор'
 tmux -- терминальный мультиплексор
 tmux-это терминальный мультиплексор: это позволяет нескольким терминалов
  • Что здесь происходит?
  • Почему я не могу вычленить в tmux страницу присоединяйтесь к панели?

Некоторые подробности о моей операционной системе и команды, которые я использую:

$ команды uname -а
Дарвин домой.местные 17.7.0 версия ядра Дарвин 17.7.0: 21 Чт июн 22:53:14 ФДТ 2018; корень:xnu-4570.71.2~1/RELEASE_X86_64 архитектуру x86_64
$ грэп --версия
грэп (БСД) команды grep 2.5.1-для FreeBSD
$ человек-версия
человек, версия 1.6 c
$ tmux -в
tmux 2.7

В соответствии с комментарием о том, что это терминал вопрос я попробовал еще несколько моделей, которые не работают:

$ человек tmux | грэп присоединиться\-панели
$ человек tmux | грэп "присоединиться-панели"
$ человек tmux | команда grep 'присоединиться-панели'
$ человек tmux | команда grep 'вступить в\-панели'
$ человек tmux | грэп "вступить в\-панели"
присоединяйтесь к области $ человек tmux | грэп -е 
+21
Nico Cabili 1 дек. 2014 г., 04:00:46

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

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil