проблемы с установкой соответствующего правила переадресации в iptables в с пользовательские IP-адрес для сетевого обмена

У меня возникают проблемы при настройке моста на мой малиновый Пи.

Мои настройки:
У меня ноутбук используете Fedora 27 рабочей станции, которая подключена к интернету через беспроводной доступ в интернет. У меня есть Raspberry Пи ноль Вт, который подключен к моему ноутбуку через USB кабель (и только через USB, без внешнего питания, нет Ethernet, нет ничего).
Я вспыхнул стрейч облегченный образ на мой ай пи, а затем установить P4wnP1 отсюда: https://github.com/mame82/P4wnP1
Прежде чем я установил P4wnP1 мой Пи случайные 169.254.ХХХ.ХХХ - адрес, который является, почему я изменил IP на мой USB-интерфейс Ethernet для правильного подсети СШ в пи. Через некоторое время я понял, правильные настройки, чтобы получить мой Пи онлайн и скачать Git для клонирования репозитория.


После того, как я побежал install.sh и перезагрузил пи пи было статического IP-адреса 172.16.0.1. И я попробовал то же самое, чтобы получить его в интернете, изменил IP-адрес моего интерфейса, SSH на Пи, настроить шлюз к моей машине Федора.
Но я не могу получить Пи онлайн.

Я должен заметить здесь, что я включен "поделиться подключения к другим компьютерам" в сети менеджер , а также попробовали много вещей, с помощью iptables, но я не могу заставить его работать.

Я потратил 3 дня, пытаясь выяснить это, но я не имел успеха.

вот мой ifconfig, которые на моего Федора:

$ ifconfig, которые
enp0s20f0u6i1: флаги=4163<копирование,трансляция,запуск,мультикаст> МТУ 1500
 инет 172.16.0.2 маска 255.255.0.0 трансляции 172.16.255.255
 inet6 на fe80::f7f7:80С:8a15:5771 prefixlen 64 0х20 кодобласти<ссылка>
 эфир УО:98:9б:до нашей эры:37:АБ txqueuelen 1000 (локальные сети)
 RX пакетов 2687 байт 186674 (182.2 КБ)
 Ошибки ГХ 0 за 0 перерасход 0 рамы 0
 Техас пакеты 1648 байт 176862 (172.7 КБ)
 Ошибки Техас за перерасход 0 0 0 0 0 перевозчик столкновений

enp0s31f6: флаги=4099<вверх,широковещательный,многоадресный> МТУ 1500
 эфира С8:5б:76:6б:Е4:90 txqueuelen 1000 (локальные сети)
 RX пакетов 0 байт 0 (0.0 Б)
 Ошибки ГХ 0 за 0 перерасход 0 рамы 0
 Техас пакеты 0 байт 0 (0.0 Б)
 Ошибки Техас за перерасход 0 0 0 0 0 перевозчик столкновений
 устройство прерывания память 16 0xf1200000-f1220000 

Ло: флаги=73<вверх,замыкания,работает> МТУ 65536
 инет 127.0.0.1 сетевая маска 255.0.0.0
 inet6 ::1 prefixlen 128 кодобласти 0х10<хост>
 петли txqueuelen 1000 (местный шлейф)
 RX пакетов 1982 байт 177290 (173.1 КБ)
 Ошибки ГХ 0 за 0 перерасход 0 рамы 0
 Техас пакетов 1982 байт 177290 (173.1 КБ)
 Ошибки Техас за перерасход 0 0 0 0 0 перевозчик столкновений

virbr0: флаги=4099<вверх,широковещательный,многоадресный> МТУ 1500
 инет 192.168.122.1 маска 255.255.255.0 широковещательный 192.168.122.255
 эфир 52:54:00:08:Е4 Д3 txqueuelen 1000 (локальные сети)
 RX пакетов 0 байт 0 (0.0 Б)
 Ошибки ГХ 0 за 0 перерасход 0 рамы 0
 Техас пакеты 0 байт 0 (0.0 Б)
 Ошибки Техас за перерасход 0 0 0 0 0 перевозчик столкновений

wlp4s0: флаги=4163<копирование,трансляция,запуск,мультикаст> МТУ 1500
 инет 192.168.2.106 маска 255.255.255.0 широковещательный 192.168.2.255
 inet6 на fe80::ebcf:d3b1:5a74:185e prefixlen 64 0х20 кодобласти<ссылка>
 эфир Е4:А7:А0:99:2е:8д txqueuelen 1000 (локальные сети)
 RX пакетов 135496 байт 72791497 (69.4 Мб)
 Ошибки ГХ 0 за 0 перерасход 0 рамы 0
 Техас пакеты 51579 байт 21450089 (20.4 Мб)
 Ошибки Техас за перерасход 0 0 0 0 0 перевозчик столкновений

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

вот маршрут -н от моей Пи

Пи@MAME82-P4WNP1:~ $ маршруте -Н
Таблица IP-маршрутизации ядра 
Пунктом Genmask Шлюз Флаги Метрики Использовать Реф Недвижимость
172.16.0.2 УГ 0.0.0.0 0.0.0.0 0 0 0 интерфейс USB0
172.16.0.0 0.0.0.0 255.255.255.252 u 0 не 0 0 интерфейс USB0
172.24.0.0 0.0.0.0 255.255.255.0 u 0 не 0 0 как wlan0

