Проверка водопроводного ввода на пустые места и вперед

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

Для большей ясности, я проведу что-то вроде кота input.txt | ./script.sh где input.txt похоже

линия 1
линия 2
линия 3

и script.sh в настоящее время выглядит так:

input_text читать 

если [ -з "$input_text" ]
 # игнорировать emtpy ввода
 затем выйдите из 0
еще
 # что-то делать с входной
интернет

Проблема в том, что в этом случае в первой строке входного "линия 1" читать в input_text переменной и, следовательно, не передается с остальным вход (который тогда только состоит из строк 2 и 3) в код, следующие после еще.

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

+784
Rocky197 25 авг. 2015 г., 04:31:17
35 ответов

Другая причина, это теоретически является отсутствие практического опыта.

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

Однако переменный размер не единственное ограничение. Структур данных и алгоритмов их навязать свои собственные ограничения. Представьте на минуту, делая линейной ходьбы от структуры данных, описывающих каждый 4КБ страницу что 128TB. Есть очевидные ответы: не используйте страницы размером 4 КБ, не использовать линейные структуры данных, не открыть эти структуры данных часто разгружать как можно в оборудование. Но есть и более тонкие структуры данных+алгоритм ограничения, которые мы не будем знать, пока мы не сталкиваемся с ними.

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

+951
user3161924 03 февр. '09 в 4:24

(Я предполагаю, что вы используете Л3 ВПН.)

Чистый (нац-менее) способ сделать это, чтобы дать IP вашей локальной сети к вашему OpenVPN клиента. Допустим, в вашей локальной сети 192.168.0.0/24, можно статически выделить один IP в этом диапазоне на ваш клиент OpenVPN.

Скажем, вы даете 192.168.0.42 в ваш openvpn-клиент. Узлы в локальной сети пытается достичь 192.168.0.42 будет делать ARP-запрос в сеть для того, чтобы найти MAC-адрес, связанный с IP-адресом. Однако, ваш OpenVPN-это не в локальной сети и не может отвечать на запросы ARP: таким образом, узлы на удаленной локальной сети не может достичь ваш клиент OpenVPN.

Настройки IP на сервере:

IP-адрес добавить 192.168.0.33 коллегиального 192.168.0.42 в dev tun0

Настройки IP на клиенте:

IP-адрес добавить 192.168.0.42 коллегиального 192.168.0.33 в dev tun0

Во-первых, мы должны задать OpenVPN серверу для ответа на ARP-запрос от имени клиента. Это называется ARP-прокси:

прокси IP ржут 192.168.0.42 в dev eth0 в

Теперь, узлов в локальной сети, пытаясь достичь 192.168.0.42 получите ответ ARP от OpenVPN сервер и отправлять пакеты к нему.

Следующий шаг-включить пересылку IP на сервера OpenVPN:

команды sysctl -w в сети.протокол IPv4.ip_forward=1

При получении пакета для 192.168.0.42, сервера OpenVPN теперь будет направлять его клиенту.

+938
Matthias B 19 мар. 2016 г., 11:53:03
Другие ответы

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

162

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

на awk -Ф-в ОФС=, '{gsub(/-/, "", $2); печать}' < в.CSV-файл > выход.КШМ
+930
user54017 13 февр. 2013 г., 03:35:18

Получается, что это проблема в Mercurial и что там не так легко обойти ртутный 2.1. Я только что отправил трех патчей к взрывному рассылку, чтобы исправить это — надеюсь, вы увидите исправления в ртутный 2.1.1 в неделю.

Проблема в том, что largefiles Extension является создание .НД/largefiles/<хэш> файлы, записывает данные во временный файл, который затем переименован в настоящее название. Он создает свои временные файлы с помощью стандартного tempfile модуль в Python. Модуль ограничивает разрешения до 600 , так как вы обычно не хотите, чтобы кто-нибудь прочитал ваши временные файлы. Расширение largefiles не принимать это во внимание и просто переименовал файл.

Мои патчи исправляют это путем принятия разрешения .НД/магазин учтены при создании временных файлов. Это должно привести largefiles в соответствие с остальной Меркуриал.

+904
JohnyQ 10 июл. 2012 г., 10:01:52

Я ищу инструмент, который имеет открытый исходный код и аналогичных метаданных Touch или помощник метаданных. Если нет, я могу создать одну.

+884
GOpitbullGO 12 авг. 2010 г., 15:07:31

В момент времени, оба встроенной от Баша, нет внешних /usr/Бен/время команды.

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

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

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

Это, однако, называет его в двух отдельных трубопроводов, Итак, вы видите выход в два раза:

$ время { время; }

реальные 0m0.000с
пользователь 0m0.000с
представление sys 0m0.000с

реальные 0m0.000с
пользователь 0m0.000с
представление sys 0m0.000с

Вы можете увидеть результаты, используя внешний файл/usr/Бен/время , назвав это явным образом с пути... или с помощью \время (ведущие \ предотвращает оболочки с помощью встроенного) или с помощью команд встроенного (как во время команды время), например:

$ команда времени
Использование: время [-апвв] [-форматирования F] [-O Файл] [Добавить--] [--многословный]
 [переносимости--] [--формат=] [--output=файл] [- версия]
 [--тихий] [--Help] и команда [аргумент...]

реальные 0m0.002s
пользователь 0m0.000с
представление sys 0m0.000с

Как вы видите, внешние /usr/Бен/время жалуется, когда он вызывается без аргументов... так вот что ты видишь там. (Также, если вы используете его в настоящую команду, вы заметите, что формат отличается от Баш встроенные.)

+882
zaIIIkvartron163 13 сент. 2019 г., 00:48:31

Один из более тщательно и вторым догадались проектных решений в Unix и Linux, является файловой системой, функция, которая работает в вашу пользу: можно использовать любые символы в файл/имя каталога, за исключением нулевой символ \0 (код ASCII 000) и Слэш / (последнее-только для файл пути).

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

