| SYSCTL.CONF(5) | File Formats Manual | SYSCTL.CONF(5) |
نام (NAME)
sysctl.conf - فایل پیکربندی پارامترهای پیشبارگذاری هسته
توضیحات (DESCRIPTION)
sysctl.conf مجموعهای از فایلهای پیکربندی شامل پارامترهای پیکربندی هسته لینوکس است که توسط sysctl(8) خوانده و تنظیم میشوند.
این صفحه راهنما فایلهای پیکربندی مربوط به procps sysctl را توصیف میکند. اگر از systemd-sysctl(8) استفاده میکنید، به sysctl.d(5) مراجعه کنید و توجه داشته باشید که این ابزار از فایل /etc/sysctl.conf استفاده نخواهد کرد.
قالب پیکربندی (Configuration Format)
هر خط از فایلی که توسط procps sysctl خوانده میشود، یک پارامتر هسته را در قالب زیر توصیف میکند:
token = value
نیازی به استفاده از علامت نقلقول (کوتیشن) برای value نیست، حتی اگر مقدار شامل فهرستی از موارد باشد.
خطوط خالی و خطوطی که با “#” یا “;” شروع میشوند، نادیده گرفته خواهند شد.
اگر خطی با یک نویسه منفرد “-” آغاز شود، در صورت ناموفق بودن تلاش برای مقداردهی، خطا نادیده گرفته میشود.
فایلها (FILES)
ابزار procps sysctl، هنگامی که با گزینه --system اجرا میشود، فایلها را به ترتیب نشان داده شده در زیر از دایرکتوریها میخواند:
- /etc/sysctl.d/*.conf
- /run/sysctl.d/*.conf
- /usr/local/lib/sysctl.d/*.conf
- /usr/lib/sysctl.d/*.conf
- /lib/sysctl.d/*.conf
در نهایت، procps sysctl فایل /etc/sysctl.conf را میخواند. این فایل توسط systemd-sysctl استفاده نمیشود، که این بدان معناست بسته به پیادهسازی نصبشده از sysctl، ممکن است برخی از پارامترهای هسته مقداردهی نشوند.
اشکالات (BUGS)
حداکثر طول پشتیبانیشده برای value به دلیل محدودیت در طول ورودیهای /proc در هسته لینوکس، ۴۰۹۶ نویسه است.
مثالها (EXAMPLES)
# # kernel.domainname = example.com ; A value containing a space is written to the sysctl. kernel.modprobe = /sbin/mod probe # A list of items for the value net.ipv4.ip_local_reserved_ports=8080,9148
همچنین ببینید (SEE ALSO)
نویسنده (AUTHOR)
sysctl توسط Jim Warner ⟨ james.warner@comcast.net ⟩، Craig Small ⟨ csmall@dropbear.xyz ⟩، Sami Kerola ⟨ kerolasa@iki.fi ⟩ و George Staikos ⟨ staikos@0wned.org ⟩ نوشته شده است.
| 2025-05-29 | procps-ng |