Подключение к сокету отказался (raspbian), но порты открыты для подключения

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

клиент = новый MqttClient("протокол TCP://77.777.77.77:1883", "SendingdLoop");
клиента.подключиться();

Мой Java-приложение говорит мне, что соединение было отказано (так что нет никакого тайм-аута):

 Не удалось установить соединение (32103) - Ява.чистая.Исключения connectexception: соединение **отказался**: подключение по орг.затмение.паоз.клиента.mqttv3.внутренние.TCPNetworkModule.начало(TCPNetworkModule.на Java:75)
 в орг.затмение.паоз.клиента.mqttv3.внутренние.ClientComms$ConnectBG.запустить(ClientComms.Ява:538)
 в Java.яз.Нить.выполнения(резьба.Ява:722)
 Вызванные: Java для.чистая.Исключения connectexception: соединение отказался: подключение
 в Java.чистая.DualStackPlainSocketImpl.waitForConnect(родной способ)
 в Java.чистая.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.на Java:75)
 в Java.чистая.AbstractPlainSocketImpl.создание(AbstractPlainSocketImpl.Ява:339)
 в Java.чистая.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.Ява:200)
 в Java.чистая.AbstractPlainSocketImpl.подключения(AbstractPlainSocketImpl.Ява:182)
 в Java.чистая.PlainSocketImpl.функция connect(PlainSocketImpl.Ява:157)
 в Java.чистая.SocksSocketImpl.подключения(SocksSocketImpl.Ява:391)
 в Java.чистая.Гнездо.подключения(сокет.Ява:579)
 в орг.затмение.паоз.клиента.mqttv3.внутренние.TCPNetworkModule.начало(TCPNetworkModule.Ява:66)

Я следовал официальной инструкции для открытия порта: https://wiki.debian.org/iptables

Моя запись выглядит так:

 -Входной сигнал -п ТСР -м ТСР --dport 1883-Джей принимает

Когда я проверить в iptables,

в iptables -л
 Принимать TCP-в любом месте в любом месте по протоколу TCP АКДС: 1883

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

Есть что-нибудь еще я должен настроить?

+110
Adam92 7 сент. 2011 г., 06:42:31
33 ответов

Первый ответ :

За все, что манипуляций с текстом, Perl-это всегда хорошая возможность :

на Perl -е 'а(<>){печати если(!/(\\\\)+/)}' файл > файл.новый

Но если вы хотите использовать только оболочку, это может работать :

команда grep -v с '\\\\' файл > файл.новый

Он хорошо работает :)

Редактировать :

Если вы не можете создать новый файл, Perl по-прежнему можете сделать это :

открыть FILE_R на Perl -е', "+<$массива argv[0]"; @линия=<FILE_R>; открыть FILE_W,"+>$argv[0] в"; цикл foreach(@линия){печати FILE_W если(!/(\\\\)+/);файл}' 

Позвольте мне объяснить это длинная линия :

открыть FILE_R, "+<$массива argv[0]"; @линия=<FILE_R>;

=> Откройте файл в "режиме чтения", и скопировать все данные в массив

открыть FILE_W,"+>$argv[0] в"; цикл foreach(@линия){печати FILE_W если(!/(\\\\)+/);}

=> Открыть и обрезать файл в "запись" режим, и записать все данные (но код \\ линий) в него.

Я рекомендую этот инструмент , если вы хотите узнать больше о Perl :)

+997
Ramesh Chabungbam 03 февр. '09 в 4:24

Если я не получу лучший ответ, я собираюсь принять это как мое решение. Это очень косвенные, но, кажется, работает. В принципе, я судил из того, что udevd был способен сделать путь в файл/dev/диск/по-пути, он должен быть в sysfs, потому что по моим сведениям это все в udev действительно: берет файловой системы информация и выполняет заданные действия с использованием его.

Порыскав вокруг, похоже, эти связи создаются содержимое ID_PATH переменной, которая находится по пути в/lib/udev из/id_path баш скрипт. Внутри, что я нашел обоснование, что в основном раскладывает, как он определяет транспорта проверка на наличие различных каталогах прямо под запись sysfs для контроллера источника данного блока устройства:

*/rport-[0-9]*:[0-9]*-[0-9]*/*)
 handle_fc "$Д"
;;
*/end_device-[0-9]*:[0-9]*:[0-9]*/*)
 handle_sas "$Д"
;;
*/СОЭ-хозяина[0-9]*/*)
 handle_firewire "$Д"
;;
*/сессии[0-9]*/*)
 handle_iscsi "$Д"
Д=
;;
*/хозяин[0-9]*/[0-9]*:[0-9]*:[0-9]*:[0-9]*)
 handle_scsi "$Д"
;;
*/USB интерфейс[0-9]*/[0-9]*/*)
 handle_usb "$Д"
;;
*/ЧКВ[0-9]*:[0-9]*)
 handle_pci "$Д"
;;
*/- Серио[0-9]*)
 handle_serio "$Д"
;;
*/платформа/*)
 handle_platform "$Д"
;;
*/устройств)
Д=
;;

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

## ВНУТРЕННИЙ ДИСК:
объект [[email protected] в Сде]# Общ -ЛД /системы/блока/ПДД/устройства/../../../rport* 2>/Дев/нуль | туалет -л
0

## ОПТОВОЛОКОННОГО КАНАЛА БЛОКА УСТРОЙСТВА:
объект [[email protected] в Сде]# Общ -ЛД /системы/блока/Сде - /устройство/../../../rport* 2>/Дев/нуль | туалет -л
4

В основном, я беру краткое имя устройства (СДА, СДБ, Сде и т. д.), введите физического устройства, то .. пока я на блоке устройства источника контроллер. Если контроллер файловой системы запись rport* каталоги в качестве непосредственных детей, то это означает, что блок устройства поступает через оптоволоконный канал.

