Где в iptables скрипт хранится в файловой системе ДД-WRT и?

У меня ASUS в RT-N16, на роутер я прошил с открытым исходным кодом от DD-WRT и прошивка. По моим СШ логин, я бегу:

ДД-компания WRT v24-SP2 в МЕГА (с) 2010 Newmediaбыл-чистая ГмбХ
Релиз: 08/07/10 (версия SVN: 14896)

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

На полномасштабной системе Linux, правила iptables будут храниться где-нибудь в/etc/sysconfig нужно/в iptables. Где бы мне найти таких на ДД-WRT на файловую систему? Я могу сделать

в iptables -л -ВН-линия-цифры

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

Я понимаю, что эта сборка не имеет в iptables-сохранить команду. Я не обязательно хочу сама команда, просто вывод, что он генерирует. Если там было что-то вроде /и т. д./В sysconfig/iptables были, я бы не наплевать на то, что в iptables-сохранить. Я видел, что могут существовать различные сборки ДД-WRT и которые дают что-то вроде как iptables-сохранить, но я не в той точке, где я готов прошить роутер снова. Может быть, в качестве последнего средства.

Редактировать: В обычном Линуксе места для запуска скриптов и тому подобное (например, в/etc/инит.Д, в/etc/радиоуправляемый, ...), кажется, не имеют ничего полезного (по крайней мере в том билде ДД-WRT на который я установил). Например, взглянув в файле/etc/инит.д:

[/етц/инит.д]# Лл
-rwxr-XR-х 1 корень 84 7 августа 2010 РВС
-rwxr-XR-х 1 корень 10 августа 7 2010 S01dummy
[/етц/инит.д]# кот РВС
#!/Бен/ш
для меня в /etc/инит.Д/С*; делать
 $я начала 2>&1
сделано | логгер-С-П 6 -т " &
[/етц/инит.д]# кот S01dummy
#!/Бен/ш
+610
user175200 27 янв. 2010 г., 11:37:58
30 ответов

Фон, я пытаюсь играть с Kinect камеры и Python.

Когда я попытался сделать freenect (ручная установка) на Ubuntu 12.04, она жаловалась на неопределенные libusb_get_parent.

Тем не менее, она прекрасно работает на Ubuntu 14.04.

Далее я иду к Raspberry Pi, и попытаться сделать что ручная установка, чтобы работать там. Нет кости. Же libusb_get_parent жалобы.

Так что я apt-получить обновление, модернизацию, дист-апгрейд, без кости. Я пытаюсь сделать помощью libusb-dev и всякие вещи.

Так что мне делать с dpkg -с помощью libusb-1.0-0-Дэв на Ubuntu 12.02. Он говорит, что он использует

Источник: помощью libusb-1.0 
Версия: 2:1.0.9~RC3 по-2ubuntu1

На Ubuntu 14.04 он говорит:

Источник: libusbx
Версия: 2:1.0.17-1ubuntu2

И, наконец, на Raspberry ПИ:

Источник: libusbx
Версия: 2:1.0.11-1

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

