Постфикс + и SpamAssassin: входящие изменения заголовков почты

Я сделал постфикс + Настройки Настройки SpamAssassin, следуя инструкциям, большинство сайтов рекомендуем для установки такой операционной системы. В основном я отредактировал мой мастер.БФ добавить:

SMTP в инет Н - - - - smtpd -о content_filter=и SpamAssassin

и SpamAssassin с Unix - н н - - трубы
 пользователь=дебиан-spamd из argv=/usr/Бен/СПАРК -Ф-Е 
 выполнить /sbin/sendmail-а -ОИ -Ф ${отправителя} ${получатель}

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

Обратный адрес: <[email protected]>
Конверт-к: <[email protected]>
Доставка-дата: Срд, 02 дек 2015 12:37:13 +0100
Получено: из почты.отправитель-сервер.Дэв ...
 по почте.мой-сервер.Дэв

После использовании они показывают:

Обратный адрес: <[email protected]>
Конверт-к: <[email protected]>
Доставка-дата: Срд, 02 дек 2015 12:37:13 +0100
Получено: из почты.мой-сервер.Дэв ...
 по почте.мой-сервер.Дэв

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

+883
LY3000 3 февр. 2012 г., 19:48:14
37 ответов

Я хотел бы знать, если это возможно, чтобы установить ключ, 4 уровня модификатора или шкафчик в хкв вместо использования: сдвиг + ISO_Level3_Shift (а.к.а клавиши AltGr).

Тот же вопрос с уровней 6, 7 и 8 (с помощью "EIGHT_LEVEL" или вариантов).

Так как это возможно с уровня 3 и 5, так почему не с другим?

+956
Dinush Chathurya 03 февр. '09 в 4:24

Это скорее по необходимости. До недавнего времени лицензией BSD компиляторы, вероятно, были мало или совсем не приблизиться к функция четности с ССЗ.

Из FreeBSD В Проекте Целей:

Этот код в нашем дереве исходных текстов, который подпадает под лицензией GNU общественностью Лицензия (GPL) или стандартную общественную лицензию (лицензия LGPL) приходит с чуть больше привязываться, хотя на стороне принудительно открыть, а не наоборот, как обычно. За счет дополнительного сложностей, которые могут возникнуть в коммерческом использовании GPL-продуктов, мы тем не менее, предпочитают программы, представленных в рамках более расслабленным БСД авторское право, когда это разумный вариант для этого.

+887
Kunal D S 22 февр. 2013 г., 01:16:14
Другие ответы

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


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

Я хочу использовать свой Альфа Awus беспроводной карты 036ach в мой Debian 9 (система растяжек). Система двойной загрузки; ОС кали линукс, где карты работает правильно, поэтому я предполагаю, что это не аппаратная проблема.

Как в репозитории Debian нет аудиокодек Realtek-rtl88xxau-переходный пакет, я скачал и правильно установил все драйверы с GitHub:

https://github.com/abperiasamy/rtl8812AU_8821AU_linux.git
https://github.com/aircrack-ng/rtl8812au.git
https://github.com/diederikdehaas/rtl8812AU.git
https://github.com/zebulon2/rtl8812au-driver-5.2.9.git
https://github.com/astsam/rtl8812au.git
https://github.com/gordboy/rtl8812au.git




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

Это (по моему мнению) соответствующих линий journalctl -U с помощью NetworkManager:

15 мая 02:17:34 NetworkManager не huitzilopotli[627]: <информация> 
[1557879454.6139] диспетчер: (cscotun0): новый Тун устройства (/орг/freedesktop/диспетчер связи/устройств/6)15 мая, 02:17:34 huitzilopotli через NetworkManager[627]: <информация> [1557879454.6227] устройства добавлено (путь: /системы/устройства/фактически/объем/cscotun0, недвижимость: cscotun0)
15 мая 02:17:34 huitzilopotli использовать NetworkManager[627]: <информация> [1557879454.6227] устройства добавлено (путь: /системы/устройства/фактически/объем/cscotun0, недвижимость: cscotun0): нет ifupdown конфигурации.
15 мая 02:17:34 huitzilopotli использовать NetworkManager[627]: <информация> [1557879454.6250] устройства удалена (путь: /системы/устройства/фактически/объем/cscotun0, недвижимость: cscotun0)
15 мая 02:18:14 NetworkManager не huitzilopotli[627]: <информация> [1557879494.4568] устройство (wlx00c0ca95bb74): активация: начиная подключения 'vodafoneECCB 1' (dd67b02d-b321-4a7e-88af-b8c8924bc124)
15 мая 02:18:14 huitzilopotli через NetworkManager[627]: <информация> [1557879494.4571] аудит: ОП="подключение-включение" идентификатор UUID="dd67b02d-b321-4a7e-88af-b8c8924bc124" имя="vodafoneECCB 1" пид=1210 жидкости=1000 результат="успех"
15 мая 02:18:14 huitzilopotli использовать NetworkManager[627]: <информация> [1557879494.4572] устройство (wlx00c0ca95bb74): изменения состояния: отключен -> подготовить (причина 'нет') [30 40 0]
15 мая 02:18:14 NetworkManager не huitzilopotli[627]: <информация> [1557879494.4848] устройство (wlx00c0ca95bb74): комплект-аппаратно-адрес: сброс MAC-адрес 00:С0:Калифорния:95:ВВ:74 (сохранить)
15 мая 02:18:14 huitzilopotli через NetworkManager[627]: <информация> [1557879494.4867] устройство (wlx00c0ca95bb74): изменения состояния: подготовка -> конфиг (причина 'нет') [40 50 0]
15 мая 02:18:14 NetworkManager не huitzilopotli[627]: <информация> [1557879494.4869] устройство (wlx00c0ca95bb74): активация: vodafoneECCB (проводной) доступ к точке '1' и безопасности, но тайны не требуется.
15 мая 02:18:14 huitzilopotli использовать NetworkManager[627]: <информация> [1557879494.4869] устройство (wlx00c0ca95bb74): изменения состояния: настройка -> необходимо-авт (причина 'нет') [50 60 0]
15 мая 02:18:14 NetworkManager не huitzilopotli[627]: <информация> устройство [1557879494.5551] (wlx00c0ca95bb74): изменения состояния: потребность-авт -> подготовить (почему "нет") [60 40 0]
15 мая 02:18:14 huitzilopotli через NetworkManager[627]: <информация> [1557879494.5559] устройство (wlx00c0ca95bb74): изменения состояния: подготовка -> конфиг (причина 'нет') [40 50 0]
15 мая 02:18:14 NetworkManager не huitzilopotli[627]: <информация> [1557879494.5565] устройство (wlx00c0ca95bb74): активация: (беспроводной интернет) подключение 'vodafoneECCB 1' и безопасности, и секреты существуют. Никаких новых секретов необходимо.
15 мая 02:18:14 NetworkManager не huitzilopotli[627]: <информация> [1557879494.5565] конфиг: добавлена идентификатор SSID' значение 'vodafoneECCB'
15 мая 02:18:14 NetworkManager не huitzilopotli[627]: <информация> [1557879494.5565] конфиг: добавлена scan_ssid' значение '1'
15 мая 02:18:14 NetworkManager не huitzilopotli[627]: <информация> [1557879494.5565] конфиг: добавлена key_mgmt' стоимость 'ВПА-ПСК'
15 мая 02:18:14 NetworkManager не huitzilopotli[627]: <информация> [1557879494.5565] конфиг: добавлена auth_alg' стоимость 'открыть'
15 мая 02:18:14 NetworkManager не huitzilopotli[627]: <информация> [1557879494.5565] конфиг: добавлена 'ПСК' значение '<скрыто>'
15 мая 02:18:14 NetworkManager не huitzilopotli[627]: <информация> [1557879494.5731] устройство (wlx00c0ca95bb74): соискатель государственной интерфейса: неактивные -> ассоциирует
15 мая 02:18:18 NetworkManager не huitzilopotli[627]: <информация> [1557879498.9451] устройство (wlx00c0ca95bb74): соискатель государственной интерфейса: связывание -> 4-стороннее рукопожатие
15 мая 02:18:24 huitzilopotli через NetworkManager[627]: <предупреждение> [1557879504.9288] с SUP-недвижимость[0x561c416ca040,wlx00c0ca95bb74]: подключения отключен (причина 15)
15 мая 02:18:24 NetworkManager не huitzilopotli[627]: <информация> [1557879504.9337] устройство (wlx00c0ca95bb74): соискатель государственной интерфейс: 4-этапное рукопожатие -> отключен
15 мая 02:18:24 huitzilopotli через NetworkManager[627]: <информация> [1557879504.9346] устройство (wlx00c0ca95bb74): активация: (интернет) отключается во время Ассоциации, просить новый ключ
15 мая 02:18:24 NetworkManager не huitzilopotli[627]: <информация> [1557879504.9347] устройство (wlx00c0ca95bb74): изменения состояния: настройка -> необходимо-авт (соискатель-причина отключения'') [50 60 8]
15 мая 02:18:25 NetworkManager не huitzilopotli[627]: <информация> [1557879505.0337] устройство (wlx00c0ca95bb74): соискатель государственной интерфейса: отключен -> сканирования
15 мая 02:18:29 NetworkManager не huitzilopotli[627]: <информация> устройство [1557879509.1956] (wlx00c0ca95bb74): соискатель государственной интерфейса: сканирование -> неактивен
15 мая 02:18:29 NetworkManager не huitzilopotli[627]: <информация> [1557879509.8627] файл: обновить /etc/диспетчер связи/системы связи/vodafoneECCB 1 (dd67b02d-b321-4a7e-88af-b8c8924bc124,"vodafoneECCB 1")
15 мая 02:18:29 NetworkManager не huitzilopotli[627]: <информация> устройство [1557879509.8696] (wlx00c0ca95bb74): изменения состояния: потребность-авт -> подготовить (почему "нет") [60 40 0]
15 мая 02:18:29 huitzilopotli через NetworkManager[627]: <информация> [1557879509.8704] устройство (wlx00c0ca95bb74): изменения состояния: подготовка -> конфиг (причина 'нет') [40 50 0]
15 мая 02:18:29 NetworkManager не huitzilopotli[627]: <информация> [1557879509.8706] устройство (wlx00c0ca95bb74): активация: (беспроводной интернет) подключение 'vodafoneECCB 1' и безопасности, и секреты существуют. Никаких новых секретов необходимо.
15 мая 02:18:29 huitzilopotli через NetworkManager[627]: <информация> [1557879509.8706] конфиг: добавлена идентификатор SSID' значение 'vodafoneECCB'
15 мая 02:18:29 NetworkManager не huitzilopotli[627]: <информация> [1557879509.8707] конфиг: добавлена scan_ssid' значение '1'
15 мая 02:18:29 NetworkManager не huitzilopotli[627]: <информация> [1557879509.8707] конфиг: добавлена key_mgmt' стоимость 'ВПА-ПСК'
15 мая 02:18:29 huitzilopotli через NetworkManager[627]: <информация> [1557879509.8707] конфиг: добавлена auth_alg' стоимость 'открыть'
15 мая 02:18:29 NetworkManager не huitzilopotli[627]: <информация> [1557879509.8707] конфиг: добавлена 'ПСК' значение '<скрыто>'
15 мая 02:18:29 NetworkManager не huitzilopotli[627]: <информация> [1557879509.8901] устройство (wlx00c0ca95bb74): соискатель государственной интерфейса: неактивные -> ассоциирует
15 мая 02:18:30 NetworkManager не huitzilopotli[627]: <информация> [1557879510.1060] устройство (wlx00c0ca95bb74): соискатель государственной интерфейса: связывание -> 4-стороннее рукопожатие
15 мая 02:18:36 NetworkManager не huitzilopotli[627]: <предупреждение> [1557879516.0892] с SUP-недвижимость[0x561c416ca040,wlx00c0ca95bb74]: отключен подключения (причина 15)
15 мая 02:18:36 NetworkManager не huitzilopotli[627]: <информация> [1557879516.0933] устройство (wlx00c0ca95bb74): соискатель государственной интерфейс: 4-этапное рукопожатие -> отключен
15 мая 02:18:36 huitzilopotli через NetworkManager[627]: <информация> [1557879516.0943] устройство (wlx00c0ca95bb74): активация: (интернет) отключается во время Ассоциации, просить новый ключ
15 мая 02:18:36 NetworkManager не huitzilopotli[627]: <информация> устройство [1557879516.0944] (wlx00c0ca95bb74): изменения состояния: настройка -> необходимо-авт (соискатель-причина отключения'') [50 60 8]
15 мая 02:18:36 NetworkManager не huitzilopotli[627]: <информация> [1557879516.1933] устройство (wlx00c0ca95bb74): соискатель государственной интерфейса: отключается -> неактивен
15 мая 02:18:38 NetworkManager не huitzilopotli[627]: <предупредить> устройство [1557879518.8341] (wlx00c0ca95bb74): отменено пользователем секреты запросу.
15 мая 02:18:38 NetworkManager не huitzilopotli[627]: <информация> [1557879518.8342] устройство (wlx00c0ca95bb74): изменения состояния: потребность-авт -> не (причина-нет-тайны') [60 120 7]
15 мая 02:18:38 huitzilopotli через NetworkManager[627]: <предупреждение> [1557879518.8348] устройство (wlx00c0ca95bb74): активация: ошибка подключения 'vodafoneECCB 1'
15 мая 02:18:38 huitzilopotli через NetworkManager[627]: <информация> [1557879518.8354] устройство (wlx00c0ca95bb74): изменения состояния: не -> отключен (причина 'нет') [120 30 0]
15 мая 02:18:38 huitzilopotli через NetworkManager[627]: <информация> [1557879518.8397] устройство (wlx00c0ca95bb74): комплект-аппаратно-адрес: установите MAC-адресу, чтобы ЕА:58:Ф3:ЕС:3Д:55 (сканирование)
15 мая 02:18:38 NetworkManager не huitzilopotli[627]: <информация> [1557879518.8428] устройство (wlx00c0ca95bb74): соискатель государственной интерфейса: неактивные -> отключен
15 мая 02:18:42 NetworkManager не huitzilopotli[627]: <информация> [1557879522.9968] устройство (wlx00c0ca95bb74): соискатель государственной интерфейса: отключается -> неактивен
15 мая 02:17:26 huitzilopotli программа dhclient[779]: обязательно 192.168.1.37 -- обновление в 17589 секунд.

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

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

+882
Dan Fedorka 6 мар. 2019 г., 04:51:39

Хотя TCP и UDP являются частью протокола TCP/ИС, оба принадлежат к одной сети TCP/IP и модели OSI слоя, и оба слоя выше IP, это разные протоколы.

http://www.cyberciti.biz/faq/key-differences-between-tcp-and-udp-protocols/

Протокол управления передачей (TCP) и протокол пользовательских датаграмм (UDP) являются два основных протоколов Протоколов интернета. Оба TCP и UDP работают на транспортном уровне Модели TCP/IP и оба имеют очень различное использование. TCP является протоколом, ориентированным на соединения. UDP-это протокол без установления соединения.

tcp ip model
(источник: ml-ip.com)

Некоторые сервисы действительно ответ на TCP-и UDP-порты в то же время, как и в случае DNS и NTP услуг, однако это не Конечно, в случае с веб-серверами, которая обычно только ответа по умолчанию на порт 80/TCP (и не работает/слушать в ОДП)

Вы можете перечислить ваши УДП слушает порты в Linux-систему:

$судо команду netstat-anlpu
Активного интернет подключения (сервера и установил) 
Прото приема-вопрос отправить-вопрос локальный адрес внешний адрес состояние PID-регулятора/название программы 
УДП 0 0 0.0.0.0:1900 0.0.0.0:* 15760/minidlnad 
УДП 0 0 0.0.0.0:5000 0.0.0.0:* 32138/звездочка 
УДП 0 0 0.0.0.0:4500 0.0.0.0:* 1592/Харон 
УДП 0 0 0.0.0.0:4520 0.0.0.0:* 32138/звездочка 
УДП 0 0 0.0.0.0:5060 0.0.0.0:* 32138/звездочка 
УДП 0 0 0.0.0.0:4569 0.0.0.0:* 32138/звездочка 
УДП 0 0 0.0.0.0:500 0.0.0.0:* 1592/Харон 
УДП 0 0 192.168.201.1:53 0.0.0.0:* 30868/имени 
УДП 0 0 127.0.0.1:53 0.0.0.0:* 30868/имени 
УДП 0 0 0.0.0.0:67 0.0.0.0:* 2055/в dhcpd 
УДП 0 0 0.0.0.0:14403 0.0.0.0:* 1041/программа dhclient 
УДП 17920 0 0.0.0.0:68 0.0.0.0:* 1592/Харон 
УДП 0 0 0.0.0.0:68 0.0.0.0:* 1041/программа dhclient 
УДП 0 0 0.0.0.0:56417 0.0.0.0:* 2055/в dhcpd 
УДП 0 0 192.168.201.1:123 0.0.0.0:* 1859/нтпд 
УДП 0 0 127.0.0.1:123 0.0.0.0:* 1859/нтпд 
УДП 0 0 192.168.201.255:137 0.0.0.0:* 1777/указан демон nmbd 
УДП 0 0 192.168.201.1:137 0.0.0.0:* 1777/указан демон nmbd 
УДП 0 0 0.0.0.0:137 0.0.0.0:* 1777/указан демон nmbd 
УДП 0 0 192.168.201.255:138 0.0.0.0:* 1777/указан демон nmbd 
УДП 0 0 192.168.201.1:138 0.0.0.0:* 1777/указан демон nmbd 
УДП 0 0 0.0.0.0:138 0.0.0.0:* 1777/указан демон nmbd 
УДП 0 0 192.168.201.1:17566 0.0.0.0:* 15760/minidlnad 

И прослушивание TCP-порты с помощью команды:

$судо команду netstat-anlpt
Активного интернет подключения (сервера и установил) 
Прото приема-вопрос отправить-вопрос локальный адрес внешний адрес состояние PID-регулятора/название программы 
протокол TCP 0 0 0.0.0.0:5060 0.0.0.0:* слушать 32138/звездочка 
протокол TCP 0 0 192.168.201.1:8200 0.0.0.0:* слушать 15760/minidlnad 
протокол TCP 0 0 192.168.201.1:139 0.0.0.0:* слушать 2092/с smbd 
протокол TCP 0 0 0.0.0.0:2000 0.0.0.0:* слушать 32138/звездочка 
протокол TCP 0 0 192.168.201.1:80 0.0.0.0:* слушать 7781/nginx в 
протокол TCP 0 0 192.168.201.1:53 0.0.0.0:* слушать 30868/имени 
протокол TCP 0 0 127.0.0.1:53 0.0.0.0:* слушать 30868/имени 
протокол TCP 0 0 192.168.201.1:22 0.0.0.0:* слушать 2023/демон 
протокол TCP 0 0 0.0.0.0:8888 0.0.0.0:* слушать 1919/Перл 
протокол TCP 0 0 127.0.0.1:953 0.0.0.0:* слушать 30868/имени 
протокол TCP 0 0 192.168.201.1:445 0.0.0.0:* слушать 2092/с smbd 
протокол TCP 0 224 192.168.201.1:22 192.168.201.12:56820 создана 16523/демон: Руи [пр

Сейчас обычно Nmap, совсем послать SYN на порт сканирования, и в протокол, если демон/сервис привязан к порту, он ответит с пакета SYN+ACK и Nmap будет показать его в качестве открытого.

Протокол TCP/IP-соединение переговоров: 3 рукопожатия

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

Сын: активное осуществляется клиентом отправки SYN-пакета с сервер. Клиент задает порядковый номер сегмента в случайном А. значение Син-Квит: в ответ сервер отвечает SYN и подтверждение.

3 way handshake

Однако, если служба не работает протокол TCP/IP определяет ядро будет посылать ICMP сообщения с "сообщения о недоступности порта" за услуги UDP и сообщения TCP RST для служб TCP.

Протокол ICMP пункт назначения недоступен

Назначение недостижимо создается узла или входящей шлюз[3], чтобы информировать клиента о том, что получатель недостижим по какой-то причине. А сообщения о недоступности пункта назначения может быть создан как в результате протокол TCP, UDP или другой передачи по протоколу ICMP. Недоступной по протоколу TCP порты, в частности, ответить с TCP RST, а не пункт назначения Недостижимый Тип 3, как можно было ожидать.

Так что действительно, ваш UDP сканирование на порт 80/УДП просто получает недоступности ICMP сообщение обратно, потому что обслуживание там не слушать, что комбинация или протокол/порт.

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

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

Пожалуйста, обратите внимание, что если вместо того, чтобы использовать капли в iptables, и вы используете отвергают правила, ядра не игнорировать сканирование/ порты TCP/IP для переговоров нах, и ответит ICMP-сообщения назначения недоступен, код 13: "связь административно запрещена (административных фильтрации предотвращает пакеты от передачи)".

Заблокировать все порты, кроме СШ/HTTP в ipchains и iptables

+881
Purple Cow 4 нояб. 2015 г., 15:24:37

Если я использую следующую команду:

в rsync-р <Источник> <приемник>

он только читает файлы из источника? Такие, что если все исходные Директории были только для чтения, он никогда не должны иметь проблемы, верно?

+861
mikeho 13 февр. 2011 г., 19:38:41

Вы можете проверить с помощью:

  • smartctl -s на -это устройство /dev/АДС

Кроме того, проверьте, чтобы увидеть необработанное значение тока до сектора (плохие сектора) и УАДМ подсчет ошибок CRC (кабельное ошибок).

Это может также быть проблема в устаревших драйвер Ата ("объявление") в то время как более новый драйвер AHCI называется 'Ада' и должны быть гораздо лучше, с современной кода и общий дизайн камеры. Контроллер в BIOS должна быть установлена в AHCI для этой работы.

+854
user41277 15 окт. 2018 г., 22:56:52

Rmano'ы ответ у меня получаться, но настоящая магия-это проще обнаружен, передав вопрос= возможность сделать из командной строки в ядре исходного каталога. он позволяет увидеть детали, одной из которых является вызов скрипта: Эхо "4.4.19$(/Бен/ш ./скрипты/setlocalversion .)". выполняется тот же самый фрагмент дает версии ядра количество, 4.4.19-00010-ge5dddbf. если вы посмотрите на скрипт, он определяет число из системы контроля версий, и работает она с Баш-х показывает точный процесс:

+++ ГИТ Рэв-анализа --проверка --короткая глава
глава ++ =e5dddbf
+++ ГИТ описать --точного соответствия
++ '[' -з " ']'
++ ложные
+++ ГИТ описать
++ АтАг=выпуск/A530_os_1.0.0-10-ge5dddbf
++ Эхо-релиз/A530_os_1.0.0-10-ge5dddbf
++ на awk -е- '{функции printf("-%05d-на%S", $(НФ-1),$(п))}'
в Git файл config -- ++ сделать СВН-пульт.СВН.URL-адрес
++ ГИТ дифф-индекс-имя-только голова
скрипты ++ грэп -гв '^/пакет'
++ вернуться
+ ВИЭ=-00010-ge5dddbf
+ Эхо -00010-ge5dddbf
-00010-ge5dddbf

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


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

#!/Бен/ш
Эхо -0710GC0F-44F-01QA

затем перестройте автогенерируемые файлы:

делают Q= арки=arm64 CROSS_COMPILE=aarch64-Линукс-гну - dtbs

тогда я мог бы построить Дерек Моллой по образец водитель и смог insmod успешно. видимо, предупреждение о модуле.symvers не присутствует не имеет значения. все Linux использовал, чтобы определить, если модуль будет работать, что localversion строку.

+839
Nemec 10 мар. 2012 г., 02:51:22

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

с wget -с https://github.com/JeffHoogland/moksha/archive/0.1.0.tar.gz | тар-ХZ

и это создает каталог с именем Мокша-0.1.0, но я хотел бы знать, как я могу переименовать этот каталог как Мокша, возможно, через трубы (|) в конце этой команды. Хотя если вы знаете, как сделать это без трубы, но все равно на ту же строку кода, как wget и ТАР, я буду счастлив принять его.

Чтобы быть ясно, я знаю, что:

с wget -с https://github.com/JeffHoogland/moksha/archive/0.1.0.tar.gz | тар-ХZ -с Мокша

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

+839
PI Ip 26 авг. 2017 г., 12:45:42

Я бегу в Oracle Linux 6.4 работают под гипер-В. Я должен добавить диск. Так что я добавить его в Hyper-V, в Линукс его видит, когда я запустить команду fdisk -л и я вижу это. Поэтому я и fdisk /dev и/СДБ затем я создал расширенный раздел, начиная с 1, и пусть другие параметры по умолчанию.

Затем я хочу, чтобы запустить массива.с ext3 на /dev/sdb1 или ext4 (так как я не помню разницу, и я думаю, нет никаких проблем при выборе одного или другого).

Но массива.в ext3 или mk2efs или массива -т с ext3 на /dev/sdb1 вывода этой ошибки:

 поиск символа ошибка : неопределенный символ: ext2fs_numeric_progress_ops

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

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

Обновление 1 : это вывод команды LDD файл /sbin/mkfs, а.в ext3

Линукс-ВДСО.так.1 => (0x00007fff907fd000)
libext2fs.так.2 => /опт/Котор/lib64/libext2fs.так.2 (0x00007f7c126fc000)
libcom_err.так.2 => /lib64/libcom_err.так.2 (0x0000003290800000)
libblkid.так.1 => /lib64/libblkid.так.1 (0x0000003290c00000)
аргументов.так.1 => /lib64/аргументов.так.1 (0x0000003291800000)
libe2p.так.2 => /lib64/libe2p.так.2 (0x0000003291000000)
библиотеки libc.так.6 => /lib64/библиотеки libc.так.6 (0x0000003368e00000)
библиотекой libpthread.так.0 => /lib64/библиотекой libpthread.так.0 (0x0000003369200000)
/lib64/ЛД-ОС Linux для архитектуры x86-64.так.2 (0x0000003368600000)`

И когда я запустить e2fsck на /dev/sdb1 это выход :

Ошибка : библиотека и ext2fs устарел !
 e2fsck 1.43-НЗП (20-июн-2013)
 Используя версию библиотеки и ext2fs 1.42.6, 21-сентябрь-2012
+834
Abdo Essam 1 мая 2013 г., 04:50:46

После недавнего обновления (Дебиан Сид + Корица) в Keycombination АЛТвалютных изменений на приставке X, например, АльтФ4 воспитывает tty4 вместо запуска функции добавленные в этом сочетании, в этом случае закрыть активное окно.

Переключение на рабочий стол (tty7), специальные функции, прикрепленные к АЛТвалютных ключи, я нажал (который привел меня в ttyx) выполняется.

Изменения к консоли X-это еще можно с помощью CtrlАЛТФорекс, который был, как я изменил консолей до.

Пример:

  • Нажмите АльтФ4 => изменения в tty4
  • Нажмите АльтФ7 => изменения в tty7 (=стол) и выполняет действие, прикрепленные к АЛТФ4 (в моем случае: закрыть активное окно)

Я заметил, что пакет консоли-установка была модернизирована, но не было никаких предупреждений о файле конфигурации. Я перенастроил пакет с помощью dpkg-перенастроить, но там нет опции по поводу АЛТвалютных ключи.

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

На каких уровнях стека это поведение определенными (консоли, X, корица)?

Как я могу вернуться к предыдущему поведению (АЛТФорекс не меняется консолью, но только выполнять специальные функции)?

+775
Cyril Cooper 20 апр. 2014 г., 01:18:34

Если вы можете, использовать sshfs. Это предохранитель файловой системы, доступный на большинстве современных юниксов, и работает с любым SFTP-сервер. Это удаленная файловая система: она позволяет работать с удаленными файлами (через протокол SFTP) с обычными утилитами.

функция mkdir /крепление/точка
sshfs сервер.пример.сом:/дистанционного/путь /крепление/точка
Общ /крепление/точка
СР -РП /крепление/точка/somedir /местного/расположение
fusemount -д /крепления/точка
+768
Corey Knight 30 мая 2011 г., 13:49:48

Когда я пытаюсь создать 7zip архивы в Manjaro с корицей, интерфейс менее полезны, чем программы Windows 7zip может. Если один из включаемых файлов очень большой, прогресс-бар в основном в палатках, пока что файл обрабатывается, и не сказать, прогресс в этом файле.

Есть графический способ, чтобы сделать 7zip архивы с рабочей прогресс-бар (который показывает прогресс за текущий файл и все файлы), как с графическим интерфейсом Windows, делает?

+756
cryptic 31 окт. 2011 г., 22:42:27

Мне нужно, чтобы запустить bash-скрипт, содержащие призывы к диалогу при загрузке Debian. Это как я был в состоянии сделать это:

  • Корень сбросить пароль по умолчанию
  • Набор --автологина возможность tty1 в файл initrd (1:2345:respawn по: файл/sbin/Гетти --автологина корень tty1)
  • Напишите полный путь моего скрипта в файл/etc/rc автомобиль.местные

Однако, диалоговое окно имеет необычную поведения: появляется окно, но то stdin, кажется, была переполнена, стандартный вывод. Когда я нажимаю клавиши со стрелками, ни одна кнопка Не выбрана, но вместо этого соответствующий ASCII-символов отображаются в верхней части диалогового окна, начиная с позиции выбора по умолчанию:

display bug in dialog

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

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

Почему такое поведение и как я могу преодолеть это?

+744
Magnus Offermanns 3 мар. 2013 г., 05:01:11

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

  • Где я могу найти информацию об этой теме?
  • Как я могу проверить его и других?
+686
Narendra Motwani 27 апр. 2011 г., 09:41:43

Вы должны использовать "админ" лучше файл с названием "файл ответов"

например, я использую этот

почта=
экземпляр=перезаписать
частичный=выход
на runlevel=бросить
idepend=бросить
rdepend=бросить
пробел=бросить
с setuid=параметр nocheck
конфликт=выход
действие=параметр nocheck
basedir=по умолчанию

Прежде чем использовать его

человек -С4 админ

И проверить, если каждая строка соответствует вашим требованиям

Затем установить с помощью этой команды

файл pkgadd для -себя.ответ -н -д /путь/УП.ПКГ

или

да все|pkgadd для -файл.ответ -д /путь/УП.ПКГ
+685
ka01 si09 10 авг. 2013 г., 19:10:44

У меня есть порт USB 2.0 и CD/DVD-привод, который (наряду с другими вариантами использования) используется для воспроизведения музыкальных компакт-дисков. Но диск, кажется, игнорировать команды CDROMPLAYMSF.

Хозяин малины Pi 3Б с текущей версии Raspbian. Я использую libcdaudio для воспроизведения аудиокомпакт-диска, который затем выдает необходимые функции ioctl команд, в том числе CDROMPLAYMSF.

Обновление: по запросу, могу ли я даю вам характеристики моего привода, как выплюнуть на компакт-диск полезности инициативе CDIO:

Компакт-дисков поддерживает MMC 3

 Привод: устройство /dev/компакт-диск
Поставщик : исключением matshita
Модель : CD-RW и для CW-8124 
Ревизия : DA0D

Оборудование : компакт-диск или DVD
Можно извлечь : да
Можете закрыть лоток : да
Можно отключить ручного извлечения : да
Можете выбрать Джук-бокс диск : нет

Можете установить скорость привода : нет
Можете прочитать несколько сеансов (например, PhotoCD) : да
Может жесткий сброс устройства : да

Чтение....
 Можете узнать режим 2 Форма 1 : Да
 Можете узнать режим 2 Форма 2 : Да
 Можете прочитать видеодисков (Ы) (т. е. режим 2 Форма 1/2) : да
 Может читать ошибки C2 : да
 Можете прочитать утверждение ицдз : да
 Можно читать медиа-номер канала (или СКП) : да
 Может воспроизводить аудио : да
 Могут читать CD-да
 Может читать CD-R : да
 Могут читать CD-RW диски : да
 Могут читать диски DVD-ROM : да

Пишу....
 Может писать CD-RW диски : да
 Можете писать ДВД-Р : Нет
 Может записывать DVD-RAM : нет
 Может записывать DVD-RW диски : нет
 Может записывать DVD+RW диски : нет
+652
Huy Vuong 14 дек. 2010 г., 22:08:41

Мой коллега побежал грэп | кронтаб. После этого все рабочие места исчезли. Похоже, он пытается запустить кронтаб -л.

Так что же произошло после выполнения команды grep в | кронтаб? Может кто-нибудь объяснить?

+642
Theo Brinkman 6 авг. 2017 г., 22:14:13

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

Т. е.: CD путь ; найти . | команда cpio -pvmd ../новый

+608
Georg 17 июл. 2018 г., 17:18:48

Так получается Kusalananda на правильном пути относительно корня.

В nginx systemd в устройство файл на эту машину устанавливает PrivateTmp=истина, которая, согласно документации, выполняет следующие действия:

Принимает логический аргумент. Если true, создает новое пространство имен файловой системы для выполнения процессов и крепления частная /tmp и /var/tmp в каталоги внутри него, которые не разделяют процессы за пределами пространства имен. Это полезно для обеспечения доступа к временные файлы процесс, но делает обмен между процессами через /tmp или /var/tmp в невозможно.

Включив этот параметр в false решает проблему.

+545
Arunava Banerjee 28 дек. 2012 г., 10:07:36

В файле ssh_config странице есть раздел шаблоны которых подробно описано, как вы можете сделать это, вы можете использовать используются подстановочные знаки * и ?. В моем ~/.СШ/конфиг:

Хозяин 172.16.*.*
 Сайт drav пользователей 

а потом на выдачу СШ-ВВВ 172.16.13.1:

debug1: чтение данных конфигурации /главная/сайт drav/.по SSH/config файл
debug1: /главная/сайт drav/.по SSH/config строки 4: применение опционов для 172.16.*.*
debug1: /главная/сайт drav/.по SSH/config строки 46: применение варианты *

Обратите внимание, что эти матчи являются каноническими, так что если "fred.mynetwork.com" в DNS 172.16.13.1, выпуск СШ fred.mynetwork.com не соответствуют хозяина 172.16.*.* запись. Вы всегда можете, однако, добавить дополнительный узел *.mynetwork.com запись применять те же варианты, когда DNS-имя используется вместо.

+428
user38641 1 апр. 2010 г., 03:34:24

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

В дополнение к почтовому сервису, что программа sendmail является частью почтового транспортного агента (МТА), который на rhel5, скорее всего, sendmail или postfix—вы, вероятно, также нуждаются в DNS как в МТА нужно выполнять поиск в DNS fooexample.мля , чтобы иметь возможность отправлять туда. Возможно также МТА бегун очереди, если есть временный сбой и письмо попадает в очередь МТА где-то каталог (RHEL в МТА включить такие очереди бегунов по умолчанию). Да, и файловую систему, если в/var или что полна МТА, вероятно, не удастся очереди дополнительных писем и поэтому, вероятно, не принять сообщение из почты. (Особенно если из-за ошибки системы оповещения заполняется /ВАР и то больше оповещения создаются и тогда, когда он unbreaks вы должны позвонить в пейджинговую компанию, потому что они отключили свой пейджер потому, что он получил кучу предупреждений и, О, я так не скучаю по тем временам.)

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

Также стоит отметить отсутствие ошибок о том, что система вызова; почта (или вилкой или exec для вызова) может провалиться, и тогда что? Немного более разумным может быть в журнале такие сбои где-то:

используйте sys::syslog сервер;
методов openlog("доморощенные-мониторинг-101", "ndelay", "пользователь");

системы("Эхо ... корень") == 0
 или syslog(LOG_ERR, "ненулевой код выхода из команды почты");

И тогда в идеале иметь что-то вроде sec.pl проверить доморощенные-мониторинг-101 журналы и сообщать о них (через сгруппированный резюме, не обычный хрон спама, одно письмо в журнал сообщений...).

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

На CentOS 7 системах я вместо того, чтобы использовать Перл-электронная почта-отправитель пакета по почте перебросить сообщения места:

#!/usr/Бен/Perl с
использовать 5.16.0;
использование предупреждений;
воспользоваться Почтой:отправитель::простой кя(программа sendmail);
использование электронной почты::простое;
использование электронной почты::простой::создатель;

...

мой $сообщение = ...;
мой $электронная почта = адрес электронной почты::простой->создать(
 заголовок => [
 К => $имя пользователя . '@example.edu',
 Из => '[email protected]',
 Тема => "...",
],
 тело => $сообщение
);
с sendmail($электронной почты);
+389
Shukri Adams 7 мая 2012 г., 08:12:00

комментарий следующую строку в файл/etc/Джон.конф

.включают динамические.конф
+380
2J87qy5arXEXVhc9hfT2 4 февр. 2018 г., 08:56:37

У меня есть много каталогов, имя которых являются числа с плавающей точкой (0, 0.5 ,...,199.5,200). Все эти каталоги содержат текстовый файл с именем п. Я хочу заменить слово значение с freeValue во всех этих текстовых файлов. Я проверял двумя способами:

  1. найти * -тип F -чтения -записи -имя п-экзек СЕПГ -я "ы/значение/freeValue/г" {} \;

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

  2. для файл в */п; сделать СЕПГ -я "ы/значение/freeValue/г" "файл$"; сделано

    Он прекрасно работал.

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

+333
RAJNI 12 февр. 2012 г., 20:48:18

Я пробую свои силы в создании очень минимальный пользовательский busybox/Linux дистрибутив, задача, которая, по общему признанию, над моей головой, но я решил дать ему шанс. Моя проблема заключается в том, что всякий раз, когда я пытаюсь запустить программу на C, которая не является простым или утилиты busybox, Ясень жалуется и говорит мне, что файл не найден. Я смонтировал перегородку из моей арки, системы, установленных в GNU binutils выступает и uClibc; Кости нет. Я также написал программу простую с чем я могла думать без зависимостей от библиотек:

тап_п(АГДС, типа char *переменной argv[])
{
 возврат 0;
}

Я скомпилировал, запустил на арки, все-таки дали мне "файл не найден" на моей системе busybox и, хотя показано, когда я выполните команду ls. Для решения очевидна, да, я побежал в том же каталоге, что и программа и набирается ./ перед именем файла.

+321
Manh 23 дек. 2017 г., 12:39:07

Я недавно установил Debian Джесси 8.2 использование DVD-1 (то есть debian-8.2.0-amd64-DVD-1.iso) на VirtualBox версии 4.3.22 с gdm3 как отобразить диспетчере и GNOME в качестве среды рабочего стола. Моя ОС является Windows 7. Он работал хорошо, пока я не попытался установить гостевые дополнения с этими инструкциями, чтобы попытаться включить полный экран. Другая важная вещь, которую я сделал перед этой ошибкой было отредактировать источников.список файлов (закомментировал строки deb cdrom с) решить apt-получить установку ошибка. Теперь, полноэкранный функциональность работает нормально, то есть я могу войти успешно, и введите столе, но каждый раз, когда я нажимаю на деятельность в верхнем левом углу, а затем на любой из иконок в левой панели, он прерывает с заявлением об ошибке, которое выглядит примерно так:

enter image description here

Кто-нибудь может пожалуйста помочь мне с этим, это мой первый раз на Debian, и я новичок в Linux, а также.

+283
Gusoina 24 дек. 2015 г., 01:44:45

Некоторые мультимедийные клавиши на съемной клавиатуре Х1 таблетки 3го поколения (столбец vendorid 17ef код продукта 60b5) не будут переклассифицированы в KEY_UNKNOWN. Глядя на usbmon журнала, данных, пересылаемых на контроллер имеет дополнительный байт (см. лог ниже для примера). Любая идея, как сделать эти ключи полезны/картографически?

Выход evtest и кошки /системы/ядра/отладки/разъем USB/usbmon/1У при нажатии первой громкость вверх и затем выключения микрофона кнопка

Событие: время 1546085932.425423, Тип 4 (EV_MSC), код 4 (MSC_SCAN), c00e9 значение 
Событие: время 1546085932.425423, тип 1 (EV_KEY), код 115 (KEY_VOLUMEUP), стоимость 1
Событие: время 1546085932.425423, -------------- SYN_REPORT ------------
Событие: время 1546085932.512997, Тип 4 (EV_MSC), код 4 (MSC_SCAN), c00e9 значение 
Событие: время 1546085932.512997, тип 1 (EV_KEY), код 115 (KEY_VOLUMEUP), значение 0
Событие: время 1546085932.512997, -------------- SYN_REPORT ------------
Событие: время 1546085933.537414, Тип 4 (EV_MSC), код 4 (MSC_SCAN), значение c0001
Событие: время 1546085933.537414, тип 1 (EV_KEY), код 240 (KEY_UNKNOWN), стоимость 1
Событие: время 1546085933.537414, -------------- SYN_REPORT ------------
Событие: время 1546085933.633413, Тип 4 (EV_MSC), код 4 (MSC_SCAN), значение c0001
Событие: время 1546085933.633413, тип 1 (EV_KEY), код 240 (KEY_UNKNOWN), значение 0
Событие: время 1546085933.633413, -------------- SYN_REPORT ------------

ffff8f7147b7b000 65566556 с Второй:1:002:2 0:8 3 = 02e900
ffff8f7147b7b000 65566625 Ы II:1:002:2 -115:8 8 <
ffff8f7147b7b000 65686290 с Второй:1:002:2 0:8 3 = 020000
ffff8f7147b7b000 65686320 Ы II:1:002:2 -115:8 8 <
ffff8f7147b7b000 65894572 с Второй:1:002:2 0:8 4 = 03000200
ffff8f7147b7b000 65894659 Ы II:1:002:2 -115:8 8 <
ffff8f7147b7b000 65982526 с Второй:1:002:2 0:8 4 = 03000000
ffff8f7147b7b000 65982603 Ы II:1:002:2 -115:8 8 <
+278
Prateek Varshney 5 окт. 2010 г., 21:38:57

Вообще tmux есть онлайн (встроенных) команд? Я ищу что-то вроде редактора Vim :помогите diffput например.

Я понимаю, что страница существует человек. Это всего лишь несовершенное для поиска конкретной команды. Сказать, что я хочу увидеть документацию для обновления клиента. В настоящее время, я сделал бы человек tmux тогда /обновить клиент и Н , пока не нашел то, что выглядело правильным (первая инстанция-это не ссылки, это какой-то использования). Я мог бы сделать /^ обновить-клиент с ссылками, кажется, чтобы соответствовать этому шаблону. Но это все кажется неудобным и слишком много работы.

+215
MacInnis 21 февр. 2014 г., 03:18:31

Я наткнулся на скрипт для zsh, который содержит это расширение параметр

${LBUFFER%%(#м)[_а-з-З0-9]#}

Для тех, кто хочет знать контекст этого выражения в жизни, ее частью злэ виджет функция, которая обеспечивает Vim, как аббревиатуры

Своей основной форме, очевидно, суффикса отделкой. т. е. ${имя%%шаблон}

т. е. от человека zshexpn - параметр расширения

${имя шаблона}
 ${имя%%шаблон} 
 Если шаблон соответствует концу значение имени, затем суб‐
 составляют значение имени с согласованной части удаляются;
[...]

что касается параметра развертывания флага (#м): от человека zshexpn

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


 м полезно только вместе с одним из флагов L или R или с #
 оператор длины, когда параметр МНОГОБАЙТОВЫХ действует. Используйте
 ширина символа сообщили в расчет, сколько
 строки он занимает или общую длину строки.
 Большинство печатных символов имеют ширину в один блок, однако Неко‐
 Тейн азиатских наборов символов и некоторых специальных эффектов использовать шире
 персонажи; комбинирование символов нулевой ширины. Непечатные
 персонажи безосновательно расценено как нулевой ширины; как они будут
 на самом деле быть представлена на дисплее будет различаться.

что касается [_а-з-З0-9]# часть, это, безусловно, картина, которая была удалена из конца LBUFFER строку , но это регулярное выражение шаблон или несколько регулярных выражений подстановка гибрид?
Это часть ЗШ-конкретные "extended_glob" модели?, т. е. от человека zshoptions

EXTENDED_GLOB
 Лечить `#', `~' и `^' символы как часть шаблонов для
 поколения именем и т. д. (Первоначальный некотируемых `~' всегда про‐
 рассчитать назвал расширение каталога.)

что делает это расширение параметр ЗШ делать?

+211
Walialu 10 июн. 2017 г., 05:52:46

Я создал небольшой скрипт backup_files.sh и поместил его в файл/etc/инит.д:

#/Бен/ш
логфайл=/медиа/дословно/журнал
дата >> $logfile не
в rsync-АВ /главная/Филипп/документы /СМИ/дословно/ >> $logfile не

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

судо ЛН-ы /etc/init.d/backup_files.sh /etc/rc0.d/backup_files.sh
судо ЛН-ы /etc/init.d/backup_files.sh /etc/rc6.d/backup_files.sh

Кроме того, я сделал скрипт исполняемым:

судо команду chmod +х /etc/init.d/backup_files.sh

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

Кто-нибудь видит, что я делаю неправильно?

Примечание: Я использую Xubuntu в 11.10.

+199
Astraport 12 дек. 2016 г., 23:00:14

Это просто подстановка работает, по умолчанию (в целом, а не только в раковинах). В соответствии с Глоб(7) странице:

Пути

[...]

Если имя файла начинается с ''., этот символ должен быть указан явно. (Таким образом, РМ * не удалить .профиль, и тар с * не архивировать все ваши файлы; деготь с . лучше.)

См. также соответствующий раздел в POSIX.

Есть раковина настройках вы можете использовать, чтобы изменить это, или правилам, которые действуют модификаторы в несколько снарядов, которые можно добавить, чтобы изменить поведение временно; см. Что означает параметр в bash универсализации, чтобы контроллировать * соответствует Dot-файлов для более подробной информации.

+197
Brian F 3 сент. 2013 г., 18:03:05

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

задача добавить "подышать фу"; задача добавить "вам какой-нибудь бар"

Это просто использует ; маркер родной оболочке.

+194
Volodymyr Gubarkov 21 июн. 2013 г., 10:54:28

Это должно работать. Я беру боли, чтобы только повлиять на первое совпадение либо <родитель>...</родитель> и </modelVersion> *$ - еще можно было бы сделать более простой. Она тоже убегает все вppended символы правильно. на всякий случай.

СЭД -е'/^ *<родитель>/!д;:н' \
 -е'$д;Н;/\П *<.Родительский>/!\БН' 
 -е/[\[:пробел:]]/\\&/г' \
 -е|.*\(.\Н\)|/<.modelVersion> *$/а\1&|;г' a.xml |
СЭД -Е'1,/<\/modelVersion> *$/{' -е- -е\} b.xml

Я не 100% уверен, что БСД СЭД будет признавать - означает стандартный ввод. Если я помню правильно он делает, но, на всякий случай, можно заменить на -Е- С переключателя и аргумент -Ф/Дев/ФД/0 если вы должны.

Вот этот скрипт первым СЭД пишет на второй СЭДс устройства stdin:

/<.modelVersion> *руб. /\
\ \ \ \ <родитель>\
\ \ \ \ \ \ \ \ ...\
\ \ \ \ </родитель>

И когда второй СЭД совпадает с первой </modelVersion> *$ в Ввод он добавляет строку вида:

<проект>
<modelVersion>4.0.0</modelVersion>
<родитель>
...
</родитель>
</проект>
+158
Sachin Jangra 12 апр. 2016 г., 16:59:00
Ошибка: процесс вызвал \"метод exec: \\\"диск\\\": исполняемый файл не найден в $Path\"\п"}

Путь=/usr/местные/sbin:/usr/местные/Бен: файл/sbin:/bin: Белый каталог/usr на/sbin:/usr/Бен:/корень/ОГРН

Откуда диск будет выполнять?

+123
BaljE 20 мая 2015 г., 10:42:07

Я хочу хранить и stdout процесса в буфер и есть буфер опорожняется раз читал, ФИФО стиль.

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

команда > named_pipe &

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

+120
mistercyko 26 апр. 2015 г., 20:53:53

Добрый вечер всем! Мой ник Джон WH Смит и я хотел бы выдвинуть себя на этих выборах. Чтобы рассказать вам немного о себе, я в CS аспирант и преподаватель, и были частью П&Л сообщества (проверка профиля) 5-ти лет. Как вы могли увидеть в моем профиле, я действительно не имеют предпочтение теме На этом сайте, хотя я бы сказал, Обычно я выбираю вопросы, которые вращаются вокруг основных задач системного администратора. Это на самом деле один из немногих увлечений, мне удалось сохранить, несмотря на мое расписание, и я/имел удовольствие управлять несколько машин на добровольной основе для некоторых некоммерческих веб-сайтов.

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

+72
Egor Nazarenko 10 окт. 2012 г., 16:23:54

Чтобы ответить конкретно на ваши вопросы:

  1. экспортировать же установить $путь явно.

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

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

POSIX определяет на экспорт встроенная так:

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

Из еще один из моих ответов:

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

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

переменная1=переменная2 
экспорт "${переменная var1}=var3"
Эхо "$переменная2"
var3

Вместо того, чтобы просто использовать:

комплект - 

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

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

переменная1=значение
( Эхо "$(Эхо "$переменная1")" )
значение

экспорт делает никакой разницы в этом случае.

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

экспорт и PS1="$(е "это еще один исполняемый\Н > ")"
Эхо выход | ш-я

#Выход #####

это еще один исполняемый
 > выход
выход

Но ...

И PS1="$(е "это еще один исполняемый\Н > ")"
Эхо выход | ш-я

#Выход #####

ш-4.3$ выход
выход

Но опять же, если вы явно объявлять переменные среды, вызывая процесс...

И PS1="$(е "это еще один исполняемый\Н > ")"
{
Эхо выход | ПС1=$ПС1 ш-я
Эхо выход | ш-я
}

#Выход #####

это еще один исполняемый
 > выход
выход
ш-4.3$ выход
выход

Любой из ОКР файлы сначала вызывается оболочкой, такие как .bashrc и или .профиль будет установить переменную значения для жизни этой оболочки. Так что любые переменные, которые устанавливаются и экспортЭД в этих файлах будут утверждать, что экспорт характеристика и экспортЭд, чтобы все дочерние процессы вызываются, что оболочки для жизни оболочки или пока они не будут сброшены.

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

+57
clive 20 февр. 2012 г., 02:57:17

Мне пришлось подкрутить немного, ответы @bahamat, чтобы заставить его работать.

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

Вот что я использовал (я уверен, что это можно улучшить):

для F В $(найти . -тип L ); делать Эхо -Н $(реального пути $Ф) && Эхо -Н "|" && Эхо $Ф ; сделано | команда grep -v "и^$(фрд)" | вырезать -Д \| -Ф 2 
+39
user9248612 11 июл. 2017 г., 15:13:04

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

$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