...с одним teeeeny небольшим исключением. (Конечно, да?) Я не вижу никаких признаков того, что вы планируете делать это, но следует отметить: избегать дефисов в начале имени. Это законно, конечно, но есть слишком много программ, которые будут обрабатывать такие имена неправильно в результате чего их нельзя было интерпретировать как параметры командной строки/флаги. Например, если скрипт передает именем в другой скрипт вроде этого: одни-сценарий-мой-тире-первых-файл ... тогда не удивляйтесь, если увидите что-то вроде неизвестный параметр '--моя-тире-первых-файл.

ТЛ;ДР предложенной схемы являются безопасными , если вы избегайте имен, которые начинаются с черточки.

Дополнительное замечание: Если точки сами по себе-не редкость, особенно в отдельный файл базы название от его "расширения" (например, foo.txt), точки в парах обычно один..., где они имеют специальное значение: родительский каталог текущего каталога (..) или предыдущих каталогов (с именем/foo/бар/../баз). Так что пока это не вызовет каких-либо технических вопросов, двойных точек в имени немного нестандартный и может привести к некоторым пользователям сделать двойной принять.


+861
rebus 31 мар. 2016 г., 10:26:24

Проблема

У меня проблемы с экраном рвут на моем ноутбуке при просмотре веб-страниц. Ноутбук имеет интегрированную графику от Intel и NVIDIA на GPU. При его использовании от батареи я использую интегрированную графику, чтобы увеличить срок службы батареи.

Разрыв экране возникает только при использовании встроенной графики. Я googled для решения этой проблемы, и я нашел тот, который работает. Я создаю файл в/etc/Х11/файл xorg.конф.Д/20-Интел.конф со следующим содержанием:

Раздел "Устройство"

 Идентификатор "Интел Графикс"

 Водитель "Интел"

 Вариант "TearFree" "правда"

EndSection

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

Вопрос

Как я могу исправить разрывания экрана при использовании интегрированной графики моего ноутбука, не будучи предотвращены с помощью GPU от Nvidia?

Детали

Я использую НР призрак на x360 с MX150 видеокарта NVIDIA и процессор Intel сердечника i7-8550U процессора. Я и3-пробелы с i3-гном на Ubuntu 19.04.

Я переключаться с помощью видеокарты NVIDIA-настройка и смена премьер-профиль между одним и другим:

enter image description here

Попытки решения:

Использовать различные конфигурации xorg.конф.д каталог: [не] там уже есть файл xorg.конф.д каталог /usr/доли/Х11/файл xorg.конф.д, и он содержит большое количество различных файлов конфигурации. Я попробовал добавить 20-Интел.конф файл есть, а то экран рвет, но все-таки прорвались от Nvidia (и мне пришлось удалить файл, чтобы получить ГПУ на работу снова).

+853
Thomas madl 2 авг. 2012 г., 04:27:44

Арч Линукс поставок в Btrfs-прогрессистов с собой .таймер блок файла для файловой системы Btrfs-скраб , который можно активировать:

systemctl включить [email protected]

Тире ("-") после символа @ используется для указания корневого каталога, см. На странице ArchWiki подробнее об этом:

https://wiki.archlinux.org/index.php/Btrfs#Start_with_a_service_or_timer

Для проверки состояния, использования:

список таймеры systemctl

Или:

journalctl -U с файловой системой Btrfs-скраб@-.{таймер,служба}

+799
Ryan Novosielski 5 мар. 2013 г., 04:40:45

С лицензией GNU СЕПГ и оболочки, такие как ЗШ (или Баш с shopt -с globstar):

сед-НС '${/./Ф}' ./**/*.стиль

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

+764
Florian Gutmann 19 июн. 2010 г., 18:53:10

Вы выбрали сетка вариант установки, поэтому нужно будет указать параметр HTTP-запросов и настройки протокола TCP/IP-соединение.

Имя сервера должно быть что-то вроде этого:

Сайт: /в CentOS/5.3/ОС/для i386 
Каталог в CentOS: /в CentOS/5/ОС/для i386

Источник

+762
Fingolricks 6 июн. 2015 г., 01:22:33

Так, LVM и RAID может создавать виртуальные устройства хранения данных, которые могут охватывать несколько физических жестких дисков. После создания логических томов или RAID-массив, обычная вещь, чтобы сделать, это отформатировать устройство с файловой системой.

Почему массива.с ext4 работать, когда в ext4 не является кластерной файловой системы?

От того, что я знаю каждого раздела на каждый жесткий диск имеет локальный файловой системы определенного типа (в ext2,и Ext3,Ext4 разделов,файловой системы NTFS,в FAT32...). Если мы объединяем разделы разных жестких дисков нельзя кластерной файловой системы требуется?

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

+762
T S Aditya 16 авг. 2012 г., 02:35:17

Установив Dropbox на деб файлы из Dropbox на сайт (Ubuntu или Debian, то я не проверял другие) будут не установить Наутилуса, хотя Наутилус gdebi говорит, что расширение будет установлено. Установке Dropbox с источниками Ubuntu в Synaptic или в терминале не установить Наутилус. Файловый менеджер интеграцию также в синаптической (Убунту источников) с пакетами Немо-в Dropbox и Каха-аккаунта Dropbox, а также с либнет-приложение Dropbox-АФИ-на Perl.


После установки Dropbox с Наутилус (судо apt-получить установки Dropbox на Python-gpgme)

ООН-установка Наутилус работает без глюков, но есть ограниченная интеграция с файловым менеджером на данный момент, может быть, открытие папки Dropbox в трее значок, но без Dropbox и функции файлового менеджера (в папке символы и интеграция меню). Испытания с корицей и Немо.


Для Nemo/Корица.

Есть Немо-в Dropbox. "С Nemo-Dropbox-это расширение, которое интегрируется с Dropbox веб-сервис с вашем рабочем столе Cinnamon. - установка этого пакета скачать проприетарные двоичные файлы с dropbox.com."

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

enter image description here


Файл менеджер для Каха: Каха-в Dropbox.

