Котяра отключить сохранение сессии, используя СЭД или Perl

Мне нужно отключить котяра сохраняемости сеанса, как я реализовал SpringSession на Моя весна (не Весна загрузки) приложения.

Я попытался с помощью sed и Perl, чтобы изменить несколько строк в файле context.xml но никто из них не работал. Я пробовал следующие, не бросать любые ошибки, но в действительности ничего не делают:

СЕПГ -я с/<!--\Н<Диспетчере путь=\"\" \/>\п-->/<Диспетчере путь="" \/>/' /opt/tomcat/conf/context.xml

на Perl -я -0pe 'ы/<!--\Н<Диспетчере путь="" \/> \п-->/<Диспетчере путь="" \/>/' /opt/tomcat/conf/context.xml

По сути, я хочу, чтобы ООН-комментарий к строке путь менеджера context.xml

Я хочу изменить:

<!-- Раскомментируйте следующую строку, чтобы отключить сохранение сессии по котяра перезагружается -->

<!--
<Менеджер путь="" />
-->

для

<!-- Раскомментируйте следующую строку, чтобы отключить сохранение сессии по котяра перезагружается -->

<Менеджер путь="" />
+399
nanuqcz 16 дек. 2013 г., 10:13:31
38 ответов

В системах ia64 файлы для систем Itanium; ваш Amazon Linux сервер не могу запустить их. Вам нужно скачать для i586 версии.

+984
21Tech 03 февр. '09 в 4:24

Я ищу небольшой Linux (в памяти и на диске) распределение для использования в сети виртуальных машин для тестирования в лаборатории.

Предложения или указатели с соответствующей информацией?

Добавление

Сейчас пытаюсь альпийских Линукс ...

+902
Radek S 1 окт. 2016 г., 16:34:42
Другие ответы

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


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

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

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

/главная/paneluser/сервера/сервера server1/
/главная/paneluser/сервера/сервер2/
/главная/paneluser/серверы/сервер 3/

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

Моя вторая идея - запустить панель управления "дистанционное", как его собственного пользователя (root?) который затем создает отдельных пользователей для каждого сервера и запускает их в качестве надлежащих пользователей.

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

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

+902
Robin Green 26 мая 2011 г., 18:48:05

Последние версии поддерживают серии HP 9000 серии компьютерных систем на основе процессорной архитектуры РА-RISC-процессор, а также систем HP Integrity, основанное на архитектуре Itanium компании Intel.

Официальный веб-сайт: http://www.hp.com/go/hpux/

Программные порты: http://hpux.connect.org.uk/

Компания HP-UX в MAN-страницах: http://www.polarhome.com/service/man/?of=HP-UX

+899
user13749 5 сент. 2014 г., 16:35:55

Вы должны быть в состоянии добавить в специальную мишень для объекта файл в вопрос в вашем файле Makefile.ам. Что-то вроде:

файл.о: файл.с
 Файл $(куб. см) $(с CFLAGS) -C для.с
 модификация.файл SH.о

Это должно вызвать modification.sh должен быть запущен на объект файла, когда он будет построен.

+895
Fortun007 23 мая 2015 г., 08:28:00

У меня есть раздел на моем ~/.по SSH/config файл для подключения к серверу по протоколу IPv6. Но как я включил расширения безопасности для IPv6 и, чтобы избежать мой SSH-подключения разрезаемого я добавил BinAddress в этот раздел, так что связи выполнены из постоянного адреса.

Но машина-это ноутбук, который я использую в разных местах, и в более чем одном я получить IPv6, но явно не один и тот же адрес, поэтому директива BindAddress кажется плохой идеей.

Как я могу убедиться, что СШ/соединения IPv6 всегда изготовлены из постоянный IP, когда IP меняется?

+831
Austin Baccus 16 апр. 2013 г., 10:08:05

Команда PS используется не относится к Unix.

Используя ключевые буквы вместо вариантов был использован в BSD ПС , но это не сделать это в стандарт. БСД даже использует ч буква, иначе как вы могли бы ожидать.

Я рекомендую использовать:

ПС-п $$

Если вы хотите проверить, есть ли более экземпляров этого скрипта, используйте:

моеимя=`и basename $0`
pgrep-д ИДП=`, $моеимя`
ПС-п $PID-ы

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

