Что такое парсинг?

Что такое парсинг аргумента?

$Рез="${SOME_VAR##ФОО/}" 
+75
Jonas Pegerfalk 28 окт. 2013 г., 19:36:03
30 ответов

Я использую следующую команду в моем ожидаем скрипт (в TCL/ТЗ) для проверки, является ли введенное Путь отдельного файла или каталога:

набор B [ОТВ ./check.sh $файл1 | на awk -Ф {=} {{печати $1}} ]

Эта команда вызывает check.sh файл. Его содержание:

#!/бин/Баш

если [[ -Ф "$1" ]] 
тогда
 файл Echo""
еще
 если [[ -д "$1" ]] 
тогда
 каталог Эхо ""
 еще 
 Эхо "другое"
интернет
интернет

Команда выполняется нормально. Проблема возникает, когда я использую команду в три параллельно работающих скриптов(три скрипты же) это дает мне ошибку

ошибка записи "стандартный вывод": плохой номер файла 

потому что скрипт вызывается один и тот же файл одновременно. Так что, может кто-нибудь помочь мне с этим?

Вот мой скрипт:----

#!/УСР/бин/ожидать

#Установить время тайм-аута для команды ожидать 
установить таймаут 5

Первый аргумент #это IP-адрес
установить IP [линдексе $агду 0]

Аргумент второй # - имя пользователя
набор пользователей [линдексе $массива argv 1]

Третий аргумент #паролем
Установить пароль [линдексе $агду 2]

Четвертый аргумент # - это путь к исходному файлу, который нужно скопировать (имея в виду, что этот путь сцепляется с второй путь в программе)
набор файл1 [сети Lindex $argv в 3]

Пятый аргумент # - это путь назначения 
набор файл2 [линдексе $агду 4]

#Выбирает времени на выполнение "время" сценарий
набор Т1 [ОТВ ./время | на awk -Ф {=} {{печати $1}} ]

#Проверяет, является ли путь для копирования отдельного файла или каталога
набор B [ОТВ ./check.sh $файл1 | на awk -Ф {=} {{печати $1}} ]

если { $б == "файл" } {
 ставит "это файл"

 #Выполняет команду УПП 
 отродясь Баш-с "УПП -п $файл1 пользователя [email protected]$ip-адрес:$файл2"

 #Отправляет пароль
 ожидать "пароль:"
 отправить "$пароль\Р";
взаимодействовать

 ставит "количество скопированных файлов: 1"
}

если { $б == "каталог" } {
 ставит "это каталог";

 #Выполняет команду УПП 
 отродясь Баш-с "УПП -р -п $файл1 пользователя [email protected]$ip-адрес:$файл2"

 #Отправляет пароль
 ожидать "пароль:"
 отправить "$пароль\Р";
взаимодействовать

 #Для расчета количества скопированных файлов
 набор c [exec можно найти $файл1 -тип F | туалет -л | на awk -е {=} {{печати $1}}]

 ставит "количество скопированных файлов: $с\п"
}
+953
Baztoune 03 февр. '09 в 4:24

Что идет после ~ это не индекс в ЗШ массив переменной. См

информация ЗШ 'расширение имени файла'

А '~' сам по себе заменяется значением $Home. На '~', за которым следует '+' или '-' заменяется текущий или предыдущий рабочий каталог, соответственно.

На '~', за которым следует число заменяется каталоге на этой позиции в стеке каталогов. '~0' эквивалентно '~ + ' и '~1' - это топ из стека. '~+' последовал ряд заменяется каталог эта позиция в стеке каталогов. '~+0' эквивалентно '~ + ' и '~+1' является вершиной стека. '~- ', за которым следует ряд заменяется каталог, что многие позиции из нижней части стека. '~-0' дно стека. Вариант PUSHD_MINUS биржах эффект ' ~ ' и '~-' где они следуют рядом.

Хотя по сути, если вы включите ksh_arrays или pushd_minus Вариант, ~1 происходит расширение в то же самое, что $dirstack[1] а ~0 расширяет в то же самое, что $ФРД, ~-0 в то же самое, что $dirstack[-1], ~-1 в то же самое, что $dirstack[-2].

+936
user79168 30 мар. 2014 г., 16:39:42
Другие ответы

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


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

Я часто судо Баш, так же как и Су небось

+894
PJayRushton 15 янв. 2011 г., 02:40:25

