Вопросы по теме 'freebsd'
FreeBSD, исходный код системного вызова setitimer
Я делаю игрушечный проект. Я хочу найти исходный код setitimer. Но после того, как я попробовал команду "whereis", ничего не вышло. Не могли бы вы помочь мне? Спасибо!
512 просмотров
schedule
23.10.2021
реализация ioctl во freebsd
Я хочу знать, как реализовать команду ioctl для символьного устройства во FreeBSD. Я уже написал символьное устройство с open() close() read() write() , но я не знаю, какой аргумент передать в ioctl_handler . Кто-нибудь знает прототип...
1231 просмотров
schedule
15.10.2021
Эквивалент голого атрибута GCC
У меня есть приложение, написанное на чистом C, смешанное с некоторыми функциями, содержащими чистый ASM. Атрибут Naked недоступен для x86 (почему? Почему ?!), и мои функции asm не любят, когда пролог и эпилог возятся со стеком. Возможно ли каким-то...
6283 просмотров
schedule
07.09.2021
crontab с php не работает
Моя ситуация такова, что у меня есть файл php в /root/test.php . И я установил свой корневой crontab следующим образом
* * * * * /usr/local/bin/php /root/test.php
Содержимое test.php работало для создания базы данных псевдонимов для...
473 просмотров
schedule
14.10.2021
Как я могу увеличить MAX_PATH_LENGTH в системе freeBSD?
Я пишу утилиту типа «find» для поиска некоторых конкретных файлов в системе на основе freebsd. Вызов stat () в FreeBSD 9 может принимать пути длиной 1024 символа, хотя Linux поддерживает до 4K символьных путей.
Сама система имеет файловую систему,...
1497 просмотров
schedule
18.11.2021
Программное управление FreeBSD Jails
Можно ли программно управлять джейлами FreeBSD (создавать джейлы, делать снимки и т. Д.)? Я знаю, что есть libjail , но не нашел примеров.
148 просмотров
schedule
14.09.2021
Дата установки и виртуальный статус машины (для Darwin, FreeBSD и NetBSD)
Как определить дату установки (когда система была впервые загружена) для Linux, Darwin, FreeBSD и NetBSD? Кроме того, есть ли способ получить виртуальный статус этих машин (независимо от того, является ли система виртуальной или физической). Мне...
752 просмотров
schedule
02.11.2021
Apache2 в Freebsd Причина одновременного запроса Сброс соединения
В настоящее время я пытаюсь переместить свой веб-сервер (на основе php zendframework) с Ubuntu на FreeBSD. Оба сервера имеют одинаковую конфигурацию оборудования. После миграции я провел тест JMeter (HTTP-запрос (Json), Concurrent = 200) сервера,...
77 просмотров
schedule
30.11.2021
segfault при доступе к вложенной структуре
Я использую kinfo_getproc в следующих случаях:
int main() {
struct kinfo_proc *kp;
kp = kinfo_getproc(getpid());
printf("kp: %p\n", kp);
// kp: 0x801216000
printf("&kp: %p\n", &kp);
// &kp:...
235 просмотров
schedule
13.09.2021
Задачи Celery из разных приложений в разных файлах журнала
Я ищу конфигурацию Celery на моем FreeBSD сервере, и у меня возникают проблемы с файлами журнала.
Моя конфигурация:
Сервер FreeBSD
2 приложения Django: app1 и app2
Демонизируется сельдерей и Redis
У каждого приложения своя задача...
391 просмотров
schedule
18.09.2021
Программа Linux во FreeBSD
Пытаясь запустить мою программу в ОС FreeBSD, я получил следующие результаты:
$ ./myprogram
ELF binary type "0" not known
./myprogram: 1: Syntax error: "&" unexpected (expecting ")")
$ file myprogram
myprogram: ELF 32-bit LSB executable, Intel...
2796 просмотров
schedule
24.02.2022
запуск новой группы процессов из сценария bash
В основном я хочу запустить сценарий (который вызывает больше сценариев) в новой группе процессов, чтобы я мог отправлять сигнал всем процессам, вызываемым сценарием.
Я обнаружил, что в Linux мне в этом помогает setsid, но во FreeBSD это...
12570 просмотров
schedule
25.02.2022
Конфигурация FreeBSD: ошибка: невозможно запускать программы, скомпилированные на C
Я пытаюсь установить PHAR расширения PECL в свою FreeBSD (версия pfSense) с помощью phpize. когда я пытаюсь запустить ./configure, я получаю это
обратите внимание, что я просто следую документации PHP и при поиске этой ошибки впервые слышу о...
72 просмотров
schedule
28.02.2022
Порты FreeBSD / обновление uhidd
При попытке обновить все мои порты/установленные порты с помощью portmaster. Я получаю код ошибки 1 при попытке обновить uhidd-0.2.0_1 до uhidd-0.2.0_2. Ниже приведена ошибка, которую я получаю, как мне предоставить исходные файлы ядра?...
426 просмотров
schedule
04.03.2022
функция stat: нет такой ошибки файла или каталога
Когда моя программа пытается stat() файл, содержащий определенные символы UTF-8, функция stat() возвращает ошибку. Например, я могу открыть файл /tmp/surgateDlpMgQure/Özkul Gazete с помощью vi, но при передаче этого же файла в stat()...
2266 просмотров
schedule
08.03.2022
Почему текущий libtool используется в BSD как SOVERSION, а не в качестве основного?
В Unix-подобных системах динамические разделяемые библиотеки (файлы .so) имеют расширение SONAME . Его можно извлечь, например, с помощью: readelf -a libfoo.so.0.3.2 | grep SONAME -> libfoo.so.0 . Последняя часть также называется SOVERSION ....
597 просмотров
schedule
09.03.2022
Выполнение скрипта Python с правами root (seteuid vs c-wrapper)
У меня есть быстрая разовая задача в скрипте python, которую я хотел бы вызвать из Django (пользователь www), для этого потребуются привилегии root.
Сначала я думал, что смогу использовать Python os.seteuid() и установить бит setuid в скрипте, но...
4796 просмотров
schedule
17.03.2022
Является ли freebsd C crypt() потокобезопасным?
Когда я читаю
ОШИБКИ
The crypt() function returns a pointer to static data, and subsequent
calls to crypt() will modify the same data. Likewise, crypt_set_format()
modifies static data.
с:...
550 просмотров
schedule
09.04.2022
Как запустить аут в линуксе?
Вопрос в том, как выполнить бинарный файл вне формата (я имею в виду старый формат, который, например, использовался во FreeBSD до того, как он мигрировал в ELF) в системе Linux. Есть ли возможность сделать это без дополнительного кодирования (есть...
364 просмотров
schedule
30.04.2022
Как заставить PHP установить правильные разрешения на загрузку файлов?
У меня есть сервер с FreeBSD 8.0, Apache 2.2.23 и PHP 5.4.10. Это моя конфигурация VirtualHost:
<VirtualHost *>
ServerName site.com
ServerAlias www.site.com
DocumentRoot /usr/home/site/pub/htdocs/
php_admin_value...
2568 просмотров
schedule
08.05.2022