"Каха Dropbox-это расширение, которое интегрируется с Dropbox веб-сервис, с твоим другом столе. - чтобы использовать этот пакет необходимо установить проприетарные пакет из https://www.dropbox.com/install."

Итак, вам нужно иметь аккаунт Dropbox перед установкой этого.


Насколько я могу судить, либнет-приложение Dropbox-API-интерфейс программы достаточно для того, чтобы иметь файловый менеджер интеграцию (проверено с Nemo без Немо-в Dropbox).


Для Дельфин:

  • На основе этой КДЕ-пост с Reddit:

Установите Дельфин-плагины, а затем активировать Dropbox и обслуживание под настроить Dolphin... > услуги > программа Dropbox. Это добавляет опцию "переместить в Dropbox" для некурящих в Dropbox-Эд пользования; внутри папки Dropbox это

enter image description here

  • Среди многочисленных Дельфин сервисные меню, которые включены в КДЕ-услуги упаковки является тот, который обеспечивает Dropbox с нужным.

enter image description here


Проверить метки на Dropbox элементы могут отсутствовать с иконы-наборы отсутствуют необходимые файлы на набор иконок/эмблем/масштабируемые. Копирование файлов с другого набор иконок будет решить эту проблему.

+724
rbhattad 26 янв. 2015 г., 01:27:25

Простое решение контура оболочки будет делать

на пути в тест/???/; делать
 функции printf '%з\п' "$( и basename "$путь" )"
сделано

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

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

на пути в тест/???/; делать
 # код используя "$путь" здесь
сделано

Т. е., вы бы не создать список и потом перебрать его.

+685
user235377 30 окт. 2010 г., 09:54:49
на awk '
Начать {
дрм="%-15С%-10С%-10С%-10С%-10С%-10С\Н"
 е дрм,"имя","возраст","пол","вес","домой","телефон"
 печать "---------"
}

{
в=$0
 суб(/[^:]*: /, "", в)
а[$1]=в
}

/Телефона/ {
 е дрм,а["имя"],а["возраст"],а["секс:"],а["вес"],а["дом"],а["телефон"]
 удалить
}

Конец{ 
 печать "---------\всегда полный" 
файл}'*

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

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

в=$0
суб(/[^:]*: /, "", в)
а[$1]=в

Первое поле является ключевым. Все, что после первого двоеточия-пространство-это ценность.

Одну команду awk может обрабатывать большое количество файлов. Как указано выше, все файлы с Глоб файл* обрабатываются. Замените это все Глоб играм файлы данных.

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

Пример вывода

$ Баш script.sh
Имя Возраст Секс Вес Домашнего Телефона 
---------
Мэтти Nigan 65 м ХХ ХХХХХ ХХХ ХХХ ХХХХ
---------
Полный Файл 
+647
Basit Basit Amjad 31 янв. 2019 г., 23:25:08

Я французский и я установить ArchLinux с Лукс на файловую систему Btrfs.

Логин: Я не могу монтировать файловую систему на /dev/sda2, потому что клавиатура находится в нас

Я пытаюсь изменить файл/etc/vconsole.конф в FR и генерировать локали поколения, но клавиатура не меняется при следующей загрузке.

+627
rjp 22 нояб. 2014 г., 19:38:12

Именно то, что они не должны "убегать" от? Возможно, вы захотите взглянуть на корневого каталога и тюрьмах (Дарвин БСД производные, так что этот последний BSDism могут быть доступны). Будьте осторожны, действительно поставив процесс в клетке он не может убежать от не является тривиальным.

+526
Ochole Stephen 23 дек. 2013 г., 07:27:01

Менять БИОС из UEFI в Legacy. Когда я сделал это, USB-устройства появились в меню загрузки при перезагрузки моего компьютера.

+510
BTRUE 24 апр. 2015 г., 01:51:27

Я обновление баш на наши встроенные платформы с 4.1.9 до последней (4.4.12), и я вижу изменения в поведении в этом простом сценарии прохождения сбежал аргументы в скрипт.

Скрипт в /tmp/printarg:

#! /Бен/ш
Эхо "АРГ |$*|"

И я призываю скрипт вроде этого:

Баш-С "в/tmp/printarg \\"Азбука\\""

Я пробовал это на нескольких платформах (родной архитектуру x86_64 Линукс) работает Баш 4.3.42, а также несколько встроенных платформ (ARM и ппц) работает Баш 4.1.9 и 4.2.37, и всех этих платформ доклад то, что я ожидал:

38$ Баш-С "в/tmp/printarg \\"Азбука\\""
АРГ |АБВ|

Но, когда я запускаю это через Баш 4.4.12 (родной x86 или встраиваемых платформ), я получаю это:

$ Баш-С "в/tmp/printarg \\"Азбука\\""
АРГ |АВС\| <<< обратную косую черту

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

$ Баш-С "в/tmp/printarg \\"Азбука\\" "
АРГ |Азбука | <<< пробелы, но слеш ушел

Это выглядит как регресс. Какие мысли? Я также попробуйте включить различные варианты совместимости (compat40, compat41, compat42, compat43) с изменением.

+484
michelmcdonald11 9 дек. 2010 г., 11:17:53

Я использую Арч Линукс 3.12.25-1-арки и httpd.сервис сейчас дает мне проблемы.

$ команду sudo systemctl включить файл httpd.услуги
$ судо systemctl запуска httpd.услуги
Работа для httpd.службе не удалось. Увидеть 'systemctl файл httpd статус.обслуживание и journalctl -xn с Подробнее.

systemctl файл httpd статус.сервис возвращает...