и команду ifconfig моего Пи

Пи@MAME82-P4WNP1:~ $ ifconfig, которые
Ло: флаги=73<вверх,замыкания,работает> МТУ 65536
 инет 127.0.0.1 сетевая маска 255.0.0.0
 inet6 ::1 prefixlen 128 кодобласти 0х10<хост>
 петли txqueuelen 1 (локальном)
 RX пакетов 0 байт 0 (0.0 Б)
 Ошибки ГХ 0 за 0 перерасход 0 рамы 0
 Техас пакеты 0 байт 0 (0.0 Б)
 Ошибки Техас за перерасход 0 0 0 0 0 перевозчик столкновений

интерфейс USB0: флаги=4163<копирование,трансляция,запуск,мультикаст> МТУ 1500
 инет 172.16.0.1 маска подсети 255.255.255.252 трансляции 172.16.0.3
 inet6 на fe80::cc4b:62ff:fe84:7df0 prefixlen 64 0х20 кодобласти<ссылка>
 эфир се:4Б:62:84:7Д:ф0 txqueuelen 1000 (локальные сети)
 RX пакетов 1959 байт 182340 (178.0 КБ)
 Ошибки ГХ 0 за 0 перерасход 0 рамы 0
 Техас пакеты 3197 байт 269463 (263.1 КБ)
 Ошибки Техас за перерасход 0 0 0 0 0 перевозчик столкновений

как wlan0: флаги=4163<копирование,трансляция,запуск,мультикаст> МТУ 1500
 инет 172.24.0.1 маска 255.255.255.0 широковещательный 172.24.0.255
 inet6 на fe80::ba27:ebff:fe5e:ceb7 prefixlen 64 0х20 кодобласти<ссылка>
 эфир В8:27:ЭБ:5е:се:В7 txqueuelen 1000 (локальные сети)
 RX пакетов 0 байт 0 (0.0 Б)
 Ошибки ГХ 0 за 0 перерасход 0 рамы 0
 Техас пакеты 14 байт 1404 (1.3 КБ)
 Ошибки Техас за перерасход 0 0 0 0 0 перевозчик столкновений

а вот маршрут -н на моего Федора

$ маршруте -Н 
Таблица IP-маршрутизации ядра 
Пунктом Genmask Шлюз Флаги Метрики Использовать Реф Недвижимость
0.0.0.0 0.0.0.0 192.168.2.1 УГ 600 0 0 wlp4s0
172.16.0.0 255.255.0.0 0.0.0.0 У 0 0 0 enp0s20f0u6i1
192.168.2.0 0.0.0.0 255.255.255.0 U с 600 0 0 wlp4s0
192.168.122.0 0.0.0.0 255.255.255.0 u 0 не 0 0 virbr0

файл resolv.конф на мои Пи

Пи@MAME82-P4WNP1:~ $ кот /и т. д./файл resolv.конф
# Порожденных resolvconf
имен 10.46.0.1
сервер 8.8.8.8
с nameserver 8.8.4.4

и в/etc/сети/интерфейсов на мои Пи

Пи@MAME82-P4WNP1:~ $ кот /и т. д./сети/интерфейсов
# интерфейсов(файл 5) используется ifup(8) и ifdown(8)

# Обратите внимание, что этот файл создан для использования С через dhcpcd
# Для статического IP, проконсультируйтесь в /etc/через dhcpcd.conf и человек через dhcpcd.conf'и

# Include-файлы из интерфейсов в /etc/сети/.д:
источник-каталог /etc/сети/интерфейсов.д


ДНС-серверы 8.8.8.8 8.8.4.4

авто интерфейс USB0

интерфейс интерфейс USB0 инет вручную

авто с USB1

iface защитный с USB1 инет вручную

наконец, мои правила iptables на моего Федора, где я думаю, вопрос:

$ iptables в судо-л 
Входные цепи (полис принимают)
целевой прот опт исходным пунктом 
Принимать по UDP -- в любом месте где УДП АКДС:bootps
Принимать TCP-в любом месте в любом месте по протоколу TCP АКДС:bootps
Принять УДП-в любом месте в любом месте по протоколу UDP АКДС:домен
Принимать TCP-в любом месте в любом месте по протоколу TCP АКДС:домен
Принять УДП-в любом месте в любом месте по протоколу UDP АКДС:домен
Принимать TCP-в любом месте в любом месте по протоколу TCP АКДС:домен
Принимать по UDP -- в любом месте где УДП АКДС:bootps
Принимать TCP-в любом месте в любом месте по протоколу TCP АКДС:bootps
Принимаем всех, в любом месте в любом месте ctstate обзоры,установленных
Принимаем всех, в любом месте в любом месте 
INPUT_direct все-в любом месте в любом месте 
INPUT_ZONES_SOURCE все-в любом месте в любом месте 
INPUT_ZONES все-в любом месте в любом месте 
Отбросьте все ... везде в любом месте ctstate недействительным
Отвергают всех, в любом месте в любом отклонении-с ICMP-хозяина-запрещено

