Я могу использовать ту же домашнюю папку на разных Linux систем (многосистемная конфигурация)?

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

судо в iptables -Т мангл-а следующее -п ПТС -д somewebsite.com -Джей TPROXY-на-порт 32794

чтобы перенаправить все пакеты (создается локальный процесс) заголовок somewesite.com на локальный порт 32794.

Многие предлагали вместо этого:

судо в iptables -Т физ-выход -п ТСР -д somewebsite.com -Джей редирект-чтобы-порты 32794

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

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

+337
Mrinal Gour 14 окт. 2011 г., 13:35:26
19 ответов

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

в iptables -Т физ-выход -п ТСР -м владельцем ... Уид-владелец $пользователей -м ТСР -Джей журнала 
в iptables -Т физ-выход -п УДП -м владельцем ... Уид-владелец $пользователей -м УДП -Джей журнала 

Он также может быть стоит посмотреть что-то как '- журнал-протокол TCP-последовательности', 'опции--log-TCP-опций', 'опции--log-IP-адрес-параметры', 'опции--log-uid не для этой цели журнал. Хотя я подозреваю, что только поможет вам после обработки на PCAP, который включает в себя массу других данных.

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

+998
Frederik Slijkerman 03 февр. '09 в 4:24

Я не знаю, что вы знаете о СЭД. в СЭД можно найти:

редактор sed - потоковый редактор для фильтрации и преобразования текста

и:

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

в СЭД можно определить, позвольте мне сказать, слово шаблон между parantheses и вы могли бы поймать их с \Нет. на ваш вопрос, Позвольте мне написать как ниже:

Эхо '"tag_name": "1.22.0"' | СЭД -Е 'С/"([а-я]+\_[а-я]+)": "([0-9\.]+)"/\2/'
  • использовать расширенные регулярные выражения
  • 'ы/Часть1/Часть2/ основной состав
  • " регулярное выражение шаблон начнем с "
  • ([а-я]+\_[а-Z]+) первое слово pattern containds две части символов joied с _
  • ": " после того, что эти последовательности символов произошло
  • ([0-9\.]+) второе слово шаблон содержит столько цифр с .
  • " pattenr конца с ним.
  • \2 Теперь вы называете второе слово шаблон
+933
Ingo Blechschmidt 19 мая 2021 г., 18:23:48
Другие ответы

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


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

Я использую Ubuntu 12.04 и в Наутилусе я могу увидеть эскизы нескольких файлов, включая OGG (со встроенной обложкой) и текстовых файлов, как на этом скриншоте:

enter image description here

Это приятная особенность.

Я не вижу OGG и текст миниатюры в других файловых менеджерах, как PCManFM. Кроме того, у меня есть другая машина с Arch Linux, и я даже не могу увидеть их в Наутилус. Я вижу эскизы для некоторых других типов файлов (EPS и SVG, PNG и JPG или PDF), но не для OGG и текстовых файлов.

На мой вопрос, есть ли в Ubuntu использовать пропатченный Наутилус версия с расширенными возможностями, чтобы увидеть текст и музыка thumbnailes? И если это так, можно ли воспроизвести это расширенные возможности в других файловых менеджерах, как pcmanfm?

+908
Galvano Portorico 23 февр. 2019 г., 16:48:57

Вы попали сюда после запуска судо команду StartX? Тем не менее:

Нажмите сочетание клавиш Ctrl+АЛТ+Ф3 и войти в оболочку.

Теперь запустите LS-ла. Если вы видите линию

-РВ------- 1 корень 53 29 ноября 10:19 .Xauthority

тогда вам нужно сделать Чаун имя пользователя:имя пользователя .Xauthority и попробуйте войти в систему (вы можете также сделать то же самое для .ICEauthority).

Еще ЛС-лд в /tmp. Регистрация в течение первых 10 писем в левой: они должны читать именно так: drwxrwxrwt.

drwxrwxrwt 15 корень корень 4096 30 ноября 04:17 /ТМП

То, что вам нужно сделать, судо команду chmod а+вес в /tmp и проверить снова.

Если не оба, то я бы рекомендовал вам либо

  1. судо команды dpkg-перенастроить языка
  2. или удалите, переустановите его.

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

+875
user25003 19 февр. 2017 г., 05:40:29

Одно большое изменение с Эль-Капитан - Почта в настоящее время в В3
Все остальное будет то же самое.

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