Если вы хотели бы реализовать файл блокировки алгоритм и POSIX-совместимой оболочке, вы можете использовать:

набор -о noclobber
: > в /var/tmp/и подготовки
если [ $? не-ne 0 ]; тогда
 Эхо уже работает
 выход 1
интернет
... сделать некоторые вещи
РМ в /var/tmp/и мой_сценарий

Будет ли это надежно работает, зависит от оболочки noclobber реализует как в POSIX любит, чтобы увидеть его. Некоторые снаряды могут не атомарно реализовать это, так что вы должны знать, является ли ваша оболочка ОК.

+791
Dental Tourist 3 июн. 2010 г., 09:10:11

Попробуйте с помощью команды dpkg. Это будет показывать только установленные пакеты:

команды dpkg --список | команда grep '^я'
+783
Qatar law firms 17 сент. 2016 г., 22:18:06

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

+716
Alaaddin Yazar 6 февр. 2014 г., 14:35:59

ЗШ как и большинство современных снарядов есть выбор между двумя различными клавиатура связок для редактирования командных строк: а ви один и в Emacs один. В некоторых оболочках (как в tcsh или с readlineоснове, как Баш), то в Emacs является значением по умолчанию, и, вероятно, тот, кого ты ждешь.

С ЗШ, вы получаете в Emacs режим по умолчанию, если $редактор или $визуального содержится ви (если ты ви/нви/ВИМ/Элвис пользователей (хотя и vimacs и если $редактор - это /домашний/виконструктор/ОГРН/в Emacs...), ЗШ предполагает, что вы предпочитаете ви режиме).

В определенном режиме независимо от значения $редактор, добавить:

bindkey -е # под Emacs
bindkey -в # для VI

или их более портативный эквивалент:

взаимозачета в Emacs
набор -О. В.

в ваш ~/.zshrc. См

информация -Ф ЗШ -Н раскладок

для получения подробной информации.

+707
Lina Soum 5 мая 2010 г., 02:27:13

Я под управлением Debian 9 на Dell Латитюд E7250. Это 64-битный процессор и5.

Сегодня утром я просто сбежала apt-получить расстояние-обновления. Он приступил к обновить свой имидж через Linux-изображения-3.16.0-4-amd64_3.16.Пакет 43-2+deb8u5_amd64. В процессе, я получил следующее сообщение об ошибке:

Ошибка! С применением DKMS.conf для Этот модуль включает в себя директивы BUILD_EXCLUSIVE что
не соответствует этому ядру/арки. Это означает, что он не должен быть построен.

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

Всю продукцию ниже:

Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Расчет обновлений... готово
Следующие пакеты были утаены:
в VirtualBox-5.1
Следующие пакеты будут обновлены:
 в Heroku Linux-образ-3.16.0-4-для amd64
2 обновлено, 0 установлено новых, 0 для удаления и 1 пакетов не обновлено.
Нужно сделать 48.5 МБ архивов.
После этой операции, 2,048 в дополнительное дисковое пространство будет использоваться.
Вы действительно хотите продолжить? [Да/нет] 
Получите:1 https://cli-assets.heroku.com/branches/stable/apt ./ в Heroku 6.14.25-1 [14.6 МБ]
Получаем:2 http://security-cdn.debian.org Джесси/обновления/основной для amd64 Linux-образ-3.16.0-4-для amd64 amd64 в 3.16.43-2+deb8u5 [34.0 МБ]
Извлечена 48.5 МБ в 1S (48.3 МБ/с) 
Читая чейнджлоги... сделано
Предварительная настройка пакетов ...
(Чтение базы данных ... файлы 309446 и каталоги установлены.)
Подготовка к ...распаковка/Linux-образ-3.16.0-4-amd64_3.16.43-2+deb8u5_amd64.деб ...
Распаковка Linux-образ-3.16.0-4-для amd64 (3.16.43-2+deb8u5) за (3.16.43-2+deb8u3) ...
Готовится распаковать .../heroku_6.14.25-1_amd64.деб ...
Распаковка в Heroku (6.14.25-1) за (6.14.24-1) ...
Настройка в Heroku (6.14.25-1) ...
Создания Linux-образов-3.16.0-4-для amd64 (3.16.43-2+deb8u5) ...
в /etc/ядра/и postinst.д/с применением DKMS:
Ошибка! С применением DKMS.conf для Этот модуль включает в себя директивы BUILD_EXCLUSIVE что
не соответствует этому ядру/арки. Это означает, что он не должен быть построен.
в /etc/ядра/и postinst.д/пакет initramfs-инструменты:
обновления-пакет initramfs: генерацией /boot/initrd он.ИМГ-3.16.0-4-для amd64
в /etc/ядра/и postinst.д/ЗЗ-обновление-харчи:
Генерирующая конфигурационный файл grub ...
Нашли фоновое изображение: /usr/доли/картинки/рабочий стол-базовый/рабочий стол-харчами.ПНГ
Нашли образ Linux: файл /boot/vmlinuz-4.9.0-3-для amd64
Нашли образ initrd: файл /boot/initrd он.ИМГ-4.9.0-3-для amd64
Нашли образ Linux: файл /boot/vmlinuz-3.16.0-4-для amd64
Нашли образ initrd: файл /boot/initrd он.ИМГ-3.16.0-4-для amd64
При добавлении записи в меню загрузки для EFI конфигурации прошивки 
сделано
+701
user126368 24 янв. 2014 г., 18:35:48

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

