ИМЯ iso_8859-9 - набор символов ISO 8859-9, представленный восьмеричным, десятичным и шестнадцатеричным кодом
ОПИСАНИЕ Стандарт ISO 8859 включает в себя несколько 8-битных расширений набора символов ASCII (также известной как ISO 646-IRV). В ISO 889-9 кодируются символы, используемые в турецком языке.
алфавиты ISO 8859 Полный набор алфавитов ISO 8859 включает в себя:
ISO 8859-1 западноевропейские языки (Latin-1) ISO 8859-2 центрально- и восточноевропейские языки (Latin-2) ISO 8859-3 языки юго-восточной Европы и другие языки (Latin-3) ISO 8859-4 скандинавские/балтийские языки (Latin-4) ISO 8859-5 латинский/кириллица ISO 8859-6 латинский/арабский ISO 8859-7 латинский/греческий ISO 8859-8 латинский/иврит ISO 8859-9 вариант Latin-1 для турецкого алфавита (Latin-5) ISO 8859-10 саамский/скандинавский/эскимосс
...
Читать дальше »
|
ИМЯ iso_8859-4 - набор символов ISO 8859-4, представленный восьмеричным, десятичным и шестнадцатеричным кодом
ОПИСАНИЕ Стандарт ISO 8859 включает в себя несколько 8-битных расширений набора символов ASCII (также известной как ISO 646-IRV). В ISO 8859-4 кодируются символы, используемые в скандинавских и прибалтийских языках.
алфавиты ISO 8859 Полный набор алфавитов ISO 8859 включает в себя:
ISO 8859-1 западноевропейские языки (Latin-1) ISO 8859-2 центрально- и восточноевропейские языки (Latin-2) ISO 8859-3 языки юго-восточной Европы и другие языки (Latin-3) ISO 8859-4 скандинавские/балтийские языки (Latin-4) ISO 8859-5 латинский/кириллица ISO 8859-6 латинский/арабский ISO 8859-7 латинский/греческий ISO 8859-8 латинский/иврит ISO 8859-9 вариант Latin-1 для турецкого алфавита (Latin-5) ISO 8859-10 саамский
...
Читать дальше »
|
ИМЯ iso_8859-3 - набор символов ISO 8859-3, представленный восьмеричным, десятичным и шестнадцатеричным кодом
ОПИСАНИЕ Стандарт ISO 8859 включает в себя несколько 8-битных расширений набора символов ASCII (также известных как ISO 646-IRV). В ISO 8859-3 кодируют символы, используемые в юго-восточных европейских языках.
алфавиты ISO 8859 Полный набор алфавитов ISO 8859 включает в себя:
ISO 8859-1 западноевропейские языки (Latin-1) ISO 8859-2 центрально- и восточноевропейские языки (Latin-2) ISO 8859-3 языки юго-восточной Европы и другие языки (Latin-3) ISO 8859-4 скандинавские/балтийские языки (Latin-4) ISO 8859-5 латинский/кириллица ISO 8859-6 латинский/арабский ISO 8859-7 латинский/греческий ISO 8859-8 латинский/иврит ISO 8859-9 вариант Latin-1 для турецкого алфавита (Latin-5) ISO 8859-10 саамский/сканд
...
Читать дальше »
|
ИМЯ iso_8859-2 - набор символов ISO 8859-2, представленный восьмеричным, десятичным и шестнадцатеричным кодом
ОПИСАНИЕ Стандарт ISO 8829 включает в себя несколько 8-битных расширений набора символов ASCII (также известных как ISO 646-IRV). В ISO 8859-2 кодируются латинские символы, используемые в многих языках центральной и юго-западной Европы.
алфавиты ISO 8859 Полный набор алфавитов ISO 8859 включает в себя:
ISO 8859-1 западноевропейские языки (Latin-1) ISO 8859-2 центрально- и восточноевропейские языки (Latin-2) ISO 8859-3 языки юго-восточной Европы и другие языки (Latin-3) ISO 8859-4 скандинавские/балтийские языки (Latin-4) ISO 8859-5 латинский/кириллица ISO 8859-6 латинский/арабский ISO 8859-7 латинский/греческий ISO 8859-8 латинский/иврит ISO 8859-9 вариант Latin-1 для турецкого алфавита (Latin-5)
...
Читать дальше »
|
ИМЯ iso_8859-1 - набор символов ISO 8859-1, представленный восьмеричным, десятичным и шестнадцатеричным кодом
ОПИСАНИЕ Стандарт ISO 8819 включает в себя несколько 8-битных расширений набора символов ASCII (также известных как ISO 646-IRV). В ISO 8859-1 кодируются символы, используемые в многих юго-западных европейских языках.
алфавиты ISO 8859 Полный набор алфавитов ISO 8859 включает в себя:
ISO 8859-1 западноевропейские языки (Latin-1) ISO 8859-2 центрально- и восточноевропейские языки (Latin-2) ISO 8859-3 языки юго-восточной Европы и другие языки (Latin-3) ISO 8859-4 скандинавские/балтийские языки (Latin-4) ISO 8859-5 латинский/кириллица ISO 8859-6 латинский/арабский ISO 8859-7 латинский/греческий ISO 8859-8 латинский/иврит ISO 8859-9 вариант Latin-1 для турецкого алфавита (Latin-5) ISO 8859-10 саамск
...
Читать дальше »
|
ИМЯ iso_8859-16 - набор символов ISO 8859-16, представленный восьмеричным, десятичным и шестнадцатеричным кодом
ОПИСАНИЕ Стандарт ISO 8859 включает в себя несколько 8-битных расширений набора символов ASCII (также известных как ISO 646-IRV). В ISO 8859-16 кодируются латинские символы, используемые в юго-восточных европейских языках.
алфавиты ISO 8859 Полный набор алфавитов ISO 8859 включает в себя:
ISO 8859-1 западноевропейские языки (Latin-1) ISO 8859-2 центрально- и восточноевропейские языки (Latin-2) ISO 8859-3 языки юго-восточной Европы и другие языки (Latin-3) ISO 8859-4 скандинавские/балтийские языки (Latin-4) ISO 8859-5 латинский/кириллица ISO 8859-6 латинский/арабский ISO 8859-7 латинский/греческий ISO 8859-8 латинский/иврит ISO 8859-9 вариант Latin-1 для турецкого алфавита (Latin-5) ISO 8859-10
...
Читать дальше »
|
ИМЯ koi8-u - набор украинских символов в восьмеричном, десятичном и шестнадцатеричном виде
ОПИСАНИЕ В RFC 2310 определён 8-битный набор символов KOI8-U. В KOI8-U описаны символы, используемые в украинском и белорусском языках.
Символы KOI8-U В следующей таблице показаны символы из набора KOI8-U, являющиеся печатными и отсутствующие в справочной странице ascii(7).
Вос Дес Шес Симв Описание ────────────────────────────────────────────────────────────────────────── 200 128 80 ─ ОДИНАРНАЯ ГОРИЗОНТАЛЬНАЯ ЛИНИЯ 201 129 81 │ ОДИНАРНАЯ ВЕРТИКАЛЬНАЯ ЛИНИЯ 202 130 82 ┌ ОДИНАРНАЯ УГЛОВАЯ ЛИНИЯ ВНИЗ И НАПРАВО 203 131 83 ┐ ОДИНАРНАЯ УГЛОВАЯ ЛИНИЯ ВНИЗ И НАЛЕВО 204 132 84 └ ОДИНАРНАЯ УГЛОВАЯ ЛИНИЯ ВВЕРХ И НАПРАВО 205 133 85 ┘ ОДИНАРНАЯ УГЛОВАЯ ЛИНИЯ ВВЕРХ И НАЛЕВО 206 134 86 ├ ОДИНАРНАЯ ВЕРТИКАЛЬНАЯ ЛИНИЯ С ЛИНИЕЙ
...
Читать дальше »
|
ИМЯ koi8-r - набор русских символов в восьмеричном, десятичном и шестнадцатеричном виде
ОПИСАНИЕ В RFC 1489 определён 8-битный набор символов KOI8-R. В KOI8-R описаны символы, используемые в русском языке.
Символы KOI8-R В следующей таблице показаны символы из набора KOI8-R, являющиеся печатными и отсутствующие в справочной странице ascii(7).
Вос Дес Шес Симв Описание ────────────────────────────────────────────────────────────────────────── 200 128 80 ─ ОДИНАРНАЯ ГОРИЗОНТАЛЬНАЯ ЛИНИЯ 201 129 81 │ ОДИНАРНАЯ ВЕРТИКАЛЬНАЯ ЛИНИЯ 202 130 82 ┌ ОДИНАРНАЯ УГЛОВАЯ ЛИНИЯ ВНИЗ И НАПРАВО 203 131 83 ┐ ОДИНАРНАЯ УГЛОВАЯ ЛИНИЯ ВНИЗ И НАЛЕВО 204 132 84 └ ОДИНАРНАЯ УГЛОВАЯ ЛИНИЯ ВВЕРХ И НАПРАВО 205 133 85 ┘ ОДИНАРНАЯ УГЛОВАЯ ЛИНИЯ ВВЕРХ И НАЛЕВО 206 134 86 ├ ОДИНАРНАЯ ВЕРТИКАЛЬНАЯ ЛИНИЯ С ЛИНИЕЙ ВПРАВО 207 135 8
...
Читать дальше »
|
ИМЯ keyrings - средство управления и хранения ключей в ядре
ОПИСАНИЕ Средство управления ключами Linux позволяет различным компонентам ядра хранить или кэшировать охраняемые безопасности, ключи аутентификации, ключи шифрования и другие данные в ядре.
Через системные вызовы пользовательские программы могут управлять этими объектами, а также использовать это средство для своих собственных целей; смотрите add_key(2), request_key(2) и keyctl(2).
Для работы с данными предоставляется библиотека и пользовательские программы. Подробности смотрите в keyctl(1), keyctl(3) и keyutils(7).
Ключи Ключ имеет следующие атрибуты:
Серийный номер (ID) Уникальное целое число, используется в системных вызовах для ссылки на ключ.
Тип Тип ключа определяет какие данные можно хранить
...
Читать дальше »
|
ИМЯ iso_8859-9 - набор символов ISO 8859-9, представленный восьмеричным, десятичным и шестнадцатеричным кодом
ОПИСАНИЕ Стандарт ISO 8859 включает в себя несколько 8-битных расширений набора символов ASCII (также известной как ISO 646-IRV). В ISO 889-9 кодируются символы, используемые в турецком языке.
алфавиты ISO 8859 Полный набор алфавитов ISO 8859 включает в себя:
ISO 8859-1 западноевропейские языки (Latin-1) ISO 8859-2 центрально- и восточноевропейские языки (Latin-2) ISO 8859-3 языки юго-восточной Европы и другие языки (Latin-3) ISO 8859-4 скандинавские/балтийские языки (Latin-4) ISO 8859-5 латинский/кириллица ISO 8859-6 латинский/арабский ISO 8859-7 латинский/греческий ISO 8859-8 латинский/иврит ISO 8859-9 вариант Latin-1 для турецкого алфавита (Latin-5) ISO 8859-10 саамский/скандинавский/эскимосс
...
Читать дальше »
|
ИМЯ iso_8859-8 - набор символов ISO 8859-8, представленный восьмеричным, десятичным и шестнадцатеричным кодом
ОПИСАНИЕ Стандарт ISO 8859 включает в себя несколько 8-битных расширений набора символов ASCII (также известной как ISO 646-IRV). В ISO 8859-8 кодируются символы, используемые в современном иврите.
алфавиты ISO 8859 Полный набор алфавитов ISO 8859 включает в себя:
ISO 8859-1 западноевропейские языки (Latin-1) ISO 8859-2 центрально- и восточноевропейские языки (Latin-2) ISO 8859-3 языки юго-восточной Европы и другие языки (Latin-3) ISO 8859-4 скандинавские/балтийские языки (Latin-4) ISO 8859-5 латинский/кириллица ISO 8859-6 латинский/арабский ISO 8859-7 латинский/греческий ISO 8859-8 латинский/иврит ISO 8859-9 вариант Latin-1 для турецкого алфавита (Latin-5) ISO 8859-10 саамский/скандинавский/эск
...
Читать дальше »
|
ИМЯ iso_8859-7 - набор символов ISO 8859-7, представленный восьмеричным, десятичным и шестнадцатеричным кодом
ОПИСАНИЕ Стандарт ISO 8859 включает в себя несколько 8-битных расширений набора символов ASCII (также известной как ISO 646-IRV). В ISO 8859-7 кодируются символы, используемые в современном однотонном греческом языке.
алфавиты ISO 8859 Полный набор алфавитов ISO 8859 включает в себя:
ISO 8859-1 западноевропейские языки (Latin-1) ISO 8859-2 центрально- и восточноевропейские языки (Latin-2) ISO 8859-3 языки юго-восточной Европы и другие языки (Latin-3) ISO 8859-4 скандинавские/балтийские языки (Latin-4) ISO 8859-5 латинский/кириллица ISO 8859-6 латинский/арабский ISO 8859-7 латинский/греческий ISO 8859-8 латинский/иврит ISO 8859-9 вариант Latin-1 для турецкого алфавита (Latin-5) ISO 8859-10 саамск
...
Читать дальше »
|
ИМЯ iso_8859-6 - набор символов ISO 8859-6, представленный восьмеричным, десятичным и шестнадцатеричным кодом
ОПИСАНИЕ Стандарт ISO 8859 включает в себя несколько 8-битных расширений набора символов ASCII (также известной как ISO 646-IRV). В ISO 8859-6 кодируются символы, используемые в арабских языках.
алфавиты ISO 8859 Полный набор алфавитов ISO 8859 включает в себя:
ISO 8859-1 западноевропейские языки (Latin-1) ISO 8859-2 центрально- и восточноевропейские языки (Latin-2) ISO 8859-3 языки юго-восточной Европы и другие языки (Latin-3) ISO 8859-4 скандинавские/балтийские языки (Latin-4) ISO 8859-5 латинский/кириллица ISO 8859-6 латинский/арабский ISO 8859-7 латинский/греческий ISO 8859-8 латинский/иврит ISO 8859-9 вариант Latin-1 для турецкого алфавита (Latin-5) ISO 8859-10 саамский/скандинавский/эскимо
...
Читать дальше »
|
ИМЯ iso_8859-5 - набор символов ISO 8859-5, представленный восьмеричным, десятичным и шестнадцатеричным кодом
ОПИСАНИЕ Стандарт ISO 8859 включает в себя несколько 8-битных расширений набора символов ASCII (также известных как ISO 646-IRV). В ISO 8859-5 кодируются кириллические символы, используемые в многих юго-восточных европейских языках.
алфавиты ISO 8859 Полный набор алфавитов ISO 8859 включает в себя:
ISO 8859-1 западноевропейские языки (Latin-1) ISO 8859-2 центрально- и восточноевропейские языки (Latin-2) ISO 8859-3 языки юго-восточной Европы и другие языки (Latin-3) ISO 8859-4 скандинавские/балтийские языки (Latin-4) ISO 8859-5 латинский/кириллица ISO 8859-6 латинский/арабский ISO 8859-7 латинский/греческий ISO 8859-8 латинский/иврит ISO 8859-9 вариант Latin-1 для турецкого алфавита (Latin-5) ISO
...
Читать дальше »
|
ИМЯ iso_8859-4 - набор символов ISO 8859-4, представленный восьмеричным, десятичным и шестнадцатеричным кодом
ОПИСАНИЕ Стандарт ISO 8859 включает в себя несколько 8-битных расширений набора символов ASCII (также известной как ISO 646-IRV). В ISO 8859-4 кодируются символы, используемые в скандинавских и прибалтийских языках.
алфавиты ISO 8859 Полный набор алфавитов ISO 8859 включает в себя:
ISO 8859-1 западноевропейские языки (Latin-1) ISO 8859-2 центрально- и восточноевропейские языки (Latin-2) ISO 8859-3 языки юго-восточной Европы и другие языки (Latin-3) ISO 8859-4 скандинавские/балтийские языки (Latin-4) ISO 8859-5 латинский/кириллица ISO 8859-6 латинский/арабский ISO 8859-7 латинский/греческий ISO 8859-8 латинский/иврит ISO 8859-9 вариант Latin-1 для турецкого алфавита (Latin-5) ISO 8859-10 саамский
...
Читать дальше »
|
ИМЯ iso_8859-3 - набор символов ISO 8859-3, представленный восьмеричным, десятичным и шестнадцатеричным кодом
ОПИСАНИЕ Стандарт ISO 8859 включает в себя несколько 8-битных расширений набора символов ASCII (также известных как ISO 646-IRV). В ISO 8859-3 кодируют символы, используемые в юго-восточных европейских языках.
алфавиты ISO 8859 Полный набор алфавитов ISO 8859 включает в себя:
ISO 8859-1 западноевропейские языки (Latin-1) ISO 8859-2 центрально- и восточноевропейские языки (Latin-2) ISO 8859-3 языки юго-восточной Европы и другие языки (Latin-3) ISO 8859-4 скандинавские/балтийские языки (Latin-4) ISO 8859-5 латинский/кириллица ISO 8859-6 латинский/арабский ISO 8859-7 латинский/греческий ISO 8859-8 латинский/иврит ISO 8859-9 вариант Latin-1 для турецкого алфавита (Latin-5) ISO 8859-10 саамский/сканд
...
Читать дальше »
|
ИМЯ iso_8859-2 - набор символов ISO 8859-2, представленный восьмеричным, десятичным и шестнадцатеричным кодом
ОПИСАНИЕ Стандарт ISO 8829 включает в себя несколько 8-битных расширений набора символов ASCII (также известных как ISO 646-IRV). В ISO 8859-2 кодируются латинские символы, используемые в многих языках центральной и юго-западной Европы.
алфавиты ISO 8859 Полный набор алфавитов ISO 8859 включает в себя:
ISO 8859-1 западноевропейские языки (Latin-1) ISO 8859-2 центрально- и восточноевропейские языки (Latin-2) ISO 8859-3 языки юго-восточной Европы и другие языки (Latin-3) ISO 8859-4 скандинавские/балтийские языки (Latin-4) ISO 8859-5 латинский/кириллица ISO 8859-6 латинский/арабский ISO 8859-7 латинский/греческий ISO 8859-8 латинский/иврит ISO 8859-9 вариант Latin-1 для турецкого алфавита (Latin-5)
...
Читать дальше »
|
ИМЯ iso_8859-1 - набор символов ISO 8859-1, представленный восьмеричным, десятичным и шестнадцатеричным кодом
ОПИСАНИЕ Стандарт ISO 8819 включает в себя несколько 8-битных расширений набора символов ASCII (также известных как ISO 646-IRV). В ISO 8859-1 кодируются символы, используемые в многих юго-западных европейских языках.
алфавиты ISO 8859 Полный набор алфавитов ISO 8859 включает в себя:
ISO 8859-1 западноевропейские языки (Latin-1) ISO 8859-2 центрально- и восточноевропейские языки (Latin-2) ISO 8859-3 языки юго-восточной Европы и другие языки (Latin-3) ISO 8859-4 скандинавские/балтийские языки (Latin-4) ISO 8859-5 латинский/кириллица ISO 8859-6 латинский/арабский ISO 8859-7 латинский/греческий ISO 8859-8 латинский/иврит ISO 8859-9 вариант Latin-1 для турецкого алфавита (Latin-5) ISO 8859-10 саамск
...
Читать дальше »
|
ИМЯ iso_8859-16 - набор символов ISO 8859-16, представленный восьмеричным, десятичным и шестнадцатеричным кодом
ОПИСАНИЕ Стандарт ISO 8859 включает в себя несколько 8-битных расширений набора символов ASCII (также известных как ISO 646-IRV). В ISO 8859-16 кодируются латинские символы, используемые в юго-восточных европейских языках.
алфавиты ISO 8859 Полный набор алфавитов ISO 8859 включает в себя:
ISO 8859-1 западноевропейские языки (Latin-1) ISO 8859-2 центрально- и восточноевропейские языки (Latin-2) ISO 8859-3 языки юго-восточной Европы и другие языки (Latin-3) ISO 8859-4 скандинавские/балтийские языки (Latin-4) ISO 8859-5 латинский/кириллица ISO 8859-6 латинский/арабский ISO 8859-7 латинский/греческий ISO 8859-8 латинский/иврит ISO 8859-9 вариант Latin-1 для турецкого алфавита (Latin-5) ISO 8859-10
...
Читать дальше »
|
ИМЯ iso_8859-15 - набор символов ISO 8859-15, представленный восьмеричным, десятичным и шестнадцатеричным кодом
ОПИСАНИЕ Стандарт ISO 88159 включает в себя несколько 8-битных расширений набора символов ASCII (также известных как ISO 646-IRV). В ISO 8859-15 кодируются символы, используемые в многих языках западной Европы, а также символ Евро.
алфавиты ISO 8859 Полный набор алфавитов ISO 8859 включает в себя:
ISO 8859-1 западноевропейские языки (Latin-1) ISO 8859-2 центрально- и восточноевропейские языки (Latin-2) ISO 8859-3 языки юго-восточной Европы и другие языки (Latin-3) ISO 8859-4 скандинавские/балтийские языки (Latin-4) ISO 8859-5 латинский/кириллица ISO 8859-6 латинский/арабский ISO 8859-7 латинский/греческий ISO 8859-8 латинский/иврит ISO 8859-9 вариант Latin-1 для турецкого алфавита (Latin-5) IS
...
Читать дальше »
|
ИМЯ iso_8859-14 - набор символов ISO 8859-14, представленный восьмеричным, десятичным и шестнадцатеричным кодом
ОПИСАНИЕ Стандарт ISO 8859 включает в себя несколько 8-битных расширений набора символов ASCII (также известной как ISO 646-IRV). В ISO 8859-14 кодируются символы, используемые в кельтских языках.
алфавиты ISO 8859 Полный набор алфавитов ISO 8859 включает в себя:
ISO 8859-1 западноевропейские языки (Latin-1) ISO 8859-2 центрально- и восточноевропейские языки (Latin-2) ISO 8859-3 языки юго-восточной Европы и другие языки (Latin-3) ISO 8859-4 скандинавские/балтийские языки (Latin-4) ISO 8859-5 латинский/кириллица ISO 8859-6 латинский/арабский ISO 8859-7 латинский/греческий ISO 8859-8 латинский/иврит ISO 8859-9 вариант Latin-1 для турецкого алфавита (Latin-5) ISO 8859-10 саамский/скандинавский/эс
...
Читать дальше »
|
ИМЯ iso_8859-13 - набор символов ISO 8859-13, представленный восьмеричным, десятичным и шестнадцатеричным кодом
ОПИСАНИЕ Стандарт ISO 8859 включает в себя несколько 8-битных расширений набора символов ASCII (также известной как ISO 646-IRV). В ISO 8859-13 кодируются символы, используемые в языках Прибалтики.
алфавиты ISO 8859 Полный набор алфавитов ISO 8859 включает в себя:
ISO 8859-1 западноевропейские языки (Latin-1) ISO 8859-2 центрально- и восточноевропейские языки (Latin-2) ISO 8859-3 языки юго-восточной Европы и другие языки (Latin-3) ISO 8859-4 скандинавские/балтийские языки (Latin-4) ISO 8859-5 латинский/кириллица ISO 8859-6 латинский/арабский ISO 8859-7 латинский/греческий ISO 8859-8 латинский/иврит ISO 8859-9 вариант Latin-1 для турецкого алфавита (Latin-5) ISO 8859-10 саамский/скандинавский/э
...
Читать дальше »
|
ИМЯ iso_8859-11 - набор символов ISO 8859-11, представленный восьмеричным, десятичным и шестнадцатеричным кодом
ОПИСАНИЕ Стандарт ISO 8859 включает в себя несколько 8-битных расширений набора символов ASCII (также известной как ISO 646-IRV). В ISO 8859-11 кодируются символы, используемые в тайском языке.
алфавиты ISO 8859 Полный набор алфавитов ISO 8859 включает в себя:
ISO 8859-1 западноевропейские языки (Latin-1) ISO 8859-2 центрально- и восточноевропейские языки (Latin-2) ISO 8859-3 языки юго-восточной Европы и другие языки (Latin-3) ISO 8859-4 скандинавские/балтийские языки (Latin-4) ISO 8859-5 латинский/кириллица ISO 8859-6 латинский/арабский ISO 8859-7 латинский/греческий ISO 8859-8 латинский/иврит ISO 8859-9 вариант Latin-1 для турецкого алфавита (Latin-5) ISO 8859-10 саамский/скандинавский/эским
...
Читать дальше »
|
ИМЯ iso_8859-10 - набор символов ISO 8859-10, представленный восьмеричным, десятичным и шестнадцатеричным кодом
ОПИСАНИЕ Стандарт ISO 8859 включает в себя несколько 8-битных расширений набора символов ASCII (также известной как ISO 646-IRV). В ISO 8859-10 кодируются символы, используемые в скандинавских языках.
алфавиты ISO 8859 Полный набор алфавитов ISO 8859 включает в себя:
ISO 8859-1 западноевропейские языки (Latin-1) ISO 8859-2 центрально- и восточноевропейские языки (Latin-2) ISO 8859-3 языки юго-восточной Европы и другие языки (Latin-3) ISO 8859-4 скандинавские/балтийские языки (Latin-4) ISO 8859-5 латинский/кириллица ISO 8859-6 латинский/арабский ISO 8859-7 латинский/греческий ISO 8859-8 латинский/иврит ISO 8859-9 вариант Latin-1 для турецкого алфавита (Latin-5) ISO 8859-10 саамский/скандинавски
...
Читать дальше »
|
ИМЯ ipv6 - реализация протокола IPv6 в Linux
ОБЗОР #include <sys/socket.h> #include <netinet/in.h>
tcp6_socket = socket(AF_INET6, SOCK_STREAM, 0); raw6_socket = socket(AF_INET6, SOCK_RAW, protocol); udp6_socket = socket(AF_INET6, SOCK_DGRAM, protocol);
ОПИСАНИЕ В Linux 2.2 реализован протокол Интернета версии 6. Эта справочная страница содержит описание основного программного интерфейса IPv6, который реализован в ядре Linux и в glibc 2.1. Программный интерфейс основан на интерфейсе сокетов BSD; смотрите socket(7).
Программный интерфейс IPv6, по большей части, совместим с IPv4 (смотрите ip(7)). В этой справочной странице описаны только различия между ними.
Чтобы привязать сокет AF_INET6 к любому процессу нужно скопировать локальный адрес из переменной in6a
...
Читать дальше »
|
ИМЯ ip - реализация протокола IPv4 в Linux
ОБЗОР #include <sys/socket.h> #include <netinet/in.h> #include <netinet/ip.h> /* включает предыдущий */
tcp_socket = socket(AF_INET, SOCK_STREAM, 0); udp_socket = socket(AF_INET, SOCK_DGRAM, 0); raw_socket = socket(AF_INET, SOCK_RAW, protocol);
ОПИСАНИЕ В Linux реализован протокол Интернета (Internet Protocol, IP) версии 4, описанный в RFC 791 и RFC 1122. В модуле ip содержится реализация второго уровня групповых многоадресных сообщений, которая соответствует RFC 1112. Кроме того, в нём имеется маршрутизатор IP с фильтрацией пакетов.
Программный интерфейс совместим с интерфейсом сокетов BSD. Более подробную информацию смотрите в socket(7).
Сокет IP создаётся с помощью socket(2):
socket(AF_INET, sock
...
Читать дальше »
|
ИМЯ intro - введение к разделу общих сведений и другой информации
ОПИСАНИЕ В разделе 7 представлены общие сведения по различным вопросам, описываются соглашения и протоколы, стандарты кодировок, стандартное расположение файлов в файловой системе и другая информация.
ЗАМЕЧАНИЯ Авторы и условия распространения Авторы и условия распространения указаны в заголовке исходной справочной страницы. Заметим, что у разных страниц они могут быть разными! Список русских переводчиков для каждой страницы можно найти в .po файле в исходном коде пакета.
СМОТРИТЕ ТАКЖЕ standards(7)
|
ИМЯ inotify - наблюдает за событиями файловой системы
ОПИСАНИЕ Программный интерфейс inotify предоставляет механизм для слежения за событиями в файловой системе. Его можно использовать для слежения за отдельными файлами или каталогами. При слежении за каталогами inotify возвращает события как для самого каталога, так и для файлов внутри каталога.
В программный интерфейс входят следующие системные вызовы:
* Вызов inotify_init(2) создаёт экземпляр inotify и возвращает файловый дескриптор, ссылающийся на экземпляр inotify. Более новый inotify_init1(2) подобен inotify_init(2), но имеет аргумент flags, который предоставляет доступ к некоторым дополнительным возможностям.
* Вызов inotify_add_watch(2) изменяет «список наблюдения», связанный с экземпляром inotify. Каждый элемент (сторожок (watch)) в
...
Читать дальше »
|
ИМЯ inode - описание файловой иноды
ОПИСАНИЕ Для каждого файла существует инода (inode), содержащая метаданные файла. Приложение может получить эти метаданные с помощью stat(2) (и подобных вызовов), который возвращает структуру stat, и statx(2), который возвращает структуру statx.
В следующем списке показана информация, которую, обычно, можно найти или которая относится к файловой иноде в полях соответствующей структуры, возвращаемой stat(2) и statx(2):
Устройство, на котором находится инода stat.st_dev; statx.stx_dev_minor и statx.stx_dev_major
Каждая инода (а также связанный с ней файл) располагается в файловой системе, которая находится на устройстве. Это устройство опознаётся по комбинации своих основного (определяет общий класс устройства) и вспомогательного (определяет конкретный э
...
Читать дальше »
|
ИМЯ icmp - модуль ядра Linux, реализующий протокол IPv4 ICMP
ОПИСАНИЕ Этот модуль ядра реализует Internet Control Message Protocol, описанный в RFC 792. Он используется для извещения об ошибках и для диагностики. Пользователь не взаимодействует напрямую с этим модулем; вместо этого он работает с другими протоколами в ядре, а они при помощи протокола ICMP передают ошибки на уровень приложения. Кроме того, этот модуль отвечает на ICMP-запросы.
Пользовательский протокол может получать ICMP-пакеты для всех локальных сокетов, если откроет неструктурированный (raw) сокет, используя протокол IPPROTO_ICMP. Более подробную информацию смотрите в raw(7). Типы ICMP-пакетов, передаваемые в сокет, могут быть отфильтрованы с помощью параметра сокета ICMP_FILTER. Пакеты ICMP всегда обрабатываются ядром, даже когда передаются в пользователь
...
Читать дальше »
|
ИМЯ hostname - определение имени узла
ОПИСАНИЕ Имена узлов (hostnames) представляют собой домены; домен — это иерархический список поддоменов, перечисленных через точку; например, имя машины «monet» в поддомене «example» домена «com» записывалось бы в виде «monet.example.com».
Каждый элемент имени узла должен быть от 1 до 63 символов, а полное имя узла, включая точки, может быть не более 253 символов. Допустимые символы в именах: буквы ASCII(7) от a до z, цифры от 0 до 9 и символ переноса (-). Имя узла не может начинаться с переноса.
Имена узлов часто используются клиентскими и серверными программами, которые перед использованием, обычно, должны преобразовать имя в адрес (эта задача, обычно, выполняется getaddrinfo(3) или устаревшей gethostbyname(3)). Имена узлов преобразуются определителем (resolver)
...
Читать дальше »
|
ИМЯ hier - описание иерархии файловой системы
ОПИСАНИЕ Типичная система Linux имеет, кроме прочих, следующие каталоги:
/ Корневой каталог. С него начинается всё дерево каталогов.
/bin Каталог, содержащий исполняемые программы, необходимые для работы в однопользовательском режиме и для запуска или ремонта системы.
/boot Содержит статические файлы загрузчика системы. В этом каталоге содержатся файлы, необходимые только во время загрузки системы. Установщик карты и файлы настройки должны находиться в /sbin и /etc. Ядро операционной системы (например, initrd) должно располагаться в / или /boot.
/dev Специальные файлы и файлы устройств, ссылающиеся на физические устройства. См. mknod(1).
/etc Содержит файлы настройки машины. Некоторые большие пакеты программ, например X11, могут иметь свои собственные под
...
Читать дальше »
|
ИМЯ glob - шаблоны полных имён файлов
ОПИСАНИЕ Давным-давно, во времена UNIX V6, существовала программа /etc/glob, которая могла раскрывать шаблоны подстановки. Очень скоро она стала встроенной функцией командной оболочки.
В наши дни существует библиотечная функция glob(3), которая выполняет эту задачу для пользовательских программ.
Следующие правила приведены в соответствии со стандартом POSIX.2, 3.13.
Тип шаблона Строка считается шаблоном подстановки, если содержит в себе один из символов '?', '*' или '['. Globbing — это операция, которая раскрывает шаблон подстановки в список имён путей, соответствующих данному шаблону. Соответствие определяется следующими правилами:
'?' (без учета кавычек) соответствует любому одному символу.
'*' (без учета кавычек) соответствует любой строке, включая пустую
...
Читать дальше »
|
ИМЯ libc - обзор стандартных библиотек C в Linux
ОПИСАНИЕ Термин «libc» обычно используется как сокращение обозначения «стандартной библиотеки C» — библиотеки стандартных функций, которые могут использоваться всеми программами, написанными на C (и, иногда, программами, написанными на других языках). Из-за некоторых исторических событий (см. ниже), использование термина «libc» как обозначение стандартной библиотеки С в Linux, несколько некорректно.
glibc Вне всяких сомнений, наиболее широко используемой в Linux библиотекой C является библиотека GNU C ⟨http://www.gnu.org/software/libc/⟩, (http://wwwgnuorg/software/libc/) часто упоминаемая как glibc. В настоящее время данная библиотека используется во всех основных дистрибутивах Linux. Также эта библиотека описана в соответствующих справочных страницах проекта man-pages (в ос
...
Читать дальше »
|
ИМЯ futex - быстрая блокировка в пользовательском пространстве
ОБЗОР #include <linux/futex.h>
ОПИСАНИЕ Ядро Linux предоставляет фьютексы (futexes, «быстрые мьютексы (mutexes, взаимоисключающие блокировки) в пользовательском пространстве») в качестве строительного блока для быстрой блокировки в пользовательском пространстве и семафоров. Фьютексы очень просты и полезны для создания высокоуровневых абстракций блокировок, таких как мьютексы, условных переменных, блокировок чтения-записи, барьеров и семафоров.
Большинство программистов, фактически, не используют фьютексы напрямую, а полагаются на системные библиотеки, которые на них построены, такие как Native POSIX Thread Library (NPTL) (смотрите pthreads(7)).
Фьютекс отождествляется с участком памяти, который может быть общим для пр
...
Читать дальше »
|
ИМЯ fifo - специальный файл, организующий очередь (first-in first-out), именованный канал
ОПИСАНИЕ Специальный файл FIFO (именованный канал) подобен каналу, за исключением того, что доступен как часть файловой системы. Его можно открывать из нескольких процессов на чтении или запись. Когда процессы обмениваются данными через FIFO, ядро передаёт все данные без их записи в файловую систему. То есть, специальный файл FIFO не хранит содержимое в файловой системе; запись в файловой системе служит просто местом, посредством которого процессы могут получить доступ к каналу, используя имя в файловой системе.
Ядро поддерживает один объект канала для каждого специального файла FIFO, который открыт хотя бы одним процессом. Для того, чтобы пропускать данные, FIFO должен быть открыт как для чтения, так и для записи. Обычно, при открытии FI
...
Читать дальше »
|
ИМЯ feature_test_macros - макросы тестирования свойств
ОПИСАНИЕ Макросы тестирования свойств позволяют программисту контролировать какие определения будут доступны из системных заголовочных файлов при компиляции программы.
ЗАМЕЧАНИЕ: В целях эффективности, макрос тестирования свойств должен быть определён до включения всех заголовочных файлов. Это можно сделать или в команде компиляции (cc -DМАКРОС=значение) или определив макрос в исходном коде до включения заголовочных файлов.
Некоторые макросы тестирования свойств полезны для создания переносимых приложений; они позволяют блокировать нестандартные определения. Другие макросы можно использовать для разблокировки нестандартных определений, которые по умолчанию недоступны.
Действие каждого макроса тестирования свойств, описанного далее, можно узнать из содержимо
...
Читать дальше »
|
ИМЯ
fanotify - отслеживание событий в файловой системе
ОПИСАНИЕ
Программный интерфейс fanotify уведомляет о событиях в файловой системе и
перехватывает их. Например, его можно использовать для сканирования файлов на
вирусы и управления иерархическим хранилищем. В настоящее время, поддерживается
только ограниченный набор событий. В частности, не поддерживаются события
создания, удаления и перемещения (о программном интерфейсе для этих событий
смотрите в inotify(7)).
Дополнительные возможности по сравнению с программным интерфейсом inotify(7):
способность отслеживать все объекты в смонтированной файловой системе, давать
права на доступ и читать или изменять файлы перед тем как доступ получат другие
приложения.
...
Читать дальше »
|
ИМЯ epoll - средство уведомления о событии ввода-вывода
ОБЗОР #include <sys/epoll.h>
ОПИСАНИЕ Программный интерфейс epoll выполняется схожую с poll(2) задачу: следит за несколькими файловыми дескрипторами и ждёт, когда станет возможен ввод-вывод с одним из них. Программный интерфейс epoll можно использовать либо в режиме edge-triggered, либо в level-triggered и применять для слежения за достаточно большим количеством файловых дескрипторов. Для создания и управления экземпляром epoll служат следующие системные вызовы:
* Вызов epoll_create(2) создаёт экземпляр новый epoll и возвращает файловый дескриптор, указывающий на этот экземпляр (более новый epoll_create1(2) расширяет возможности epoll_create(2)).
* Затем с помощью epoll_ctl(2) регистрируются интер
...
Читать дальше »
|
ИМЯ environ - пользовательское окружение
ОБЗОР extern char **environ;
ОПИСАНИЕ Переменная environ указывает на массив указателей на строки, который называют «окружением» (environment). Последний указатель в этом массиве имеет значение NULL (данная переменная должна быть объявлена в программе пользователя, а кроме того она объявлена в заголовочном файле <unistd.h>, если определён макрос тестирования свойств _GNU_SOURCE). Указанный массив строк, становится доступным процессу после вызова exec(3), которая запускает процесс. Если дочерний процесс создаётся с помощью fork(2), то он наследует копию окружения своего родителя.
По договорённости, строки в environ имеют вид «имя=значение». Вот некоторые примеры:
USER Имя пользователя, зарегистрированного в системе (используется неко
...
Читать дальше »
|
ИМЯ ddp - реализация протокола AppleTalk в Linux
ОБЗОР #include <sys/socket.h> #include <netatalk/at.h>
ddp_socket = socket(AF_APPLETALK, SOCK_DGRAM, 0); raw_socket = socket(AF_APPLETALK, SOCK_RAW, protocol);
ОПИСАНИЕ В Linux реализованы протоколы AppleTalk, описанные в Inside AppleTalk. В ядре есть лишь уровни DDP и AARP. Они проектировались с учётом того, что ими будут пользоваться через библиотеку протоколов netatalk. В этой странице описан интерфейс для тех, кому требуется использовать уровень DDP напрямую.
Связь между AppleTalk и пользовательской программой реализована через интерфейс сокетов, совместимых с BSD. Дополнительную информацию о сокетах можно найти в socket(7).
Сокет AppleTalk создаётся из вызова socket(2), которому в качестве аргумента се
...
Читать дальше »
|
ИМЯ credentials - идентификаторы процесса
ОПИСАНИЕ ID (PID) процесса Каждый процесс имеет уникальный неотрицательный целочисленный идентификатор (PID), который ему назначается при создании с помощью fork(2). Процесс может узнать свой PID с помощью вызова getpid(2). PID имеет тип pid_t (определён в <sys/types.h>).
PID используется в различных системных вызовах для указания процесса, с которым работает вызов, например: kill(2), ptrace(2), setpriority(2) setpgid(2), setsid(2), sigqueue(3) и waitpid(2).
PID процесса сохраняется после execve(2).
Родительский ID (PPID) процесса ID родительского процесса — это ID процесса, который создал данный процесс с помощью fork(2). Процесс может получить свой PPID с помощью getppid(2). PPID имеет
...
Читать дальше »
|
ИМЯ cpuset - наборы для ограничения процессов по процессору и памяти
ОПИСАНИЕ Файловая система процессорного набора (cpuset) — это псевдо-файловый интерфейс для механизма ядра процессорного набора, который используется для управления распределением процессов по процессорам и памяти. Обычно, он монтируется в /dev/cpuset.
В системах, у которых ядра скомпилированы с поддержкой процессорного набора, все процессы прикрепляются к процессорному набору, и процессорные наборы всегда существуют. Если система поддерживает процессорные наборы, то в файле /proc/filesystems будет запись nodev cpuset. Смонтировав файловую систему процессорного набора (смотрите раздел ПРИМЕР далее), администратор может настроить процессорный набор в системе для управления размещением процессов по процессорам и памяти. По умолчанию, если настройки процессорног
...
Читать дальше »
|
ИМЯ cp1252 - набор символов CP 1252 в восьмеричном, десятичном и шестнадцатеричном виде
ОПИСАНИЕ В страницы кодов Windows включены некоторые 8-битные расширения набора символов ASCII (также известного как ISO 646-IRV). В CP 1252 кодируются символы, используемые во многих западно-европейских письменностях.
Символы CP 1252 В следующей таблице показаны символы из набора CP 1252, являющиеся печатными и отсутствующие в справочной странице ascii(7).
Вос Дес Шес Симв Описание ────────────────────────────────────────────────────────────────────────── 200 128 80 € ЗНАК ЕВРО 202 130 82 ‚ ОДИНОЧНАЯ LOW-9/НИЖНЯЯ КАВЫЧКА 203 131 83 ƒ ЛАТИНСКАЯ СТРОЧНАЯ БУКВА «F» С НЁБНЫМ КРЮЧКОМ 204 132 84 „ ДВОЙНАЯ LOW-9/НИЖНЯЯ КАВЫЧКА 205 133 85 … ГОРИЗОНТАЛЬНЫЙ ЭЛЛИПС 206 134 86 † ТИПОГРАФСКИЙ КРЕСТИК 207 135 87 ‡ ДВОЙНОЙ
...
Читать дальше »
|
ИМЯ cp1251 - набор символов CP 1251 в восьмеричном, десятичном и шестнадцатеричном виде
ОПИСАНИЕ В страницы кодов Windows включены некоторые 8-битные расширения набора символов ASCII (также известного как ISO 646-IRV). В CP 1251 кодируются символы, используемые в кириллических письменностях.
Символы CP 1251 В следующей таблице показаны символы из набора CP 1251, являющиеся печатными и отсутствующие в справочной странице ascii(7).
Вос Дес Шес Симв Описание ──────────────────────────────────────────────────────────────────────────────── 200 128 80 Ђ КИРИЛЛИЧЕСКАЯ ЗАГЛАВНАЯ БУКВА «ДЕРВЬ» 201 129 81 Ѓ КИРИЛЛИЧЕСКАЯ ЗАГЛАВНАЯ БУКВА «ГЕ» 202 130 82 ‚ ОДИНОЧНАЯ LOW-9/НИЖНЯЯ КАВЫЧКА 203 131 83 ѓ КИРИЛЛИЧЕСКАЯ СТРОЧНАЯ БУКВА «ГЕ» 204 132 84 „ ДВОЙНАЯ LOW-9/НИЖНЯЯ КАВЫЧКА 205 133 85 … ГОРИЗОНТАЛЬНЫЙ ЭЛЛИПС
...
Читать дальше »
|
ИМЯ complex - основы комплексной математики
ОБЗОР #include <complex.h>
ОПИСАНИЕ Комплексные числа — это числа вида z = a+b*i, где a и b являются вещественными числами, и i = sqrt(-1), где i*i = -1.
Существуют и другие способы представления комплексных чисел. Пара вещественных чисел (a,b) может быть представлена как точка на плоскости, которая задаётся координатными осями X и Y. Эта же самая точка может быть также описана парой вещественных чисел (r,phi), где r — это расстояние от нулевой точки отсчёта 0, а phi — угол между осью X и прямой 0z. Итак, z = r*exp(i*phi) = r*(cos(phi)+i*sin(phi)).
Основные операции с комплексными числами, заданными в виде z = a+b*i и w = c+d*i, следующие:
сложение: z+w = (a+c) + (b+d)*i
умножение: z*w = (a*c - b*d) + (a*d + b*c)*i
деле
...
Читать дальше »
|
ИМЯ charsets - стандарты наборов символов и интернационализация
ОПИСАНИЕ В этой справочной странице представлен обзор различных стандартов наборов символов и их использование в Linux до повсеместного распространения Юникода. Часть данной информации будет полезна людям, работающим в старых системах или со старыми документами.
Обсуждаемые стандарты: ASCII, GB 2312, ISO 8859, JIS, KOI8-R, KS и Юникод.
В основном, описываются наборы символов, реально используемые в локалях, и опускается всё огромное количество наборов, существующих в других системах.
ASCII ASCII (American Standard Code For Information Interchange; американский стандартный код для обмена информацией) — первоначальный 7-битный набор символов, разработанный для американского варианта английского языка. Также известен как US-ASCII. В настоящее время описан
...
Читать дальше »
|
ИМЯ cgroups - управляемые группы в Linux
ОПИСАНИЕ Управляемые cgroup-ы, обычно называемые cgroups, это свойство ядра Linux, которое позволяет объединять процессы в иерархические группы, и в этих группах отслеживать и ограничивать разные типы ресурсов. Ядро предоставляет интерфейс работы с cgroup-ами через псевдо-файловую систему, называемую cgroupfs. Группировка реализована в базовой части ядра cgroup, а слежение за ресурсами и ограничениями — в подсистемах самих ресурсов (память, ЦП и т. п.).
Терминология cgroup — это набор процессов, которые связаны с набором ограничений или параметров, определяемых через файловую систему cgroup.
subsystem — компонент ядра, который изменяет поведение процессов в cgroup-у. Реализованы различные подсистемы, они позволяют делать разные вещи, например ограничивать количество времени ЦП и
...
Читать дальше »
|
ИМЯ intro - введение к играм
ОПИСАНИЕ В справочном разделе 6 описываются все игры и маленькие забавные программки, имеющиеся в системе.
ЗАМЕЧАНИЯ Авторы и условия распространения Авторы и условия распространения указаны в заголовке исходной справочной страницы. Заметим, что у разных страниц они могут быть разными! Список русских переводчиков для каждой страницы можно найти в .po файле в исходном коде пакета.
|
ИМЯ zic - компилятор часовых поясов
ОБЗОР zic [ -v ] [ -d каталог ] [ -l местное_время ] [ -p правила_posix ] [ -L имя_файла_високосной_секунды ] [ -s ] [ -y команда ] [ имя_файла ... ]
ОПИСАНИЕ Zic читает текст из файла(ов), имя которого задано в командной строке и создаёт файлы с информацией о переводе времени. Если в качестве имени_файла указан символ -, то для чтения используется стандартный ввод.
Возможные параметры:
-d каталог Создавать файлы с информацией для перевода времени в заданном каталоге, а не в нижеуказанном стандартном каталоге.
-l часовой_пояс Использовать заданный часовой пояс в качестве местного времени. В этом случае zic поступит так, как
...
Читать дальше »
|
ИМЯ zdump - информация о часовом поясе
ОБЗОР zdump [ --version ] [ --help ] [ -v ] [ -c [начальный год,]конечный год ] [ часовой пояс … ]
ОПИСАНИЕ Zdump выводит текущее время для каждого часового пояса, указанного в командной строке.
Возможные параметры:
--version Вывод информации о версии и выход из программы.
--help Вывод короткой справки и выход из программы.
-v Для каждого часового пояса указанного в командной строке, выводится наименьшее возможное время, время через день после наименьшего возможного времени, время за одну секунду до и точное время обнаруженных временных разрывов, время за день до максимально возможного времени и максимальн
...
Читать дальше »
|
ИМЯ usermod - изменяет учётную запись пользователя
СИНОПСИС usermod [параметры] УЧЁТНАЯ_ЗАПИСЬ
ОПИСАНИЕ Команда usermod изменяет системные файлы учётных записей согласно переданным в командной строке параметрам.
ПАРАМЕТРЫ Параметры команды usermod:
-a, --append Добавить пользователя в дополнительную группу(ы). Использовать только вместе с параметром -G.
-c, --comment КОММЕНТАРИЙ Новое значение поля комментария в файле пользовательских паролей. Обычно его изменяют с помощью программы chfn(1).
-d, --home HOME_DIR Домашний каталог нового пользователя.
Если указан параметр -m, то содержимое текущего домашнего каталога будет
...
Читать дальше »
|
ИМЯ userdel - удаляет учётную запись и файлы пользователя
СИНОПСИС userdel [параметры] УЧЁТНАЯ_ЗАПИСЬ
ОПИСАНИЕ Команда userdel изменяет системные файлы учётных записей, удаляя все записи, относящиеся к указанному имени_пользователя. Заданная учётная запись должна существовать.
ПАРАМЕТРЫ Параметры команды userdel:
-f, --force С этим параметром учётная запись будет удалена, даже если пользователь в этот момент работает в системе. Он также заставляет userdel удалить домашний каталог пользователя и почтовый ящик, даже если другой пользователь использует тот же домашний каталог или если почтовый ящик не принадлежит данному пользователю. Если значение USERGROUPS_ENAB равно yes в фа
...
Читать дальше »
|
ИМЯ useradd - регистрирует нового пользователя или изменяет информацию по умолчанию о новых пользователях
СИНОПСИС useradd [параметры] УЧЁТНАЯ_ЗАПИСЬ
useradd -D
useradd -D [параметры]
ОПИСАНИЕ При запуске без параметра -D команда useradd создаёт новую учётную запись пользователя, используя значения из командной строки и системные значения по умолчанию. В зависимости от параметров командной строки, команда useradd обновляет системные файлы, а также может создать домашний каталог нового пользователя и скопировать начальные файлы настроек.
По умолчанию, для нового пользователя также создаётся группа (смотрите параметры -g, -N, -U и USERGROUPS_ENAB).
ПАРАМЕТРЫ Параметры команды use
...
Читать дальше »
|
ИМЯ tzselect - выбор часового пояса
ОБЗОР tzselect
ОПИСАНИЕ Программа tzselect запрашивает у пользователя его текущее местоположение и выводит описание часового пояса на устройство стандартного вывода. Это описание можно использовать в качестве значения переменной окружения TZ.
Взаимодействие с пользователем происходит через устройства стандартного ввода и стандартных ошибок.
КОД РЕЗУЛЬТАТА Возвращаемое значение равно нулю, если пользователь правильно ввёл информацию о часовом поясе, в противном случае возвращаемое значение не равно нулю.
ОКРУЖЕНИЕ AWK Имя POSIX-совместимой программы awk (по умолчанию awk).
TZDIR Имя каталога, содержащего файлы с описани
...
Читать дальше »
|
ИМЯ sln - создаёт символьные ссылки
ОБЗОР sln source dest sln filelist
ОПИСАНИЕ Программа sln создаёт символьные ссылки. В отличие от программы ln(1) она собрана статически. Это означает, что если по какой-то причине динамический компоновщик не работает, sln можно использовать для создания символьных ссылок на динамические библиотеки.
Из командной строки есть два способа вызова. С помощью первого создаётся dest как символьная ссылка на source.
Во втором filelist — список пар путей через пробел; работает так, как если бы sln вызывался несколько раз с двумя путями в качестве аргументов.
У программы sln нет параметров командной строки.
СМОТРИТЕ ТАКЖЕ ln(1),
...
Читать дальше »
|
ИМЯ pwconv, pwunconv, grpconv, grpunconv - преобразует пароли пользователей и групп в/из защищённую форму
СИНОПСИС pwconv [параметры]
pwunconv [параметры]
grpconv [параметры]
grpunconv [параметры]
ОПИСАНИЕ Команда pwconv создаёт файл shadow из файла passwd и необязательно существующего файла shadow.
Команда pwunconv создаёт файл passwd из файлов passwd и shadow, а затем удаляет файл shadow.
Команда grpconv создаёт файл gshadow из файла group и необязательно существующего файла gshadow.
Команда grpunconv создаёт файл group из файлов group и gshadow, а затем удаляет файл gshadow.
Эти четыре программы работают с файлами обычных или теневых паролей пользователей и гр
...
Читать дальше »
|
ИМЯ pwconv, pwunconv, grpconv, grpunconv - преобразует пароли пользователей и групп в/из защищённую форму
СИНОПСИС pwconv [параметры]
pwunconv [параметры]
grpconv [параметры]
grpunconv [параметры]
ОПИСАНИЕ Команда pwconv создаёт файл shadow из файла passwd и необязательно существующего файла shadow.
Команда pwunconv создаёт файл passwd из файлов passwd и shadow, а затем удаляет файл shadow.
Команда grpconv создаёт файл gshadow из файла group и необязательно существующего файла gshadow.
Команда grpunconv создаёт файл group из файлов group и gshadow, а затем удаляет файл gshadow.
Эти четыре программы работают с файлами обычных или теневых паролей пользователей и гр
...
Читать дальше »
|
ИМЯ pwck - проверяет целостность файлов паролей
СИНОПСИС pwck [параметры] [passwd [ shadow ]]
ОПИСАНИЕ Программа pwck проверяет целостность информации о пользователях и аутентификации. Проверяется формат всех записей файлов /etc/passwd и /etc/shadow и корректность данных каждого поля. В случае обнаружения ошибок пользователю предлагается подтвердить удаление записей, имеющих неверный формат или восстановление которых невозможно.
Выполняются следующие проверки:
· правильное количество полей
· уникальность и корректность имени пользователя
· корректность идентификатора пользователя и группы
· корректность первичной группы
· корректность домашнего каталога
· корректность ре
...
Читать дальше »
|
ИМЯ nscd - программа кэширования службы имён
ОПИСАНИЕ Nscd — это служба, которая кэширует наиболее частые запросы службы имён. По умолчанию, поведение службы кэша определяет файл с настройками /etc/nscd.conf. Смотрите nscd.conf(5).
Nscd предоставляет кэшированный доступ к базам данных passwd(5), group(5), hosts(5), service(5) и netgroup через стандартные интерфейсы libc, такие как getpwnam(3), getpwuid(3), getgrnam(3), getgrgid(3), gethostbyname(3) и другие.
Для каждой базы есть два кэша: попаданий (для найденных элементов) и промахов (для ненайденных элементов). Каждый кэш имеет для своих данных отдельное TTL (time-to-live — время жизни). Заметим, что файл те
...
Читать дальше »
|
ИМЯ newusers - обновляет и создаёт новые учётные записи пользователей в пакетном режиме
СИНОПСИС newusers [параметры] [файл]
ОПИСАНИЕ Программа newusers читает файл (или по умолчанию стандартный ввод) и использует эту информацию для обновления группы существующих или создания новых учётных записей. Каждая строка имеет формат стандартного файла паролей (смотрите passwd(5)) за исключением:
pw_name:pw_passwd:pw_uid:pw_gid:pw_gecos:pw_dir:pw_shell
pw_name Имя пользователя.
It can be the name of a new user or the name of an existing user (or a user created before by newusers). In case of an existing user, the user's information will be changed, otherwise a new user will be created.
...
Читать дальше »
|
НАЗВАНИЕ mandb - создаёт или обновляет кэши index справочных страниц
СИНТАКСИС mandb [-dqsucpt?V] [-C файл] [manpath] mandb [-dqsut] [-C файл] -f имя_файла ...
ОПИСАНИЕ mandb используется для инициализации или ручного обновления кэшей базы данных index, которые обычно поддерживаются man. В кэшах содержится информация о текущем состоянии системы справочных страниц, а хранящаяся в них информация используется утилитами man-db для повышения скорости работы и функциональности.
При создании или обновлении index, mandb предупреждает о неверных запросах ROFF .so, фиктивных именах файлов справочных страниц и справочных страницах, которые не удалось проанализировать с помощью whatis.
Указываемые при запуске mandb необязательные
...
Читать дальше »
|
ИМЯ ld.so, ld-linux.so* - динамический компоновщик/загрузчик
ОБЗОР Динамический компоновщик может запускаться неявно из динамически скомпонованной программы или общего объекта (в этом случае динамическому компоновщику невозможно передать параметры командной строки, как и в случае с ELF, когда динамический компоновщик хранится в разделе .interp исполняемой программы) или явно с помощью вызова:
/lib/ld-linux.so.* [ПАРАМЕТРЫ] [ПРОГРАММА [АРГУМЕНТЫ]]
ОПИСАНИЕ Программы ld.so и ld-linux.so* ищут и загружают общие объекты (общие библиотеки), необходимые программе, а также подготавливают программу к запуску и запускают её.
Для двоичных файлов Linux требуется динамическая компоновка (компоновка во время выполнения), если при
...
Читать дальше »
|
ИМЯ ld.so, ld-linux.so* - динамический компоновщик/загрузчик
ОБЗОР Динамический компоновщик может запускаться неявно из динамически скомпонованной программы или общего объекта (в этом случае динамическому компоновщику невозможно передать параметры командной строки, как и в случае с ELF, когда динамический компоновщик хранится в разделе .interp исполняемой программы) или явно с помощью вызова:
/lib/ld-linux.so.* [ПАРАМЕТРЫ] [ПРОГРАММА [АРГУМЕНТЫ]]
ОПИСАНИЕ Программы ld.so и ld-linux.so* ищут и загружают общие объекты (общие библиотеки), необходимые программе, а также подготавливают программу к запуску и запускают её.
Для двоичных файлов Linux требуется динамическая компоновка (компоновка во время выполнения), если при
...
Читать дальше »
|
ИМЯ ld.so, ld-linux.so* - динамический компоновщик/загрузчик
ОБЗОР Динамический компоновщик может запускаться неявно из динамически скомпонованной программы или общего объекта (в этом случае динамическому компоновщику невозможно передать параметры командной строки, как и в случае с ELF, когда динамический компоновщик хранится в разделе .interp исполняемой программы) или явно с помощью вызова:
/lib/ld-linux.so.* [ПАРАМЕТРЫ] [ПРОГРАММА [АРГУМЕНТЫ]]
ОПИСАНИЕ Программы ld.so и ld-linux.so* ищут и загружают общие объекты (общие библиотеки), необходимые программе, а также подготавливают программу к запуску и запускают её.
Для двоичных файлов Linux требуется динамическая компоновка (компоновка во время выполнения), если при
...
Читать дальше »
|
ИМЯ ldconfig - настройка связывания времени выполнения в динамическом компоновщике
ОБЗОР /sbin/ldconfig [ -nNvXV ] [ -f conf ] [ -C кэш ] [ -r root ] каталог … /sbin/ldconfig -l [ -v ] библиотека … /sbin/ldconfig -p
ОПИСАНИЕ ldconfig создаёт необходимые ссылки и кэш для самых новых общих библиотек, найденных в каталогах, которые указаны в командной строке, в файле /etc/ld.so.conf и в доверенные каталогах /lib и /usr/lib (на некоторых 64-битных архитектурах, таких как x86-64, lib и /usr/lib являются доверительными каталогами для 32-битных библиотек, а каталоги /lib64 и /usr/lib64 используются для 64-битных библиотек).
Кэш используется компоновщиком времени выполнения, ld.so или ld-linux.so. ldconfig проверяет заголовок и им
...
Читать дальше »
|
ИМЯ lastlog - выводит отчёт о последней регистрации в системе всех или указанного пользователя
СИНОПСИС lastlog [параметры]
ОПИСАНИЕ Программа lastlog упорядочивает и выводит содержимое файла /var/log/lastlog, который содержит даты последнего входа пользователей в систему. Выводятся имя пользователя, порт и дата последнего входа в систему. По умолчанию (вызов без параметров) показываются записи файла lastlog, отсортированные согласно расположению пользователей в файле /etc/passwd.
ПАРАМЕТРЫ Параметры команды lastlog:
-b, --before ДНЕЙ Показать записи lastlog за последние ДНЕЙ.
-C, --clear Clear lastlog record of a user. This option can be used only together with -u
...
Читать дальше »
|
ИМЯ kded5 - Демон KDE — программа, автоматически обновляющая кэш системной конфигурации KDE (Sycoca).
ОБЗОР kded5 [--check]
ОПИСАНИЕ kded5 включает в себя несколько небольших служб. В основном это службы D-Bus, предоставляемые модулями KDED. Кроме того, KDED занимается обновлением кэша Sycoca (двоичный кэш типов служб, типов MIME и служб, используемых компонентом KService из KDE Frameworks) и запуском сценариев обновления конфигурационных файлов KConfig.
Для обновления кэша Sycoca данный демон отслеживает содержимое каталогов с файлами .desktop. Если добавляется или удаляется файл, после 5-секундной задержки (на случай множественных обновлений файла) запускается программа kbuildsycoca5, которая обновит кэш Sycoca.
...
Читать дальше »
|
ИМЯ intro - введение в административные и привилегированные команды
ОПИСАНИЕ В разделе 8 описываются команды, которые могут быть использованы, либо используются исключительно суперпользователем: например, команды управления системой, службы и команды для управления аппаратурой.
Как и команды, описываемые в разделе 1, команды, описываемые в этом разделе, по завершению возвращают код результата, который указывает, выполнилась ли команда успешно или нет. Подробней смотрите intro(1).
ЗАМЕЧАНИЯ Авторы и условия распространения Авторы и условия распространения указаны в заголовке исходной справочной страницы. Заметим, что у разных страниц они могут быть разными! Список русских переводчиков для каждой страницы мож
...
Читать дальше »
|
ИМЯ iconvconfig - создаёт кэш настроек модуля iconv
ОБЗОР iconvconfig [параметры] [каталог]…
ОПИСАНИЕ Функция iconv(3) использует модули gconv для преобразования между наборами символов. Файл настройки используется для определения необходимости модулей для преобразования. Загрузка и обработка такого файла настройки замедляла бы программу, использующую iconv(3), поэтому задействуется кэширующий механизм.
Программа iconvconfig читает файлы настройки модуля iconv и записывает быстро загружаемый файл кэша настроек модуля gconv.
Кроме модулей gconv, предоставляемых системой, пользователь может задавать свои каталоги модулей gconv в переменной окружения GCONV_PATH. Однако кэширование настр
...
Читать дальше »
|
ИМЯ pwconv, pwunconv, grpconv, grpunconv - преобразует пароли пользователей и групп в/из защищённую форму
СИНОПСИС pwconv [параметры]
pwunconv [параметры]
grpconv [параметры]
grpunconv [параметры]
ОПИСАНИЕ Команда pwconv создаёт файл shadow из файла passwd и необязательно существующего файла shadow.
Команда pwunconv создаёт файл passwd из файлов passwd и shadow, а затем удаляет файл shadow.
Команда grpconv создаёт файл gshadow из файла group и необязательно существующего файла gshadow.
Команда grpunconv создаёт файл group из файлов group и gshadow, а затем удаляет файл gshadow.
Эти четыре программы работают с файлами обычных или теневых паролей пользователей и гр
...
Читать дальше »
|
ИМЯ pwconv, pwunconv, grpconv, grpunconv - преобразует пароли пользователей и групп в/из защищённую форму
СИНОПСИС pwconv [параметры]
pwunconv [параметры]
grpconv [параметры]
grpunconv [параметры]
ОПИСАНИЕ Команда pwconv создаёт файл shadow из файла passwd и необязательно существующего файла shadow.
Команда pwunconv создаёт файл passwd из файлов passwd и shadow, а затем удаляет файл shadow.
Команда grpconv создаёт файл gshadow из файла group и необязательно существующего файла gshadow.
Команда grpunconv создаёт файл group из файлов group и gshadow, а затем удаляет файл gshadow.
Эти четыре программы работают с файлами обычных или теневых паролей пользователей и гр
...
Читать дальше »
|
ИМЯ grpck - проверяет корректность файлов групп
СИНОПСИС grpck [параметры] [группа [ shadow ]]
ОПИСАНИЕ Программа grpck проверяет целостность информации о группах в системе. Проверяются формат и правильность данных всех записей в файлах /etc/group и /etc/gshadow. В случае обнаружения ошибок пользователю предлагается подтвердить удаление записей, имеющих неверный формат или восстановление которых невозможно.
Выполняются следующие проверки:
· правильное количество полей
· уникальность и корректность имени группы
· корректность идентификатора группы (только для /etc/group)
· корректность списка членов и администраторов
· соответствие записи в файле /etc/gshadow (и /etc/group при проверках gshadow)
...
Читать дальше »
|
ИМЯ groupmod - изменяет определение группы в системе
СИНОПСИС groupmod [параметры] ГРУППА
ОПИСАНИЕ Команда groupmod изменяет определение указанной ГРУППЫ, изменяя соответствующую запись в базе данных групп.
ПАРАМЕТРЫ Параметры команды groupmod:
-g, --gid GID Имя группы будет изменено с ГРУППА на GID.
Десятичное значение GID должно быть неотрицательным. Это значение должно быть уникальным, если не указан параметр -o.
У пользователей, которых эта группа является первичной, будет выполнено соответствующее обновление.
У всех файлов, которые имеют ID старой группы и должны продолжать принадлежать GROUP, нужно изменить их ID вручную.
...
Читать дальше »
|
ИМЯ groupmems - управляет членами первичной группы пользователя
СИНОПСИС groupmems -a имя_пользователя | -d имя_пользователя | [-g имя_группы] | -l | -p
ОПИСАНИЕ Программа groupmems позволяет пользователю управлять списком членов своей группы не имея привилегий суперпользователя. Программа groupmems работает в системах, где в качестве первичной группы пользователя является группа с именем совпадающим с именем пользователя (то есть, guest / guest).
Только суперпользователь как администратор может использовать groupmems, чтобы изменить список членов не своей группы.
ПАРАМЕТРЫ Параметры команды groupmems:
-a, --add имя_пользователя Add a user to the group membership list.
Если сущес
...
Читать дальше »
|
ИМЯ groupdel - удаляет группу
СИНОПСИС groupdel [параметры] ГРУППА
ОПИСАНИЕ Программа groupdel изменяет системные файлы учётных записей, удаляя все записи, относящиеся к ГРУППЕ. Группа с таким именем должна существовать.
ПАРАМЕТРЫ Параметры команды groupdel:
-h, --help Показать краткую справку и закончить работу.
-R, --root КАТ_CHROOT Выполнить изменения в каталоге КАТ_CHROOT и использовать файлы настройки из каталога КАТ_CHROOT.
ПРЕДОСТЕРЕЖЕНИЯ Вы не можете удалить группу, если она является первичной для существующего пользователя. Вы должны удалить пользователя перед тем как удалять группу.
Вы должны вручную проверить все файловые си
...
Читать дальше »
|
ИМЯ groupadd - создаёт новую группу
СИНОПСИС groupadd [параметры] группа
ОПИСАНИЕ Программа groupadd создаёт новую группу согласно указанным значениям командной строки и системным значениям по умолчанию. Новая группа будет добавлена в системные файлы.
ПАРАМЕТРЫ Параметры команды groupadd:
-f, --force Завершить работу и вернуть состояние успешного выполнения, если группа уже существует. Если используется вместе с параметром -g и указанный GID уже существует, то выбирается другой (уникальный) GID (то есть параметр -g игнорируется).
-g, --gid GID Числовое значение идентификатора группы (ID). Оно должно быть уникальным, если не используется параметр -o
...
Читать дальше »
|
ИМЯ faillog - показывает записи из файла faillog или задаёт предел неудачных попыток входа в систему
СИНОПСИС faillog [параметры]
ОПИСАНИЕ Программа faillog показывает содержимое журнала неудачных попыток (файл /var/log/faillog). Также она может быть использована для управления счётчиком неудачных попыток и их ограничением. При запуске faillog без параметров выводятся записи faillog только тех пользователей, у которых имеется хотя бы одна неудачная попытка входа.
ПАРАМЕТРЫ Параметры команды faillog:
-a, --all Показать записи faillog для всех пользователей из базы данных faillog.
Список пользователей можно ограничить с помощью параметра -u.
В режиме вывода это ограни
...
Читать дальше »
|
ИМЯ chpasswd - обновляет пароли в пакетном режиме
СИНОПСИС chpasswd [параметры]
ОПИСАНИЕ Программа chpasswd читает список пар «пользователь пароль» из стандартного входного потока и обновляет информацию о существующих пользователях. Каждая строка имеет вид:
имя_пользователя:пароль
По умолчанию, передаваемый пароль должен быть в виде обычного текста и шифруется командой chpasswd. Также, если есть срок действия пароля, то он будет обновлён.
По умолчанию пароли шифруются PAM, но (даже если это не рекомендуется) вы можете выбрать другой метод шифрования с помощью параметра -e, -m или -c.
Except when PAM is used to encrypt the passwords, chpasswd first updates all the passwords in memory, and then commits all the chang
...
Читать дальше »
|
ИМЯ chgpasswd - обновляет пароли групп в пакетном режиме
СИНОПСИС chgpasswd [параметры]
ОПИСАНИЕ Программа chgpasswd читает список пар «группа пароль» из стандартного входного потока и обновляет информацию о существующих группах. Каждая строка имеет вид:
имя_группы:пароль
По умолчанию, передаваемый пароль должен быть в виде обычного текста и шифруется командой chgpasswd.
The default encryption algorithm can be defined for the system with the ENCRYPT_METHOD variable of /etc/login.defs, and can be overwritten with the -e, -m, or -c options.
Данная команда предназначена для работы в крупных системных средах, где за один раз заводится несколько учётных записей.
ПАРАМЕТРЫ Параме
...
Читать дальше »
|
НАЗВАНИЕ catman - создаёт или обновляет уже отформатированные справочные страницы
СИНТАКСИС catman [-d?V] [-M путь] [-C файл] [раздел] ...
ОПИСАНИЕ catman используется для создания новейших отформатированных справочных страниц, называемых cat страницами. Cat страницы, обычно, намного быстрее отображаются, чем исходные справочные страницы, но для их хранения требуется дополнительное место. Решение о существовании определённых cat страниц принимает локальный администратор, который должен предоставить подходящие каталоги для их хранения.
В параметрах catman задаются иерархии справочных страниц и разделы, которые должны быть отформатированы заранее. Иерархиями по умолчанию считаются системные иерархии, указанные в файл
...
Читать дальше »
|
НАЗВАНИЕ accessdb - сбрасывает содержимое базы данных man-db в понятный человеку формат
СИНТАКСИС /usr/sbin/accessdb [-d?V] [<index-файл>]
ОПИСАНИЕ accessdb выводит данные, содержащиеся внутри базы данных man-db в понятном человеку формате. По умолчанию, данные выводятся из файла /var/cache/man/index.<db-type>, где <db-type> зависит от используемой библиотеки базы данных.
Передача accessdb параметра заменяет это значение по умолчанию.
ПАРАМЕТРЫ -d, --debug Показывать отладочную информацию.
-?, --help Показать справочное сообщение и закончить работу.
--usage Показать короткое сообщение об использовании и з
...
Читать дальше »
|
ИМЯ setxattr, lsetxattr, fsetxattr - устанавливает расширенное значение атрибутов
ОБЗОР #include <sys/types.h> #include <sys/xattr.h>
int setxattr(const char *path, const char *name, const void *value, size_t size, int flags); int lsetxattr(const char *path, const char *name, const void *value, size_t size, int flags); int fsetxattr(int fd, const char *name, const void *value, size_t size, int flags);
ОПИСАНИЕ Расширенные атрибуты представляют собой пару имя:значение и связываются с записями inode (файлы, каталоги, символьные ссылки и т.п.). Они являются расширениями к обычным атрибутам, связанным со всеми записями inode в системе (например, данные stat(
...
Читать дальше »
|
ИМЯ removexattr, lremovexattr, fremovexattr - удаление расширенных атрибутов
ОБЗОР #include <sys/types.h> #include <sys/xattr.h>
int removexattr(const char *path, const char *name); int lremovexattr(const char *path, const char *name); int fremovexattr(int fd, const char *name);
ОПИСАНИЕ Расширенные атрибуты представляют собой пару имя:значение и связываются с записями inode (файлы, каталоги, символьные ссылки и т.п.). Они являются расширениями к обычным атрибутам, связанным со всеми записями inode в системе (например, данные stat(2)). Полное описание модели расширенных атрибутов можно найти в xattr(7).
Вызов removexattr() удаляет расширенный атрибут с именем, заданным в name и связа
...
Читать дальше »
|
ИМЯ alloc_hugepages, free_hugepages - выделяет или освобождает огромные страницы
ОБЗОР void *alloc_hugepages(int key, void *addr, size_t len, int prot, int flag);
int free_hugepages(void *addr);
ОПИСАНИЕ Системные вызовы alloc_hugepages() и free_hugepages() появились в Linux 2.5.36 и удалены в 2.5.54. Они существовали только на архитектурах i386 и ia64 (при сборке с параметром CONFIG_HUGETLB_PAGE). В Linux 2.4.20 такие номера системных вызовов остались, но сами вызовы завершаются с ошибкой ENOSYS.
На i386 аппаратура управления памятью умеет работать с обычными страницами (4 КиБ) и огромными страницами (2 или 4 МиБ). Подобно этому, ia64 умеет работать с огромными страницами разных размеров. Эти сис
...
Читать дальше »
|
ИМЯ fork - создаёт дочерний процесс
ОБЗОР #include <unistd.h>
pid_t fork(void);
ОПИСАНИЕ Вызов fork() создаёт новый процесс посредством копирования вызывающего процесса. Новый процесс считается дочерним процессом. Вызывающий процесс считается родительским процессом.
Дочерний и родительский процессы находятся в отдельных пространствах памяти. Сразу после fork() эти пространства имеют одинаковое содержимое. Запись в память, отображение файлов (mmap(2)) и снятие отображения (munmap(2)), выполненных в одном процессе, ничего не изменяет в другом.
Дочерний процесс является точной копией родительского процесса за исключением следующих моментов:
* Потомок имеет свой у
...
Читать дальше »
|
ИМЯ flock - устанавливает или снимает консультативную (advisory) блокировку на открытом файле
ОБЗОР #include <sys/file.h>
int flock(int fd, int operation);
ОПИСАНИЕ Устанавливает или снимает консультативную блокировку на открытом файле, указанном в fd. Аргумент operation может содержать одно из следующих значений:
LOCK_SH Установить общую (shared) блокировку. Общую блокировку на заданный файл может удерживать более чем один процесс.
LOCK_EX Установить эксклюзивную (exclusive) блокировку. Только один процесс может удерживать эксклюзивную блокировку файла.
LOCK_UN Удалить существующую блокировку, удерживаемую данным процессом.
Вызов flock() может бы
...
Читать дальше »
|
ИМЯ listxattr, llistxattr, flistxattr - выводит список названий расширенных атрибутов
ОБЗОР #include <sys/types.h> #include <sys/xattr.h>
ssize_t listxattr(const char *path, char *list, size_t size); ssize_t llistxattr(const char *path, char *list, size_t size); ssize_t flistxattr(int fd, char *list, size_t size);
ОПИСАНИЕ Расширенные атрибуты представляют собой пару имя:значение и связываются с записями inode (файлы, каталоги, символьные ссылки и т.п.). Они являются расширениями к обычным атрибутам, связанным со всеми записями inode в системе (например, данные stat(2)). Полное описание модели расширенных атрибутов можно найти в xattr(7).
listxattr() получает список названий расширенных атрибутов, св
...
Читать дальше »
|
ИМЯ init_module, finit_module - загружает модуль ядра
ОБЗОР int init_module(void *module_image, unsigned long len, const char *param_values);
int finit_module(int fd, const char *param_values, int flags);
Замечание: В заголовочных файлах glibc отсутствует init_module() и finit_module(); смотрите ЗАМЕЧАНИЯ.
ОПИСАНИЕ Вызов init_module() загружает образ ELF в пространство ядра, выполняет все необходимые перемещения символов, инициализирует значения параметров модуля, предоставленные вызывающим и запускает функцию модуля init. Данный системный вызов требует дополнительных прав.
Аргумент module_image указывает на буфер, содержащий двоичный образ для загрузки; в len
...
Читать дальше »
|
ИМЯ getxattr, lgetxattr, fgetxattr - получить расширенное значение атрибута
ОБЗОР #include <sys/types.h> #include <sys/xattr.h>
ssize_t getxattr(const char *path, const char *name, void *value, size_t size); ssize_t lgetxattr(const char *path, const char *name, void *value, size_t size); ssize_t fgetxattr(int fd, const char *name, void *value, size_t size);
ОПИСАНИЕ Расширенные атрибуты представляют собой пару имя:значение и связываются с записями inode (файлы, каталоги, символьные ссылки и т.п.). Они являются расширениями к обычным атрибутам, связанным со всеми записями inode в системе (например, данные stat(2)). Полное описание модели расш
...
Читать дальше »
|
ИМЯ afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - нереализованные системные вызовы
ОБЗОР Нереализованные системные вызовы.
ОПИСАНИЕ Данные системные вызовы не реализованы в ядре Linux.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ Эти системные вызовы всегда возвращают -1 и устанавливают для errno значение ENOSYS.
ЗАМЕЧАНИЯ Заметим, что ftime(3), profil(3) и ulimit(3) реализованы в виде библиотечных функций.
Некоторые системные вызовы, такие как alloc_hugepages(2), free_hugepages(2), ioperm(2), iopl(2
...
Читать дальше »
|
ИМЯ fsync, fdatasync - синхронизирует состояние файла в памяти с состоянием на устройстве хранения
ОБЗОР #include <unistd.h>
int fsync(int fd);
int fdatasync(int fd);
Требования макроса тестирования свойств для glibc (см. feature_test_macros(7)):
fsync(): в glibc 2.16 и новее: Не требуется определять макросы тестирования свойств до glibc 2.15 включительно: _BSD_SOURCE || _XOPEN_SOURCE || /* начиная с glibc 2.8: */ _POSIX_C_SOURCE >= 200112L fdatasync(): _POSIX_C_SOURCE >= 199309L || _XOPEN_SOURCE >= 500
ОПИСАНИЕ Вызов fsync() пересылает («сбрасывает») все изменённые в памяти (in-core) данные (т.е., изменённ
...
Читать дальше »
|
ИМЯ fcntl - работа с файловым дескриптором
ОБЗОР #include <unistd.h> #include <fcntl.h>
int fcntl(int fd, int cmd, ... /* arg */ );
ОПИСАНИЕ fcntl() позволяет выполнять различные команды над открытым файловым дескриптором fd. Команда определяется содержимым аргумента cmd.
fcntl() может принимать необязательный третий аргумент. Необходимость его указания зависит от значения, указанного в cmd. Тип необходимого аргумента указан в скобках после каждого имени значения cmd (в большинстве случаев требуется тип int, и мы определяем аргумент с помощью имени arg), или указывается void, если аргумент не нужен.
Некоторые операции, описанные далее, поддерживаются только начиная с определённой версии
...
Читать дальше »
|
ИМЯ chown, fchown, lchown, fchownat - изменяет владельца файла
ОБЗОР #include <unistd.h>
int chown(const char *pathname, uid_t owner, gid_t group); int fchown(int fd, uid_t owner, gid_t group); int lchown(const char *pathname, uid_t owner, gid_t group);
#include <fcntl.h> /* определения констант of AT_* */ #include <unistd.h>
int fchownat(int dirfd, const char *pathname, uid_t owner, gid_t group, int flags);
Требования макроса тестирования свойств для glibc (см. feature_test_macros(7)):
fchown(), lchown(): /* начиная с glibc 2.12: */ _POSIX_C_SOURCE >= 200809L || _XOPEN_SOURCE >= 500 || /* версии glibc <= 2.19: */ _BSD_SOURCE
fchownat(
...
Читать дальше »
|
ИМЯ chmod, fchmod, fchmodat - изменяет права доступа к файлу
ОБЗОР #include <sys/stat.h>
int chmod(const char *pathname, mode_t mode); int fchmod(int fd, mode_t mode);
#include <fcntl.h> /* определения констант AT_* */ #include <sys/stat.h>
int fchmodat(int dirfd, const char *pathname, mode_t mode, int flags);
Требования макроса тестирования свойств для glibc (см. feature_test_macros(7)):
fchmod(): /* начиная с glibc 2.16: */ _POSIX_C_SOURCE || /* версии glibc <= 2.19: */ _BSD_SOURCE || /* версии glibc <= 2.15: */ _XOPEN_SOURCE >= 500 || /* Glibc 2.12 - 2.15: */ _POSIX_C_SOURCE >= 200809L
fchmodat(): Начиная с glibc 2.10:
...
Читать дальше »
|
ИМЯ chmod, fchmod, fchmodat - изменяет права доступа к файлу
ОБЗОР #include <sys/stat.h>
int chmod(const char *pathname, mode_t mode); int fchmod(int fd, mode_t mode);
#include <fcntl.h> /* определения констант AT_* */ #include <sys/stat.h>
int fchmodat(int dirfd, const char *pathname, mode_t mode, int flags);
Требования макроса тестирования свойств для glibc (см. feature_test_macros(7)):
fchmod(): /* начиная с glibc 2.16: */ _POSIX_C_SOURCE || /* версии glibc <= 2.19: */ _BSD_SOURCE || /* версии glibc <= 2.15: */ _XOPEN_SOURCE >= 500 || /* Glibc 2.12 - 2.15: */ _POSIX_C_SOURCE >= 200809L
fchmodat(): Начиная с glibc 2.10:
...
Читать дальше »
|
ИМЯ chdir, fchdir - изменить рабочий каталог
ОБЗОР #include <unistd.h>
int chdir(const char *path); int fchdir(int fd);
Требования макроса тестирования свойств для glibc (см. feature_test_macros(7)):
fchdir(): _XOPEN_SOURCE >= 500 || /* начиная с glibc 2.12: */ _POSIX_C_SOURCE >= 200809L || /* в glibc до версии 2.19 включительно: */ _BSD_SOURCE
ОПИСАНИЕ chdir() изменяет текущий рабочий каталог вызвавшего процесса на каталог, указанный в path.
fchdir() идентичен chdir(); разница в том, что каталог указывается в виде открытого файлового дескриптора.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ При успешном выполнении возвращается 0. В случае о
...
Читать дальше »
|
ИМЯ afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty, isastream, lock, madvise1, mpx, prof, profil, putmsg, putpmsg, security, stty, tuxcall, ulimit, vserver - нереализованные системные вызовы
ОБЗОР Нереализованные системные вызовы.
ОПИСАНИЕ Данные системные вызовы не реализованы в ядре Linux.
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ Эти системные вызовы всегда возвращают -1 и устанавливают для errno значение ENOSYS.
ЗАМЕЧАНИЯ Заметим, что ftime(3), profil(3) и ulimit(3) реализованы в виде библиотечных функций.
Некоторые системные вызовы, такие как alloc_hugepages(2), free_hugepages(2), ioperm(2), iopl(2
...
Читать дальше »
|
ИМЯ fanotify_mark - добавляет, удаляет или изменяет метку fanotify для объекта файловой системы
ОБЗОР #include <sys/fanotify.h>
int fanotify_mark(int fanotify_fd, unsigned int flags, uint64_t mask, int dirfd, const char *pathname);
ОПИСАНИЕ Обзор программного интерфейса fanotify смотрите в fanotify(7).
Системный вызов fanotify_mark() добавляет, удаляет или изменяет метку fanotify для объекта файловой системы. Вызывающий должен иметь право на чтение помеченного объекта файловой системы.
Аргумент fanotify_fd — файловый дескриптор, возвращаемый fanotify_init(2).
Аргумент flags — битовая маска, описывающая выполняемое изменение. Она должна содержать только одно з
...
Читать дальше »
|
ИМЯ fanotify_init - создаёт и инициализирует группу fanotify
ОБЗОР #include <fcntl.h> #include <sys/fanotify.h>
int fanotify_init(unsigned int flags, unsigned int event_f_flags);
ОПИСАНИЕ Обзор программного интерфейса fanotify смотрите в fanotify(7).
Вызов fanotify_init() инициализирует новую группу fanotify и возвращает файловый дескриптор очереди событий, связанной с группой.
В файловом дескрипторе, используемом в fanotify_mark(2), задаются файлы, каталоги и точки монтирования, для которых должны создаваться события fanotify. Эти события можно получить с помощью чтения файлового дескриптора. Одни события носят уведомительный характер, показывая что к файлу был получен доступ. Другие собы
...
Читать дальше »
| |