Это только повторяет первый корпус переключателя (*/rport-[0-9]*:[0-9]*-[0-9]*/*)) для iSCSI, я также был в состоянии повторить успех, глядя на "сессии[0-9]" каталогов на контроллере:

[корень@files2 ~]# LS с ЛД /системы/блока/ПДД/устройства/../../../сеанс[0-9]
директорию типа drwxr-XR-х. 6 корень 0 15 окт 13:50 файл /sys/блок/ПДД/устройства/../../../сессии1
[корень@files2 ~]#

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

+986
Hoang Anh Tuan 3 нояб. 2014 г., 14:32:26
Другие ответы

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


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

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

Поэтому я решил создать виртуальные Тома на диске, допустим, я хочу создать виртуального тома с размером 12 ГБ, как я могу это сделать?

Далее можно автоматически установить его после каждой перезагрузки? Как?

Мне интересно, есть какие-либо падения производительности между реальным разделов и виртуального Тома (например, задержки, и т. д..).

Я использую Debian 9 с файловой системой ext4.

Обновление:

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

я хочу это "раздел", потому что в этом разделе пользователи смогут загрузить (используя веб-приложение) некоторые файлы, и я бы хотел, чтобы ограничить размер этого пространства/раздел, например до 12 ГБ, так что никогда не принимайте более 12 ГБ.

Обновление 2:

После запуска fallocate -л 7г-пустышки (чтобы создать большой пустой файл) внутри установленного устройства и DF-ч:

Размер файловой системы используется выгоде использования% установленной на
в udev 485 миллионы 0 485 миллионы 0% /Дев
файловая система tmpfs 100м 6,8 м 93М 7% /запуск
/Дев/маппер/ВГ-lv_root 19г 1,2 г 17г 7% /
файловая система tmpfs 496M 0 496M 0% в /dev/ГИМ
файловая система tmpfs 5.0 м 5.0 М 0 0% /запуск/блокировка
файловая система tmpfs 496M 0 496M 0% файл /sys/ДФ/группы
на /dev/sda1, поскольку 236M 37М 187M 17% /загрузки
устройство /dev/loop0 12г 7.1 г 3,9 г 65% /СРВ/данные
файловая система tmpfs 100м 100м 0 0% /выполнения/пользователей/0

Вы можете увидеть, что он установлен и показывает занятое /СРВ/данных, но мне интересно, почему не показывают места на корневом разделе (у меня 20 ГБ SSD от поставщика, но ДФ-з показывает что у меня 32 ГБ (20 ГБ корня и 12 ГБ установленная устройства). Как я могу увидеть "реальное" пространство, используемое в корневой раздел? Ведь в корневом каталоге у меня что сведения.компания IMG , которая имеет размер 12 ГБ, но это не считается как использованное пространство, DF-ч показал используемого пространства, но после запуска массива.в ext4 она не показывает больше, ты понял меня? :)

Другой вопрос: Должен ли я бежать ДД, если=/dev/нуль=данные.ИМГ БС=1М количество=12000 команду?

+983
Vaibhav Shukla 23 окт. 2012 г., 19:02:03

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

Вот то, что будет работать на большинстве терминалов, включая отмороженного МС-Дос ‘ANSI.SYS’ эмулятор. Не будет работать на простых терминалов, конечно (но ничего):

выход СК
эхо "это будет скрытый".
сон 5
выход ПДУ; выход куу 1; выход Эд

Очевидно, это пример. Избавиться от эха и сна и заменить его с вашим командованием. Вот как это работает:

  • выход СК сохраняет текущие координаты курсора на экране,
  • выход радиоуправляемый перемещает курсор назад на сохраненные координаты. Теперь, возможно, экран прокручивается, поэтому чувствительные вещи будут на строчку выше сохраненного. Так,
  • выход куу 1 перемещает курсор на одну строку вверх. (если вы чувствуете, особенно параноидной, не стесняйтесь увеличить количество.
  • Наконец, выход Эд очищает до конца экрана (т. е. удалить от курсора до конца строки, затем из курсора в нижней части экрана).

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

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

+942
hpc 28 февр. 2013 г., 07:22:06

Я могу сбежать все и сразу с

е "%г\п" "$строка"

Но вот ваш ответ :

псевдоним esc_single_quotes="СЭД \"с/'/\\\\\\\\'/г\""
Эхо "$строка" | esc_single_quotes 
\ЙК'ы псевдоним, чтобы избежать "двойных кавычек"

или :

esc_single_quotes псевдоним='СЭД "с/'\"/\\\\'\"/г"'
Эхо "$строка" | esc_single_quotes 
\ЙК'ы псевдоним, чтобы избежать "двойных кавычек"
+846
nsener 16 июн. 2017 г., 08:23:15

во-первых: вы можете SSH для удаленного.хозяин ?

если вы можете, то сделайте:

местные$ СШ -л 13306:localhost в:[email protected] 3306 

положите при с удержание соединения

дистанционное.хозяин$ при

на другой консоли:

местные$ в MySQL -П 13306 -ч на localhost -U в корень -п
+845
Matthieu Jung 4 дек. 2017 г., 06:56:50

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

У меня только три пользователя на мою машину, но на много дней один из пользователей заканчивается с более чем 15 активных сеансов. Они также любят использовать tmux, и каждое разделенное окно в tmux считается одной сессии на выходе из Ж (Или кто). Но я вижу, что за то, что они делают, они должны иметь много активных сессий одновременно (они выполнять несколько задач одновременно и писать коды в других окнах, в то же время и контролировать при в других окнах).

Есть ли причина, почему я должен ограничить количество логинов для данного конкретного пользователя (или даже всех пользователей), скажем, 5 или 10? Зачем и почему?

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

+841
kiwfe vifny 24 нояб. 2015 г., 00:47:57

Я не знаю как пользоваться командой killall. Мой код:

enter image description here

и я хочу, чтобы отменить команду после модов не скачать'.

+826
Magellanea 10 окт. 2017 г., 17:22:31

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

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

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

+792
Marcus Jones 2 янв. 2020 г., 17:50:00

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

Вы можете подтвердить это из вывода команды netstat -АПН | грэп нтпд

[[email protected]сервер ~]# команды netstat -АПН | грэп нтпд
протокол UDP 0 0 <ХХ.ХХ.ХХ.ХХ>:123 0.0.0.0:* 20405/нтпд
УДП 0 0 127.0.0.1:123 0.0.0.0:* 20405/нтпд
УДП 0 0 0.0.0.0:123 0.0.0.0:* 20405/нтпд
+744
user220250 11 нояб. 2013 г., 02:20:58

Установка Linux очень похож на Windows, за исключением нескольких вещей:

  • Установка Linux начинает загрузку с внешнего носителя (компакт-диска или DVD-диске, USB-накопителе, ...), при установке Windows обычно начинается с загрузки CD или с жесткого диска нового ПК.
  • Установка Linux также имеет этап сбора информации и копирование файлов. Большая разница заключается в том, что пользователь немного больше контроля над тем, как установить систему на Linux, чем на Windows. Например, опыты пользователи могут выбрать, как организовать разделы диска своп (swap, /Home и т. д....).
  • Также большая разница в том, что установка Linux обычно позволяет выбрать, какие программы вы хотите установить. Выбор часто может быть сделано по группам или индивидуально.
  • После шаг установки дает возможность выбрать пароль root, и в конечном итоге создать новых пользователей.

Я думаю, что в целом, установка Linux дает больше возможностей и контроля, чем окна.

+683
renzo 5 сент. 2013 г., 23:45:24

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

Файл Input.txt -

Дельта#Первый#Меридиан#95#90
Neethu#Второй#Меридиан#80#75
Сетху#первый#дав#75#70
Theekshana#второй#дав#80#79
Teju#Первый#Sangamithra#88#63
Theekshitha#Второй#Sangamithra#91#90

выход:

Дельта|Первый|Меридиан|95|90|92.5

Я написал следующую команду-

 $ на awk -Ф'#' ' { если(($4+$5)/2 >90) {печать $1 "|" $2 "|" $3 "|" $4 "|" $5 "|" ($4+$5)/2 }} input.txt .

Он показывает ошибки : Ф# не найдены.

+671
av123 yy123 7 мар. 2017 г., 13:43:17

Я бегала что-то подобное. Никаких окон здесь нет, чтобы реально взглянуть на их товар. Пытаясь установить их последние версии (как i386 и x86_64) на некоторые Убунту хитрый, в лучшем случае, их установить экстракты скрипт какой версии, у меня есть сообщения о пропаже /Либ/библиотеки libc.так.6. Не пробовал на верный и Джесси тоже, последние версии официально поддерживаются в Ubuntu 12.04 & дебиан 6...

Что я могу рекомендовать, чтобы вы попробуйте использовать гайки/upsd.

Обратите внимание, что если ваш ИБП похож на мой (TP130), необходимо установить драйвер ИБП для blazer_usb (или blazer_ser).

+670
user19668 2 янв. 2015 г., 22:46:24

Я работаю над большой файл (данные.Дат, ~900Мб), который содержит несколько других файлов. Это из игры ПС2.

Звуковые сэмплы (которые в .AIFF в WAV формате), именно то, что я после, составляют большую часть его размера.

После поиска в интернете для PS2 .Дат экстракторы я узнал, что они в принципе разработчик зависимых и так как эта игра/инструмент является довольно непонятной и не найдя много о нем в Интернете, я думал об автоматизации процесса сам.

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

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

gcsplit -Ф "образец-" -Б "%04d для.АиФ" данных.ДАТ /ФОРМА/ '{*}'

(Я на OSX с помощью coreutils, следовательно, г - префикс на csplit)

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

/Форма/

хватило бы, чтобы расколоть файлы.

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

Скриншоты шестигранной сведения о расколе образец звука ниже:

bad split

Этот образец начинается примерно в 1500 байт Марка:

sample

Что делает это выражение разделить файлы со смещением?

+666
IngenEar 23 окт. 2012 г., 05:14:56

Пробовал С ниже команды sed и все работало нормально

команда

СЭД '/SomeTestAA/,+1д' именем

выход

SomeTestABCD
EndTest
SomeTestDEFG
EndTest
SomeTestACDF
EndTest
+635
Rebecca Semple 26 апр. 2012 г., 09:55:20

Если вы даете одну строку с раковиной мета-символы (например, пробел) для вашей команды то это будет интерпретировано как командная строка оболочки, что означает две вещи:

  1. Дополнительная команда должна быть выполнена (раковина для разбора командной строки), которые не очень эффективно. С некоторых реализациях оболочки, что даже означает дополнительный процесс.
  2. Вы должны экранировать специальные символы оболочки.

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

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

мой $srceDir = "/шоссе/на sDrive/СВ/сбора данных";
мои @find_cmd = ("найти", $srceDir, "типа", "Ф", "-newermt", "14 февраля 2013", "-print0 команды");

открыть найти, "-|", @find_cmd;
$/ = "\0"; # устанавливаем в Perl разделитель записей
в то время как (<найти>) {
...
}
близко найти или предупреждать $! ?
 "Закрытие ошибку найти трубы: $!" :
 "найти выход с ненулевым статусом выхода: $?";

(и кстати, найти не выход общей линии, вы может быть путаете с ЛС).

+594
Bajeci 2 дек. 2017 г., 21:07:06

Когда мы пишем shell-скрипты мы делаем это:

#!/бин/Баш

Но что если Bash в /usr/Бен/? Как мы можем найти его в переносной пути внутри скрипта? Я сделал это, но он дает ошибку:

#!который Баш
+573
brad howard 3 авг. 2014 г., 03:28:30

На самом деле, это странно. Если вы обслуживаете вещи из вашей сети, серверы должны быть в фиксированные адреса. Так легко было ПТР, а также.

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

Из этой проблемы простое использование раздача как авторитетным DNS и DHCP+radvd делает отлично (пока вы не используете протокол IPv6 конфиденциальности).

+557
Michael Rowland Hunter 26 июн. 2013 г., 18:46:03

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

#!/Бен/ш
add_data() {
 грэп "^$2$" "$1" >/dev/нуль 2>/dev/нуль || Эхо "$2" >>"$1"
}

программа add_data.линия конф "1"
программа add_data.линия конф "2"

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

программа add_data.конф ".*Линия 2$"

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

Комментаторы отмечают, что можно обойти , что проблема использования в POSIX вариант :

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

с таким результатом:

#!/Бен/ш
add_data() {
 грэп -Ф -Х "$2" "$1" >/dev/нуль 2>/dev/нуль || Эхо "$2" >>"$1"
}

программа add_data.линия конф "1"
программа add_data.линия конф "2"
программа add_data.конф ".*Линия 2$"
+536
Abedy 15 сент. 2017 г., 08:51:08

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

Как правило, вы строите пакетов Debian от их источника с помощью высокого уровня команды, как debuild который затем вызывает с помощью dpkg-buildpackage используйте файл и другие инструменты, Как помощью dpkg-источник. Фактический .деб файлы создаются путем вызова специальных целей ./в Debian/правила внутри пакета с исходным кодом.

В зависимости от пакета версии, .ГИТ будет автоматически игнорироваться.

+489
s01ipsist 18 окт. 2017 г., 17:16:47

В рамках Freedesktop-совместимых средах, в том числе XFCE4, спать торможение передается через D-автобус на орг.freedesktop.Управления питанием шины. Я не могу найти любую документацию об этом; в xfce4 код имеет список методов , который включает в себя один называется GetInhibitors так что это должно работать:

ДГУ-передача-печать-ответ --дест=орг.freedesktop.Управления питанием /орг/freedesktop/управления питанием/блокировать орг.freedesktop.Управления питанием.Тормозят.GetInhibitors
+457
Tray Bellin 5 нояб. 2017 г., 15:22:38

Как прокомментировал ленок, горе -Т ожидает, что тип файловой системы после , поэтому он не будет работать. В противном случае это звучит, как вы просто должны указать тип файловой системы. Если вы не знаете тип файловой системы, то есть список методов, чтобы найти в этот ответ. Если файл команда доступна, это, наверное, лучший способ. Как root вы могли бы сделать:

файл -с файл /dev/mmcblk0p1

Отметим также, что если тип файловой системы не указан в файле/proc/filesystems С, то драйвер не компилируется с ядром и поэтому должны быть доступны в качестве внешнего модуля. Если у вас есть правильный тип, вы можете попробовать:

горе -Т correct_type в /dev/mmcblk0p1 /MNT в

В качестве заключительной мысли, также убедитесь, что каталог/mnt каталог существует! Если не создать его с помощью команды mkdir /тугриков.

+429
shareyourpeace 21 апр. 2016 г., 18:59:14

В Персидском цифры, ۰۱۲۳۴۵۶۷۸۹ эквивалентно 0123456789 в европейские цифры.

Как конвертировать персидский количество ( в кодировке UTF-8 ) в ASCII?

Например, я хочу ۲۱ стать 21.

+429
Lovekush 18 июл. 2012 г., 12:19:06

У меня есть файл (назовем его в, Для справки), что может быть фрагмент какой-то другой сохранившийся файл в моей системе. Я не могу СС потому что я не знаю, сколько байт может отсутствовать с самого начала является (или, по крайней мере, я не могу использовать его, не перебирая через флагом-I). Есть ли способ для меня, чтобы выяснить, действительно ли в уже существующей на моей системе (при помощи GNU Tools, или любой другой программе)? Или мне придется грохнуть вместе программы на языке C++, чтобы выполнить задание? Примечание: эффективность желательно после файлы, а нужно по сравнению с могут быть многочисленными.

+414
Ebenezer Chimobi 7 июл. 2014 г., 18:54:02

Я с помощью Raspberry Pi, чтобы делать различные вещи. Я установил ОС 1 на мой ИРЦ несколько недель назад, создал хост (я так думаю), назовем его hostname1. Я использовал адаптер WiFi для подключения к интернету для него (хотя, возможно, Ethernet для начальной установки).

Позже я решил, что я хотел сделать что-то еще, требующие разных ОС, ОС2. Я также изменил имя хоста для hostname2, потому что я с ребенком и хотелось назвать его "CutiePi" (ака hostname2). Теперь, самое странное, что когда я подключить Мой Пи В С OS2 загружается и как я предполагаю hostname2, мой роутер показывает, что он имеет hostname1. Я тоже решил изменить MAC-адрес в /etc/сети/интерфейсов, а маршрутизатор показать исходное MAC-адрес и hostname1.

Может кто-нибудь объяснить такое поведение? Есть что-то, что маршрутизатор видит на устройстве, которое не зависит от ОС, установленной, что может быть непонятным?

+400
pixmin 12 янв. 2012 г., 11:41:31

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

  • Я проверил ~/.файл, файл/etc/.bash_rc, и все автозагрузки сценарии.
  • Я бегу найти и грэп безрезультатно.

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

+387
Lyndon Drake 21 нояб. 2019 г., 12:22:37

Удерживайте клавишу Shift при попытке скопировать и вставить, когда в режиме мыши на'

+380
draupnie 23 мая 2011 г., 21:27:24

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

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

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

  • большинство используемых протоколов TCP/UDP порт (например, порты, отсортированные по наиболее байт Техас, или RX)
  • большинство используемых протоколов TCP/UDP порт (например, порты, отсортированный по количеству пакетов)
  • количество байтов и/или пакетов, отправленных на порт за "Х" времени (дней, месяцев, часов)
  • возможность исключить определенные порты (например, http:80)

Я бы предпочел без GUI инструмент. Wireshark и подобные слишком громоздкий для моих нужд.


Проги я пробовал

  • bandwidthd
  • bmon
  • УБВ, УБВ-НГ
  • dstat
  • ifstat, наш пример
  • ifstatus
  • iftop
  • подобные/netperf/uperf
  • iptrack
  • nethogs
  • мой отчет
  • стробоскоп
  • tcptrack
+249
mkaatman 15 дек. 2018 г., 23:28:54

У меня есть руки, на компьютере(nanopi), что это китайцы, так что язык по умолчанию iceweasle китайский(он показывает результаты поиска по китайской системе Google) как я могу это исправить и убрать китайский язык и английский по умолчанию?

+227
klode111 25 апр. 2018 г., 02:45:31

Можно использовать подстановки процессов здесь:

в mysql --host=<хост> это --User=<пользователь> --пароль=<дуо> < <(кошка text.txt sql_out.в SQL)

синтаксис <(...) рассматривает процесс как файл

+139
julien2313 22 нояб. 2010 г., 02:41:16

Я использовал jpegtopnm и в JPG картинке, работает как шарм

+135
Karan Chudasama 20 июл. 2017 г., 07:10:01

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

Наслаждайтесь!

+57
Lynnspain 20 июл. 2018 г., 11:15:49

Это вызвано устаревшей libuv.

Обновление libuv через Пакман -Сы libuv исправила эту проблему для меня. Не нужно переустановить.

Редактировать: вы должны обновить сначала вашу систему, а затем libuv:

Пакман -Сю libuv
+15
Jalorenne 24 мая 2012 г., 20:55:05

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

$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