Созданный блок файлы не автоматически активируется посредством systemd. Нет ничего особенного что касается systemd это. Каждый отдельный генератор должен явно создать символические ссылки, которые соединяют сгенерированный блок к цели, так что активация целевого активирует создаваемый прибором зависимостей в обычном режиме.

Это использует тот факт, что не все соединения между блоками выражаются внутри блок файлов. Хочет и требует зависимости могут быть выражены с символической ссылкой хозяйств *.хочет/ и *.требует/ подкаталогов. И эти символические ссылке ферм включать подкаталоги /работа/systemd в/ amongst другие вещи.

Другими словами: вместо того, чтобы выписать блок с WantedBy=локальный-ФС.цель и тогда придется явно вызывать sytemctl позволяют сделать символическую ссылку (что позволяет делает), генератор коротких замыканий процесс и делает символическую ссылку сам. И это делает его в эфемерное место, которое systemctl включить нормально не будет, тем самым предотвращая символическая ссылка продолжать существовать после следующего выключения и запутанной следующем запуске.

В частности, вы найдете в вашей системе, что /выполнения/systemd в/генератор/загрузки.гора символически связан с запуск/systemd в/генератор/локальную ФС.цель.хочет/загрузки.горе. добавлена файл fstab-генератор создал символическую ссылку, и это делает загрузки.горы разыскивается местный-ФС.цель. Генератор запускается в начале загрузки системы к активации локальной ФС.цель, которая означает, что когда это произойдет обойти активацию местных-ФС.цель созданного зависимость есть, чтобы следовать.

Дальнейшее чтение

+887
Dave Lasley 19 июл. 2013 г., 10:31:20

Это звучит как ошибка... (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=39679)

Какие программы версия пакета установлен на вашей системе?

с dpkg -л | программы грэп 
+869
JonathanDoe 8 дек. 2018 г., 08:12:40

Строго Колонновидный

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

Пример

Фиксированная ширина

имя (7 байт) [пробел] возраст (2 байта) [пробел] высота (5 байт)

Алиса 10 150см 
Боб 20 160см
Карол 30 170см

если бы мне сейчас нужно добавить Александра возраст 40 рост 180см

Алиса 10 150см 
Боб 20 160см
Карол 30 170см
Алекса~1 40 180см

он не умещается в строго столбчатой структуры вы бежите из космоса если вы используете более гибкий столбчатой структуры

Пространство Запятыми

эту боль можно избежать с места запятыми

Алиса 10 150см 
Боб 20 160см
Карол 30 170см
Александр 40 180см

Пространство(s) запятыми

или формат, который разделен столбиками с 1 или более пробелов

Алиса 10 150см 
Боб 20 160см
Карол 30 170см
Александр 40 180см

поскольку количество пробелов не имеет значения, мы можем формате для восприятия человеком или для плотность файл отвечает нашим потребностям даже еще лучше в глазах философия Unix-это формат, который не вынуждает того или наличием колонн если первая строка-это имена столбцов, а затем в пространство данных(ы) файл с разделителями

Наименование Возраст Высота
Алиса 10 150см 
Боб 20 160см
Карол 30 170см
Александр 40 180см

с

Возраст Наименование Высота 
10 150см Алиса
20 160см Боб
30 170см Кэрол
40 180см Александр

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

Возраст Высота t_shirt_size имя 
10 150см с Алисой
20 160см M Боб
30 170см л. Кэрол
40 180см х Александр

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

[{"Имя":"Алиса", "возраст":10, "высота":"150 см"},
 {"Имя":"Боб", "Возраст":20, "высота":"160 см"},
 {"Имя":"Кэрол", "Возраст":30, "высоты":"170 см"},
 {"Имя":"Александр","Возраст":40, "высота":"180см"}]

Эти правила приводят к формат файлов, таких как CSV https://tools.ietf.org/html/rfc4180

Возраст,рост,размер футболка,название 
10,150 см,S,Алиса
20,160 см,м,Боб
30,170 см,L,Кэрол
40,180 см,ХL,Александр

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

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

+847
Alexandros Gezerlis 4 июл. 2018 г., 13:33:24

Не совсем уверен, что ты пытаешься сделать с этой линии

устанавливайте новые '"$Backend1Name"'

Одинарные кавычки не имеют особого значения в TCL/ожидать: они буквально часть $новое значение. Значение новой переменной будет: одиночные кавычки, двойные кавычки, значение серверной переменной, двойные кавычки, одинарные кавычки. Если вы не установили переменной Backend1Name в ожидаем скрипт, то вы должны получать сообщение об ошибке.