Загружен: загружен (файл/usr/lib в/systemd в/системы/файл httpd.обслуживание; включена)
 Активный: сбой (результат: выход-код) с...
 Процесс: 341 ExecStart=/usr/Бен/apachectl начать (код=выход, статус=1/неудача)`

journalctl -xn с возвращает много записей, но их нет, что носят ошибочный характер.

Я изначально следовал в этом руководстве

Что сделал трюк, но после перезагрузки уже не работает. Я вернулся и проверил, что файл httpd.конф файл был тот же, и я также пытался сделать переустановку с Пакман -Апач с РНР PHP и Apache

+475
user3679660 19 июн. 2012 г., 09:43:08

ДД - одна из старейших утилит Unix, и делает именно это: дублирования дисков. Обычно вы не хотите, хотя и точной копии, потому что нет смысла тратить время и пространство копировать неиспользуемые участки диска.

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

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

+414
Amelia Garcia Mendoza 17 сент. 2018 г., 05:41:38

Понимаете, что такое сервис

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

Как управлять службы вручную

через терминал

#запускаем программу, которая должна быть служба, выходной_файл стенды для вывода выходного
./executable_path арг1 арг2 > выходной_файл

#нажмите Ctrl-Z от остановки процесса
#переместить процесс в фоновом режиме, выводит его PID
БГ

#процесс откреститься или вы, возможно, начали процесс с "nohup и"
откреститься

Теперь у вас есть сервис, вы можете закрыть терминал, сервис будет все еще работает.

убить "ПИД печать

И обслуживание мертв.

через сценарии оболочки

Скрипт, который запускает службы и сохраняет его PID в файл.

команды nohup ./исполняемый аргументы > выход &
MY_PID=$!
Эхо $MY_PID > some_folder/service_pid

Скрипт сервиса отключений:

убить кота some_folder/service_pid`
РМ some_folder/service_pid

с помощью C++

Вы выполняете те же действия, что в примере со скриптами. Просто оберните его в C функции, такие как: система, вилка и старпома*. Однако, это программирование связанные вещи, не связанные с Linux (unix.stackexchange.com). Искать процесс создания с помощью C++.

Интеграция с менеджером системных служб

Хорошо. Это довольно труднее, потому что Linux имеет много руководителей служб и не каждый дистрибутив Linux использует те же. Пользователь может также изменить Диспетчер служб, поэтому даже на одной и той же дистрибутива у вас нет гарантии, что он будет использовать тот же Диспетчер служб.

Наиболее используемыми являются выскочка и systemd в

+409
KC007 25 сент. 2010 г., 13:16:38

У меня возникли проблемы, где ЦМ отказывается рекурсивно в подкаталогах на мой раздел. Это не относится к другим разделам, где это рекурсия. Это не зависит от моего включения/исключения-список.

Вот вывод из ЦМ:

# ПСМ просмотр резервное копирование / -минусы -каталогом=да
Компания IBM Tivoli диспетчер хранения 
Резервного Копирования И Архивирования Командной Строке Клиентского Интерфейса
 Версия Клиента 7, Выпуск 1, Уровень 3.1 
 Дата клиент/время: 25/01/16 18:29:49
(c) Авторское право корпорацией IBM и другие(с) 1990, 2015. Все Права Защищены.

Имя узла: NODENAME.EXAMPLE.COM
Сессия создана с Blackhole сервера: ОС Linux/x86_64 с
 Сервер Версии 6, Выпуск 3, Уровень 5.0
 Сервера дата/время: 25/01/16 18:29:49 Последний вход: 25/01/16 18:28:47

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

Вы уверены, что хотите продолжить? (Да (y)/нет (N)) г
Наименование: Размер: Тип: Статус: Выкройка: Источник: Упр Класс:
----- ----- ----- ------- -------- ------- -----------
/Либ 5 Б - включенный по умолчанию
/ФОО 0 б - включенный по умолчанию
Предварительный вывод был успешно записан в файл 'dsmprev.txt'.

И это то, что мой корневой раздел на самом деле выглядит (файл foo есть для отладки)

# Общ -л /
итого 25
директорию типа drwxr-XR-х 1 корень 1066, 23 января 13:04 ОГРН
директорию типа drwxr-XR-х 6 корень корень 4096 6 января 12:45 загрузки
директорию типа drwxr-XR-Х 22 корень 4620 25 января 18:06 Дэв
директорию типа drwxr-XR-х 1 корень 5626 25 января 15:04 и т. д
-RW-р-р-- 1 корень 0; 25 января 18:29 фу
директорию типа drwxr-XR-х 1 солодки корень 100 4 ноября 15:52 дома
lrwxrwxrwx 1 корень 5 20 16 октября:09 Либ -> lib64
директорию типа drwxr-XR-х 1 корень 1410 октября 20 16:09 lib32
директорию типа drwxr-XR-х 1 корень 4880 25 Января 09:50 lib64
директорию типа drwxr-XR-х 1 корень 10 октября 24 22:17 СМИ
директорию типа drwxr-XR-х 1 корень 10 31 октября 2013 тугриков
директорию типа drwxr-XR-х 1 корень 348 24 января 17:12 опт
д-р-ХС-ХС-х 388 корень 0 25 Января 08:55 прок
drwx------ 1 корень 512 25 января 18:26 корень
директорию типа drwxr-XR-х 26 корень 680 25 января 18:06 запустить
директорию типа drwxr-XR-х 1 корень 4060 25 Января 09:50 переключатель
директорию типа drwxr-XR-х 1 корень 0 27 мая 2015 СРВ
д-р-ХС-ХС-х 12 корень 0 25 января 18:29 Сыс
drwxrwxrwt 18 корень 1500 25 января 18:26 ТМП
директорию типа drwxr-XR-х 1 корень 194 15 ноября 14:11 ЕГР
директорию типа drwxr-XR-х 1 корень 186 31 мая 2015 ВАР

Интернет / файловой системе пользователя, без параметров (на данный момент).

Вот содержание моего dsm.sys файл (в основном стандартных):

Имясервера черной дыры
 COMMMethod Tcpip На
 Объекта 1542
 ПРОТОКОЛ SSL ДА
 TCPServeraddress blackhole.example.com
 ИМЯ_УЗЛА nodename.example.com

 PasswordDir "/и т. д./Тиволи/"
 Для passwordaccess генерировать
 ErrorLogName "в/var/журнал/ЦМ/dsmerror.журнал"
 SchedLogName "в/var/журнал/ЦМ/dsmsched.журнал"
 inclexcl /и т. д./Тиволи/ВКЛ-искл-файл