var4=Эхо ztemp.xml |вырезать -Ф1 -д '.'

Я получаю ошибку:

ztemp.xml это не команда

Стоимость var4 никогда не назначается; я пытаюсь присвоить его выход:

Эхо ztemp.xml | вырезать -Ф1 -д '.'

Как я могу это сделать?

+593
Victor Batista Camilo 20 мая 2015 г., 22:54:29
14 апр 15:54:11 systemd в Debian[1]: указан демон nmbd.обслуживание: процесс контроль 588, которая не наш ребенок. Мы, скорее всего, не заметите, когда он выходит. 
14 апр 15:54:11 systemd в Debian[1]: с smbd.обслуживание: процесс надзор за 603 что это не наш ребенок. Мы, скорее всего, не заметите, когда он выходит.

В последнее время я получаю выше записи журнала во время перезагрузки, в Debian 9. Любая идея, почему?

+530
rjferguson 25 апр. 2012 г., 02:00:42

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

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

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

+529
Dylan Karr 3 янв. 2019 г., 13:49:18

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

Вы должны войти на диск, загрузки в BIOS.

Если вы поставили Linux раздел или другой жесткий диск, жратву вы просто установили не загружается (не загружается в BIOS), и система загрузит Windows 7 в загрузчик (который установлен в главную загрузочную запись диска).

Поэтому вы должны установить загрузчик (загрузчик GRUB) в MBR диска, а не в раздел Linux.

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

+522
Kiruthika Selvavainayagam 2 февр. 2010 г., 22:55:10

Обычно загрузчика шлицов не есс, но не обновления NAND...но я считаю, что то, что вы уже знаете.
Хорошей практикой является хранение U-загрузки в не и ядро, ФС и резервное загрузчика переменных среды в NAND.
Теперь по поводу ядра: наследие образ ядра Linux (формат) имеет слабую контрольную сумму CRC32 в, Я бы выбрал fitImage, который может быть подписан и содержит настраиваемый алгоритм контрольной суммы, среди других полезных вещей.

+520
RandomSouthAsianGuy 18 мар. 2018 г., 11:04:09

Не уверен, что есть "официально БСД предпочтительным" способом, но я предпочитаю метод с CMake. Хотя это название вводит в заблуждение, так как он выполняет действии настройка и генерирует файлы, не замены сделать или команде gmake. Он может генерировать make-файлы Unix, а также в Xcode, qtcreator, визуальная студия, Borland и многие другие файлы проекта.

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

+474
Jadawin 23 авг. 2012 г., 16:56:37

Вы можете использовать snaplen флаг, чтобы указать размер каждого пакета.

-с 0 устанавливает по умолчанию размер пакета до 65535 байт, что увеличивает время, необходимое для обработки пакетов и уменьшает количество пакетов, буферизации, согласно Man-странице. Хотя это может работать здесь, оно не может быть уместно в других случаях, поскольку это может вызвать пакеты будут потеряны.

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

Так что, пока -с 0 может работать здесь, для использования в будущем было бы лучше идея, чтобы начать с -с 1500 и корректировать по мере необходимости.

