Основы программирования в Linux
Шрифт:
Информация, выводимая этими файлами, генерируется при каждом чтении файла. Поэтому повторное чтение файла meminfo в более поздний момент времени даст результаты с точностью до секунд.
Получить дополнительную информацию от специальных функций ядра можно в подкаталогах каталога /proc. Например, статистику использования сетевых сокетов вы можете узнать из /proc/net/sockstat:
В некоторые элементы каталога /proc можно производить запись, а не только читать их. Например, общее количество файлов, которые могут быть открыты одновременно всеми выполняющимися программами, — это параметр ядра Linux. Текущее значение можно прочитать из /proc/sys/fs/file-max:
В данном случае задана величина
Для записи в файлы /proc требуются права доступа суперпользователя. При записи в эти файлы нужно быть предельно внимательным; при записи неподходящих данных возможно возникновение серьезных проблем, включая крах системы и потерю данных.
Для увеличения предельного значения одновременно обрабатываемых в системе файлов до 80000 вы можете просто записать новое предельное значение в файл file-max.
Теперь, повторно прочитав файл, вы увидите новое значение:
Подкаталоги каталога /proc с числовыми именами применяются для обеспечения доступа к информации о выполняющихся программах. В главе 11 вы узнаете больше о том, что программы выполняются как процессы.
Сейчас только отметьте, что у каждого процесса есть уникальный идентификатор: число в диапазоне от 1 до почти 32 000. Команда ps предоставляет список выполняющихся в данный момент процессов. Например, когда писалась эта глава:
Вы видите несколько сеансов терминалов, запустивших командную оболочку bash и сеанс передачи файла, выполняющий программу
В данном случае для ftp задан идентификатор процесса
Протокол "Наследник"
1. Гибрид
Фантастика:
фэнтези
попаданцы
аниме
рейтинг книги
Огненный зверь (сборник)
Фантастика:
фэнтези
рейтинг книги
Прокурор
Детективы:
прочие детективы
рейтинг книги
Воронцов. Перезагрузка
1. Воронцов. Перезагрузка
Фантастика:
попаданцы
альтернативная история
фантастика: прочее
рейтинг книги
Над бездной
Любовные романы:
современные любовные романы
рейтинг книги
Кодекс Охотника. Книга XXVI
26. Кодекс Охотника
Фантастика:
попаданцы
рейтинг книги
Россия молодая
Полное издание в одном томе
Проза:
историческая проза
рейтинг книги
Николай Гоголь
Проза:
историческая проза
рейтинг книги
Эпоха Опустошителя. Том III
3. Вечное Ристалище
Фантастика:
попаданцы
аниме
фэнтези
рейтинг книги
Джек Потрошитель
Документальная литература:
публицистика
рейтинг книги
Братва
Братва
Детективы:
криминальные детективы
рейтинг книги
Я не царь. Книга XXIV
24. Дорогой барон!
Фантастика:
юмористическое фэнтези
аниме
попаданцы
рейтинг книги
Эндимион. Восход Эндимиона
Гиперион
Фантастика:
научная фантастика
космическая фантастика
рейтинг книги
Симфонии
Поэзия:
поэзия
рейтинг книги