Я скачал последнюю libusbx здесь (http://sourceforge.net/projects/libusbx/files/releases/1.0.18/source/)

И тогда:

$ судо Су
$ ./настроить && сделать && установка && судо команду ldconfig

Из каталога, который я извлек. (Оказалось, чтобы настроить и сделать.)

Я снова сделал команду dpkg -с помощью libusb-1.0-0-Дэв думал, что у меня теперь есть моя новая версия 1.0.18, но это не тот случай. Это еще 1.0.11.

Я уверен, что это что-то простое мне не хватает. Спасибо.

+977
Flynn Heiss 03 февр. '09 в 4:24

Мы также осознаем идентичные вопросы загрузок не от серверов Linux в точности, как вы описываете. Мы выследили его здесь в несовместимости ядра Linux 3.х и Cisco аѕа.

Обратите внимание, одна из участвующих машин последние 3.ядра х в Debian 3.16.0, и наши ASA обновление прошивки последние.

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

У нас здесь есть хранилище локального дистрибутива Linux, и это было кровавое месиво загрузкой ISO-образов из интернета.

Мы пытались смягчить это с чистой.протокол IPv4.tcp_sack = 0 и даже экспериментировал чистая.протокол IPv4.tcp_ecn = 0, и при этом смягчить проблему, не решить их на всех серверах.

Проблема была полностью решена переход на ядро 4.2.0.

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

команды sysctl -w в сети.протокол IPv4.tcp_sack=0
команды sysctl -w в сети.протокол IPv4.tcp_congestion_control=Рино
команды sysctl -w в сети.протокол IPv4.tcp_frto=1
команды sysctl -w в сети.протокол IPv4.tcp_early_retrans=1

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

https://bugs.launchpad.net/ubuntu/+источник/Линукс/+ошибка/1388786

+928
Nomah Wendy 30 сент. 2013 г., 22:23:40
Другие ответы

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


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

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

команду ifconfig eth0 в 192.168.0.10
маршрут добавить шлюз по умолчанию 192.168.0.1

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

+887
Jim Julian 18 мар. 2016 г., 15:24:15

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

Я искал и не могу найти опцию, чтобы добавить к строке файл vmlinux, чтобы увеличить объем памяти, зарезервированный для видео. Я пробовал в VGA=2400, но это не сработало (Примечание: у меня есть 3 1280х1024 отображается).

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

Обновление: я расследовал и я обнаружил, что ошибка дамп памяти от xrdg, загруженной из файла /etc/кода валюты XDG/xfce4/файла:

кошка /dev/нуль $XRESOURCES | xrdb -nocpp -слияние -

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

+866
Curtis Humphries 22 июн. 2013 г., 20:14:51

Мой начальник Службы безопасности (ЦСБ) журнал активности привилегированной учетной записи (корень). Я знаю, что я могу настроить sudo для входа пользователя (нажатия клавиш) и консоль/терминал вывода (stdout/stderr, в), как описано в как вести журнал команд в рамках "судо Су"?. Но содержание всегда записываются в файл локально. Что файл может легко быть удалено с помощью пользователя root !

Я включить ведение журнала в файл /etc/пользователям использовать sudo?:

По умолчанию>корень log_input, log_output
По умолчанию iolog_dir=/ВАР/лог/судо-Ио

или эквивалент

корень всех = (все) LOG_INPUT: LOG_OUTPUT: все

Как защитить/защитить файл от удаления ?

+826
tyran0 17 сент. 2011 г., 08:23:25

Да, вы можете сделать это, но ваши конфиги немного прочь.

Вам не нужно скреплять информацию о VIFs. Это обработано слоем ниже на bond0. В этих случаях, я обычно создать интерфейс (как bond0), а затем создать свой влан интерфейсы на вершине (например, bond0.123 и bond0.124). Это работает, как ожидалось, в этом bond0 использует родной влан (если есть) и VIFs использовать тегированных VLAN.

Все, что действительно необходимо, так это то, что вы укажите влан=да в ВИФ файлы, как вы делали выше.

Однако, я не верю, что ВИФ будет acccept правильно параметры соединения. На самом деле, я почти уверена в отношении режима 4. Положить склеивание информация о простой интерфейс облигаций, затем запустите VIFs от этого. Ниже приведен пример:

# кошка файле /etc/sysconfig/сети-скрипты/команду ifconfig-eth0 в
Устройство=eth0 в
Переменной bootproto=нет
Наоборот-при восстановлении=да
Мастер=bond0
Раб=да

# кошка файле /etc/sysconfig/сети-скрипты/команду ifconfig-на eth1
Устройство=eth1 и
Переменной bootproto=нет
Наоборот-при восстановлении=да
Мастер=bond0
Раб=да

#кошка файле /etc/sysconfig/сети-скрипты/команду ifconfig-bond0
Устройство=bond0
Имя=bond0
BONDING_MASTER=да
Переменной bootproto=нет
При=192.168.10.12
Маска подсети=255.255.255.0
Шлюз=192.168.10.1
Наоборот-при восстановлении=да
USERCTL=нет
 BONDING_OPTS="режим=802.3 ad и xmit_hash_policy=3 уровня+4 lacp_rate=медленная miimon=100 updelay=500 downdelay=200"


# кошка файле /etc/sysconfig/сети-скрипты/команду ifconfig-bond0:1.123
Устройство=bond0:1.123
Переменной bootproto=нет
При=192.168.12.12
Маска подсети=255.255.255.0
 Наоборот-при восстановлении=да 
USERCTL=нет
Влан=да

Здесь мы видим склеивание мастер, с ВИФ работает поверх него. Мастер может иметь свой собственный IP (как в родной влан или нет IP, если нет родной VLAN, настроенной на коммутаторе данной облигации). VIFs будет работать только в тегированных VLAN, что их количество соответствует. VIFs не контролируют склеивания в любом случае.

+774
user276353 25 авг. 2016 г., 08:13:31

Причина того, что switch_root не работает в командной строке этот код в busybox и:

 если (ст.st_dev == rootdev || getpid() != 1) {
 / Использования/ показать, он говорит, что новый корень должен быть точка_монтирования
 // и мы должны быть ПИД 1
bb_show_usage();
}

Ты не пид 1, так что вы не падают, хотя в этом bb_show_usage. Подразумевается, что switch_root команду в initramfs скрипт должен работать switch_root с старпомов. т. е.

старпома switch_root ...

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

+753
backslash937 11 нояб. 2016 г., 18:53:50

Я начал скачивать большой файл и случайно его удалил некоторое время назад. Я знаю, как получить его текущее содержание за счет СРное в/proc/<PID процесса>/ФД/<ФД> но поскольку загрузка все еще продолжается, это будет незаконченным на тот момент я скопировать его в другое место.

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

+719
Coldem 10 апр. 2015 г., 06:01:15

Я бегу Курьер IMAP с поддержкой команды. В настоящее время, IMAP_TLS_REQUIRED имеет значение 0 (ложь), это означает, что клиент полностью разрешается использовать незашифрованные входа по небезопасному каналу. Значение 1 (истина) - это не вариант, так как он ломает в то время (которые не могут использовать STARTTLS); однако, я точно знаю, что законно только с определенных IP-адресов будет через незашифрованные транспорта.

В простейшем случае, это теоретически должно быть возможно, чтобы разрешить подключения с 127.0.0.1 без шифрования, требуя команды перед auth на всех остальных подключений. Однако, я не смог сделать это. Кроме того, что если я хочу что-то более сложное - возможно, есть веб-сервер на 203.0.113.147 разговаривал с сервера IMAP на 203.0.113.148, с безопасной локальной сети между ними. (Игнорировать сейчас задача доказать, что сеть действительно защищена.) Есть ли способ, чтобы установить IMAP_TLS_REQUIRED по-разному для разных подключений?

+654
kiprainey 14 июл. 2013 г., 00:20:22

Попробуйте использовать globstar вариант в Баш; я считаю, что ЗШ имеет подобную опцию.

$ shopt -с globstar
$ Эхо pylib/**/pyerector.py
pylib/pyerector.py pylib/pyerector/pyerector.py

Вы можете прочитать больше об этом на странице.

+590
Zero Zhang 30 мая 2017 г., 15:29:37

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

Гид Марк пользователь SK001936 и рук груп в домашний каталог марки SK001778, как вы видите, они не совпадают. Группа SK001778 разрешено все операции (права доступа rwx) в домашний каталог пользователя, как владелец Марк (Марк) имеет:

[Марк@машина ~]$ ИД
Уид=48447(Марка) гид=41795(SK001936) группы=40119(SUB_SK001936_PPS),41795(SK001936)
[Марк@машина ~]$ LS с парнем .
drwxrwxr-х 6 Марка SK001778 4096 Октября 10 13:30 .

Гид пользователя Майкл и Марк оба SK001936:

[Майкл@машина Марка]$ ИД
Уид=40570(Майкл) гид=41795(SK001936) группы=40119(SUB_SK001936_PPS),41795(SK001936)
[Марк@машина ~]$ ИД
Уид=48447(Марка) гид=41795(SK001936) группы=40119(SUB_SK001936_PPS),41795(SK001936)

пользователь Майкл не может создать файл в домашний каталог пользователя Mark. Речь идет о том, что Майкл не принадлежит к группе (SK001778), которая имеет полный (права доступа rwx) доступ к домашнему каталогу Марка:

[Майкл@машина Марка]$ Майкл Тач
прикосновение: не трогать `Майкл': отказано в доступе

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

[Марк@машина ~]$ Чаун Марка:SK001936 .

Таким образом, группа, которая теперь имеет доступ к дому Марка Дир такой же группы как гид Майкла, поэтому Майкл теперь разрешено создавать/удалять файлы/папки в марка домашний каталог:

[Майкл@машина Марка]$ Майкл Тач

Марк не в состоянии вернуться на групповой собственности на свой домашний каталог (помню только root получит выпуска Чаун accoring к этому: почему-не-в-нормальной-пользователей-Чаун-а-файл):

[Марк@машина ~]$ Чаун Марка:SK001778 .
команды chown: изменение собственности `.': Операция не разрешена

У меня вопрос: как это возможно, что Марк был в состоянии изменить группу собственности его домашний каталог, даже если си заявил , что Чаун может быть выдана только пользователю root. Коробка 5.6 Редхат.

+574
Muthoju Sridhar Sri 29 сент. 2017 г., 05:04:51

Давайте определим функцию, чтобы выполнить двоичный файл:

функции execute() { ./двоичный; }

Затем определите функцию второй трубы текстового файла в первой функции:

функция тест() { Кот in.txt | выполнение; }

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

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

функция тест() { Кот in.txt | ./двоичный; }

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

функция тест() { выполнить; }

Наконец, она также получает печатается, если мы перенаправим in.txt в выполнять напрямую, а не через трубу:

функция тест() { выполнить <in.txt; }

Это было проверено на баш 4.4. Почему?

+568
user252867 16 окт. 2011 г., 14:59:52

Вы можете использовать вариант, с '*/*' в качестве аргумента, такой:

разархивируйте filename.csv.zip -х '*/*' -Д /final_directory

Если вы хотите отключить предупреждение Осторожно: исключен именем не сопоставляется: */* для таких случаев, как с вашим xyz.zip файл, вы можете использовать:

разархивируйте filename.csv.zip -х '*/*' -Д /final_directory 2> /dev/нуль

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

+529
John Fiamazo 11 авг. 2017 г., 02:46:59

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

Шаг 1 - создание сценария

Эхо "компакт-диск /пользователи/меня/сайты/Сасс ; НПМ запустить компиляцию: Сасс" >> /пользователи/меня/универсальный

Шаг 2 - сделать скрипт исполняемым

команду chmod 775 /пользователи/меня/универсальный

Шаг 3 - запустите его и подтвердите правильность работы

. /пользователи/меня/универсальный

Шаг 4 - Добавить ссылку на скрипт из своего интерфейса

(зависит от интерфейса, к сожалению, не могу помочь вам здесь)
+513
Kathy121 19 мар. 2018 г., 21:57:05

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

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

Так что, я думаю, есть инструмент CLI, похожими на завиток , но для флэш-контент, который будет играть контент, просто предоставляя URL-адрес? Например: some_tool http://example.com/blah.swf ?

Вроде как и mplayer или другой Кинк музыкальных плееров.

+464
kasziel 11 июн. 2016 г., 18:20:40

Подстановочный символ * символ расширяется оболочки перед дю вызывается. Поэтому дю видит что-то вроде этого:

дю-данные ОГРН загрузки Дэв и т. д. дома и initrd.ИМГ lib и lib64 потерянные средства массовой информации тугриков опт прок корня запустить каталоге SELinux в СРВ sys файлы ТМП ЕГР ВАР vmlinuz

В дю команда чтит флаг и соглашается пропустить файлов на различных файловых системах. Затем он отправляется. Сначала это процессы бин. Тогда процессы загрузки. Затем он обрабатывает Дэв. (Вы получите картину.) Позже он обрабатывает конф. И так далее до конца списка.

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

Если вы ушли на дю -хз / то в/proc, /sys файла, и другие файловые системы смонтированы в соответствии / был бы пропущен.

+448
pedrojoel 25 июл. 2016 г., 12:41:27

До конца, но вот решение с помощью GNU дата команды, которая не основана на фиксированных 30 дней каждый месяц, что все ответы написал выше считал, но Стив ответа.

на awk -Ф '{ЦМД="е \"%д\н\" $((($(дата -Д"$1" +%х)-$(дата -д"$2" +%ы))/86400))"; 
 УМК|Гэтлину $0; $0*=($0<0?-1:1); рядом(УМК)}1' входной_файл