От человека тсрйитр:

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

+447
Capt Pandit 13 дек. 2017 г., 15:39:32

Я не могу из SVN репозитория (через HTTP) с работы, но я могу из дома. Я нахожусь, однако, в состоянии СВН список , а также просматривать репозиторий в веб-браузере, когда на работе. Это сообщение Я вижу (URL-адрес РЕПО удалено для предотвращения спама сервера):

$ СВН совместно http://-------.---/svn/project
СВН: E000104: ошибка запуска контексте: Соединение прервано

Первый раз, когда я пытаюсь оформить заказ, он будет получать несколько каталогов (только пустые каталоги, а не содержание), прежде чем давать сообщение об ошибке. Я подозреваю, что проблема, связанная с брандмауэром: этот суперпользователя вопрос и этот вопрос в Google группы показывают те же симптомы, и брандмауэр был предложен в качестве виновника, но ни один вопрос с разрешением. Эти и StackOverflow вопросы (здесь и здесь) опишите проблемы с совершение, но не проверял.

Усложняя ситуацию, я могу оформить другой репозиторий (также подается через HTTP, но с другого сервера), но первый сервер, кажется, не быть нарушена (напомним, я могу оформить заказ из дома). Не использует HTTPS, но могут ли быть другие параметры, которые делают разницу?

Изменение порта не работает. Возможно, другие порты заблокированы, потому что процесс висит пока запрос времени ожидания:

долл. http://-------.---:8080/svn/project СВН 
СВН: E170013: не удается подключиться к репозиторию на http://-------.---:8080/svn/project URL-адрес''
СВН: E000110: ошибка запуска контекста: время ожидания соединения истекло

Я бегу поп!_OS 18.10 (производные Убунту).

+425
John Mata 15 мая 2016 г., 09:00:23

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

Да. Это ваша работа, убедиться, что это сделано. Если приложение не делает этого, вы должны заметить, что приложение не делает его и сделать это самостоятельно.

Или мне просто положиться на разработчиков приложений, чтобы они написали свой код для этого?

Не полагаться на заявления разработчиков, чтобы сделали что-нибудь. Есть много инструментов, доступных в системе Linux администратора для получения фактов , какие приложения делают во время выполнения.

+371
u339786 3 нояб. 2014 г., 03:22:36

В конце ответа на старый вопрос, но я думаю, что это ответ на ОП искал:

SEDCMD="/[а-Яа-З0-9:./_-]+\.(ПНГ|формате JPG|GIF или в формате tif|CSS) с/ С:[а-Яа-З0-9]*/::"
найти . -имя '*.в CSS-или -имя '*.Яш' -exec для СЕПГ -я "$SEDCMD" '{}' ';'
+331
user215561 25 янв. 2015 г., 01:18:45

Я использую Debian на VPS. Я подключение к ней удаленных рабочих столов на Windows машины.

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

Если я использую удаленный рабочий стол для подключения, клавиша Tab не работает в коврик, окно gedit, или терминал. Можно использовать клавишу " Tab "ж/ клавиши" Alt " для переключения между открытыми окнами, так что я знаю раскладку клавиатуры Debian-это ок (я надеюсь)...

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

в /etc/Баш.bashrc следующее

# включить автодополнение Bash в интерактивном снарядов
если ! shopt -ок в POSIX; затем
 если [ -Ф /usr/доли/Баш-завершение/bash_completion ]; тогда
 . /usr/доли/Баш-завершение/bash_completion
 Элиф [ -Ф в /etc/bash_completion ]; тогда
 . файл /etc/bash_completion
интернет
интернет

/и т. д./профиль

если [ -Ф в /etc/bash_completion ]; тогда
 . файл /etc/bash_completion
интернет

~/.bashrc следующее

# включить программируемые функции завершения (вам не надо включить
# это, если это уже включено в /etc/Баш.bashrc и и /etc/профиль
# источники /и т. Д./Баш.bashrc с).
если ! shopt -ок в POSIX; затем
 если [ -Ф /usr/доли/Баш-завершение/bash_completion ]; тогда
 . /usr/доли/Баш-завершение/bash_completion
 Элиф [ -Ф в /etc/bash_completion ]; тогда
 . файл /etc/bash_completion
