Какие корневые каталоги я должен подкрепить?

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

Я предполагаю, что мне не нужно или не нужно резервное копирование каталогов, в которых создаются или заполняется системой как она работает, например, конечно, не /работа/СМИ/Гарри/CA6C321E6C32062B которых является жесткий диск, который я буду сохранять резервную копию на. Есть ли еще такой?

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

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

Какие файлы я должен включить и исключить конкретно?

Примечание: в luckyBackup я не вижу пути, чтобы использовать datestamps как в ссылку я даю, и я не понимаю, как использовать бревно сухого хода: почему это напечатано красным, после какие-то черные линии, на старте которой я уже не может открыть, потому что журнал так долго?, и как мне найти данные ошибки, чтобы знать, если они имеют значение? Это риторические вопросы, мой вопрос остается только : какие файлы в Include и exclude, пожалуйста?

+473
Vaibhav Gurjar 10 июл. 2016 г., 21:28:52
35 ответов

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

Установка этих эффективно изменяет некоторые природы как программы командной строки истории и команды редактирования работ. Они названы в честь соответствующих редакторов, потому что они представляют пользователю знакомы командной поведения. Когда в VI режиме по умолчанию вставить, поэтому команды можно редактировать как обычно. Однако если вы нажмете <побег> вы войдете в командный режим. Вот тогда вы можете использовать обычные команды редактора VI:

  • б переместит вас обратно слова
  • ж будет двигать вас вперед слова
  • 0 перенесет вас в начало командной строки
  • $ перенесет вас в конец командной строки
  • к будет перейти к предыдущей команде
  • Джей пойдут к следующей команде
  • ? позволит вам для поиска предыдущей команды
  • н0 будет удалить от курсора до начала команды

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

Для редактора Emacs режим вы можете использовать команды одновременно редактировать (нет режима вставки) для редактора Emacs. Аналогичные команды в режиме VI являются:

  • <мета-б> переместит вас обратно слова
  • <мета-Ф> будет двигать вас вперед слова
  • сочетания клавиш <Ctrl-A>и перенесет вас в начало командной строки
  • сочетания клавиш <Ctrl-е> перенесет вас в конец командной строки
  • сочетания клавиш <Ctrl-п> будет перейти к предыдущей команде
  • сочетания клавиш <Ctrl-N>здесь будет переход на следующую команду
  • нажав <Ctrl-R>в поиск предыдущих команд
  • сочетания клавиш <Ctrl-U>да будет удалить от курсора до начала команды

Чтобы вставить сырые управляющие последовательности (а не к Emacs команды обрабатываются) продолжить последовательность с <Ctrl " и " V>. Как, к которой вы пользуетесь, оставляется в качестве упражнения для читателя :) Также оба режима предлагают намного больше команд, чем я перечислил (см. инструкции каждого из редакторов для более подробной информации!)

+994
Darrin Doherty 03 февр. '09 в 4:24

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

Попробуйте запустить

человек autofs с

в документации об этом.

+993
Alex Rettig 26 июл. 2017 г., 16:15:01

В настоящее время я бегу с nginx обратного прокси перед Apache с PHP сервер на Ubuntu. У меня есть файл, log.txtв том же каталоге, что я служу PHP-файлов из на моем сайте. На PHP пишет в лог-файл с операции API. Я могу получить доступ к лог-файл от изменения URL-адреса из lookup.php для log.txt при посещении веб-браузер, который абсолютно незащищенными. Я только хочу, чтобы открыть файл журнала, когда я SSHed в.

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

Вот некоторые идеи, которые я думал, но я не уверен, если они имеют серьезные изъяны в безопасности:

  • Изменение лог-файл для записи-только для владельца файла, ВСП-данных. Я делаю исследование, и это, казалось, редкий подход.

  • Сделать PHP и nginx работать, как отдельные группы, давая на PHP один доступ rwx, и давая nginx и нет.

  • Создание нового каталога вне корневого каталога веб так нет веб-URL-адрес, связанный с файлом, но имея каталоге находиться во владении ВСП-данных (так как PHP и nginx). Я не уверен, если это имеет уязвимостей.

  • Запрещающий файл журнала доступа через web-сервера nginx. Это выглядит немного "суховато" для меня.

Что бы быть правильный путь, чтобы взять?

+889
Lysine Nation 12 сент. 2011 г., 01:49:17

POSIXly:

<файл тр -ным[:пробел:]' '[\Н*]' | grep в -с

Вот, слова - это последовательности несамостоятельные знаки.

+854
muzamilarif 20 июл. 2017 г., 02:44:34

Если вы только хотите, чтобы освободить точку монтирования, и не забочусь о прекращении ssh-соединения, вы можете запустить fusermount -з /крепление/точка. Это выполняет ленивый размонтировать: точка монтирования не связан с горой, но гора не исчезнет, пока все открытые файлы на горы закрыты.

Если вы только хотите, чтобы закрыть соединение SSH и плевать на горе, можно просто убить процесс сервера SFTP. Это красота предохранитель: убить процесс, предлагающих эту услугу, и он ушел. Гора не может запереть системных ресурсов. Процессы, которые пытаются получить доступ к файловой системе получите ошибку (ENOTCONN ”транспортная конечной точке не подключен”).

Если вы хотите убить процессы, которые имеют открытые файлы на файловой системе, вы можете использовать Термоблок команды (никакого отношения с предохранителя, за исключением Ф как первая буква “файл”).

Термоблок -к /горы/точка
+828
Likitha 28 авг. 2013 г., 08:19:35

Если список позиционных параметров:

$ набор -- 0wer 1wdfg 2erty 333 4ffff 5s5s5

Тогда это будет печатать аргументы без последнего:

$ Эхо "${@:1:$#-1}"
0wer 1wdfg 2erty 333 4ffff

Конечно, параметры могут быть установлены также:

$ набор -- "${@:1:$#-1}"
$ Эхо [email protected]
0wer 1wdfg 2erty 333 4ffff

Которая работает в bash версии 2.0 или выше.

Для других проще снаряды, нужен (немного хитрый) контура, чтобы удалить последний параметр:

сбросить б; в; установить -- "[email protected]" ${б+"$б"};; б="$а"; сделано
+825
user3539970 3 дек. 2014 г., 18:13:03

у меня есть каталог, в котором есть несколько файлов tar, как

tweets10_1.тар
tweets10_2.тар
tweets10_8.тар

теперь я хочу, чтобы распаковать эти файлы и сохранить их в структуру каталогов, как

10_1
10_2
10_8

Я сделал скрипт

#!/бин/Баш
для строки в `общ` ; сделать
 если [ $строки == tweets10_*.тар*]; тогда
