LINUX.ORG.RU

Сообщения Akan

 

kernel module in user-space

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

Akan
()

SAMBA

Может кто сталкивался с подобным, прошу помочь. На машине Линухом у меня стоИт сервер SAMBA и, в принципе, работает. Версия Линуха и САМБЫ роли не играют - уже пробовал. Проблема: если пытаюсь подключиться к Линуху из NT/2K, которым IP присваивается динамически (DHCP) - не находит Линух, говорит, "заданный путь неизвестен". Тем не менее, если компам с NT/2K присвоить IP статически, то эти компы коннектятся к Линуху через САМБУ без проблем. В Win9x к Линуху конектится все, независимо от того, каким образом компьютеру в сети присваивается IP - динамически или статически. Кстати, машина с Линухом используется как обычный файл-сервер, PDCом является NT Server. Очень прошу, если кто в курсе, поделитесь идеями.

Akan
()

Определение языка.

Здравствуйте!

Каким образом можно определить язык системы (русский, английский, финский) в Линуксе. setlocale(), пожалуйста не советуйте, т.к. речь идет о распространении одного и того же бинарника в различных дистрибутивах. В RedHat, например, setlocale() возвращает char* на "ru_RU", а вот в Мандрейке - NULL. Существует ли какой-нибудь более радикальный метод, типа ioctl()? Если кто знает, прошу не отмалчиваться... :)

Akan
()

Проверка наличия диска.

Вот такой вопросец возник. Каким образом (посредством каких функций) можно определить находится ли в дисководе флоппи-диск или CD?.. Если можно, подкиньте ссылку на какую-нибудь документацию по этому поводу или приведите небольшой пример. Спасибо.

Akan
()

Red Hat 7.0

Всем добрый день! Не подскижит кто, откуда можно скачать RedHat 7.0, желательно в формате .ISO

Akan
()

Floppy Drive detection

Вот, по сабжу вопросики. Каким образом можно определить, какой флоповод установлен в системе - /dev/fd0 или /dev/fd1, и есть ли дискета в имеющемся устройстве?

Akan
()

ioctl

Вот, проблемка возникла: где можно достать подробное описание функции ioctl. Возможные параметры, используемые структуры данных и т.п.?.. Спасибо.

Akan
()

Локальная сеть, NT, Linux/UNIX

Вот такой вопросик возник.
Существует ли какой-нибудь способ для обнаружения компьютеров с Линуксом/ЮНИКСом в сети? Например, чтобы увидеть сервера Novell сетке, в API NT есть функция, которая посылает определенный пакет в сеть и все машины, на которых стоИт сервер IPX - протокола Novell - возвращают ответ, таким образом, давая знать о том, что это сервера Novell. Каким образом можно осуществить нечто подобное из NT, чтобы найти в сети машину с Linux/UNIX?

Akan
()

Запрет вывода ошибок на экран...

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

Akan
()

Single user mode

Добрый день! Вот такой вопрос возник: каким образом можно запустить какой-либо скрипт из runlevel 1 (single user mode) после того, как запустится exec init S из скрипта /etc/rc.d/init.d/single и после того, как появится командная строка шелл?

Akan
()

Samba + 2000

Вот какая интересная штука получается: стояло у меня НТ раньше и с Самбой все было ОК. А как поставил 2000, так и началось: Самбу на Линуксовом серваке не трогал, создал на 2000 тех же юзеров, что были и в НТ, добавил ему в реестр [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkStation\Paramete rs] "EnablePlainTextPassword"=dword:00000001, а он собака, как конекчусь к Линуксу выдает мне сообщение, мол "не нашел путь к указанному компьютеру". К Линуксовому компу коннекчусь \\192.168.x.y. Тем не менее делаю пинг на этот же 192.168.x.y и говорит, что все ОК, всязь есть... Где собаку искать?

Akan
()

Упаковка исполнимых файлов (часть 2).

Вот, возникла такая проблемка. Упаковываю исполнимые файлы с помощью UPX, и под RH6.2 работает замечательно. А вот, когда грузишь Linux с дискетки - не запускаются ни исполнимые файлы, сжатые UPX, ни сам upx. Kernel, который я читаю с дискеты поддерживает исполнимые файлы типа a.out, ELF и miscelaneous, тем не менее запускать что-либо, связанное с UPX отказывается. Причем делает это очень интересно: запускает файл на исполнение, ждет около 0,5 секунды, а потом молча и без никаких сообщений выходит в Шелл. Может кто-нибудт знает, где собака порылась? Может при компиляции kernel надо указывать что-то осбенное? Я, например, все что смог - указал...

Akan
()

Упаковка исполнимых файлов.

Вот, возникла идея поюзать сабж. Получается так, что исполнимые файлы под Линухом с помощью gzipa жмутся почти в 3 раза, т.е. становятся практически в 3 раза меньше. Я компилю программы без опции оптимизации (потому что потом неприятные вещи происходят), а потом этим программам делаю strip -s binary_file_name. И полученный таким образом файл очень хорошо сжимается gzipом. Вот я и подумал, а нет ли под Линухом какого-нибудь упаковщика для исполнимых файлов, типа досовских pklite или lzexe? Может кто чего подскажет по этому поводу?

Akan
()

Перехват Crtl+C

Хай олл! Есть такое дело, нужно перехватить нажатие Ctrl+C, причем так, чтобы это делал демон да так, чтобы ни одна апликэйшн не смогла его перехитрить... В общем делаю следующее:

void the_end(int number)
{
printf("Something.\n");
}

int main()
{
...
pid_t pid;
if((pid = fork()) < 0)
{
exit(-1);
}
if(signal(SIGINT, the_end) == SIG_ERR)
{
exit(-1);
}
setsud();
return 0;
}

В общем, такой даже демоном не хочет быть. Я после запуска делаю ps -axj и его не видно среди процессов. А уж о том, чтобы он что-то там перехватывал и речи нет. Плиз, в чем тут дело?

Akan
()

Shell-script

Уважаемый олл!
Где можно почитать о том, как составляются шел-скрипты?

Akan
()

NTFS из Линукс

Еще одна такая вещь: Можно ли из Линукса поиметь доступ к разделу NTFS в read-write mode?

Akan
()

Исходники на fdisk

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

Akan
()

Язык операционной системы.

Не подскажете, каким образом, средствами С можно определить язык опрерационной системы?

Akan
()

File access capture

Добрый день! Плиз, подскажите, дайте ссылку и т.п., каким образом можно осуществить сабж на С. Т.е., каким образом можно отлавливать обращения к файлам с помощью создаваемого мной демона, например, у меня есть мои файлы и я хочу:
1. Знать когда и кто к ним обращается.
2. Разрешить/запретить/отсрочить обращение какого-либо процесса к файлу.
Если таки непонятно объяснил, попытаюсь повторить проще: что должен делать мой демон, чтобы отлавливать обращение к мои файлам?
Спасибо.

Akan
()

sendmail

Добрый день. Вот, здесь недавно говорилось о том, как можно почту из С/С++ отправлять, и у меня сразу возник вопрос: каким образом в С/С++ можно было бы создать демона, который бы перехватывал мэйлы проходящие через почтовый сервер? Спасибо.

Akan
()

RSS подписка на новые темы