Вы, вероятно, хотите

  • если вы хотите, чтобы удаленные консоли разверните переменной

    устанавливайте новые {"$Backend1Name"}
    
  • если вы хотите, чтобы ждать сценарий, чтобы расширить переменной, но вам нужны двойные кавычки в значение

    установить новое "\"$Backend1Name\""
    

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

Возможно, вы захотите взглянуть на уроки 5 и 6 на TCL учебник

+790
pixelearth 5 нояб. 2016 г., 03:25:52
#!/Бен/ш

Путь=/usr/местные/sbin:/usr/местные/Бен: файл/sbin:/bin: Белый каталог/usr на/sbin:/usr/Бен
Демон="/usr/местные/Бен/Redis-сервера"
Идентификатора="/ВАР/работа/Рэдис/redis_7128.пид"
RUNDIR="/ВАР/работа/Рэдис"
REDIS_USER="Рэдис"
DAEMON_ARGS="/и т. д./Рэдис/redis_7128.конф"
REDISPORT="7128"

дело "$1" в
начала)
 Эхо -Н ", после чего демон: "
 касания $PID-файл
 Чаун Рэдис:Рэдис $PID-файл
 команду chmod 755 $RUNDIR

 если [ -н "$ограничение" ]
тогда
 параметр ulimit -N $в команду ulimit
интернет

 если старт-стоп-демона --пуск --тихий --значение umask 007 --PID-файл $PID-файл --chuid $REDIS_USER:$REDIS_USER --старпома $демона -- $DAEMON_ARGS
тогда
 Эхо "$имя".
еще
 Echo "не удалось"
интернет
;;
стоп)
 Эхо -Н "останавливать $desc: в "
 если старт-стоп-демона-прекрати-повторить навсегда/срок/1 --тихий --oknodo --PID-файл $PID-файл --метод exec $демона
тогда
 Эхо "$имя".
еще
 Echo "не удалось"
интернет
 РМ -Ф $PID-файл
 сон 1
;;

перезагрузка|силы-перезарядка)
 ${0} стоп
 ${0} начало
;;

статус)
 Эхо-N "$desc это "
 если старт-стоп-демона-прекрати-тихо-сигнала 0 --название ${имя} --PID-файл ${файла}
тогда
 Эхо "работает"
еще
 эхо "не работает"
 выход 1
интернет
;;

*)
 Эхо "использование: /етц/инит.д/$имя {запуск|остановка|перезагрузка|силы-перезарядка|статус}" >&2
 выход 1
;;
эсок

выход 0

У меня есть сценарий, написанный для инициализации.д, Я хочу портировать ее на systemd в.

Я пробовал писать свои собственные, и сохранили его в файле/etc/systemd в/системы/Redis для.обслуживание , но переменные не расширяется

[Блок]
Описание=Моей Службы Redis 

[Услуги]
Тип=разветвления
#Пользователь=Рэдис
Перезагрузка=на провал
RemainAfterExit=да
EnvironmentFile=/и системы/systemd в//redisenv
ExecStart=старт-стоп-демона --пуск --тихий --значение umask 007 --PID-файл $PID-файл --chuid $REDIS_USER:$REDIS_USER --старпома $демона -- $DAEMON_ARGS
ExecStart=Эхо -Н ", после чего демон: "
ExecStart=ощупь $PID-файл
ExecStart=Чаун Рэдис:Рэдис $PID-файл
ExecStart=чмод 755 $RUNDIR
ExecStart=если [ -н "$ограничение" ];затем команду ulimit -Н $ограничение ;интернет 
ExecStart=если старт-стоп-демона --пуск --тихий --значение umask 007 --PID-файл $PID-файл --chuid $REDIS_USER:$REDIS_USER --метод exec $демона -- $DAEMON_ARGS ;затем Эхо "$имя". ; еще эхо "не удалось"; интернет 

ExecStop=старт-стоп-демона-прекрати-повторить навсегда/срок/1 --тихо --oknodo --PID-файл $PID-файл --метод exec $демона

[Установите]
WantedBy=Multi-потребителя.цель

И EnvironmentFile , что я написал за это время портируют, я сохранил его в файл/etc/systemd в/системы/redisenv