Для указанных ниже ввода:

2015-09-12,2015-08-13
2017-02-12,2017-03-12

Вывод:

30
28
+431
kensou97 22 сент. 2016 г., 12:09:52

Моя ОС является Ubuntu 12.04 на ноутбуке Леново Т400. Я использовал его довольно хорошо до этой недели.

После приостановления Убунту, когда я поднимаю крышку ноутбука (Если крышка закрыта), или нажмите клавишу "Fn" и (если крышка не закрыта), обычно в Ubuntu должен проснуться. Но начиная с этой недели, я не мог разбудить его в любом случае в два раза после того, как я Кэрри коленях в моем рюкзаке бежать в другое место.

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

Это связано с некоторыми последними обновления с Ubuntu 12.04? Или это сигнал о начале выхода из строя некоторых аппаратной части? Или ...? Спасибо!


Добавил:

Как terdon предложил, я загрузить

  • лог-файлов в/var/журнал/ПМ-* до и после проблема происходит здесь. (в файлы с расширением .1 в файл имена тех, когда я приостановил Убунту, файлы без .1 те самые последние файлы журнала. Примечание: после того, как проблема происходит, когда я перезагрузки моя Ubuntu и успешно приостановлено и проснулся в Ubuntu.

  • Вывод мой скобяными информация вывод lshw - это здесь

+393
user81497 13 мая 2014 г., 08:24:18

Хотя я не понимаю, что ты хочешь использовать файловой системой FAT, это выглядит дубликат https://unix.stackexchange.com/a/17173/108069

В вашем случае каждый из ваших файлов ДД будет 4 ГБ каждый.

+368
itpoka 3 дек. 2015 г., 15:19:52

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

Сигналы блокируются во время системных вызовов, поэтому убивать процесс (посылает сигнал SIGKILL) или закрытия терминала (посылает сигнал SIGHUP) не завершает процесс. Если команду lsusb блокирует процесс на неопределенный срок на системный вызов, нет никакого способа, чтобы убить его.

+337
user3047190 3 июл. 2016 г., 13:46:59

Мое приложение-это jar-файл, который требует некоторых переменных окружения. У меня все переменные среды в одном файле, который выглядит следующим образом:

экспортная переменная=значение
экспорт ПЕРЕМЕННАЯ2=значение2
#....и т. д.

Мой файл руководитель конфиг выглядит так:

[программа:имя_программы]
команда=Баш-с "Источник /путь/к/ОКР/файл && Ява -фляга /path/to/jar.jar"

ПС-эф | грэп имя_программы показывает два процесса на две отдельные линии: одна - Баш-с "Источник бла && Ява бла" , а другой просто Ява бла.

Теперь, вот в чем проблема: то ли я делаю supervisorctl остановить имя_программы или супервайзерской службы, остановить или даже убить -9 любой руководитель пид, первый процесс умирает, но обычное Java-процесс остается и становится сиротами, с родителями сейчас пид-1. Как сделать банку умереть не вручную убивать его?

+297
L7Lynx 8 авг. 2014 г., 17:33:54

Следующие на awk скрипт прочитать файл данных и временного хранения каждой записи в строках переменной. Если ключевое слово в переменную слово встречается в записи, do_output переменная имеет значение 1 (истина). Когда ключевое слово найдено, и мы либо дойдете до следующей записи или конец файла, запись сайта выводится.

#!/usr/Бен/на awk -е

/^"GRP_START"/ {
 если (do_output) {
выход;
}
 строки = $0;
далее;
}

$0 ~ слово {
 do_output = 1;
}

{
 линии = функции sprintf("%з\п%с линии", $0);
}

Конец {
 если (do_output) {
 линии печати;
}
}

Испытания это:

$ на awk -V слово="МООМ" -Ф сценарий.basefile.txt на awk 
"GRP_START","СТРОКА1"........
"Е"
"Ф"
"Г"
"С-МООМ"

Тогда это просто зацикливание над хотел запросам:

#!/Бен/ш

пока читала-Р слова; делать
 на awk -V слово="$слово" -Ф сценарий.basefile.txt на awk 
сделано <keywords.txt >finalfile.txt

Предложение для усовершенствования: прочитайте ключевые слова в массив сначала, а потом парсить basefile.txt файл данных только один раз.

+272
Darshan Mehta 3 февр. 2014 г., 04:41:42

У меня очень маленький установленных виртуальных машин для тестирования, под управлением CentOS 1708, с vsftp настроен. я

https://www.rootusers.com/how-to-join-centos-linux-to-an-active-directory-domain/

для настройки проверки подлинности ad для часть ОС, но не хочу, чтобы пользователи ad, чтобы иметь возможность входа через FTP-клиент.

В первую очередь мне нужен проверки подлинности ad для целей администрирования через SSH внутренне, а не через интернет, а логины на FTP через чисто Локальные пользователи.

я заметил, что если пользователь не вошел в систему на виртуальной машине по SSH, он/она не может войти по FTP порт 21 используя данные объявления, как не удается создать домашний каталог.

и это хорошо я думаю, но я ищу способ, чтобы предотвратить объявление авторизации через AD полностью, допускается только через SSH или терминал

Я не хочу, проверки подлинности ad через FTP, а затем добавляет, что пользователи в интернете на объявление риску быть "взломаны" или заблокирована

любые предложения о том, как я могу добиться этого?

+271
Rakesh Bhatia 6 мар. 2017 г., 22:52:25

У меня тройной загрузки системы(Ubuntu,в Кали,Win7) и я в основном использовать Кали Линукс(4.6.0-kali1-для amd64). После каждого 3 или 4 успешных сапоги я получаю это ошибка ->

 для fsck.в ext4: суперблок суперблок контрольная сумма не совпадает при попытке 
 получить доступ к /dev/а sda7
в /dev/а sda7:
 Суперблок не может быть прочитан может быть недопустимое файловой системы ext2. 
 Если устройство Йор действительно отформатирован в системе Ext Филь то 

Суперблок может быть повреждена попробуйте запустить e2fsck

 e2fsck -б 8193 <устройство>

 проверку завершился с кодом состояния 8

И после этого как корень не может быть установлен из-за этой ошибки и вступает в консоль (пакет initramfs), где я должен запустить команду fsck.

Временное решение сработало для меня:

Я просто побежал

 e2fsck -б "количество Магик" /Дев/а sda7 
Или
 для fsck /Дев/а sda7

а потом перезагрузка Кали работал отлично, но проблема возникает снова через некоторое сапоги(как упоминалось ранее). Нет такой проблемы для Ubuntu. Так как я могу исправить это? И да.. не время влияет на супер блок? Потому что там неправильное время в моей Кали, но не в Ubuntu и Windows

Примечание: e2fsck & проверки не работал для меня

вывод fdisk:

$команда fdisk /Дев/СДА

Диск как /dev/ПДД: 931.5 Гб, 1000204886016 байт, 1953525168 секторов
Подразделения: секторы 1 * 512 = 512 байт
Размер сектора (логического/физического): 512 байт / 4096 байт
Я/o размер (минимальный/оптимальный): 4096 байт / 4096 байт
Метка тип: Дос
Идентификатор диска: 0x851b9aac

Загрузочное Устройство Начало Конец Секторах Код Размер Тип
на /dev/sda1, поскольку * 2048 206847 204800 100м 7 ОПО/файловой системы NTFS/exFAT, которая
на /dev/sda2 206848 976762879 976556032 465.7 г 7 файловая система hpfs/NTFS для/файловой системы exFAT
на /dev/sda3 в качестве 1175027710 1953521663 778493954 371.2 г Ф W95 расшир б (лаб)
на /dev/sda4 в 976762880 1175025663 198262784 94.6 г 83 Линукс
на /dev/sda5, поэтому 1396195328 1911578623 515383296 245.8 г 7 ОПО/файловой системы NTFS/exFAT, которая
на /dev/sda6 1911580672 1953521663 41940992 20г 83 Линукс
в /dev/а sda7 1175027712 1387147263 212119552 101.2 г 83 Линукс
на /dev/sda8 1387149312 1396193279 9043968 4,3 г 82 ОС Linux своп / Солярис

Раздел 3 не запускается на границе физического сектора.
Записи таблицы разделов расположены не в дисковом порядке.
+260
Manuel Sopena Ballesteros 1 окт. 2013 г., 19:43:33

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

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

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

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

Я уже запустить команду sudo yum установить человека --downloadonly на гостевой, чтобы получить пакеты, которые мне нужны, судо СР -р в /var/кэш/пальчики оближешь/x86_64 с/6/основание/пакеты/ /бродячих/ поставить пакет файлы на хост.

Так что мой вопрос действительно двоякий характер:

  1. Что такое залет подготовки синтаксис использовать для: (а) вызов скрипта (которые будут храниться в том же каталоге, как файл Vagrantfile), или (B) если возможно, внедрение одной команды в файл Vagrantfile (например, командой sudo yum установить человека)?

  2. Как я могу дать ням флаги нужно установить пакет из локального каталога (/бродяга) и установить все необходимые зависимости из того же локального каталога, а не из онлайн-хранилища?

+228
alan pringle 14 мая 2019 г., 07:23:20

Да, если вы больше не использовать Anaconda, нет никаких оснований для этого в вашем пути$Path. Другими словами, это безопасно удалить.

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

Ну, это может быть хорошо, чтобы сохранить где-нибудь ваш путь по умолчанию, если вам нужно как-то его испортить!
Просто проверяю на компьютере под управлением ОС X 10.11, ничего не изменить, путь по умолчанию:

/usr/местные/Бен:/usr/Бен:/ОГРН: выполнить/sbin:/sbin размещена

Если вы хотите изменить путь, вы могли бы поставить его в ваш $дома/.профиль. У меня это на другой ОС Х машины $дома/.профиль:

Путь=$путь:/пользователи/maulinglawns/ОГРН
путь экспорта

И путь здесь:

/usr/местные/Бен:/usr/Бен:/ОГРН: выполнить/sbin: файл/sbin:/пользователи/maulinglawns/ОГРН

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

+207
tdereuse 15 июл. 2010 г., 11:43:23

Я пытаюсь получить поддержка аппаратной клавиатуры на работу в мое приложение Qt 4.8.6 к BeagleBone Зеленый под управлением Дебихина. Файловая система не имеет никакого стола Linux при загрузке в консоли, которая показывает tty1 вверху.

Я создал службу systemd в /lib/systemd в/система/, чтобы мой приложение запускается при загрузке системы. Приложение запускается, но я не получаю никакой аппаратной клавиатуры. Вот некоторые вещи, которые я пробовал:

  1. Вручную запустить приложение из консоли tty1: Результат: аппаратная клавиатура работает в моем приложении
  2. Вручную запустить приложение из последовательной консоли к ttys1: Результат: без аппаратной клавиатуры

Мой файл службу systemd выглядит так:

[Блок]
Описание=приложение-служба сценария запуска 
После=в syslog.целевой сети.цель

[Услуги]
Тип=простой
WorkingDirectory=/usr/местные/Бен/myAppdir
ExecStart= /Бен/ш myAppStartupScript
SyslogIdentifier=Приложение

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

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

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

+173
RKishmar 13 мар. 2016 г., 09:22:14

Изменение XDG_SESSION_TYPE из Уэйленд в Х11 решена проблема. Следующую строку в файл/etc/ГДМ/таможня.конф файл должен быть раскомментирован:

#WaylandEnable=ложь
+147
antispan 5 окт. 2010 г., 19:52:49

Если структура каталога постоянное, то маски можно смело расширить список (если их не так много в результате файлы, которые вы превышать длины командной строки):

сан. узел-L главный/*/*.тхт

или

сан. узел-л */*/*.тхт

... в зависимости от того, где вы начинаете и что вы хотите включить.

+147
Jeesy 5 февр. 2012 г., 02:48:54

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

Моя цель-изучить все .txt файлы в каталоге. Если он содержит строку, которая не начинается с вкладки и включает в упак.*.С, затем экстракт строк оттуда (эксклюзивный) в последней строке, которая начинается с } (включительно) и сохраните его в файл с такими же именами, как источник, за исключением со .c расширением.

Моя первая попытка на то, чтобы найти именно это:

найти . -имя "*.тхт" -print0 команды | команды xargs -0 на awk '/[^ \Т]кошка .*.с/,/[^ \т]}/'

Я не знаю, почему, но на вкладке сопоставление не работает.

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

именем=$(и basename "$1")
имяфайла="${имя_файла%.*}"
имя_каталога=`каталог "$1"

Во-первых, хотя, я должен выяснить, как получить текст, который я хочу. Это на awk подходящего инструмента для работы? Бы СЭД/грэп быть лучшим выбором?

Любая помощь с благодарностью! Спасибо!

P. S. Я пробовал искать вокруг, но вкладку проблема, кажется, быть уникальным для меня. И однобоко соответствия (ех/включительно), кажется, редко используемые также...

+67
Marry Mark 9 дек. 2015 г., 14:48:45

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

$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