Sysctl is an interface for examining and dynamically changing parameters in the BSD and Linux operating systems. The implementation mechanism in these two systems is very different.

PropertyValue
dbpedia-owl:abstract
  • Sysctl is an interface for examining and dynamically changing parameters in the BSD and Linux operating systems. The implementation mechanism in these two systems is very different. In BSD these parameters are generally objects in a management information base (MIB) that describe tunable limits such as the size of a shared memory segment, the number of threads the operating system will use as an NFS client, or the maximum number of processes on the system; or describe, enable or disable behaviors such as IP forwarding, security restrictions on the superuser (the "securelevel"), or debugging output. In BSD a system call or system call wrapper is usually provided for use by programs, as well as an administrative program and a configuration file (for setting the tunable parameters when the system boots). This feature appeared in 4.4BSD. It has the advantage over hardcoded constants that changes to the parameters can be made dynamically without recompiling the kernel. In Linux the sysctl interface mechanism is also exported as part of procfs under the sys directory. This difference means checking the value of some parameter requires opening a file in a virtual filesystem, reading its contents, parsing them and closing the file. The sysctl system call does exist on Linux, but does not have a wrapping function in glibc and is not recommended for use.
  • sysctl — в BSD и Linux — программа, предназначенная для управления отдельными параметрами ядра, безопасности, сетевой подсистемы. Позволяет определять и задавать такие параметры как размер сегмента разделяемой памяти, ограничение на число запущенных процессов, а также включать функции наподобие маршрутизации. Имеет конфигурационный файл /etc/sysctl. conf, в котором переопределяются необходимые параметры.
  • Sysctl est une interface qui permet d'examiner et de modifier dynamiquement les paramètres des systèmes d'exploitation BSD et Linux. L'implémentation en est très différente entre les deux systèmes. Sur BSD, ces paramètres sont en général, des objets d'une Management Information Base (MIB) qui décrit les limites des valeurs modifiables telles que la taille d'un segment de mémoire partagée, le nombre de threads que le système d'exploitation utilisera en tant que client NFS, ou encore le nombre maximum de processus sur le système; ou qui décrit, active ou désactive des comportements tels que la redirection de ports, des restrictions de sécurité sur le super-utilisateur (le niveau de sécurité ou "securelevel"), ou l'affichage d'informations de débogage. En général sur BSD, un appel système (ou une encapsulation) est fourni pour être utilisé dans les programmes, de même qu'un logiciel d'administration et un fichier de configuration (pour définir les paramètres modifiables, au démarrage du système). Cette fonctionnalité est apparue dans BSD 4.4. Elle permet de modifier dynamiquement les paramètres, sans nécessiter de recompiler le noyau, comme c'est le cas pour les constantes codées en dur. Sous Linux, le mécanisme d'interface sysctl est également exporté comme une partie de procfs dans le répertoire sys. Cette différence signifie que le la vérification de la valeur de certains paramètres nécessite d'ouvrir un fichier dans le système de fichiers virtuel, de lire et d'interpréter son contenu, puis de le fermer. L'appel système sysctl existe sous Linux, mais n'est pas encapsulé par une fonction de la glibc et son usage est déconseillé.
dbpedia-owl:wikiPageExternalLink
dcterms:subject
rdfs:comment
  • sysctl — в BSD и Linux — программа, предназначенная для управления отдельными параметрами ядра, безопасности, сетевой подсистемы. Позволяет определять и задавать такие параметры как размер сегмента разделяемой памяти, ограничение на число запущенных процессов, а также включать функции наподобие маршрутизации. Имеет конфигурационный файл /etc/sysctl. conf, в котором переопределяются необходимые параметры.
  • Sysctl is an interface for examining and dynamically changing parameters in the BSD and Linux operating systems. The implementation mechanism in these two systems is very different.
  • Sysctl est une interface qui permet d'examiner et de modifier dynamiquement les paramètres des systèmes d'exploitation BSD et Linux. L'implémentation en est très différente entre les deux systèmes.
rdfs:label
  • Sysctl
  • Sysctl
  • Sysctl
owl:sameAs
foaf:page
is owl:sameAs of
is foaf:primaryTopic of