Секрет=pGNqduRFkB4K9C2vijOmUDa2kPtUhArN
ANOTHER_SECRET=JP8YLOc2bsNlrGuD6LVTq7L36obpjzxd
Путь=/usr/местные/sbin:/usr/местные/Бен: файл/sbin:/bin: Белый каталог/usr на/sbin:/usr/Бен
Демон=/usr/местные/Бен/Redis-сервера
Идентификатора=/ВАР/работа/Рэдис/redis_6382.пид
RUNDIR=/ВАР/работа/Рэдис
REDIS_USER=Рэдис
DAEMON_ARGS=/и т. д./Рэдис/redis_6382.конф
REDISPORT=6382

После этого я сделал

судо команду chmod 777 файл /etc/systemd в/системы/Redis для.услуги
судо команду chmod 777 файл /etc/systemd в/системы/redisenv
команду sudo systemctl демон-перезагрузка
команду sudo systemctl начать направле-сервис

но он возвращает

Не удалось запустить Redis для.услуги: блок Рэдис.служба не правильно загружена: недопустимый аргумент. 
Смотри журналы системы и статуса systemctl Рэдис.услуг для деталей.

и команду sudo systemctl статус Рэдис.служба возвращает

● Рэдис.услуги - мои услуги Рэдис 
 Загружен: ошибка (причина: недопустимый аргумент) 
 Активный: неактивные (мертвые)

14 авг 19:11:31 squid2 помощью systemd[1]: [файл/etc/systemd в/системы/Redis для.служба:16] исполняемый путь не является абсолютным, не обращая внимания: если старт-стоп-демона --пуск --тихий --значение umask 007 --PID-файл $PID-файл --chuid $REDIS_USER:$REDIS_USER --метод exec $демона -- $DAEMON_ARGS ;затем Эхо "$имя". ; 
14 авг 19:11:31 squid2 помощью systemd[1]: Рэдис.обслуживание: обслуживание не хватает как ExecStart= и ExecStop= параметр. Отказ.
14 авг 19:11:37 squid2 помощью systemd[1]: [файл/etc/systemd в/системы/Redis для.обслуживание:10] исполняемый путь не является абсолютным, не обращая внимания: старт-стоп-демона --пуск --тихий --значение umask 007 --PID-файл $PID-файл --chuid $REDIS_USER:$REDIS_USER --метод exec $демона -- $DAEMON_ARGS
14 авг 19:11:37 squid2 помощью systemd[1]: [файл/etc/systemd в/системы/Redis для.обслуживание:11] исполняемый путь не является абсолютным, не обращая внимания: Эхо -Н ", после чего демон: "
14 авг 19:11:37 squid2 помощью systemd[1]: [файл/etc/systemd в/системы/Redis для.обслуживание:12] исполняемый путь не является абсолютным, не обращая внимания: сенсорное $PID-файл
14 авг 19:11:37 squid2 помощью systemd[1]: [файл/etc/systemd в/системы/Redis для.обслуживание:13] исполняемый путь не является абсолютным, не обращая внимания: Чаун Рэдис:Рэдис $PID-файл
14 авг 19:11:37 squid2 помощью systemd[1]: [файл/etc/systemd в/системы/Redis для.обслуживание:14] исполняемый путь не является абсолютным, игнорируя введите: chmod 755 $RUNDIR
14 авг 19:11:37 squid2 помощью systemd[1]: [файл/etc/systemd в/системы/Redis для.служба:15] исполняемый путь не является абсолютным, не обращая внимания: если [ -н "$ограничение" ];затем команду ulimit -Н $ограничение ;интернет
14 авг 19:11:37 squid2 помощью systemd[1]: [файл/etc/systemd в/системы/Redis для.служба:16] исполняемый путь не является абсолютным, не обращая внимания: если старт-стоп-демона --пуск --тихий --значение umask 007 --PID-файл $PID-файл --chuid $REDIS_USER:$REDIS_USER --метод exec $демона -- $DAEMON_ARGS ;затем Эхо "$имя". ; 
14 авг 19:11:37 squid2 помощью systemd[1]: Рэдис.обслуживание: обслуживание не хватает как ExecStart= и ExecStop= параметр. Отказ.

Любая помощь в портировании инициализации.д скрипт systemd в ??

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

+772
cookieMonster 24 июн. 2019 г., 08:48:23

Если я удалите жесткие диски с сервера и поместить их в новый "идентичный" сервер, будет все еще работать, как ожидалось?

Сначала в/etc/fstab строчку. Эти цифры UUID для раздела диска. Ознакомиться с информация.