Ясно Сохраненное Состояние

  • Переключатель для поиска, и Cmd ⌘ Н в новом окне, затем и Cmd ⌘ клавишу Shift ⇧ г для перейти...
  • копирование/вставка ~/библиотеки/сохранить состояние приложения/ком.яблоко.почте.savedstate по затем введите ⌅
  • Это псевдоним на реальное положение, так Правой Кнопкой Мыши и показать оригинал
  • Удалить весь ком.яблоко.почте.savedstate по папке.

Перестроить; переиндексацию

Источник: Как исправить почты Apple по восстановлению и переиндексации почтовый ящик

Шаг 1: Восстановить
Восстановление почтового ящика в Почте звучит сложной, но это не так.

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

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

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

Шаг 2: Повторно индексировать

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

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

  • Закройте почту, если она открыта.
    Чтобы попасть в папку "домашняя библиотека", удерживая клавишу Option, затем в окне Finder выберите Библиотека>.
  • В ~/библиотеки/адрес/с V2/MailData, удалить любой файл, который начинается с “конверте индекс”, такие как габарит указатель или индекс конверт-ГИМ. (Перед тем как удалять файлы, то имеет смысл копировать их в папку на рабочем столе.)
  • Запуск почты и приложение будет создавать новый индекс конверт-файлов-это может занять много времени, если есть многочисленные сообщения пройти.
  • Если все, кажется, работает правильно, теперь можно удалять копии из индекса "конверт" файлы с Вашего компьютера.

В большинстве случаев эти советы должны решить большинство проблем Почты

+795
David Henderson 1 нояб. 2020 г., 01:49:54

Есть, наверное, два важных параметров на этот вопрос: (1) Насколько вы близки к другой партии?, и (2) как долго он будет принимать другая сторона?

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

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

+785
wander95 22 окт. 2013 г., 16:23:50

Как насчет этого...

кошка numbers.txt | в то время как читать линии; сделать эхо $строки | СЭД -Р "/([0-9])/\1/г; с/([0-9])/\1 /г ; с/^/<элемент>/г; с/$/<тег>выход=\"$строка\"/г" ; сделано

Или,