Файл inclexcl пуст (но он все еще не работает с моей обычной файл, который работает нормально на других компьютерах).

+404
NvidiaTes 8 дек. 2019 г., 18:26:01

Фактическая ошибка в журнале:

ССЗ: ошибка при попытке на exec 'как': execvp: разрешение отклонено

Проблема наверное в том, что у вас есть файл, как в вашем пути, не "Реал" ассемблер, обычно в /бен/как. Измени свой путь, так что в/bin и /usr/Бен являются первым в списке, прежде чем ваш нынешний порядок /usr/местные/комплект JDK/bin в папке/usr/lib64/с Qt-3.3/ОГРН /домашний/midgar77/perl5/ОГРН и /usr/местные/Бен.

+391
Doodle 8 авг. 2016 г., 16:04:40

Проблема в том, что вы используете == как оператор равенства (которое Баш поддерживает), а затем запустить скрипт под Ш. , которая не поддерживает его. Решение заключается в замене:

если [ $? == 0 ] ; затем Эхо""; иначе Эхо "Б"; интернет

С:

если [ $? = 0 ] ; затем Эхо""; иначе Эхо "Б"; интернет

Это будет работать под обе Баш и обычная СГ.

Хотя это может сделать никакой разницы в данном конкретном случае = - это сравнение строк. Для тестирования числовые равенства, следует использовать -экв:

если [ $? -экв. 0 ] ; затем Эхо""; иначе Эхо "Б"; интернет

Пример с ==

Рассмотрим этот скрипт:

$ кот script.sh
грэп "яблоко" fruits.txt
если [ $? == 0 ] ; затем Эхо""; иначе Эхо "Б"; интернет

Он работает под Баш:

$ Баш script.sh
яблоко
А

Он не в тире (тире-это по умолчанию SH на Debian-подобных систем):

$ черточки script.sh
яблоко
script.sh: 2: [: 0: неожиданный оператор
Б

За исключением количества линии, вы можете увидеть, что данное сообщение соответствует тому, что вы видите.

Упрощений

Нет необходимости получить доступ к $? напрямую. Код может быть упрощен до:

$ если грэп "яблоко" fruits.txt; затем эхо "а"; еще эхо "Б"; интернет
яблоко
А

Или, используя логическое и, &&, логическое и, или, ||операторы:

грэп "яблоко" fruits.txt && Эхо || Эхо Б

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

+366
Waqar Arshad 21 дек. 2011 г., 17:44:27

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

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

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

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

Жесткий диск является одним из примеров. Если процесс начинается в Харк дисковых операций (например, чтение или запись в файл), то он будет приостановлен до завершения операции. Даже нулевое значение не поможет вам там. Пока процесс приостановлен, он не будет использовать какие-либо процессорного времени.

Эффект хороший, может быть очень тонким ;-)

+334
Erik Minarini 4 нояб. 2012 г., 05:16:46

Я обнаружил, что aptitude имеет функцию поиска.

профпригодность поиска Firefox

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

суда apt-получить установку профпригодность
+301
Eduardo Esteban Pinedo 24 июн. 2018 г., 09:44:59

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

А зафиксировать точку в истории вашего проекта. Коммит указывает на дерево, а также содержит другую информацию, такую как автор/коммиттер и время фиксации сообщения (в котором автор описывает, что изменилось), и самое главное ноль или более родителей, которые в прежнее состояние репозитория. (Ваш первый коммит имеет нулевую родителей. Большинство совершает после этого один из родителей во время линейного развития, и более чем один, если вы сливаетесь.)

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

$ ЖКТ кота-файл -п главы
81ca1cb660ea79131336944df28b13b711d93557 дерево 
родитель 92b6b8fe9956866ace5397e060e7cc8ee1c76233
родитель 7ea2575ed96d150ee19f70edea4bd42c7c2f0b83
автор Мислав MarohniÄ <[email protected]> 1436468108 -0700
коммиттер Мислав MarohniÄ <[email protected]> 1436468108 -0700

Слияния тяги запросу #951 с GitHub/глобальные аргументы

Не смотря на вшитые список ГИТ глобальные флаги

Чтобы увидеть дерево внутри этот коммит, вы можете кошка-файл -П это дерево:

$ ЖКТ кота-файл -п 81ca1cb660ea79131336944df28b13b711d93557
100644 клякса 730f77a3be502cfe6769c1305c0b59c22274caf5 .гитюдного
100644 клякса bcbd000f6b9ad5b0510f804ac4a3b19306b39c03 .Тревис.в формате YML
100644 клякса da71aa1fa3c3ae47b2fe5e6245ce2eea1586e278 войска.МД
...

Точно так же, если вы посмотрите на родителей, вы увидите те коммиты, а также. Стенография для дерева внутри фиксации, такие как рев - это рев^{дерево}. Поэтому предыдущая команда могла бы быть написана ЖКТ кота-файл -п глава^{дерево}. Обратите внимание, что изм^ стенды для родителей об. При наличии нескольких родителей, пересм^1, откр^2, и т. д. Более подробная информация доступна в ГИТ Рэв-разбор странице.

+282
xiuyoung 30 сент. 2018 г., 22:56:15

Я в настоящее время пытается установить VPN-подключение к сети моего офиса с помощью IPSec и L2TP в Ubuntu 16.04 (и/или Fedora 26), который выдает следующее записей системного журнала (полный лог ниже):

11:46:26 настройка ноутбука[911]: получено пакетов: от X.х.х.х[500] к 192.168.0.102[500] (56 байт)
11:46:26 ноутбук через NetworkManager[911]: анализируется INFORMATIONAL_V1 запросу 3879417451 [ Н(NO_PROP) ]
11:46:26 настройка ноутбука[911]: ошибка NO_PROPOSAL_CHOSEN сообщим
11:46:26 настройка ноутбука[911]: установление связи 5f4cde33-5549-4535-864b-04944a5d4d69 не