Если вы используете тот же диск в другую машину номера UUID для перегородок будет то же самое. Предполагая, что все указанные разделы находятся на одном HD, который был перенесен. Если файл/etc/fsab относится к перегородкам на другой HD, они не будут действительными, если привод перемещается в новые машины.

"сетевой девайс..."

Вы имеете в виду MAC-адрес сетевой карты? Его можно для интерфейса имеют UUID, возложенные на него, но более чем вероятно, что его MAC-адрес вы ставите под сомнение.

MAC-адрес должен быть уникальным для каждого сетевого адаптера. Если вы переместите сетевой карты на новую машину мак был бы тот же, но не обязательно имя.

Если карта была на борту, это не будет то же самое.

Если у вас есть физический доступ к новой машине, я рекомендую полностью удалить все сетевые интерфейсы и сдача установки "новый" ник на новой машине.

Да, вам нужно снова назначить, настройка сети с новой информацией.

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

+735
Chenjun Shen 10 февр. 2013 г., 20:49:01

переименовать может не работать, как ожидалось в CentOS систем.. в этом случае вы можете скачать этот скрипт и скопируйте его в вашу машину как $HOME/bin/rename.pl.

rename.pl 'ы/a_LT/LT_A/г' * -вн

теперь будут работать, как ожидалось..

Лучше работать

rename.pl -н 'с/a_LT/LT_A/г' *

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

+618
3540404 24 окт. 2019 г., 06:33:43

Мой знакомый владеет интернет-кафе и сталкивается с множеством проблем с различными операционными системами Windows. Я думал об использовании Линукс Минт или какая-то разновидность Ubuntu для интернет-кафе.

Я видел пользовательского интерфейса Линукс Минт и считают его более удобным, чем любой операционной системы Windows, а именно Windows 8.

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

+603
RishiB 20 апр. 2014 г., 07:34:14

Я хочу создать скрипт, который создает файлы конфигурации. Я хочу этот файл, чтобы быть в состоянии быть вызваны другой скрипт, который задает параметры в файле config. (Для дополнительного, но не относящимися к Инфо, чтобы иметь в виду, bash-скрипта и запускает программу MATLAB, которая гласит, что файл конфигурации).

Так, например, мне нужно создать файл config с:

Переменная1 = 52

Variable2 = 77.

Мне нужен скрипт, сказать "MainScript", который физически создает такой файл config и переменные устанавливаются другой сценарий "CallScript", который вызывает MainScript. Как я могу идти о реализации этого?

+587
realjin 16 янв. 2016 г., 10:54:27

В Ubuntu 13.10 (дерзкий в списке) - это Эол. Вы должны обновить [источник]

Поддержка Ubuntu 13.10, закончившийся 17 июля 2014 года.

Вы можете обновить с терминала, как описано в конечной руководство для uprading на новую версию

делать-релиз-обновление 

или выполните любое другое руководство вы можете найти в интернете, таких как howtoforge:

откройте /etc/АПТ/источников.список:

судо команду Gedit /и т. д./кв/источников.список

Вот как файл выглядит на Линукс Минт 13:

Теперь на смену Майя с Надей и все вхождения дерзкий с квантовыми

Затем обновить && обновления

судо apt-получить обновление
судо apt-получить расстояние-обновления
судо apt-получить обновление
судо перезагрузка 
+539
MarinB 20 сент. 2019 г., 21:19:16

Мне нужен для первого запуска

судо apt-получить установку ПКГ-конфиг

перед запуском

./autogen.sh
+537
AminSojoudi 22 февр. 2011 г., 05:11:36

У меня в Кали 4.14.0-kali3-для amd64 #1 SMP с Дебиан 4.14.12-2kali1 (2018-01-08) x86_64GNU/Линукс я следовал инструкциям в Linux* поддержка Intel® беспроводные адаптеры изображены здесь на мои конкретные карты Intel® двухдиапазонный беспроводной сети переменного тока 3160 я скопировал содержимое в Главная/библиотека/прошивки/но все-таки Линукс Кали не обнаруживает вай-фай адаптер. Что я могу сделать, чтобы исправить это?

+441
legilimens 5 мар. 2012 г., 16:22:11

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

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