интернет
интернет
+304
Shri Kant 17 июн. 2019 г., 23:45:58

Я двойной загрузки Кали рядом с Windows7 и после успешной установки я перезагрузился, чтобы не найти возможность использовать Кали, а не с Win7 в БИОСе.

После небольшого исследования я узнал, что с Win7 имеет тенденцию к удалению жратвы. Поэтому, глядя на которые я перезагрузил через мой Live USB с Кали на нее и пытался решить мою проблему, пытаюсь переустановить GRUB с помощью объяснения ,и поправил sda3 в качестве на sda6, так это где у меня Кали установлена на моем жестком диске: https://forums.kali.org/showthread.php?20559-How-To-Repair-Kali-Linux-Grub-With-Kali-Linux-Live-Cd-Dual-Boot-With-Windows-7

корень@Кали:~# смонтировать /dev/sda6 /MNT в
корень@Кали:~# горе ... привязать /dev /тугриков/Дев
корень@Кали:~# горе ... привязать /dev/оч /шоссе на/dev/оч
корень@Кали:~# горе ... привязать файла /proc в /MNT/proc и
корень@Кали:~# горе ... персонализация /системы в /MNT/sys файла
корень@Кали:~# вызов chroot в /MNT
корень@Кали:/# жратва-установка /Дев/СДА
Установка закончена. Ошибка не сообщается.
корень@Кали: обновление-жратва/# 
Производя жратву.cfg для ...
Нашли фоновое изображение: /usr/доли/картинки/рабочий стол-базовый/рабочий стол-харчами.ПНГ
Нашли образ Linux: файл /boot/vmlinuz-3.18.0-kali3-для amd64
Нашли образ initrd: файл /boot/initrd он.ИМГ-3.18.0-kali3-для amd64
 Нет группы томов нашли
Найден Windows 7 (погрузчик) на /dev/sda3 в качестве
Найти среду восстановления Windows (загрузчик) на /dev/sda4 в
сделано
корень@Кали:/# выход
выход
корень@Кали:~# размонтировать /шоссе/Дев/оч
корень@Кали:~# размонтировать /шоссе/Дев
корень@Кали:~# размонтировать /шоссе/прок
корень@Кали:~# размонтировать /шоссе/Сыс
корень@Кали:~# размонтировать /шоссе

Я удалить Live USB и перезагрузить компьютер, удерживая клавиши Shift, но это снова загрузчик для Windows.

Любая идея, что я делаю неправильно?

+288
szeli 24 авг. 2012 г., 20:12:31

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

Подключение к remote.host.com закрытые

и тогда я сразу же по возвращению в систему:

Последний вход: четверг октября 6 21:04:20 2011 от XYZ
[email protected] ~ $ 

Почему это происходит и как я могу остановить это?

+285
DSchana 5 июл. 2018 г., 15:36:38

Поэтому у меня есть список загружаемых ссылок с конкретного заказа, но имена были перепутаны

example.com/ddk.zip
example.com/453.zip
example.com/hth.zip

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

001_ddk.zip
002_453.zip
003_hth.zip

Есть ли способ достичь этого в bash?

+268
neddy 19 нояб. 2013 г., 17:09:54

Вы можете проверить свой ~/.bashrc и файл и посмотреть, если у вас есть псевдоним, определенный для компакт-дисков. Это происходит, как и любой другой пользователь или только твоя? Это только в папке или всех каталогов в вашем домашнем каталоге?

+261
guest2324 1 авг. 2017 г., 13:08:00

Просто другой подход, используя просмотр назад:

$ грэп -Р-О -Е '(?<=^ВЫБЕРИТЕ \* С )(.*$)' файл<''
table_02323
table_231
таблице table_1
+237
Ajb1970 14 янв. 2014 г., 02:22:43

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

Сегодня я включил его только для X висит после загрузки. Я попробовал перезагрузиться, передавая noresume вариант на жратву так, чтобы он не использовал загрузке данных в своп, вызова экран входа в систему и после закрытия командной строки, и т. д... Ничего не меняется. Все нагрузки, даже ВПА-проситель, ГДМ..., по крайней мере, согласно сообщения, выводимые при загрузке, а потом я все равно в конечном итоге застрял по умолчанию обои с моего рабочего указателя мыши.

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

