Как контролировать трафик между моим localhost и IP-адрес

Написание пользовательского устройства персонажа, используя

кота 123 > на /dev/chardev

дает

кот: ошибка записи: недопустимый аргумент

Я изменил разрешения на 666 и даже попытался его с sudo. По-прежнему те же результаты. Также пробовал Эхо аналогичным образом

Я использую Арч Линукс 4.8.

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

#включить модуль <для Linux/.ч>
код #include <linux и ядра.ч>
#включить <ОС Linux/Ф.ч>
#включить <в asm/uaccess.ч>


//Прототипы
статический тип int __инит инит(ничтожным);
статический недействительным __выход очистки(ничтожным);
статические инт device_open(инф структура *структура файла *);
статические инт device_release(инф структура * структура файла *);
статические определены device_read(struct языка файл *, char *, то в size_t, loff_t *);
статические определены device_write(структура файла *, const чарса *, в size_t, loff_t *);

#определить успех 0
#определить ИМЯ_УСТРОЙСТВА "chardev" /* имя разработчика, как он появляется в /proc/устройства*/
директива #define BUF_LEN 80 /* макс. длина сообщения от устройства */

статический тип int основных; //главный номер устройства
статические инт Device_Open = 0;

статические Чаре МСГ[BUF_LEN]; //сообщение дали, когда спросил
статический тип char *msg_Ptr;

статической структуры file_operations фопс = {
 .читать = device_read,
 .пишите = device_write,
 .открыть = device_open,
 .релиз = device_release
};

статический тип int __init в функции init(){
 Майор = register_chrdev(0,ИМЯ_УСТРОЙСТВА, и FOP);
 если(майор < 0){
 printk(KERN_ALERT "отказ в регистрации устройства. %д\п", основной);
 возвращение крупных;
}
 printk(KERN_INFO "%зарегистрирован с крупнейшими %г \п",ИМЯ_УСТРОЙСТВА,крупные);
 printk(KERN_INFO "создать устройство с 'системный вызов mknod /dev/в%ц %Д 0'\п",ИМЯ_УСТРОЙСТВА,крупные);
 printk(KERN_INFO "пытаются Cat и Echo в файл и говно человек.Н");
 возвращение успеха;
}

статический недействительным __очистки выход(){
 unregister_chrdev(майор, ИМЯ_УСТРОЙСТВА);
 printk(KERN_ALERT "незарегистрированное устройство %S Я думаю? \Н"ИМЯ_УСТРОЙСТВА);
} 

статические инт device_open(структуры объектов inode *inode в,файл struct *файла){
 статический тип int счетчик = 0;
если(Device_Open)
 вернуть -EBUSY;

Device_Open++;
 функции sprintf(MSG, которая "я уже сказал вам %D раз привет\мира!Н", счетчик++);
 msg_Ptr = МСГ;
try_module_get(THIS_MODULE);
 возвращение успеха;
}

статические инт device_release(структуры объектов inode *inode в,файл struct *файла){
Device_Open--;
module_put(THIS_MODULE);
 возврат 0;
}

статические определены device_read(файл struct *откидной, типа char *буфер, size_t в длину, loff_t * офсетная){
 тип int bytes_read = 0;
 если(*msg_Ptr == 0)
 возврат 0;
 время(продолжительность && *msg_Ptr){
put_user осуществляет(*(msg_Ptr++),буфер++);
 длина--; 
bytes_read++;
}
 возвращение bytes_read;
}

статические определены device_write(файл struct *откидной,константный тип char *бафф, лен в size_t, loff_t *с){
 printk(KERN_ALERT "вы не можете писать на это устройство.\Н");
 возвращение -значение einval;
}

module_init(инит);
module_exit(очистка);

Поэтому здесь мы видим, что я даже использовал функцию device_write и назначить его в Стиляги структуру .написать. Так разве это не должно принимать команды записи и печати, что заявление в журнале?

+413
siride 22 авг. 2019 г., 16:22:46
24 ответов

Начиная с 1990 года, когда новая версия Windows выходит, (только), что останавливает владельцев ПК с обновлением, есть ли совместимые устройства драйверы для своего аппаратного обеспечения (сетевого адаптера драйвер, видеоадаптер драйвер устройства, печатающее устройство, драйвера и т. д.).

Тут у Android "драйверов", что Acer, Archos и компания HTC, Huawei и другие производители телефонов могут опубликовать на их сайте такой, что Android устройства владельцы могут, если они хотят обновить свои ОС телефона и потом (скачать) и установить соответствующие драйверы?