Прошлой ночью я обнаружил, что скрипт, генерирующий отчет, уже перестал работать недели назад - и никто не заметил. Пожалуйста, прежде чем кто-то тратит много времени ругая людей, которые не замечают (и это включая меня) понимает, что 90% до 100% людей, занятых очень хорошо, что они делают, и действительно не все равно, но на границе с информационной перегрузкой. Я думаю, что это просто человеческая природа, чтобы не заметить, когда одно из десятков писем, которые обычно не критично просто бывает не приехать. Когда он приезжает, что делает, кажется, чтобы спровоцировать нас, чтобы рассмотреть его с хорошими результатами, но нет прибытия - нет психического курок. Мы замечаем и действуем на почту, но не заметить и акт об отсутствии сообщений.

Мои текущие мысли, чтобы отправить любое сообщение электронной почты, что я хочу контролировать дополнительные "Барбос" адреса электронной почты. Тогда я бы независимые машины - может пару малины ОП или ВМ в облаке, получать электронную почту и отправить уведомление, если слишком много времени проходит без получения электронной почты. Рода сторожевым таймером для письма.

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

+434
user26213 22 дек. 2018 г., 23:38:31

Я в настоящее время перенос обратного прокси с использованием Apache. У меня есть одно приложение, которое нужно заголовки трансферт к backend. Для этого я использую следующие в моем конф :

Requestheader, с набором SSL_CERTIFICATE_SERIAL %{SSL_CLIENT_M_SERIAL}с
Requestheader, с набором SSL_CERTIFICATE_DN %{SSL_CLIENT_S_DN}с

Оказалось, что на старых реверсе которого запущен Apache 1.3 (должен быть подтвержден) трансферт заголовок в кодировке base64.

Такая же конфигурация с нового сервера, который запущен Apache 2.2.21 трансферт заголовки в текстовом формате.

Мой вопрос : есть ли Apache версии 1.3 mod_headers и закодировать их в base64 ? Если да, я могу воспроизвести это с помощью Apache 2.2.21 ?

+417
Richard Molitor 1 апр. 2015 г., 07:12:29

Нет никаких гарантий. Журналируемая файловая система является более устойчивой и менее склонен к коррупции, но не застрахован.

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

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

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

Дальнейшее чтение

+412
Chad Brock 4 мар. 2013 г., 19:41:54

Есть ли эквивалент в POSIX оболочек' сэт-х или взаимозачета содержит , которые вызывают консоли для отображения команд выполняется в рыбе оболочки?

+402
Logesh G 15 июн. 2011 г., 15:07:50

Пэм модулей, участвующих в входит проверка подлинности определены в файле/etc/Пэм.д/входит. По умолчанию в нем есть строки:

авт включать пароль-авт

который используется системой по умолчанию пам конфигурации аутентификация на основе паролей, указанный в файле/etc/Пэм.д/пароль-авт. Когда реклама настроена проверка подлинности, соответствующих Пэм модулей, как правило, добавляется в файл/etc/Пэм.д/пароль-авт.

Если вы не хотите использовать проверку подлинности ad для работы с входит, отредактируйте файл/etc/Пэм.д/входит файл. Закомментировать строку

авт включать пароль-авт

и после закомментированную строку, пишете в соответствующие строки с паролем для авторизации файл так как он существует в системе, без объявления проверки подлинности:

авторизации требуется pam_env.так
авторизации требуется pam_faildelay.поэтому задержка=2000000
двиг достаточно модуля pam_unix.так nullok try_first_pass
авт необходимые pam_succeed_if.так что с uid >= 1000 quiet_success
авторизации требуется pam_deny.так

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

+369
Arturo Nieves 2 нояб. 2016 г., 18:35:57

Простым подходом было бы создать .procmailrc файл в домашнем каталоге Элис, чтобы выбросить письмо от Джека (см. "Человек с procmail").

+348
danmentzer 15 июн. 2017 г., 16:03:59

Я недавно перешел с Windows на Linux и мой самый пропустили приложение WhereIsIt.

Я ищу программное обеспечение, которое может индексировать содержимое все мои файлы ISO (750 ГБ в общей сложности) сидят на внешний жесткий диск. Цель состоит в том, чтобы искать старые файлы, которые были сохранены в файлы ISO на протяжении многих лет. Есть ли хорошее приложение для этой цели?

+306
Ayesha 7 нояб. 2019 г., 18:46:32

Повышение глобального файлового дескриптора предел не рекомендуется, поскольку это может сделать 32 битные программы не удастся, если они не имеют знаний о том, как пользоваться файловым дескрипторам > 255, см.: enable_extended_FILE_stdio(3С).

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