У меня не последние изменения в X или конфигурация системы, ни все важные обновления. Единственное, что я сделал отличается от обычного спящий режим, при этом имея еще несколько видео подряд: видео файл, который будет проигрываться на VLC и некоторые вкладки Firefox с Flash-видео, которая, однако, не играли все вместе одновременно. Я обычно в спящий режим после закрытия нескольких приложений, вот и все.

У вас есть идеи, что происходит? что я должен проверить, чтобы устранить проблему?

+236
xKill 10 авг. 2015 г., 04:40:46

Я пытаюсь получить детали туннель IPSec на маршрутизаторе. После этого выборка строк с IP адресами.

Так, я должен следовать код:

отправить "показать туннеля IPSec удаленного 10.10.10.10\Р"
ожидать, что "местные"
отправить "\Р"

набор итогового $expect_out(буфер)

набор записей [сплит $исход "\Н"]

отдых еогеасп $записей {
если {[регулярное выражение {\*.*$} отдых $tunnel_name]} {
regsub -все "\Р" $tunnel_name "" tunnel_name
regsub -все "" $tunnel_name "" tunnel_name
набор NodeBInfo "тоннеля:\Т $tunnel_name"

задайте команду "показать туннеля IPSec имя $tunnel_name деталь | включить \"Удаленный IP\""
отправить "$команды\Р"
ожидать, что "местные"
установлен результат 1 $expect_out(буфер)
набор записи1 [сплит $результат 1 "\п"] 
rec1 еогеасп $записи1 {
если {[регулярное выражение {удаленный IP :.*$} $remote_ip rec1]} {
regsub -все "\Р" $remote_ip "" remote_ip
добавить NodeBInfo "\Т$remote_ip"
}
}
отменить результат 1
неопределенные команды

задайте команду "показать туннеля IPSec имя $tunnel_name деталь | включить \"IRAC ИС\""
отправить "$команды\Р"
ожидать, что "местные"
набор outcome2 $expect_out(буфер)
набор records2 [сплит $outcome2 "\Н"] 
rec2 еогеасп $records2 {
если {[регулярное_выражение {IRAC с IP:.*$} rec2 $remote_ip2]} {
regsub -все "\Р" $remote_ip "" remote_ip2
добавить NodeBInfo "\Т$remote_ip2"
}
}
сбросить outcome2
неопределенные команды

ставит "NodeBInfo $NodeBInfo\Р"
}
}

Я ожидал следующее значение переменной NodeBInfo:

NodeBInfo тоннеля: *ran_tunnel-10.10.10.10-4049 удаленный IP : 10.10.10.10 локальный IP : 20.20.20.20 IRAC ИС: 40.40.40.40 / 255.255.255.0

Но у меня есть только:

Тоннель NodeBInfo: *ran_tunnel-10.10.10.10-4049

Полный выход из скрипта:

[местный]маршрутизатор#показать туннеля IPSec дистанционного 10.10.10.10


::::: Туннель : *ran_tunnel-10.10.10.10-4049
 Ключевые : -
 Удаленный IP : 10.10.10.10 локальный IP : 20.20.20.20
 Типа тнл : протокол IPSec АСП слот/код : 6/1
 Состояние : до обязан : [email protected]_seg
 Канал ID: 12479 внутренних ЛПВП: 255/32:511:63:31/0/2/12479

::::: Туннель : *oam_tunnel-10.10.10.10-4bca
 Ключевые : -
 Удаленный IP : 10.10.10.10 локальный IP : 30.30.30.30
 Типа тнл : протокол IPSec АСП слот/код : 6/1
 Состояние : до обязан : [email protected]_seg
 Цепи код: 15340 внутренних ЛПВП: 255/32:511:63:31/0/2/15340
[местный]маршрутизатор#
[локальные]маршрутизатор#шоу тоннеля имя протокола IPSec *ran_tunnel-10.10.10.10-4049 деталь | включить "Удаленный IP"
 Удаленный IP : 10.10.10.10 локальный IP : 20.20.20.20
