Tag: unix

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

Можно ли использовать сокет, если его файл доступен только для чтения? Например, если программе необходимо использовать сокет для связи с демоном, но не удастся удалить сокет. Потому что, скажем, он не сможет воссоздать его, сделает ли файл доступным только для чтения? Это для вариантов Linux и BSD.

Почему по умолчанию umask – 002 или 022 во многих Unix-системах? Кажется неубедительным по умолчанию

Я давно использую Linux и Unix. В первый раз, когда я узнал, что Unix находится в компьютерном классе со многими учениками, преподаватель рассказал нам, что вы можете использовать ssh для входа на удаленные рабочие станции, предоставляемые университетом, который я изучаю. В этом контексте я сразу же знаю, что Unix – многопользовательская операционная система, потому что […]

Использует ли потоки все еще считающиеся анти-шаблонами?

Задний план В «Искусстве программирования Unix» Эрик С. Раймонд отвергает многопоточное программирование как хакерство производительности, которого следует избегать. По его словам, самая большая проблема с потоками заключается в том, что они делятся памятью по умолчанию, а не заставляют программиста создавать разумный протокол связи между различными частями системы. Однако эта книга была закончена в 2003 году, […]

Вот система V; как насчет систем I-IV?

Система V (по AT & T) является наследственной Unix, и я ее использовал. Но я никогда не читал и не слышал ничего о системах I-IV, кроме того, что они существовали когда-то в тусклом прошлом. Насколько они эффективны, и были ли они широко распространены? Можно ли получить руку на код и / или установить его? Кто-нибудь […]

ssh в гнезде unix

У меня есть какой-то старый unix, работающий как vm на сервере VirtualBox, у которых vm имели последовательные порты, смоделированные с помощью unix-сокета, например: старый AT & T 2.1 SVr4 имеет сокет on / tmp / att1 для подключения. minicom -D unix#/tmp/att1 на сервере. Я слышал, что где-то ssh может подключаться к UNIX-сокетам. Как сделать? я […]

Является ли подкаталог / tmp подходящим местом для сокетов Unix?

Я ищу безопасное место для размещения сокетов домена Unix, которые будут использоваться для управления REPL. В Linux я бы использовал /run/user/$UID , который отвечает всем требованиям, за исключением переносимости. Мне нужна программа, которая обрабатывает их, чтобы они были переносимыми. Один из вариантов заключается в использовании каталога с именем ~ но это сталкивается с другой проблемой: […]

Как сообщить размер очереди приема для сокетов AF_UNIX

netstat -a сообщает Recv-Q (количество непрочитанных данных для приложения чтения) для сокетов AF_INET , но не сокетов AF_UNIX (по крайней мере, не для SOCK_DGRAM ). Кто-нибудь знает способ получить эту информацию для сокетов AF_UNIX вне самого процесса? Если запретить сообщать о сумме , есть ли способ узнать, есть ли какие- либо непрочитанные данные для приложения.

Доступен ли источник UNIX System V?

Мне было интересно, доступен ли исходный код системы AT & T системы V.

Unix, Mac OS и Linux?

Я работаю, чтобы узнать больше о unix и linux для проекта. Я заметил, что Unix – это родительская система Mac OS, а также Linux. Являются ли эти два аналогичными в области программирования на основе C? И как они тесно связаны с Linux?

Что особенного: «! Xxx% s% s% s% s% s% s% s% s»?

Я был связан с Справочником Unix-Haters и наткнулся (стр. 149): Тема: Релевантная ошибка Unix 11 октября 1991 г. Студент W4115x – В то время как мы посвящаем себя активационным записям, передаче аргументов и вызовам конвенций, знаете ли вы, что ввод: !xxx%s%s%s%s%s%s%s%s любой C-оболочке приведет к немедленному сбою? Ты знаешь почему? Вопросы, о которых нужно подумать: […]

Linux и Unix - лучшая ОС в мире.