Позвольте мне показать типичный Солярис лимита, который может быть получен с оболочки Bourne (как в моем примере). Обратите внимание, что использование ksh93 не полезно, вот как ksh93 включает в себя информацию из других источников, которые не устанавливаема. Это по умолчанию в Solaris:

Значение lc_all=C и параметр ulimit -ясень
-t: время(сек) безлимитный:неограниченное
-Ф: файл(блоков) безлимитный:неограниченное
-D: данные(КБ) безлимитный:неограниченное
-с: стека(КБ) 10240:неограниченное
-с: дамп памяти(блоков) безлимитный:неограниченное
-Н: число nofiles(дескрипторы) 256:65536
-в: память(Кбайт) безлимитный:неограниченное

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

Если вы хотите изменить значения, написать скрипт Shell и введите это:

параметр ulimit -НС 1024

При этом возникает мягкое ограничение дескриптор файла 1024 и результаты в новый лимит:

-Н: число nofiles(дескрипторы) 1024:65536

Если вам нужно уменьшить лимит жесткий стек, также входят:

параметр ulimit -ш 32768

Это уменьшило лимит жесткий стек до 32 МБ и результаты в:

-с: стека(КБ) 10240:32768

После этого, введите команду для запуска базы данных Oracle в скрипт и запустите этот скрипт.

+283
manasouza 14 сент. 2010 г., 15:10:20

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

я был в состоянии найти файлы, модифицированные на основе даты и месяца. Я также хочу, чтобы включить поиск по году ЛС-л | у awk '$6 == "августа" && 7 $>=01 && $7 <= 31 && {печать $9}'

+202
z05614 13 нояб. 2017 г., 21:35:59

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

У меня есть пара функций в моем .bashrc следующее , что я использую десятки раз в день и два из них не работают под ЗШ. Эти три функции составляют основной заметок объекта.

Они в настоящее время .конфиг/ЗШ/функции:

функция N() { 
локальные файлы арг=(); по ARG; делать файлы+=( ~/".ноты/параметр$ARG" ); сделано
${Редактор:-ви} "${файлы[@]}" 
}

функция НЛС() {
дерево -КР --noreport $дома/.ноты | у awk '{ 
 если (П==1) печать $1; 
 остальное, если (П==2) печать $2; 
 остальное, если (П==3) функции printf "%з\п", $3 
}'
}

Закладка завершение для заметок
_notes функция() {
локальные файлы=($дома/.примечания/**/"$2"*)
 [[ -е ${файлы[0]} ]] && COMPREPLY=( "${файлы[@]##~/.ноты/}" )
}
полный -вывода по умолчанию -Ф _notes Н

Что я источником .zshrc вот так:

bashcompinit Автозагрузка 
bashcompinit
функции # источник zshrc файл
источник "$дома/.конфиг/ЗШ/функции"

НЛС работает, как ожидалось, но ни н , ни вкладку завершение работы.

Я читал человек zshcompsys , где он говорит:

В bashcompinit функция обеспечивает совместимость с программируемой системы заканчивания Баша. При запуске он будет определять функции, compgen и заполните соответствующие Баш примитивы с одинаковыми именами. Затем можно использовать спецификации завершения и функции, написанные на bash.

Однако, когда я пытаюсь вкладке завершение, ничего не происходит и когда я вхожу в Н notename, ВИМ открывает мой /дом в файловом браузере режим - не совсем ожидаемое поведение.

Все другие функции, определенные хорошо работать. Как мне перенести эти функции работать под ЗШ?

+199
Harleycarr81 9 дек. 2010 г., 00:40:43

У меня CentOS 7 и Apache, и к HAProxy для балансировки нагрузки с поддержкой SSL. Как сделать совместимым сервером по стандарту FIPS 140-2?

Из Глава 10. Федеральных норм и правил | redhat.com Я получил следующие инструкции:

файл /etc/sysconfig нужно/механизм предварительного связывания
Предварительное связывание=нет

# ням установить дракат-ФИПС
# дракат-Ф
ФИПС=1

$ ДФ /загрузки
Файловая система 1К-блоков использовано доступно использования% установленной на
на /dev/sda1, поскольку 495844 53780 416464 12% /загрузки

загрузки=на/dev/sda1, поскольку