[местный]маршрутизатор#тоннель NodeBInfo: *ran_tunnel-10.10.10.10-4049
показать тоннель имя протокола IPSec *ran_tunnel-10.10.10.10-4049 деталь | включить "IRAC ИС"
IRAC ИС: 40.40.40.40 / 255.255.255.0
[локальные]маршрутизатор#шоу тоннеля имя протокола IPSec *oam_tunnel-10.10.10.10-4bca деталь | включить "Удаленный IP"
 Удаленный IP : 10.10.10.10 локальный IP : 30.30.30.30
[местный]маршрутизатор#тоннель NodeBInfo: *oam_tunnel-10.10.10.10-4bca
показать тоннель имя протокола IPSec *oam_tunnel-10.10.10.10-4bca деталь | включить "IRAC ИС"
IRAC ИС: 50.50.50.50 / 255.255.255.0
[местный]маршрутизатор#
[местный]маршрутизатор#выход
+236
Brian Polanco 9 янв. 2015 г., 05:05:37
  1. Нано-это текстовый редактор. Теперь я должен признать, что мне это не нравится, и первое, что я сделать, это удалить его и установить моего любимого редактора, но редактор способен выполнять все базовые задачи редактирования.

  2. если вы тип нано скорее всего, вы начнете нано. Если вы не хотите запускать нано, не нано.

  3. Если вы не типа нано, но это началось так, например, sudoedit, visudoи т. д. либо установить в качестве редактора или среды визуального переменную, чтобы указать редактору на ваш выбор (помните, что вам может понадобиться редактор не фон сам по себе или это вызовет проблемы с фантиками). Также если вы используете Debian с полученный дистрибутив разумный-редактор и альтернативы допустить дальнейшей конфигурации.

  4. Если вы не типа нано и нано, несмотря на выше, вы можете переименовать нано что-то вроде нано.реальным и создать символическую ссылку из нано в Редакторе (пока ваш редактор не автоматически фон сам, а сценарий может помочь).

+201
gabn88 22 авг. 2016 г., 03:59:19

Я использую Ubuntu 16.04 с nginx и несколько сайтов на WordPress. Иногда я не посещаете сайт в течение длительного времени (>=1 месяц) и это может быть, что сайт не работает.

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

Подходы, рассматриваемые до сих пор

1. Создание инструмента с нуля

  1. Создание нестандартной конфигурации для моего SMTP-сервера.
  2. Добавление АНК настройка recors DNS на хостинг-провайдеров инструмент управления DNS.
  3. Добавление еженедельных задач Cron с скручиваемость -л -л на каждый домен и сохранить его вывод в файл.
  4. Добавление еженедельное задание cron, скажем, на один час позже, чтобы проверить каждый файл и отправить себе, если код состояния не 200.

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

2. Сторонние инструменты

Я не хочу использовать какие-то грандиозные, сторонние сети-мониторинг услуг, как Nagios, включая Icinga, Zabbix вы Кэнсиро, и т. д., И все они кажутся излишеством в этом конкретном деле.

3. Постфикс добавить-на

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

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

4. Обработка спам-фильтр

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


Мой вопрос

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

+160
user78593 17 февр. 2019 г., 03:42:36

Вопрос:

Как я мог найти матчи многострочные регулярные выражения в файлах, без pcregrep?

Мне нужно найти/печать положение каждого происшествия.

К сожалению, pcregrep нет и у меня нет прав для установки. Другие альтернативы команда grep в Perl СЭД питона и т. д.

Пример регулярного выражения для поиска:

Текст\пстрока

Контекст:

Скрипт предоставляет сотни МБ структурированного текста в несколько десятков файлов, но, к сожалению, некоторые линии отсутствуют (вследствие многих причин). Мне нужно проверить, где эти границы отсутствуют, поэтому поиск последовательность предшествующих и следующих линий.

Текст
Отсутствует //эта строка иногда не хватает.
Линия

Отредактированы:

Возможен ввод

example.txt

Текст
Отсутствует
Линия

Текст
Отсутствует
Линия

Текст
Линия

Текст
Отсутствует
Линия

Возможный выход:

example.txt строка 10

Некоторые попытки не имели успеха:

pcregrep 
 # команда не найдена
apt-получить установку pcregrep 
 # нет разрешения, нет полномочий Су, дистрибутив не обеспечивают pcregrep, устаревшие источники, не требующих изменения на сервер и т. д.
СЭД -р с#(текст\пстрока)#\1#' ./* 
 # напечатать все строки, а не только матчи, без указания файла или строки и т. д.