кошка numbers.txt при читать; делать Эхо "<элемент>$(Эхо $строки | раз-СК1 | вставить -ы -д -') <тег>выход=\"строка$\""; сделано
+722
vintnes 4 июн. 2010 г., 12:19:41
ИПА=$(IP-маршрут вам 8.8.8.8| grep в файле src| е с/.*\ГРЦ(.*\)$/\1/г')

ИПА=$(имя -я|вырезать-F2 -д ' ')
+656
Editer 10 февр. 2013 г., 09:34:53

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

У владельцев японских паспорта нужна шенгенская виза?

У владельцев японских паспорта нужна виза Великобритании?

+555
Bill Berry 5 сент. 2012 г., 06:10:16

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

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

Что сказал, Я чувствую, вы настраиваете себя на несчастные студенты с конспектами, что выходит такая дерзкая. "Если вам не нравится, оставьте" отношение редко работает. Большинство студентов не имеют возможности отклониться от курса из-за планирования или реквизиты.

Ярмарка, фирма, и сосредоточился (и, возможно, смешно). Это моя мантра.

+530
NPNelson 22 июл. 2023 г., 06:51:08

Я понимаю, что если кто-то ранее просрочили безвизового въезда (esta) на 6 лет, что человек должен быть запрещен на 10 лет.

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

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

Теперь, если после 6 лет на рассмотрении дела об убежище вам отказано в предоставлении убежища (и приказал убрать), и вы уйдете, будете ли вы быть отказано в повторном въезде?

Более детально:

  • Я изначально пришла в 2011 году (через лакса, о ЭСТА).
  • Обратились за предоставлением убежища в 2012 г. (в течение 1 года ввода).
  • 2017 отказано в убежище, приказал снять.
  • Оставил нам в 2017 году сразу добровольно.
  • Теперь же паспорт, только подал заявку на новый esta, был утвержден.

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

Вопрос:

В этом случае мне будет отказано в повторном въезде через лакса (по программе)?

+499
Chris Graf 28 февр. 2019 г., 11:32:10

Может ли посольство США отправить американского гражданина домой бесплатно?

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

+444
user13813 26 мар. 2016 г., 13:22:33

Я сделал это, но это довольно сложно.

Резюме:

Вам придется менять книги.файл plist файл в ~/библиотеки/контейнеры/ком.яблоко.BKAgentService/сведения/документы/интерактивные книги/Книги для книг, которые вы хотите иметь в серии, и также вы должны добавить строки в BKSeries-*.файл SQLite базы данных в ~/библиотеки/контейнеры/ком.яблоко.iBooksX/сведения/документы/BKSeriesDatabase для них и серии.

Вот как я сделал это:

База данных содержит 4 таблицы: ZBKSERIESCHECK, ZBKSERIESITEM, Z_PRIMARYKEY и Z_METADATA. Я только изменил первые три таблицы. Серии "" рассматривается просто как книгу в этих таблицах.

  1. Добавить книги и серии в таблице ZBKSERIESCHECK. Таблица имеет 5 столбцов.

    The table has 5 columns

    • Z_PK является первичным ключом. Он должен быть порядковый номер.
    • Z_ENT и Z_OPT я только что закончил с "1".
    • ZDATECHECKED это просто дата строка. В моем случае это было автоматически.
    • ZADAMID это уникальный код для книги или серии.

    Это таблица с данными, которые я добавил.

    ID of the books and series

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

    Строки с zAdamId "1" - мой серии, другие книги.

  2. Добавить взаимоотношения внутри книги и серии в таблице ZBKSERIESITEM. Эта таблица имеет 16 столбцов.

    Table ZBKSERIESITEM

    • Z_PK, Z_ENT и Z_OPT не те же самые, определенными в предыдущей таблице. Z_PK должен быть последовательным и, Z_ENT и Z_OPT я только что закончил с "2" и "1" соответственно.
    • ZISCONTAINER определяет если zAdamId-это серия или нет. "1" - истинно, "0" - ложное.
    • ZPOSITION определяет номер книги в серии, начиная с "0" для первой книги.
    • ZADAMID это же определено в предыдущей таблице за тот же товар.
    • ZAUTHOR является автором серии/книги.
    • ZGENRE жанр сериала/книги.
    • ZSEQUENCEDISPLAYNAME определяет, насколько книга отображается как член серии. Например, для первой книге, вы можете определить "Книга 1" или "Тома 1" или "Vol.1". Эта строка будет добавляться в название книги. Этот столбец должен быть пустым для серии.
    • ZSERIESADAMID серия zAdamId книги. Для серии, это так же, как ZADAMID.
    • ZSERIESTITLE - это название серии.
    • ZSORTTITLE и ZTITLE - это название книги или серии.

    Table ZBKSERIESITEM contents

  3. Настройте таблицу Z_PRIMARYKEY.

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

    Table Z_PRIMARYKEY

    Здесь вы должны изменить Z_MAX колонки на максимум(*) стоимость Z_PK в каждом из предыдущих таблиц. Например, в моей БД, таблицы ZBKSERIESCHECK (BKSeriesCheck) МАКС(*) в столбце Z_PK - это "22".

  4. Сохранить изменения.

  5. Откройте книги.файл plist файл. Посмотрите для каждой из книг серии и добавить эти ключи:

    • seriesAdamId как число со значением ZBKSERIESITEM~ZSERIESADAMID.
    • Itemid свойства как число со значением ZBKSERIESITEM~ZADAMID.
    • seriesSequenceNumber как строка со значением ZBKSERIESITEM~ZPOSITION + 1. (Помните, что в таблице он начинается с "0".)
    • seriesTitle как строка со значением ZBKSERIESITEM~ZTITLE.

    Books.plist file

  6. Сохраните файл. Закрыть для iBooks (если вы не закрывали его с самого начала). Убил ком.яблоко.BKAgentService процесс. Запустить программу iBooks. Вы должны быть в состоянии видеть ваши серии.

    Results

Примечания

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

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

Это мой первый пост. Я надеюсь, что каждый найдет его полезным.

+436
phoops 22 дек. 2019 г., 15:33:06
$ на awk -е';' '{файл=функцию substr (1,2$)".КШМ";если(Кол>1){печати $0 > файл}}' входной_файл

Использовать функцию substr , чтобы получить имя файла и добавление .КШМ , и НР>1 в игнор заголовка, и, наконец, записать в файл.

$ начальник *КШМ

==> 11.КШМ <==
"11;"пример";"200";"вот Descripcion...";

==> 21.КШМ <==
"21;"Пример 2";"300";"некоторые здесь...";
+432
hackajar 14 июл. 2018 г., 02:23:14

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

Комментарий @jthill отмечает, что verbose опция (комплект -в) также полезна. Из справочника:


Печать входных линий оболочке, как они читаются.


Распечатать трассировки простых команд, для команд, команд случае выбора команд и арифметических команд и их аргументов или связанные списки слов после того, как они раскрываются и перед их выполнением. Значение ПС4 переменной и результирующим значением печатается перед командой и ее расширенной аргументы.

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

+350
Stephen Valenta 31 янв. 2011 г., 08:20:39

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

  1. В Finder, выберите родительскую папку, а потом КМД-2 (в виде списка).
  2. Выберите все и нажмите Cmd-стрелка вправо развернуть содержимое подпапки. Повторите этот шаг, пока все подпапки была расширена (в моем случае он подошел к файлов 10.576).
  3. Скопируйте все содержимое (УМК-с)
  4. Создать документ в текстовом редакторе и перейти в формат > обычный текст.
  5. Вставьте содержимое (УМК-в)

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

+308
Mamos 15 сент. 2011 г., 09:59:00

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

Ниже мой пример файла(sql-файл) :

начать
AFFECTED_ROWS := 0;

Обновление имя_таблицы
Набор столбец1 = значение1, столбец2 = значение2, ...
Where условие;

Удалить из таблицы table_name
Where условие;

Вставить в имя_таблицы (столбец1, столбец2, столбец3, ...)
Значений (значение1, значение2, значение3, ...);

Слиться сотрудников е
 Используя hr_records ч
 На (эл.ИД = сек.код emp_id)
 ПРИ СОВПАДЕНИИ ТОГДА
 Обновление комплекта e.адрес = сек.адрес
 НА
 Вставить (код, адрес)
 Значения (ч. код emp_id, сек.адрес);
конца;

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

1: "ОБНОВЛЕНИЕ ... НАБОР ...;"
2: "УДАЛИТЬ ... ОТ ...;"
3: "ВСТАВКА ... В ...;"
4: "СЛИВАЕМ ... В ... [ПРИ СОПОСТАВЛЕНИИ ТОГДА | КОГДА НЕСООТВЕТСТВУЮЩАЯ] ... [ОБНОВИТЬ|ВСТАВИТЬ|УДАЛИТЬ] ... ;"

Мне нужно, чтобы добавить 1 дополнительную строку после запятой

AFFECTED_ROWS := AFFECTED_ROWS + ДЛЯ SQL%СТРОК;

Так что мой новый файл будет выглядеть как-то ниже

начать
AFFECTED_ROWS := 0;

Обновление имя_таблицы
Набор столбец1 = значение1, столбец2 = значение2, ...
Where условие;
AFFECTED_ROWS := AFFECTED_ROWS + ДЛЯ SQL%СТРОК;

Удалить из таблицы table_name
Where условие;
AFFECTED_ROWS := AFFECTED_ROWS + ДЛЯ SQL%СТРОК;

Вставить в имя_таблицы (столбец1, столбец2, столбец3, ...)
Значений (значение1, значение2, значение3, ...);
AFFECTED_ROWS := AFFECTED_ROWS + ДЛЯ SQL%СТРОК;

Слиться сотрудников е
 Используя hr_records ч
 На (эл.ИД = сек.код emp_id)
 ПРИ СОВПАДЕНИИ ТОГДА
 Обновление комплекта e.адрес = сек.адрес
 НА
 Вставить (код, адрес)
 Значения (ч. код emp_id, сек.адрес);
AFFECTED_ROWS := AFFECTED_ROWS + ДЛЯ SQL%СТРОК;

конца;

Я пытался находить и внедрять этот подход в рамках PLSQL, но не нашел возможным универсальный способ, чтобы получить количество рядов, затронутых, так я думал разбора текста, но я не знаю много о awk или СЭД.

Теперь то, что я пытался сделать что-то вроде ниже:

моделей СЭД 'иди сюда/а AFFECTED_ROWS := AFFECTED_ROWS + для SQL%rowcount уже;' темп.в SQL

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

+192
lookalike 16 авг. 2010 г., 03:49:18

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

+192
Ramki Anba 15 авг. 2022 г., 01:42:34

Инфо-графики я нашел на эту тему некоторое время назад, что я считаю очень хорошо отвечает на ваш вопрос: How To Eat Sushi Like A Pro (INFOGRAPHIC) Источник: iLoveCoffee.ДЖП

С точки зрения этикета это хорошо, чтобы есть суши руками? Если я в Северной Америке.

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

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

Вот оно!

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

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

+157
Boriiel Bdest 30 апр. 2023 г., 21:17:00

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