Цепь вперед (полис принимают)
целевой прот опт исходным пунктом 
Принимаем всех, в любом месте 10.42.0.0/24 государства, связанные,установленных
Принимаем всех-10.42.0.0/24 в любом месте 
Принимаем всех, в любом месте в любом месте 
Отвергают всех, в любом месте в любом отклонить-с ICMP-порт-недоступен
Отвергают всех, в любом месте в любом отклонить-с ICMP-порт-недоступен
Принимаем всех, в любом месте 192.168.122.0/24 ctstate обзоры,установленных
Принимаем всех-192.168.122.0/24 в любом месте 
Принимаем всех, в любом месте в любом месте 
Отвергают всех, в любом месте в любом отклонить-с ICMP-порт-недоступен
Отвергают всех, в любом месте в любом отклонить-с ICMP-порт-недоступен
Принимаем всех, в любом месте в любом месте ctstate обзоры,установленных
Принимаем всех, в любом месте в любом месте 
FORWARD_direct все-в любом месте в любом месте 
FORWARD_IN_ZONES_SOURCE все-в любом месте в любом месте 
FORWARD_IN_ZONES все-в любом месте в любом месте 
FORWARD_OUT_ZONES_SOURCE все-в любом месте в любом месте 
FORWARD_OUT_ZONES все-в любом месте в любом месте 
Отбросьте все ... везде в любом месте ctstate недействительным
Отвергают всех, в любом месте в любом отклонении-с ICMP-хозяина-запрещено
Принимаем всех, в любом месте в любом месте 
Принимаем всех, в любом месте в любом месте 
Принимаем всех, в любом месте в любом месте 

Выходная цепь (полис принимают)
целевой прот опт исходным пунктом 
Принимать по UDP -- в любом месте где УДП АКДС:bootpc
OUTPUT_direct все-в любом месте в любом месте 

Цепь FORWARD_IN_ZONES (1 Ссылка)
целевой прот опт исходным пунктом 
FWDI_FedoraWorkstation все ... везде везде [Гото] 
FWDI_FedoraWorkstation все ... везде везде [Гото] 
FWDI_FedoraWorkstation все ... везде везде [Гото] 

Цепь FORWARD_IN_ZONES_SOURCE (1 Ссылка)
целевой прот опт исходным пунктом 

Цепь FORWARD_OUT_ZONES (1 Ссылка)
целевой прот опт исходным пунктом 
FWDO_FedoraWorkstation все ... везде везде [Гото] 
FWDO_FedoraWorkstation все ... везде везде [Гото] 
FWDO_FedoraWorkstation все ... везде везде [Гото] 

Цепь FORWARD_OUT_ZONES_SOURCE (1 Ссылка)
целевой прот опт исходным пунктом 

Цепь FORWARD_direct (1 Ссылка)
целевой прот опт исходным пунктом 

Цепь FWDI_FedoraWorkstation (3 ссылки)
целевой прот опт исходным пунктом 
FWDI_FedoraWorkstation_log все-в любом месте в любом месте 
FWDI_FedoraWorkstation_deny все-в любом месте в любом месте 
FWDI_FedoraWorkstation_allow все-в любом месте в любом месте 
Принимать ICMP-в любом месте в любом месте 

Цепь FWDI_FedoraWorkstation_allow (1 Ссылка)
целевой прот опт исходным пунктом 

Цепь FWDI_FedoraWorkstation_deny (1 Ссылка)
целевой прот опт исходным пунктом 

Цепь FWDI_FedoraWorkstation_log (1 Ссылка)
целевой прот опт исходным пунктом 

Цепь FWDO_FedoraWorkstation (3 ссылки)
целевой прот опт исходным пунктом 
FWDO_FedoraWorkstation_log все-в любом месте в любом месте 
FWDO_FedoraWorkstation_deny все-в любом месте в любом месте 
FWDO_FedoraWorkstation_allow все-в любом месте в любом месте 

Цепь FWDO_FedoraWorkstation_allow (1 Ссылка)
целевой прот опт исходным пунктом 

Цепь FWDO_FedoraWorkstation_deny (1 Ссылка)
целевой прот опт исходным пунктом 

Цепь FWDO_FedoraWorkstation_log (1 Ссылка)
целевой прот опт исходным пунктом 

Цепь INPUT_ZONES (1 Ссылка)
целевой прот опт исходным пунктом 
IN_FedoraWorkstation все ... везде везде [Гото] 
IN_FedoraWorkstation все ... везде везде [Гото] 
IN_FedoraWorkstation все ... везде везде [Гото] 

Цепь INPUT_ZONES_SOURCE (1 Ссылка)
целевой прот опт исходным пунктом 

Цепь INPUT_direct (1 Ссылка)
целевой прот опт исходным пунктом 

Цепь IN_FedoraWorkstation (3 ссылки)
целевой прот опт исходным пунктом 
IN_FedoraWorkstation_log все-в любом месте в любом месте 
IN_FedoraWorkstation_deny все-в любом месте в любом месте 
IN_FedoraWorkstation_allow все-в любом месте в любом месте 
Принимать ICMP-в любом месте в любом месте 