команда grep 'текст пстрока\' . / * 
 # Не работает на Multi-линии
СЕПГ -Н-Текст/,/линия/{п}' ./* 
 # Не то же самое выражение, не отражает линии результат и т. д.
+136
dimboukosis 21 июл. 2011 г., 12:39:28

Не знаю, почему $? и $! значения в функции foo функция не относится к детский вопрос, но следующие исправления показаться, чтобы обойти эту проблему, используя рабочие места -п внутри foo в функции, вот так:

#!/usr/Бен/ОКР Баш

комплект -м # позволяют контролировать работу 
EXIT_CODE=0 # код выхода из общего сценария

функция Foo() {
 для работы в вакансии-п; делать
 Эхо "ПИД => ${работа}"
 если ! подожди ${задание} ; тогда
 эхо ", по крайней мере, один тест завершился с кодом выхода => $?" ;
EXIT_CODE=1;
интернет
сделано
}

детский ловушку 'фу' 

DIRN=$(каталог "$0")

команды=(
 "{ Эхо 'фу' && выход 4; }"
 "{ Эхо 'бар' && выход 3; }"
 "{ Эхо 'баз' && выход 5; }"
)

выражение клен=`"${#команды[@]}" - 1` # получаем длина команд - 1

для меня в сл 0 "$клен"`; сделать
 (Эхо "${команды[$я]}" | Баш) & # запустить команду через баш в подоболочку
 команда echo "$I-м я был выпущен в качестве фонового задания"
сделано

ждать! ждать все закончить

Эхо "EXIT_CODE => $EXIT_CODE"
выход "$EXIT_CODE"
+103
jmrq 17 мая 2014 г., 23:05:04

Я пытаюсь экспортировать данные из базы данных Postgres в файл в bash. Но я хотел бы убедиться, что файл переписывается только если подключение к базе данных не удастся (т. е. я получаю некоторые данные обратно)

Попробовал использовать pipefail вариант, однако если первая команда завершается с ошибкой (сервер не существует например), кот команды выполняет еще и создает пустой файл (вытирая последние хорошее содержание, которое я хотел бы предотвратить). В приведенном ниже примере окружения myhost, которая является недопустимым хозяина, поэтому команду psql просто не получится.

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

#!/Бен/ш
набор -о nounset
набор -о errexit
набор -о pipefail

PG_HOST=окружения myhost

psql в $PG_HOST -в -Ф$'\Т' -с "выбрать * из mytable" | КПП > /tmp/mytable.txt
+101
extohell 9 дек. 2017 г., 23:30:59

Отрывок из записи в MAN-странице:

-д-продолжительность=#
 Прервать через # секунд. Значение ноль означает бесконечность. Значение по умолчанию-ноль, так что если этот параметр не указан, то записи/воспроизведения‐
 процесс будет запущен, пока не будет убит.

Это команда, я использовал для записи звука на неопределенный срок с Kinobo Акиро USB микрофон с помощью дискретизации 48 кГц:

летопись --устройства="утилиты HW:1,0" --формат=S16_LE --скорость=48 rec_$(дата "+%F_%ч.-%м-%ы").в формате WAV

Увидеть этот ответ на том, как указать, какое устройство использовать.

Для преобразования звукового файла в формат MP3, вы можете использовать ffmpeg в:

ffmpeg на меня отдых.в формате WAV -acodec MP3 и отдых.МР3
+88
user2200568 25 окт. 2018 г., 12:06:49

screenshot

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

+42
user61891 31 мар. 2010 г., 19:37:35

Это может работать для вас (ГНУ СЭД):

СЭД -р '/(\S+с)\файл\ы 1/Д' 
+42
Ehyeh Djm 19 февр. 2012 г., 14:52:39

Вы можете использовать простое регулярное выражение , чтобы отфильтровать строки, которые начинаются с буквы A или L или Q плюс условие. на awk хорошо подходит для что-то вроде этого:

на awk '($0 ~ /^[ДУК]/ || 2 $< 11) { печати $0 }' < ввод.Файл > Выход.файл1
на awk '($0 ~ /^[^ДУК]/ && 2 $< 11) { печати $1 }' < ввод.Файл > Выход.файл2
+23
ggoha 18 дек. 2010 г., 06:37:21

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

$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