длина=${строка#}
папка=${строка:6:$Продолжительность-10}
 команды mkdir /MNT в/filer01/round2/Твиттер/$папку
 тар-xvf $string-строка с именем /MNT/filer01/round2/Твиттер/$папку
интернет
сделано

это дает мне ошибку :3: [отсутствует ] Пожалуйста, скажите в чем проблема

+803
zcMACK 1 сент. 2019 г., 18:24:47

Как генерировать строки по следующей схеме

  • Только буквы и цифры.
  • Все буквы заглавные и строка должна быть 14 символов длиной.

Все строки Мне нужно записать в файл (каждую строку с новой строки).

+780
Jan 31 мая 2013 г., 06:52:53

Два конкретных вопроса, несмотря на меня с iconv -F в ИСО-8859-15, на моих старых файлов при преобразовании из sv_SE.кодировка iso8859-15 до sv_SE.в UTF-8 я все еще получаю искаженные символы. И я считаю, что это из-за ВИМ, потому что я не могу даже ввести шведские символы åäö в Vim больше.

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

Так набрав å/ на моей клавиатуре только показать å в терминале. Набрав åäö покажет åö, и так далее. Он всегда игнорирует второй персонаж, которого я типа после одного из них, а затем начинает показывать в третий. Вроде как игнорируя второй байт или пропустив второй байт в многобайтовом символе.

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

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

$ кот .inputrc
набор шоу-все-если-неоднозначны
набор Марк-каталоги
набор Марк-символические ссылки на них-справочники по
набор страницы-дополнения от
набор видимых характеристик
набор завершение-запрос-элементы 9001

входной набор-мета на
установите выход-мета на
набор преобразования-мета от

"\Е[А": история-поиск-назад
"\е[б": история-поиск-вперед
"С-з": назад-убить-слово

"\Е[1~": начала строки
"\е[4~": "конец строки"
"\Е[3~": Удаление Чара

$ язык
Ланг="sv_SE.В UTF-8"
Категории lc_collate="sv_SE.В UTF-8"
Языкового="sv_SE.В UTF-8"
Для категории lc_messages="sv_SE.В UTF-8"
LC_MONETARY="sv_SE.В UTF-8"
Lc_numeric языкового="sv_SE.В UTF-8"
У="sv_SE.В UTF-8"
Значение lc_all="sv_SE.В UTF-8"

$ локализации -
sv_SE
sv_SE.Кодировка iso8859-1
sv_SE.Кодировка iso8859-15
sv_SE.В UTF-8

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

набор мета-флаг
входной набор-мета выкл
установите выход-мета на
набор преобразования-мета от

В Vim.

  • Текущий язык: "sv_SE.В UTF-8/sv_SE.В UTF-8/sv_SE.В UTF-8/С/sv_SE.В UTF-8/sv_SE.В UTF-8"
  • набор кодировка=кодировка UTF-8
  • установить атрибуты fileencoding=UTF-8 в

Я установлена последняя версия операционной системы Mac Lion с последними бета iTerm2. Же проблема в терминале.приложение, так что я надеюсь, это будет вызвано мое окружение.

+760
syncmaster 27 мая 2017 г., 10:52:21

У меня есть медиа-сервер, с папкой под названием серии. (/медиа/Expansion2/серии/)

В нем, у меня (сюрприз!) Сериалы. Это просто показать имена, например, /СМИ/Expansion2/серия/Теория Большого Взрыва/

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

  1. /СМИ/Expansion2/серия/Теория Большого Взрыва/сезон Теория Большого взрыва 1
  2. /СМИ/Expansion2/серия/Теория Большого Взрыва/сезон 2

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

Как в regex, я бы, наверное, сказать что-то вроде с/.*(\Сезон D)/$1

Только для папок, а не файлов. Я, вероятно, следует также отметить, что это около 50+ показать вложенные папки, поэтому он должен начать в /СМИ/Expansion2// серия и смотреть в каждой серии :)

+731
ant900 18 мар. 2014 г., 06:07:32

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

найти / пути "в/usr на/sbin/*" -о-путь "/usr/Бен/*" -О-путь "/usr/местные/sbin/*"-о-путь "/usr/местные/Бен/*" -О-пути "на/sbin/*" -о-путь "/ОГРН/*" -о-пути "*/и/*"

Предыдущая команда, не списке содержимое /sbin и /Bin , хотя у них есть контент.

Любые идеи, как туда добраться?

+727
Iqbal Mohammad Rhidwan 28 февр. 2011 г., 22:26:36

Это ожидаемое поведение, ввел в systemd в 220.

systemd не-Эфи-загрузки-генератор automounts ваш ЭСП на спрос и автоматически отключает его после 2 минут он не используется.

+727
Rini Schuiling 17 мар. 2015 г., 01:54:17

синхронизация является одним из учетной записи пользователя, созданной в Debian сам. Мне интересно, почему Debian устанавливает свой логин оболочка /ОГРН/синхронизации вместо /ОГРН/ложь. Как использовать Debian эта учетная запись пользователя?

+726
emasmith 26 мая 2015 г., 21:26:18

У меня проблема с SSH, что продолжает просить у меня пароль и пароль.

Я впервые сформирован открытый/закрытый ключ пары, используя:

$ SSH-ключей -Т ОГА -с [email protected]

она просила у меня файл для сохранения ключей и пароль затем:

$ SSH-ключей -Т ОГА -с [email protected]
Привлечения общественных/частных ключей RSA.
Введите файл в который будет сохранен ключ (в/Home/<имя_пользователя>/.по SSH/id_rsa): SSH_priv_key
Введите пароль (пустой без парольную фразу):
Опять введите один и тот же пароль:
Вашей идентификации был сохранен в SSH_priv_key.
Ваш публичный ключ был сохранен в SSH_priv_key.паб.
Отпечаток ключа является:
??:??:??:??:??:??:??:??:??:??:??:??:??:??:??:?? [email protected]

Изображения randomart ключа:
+---[RSA с 2048]----+
.....

Я потом вошли в другую оболочку и загрузить закрытый ключ из первого корпуса и вошел:

$ СШ-я ~/.ssh/private-key.txt [email protected]

Сначала он попросил пароль и пароль. Я сделал так (говорю себе, что это может быть нормально, так как его первый вход от/до тех снарядов).

Потом я вышел из игры и попытался войти снова, но он всегда просишь пароль и пароль.

Так я читал человек SSH-ключей, погуглил, прочитал документацию/учебники и поменял потом ввели команду:

$ SSH-ключей -трса -б 2048 -Ф ~/.СШ/мой-сервер.ком

И попытался снова войти, но получил те же самые результаты.

Я не знаю, что делать теперь?

+707
Chris Stecker 28 янв. 2011 г., 06:17:27

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

Шаги для воспроизведения:

запустить метро 8.8.8.8 в одном окне, работать в другую команду sudo lsof выводит -я УДП | грэп метро

Обновление:

Чтобы пояснить, что я имею в виду мой слушает UDP порт вывода команды lsof выглядит так

ССО пользователей 31791 8У с IPv4 221685 0t0 УДП *:39850

+632
Philip Kocanda 15 апр. 2010 г., 02:46:44

У вас нет прав как обычный пользователь, чтобы просмотреть содержимое каталога /var/катушка/чашки каталог; судо ЛС дал Общ разрешения на просмотр содержимого, но ваших постоянных пользователей консоли не удалось прочитать его, когда он попытался развернуть в/var/катушка/чашки/* подстановочный знак, чтобы он прошел эту строку через дословно РМ, которые жаловались, что не хватает файла по имени (точно) в/var/катушка/чашки/*.

Собрать фактический именем(С), а затем передать их в судо РМ.

+621
Kalyar 2 июн. 2011 г., 21:46:14

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

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

+577
monorama gupta 23 нояб. 2016 г., 16:06:21

У меня есть несколько временных учетных записей в мой ПК, который я использую для тестирования, и я переключаться между ними очень часто. Скажем, одна из них - тест и другие тест1. Я работаю на тест и мне нужно идти на тест1. Обычно, я хотел бы сделать СУ - тест1 , который будет возвращать поле Пароль: спрашивать пароль для пользователя test1. Затем я ввожу пароль и нажмите Войти. Есть ли способ, чтобы хранить пароль в переменную пройти и кормить его с Су командование, чтобы избежать пароль: поля?

Примечание: Я осознаю риск безопасности, связанные с использованием его с Су и сохранение пароля в переменную. Я не беспокоюсь о них, как они всего лишь несколько временных счетов.

+509
Greg Nickoloff 2 июл. 2012 г., 15:19:41
В RC-файл является файл сценария, содержащий инструкции для запуска прикладной программы (или всей операционной системы). Это обычно текстовый файл, содержащий команды, которые, возможно, были вызваны вручную после того, как система была запущена, но должны быть выполнены автоматически при каждом запуске системы.
+503
Pro100Timka 26 дек. 2011 г., 03:27:12

Я только что закончил компиляции PHP и хотел взять его на тест-драйв, но на PHP index.php не работает, однако ./в PHP index.php работает.

Для чего это стоит я могу сделать файл httpd -т без проблем с Apache в файле httpd/bin каталог.

# лсов
/usr/местные/РНР/х64/7.2.2/ОГРН

# LS-Ла
общая 100620
директорию типа drwxr-XR-х. 2 корень 163 19 февраля 12:58 .
директорию типа drwxr-XR-х. 8 корень 76 19 февраля в 12:52 ..
-РВ-р--р--. 1 корень 19 19 февраля 12:58 index.php
-rwxr-XR-х. 1 корень 887 19 февраля 12:52 груша
-rwxr-XR-х. 1 корень 908 19 февраля 12:52 peardev
-rwxr-XR-х. 1 корень 824 19 февраля в 12:52 по PECL
lrwxrwxrwx. 1 корень 9 19 февраля 12:52 пхар -> пхар.пхар
-rwxr-XR-х. 1 корень 53504 19 февраля 12:52 пхар.пхар
-rwxr-XR-х. 1 корень 34058464 19 февраля в 12:52 на PHP
-rwxr-XR-х. 1 корень 33900816 19 февраля 12:52 пхп-цги
-rwxr-XR-х. 1 корень 2309 19 февраля 12:52 в PHP-конфиге
-rwxr-XR-х. 1 корень 34980264 19 февраля 12:52 phpdbg
-rwxr-XR-х. 1 корень 4593 19 февраля 12:52 Папидзе

# в PHP index.php
-баш: в PHP: команда не найдена

# ./в PHP index.php
привет

# /usr/местные/РНР/х64/7.2.2/Бен/РНР index.php
привет

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

Если это имеет значение, я использую SSH с моего Windows-хост с моим VirtualBoxed в CentOS 7.

+495
Leonaz 9 июн. 2017 г., 09:28:39

Для подключения к сети VPN с поддержкой IPSec как клиент vpnc довольно легко установить и использовать. Наши пользователи Linux используют его для подключения к нашей PfSense IPSec для виртуальных частных сетей.

Для его установки:

судо apt-получить установку vpnc

Чтобы настроить его, например, VPN с поддержкой IPsec с проверкой подлинности ПСК+xauth можно:

судо VI в /etc/vpnc/по умолчанию.конф

Your_DNS_or_IP_address_VPN_server шлюза IPSec 
Идентификатор yourgroup протокола IPSec 
Секрет your_secret протокола IPSec 
Айк Authmode ПСК
Можно Имя пользователя имя пользователя
Можно пароль пароль 

Для подключения к VPN:

команду sudo vpnc

Чтобы отключиться от сети VPN:

команду sudo vpnc-отключить

См.: человек vpnc

+488
Ty Garside 2 авг. 2011 г., 15:00:33

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

Попробуйте следующие команды:

Значение lc_all=с Общ -л

Значение lc_all=называться fr_fr.Utf8 в ЛС-л

Значение lc_all=называться fr_fr.Стандарт ISO-8859-1 ЛС -л
+380
E L 20 мар. 2019 г., 05:04:54

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

switch_root: невозможно выполнить файл/sbin/инициализации: ошибка формата старпома 

Я пробовал режим восстановления Кали Linux, но ничего не произошло. У меня Linux Mint и я видел процесс/sbin/init в из Кали сказали, что он сломан. Как я могу получить этот файл восстановить?

+369
Vml Sharma 8 янв. 2011 г., 18:23:45

В случае с awk:

ЛС-л | у awk 'конец { печать }'
+300
S Amanaki Lelei K Vakauta 14 февр. 2011 г., 17:25:18
имя в dir1/* директория dir2/*; делать
имя=${имя##*/}

 если [ ! -е "из dir1/$имя" ]; затем
 е '"%s" не в\dir1 и Н' "$имя"
 Элиф [ ! -е "каталога dir2/$имя" ]; затем
 е '"%s" не в\директория dir2 Н' "$имя"
