Linux технологии

Документация по системным вызовам Linux

accept - принять соединение на сокете

access - проверка прав пользователя для доступа к файлу

acct - включение/выключение режима сбора статистической информации о процессах

adjtimex - функция корректировки системных часов

alarm - функция, настраивающая таймер на подачу сигнала

bdflush - запуск, сброс или настройка демона, записывающего информацию из буфера памяти на диск

bind - функция создания имени сокета

brk, sbrk - функции, изменяющие размер сегмента данных

cacheflush - функция, сбрасывающая содержимое инструкций и/или данные кэша

capget, capset - функции, устанавливающие/получающие возможности процесса

chdir, fchdir - функции смены рабочего каталога

chmod, fchmod - функции, изменяющие права доступа к файлу

chown, fchown, lchown - функции, изменяющие владельца файла

chroot - функция установки нового корневого каталога

clone - функция, создающая дочерний процесс

close - функция, закрывающая описатель файла

connect - функция, устанавливающая соединение с сокетом

dup, dup2 - функции, создающие копию описателя файла

execve - функция, осуществляющая выполнение программы

_exit, _Exit - функция, завершающая работу программы

fcntl - функция для работы с файловыми описателями

fdatasync - синхронизирует содержимое файла в памяти с содержимым на диске

flock - устанавливает или снимает "мягкую" блокировку(advisory lock) открытого файла

fork - порождает дочерний процесс

fsync, fdatasync - синхронизирует состояние файла в памяти с состоянием на диске

getcontext, setcontext - считывает или устанавливает контекст пользователя

getdents - получает записи из каталога

getdomainname, setdomainname - определяет/устанавливает имя домена

getdtablesize - определяет размер таблицы описателей

getgid, getegid - считывает идентификатор группы процесса

getgroups, setgroups - получает/устанавливает список дополнительных (supplementary) идентификаторов групп

gethostid, sethostid - определяет или устанавливает уникальный идентификатор узла

gethostname, sethostname - определяет/устанавливает имя узла

getitimer, setitimer - считывает или устанавливает значение таймера интервалов (interval timer)

dgetpagesize - определяет размер страницы памяти

getpeername - считывает имя подсоединившегося пользователя (машины)

getpid, getppid - считывает идентификатор процесса

getpriority, setpriority - получить/установить приоритеты процессов

getresuid, getresgid - считывает идентификаторы действительного(real), эффективного(effective) или сохраненного(saved) пользователя или группы

getrlimit, getrusage, setrlimit - считывает/устанавливает ограничения использования ресурсов

getsid - определяет идентификатор сессии

getsockname - считывает адрес сокета

getsockopt, setsockopt - считывает и устанавливает параметры, связанные с сокетом

gettimeofday, settimeofday - определяет/устанавливает время

getuid, geteuid - считывает идентификатор пользователя процесса

idle - заставляет нулевой процесс работать "вхолостую"

intro - введение в системные вызовы

ioctl - управляет устройствами

ioctl_list - список вызовов ioctl в ядре Linux/i386

ioperm - устанавливает права на работу с портами ввода/вывода

iopl - меняет уровень привилегий ввода-вывода

ipc - системные вызовы IPC

kill - функция, с помощью которой посылается сигнал процессу

killpg - функция, с помощью которой отсылается сигнал группе процессов

link - создает новое имя файла

listen - прослушивает соединения на сокете

_llseek - устанавливает позицию чтения/записи информации в файле

lseek - устанавливает позицию чтения/записи информации в файле

madvise - выдает предложения об использовании памяти

mincore - считывает информацию о частях файла, находящихся в памяти

mkdir - создает каталог

mknod - создает специальный или обычный файл

mlock - запрещает страничный обмен в некоторых областях памяти

mlockall - запрещает страничный обмен всему процессу

mmap, munmap - отражает файлы или устройства в памяти или снимает их отражение

modify_ldt - получает или устанавливает ldt

mount, umount - подключает и отключает файловые системы

mprotect - контролирует доступ к области памяти

mremap - изменяет отражение адреса виртуальной памяти

msgctl - выполняет контрольные операции над сообщениями

msgget - получает идентификатор очереди сообщений

msgop - работает с сообщениями

msync - синхронизирует содержимое файла с его отражением в памяти

munlock - разрешает страничный обмен в памяти

munlockall - разрешает страничный обмен в памяти вызывающего процесса

nanosleep - останавливает работу процесса на заданное время

nfsservctl - интерфейсная функция системного демона nfs

nice - изменяет приоритет процесса