/и т. д./по ssh/sshd_config в
Протокол 2
Шифрование aes128-CTR сети,aes192-Суу,и AES256-Суу,aes128-CBC с,алгоритм 3DES-CBC с,aes192-CBC С,и AES256-CBC с
Маки с HMAC-SHA1 и с HMAC-алгоритм SHA2-256,с HMAC-алгоритм SHA2-512

Это достаточно, чтобы сделать мои услуги по HTTPS с FIPS 140-2?

+146
maricn 11 янв. 2017 г., 02:27:21

У меня есть пара серверов, в VPC в Amazon ЕС2. Один из них выступает в качестве NFS-сервера, и один из них в качестве клиента.

Недавно я заметил, что проблема в клиенте, что после перезагрузки, он будет отвергать все SSH-подключения, возможно потому, что SSH не работает. После передачи Тома EBS на другой экземпляр и заглянуть внутрь, я закомментировал строки в NFS в файл/etc/fstab строчку и попытался вложить ее обратно на сервер и загрузки. Глядь, я смог подключиться с помощью SSH.

Кажется, что следующие строки в мой файл fstab ломает все на ботинок:

10.0.0.1:/экспорт/доля в /MNT/общая НФС авто 0 0

Почему это вызывает СШ не начать? Как я могу есть NFS автоматическое монтирование при загрузке, не нарушая сетей/СШ в системе?

Я проверил, что судо гора -это работает должным образом, поэтому кажется, что там не проблема присуща в fstab команда. Что ломать и как я могу это исправить?

+144
socona 24 февр. 2011 г., 20:25:30

Просто есть некоторые типичные использования касания как и ожидалось:

$ касания этого
$ судо Чаун корень этого
$ касания этого
прикосновение: это: отказано 

Теперь что я хочу сделать, это изменить касания: это: отказано в доступе сказать не можешь потрогать.

Есть ли способ я могу сделать это?

+82
pulkpull 5 июл. 2017 г., 22:59:47

Согласен с ответами выше, особенно ответ Даг О'Нила, но я думаю, что все они пропускают кое-что, как и четких устройства, точки монтирования, как МС-Дос "С:" или":".

Роб Пайк писал отвратительное имя о синтаксисе имен, но Расс Кокс свела все:

Пространства имен... наиболее мощным, когда новые семантики могут быть добавлены без добавления нового синтаксиса.

Единое пространство имен, где устройства могут быть произвольно установлены обеспечивает очень гибкие операции. Я регулярно использовать каталог/mnt/sdb1 и /шоссе/компакт-диск , чтобы временно разместить в настоящее время-неиспользованный диск или компакт-диск в общую файловую систему. Это вовсе не редкость, чтобы домашние каталоги на NFS-сервере, так что не важно на какой машине вы входите в, вы получаете те же $дома везде.

Это сводится к следующему: имея специальный синтаксис для специальных вещей ставит определенные ограничения на то, что вы можете сделать. Если вы можете только подключить неиспользуемый диск или CD или DVD, или сетевая файловая система/"поделиться" на "Е" или "Ж:" или что, у тебя много меньше гибкости.

+51
BONNIE BILLONI 3 окт. 2019 г., 04:14:25

Мои версии exiv2 (0.25 001900) будет задать в интерактивном режиме что делать, если имя файла уже существует.

exiv2: файл `./2013_06_19__14_03_13.jpg' существует. [О]verwrite, [Р]эмаль кулон или [S]Кип? 

Добавив опцию будет автоматически добавлять дополнительные _1 (или _2 и т. д.) на имя.

Переименование файла ./2013_06_19__14_01_53_1.jpg обновление штампа времени

Если команда выполняется во второй раз он говорит:

Этот файл уже имеет правильное название

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

Например, регулярное выражение шаблон для формата даты начинается [0-9]{4}_[0-9]{2}_.... Для упрощения, я буду просто искать смесь из 20 символов из набора 0..9 и _, который является регулярным выражением [0-9_]{20}. Этот суффикс _ следует, по крайней мере 1 цифру искать _[0-9]{1,}.формат JPG. Поскольку регулярное выражение, чтобы соответствовать весь путь, а не только базовое имя, окончательное выражение в том числе и каталог .*/[0-9_]{20}_[0-9]{1,}.формат JPG.

Так что вы можете использовать найти как:

найти . -regextype в POSIX-продлен ! -iregex '.*/[0-9_]{20}_[0-9]{1,}.формате JPG' -имя_экземпляра '*.в JPG' ...
+21
danitiger33 20 мар. 2013 г., 00:45:07

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

$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