+981
Douglas Lear 03 февр. '09 в 4:24

У меня была похожая проблема, когда я пытался установить Ubuntu 12.10 в VirtualBox на Windows ХР. Я считаю, что часть его может быть то, что вы не выделяя достаточно виртуальной памяти компьютера.

Мой компьютер имеет довольно мало памяти (это 7/8 лет и предназначен для работы с Windows ХР С :D), поэтому я не хочу выделять это больше половины моей памяти, и он жаловался как то. Попробуйте дать VirtualBox, чтобы использовать больше памяти, и посмотреть, если это помогает.

+967
Jameel Ahmed 5 янв. 2011 г., 23:22:40
Другие ответы

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


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

При использовании лдд команды есть вариант, , К

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

как говорится в оперативной справке.

Например:

лдд -у /ОГРН/ССЗ
Неиспользованный прямой зависимости:
/lib64/libm.так.6
/lib64/ЛД-ОС Linux для архитектуры x86-64.так.2

Что такое "неиспользованный прямых зависимостей"? Почему они неиспользуемые? Почему они зависимости?

+943
posicks 6 июл. 2015 г., 11:28:51

В моем VirtualBox, но когда я выполнить VBoxLinuxAdditions.бежать, Кали Linux не работает в полноэкранном режиме.

Я получаю следующее файл журнала ошибок, иначе все остальное идет отлично.

Удаление модулей с применением DKMS
При попытке установить через переходный

Создаем симлинк в /var/lib в/переходный/vboxguest/5.0.20/источник ->
в /usr/src/и vboxguest-5.0.20

Переходный: добавить завершен.
Ошибка! Эхо
Заголовки ядра для ядро 4.3.0-kali1-amd64 не может быть найден в
/Либ/модули/4.3.0-kali1-для amd64/build или /библиотека/модули/4.3.0-kali1-для amd64/источник.
Не удалось установить, используя переходный, пытаясь установить без
в /tmp/файл VBOX.0/make-файл.включить.заголовок:97: *** ошибка: невозможно найти исходники текущего ядра Linux. Укажите KERN_DIR=<каталог> и запустить снова. Стоп.
Создание пользователей для гостевых дополнений.
Создает правила udev для гостя добавления модуля ядра.

Как я могу это исправить?