Цепь IN_FedoraWorkstation_allow (1 Ссылка)
целевой прот опт исходным пунктом 
Принять УДП-в любом месте в любом месте УДП АКДС:протокол NetBIOS-НС ctstate новый
Принять УДП-в любом месте в любом месте УДП АКДС:в сети дгм ctstate новый
Принимать TCP-в любом месте в любом месте по протоколу TCP АКДС:СШ ctstate новый
Принять УДП -- везде 224.0.0.251 УДП АКДС:задание ctstate новый
Принять УДП-в любом месте в любом месте УДП ДПЦ:блэкджек:65535 ctstate новый
Принимать TCP-везде, где протокол TCP где ДПЦ:блэкджек:65535 ctstate новый

Цепь IN_FedoraWorkstation_deny (1 Ссылка)
целевой прот опт исходным пунктом 

Цепь IN_FedoraWorkstation_log (1 Ссылка)
целевой прот опт исходным пунктом 

Цепь OUTPUT_direct (1 Ссылка)
целевой прот опт исходным пунктом 

Я думаю, что нужно просто добавить соответствующие записи, но я не мог выяснить это, я искал много форумов.
есть ли способ, чтобы изменить 10.46.0.0/24 записей на 172.16.0.0/24 Сети?
потому что мой интерфейс не что IP, прежде чем и если бы я мог просто поменять IP в правилах, я бы сделал, верно?

Я попробовал команду sudo в iptables -Т физ-в POSTROUTING -о wlp4s0 -й маскарад , а также пытались устанавливать правила самому, однако я не могу управлять, чтобы установить мое вперед правил соответственно.

+224
eMdOS 12 июл. 2018 г., 13:20:33
31 ответов

Я пытаюсь установить git на Дебиан 8.6 Джесси и попасть в зависимость от проблемы. Что странно, так это то, что у меня не было никаких проблем, несколько раз я недавно установил ГИТ в виртуальной машине, пока я привыкал к Linux.

apt-получить установку ГИТ

Результаты в:

Следующие пакеты имеют неудовлетворенные зависимости:
 ГИТ : зависит: liberror-Perl, но не устанавливаемый
 Рекомендует: использовать rsync, но его невозможно установить
Е: не удалось исправить ошибки, у вас прошла сломанные пакеты.

Обновление

Мои источники.список

enter image description here

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

+966
bhoopal janga 03 февр. '09 в 4:24

У меня есть рабочий почтовый сервер под управлением Debian стабильный, следующие элементы работают.

  1. СПФ
  2. Англ.
  3. rDNS

Мой IP не числится в любые издания, которые я использую: mxtoolbox.com за все это.

Моя проблема: отправка электронной почты Hotmail с помощью скрипта Python иногда не работает. Письмо отправляется, но адресат его не получит (или отправляются в спам). Это не произойдет при отправке на мой счет, поэтому я даже не знаю, что происходит.

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


#!/usr/Бен/Python с
импорт Сыс
импорт smtplib
из электронной почты.миме.многотомные импорт MIMEMultipart
из электронной почты.миме.импорт текстового параметр mimetext

если LEN(sys файла.из argv)!=3:
 печати "параметр 2, mail тема (цитата)"
Сыс.выход(1)

отправитель = '[email protected]'
приемник = Сыс.аргумент argv[1] 

МСГ = MIMEMultipart ("альтернативных")
сообщение['тема'] = sys файла.из argv[2]
МСГ['у'] = отправитель
МСГ['к'] = приемник

с Open('mailtext', 'р') как content_file:
 сообщение= content_file.читать()

МСГ.прикрепить(параметр mimetext(сообщение,'HTML-код'))
ы = smtplib.Протокол SMTP (локальным'localhost')
 С. sendmail-а(отправитель, получатель, сообщение.as_string())
С. выход()

Это моя почта.войти на почту я отправила

10 ноября 14:20:59 домен почтового сервера postfix/smtpd[11743]: подключения от домена.ком.АР[127.0.0.1]
10 14 ноября:20:59 домен почтового сервера postfix/smtpd[11743]: 2668943282: клиент=домен.ком.АР[127.0.0.1]
10 ноября 14:21:00 домен постфикс/очистка[11749]: 2668943282: идентификатор=
10 14 ноября:21:00 домен постфикс/на "qmgr" [4185]: 2668943282: с=, размер=836, nrcpt=1 (активная очередь)
10 14 ноября:21:00 домен почтового сервера postfix/smtpd[11743]: отключения от домена.ком.АР[127.0.0.1]
10 ноября 14:21:04 домен почтового сервера postfix/smtpd[11761]: подключения от домена.ком.АР[127.0.0.1]
10 ноября 14:21:04 домен почтового сервера postfix/smtpd[11761]: 9F19843285: клиент=домен.ком.АР[127.0.0.1]
10 ноября 14:21:04 доменов постфикс/очистка[11749]: 9F19843285: идентификатор=
10 ноября 14:21:04 доменов постфикс/на "qmgr" [4185]: 9F19843285: от=, Размер=1262, nrcpt=1 (активная очередь)
10 ноября 14:21:04 домен почтового сервера postfix/smtpd[11761]: отключения от домена.ком.АР[127.0.0.1]
10 ноября 14:21:04 домен amavis[10275]: (10275-15) прошел чистый {RelayedInternal}, MYNETS/MYUSERS местных [127.0.0.1]:45027 [127.0.0.1] -> , очереди-код: 2668943282, ID сообщения: , mail_id: 16V7UTH-mVAO, просмотров: -7.345, размер: 835, queued_as: 9F19843285, 4471 МС
10 ноября 14:21:04 домен почтового сервера postfix/SMTP в[11756]: 2668943282: к= реле=127.0.0.1[127.0.0.1]:10024, задержка=5.6, задержки=1.1/0.01/0.01/4.5, имя DSN=2.0.0, статус=отправил (250 2.0.0 от MTA(SMTP-сервер:[127.0.0.1]:10025): 250 2.0.0 ок: в очереди, как 9F19843285)
10 ноября 14:21:04 доменов постфикс/на "qmgr" [4185]: 2668943282: удален
10 ноября 14:21:06 домен почтового сервера postfix/SMTP в[11762]: 9F19843285: к=, relay=mx1.hotmail.com[65.54.188.94]:25, задержка=1.4, задержки=0.01/0.02/0.86/0.51, имя DSN=2.0.0, статус=отправил (250 очередь почты для доставки)
10 ноября 14:21:06 доменов постфикс/на "qmgr" [4185]: 9F19843285: удален