oldfstat, oldlstat, oldstat, oldolduname, olduname - устаревшие системные вызовы

open, creat - открывают и, по возможности, создают файл или устройство

outb, outw, outl, outsb, outsw, outsl - функции вывода данных в порт

pause - ожидает сигнал

personality - устанавливает домен исполнения процесса

pipe - создает канал

pivot_root - изменяет корневую файловую систему

poll - ожидает некоторое событие в файловом описателе

prctl - оперирует процессами

pread, pwrite - чтение или запись информации из описателя файла согласно заданному смещению

ptrace - трассирует процесс

quotactl - работает с дисковыми квотами

read - cчитывает данные файлового описателя

readdir - считывает данные каталога

readlink - считывает значение символьной ссылки

readv, writev - считывает или записывает вектор

reboot - перезагружает систему и разрешает/запрещает использование клавиш Ctrl-Alt-Del для перезагрузки

rename - изменяет имя или расположение файла

rmdir - удаляет каталог

sched_get_priority_max, sched_get_priority_min - определяет диапазон статических приоритетов

sched_rr_get_interval - определяет временной интервал SCHED_RR для заданного процесса

sched_setparam, sched_getparam - получает и устанавливает параметры планировщика

sched_setscheduler, sched_getscheduler - устанавливает или получает алгоритм планировщика (и его параметры)

sched_yield - освободить процессор

select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO - многопоточный синхронный ввод-вывод

select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO - synchronous I/O multiplexing

semctl - производит операции управления семафорами

semget - считывает идентификатор набора семафоров

semop - операции над семафорами

send, sendto, sendmsg - отправляет сообщения в сокет

sendfile - производит обмен данными между описателями файлов

seteuid, setegid - устанавливает действующий идентификатор пользователя или группы

setfsgid - устанавливает идентификатор группы для доступа к файловой системе

setfsuid - устанавливает идентификатор пользователя файловой системы

setgid - устанавливает идентификатор группы процесса

setpgid, getpgid, setpgrp, getpgrp - устанавливает/получает группу процессов

setresuid, setresgid - устанавливает идентификатор реальной, эффективной и сохраненной групп пользователей

setreuid-setregid - устанавливает действительный и/или действующий идентификатор пользователя или группы

setsid - создает сеанс и устанавливает идентификатор группы

setuid - устанавливает идентификатор пользователя

setup - настраивает устройства, файловые системы, устанавливает корневую файловую систему

shmctl - производит операции по управлению разделяемыми сегментами памяти

shmget - присваивает идентификатор разделяемому сегменту памяти

shmop - работает с разделяемой памятью

shutdown - закрывает часть полнодуплексного соединения

sigaction, sigprocmask, sigpending, sigsuspend - POSIX-функции обработки сигналов

sigaltstack - считывает или устанавливает содержимое дополнительного стека сигнала

sigblock, siggetmask, sigsetmask, sigmask - работают с маской сигналов

signal - работа с сигналами ANSI C

sigpause - автоматически разблокирует сигналы и ждет прерывания своей работы

sigreturn - возвращается из обработчика сигнала и очищает временный стек

sigvec - BSD-интерфейс работы с сигналами

socket - создает конечную точку соединения

socketcall - системные вызовы сокетов

socketpair - создает пару объединенных сокетов

stat, fstat, lstat - считывает статус файла

statfs, fstatfs - получают статистические данные о файловой системе

stime - устанавливает системное время

swapon, swapoff - разрешает/запрещает подкачку данных в файл/устройство

symlink - создает новое имя файла

sync - записывает буфер кэша на диск

sysctl - читает/записывает параметры системы

sysfs - получает информацию о файловой системе

sysinfo - возвращает общесистемную статистику

syslog, klogctl - читает и/или очищает кольцевой буфер сообщений ядра, устанавливает console_loglevel

time - возвращает время в секундах

times - ведет запись времен процесса

truncate, ftruncate - укорачивает файл до указанной длины

umask - устанавливает маску создания файлов

uname - получает название ядра и информацию о нем

unlink - удаляет имя и файл, на который оно ссылается

uselib - выбирает разделяемую библиотеку

ustat - предоставляет статистику файловой системы

utime, utimes - изменяет время доступа и время изменения inode

vfork - создает дочерний процесс и блокирует родительский

vhangup - имитирует прекращение работы на текущем терминале

vm86old, vm86 - осуществляет переход в виртуальный режим 8086

wait, waitpid - ожидает завершения процесса

wait3, wait4 - ожидает завершения работы процесса (стиль BSD)