+897
Wolfgang Born 31 окт. 2013 г., 12:57:55
случай $(ЖКТ филиал |СЭД -РЭШ/*\ //п
)$( на Git reflog 1|вырезать -д\ -Ф4
) в выпуске:развивать\
| мастер:исправление/*\
) : ура!
эсок
+797
HongboZhu 17 нояб. 2014 г., 13:16:22

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

Яблоко ЮВ: CatchMouse.

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

+750
purplehat 26 нояб. 2013 г., 07:01:48

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

Например, когда я инициировать транзакцию со счета a на счет B договора бегун, ответы контракт с сообщением на аккаунт С (где с задается в справочнике сделки).

А что если есть другая ссылка сделки, что указывает счет D? Как я могу быть уверен, что ответ будет выслан счет с? Есть ли параметр для запуска сделки ссылаться на конкретные проводки договор?

+718
stochastyczny 20 июн. 2017 г., 09:13:39

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

Это прекрасно, и постельное белье удивительно, как он даже не нужен посыпки.

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

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

ИМХО, без машины, я бы взял его в любой швеи или ателье, и они могли отлить его в секунду. Как правило, вы не моете оригинальные, но в данном случае, я бы тоже. Я думаю, что самый нежный ручная стирка цикл в вашей шайбы, тепловатый воды не должен обижать его, но и полоскать два или три раза. Белье не дает усадки.

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

+687
kilozulu 24 мая 2021 г., 22:12:23

Исправил это. Требуется выход из приложения Google+ для iPhone повторно войти в систему, используя аккаунт в Google+. Как-то на YouTube захват камеры на iPhone привязан к Google+ приложение на iPhone.

+670
Paul Whiting 18 февр. 2019 г., 04:55:59

Я использую этот:

http://www.learngo.co.uk/Joseki.php?Sequence=4-4,6-4

Это один из лучших в том смысле, что вы сразу увидите, как доска, как это будет выглядеть, так что вы можете выбрать правильного Дзесэки в соответствии с текущим контекстом. Но некоторые Josekis (вроде 5-3) являются к сожалению, там отсутствует.

+578
JaKu 21 окт. 2017 г., 17:27:12

Нет первых рук опыт, но какой-то информации на основе интернет-источников:

Смотрю на сайте аэропорта, вы, наверное, автобусе 50 до Базеля, который управляется БВБ (Базель Государственной транспортной компании).

БВБ-сайт имеет страницы на билеты в один конец , которая только рассказывает о шв. франков. Однако, вы также можете купить билет в автомате , который принимает евро монеты:

Новые билетные автоматы не только полный спектр доступных билеты (многоразовых билетов, абонементы, групповые билеты, приграничного билетов), они также предлагают безналичное оплаты (открытка, ЕС-Maestrocard); если вы предпочитаете платить наличными, автомат принимает оба швейцарских франков, а также монеты евро.

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

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

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

+482
Vlad Ursut 16 янв. 2014 г., 17:19:37

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

+472
Ted Sadler 3 окт. 2014 г., 15:57:18

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

+420
Mote Zart 17 янв. 2019 г., 01:20:29

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

  1. Сделать всех архивных каталогов в собственности один (или несколько разных) пользователей, созданы как раз для этих целей. Предположим, что его archiveuser имя.
  2. Сделать все архивные каталоги (я думаю у вас много), чтобы быть принадлежащие этому пользователю, в.ех.:

    $ Чаун archiveuser:archiveuser /somedir/archivedir1
    $ Чаун archiveuser:archiveuser /somedir/archivedir2
    $ Чаун archiveuser:archiveuser /somedir/archivedir3
    
  3. Ограничить доступ к архивным каталогам были доступны только для владельца:

    $ чмод 700 /somedir/archivedir1
    $ чмод 700 /somedir/archivedir2
    $ чмод 700 /somedir/archivedir3
    
  4. Использовать судо механизм СР командной доступ к архивным каталогам:

    добавить в файл/etc/пользователям использовать sudo?:

    someuser1 все=(archiveuser) NOPASSWD:/ОГРН/СР /путь/к/флешки/* /somedir/archiveuser/*
    someuser2 все=(archiveuser) NOPASSWD:/ОГРН/СР /путь/к/флешки/* /somedir/archiveuser/*
    

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

  5. Вот и все. Пользователи должны использовать:

    $ судо -у archiveuser СР /путь/к/флешки/некий-файл /somedir/archiveuser/ 
    

Вы можете создать несколько псевдонимов, чтобы сделать его более удобным для использования (т. е. псевдоним КПП='судо -у archiveuser СР'). Отметим также, что СР -Р , который необходимо скопировать в каталог не допускаются на суда в этом случае. Также команды mkdir команда предотвращено разрешения. Таким образом, ваша цель достигнута.

+414
Tony Kochevar 19 июл. 2016 г., 14:48:45

Это было просто киви. Персики извлечь выгоду из тепла.

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

Свежий; мандарин сладкий, то желтого манго, и киви, и персик связана. Отопленная; персик сильно улучшает почти манго сладость. киви на вкус чуть менее сладкий. мандарин становится горьким. Слегка не подрумянится; все фрукты же относительную сладость, как "подогревом", но сладость явно поубавилось. Сожгли; я думаю, черные пузыри, вызванные сжигания сахара. Персиковый и оранжевый были самые большие черные пузыри на вес с киви имея некоторые и манго практически нет. Манго, наверное, не хватит сжечь. Разогревать манго не вызывала такого пузырения, только сушат ее. Все пробовали, гораздо менее сладкий.

РЗЭ охлаждением: сожгли явно менее сладкий. забыл, достаточно не приготовленные кусочки фруктов. Киви; пассерованный на вкус слаще Мандарин; галстук Персик; пассерованный на вкус слаще Манго; галстук Отопленная; мандарин манго персик киви Подрумянится; мандарин манго персик киви

+379
Naveen KS 20 дек. 2011 г., 09:07:25

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

Эхо 3 | судо тройник в /proc/sys в/ВМ/drop_caches

Использовать тройник-помощь в список дополнительных опций.

+318
prabhugs 17 дек. 2017 г., 03:38:00

Я никогда не занималась садоводством и хотели бы начать в этом году маленький (4' х 8') огород в нашем дворе. Я надеюсь, для сахарного завода, гороха, томатов, огурцов, кабачков, и, возможно, арбуз. Мы арендуем наш дом, и двор был совсем немного плюща (6'-8' граница) по краям огорода. Кто-то, видимо, был сад, в углу двора до того, как там еще провода вокруг сада и проволоку шпалеры в сюжете. Сейчас, правда, что площадь полностью заросла плющом.

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

large shot close-up

+269
awoodby 14 мар. 2020 г., 01:13:10

После перемещения приложения на SD-карту через приложение "Настройки" (как вы уже это сделали) я был в состоянии выбрать "приложение-шпайхер Интернет" (который следует переводить на внутренние приложения Storage), который также показал путь к

каталог /mnt/расширить/.../пользователей/0/Нет.османд.плюс/no_backup
где мой внешний sdcard монтируется. Поэтому я полагаю, что внутреннее приложение для хранения на внешнюю SD-карту, как только приложение будет перемещено туда. Также после бесплатного хранения был правильно отображен. османд 3.0.4, Андроид 6.0.1.

+132
desolat 6 апр. 2023 г., 23:40:28

Я пытаюсь смотреть файлы MTS, но есть ошибка, когда я пытаюсь играть в них. Он говорит мне, чтобы установить титр х-ПГС, но я не могу найти этого в центре программного обеспечения Ubuntu с

Я установил Убунту-ограничен-массовка но ошибка сохраняется.

На скриншоте ниже показано диалоговое окно ошибок (на польском языке): http://ubuntuone.com/25GB5xbWOfGQEyVM9aWBd8

Что примерно переводится как:

"К сожалению, Moovida некоторые СМИ могут воспроизвести лишь частично. Удалось получить следующие технические информации, которая может помочь в проблеме ozwiazaniu:

Установка этих кодеков должен разрешить воспроизведение: субтитры декодер / х-ПГС"

+119
user42454 28 февр. 2011 г., 05:30:33

Это потому, что цитирование сохраняет пустое пространство. Сравниваем с этим:

# а=$(коэф)
# эхо $в
Октября 2017 Су МО СР Че Пт Сб 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
# эхо "$а"
 Октября 2017 года 
Су МО СР Че Пт Сб 
 1 2 3 4 5 6 7 
 8 9 10 11 12 13 14 
15 16 17 18 19 20 21 
22 23 24 25 26 27 28 
29 30 31 

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

+61
Justin Handley 3 сент. 2019 г., 03:32:04

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

мне@компьютер:~$ судо apt-получить установку в GNOME-оболочки-расширения-пользовательские темы
[суда] пароль для меня: 
Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Некоторые пакеты невозможно установить. Это может означать, что у вас есть
просите невозможного, или если вы используете нестабильный
распределение, что некоторые необходимые пакеты еще не созданы
или были удалены из incoming.
Следующая информация может помочь разрешить ситуацию:

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

Не будет установлен? Ладно, давайте посмотрим...

мне@компьютер:~$ судо apt-получить установку в GNOME-оболочки-расширения-общий
Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
гном-Шелл-расширения-общий-это уже новейшая версия.
0 обновлено, 0 установлено новых, 0 для удаления, и 0 пакетов не обновлено.

Подожди, что? Сломанные пакеты? Гав Гав! Мне кажется, это может быть проблемой ППА противоречие или что-то, но мне надоело портить мою установку. Немного потерял здесь. Любые идеи?

Вывод суда apt-получить установку -Ф

drex@U110:~$ судо apt-получить установку -Ф
Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
0 обновлено, 0 установлено новых, 0 для удаления, и 0 пакетов не обновлено.
+55
rbhat 11 мая 2012 г., 14:16:26

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

Например:

перфорация запись -Р-А -Г ФП -е циклы -е системных вызовов:sys_enter_poll -е системных вызовов:sys_exit_poll
#Просто CTRL+C, если вы сделали, и смотреть I-й
перфорация сценарий 

Он будет показывать все операции входа/выхода время и параметры (типа strace), задать имя двоичного вызова системных вызовов и стек вызовов каждого процессора в какой-то частотой (в том числе символы ядра). Поэтому вы можете видеть какой код был казнен во время операции. В многопроцессорной системе нужно обратить внимание на ID процессора (например, [001]).

+34
user2959760 13 мар. 2020 г., 02:22:58

Каждый раз, когда я привязать свой ПК для использования телефона в интернет через Bluetooth он (телефон) просит подтверждения. Есть ли способ, чтобы автоматически принимать это подтверждение или полностью подавить его?


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

Я не могу найти каких-либо других приложений...

+30
Mohammad nagdawi 18 июн. 2017 г., 22:36:43

Мы вчера бобы (в ризотто - пальчики оближешь!)

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

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

Кто-нибудь знает какого цвета, и какой механизм оно появилось в одночасье?

+13
jlai79 27 дек. 2018 г., 22:53:21

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