Что-то очевидное мне не хватает?

+917
Pierre D 20 дек. 2014 г., 17:59:33
Другие ответы

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


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

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

Я вижу WorkingDirectory в этот сценарий.

+903
h23 15 июн. 2016 г., 21:00:59

Я думаю, что вы должны изменить допустимые пользователи = Эшли Джо %с только действительные пользователи = %Ы. В вашем примере, Эшли, Джо и %S [имя общего ресурса] всегда в силе, так что Эшли и Джо могут добраться до всех домов, любые другие (если есть) пользователи должны видеть только свои в Примере, который вы привели.

+845
iHge2k 1 июл. 2012 г., 19:02:04

Эта работа на Linux (Баш):

ДТ="$(Эхо "$ДТ"|тр -д '\н')"

На Linux или другие системы с датой служебной программы GNU, это также работает, чтобы получить это значение для ДТ: (не связанных с Oracle...)

ДТ="$(дата -д 'вчера' +%Y в%б%д)_$(дата -д '7 дней назад' +%y в%б%д)"
+792
Dakotah Miskus 14 нояб. 2014 г., 08:27:17

Нет никакого способа , чтобы сделать низкоуровневое форматирование на большинство флэш-накопителей, так как они имеют дополнительный слой перевод с USB/Ата/СД/и т. д. в МТД скрывающим низкий уровень MTD устройства (которые могут быть на низком уровне отформатировать, если добрались до непосредственно [что нельзя]).

+775
mattstack 8 июн. 2011 г., 22:00:06

Я хотел бы отключить авто-отключение функция и пытались делать это путем отключения его в AlsaMixer. Unfortunetaly, это не работает. Этот параметр игнорируется.

Когда я запускаю AlsaMixer показывает только два элемента управления (Мастер и захвата), хотя я уже установил "посмотреть" на "все":

AlsaMixer default

Я думаю, это потому, что по умолчанию звуковой чип с PulseAudio?!

Это то, что AlsaMixer показывает мне, когда я выберите звуковую карту:

AlsaMixer default sound chip

...когда я изменить звуковой карты Интел ХДА ПЧ у меня весь набор элементов управления, которые мне знакомы с моего компьютера:

enter image description here

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

Как я могу сделать алса использовать для Realtek ALC2293 по умолчанию? Или есть ли способ, чтобы отключить авто-отключение через PulseAudio (моя система использует PulseAudio так)?

Я использую Manjaro (Арч Линукс) с ядром 4.7.7-1.

+694
thinkingeye 4 июл. 2010 г., 07:35:34

Я искал вокруг StackOverflow и похоже, что SSH-подключения будет отключать, когда он не видит пакеты на некоторое время (2 часа?). Также, я посмотрел в файл/etc/СШ/файле ssh_config файл и там, кажется, не будет ничего, что будет сохраняться моего текущего подключения.

Мой вопрос: даже после 48 часов, зачем SSH, не сохраняются? (мой компьютер выключен, но сервер, на котором SSH я должен, по-видимому, еще онлайн)

+665
GordonB 16 авг. 2010 г., 12:19:49

Из комментариев:

Вполне возможно, что есть мое.КНФ где-то в вашем доме или в /и т. д. , что указывает MySQL в неправильном месте (/usr/доли/... вместо /usr/местные/...) для его совместного использования файлов. Попробуйте добавить параметр --нет-по умолчанию в ваш mysql_install_db, имел командной строки. Источник

+657
Yvonne Mcabee 26 апр. 2017 г., 11:28:49

Хрупкая, но это ответ...

на awk '/\.local\.com/ { х=генсуб(/.* ([\ ^]+\.local\.com).*/,"\\1","1"); печати X }'

Лучшим решением будет использование обратных ссылок.

+623
anuragw 21 нояб. 2016 г., 17:01:17

Я нашел следующее видео на их сайте. https://youtu.be/At7_g9ZXu8s?t=25s