write - производит запись в файловый описатель

Если Вы обнаружите в опубликованных документах ошибки, опечатки, несоответствия и неточности - сообщите о них.
>>>

Tails — операционная система, которую можно запустить практически на любом компьютере с USB-накопителя или DVD-диска. Она направлена на сохранение вашей конфиденциальности и анонимности и помогает вам в этом.


Это экстренный релиз исправляющий критические уязвимости в Tor Browser.


Обновления




  • Обновлен Tor Browser до 9.0.4.
    Исправлена критическая уязвимость в JIT-компиляторе
    javascript Firefox и Tor Browser.


    Mozilla знает о направленных атаках, которые злоупотребляют этой уязвимости.


    Эта уязвимость влияет только на стандартный уровень безопасности Tor Browser. Более безопасный и Наиболее безопасный уровни безопасности не подвержены этой уязвимости.




Исправления



  • Исправлена 2-минутная задержка, во время перезапуска после автоматического обновления. (#17026)

>>>

«Российские железные дороги» разместили соответствующий тендер на портале госзакупок. На данный момент это крупнейшая поставка компьютеров на базе отечественного процессора. Максимальная стоимость контракта — 1 миллиард рублей.


В каждый комплект вычислительного комплекса войдет системный блок, монитор (с минимальной диагональю 23.8’), мышь и клавиатура.


В требованиях контракта также указаны минимальные характеристики процессора: архитектура «Эльбрус», 800МГц тактовой частоты и встроенный 3D-ускоритель. Речь, скорее всего, идет об одноядерном процессоре «Эльбрус 1С+», выпущенным компанией МЦСТ в 2016-м году. На компьютере должна быть установлена ОС на базе Linux, включенная в реестр отечественного ПО при Минкомсвязи.


Подробности









 russia, мцст, ржд, россия, эльбрус

>>>

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

>>> Доступно шестое корректирующее обновление дистрибутива Debian 9, в которое включены накопившиеся обновления пакетов и устранены недоработки в инсталляторе. Выпуск включает 88 обновлений с устранением проблем со стабильностью и 92 обновления с устранением уязвимостей.


Редакция портала:

Добро пожаловать на сайт, посвященный документации к ОС Linux, ее переводу и распространению. Мы надеемся, что Вы найдете тут всю необходимую информацию. Здесь представлены три основных вида документации на русском языке: руководства (man-pages), HOWTO и mini-HOWTO. В скором будущем возможно появление и других видов документации.
Авторские права на представленные документы принадлежат авторам перевода и распространяются в соответствии со Стандартной Общественной Лицензией, если в документе не указано обратное.
Если Вы обнаружите в опубликованных документах ошибки, опечатки, несоответствия и неточности - сообщите о них.


Живая лента

На канале Dev доступен Microsoft Edge 82.0.432.3

STFW.Ru: Компания Microsoft продолжает разработку своего обновленного браузера Microsoft Edge, основанного на движке Chromium. Напомним, что браузер уже был выпущен для всех пользователей ...

Раскрыты спецификации фотокамер смартфона Vivo Z6 5G

STFW.Ru: Стали известны возможности фотокамер, встроенных в китайский смартфон Vivo Z6 5G, который, по слухам, будет относиться к числу камерофонов. Судя по описанию, это далеко не так – подобные ...

Подсчитана себестоимость стоимость смартфона Xiaomi Mi 10

STFW.Ru: Специалисты ресурса Techinsights разобрали флагманский смартфон Xiaomi Mi 10 и показали, из чего он состоит, а также выяснили, какова его себестоимость, с учетом цен на комплектующие. Как ...

08:11 В Chrome развивается API для создания полноценных пользовательских приложений


08:11 Выпуск wayland-protocols 1.17 с поддержкой буфера обмена по средней кнопке мыши


08:11 Обновлены сборки дистрибутива Void Linux


15:11 Cinnamon 4.0


15:11 В Chrome 71 начнётся блокировка вводящих в заблуждение рекламных блоков


15:11 ReactOS 0.4.10


10:11 Релиз GhostBSD 18.10


10:11 Новые системы машинного обучения от Fаcebook и Google


09:09 Chrome OS 69 с обновлённым интерфейсом и поддержкой Linux


10:09 Выпуск Wine 3.16


10:09 Релиз сетевого конфигуратора NetworkManager 1.14


10:09 Тестирование рабочего стола KDE Plasma 5.14


10:09 Линус Торвальдс временно отстранился от разработки ядра Linux