По данным этот ответ на подобный вопрос проблема может заключаться в разработке протокола(ов) для подключения. Как предложил мне использовать указанный инструмент Айк-сканирование , чтобы получить некоторые данные от сервера:

# судо прекратить использование IPSec; судо служба xl2tpd стоп; Айка судо-х Scan.х.х.х
Остановка strongSwan IPSec не удалось: стартер не работает
Начиная Айк-сканирование 1.9 с 1 хостов (http://www.nta-monitor.com/tools/ike-scan/)
х.х.х.X основной режим квитирования вернулся ДРЧ=(ский-Р=7b0d4448e7767519) СА=(Энк=3десь хэш=SHA1 для Группы=2:modp1024 авт=ПСК LifeType=секунд LifeDuration(4)=0x00007080) вид=1e2b516905991c7d7c96fcbfb587e46100000009 (МС NT5 ISAKMPOAKLEY) вид=4a131c81070358455c5728f20e95452f (стандарт RFC 3947 нац-Т) вид=90cb80913ebb696e086381b5ec427b1f (проект-группой IETF IPsec с-Нат-Т-Айка-02\Н) вид=4048b7d56ebce88525e7de7f00d6c2d3 (Айк фрагментации) вид=fb1de3cdf341b7ea16b7e5be0855f120 вид=e3a5966a76379fe707228231e5ce8652

Заканчивая Айк-сканирование 1.9: 1 хозяева по этой в 0.062 секунд (16.05 хостов/сек). 1 вернул рукопожатие; 0 возвращено уведомление

Как отмечено далее, я обновил через NetworkManager подключение config, чтобы использовать эти алгоритмы:

[связь]
ИД=содержаться
идентификатор UUID=5f4cde33-5549-4535-864b-04944a5d4d69
тип=ВПН
автосоединение=ложь
разрешения=пользователь:Арне:;
секондари=

[ВПН]
пароль-флаги=1
IPSec-особенно=алгоритм 3DES-SHA1 для!
протокол IPSec-ПСК=****
пользователь=****
с поддержкой IPSec=да
протокол IPSec-ИКЭ=алгоритм 3DES-SHA1-по modp1024!
МРУ=1400
шлюз=х.х.х.х
МТУ=1400
тип обслуживания=орг.freedesktop.Через NetworkManager.протокол L2TP
keyexchange=ikev1

[протокол IPv4]
ДНС-поиск=
способ=авто

[протокол IPv6]
АДР-ген-режим=стабильный-конфиденциальность
ДНС-поиск=
способ=авто

Но это, кажется, не изменить ничего в журнал ошибок.

Кто-нибудь имеет представление в чем может быть проблема здесь?

Большое спасибо!


Среды:

# команды uname -а
Линукс Арне-широта-E5570 4.10.0-35-универсальный #39~16.04.1-Убунту СМП Ср Сен 13 09:02:42 мирового 2017 архитектуру x86_64 архитектуру x86_64 архитектуру x86_64 GNU/Линукс

Полный системный журнал:

11:46:23 ноутбук через NetworkManager[911]: <информация> [1508492783.2731] аудит: ОП="подключение-включение" идентификатор UUID="5f4cde33-5549-4535-864b-04944a5d4d69" имя="содержаться" пид=31464 жидкости=1000 результат="успех"
11:46:23 настройка ноутбука[911]: <информация> [1508492783.2860] VPN-соединение[0xfbd460,5f4cde33-5549-4535-864b-04944a5d4d69,"содержаться",0]: началась служба VPN, ПИД 1579
11:46:23 ноутбук через NetworkManager[911]: <информация> [1508492783.3102] VPN-соединение[0xfbd460,5f4cde33-5549-4535-864b-04944a5d4d69,"содержаться",0]: видел службы; активация связи
11:46:23 настройка ноутбука[911]: <информация> [1508492783.3934] VPN-соединение[0xfbd460,5f4cde33-5549-4535-864b-04944a5d4d69,"содержаться",0]: VPN-подключение: (ConnectInteractive) ответа так и не получил
11:46:23 настройка ноутбука[911]: Нм-протокол L2TP[1579] <инфо> IPSec и включить флаг: да
11:46:23 настройка ноутбука[911]: ** сообщение: проверить порт 1701
11:46:23 настройка ноутбука[911]: ** сообщение: не удается выполнить привязку к порту 1701
11:46:23 настройка ноутбука[911]: Нм-протокол L2TP[1579] <предупредить> L2TP-порт 1701 занят, используя эфемерные.
11:46:23 ноутбук через NetworkManager[911]: Нм-протокол L2TP[1579] <инфо> запуск IPSec
11:46:23 настройка ноутбука[911]: остановка strongSwan IPSec не удалось: стартер не работает
11:46:25 настройка ноутбука[911]: начиная strongSwan 5.3.5 протокол IPSec [стартер]...
11:46:25 настройка ноутбука[911]: загрузка конфига настройка
11:46:25 настройка ноутбука[911]: загрузка Конн '5f4cde33-5549-4535-864b-04944a5d4d69'
11:46:25 настройка ноутбука[911]: нашли стек IPSec netkey 
11:46:25 ноутбук Харон: 00[ДМН] начиная демона Айк Харон (strongSwan 5.3.5, Линукс 4.10.0-35-универсальный, архитектуру x86_64)
11:46:25 ноутбук Харон: 00[граф] загрузка сертификатов из файла '/etc/ipsec на.д/cacerts в'
11:46:25 ноутбук Харон: 00[конф] АА загрузка сертификатов из файла '/etc/ipsec на.д/aacerts'
11:46:25 ноутбук Харон: 00[граф] загрузка ОМТП сертификатов подписи из файла '/etc/ipsec на.д/ocspcerts'
11:46:25 ноутбук Харон: 00[граф] загрузка атрибутов сертификатов из файла '/etc/ipsec на.д/acerts'
11:46:25 ноутбук Харон: 00[граф] загрузка списков из файла '/etc/ipsec на.д/списки'
11:46:25 ноутбук Харон: 00[граф] загрузка секреты из файла '/etc/ipsec на.секреты'
11:46:25 ноутбук Харон: 00[граф] загрузка секреты из файла '/etc/ipsec на.д/Нм-протокол L2TP с IPSec-5f4cde33-5549-4535-864b-04944a5d4d69.секреты'
11:46:25 ноутбук Харон: 00[граф] загружен Айк секрет %любой
11:46:25 ноутбук Харон: 00[граф] загрузка секреты из файла '/etc/ipsec на.д/Нм-протокол L2TP с IPSec-77751670-3316-4fdc-abaf-1293b25b7687.секреты'
11:46:25 ноутбук Харон: 00[граф] загружен Айк секрет %любой
11:46:25 ноутбук Харон: 00[Либ] загруженные Плагины: Харон тест-векторы ИСЗ RC2 в формате SHA1 алгоритм SHA2 алгоритмов MD4 MD5 в случайный извращенец x509 в отмене ограничений по умолчанию pkcs1 pkcs7 в pkcs8 pkcs12 из ПГП dnskey sshkey в PEM OpenSSL и ФИПС-ПРФ ГМП агент xcbc ксом ГКМ до ядра нетлинк разрешить исполнение-по умолчанию сравнение инсульт счетчик
11:46:25 ноутбук Харон: 00[Либ] за функции, работает как uid 0, гид 0
11:46:25 ноутбук Харон: 00[задание] нерестовике 16 рабочих потоков 
11:46:25 ноутбук Харон: 04[конф] получил инсульт: добавить подключение '5f4cde33-5549-4535-864b-04944a5d4d69'
11:46:25 ноутбук Харон: 04[конф] добавлено 5f4cde33-5549-4535-864b-04944a5d4d69 конфигурации''
11:46:26 ноутбук Харон: 06[конф] перечитывая секреты
11:46:26 ноутбук Харон: 06[конф] загрузка секреты из файла '/etc/ipsec на.секреты'
11:46:26 ноутбук Харон: 06[конф] загрузка секреты из файла '/etc/ipsec на.д/Нм-протокол L2TP с IPSec-5f4cde33-5549-4535-864b-04944a5d4d69.секреты'
11:46:26 ноутбук Харон: 06[конф] загружен Айк секрет для %любого
11:46:26 ноутбук Харон: 06[конф] загрузка секреты из файла '/etc/ipsec на.д/Нм-протокол L2TP с IPSec-77751670-3316-4fdc-abaf-1293b25b7687.секреты'
11:46:26 ноутбук Харон: 06[конф] загружен Айк секрет для %любого
11:46:26 настройка ноутбука[911]: Нм-протокол L2TP[1579] <инфо> породил протокола IPSec сценарий с ПИД 1655.
11:46:26 ноутбук Харон: 08[конф] получил инсульт: начало '5f4cde33-5549-4535-864b-04944a5d4d69'
11:46:26 ноутбук Харон: 10[Айка] инициирование основного режима IKE_SA 5f4cde33-5549-4535-864b-04944a5d4d69[1] до X.х.х.х
11:46:26 ноутбук Харон: 10[прил] генерация запроса ID_PROT 0 [ СА в В В В ]
11:46:26 ноутбук Харон: 10[чистая] отправка пакета: от 192.168.0.102[500] к X.х.х.х[500] (148 байт)
11:46:26 ноутбук Харон: 09[чистая] получен пакет: от X.х.х.х[500] к 192.168.0.102[500] (56 байт)
11:46:26 ноутбук Харон: 09[ВС] анализируется INFORMATIONAL_V1 запросу 3879417451 [ Н(NO_PROP) ]
11:46:26 ноутбук Харон: 09[Айка] получил ошибку NO_PROPOSAL_CHOSEN сообщим
11:46:26 настройка ноутбука[911]: инициирование основного режима IKE_SA 5f4cde33-5549-4535-864b-04944a5d4d69[1] до X.х.х.х
11:46:26 ноутбук через NetworkManager[911]: генерация ID_PROT запросу 0 [ СА в В В В ]
11:46:26 настройка ноутбука[911]: отправка пакетов: от 192.168.0.102[500] к X.х.х.х[500] (148 байт)
11:46:26 настройка ноутбука[911]: получено пакетов: от X.х.х.х[500] к 192.168.0.102[500] (56 байт)
11:46:26 ноутбук через NetworkManager[911]: анализируется INFORMATIONAL_V1 запросу 3879417451 [ Н(NO_PROP) ]
11:46:26 настройка ноутбука[911]: ошибка NO_PROPOSAL_CHOSEN сообщим
11:46:26 настройка ноутбука[911]: установление связи 5f4cde33-5549-4535-864b-04944a5d4d69 не
11:46:26 ноутбук через NetworkManager[911]: остановка strongSwan протокола IPSec...
11:46:26 ноутбук Харон: 00[ДМН] сигнал радиоразведки типа получил. Закрытие
11:46:26 настройка ноутбука[911]: Нм-протокол L2TP[1579] <предупредить> не могут установить туннель IPSec.
11:46:26 настройка ноутбука[911]: (Нм-протокол L2TP-сервис:1579): Глеб-Джио-критический **: g_dbus_method_invocation_take_error: ошибка утверждения'! = Значение null не удалось
11:46:26 ноутбук через NetworkManager[911]: <информация> [1508492786.8335] VPN-соединение[0xfbd460,5f4cde33-5549-4535-864b-04944a5d4d69,"содержаться",0]: VPN на плагин: государство изменилось: перестал (6)
11:46:26 ноутбук через NetworkManager[911]: <информация> [1508492786.8359] VPN-соединение[0xfbd460,5f4cde33-5549-4535-864b-04944a5d4d69,"содержаться",0]: для VPN-плагинов: изменение состояния причина: неизвестно (0)
11:46:26 настройка ноутбука[911]: <информация> [1508492786.8393] VPN-соединение[0xfbd460,5f4cde33-5549-4535-864b-04944a5d4d69,"содержаться",0]: VPN сервис исчез
11:46:26 ноутбук через NetworkManager[911]: <предупреждение> [1508492786.8418] VPN-соединение[0xfbd460,5f4cde33-5549-4535-864b-04944a5d4d69,"содержаться",0]: VPN-подключения: не удалось подключиться: 'сообщений отключен от шины сообщений без ответа'
+252
maelstrom 28 июн. 2019 г., 22:06:40

Какие из них я могу удалить? Какие из них необходимы на моей системе?

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

Как я могу реализовать это?

В зависимости от вашего использования, а если серьезно, большинство из них используют <1кб, поэтому это не должно вас беспокоить, что они там есть. Только не типа лс-а вы никогда не увидите их снова.

+115
DIANGELISJ 21 окт. 2015 г., 23:56:17

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

Моя следующая задача-выяснить, как печатать. У меня принтер HP PSC2410.

Документация по puppylinux.org приведены некоторые ссылки, и я попытался, следуя инструкциям здесь. К сожалению, он появляется в Python не установлен в щенка по умолчанию, как я получил ошибку:

./пакет-установить: в строке 2: в Python: команда не найдена

когда я запустил установку С Ш пакет-3.13.4.запустить

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

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

+84
takdavid 2 окт. 2011 г., 17:43:43

Это не полностью универсального ответа, как в “покажи мне только подстановочный расширения”, но вы можете использовать оболочки параметр расширения возможностей снять фиксированной части Глоб:

дж=${дж#ГЭС}
Эхо ${д%.с}

Это удаляет фиксированный “ГЭС” в начале Дж, затем исправлено “.С” в конце Дж.

+46
OfficialBenWhite 16 авг. 2010 г., 04:45:21

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

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

УПП -Р [email protected]:/home/miguel/ [email protected]:/home/miguel/
+40
Sagar Rathode 8 сент. 2013 г., 11:40:05

В последний кроме того, fail2ban-клиент (0.10) имеет разбанить -все команды. В тюрьмах также могут быть индивидуально "перезагрузки", фактически сняв запреты.

Если у вас старая версия, этот трюк может сработать для автоматического временные запреты: удаление СИЗО в котором содержится запрет перезагрузите кроме того, fail2ban, так что (теперь пустым) решетку бы быть воссозданы.

$ кроме того, fail2ban-клиент стоп-накопитель sshd
Тюрьмы перестали
$ systemctl перезапустить кроме того, fail2ban
+35
penobidy 9 авг. 2015 г., 02:54:01

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

$ команда ls-LR-тест-источник
итого 4
-RW-р-р-- 1 колесо КК 0 22 окт 18:54 а
-RW-р-р-- 1 колесо КК 0 22 окт 18:54 б
-RW-р-р-- 1 колесо КК 0 22 окт 18:54 с
-RW-р-р-- 1 колесо КК 0 22 окт 18:54 д
директорию типа drwxr-XR-х 2 КК колеса 512 22 октября 18:54 реж

тест-источник/реж:
всего 0
-RW-р-р-- 1 колесо КК 0 22 окт 18:54 е
-RW-р-р-- 1 колесо КК 0 22 окт 18:54 Ф
-RW-р-р-- 1 колесо КК 0 22 18 октября:54 г
-RW-р-р-- 1 колесо КК 0 22 окт 18:54 сек

Используйте --ссылка-дест флаг:

$ при помощи rsync -АВ --ссылка-дест="$pwd для/тест-источник" тест-источник/ тест-назначения/
отправка списка добавочный файл 
создается тест-целевой каталог 

отправлено 191 байт получено байт 52 486.00 байт/сек
общий размер составляет 0 ускорение 0.00

Файлы назначения сейчас жестко связан с исходного каталога (см. 2 во втором столбце ЛС-л выход):

$ команда ls-LR-тест-назначения
итого 4
-RW-р-р-- 2 колеса КК 0 22 окт 18:54 а
-RW-р-р-- 2 колеса КК 0 22 окт 18:54 б
-RW-р-р-- 2 колеса КК 0 22 октября 18:54 с
-RW-р-р-- 2 колеса КК 0 22 окт 18:54 д
директорию типа drwxr-XR-х 2 КК колеса 512 22 октября 18:54 реж

тест-назначения/реж:
всего 0
-RW-р-р-- 2 колеса КК 0 22 окт 18:54 е
-RW-р-р-- 2 колеса КК 0 22 октября 18:54 Ф
-RW-р-р-- 2 колеса КК 0 22 окт 18:54 г
-RW-р-р-- 2 колеса КК 0 22 октября 18:54 сек

Количество ссылок увеличилось на файлы в исходном каталоге (очевидно):

$ команда ls-LR-тест-источник
итого 4
-RW-р-р-- 2 колеса КК 0 22 окт 18:54 а
-RW-р-р-- 2 колеса КК 0 22 окт 18:54 б
-RW-р-р-- 2 колеса КК 0 22 октября 18:54 с
-RW-р-р-- 2 колеса КК 0 22 окт 18:54 д
директорию типа drwxr-XR-х 2 КК колеса 512 22 октября 18:54 реж

тест-источник/реж:
всего 0
-RW-р-р-- 2 колеса КК 0 22 окт 18:54 е
-RW-р-р-- 2 колеса КК 0 22 октября 18:54 Ф
-RW-р-р-- 2 колеса КК 0 22 окт 18:54 г
-RW-р-р-- 2 колеса КК 0 22 октября 18:54 сек

Для удаления файлов в целевой каталог, который не существует в исходном каталоге, пользуйтесь - удалить флаг:

$ касания тест-назначения/delete_me

$ при помощи rsync -АВ --удалить --ссылка-дест="$pwd для/тест-источник тест-источник"/ тест-назначения/
отправка списка добавочный файл 
удаление delete_me
./

отправлено 194 получено байт 29 байт 446.00 байт/сек
общий размер составляет 0 ускорение 0.00
+28
5246455672 20 сент. 2015 г., 19:15:03

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

$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