+579
Musicfeind 18 окт. 2015 г., 06:15:05

Я под управлением CentOS 7 и Python 3.6.

У меня есть скрипт на Python, который использует мульти-ступая.

Я хочу изменять приоритет или изменить значение хорошести для всех ступеней сценарий нерестится.

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

пока читала-Р пид; делать
Реницэ -Н -20 "$пид" ; сделано < <(ПС -о пид= -с "питона /path/script.py")

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

А "ребенок" все процессы показывают стандартное значение (можно изменить вручную с помощью клавиши F7 в кроме)

Я нашел несколько подобных вопросов здесь и в интернете, и я пробовал предложенные решения, но они, кажется, не работает на CentOS 7, так что они, возможно, определенному дистрибутиву.

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

*** Обратите внимание, что скрипт работает в CentOS в контейнер 7 докер на CentOS 7 узлов. Я не могу запустить скрипт в контейнере с хорошим значением, я хочу из-за проблем разрешения в настройки, поэтому я хочу изменять приоритет процесса скрипт на хосте, который я могу сделать, используя описанную выше процедуру.

+456
radzimir 14 июн. 2012 г., 15:23:33

Это не значит, что данные "Сплит" в 2 линии.

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

0xA является ASCII перевод строки символов, которая является Unix и Linux "перевод строки" символ ('\n').

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

Лучший способ проверить ваши данные, чтобы захватить данные с USB-монитор и трубы к ОД команды, с возможностью просмотра шестнадцатеричных символов (ОД -Т Х1). Тогда вы должны видеть актуальные данные, что вы написали.

+432
ByGollyGee 10 янв. 2016 г., 05:35:08

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

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

+420
Tim Mansfield 9 апр. 2017 г., 02:41:41

Это для упрощения интерфейса. Альтернативой вилки и старпома будет что-то вроде окон является CreateProcess функция. Обратите внимание, как много параметров является CreateProcess , и многие из них являются структуры с еще более параметров. Это потому, что все вы, возможно, захотите, чтобы контролировать новый процесс в работе CreateProcess. На самом деле, является CreateProcess не хватает параметров, поэтому Microsoft пришлось добавить вызовы createprocessasuser и CreateProcessWithLogonW.

С вилка/exec для модели, вы не нужны все эти параметры. Вместо этого, некоторые атрибуты процесса сохраняются через старпома. Это позволяет раскошелиться, то изменить все атрибуты процесса, которые вы хотите (используя те же функции вы используете обычно), а потом старпома. В Linux, вилка не имеет параметров, и для execve только 3: Программа для запуска командной строки, чтобы дать ему, и его окружение. (Есть и другие старпома функции, но они просто обертки вокруг вызова execve , предоставляемой C библиотека для упрощения общей пользы дела.)

Если вы хотите начать процесс с разных текущем каталоге: вилка, возможно, старпома.

Если вы хотите перенаправить stdin/stdout, то: вилка, закрывать/открывать файлы, старпома.

Если вы хотите переключить пользователей: вилка, установленным битом setuid, старпома.

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

Как larsks отметил, большинство современных Юниксах использовать копирование при записи, так что вилка не требует значительных временных затрат.

+407
Bilge 10 авг. 2010 г., 09:01:39

Вы можете добавить несколько выражений на одной СЭД команду ... если вы добавляете что-то извлечь "Яблоко" из видео потока линии, он будет по-прежнему печатать два матча, с заменой.

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

+361
stari86 11 дек. 2018 г., 11:04:15

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

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

+358
user264323 27 июн. 2012 г., 04:31:52

Я не совсем уверен, если я понял ваш вопрос.

Во-первых: МФС-это переменная, которая содержит сепаратор, как вкладки, пространство или что-то. По умолчанию он содержит пробел, табуляция и перевод строки.

Редактировать: из - запетли петли в то время какпетля, предложенная terdon

пока чтение строки
делать
 линия Эхо $|вырезать -д\: -Ф2
сделано < /путь/к/файлу.КШМ

Это производит этот выход:

blala
blala
***.***.**.**

Вы можете сделать это с помощью цикла while, а также, в личном я так же как и цикл for здесь.

Что делает петли? Во-первых, цикл считывает первую строку файла.CSV и сохранить его в переменной "строка".

Внутри цикла мы получим в переменной $Line и разрезать его на кусочки. Мы смешали его с разделителем (-Д) ":", потому что в файле вы.КШМ всегда есть ":" между идентификатором и значением. с поля-индикатор (-е) мы хотим только, чтобы показать нам поле 2 (-Ф2). Цикл for-цикл заканчивается, когда файл.КШМ имеет больше линий.

Для получения дополнительной информации обратитесь к Man-странице резания(1).

+332
Olavo Vieira de Carvalho 11 мар. 2019 г., 13:25:44

Я бегу переходим на Пи. Я могу SSH к Пи и откройте оболочку Python.

Как включить клавиатуру на работу, как до получения в последней команды в оболочку Python, как это делает на моем Ubuntu в окне.