интернет
сделано

Это будет перебрать все имена в директорию dir1 и Директория dir2. $имя будет имени файла имени ($Имя без пути).

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

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

Это может быть расширена до более чем двух каталогов. С Баша:

Дирс=( dir1 и Директория dir2 dir3 dir4 )

для dir в "${Дирс[@]}"; сделать
 имя в "каталог$dir"/*; делать

имя=${имя##*/}

 для tdir в "${Дирс[@]}"; сделать
 если [ ! -е "$tdir/$имя" ]; затем
 е '"%s" не найден в %з\п' "$имя" "$tdir"
интернет
сделано

сделано
сделано

$ дерево
.
|-- dir1 и
| `-- именем 1
|-- директория dir2
| |-- именем 1
| |-- именем 3
| `-- привет
мир
`-- script.sh

$ ш script.sh
"именем 3" не в dir1
"привет
мир" не в dir1
+255
David Foltin 5 дек. 2015 г., 18:55:15

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

Джио горы smb://[email protected]/sharedfolder'

Навесные папки должны отображаться в рамках /выполнения/пользователей/$uid в/в. На старых системах исполняемый файл может быть в горы или Гном-гора.

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

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

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

+234
L Walker 1 мая 2011 г., 18:50:11

Большинство "протокол передачи файлов (SFTP) клиентов" в первую очередь/построен первоначально для интерактивного использования.

Это не значит, что они не имеют пакетный режим опций, и такие, но если вы ищете сценарий передачи файлов по протоколу SSH, взгляните на УПП или lftp вместо.

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

Есть множество опций для lftp, и вы можете поставить любой СШ нужным вам нравится, такие как -oStrictHostKeyChecking=да , если вы укажите конкретное подключение программу использовать.

Пример:

MYSSHOPTIONS="-oStrichtHostKeyChecking=да"
CONNPROG="СШ-А-х ${MYSSHOPTIONS}"

кошка > ${cmdfile} <<- ВФ
набор по SFTP:Макс-пакеты-в полете 16
набор по SFTP:подключение-программы ${CONNPROG}
открыть -у ${remoteuser},${паролем, если-по умолчанию-настройки} по SFTP://${удаленныйузел}
положить localfile -о remotepathname
ВФ

lftp -Ф ${cmdfile} > ${sendlog} 2>&1
Для RC=$?
если тест $РЦ -нэ 0
тогда
не удалось
еще
 надежную ОК
интернет

Например, немного долго. Он создает командный файл, который задает некоторые параметры и загружает один файл localfile с дополнительно еще remotepathname на другой стороне.


по SFTP вариант, если вы не хотите использовать lftp:

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

#!/Бен/ш -

системы MyKey=/главная/пользователя/.по SSH/id_rsa
remusr=bupuser
remhost=server.destination.domain.com
tmpfile=/tmp/и sftptest.$$

очистка() {
 РМ -Ф ${tmpfile}
}
ловушка очистка 0

по SFTP -Я $систему MyKey -oPubkeyAuthentication=да -oPasswordAuthentication=нет -oKbdInteractiveAuthentication=нет -oStrichtHostKeyChecking=да ${remusr}@${remhost} ${tmpfile} 2>&1
реж
выход
ВФ
СТ=$?

если тест $СТ -нэ 0
тогда
 Эхо SFTP в провал входа. РЦ=${СТ} 1>&2
 выйти $СТ
интернет

кошка ${tmpfile} # или делать какой-то умной применение grep к его

выйти $СТ
+224
user22395 19 окт. 2012 г., 13:39:35

Есть аналог какого и вариант стропильной Солярис утилита делает на Linux.

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

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

трассированием и ltrace на Linux обеспечивают большую часть функционал Солярис ферменной конструкции, но они, кажется, не будет делать это.

Например:

ферменная конструкция -ф-т открыть cmd

Как бы трассированием -Ф УМК исключением того, что если процесс выполнения КМД или любой из его потомков ли открыть системный вызов, он будет остановлен немедленно (и я могу возобновить его позже в своем удобстве)

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

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

+176
normasha 21 февр. 2015 г., 02:33:20

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

Эти сомнения пришли мне в голову, пока я рассматривал, чтобы переименовать мой дом /дома/Old-Арка до переустановки системы (у меня в/Home на отдельный раздел и не форматировать его), так что я могу иметь новое, девственно - /дома/арки. Я задавался вопросом, если новая система даст мне старые разрешения на "мои файлы" или если его признают во мне разные арки.

+136
Lizok32 9 мая 2017 г., 13:09:00

Больно.

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

Если вы хотите в awk скрипт, который не принимает никаких входных данных, ввел код в начала блока.

В вашем случае, если я понимаю, что вы хотите сделать правильно, вам не нужно на awk. Вам не нужно вырезать для обработки целевой строки: параметр расширения. Busybox в пепел и тишина в обе поддержки ${ВАР#префикс} и друзей. Это легко работает пока ваши пути не должны содержать пробелов.

mountbind() {
 для источника в $источники; делать
 ЦЕЛЬ=${ЦЕЛЕВЫЕ ПОКАЗАТЕЛИ%% *}; ЦЕЛИ=${ЦЕЛИ#* }
 Су --горе-мастер Маунт -о'привязать "источник" "$таргет" 1>>"$log"позволяет
сделано
}
+119
Jon Saw 11 янв. 2015 г., 04:56:40

Мне нравится, как в Debian дает различные записи. Например, для большинства пакетов это

  • changelog.gz, файлов changelog вдаваясь в подробности различий между двумя версиями, а порой даже точки-версий. В настоящее время, как правило, отгоняют от $ в Git shortlog или как эквивалентную команду в любой СКВ используется.

  • changelog.Debian.gz, список изменений/улучшений в пакет. Некоторые общие изменения включают изменения в упаковке, команда, изменения в стандарты версий, обновление сборки-зависит от того, какие патчи, которые исправить некоторые проблемы в Debian, который не был принят ни вверх, ни изменений в Debian/правил или в Debian/управления , которые могут быть заметными и нужно отметить.

Пока я вполне доволен тем, как в Debian организует это, мне интересно, будет ли эта идея иметь отдельные списки, отслеживание изменений, отдельно от изменений распределения, чтобы уменьшить путаницу, пришло от Debian или другой дистрибутив Linux. В Debian был первым дистрибутивом для этого? Если нет, то откуда вообще взялась идея?

+110
Karim Makarem 18 окт. 2010 г., 12:44:01

Почему это вызывает бесконечный цикл?

#!/бин/Баш
во время [[ "$(мпхб | у awk '{печати 2$}')" ! = "Семафор" ]]; делать
 #Собираюсь избавиться от Эха после работы
 Эхо "$(мпхб | у awk '{печати 2$}')"
 #Я хочу сохранить это
 ipcrm ГИМ "$(мпхб | у awk '{печати 2$}')"
 #Я хочу, чтобы это запустить после выхода из цикла, пока не достигнет строки
 Сообщение#. 
 ipcrm -с "$(мпхб | у awk '{печати 2$}')"
сделано 
Эхо
выход 0

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

$ Эхо $(мпхб | у awk '{печати 2$}')
Общая Шмид 262145 294914 2326531 семафор сообщение семафоров semid msqid


$ мпхб

------ Общий Сегментов --------Память 
ключевые владелец Шмид завивка байт статуса nattch 
Адресу 0x00000000 262145 Боб 600 393216 2 дест 
Адресу 0x00000000 294914 Боб 600 393216 2 дест 
Адресу 0x00000000 2490371 Боб 600 998400 2 дест 

------ Семафор Массивы --------
ключевые владелец семафоров semid аргумент nsems завивка 

------ Очередям --------Сообщение 
ключевые владелец msqid завивка используется байт сообщения 

$ Эхо $(мпхб | у awk '{печати $1}')
------ ключ от 0x00000000 адресу 0x00000000 адресу 0x00000000 ------ ключ ------ ключ

$ Эхо $(мпхб | у awk '{печати 2$}')
Общая Шмид 262145 294914 2490371 семафор сообщение семафоров semid msqid
+93
Roman C 11 сент. 2016 г., 22:13:09

Как насчет оболочки функции для упаковки петли?

yourcmd() {
 местные арг
 по ARG; делать
 понятие "параметр$ARG" || возвращение
сделано
}

Где "вещь" - это собственно команда, которую вы хотите вызвать. Тогда просто

yourcmd -а-в-с

Можно даже обобщить это для любой команды:

splitargs() {
 местные УМК арг 
команду cmd="$1"
сдвиг
 по ARG; делать
 "$УМК" "$арг" || возвращение
сделано
}

Тогда

splitargs somecommand -а-в-с
+38
Martijn Becker 5 мая 2015 г., 04:28:13

Я думаю, что я знаю, что происходит.

Ты не настроен ВИМ отключить ви режиме совместимости.

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

Теперь, при запуске, ви устанавливает терминал в клавиатура режиме передачи (КХ). В этом режиме, терминалы, как правило, отправьте другой последовательности символов при нажатии клавиши со стрелками, чем когда нет.

Например, до ключа отправляет \еоа в KX режиме и \Е[А когда нет.

Установить терминал в KX режиме, он ищет smkx (установить режим клавиатуры передачи) возможностей в используя базу данных для текущего значения $срок.

Если вы посмотрите на smkx возможность в xterm, консоль и Линукс, вы видите:

$ infocmp -1 ОС Linux | грэп smkx
$ infocmp -1 в xterm | грэп smkx
smkx=\е[?1П\е=,
$ infocmp -1 терминал | грэп smkx
smkx=\е[?1П\е=,

Это smkx не определяется в Linux для записи.

Это значит, что когда вы начинаете ВИМ со сроком=Линукс, ВИМ не установить терминал в KX режиме, что означает, что он посылает \е[а вместо \еоа при нажатии вверх ключ например.

Теперь, что значит \еоа сделать в Vim, когда вы находитесь в режиме вставки? (ЭКУ), уходит в режим вставки и возвращается в командный режим. О открывает новую строку и переходит в режим вставки снова, а вставляет в персонажа.

В то время как \Е[А, (ЭКУ) уходит в режим вставки, это неизвестная комбинация (в ВИМ, [ префикс и всегда следуют другого персонажа), так ничего не делает.

Так что вам нужно сделать, это: держать $термину , как это, не использовать клавиши со стрелками в режиме вставки, когда в VI совместимости или добавить набор nocp в ваш ~/.vimrc так что вы можете использовать клавиши со стрелками в режиме вставки.

+27
Bhearus 29 дек. 2010 г., 03:38:47

Я понимаю, что это несколько лет назад...этот работал для меня несколько минут назад, в Fedora 21, меняя линию 2 до:

(setq уступает-Lisp-программы "sbcl")
+16
user128216 28 окт. 2010 г., 00:56: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