Теперь курсор клавишу вверх просто показывает: >>> ^[[А

+331
Erik Westrup 24 апр. 2010 г., 08:03:03

системы Кронов

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

  • в /etc/crontab-файл
  • /и т. д./cron.почасовой/
  • /и т. д./cron.д/
  • /и т. д./cron.ежедневно/
  • /и т. д./cron.почасовой/
  • /и т. д./cron.ежемесячно/
  • /и т. д./cron.еженедельно/

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

пользовательские crontab

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

Например:

$ судо ЛС-л в /var/катушка/хрон/
всего 0
-РВ------- 1 SAML в корень 0 6 июня 06:43 маркеров SAML
+289
user3157275 4 июн. 2014 г., 00:45:41

использование KDE 4.3.5 на SUSE 11.4 (предприятии). Все приложения отображаются на панели задач в нижней части независимо от рабочего стола. Можно ли настроить панель, откройте приложение будет отображаться только на рабочем столе, что он был открыт. Я попытался этот и этот но это не представляется, что я ищу

+285
Anita Raj Bajwa 17 нояб. 2013 г., 08:28:17

С GNU параллельно это выглядит так:

найдите -Р "$ФРД.*\.с$" тест-Ф | параллель {} && Эхо "обычный файл"' | туалет -л

Как видите, это очень близко к вашей первой попытки.

Если у вас меньше 100 просмотров, вы можете использовать что GNU параллельные наборы $? количество невыполненных заданий до 100 (это не шкала):

LS в *тхт | параллельный \! тест -Ф {}
Эхо $?

Если вам нужно еще быстрее:

найдите -Р "$ФРД.*\.с$" |
 перл -не грызть'; - л $_ или $ы+= -Ф $_; конец{печать "$з\п"}'

Или комбинация:

найдите -Р "$ФРД.*\.с$" |
 грызть параллельно блок --10к --трубы -м Перл-Пе'; - л $_ или $Х+= -ф $_; конец{печать "$з\п"}' |
 у awk '{ы+=$1} конец {печать с}'
+237
YU77KT 12 мая 2014 г., 02:33:18

Во время обновления АПТ списки, я увидел следующее предупреждение;

Вт: противоречивые распределения: http://security.debian.org тестирование/InRelease обновлений (ожидается, стрейч, но получил бустер)

Что это значит?

+224
Anthony Fannin 23 июл. 2012 г., 07:21:49

Это то же, что:

[ `Эхо привет` ] > /dev/нуль

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

Под нормальным состоянием, оно такое же, как

[ привет ]

Которая сама по себе является таким же, как:

правда

Это команда, которая ничего не выводит и успеха возвращает статус выхода.

Исход может быть разным, если:

  • перенаправление не выполняется, например, если вы не достигли лимита открытых файлов или не доступ на запись в /dev/нуль (что опять же не должно происходить при нормальных условиях). В этом случае, снаряд вернется с ненулевой статус выхода, и вы увидите сообщение об ошибке, и [ команда не будет работать.
  • Команда подстановки не удается (например, потому что вы не можете раскошелиться больше любого процесса или не может запуститься трубы, потому что вы достигли максимальное число файловых дескрипторов). В этом случае, в зависимости от оболочки, многое может случиться, в том числе прерывание оболочки.
  • если переменная$IFS содержит либо ч или я, тогда, который будет решать задачи (например, для IFS=ч): [ " я ], который является недопустимым и приведет [ вернуться сообщение об ошибке и задайте состояние выхода в неуспехе.
  • возможно, более странным, если [ или эхо были пересмотрены, чтобы сделать что-то другое, как играть мелодию или перезагрузить компьютер.

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

+155
Rob Lowery 24 апр. 2015 г., 06:29:19

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

экран -Т испытателей /бин/Баш /путь/до/скрипта; /бин/Баш

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

экран -Т /бин/Баш-с 'тест /бин/Баш /путь/до/скрипта; /бин/Баш'
+131
NeverGoodEnough 25 сент. 2016 г., 14:38:46

Я установил непривязанный на мой Пи отверстие для получение DNS по протоколу TLS для всей моей домашней сети. Я понял, что моя домашняя сеть стала медленнее, чем раньше. Сначала я думал, что это может быть из-за несвязанного работает на ИРЦ(который является медленным железка). Но покопавшись немного, я обнаружил, что несвязанный было разрешения на сервера с высоким пингом времени.

Например, используя 8.8.8.8 как мой DNS-сервер, google.com решил:

~
"пинг google.com
Пинг google.com (216.58.196.206): 56 байт данных
64 байт из 216.58.196.206: icmp_seq=0 ttl с=56 время=7.708 МС
64 байт из 216.58.196.206: icmp_seq=1 ttl с=56 время=6.879 МС
64 байт из 216.58.196.206: icmp_seq=2 ttl с=56 время=7.101 МС
--- google.com статистики пинга ---
3 пакетов, передающихся, 3 получили пакеты, 0.0% потери пакетов 
туда-обратно мин/ср/Макс/со стандартным отклонением = 6.879/7.229/7.708/0.350 МС

Но с несвязанный (с [email protected]) как мой DNS-сервер, google.com решил:

~
"пинг google.com
Пинг google.com (172.217.194.139): 56 байт данных
64 байт из 172.217.194.139: icmp_seq=0 ttl с=45 время=93.338 МС
64 байт из 172.217.194.139: icmp_seq=1 ttl с=45 время=92.548 МС
64 байт из 172.217.194.139: icmp_seq=2 ttl с=45 время=94.111 МС
--- google.com статистики пинга ---
3 пакетов, передающихся, 3 получили пакеты, 0.0% потери пакетов 
туда-обратно мин/ср/Макс/со стандартным отклонением = 92.548/93.332/94.111/0.638 МС

Это означает, что среднее время пинга составляет ~13.5 х раз выше, с сервера Unbound имеет решимости. Но то, что я не в состоянии переварить тот факт, что я использую не иначе, чем Google DNS в обоих случаях. Почему такой разнобой, возникающие?

Вот мой файл/etc/несвязанный/непривязанный.конф.д/Пи-отверстие.конф

## DNS на ТЛС простой зашифрованной рекурсивное кэширование DNS, TCP-порт 853
## несвязанный.конф оригинал в https://calomel.org/unbound_dns.html
# отредактировано bartonbytes.com
сервер:
контроля доступа: 127.0.0.0/8 позволяют
контроля доступа: 10.0.0.0/16 позволит
контроля доступа: 192.168.0.0/16 позволит
контроля доступа: 172.16.0.0/12 разрешить
кэш-максимум-ТТЛ: 14400
кэш-мин-ТТЛ: 600
вообще-ТДН: да
скрыть-личность: да
скрыть-версия: да
интерфейс: 127.0.0.1
минимальный-ответы: да
упреждающей выборки: да
имя-минимизация: да
набором записей-карусельную: да
протокол SSL-вверх: да
использовать-кепки-для-ID: да
многословие: 1
порт: 5353
#
вперед-зоны:
название: "".
вперед-адрес: [email protected]#dns.google
вперед-адрес: [email protected]#dns.google
+108
Jay Ann Asuncion Cauilan 16 апр. 2013 г., 04:36:07

Я думал бы, используя Perl:

#!/usr/Бен/Perl с
использовать строгие;
использование предупреждений;

используйте файл::найти;
дайджест::ша кя ( sha1_hex );

мой %видел;

суб find_dupes {
 далее, если -д;
 местные $/;
 открыть( my $ввод, "<", файл$:: Поиск::name ) или предупреждать $!;
 мой $помощью sha1sum = sha1_hex(<$ввод>);
закрыть($вход);
 если ( $видел{$помощью sha1sum} ) {
 печать "$файл::поиск::имя-это, наверное, оболванивания $видел{$помощью sha1sum} - оба $помощью sha1sum\п";
}
 $видел{$помощью sha1sum} = файл$:: поиск::имя;
}

найти( \&find_dupes, "/путь/к/поиск", "/другой/путь/к/поиск" );
+73
Shelby Guercio 21 нояб. 2017 г., 23:54:09

Это типичное задание для команды cpio или Пакс:

найти . -тип F -время изменения -14 -print0 команды | чел -0 -РВ /ModifiedFiles

Вы могли бы также использовать вариант, чтобы ссылки, а не копии. Он не работает должным образом с Человек команду на Debian, но, может быть, один на ОС/Х не имеют те же проблемы.

Вы можете сделать нечто подобное с помощью команды cpio (предок Пакс), но команда cpio реализации на ОС/Х не поддерживают -0/--нулевой вариант, который позволит произвольные имена файлов. Если вы знаете, что имена файлов не могут содержать символы новой строки, вы все еще можете сделать:

найти . -тип F -время изменения -14 | команда cpio -ДП /ModifiedFiles

Как в Debian (GNU) и ОС/Х-версии команды cpio тоже есть возможность делать ссылки, а не копии. (и Дебиан кажется, чтобы работать должным образом).

+57
Svu 10 апр. 2013 г., 07:48:41

Примечание: в вашем случае, оптимально будет просто снять root-привилегии для обновления и запуска сценариев с Апача пользователей:

 Су Апач -с "./обновление-скрипт"

В противном случае, используйте команду chmod г+с /Вар/ВСП. Новые файлы и подпапки, созданные в этом каталоге, будут иметь одинаковый владельца/группу родительского каталога, по умолчанию. (Это распространяется рекурсивно.)

Согласно coreutils руководство это ГНУ-ишь расширения, который непереносим. Это, кажется, работает только для id группы, но я думаю, что это должно быть достаточно, чтобы справиться с этим вообще какая-то проблема. (С помощью команды umask 002 при запуске скрипта может помочь также.)

+49
Skunkhomonstant 13 июл. 2013 г., 04:15:33

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

как root, запустите

командой netstat-ЛВ

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

+45
missred 22 окт. 2010 г., 13:14:15

Похоже, openfirmware вам потребуется IBM использует проблемы с ext4 разделами. По какой-то причине диски недоступны в устройства дерева, но они доступны на /vdevice/в-для [email protected]/диск@.

У меня вокруг жратвы не установке проблема при загрузке установочного диска в режиме восстановления сделать chroot в установленную систему, удаление жратвы по умолчанию и установка grub-ieee1275 на раздел PrEP загрузки.

+16
macexpert 8 июн. 2016 г., 05:39:41

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