| NFSCONF(8) | دستورات مدیریت سیستم | NFSCONF(8) |
نام (NAME)
nfsconf - ابزار خواندن و ویرایش فایلهای پیکربندی NFS
خلاصه دستور (SYNOPSIS)
nfsconf --dump [-v|--verbose] [-f|--file infile.conf] [outfile]
nfsconf --entry [--arg subsection] section tag
nfsconf --get [-v|--verbose] [-f|--file infile.conf] [-a|--arg subsection] section tag
nfsconf --isset [-v|--verbose] [-f|--file infile.conf] [-a|--arg subsection] section tag
nfsconf --set [-v|--verbose] [-m|--modified Modified by text] [-f|--file infile.conf] [-a|--arg subsection] section tag value
nfsconf --unset [-v|--verbose] [-f|--file infile.conf] [-a|--arg subsection] section tag
توضیحات (DESCRIPTION)
دستور nfsconf مقادیر پیکربندی را در پروندههای تنظیمات NFS خوانده، بازنشانی کرده یا تغییر میدهد.
حالتها (Modes)
حالتهای زیر در دسترس هستند:
- -d, --dump
- تخلیه مرتبشده بر اساس الفبای پیکربندی فعلی در قالب فایل پیکربندی را در خروجی چاپ میکند. نام فایل اختیاری را برای نوشتن خروجی میپذیرد.
- -e, --entry
- مدخل پیکربندی را به جای مقدار گسترشیافته فعلی آن بازیابی میکند.
- -i, --isset
- بررسی میکند آیا برچسب مشخصی دارای مقدار تعیینشده است یا خیر.
- -g, --get
- مقدار فعلی برچسب مشخصشده را خروجی میدهد.
- -s, --set
- یک برچسب و مقدار را در بخش مشخصشده فایل پیکربندی بهروزرسانی یا اضافه میکند و در صورت نیاز برچسب، بخش و فایل را ایجاد مینماید. اگر بخش به صورت '#' تعریف شده باشد، یک کامنت به فایل اضافه میشود. اگر کامنتی با نام برچسب تنظیم شده باشد، هر کامنت برچسبدار منطبق موجود جایگزین خواهد شد.
- -u, --unset
- برچسب مشخصشده و مقدار آن را از فایل پیکربندی حذف میکند.
گزینهها (OPTIONS)
گزینههای معتبر در همه حالتها
- -v, --verbose
- افزایش پرگویی و چاپ اطلاعات اشکالزدایی.
- -f, --file infile
- انتخاب یک فایل پیکربندی متفاوت برای کار روی آن؛ پیشفرض /etc/nfs.conf است.
گزینههای معتبر فقط در حالتهای --entry و --get و --isset
- -a, --arg subsection
- انتخاب یک زیربخش مشخص.
گزینههای معتبر فقط در حالت --set
- -m, --modified "Modified by text"
- تنظیم متن در کامنت تاریخ Modified در فایل. برای حذف، مقدار خالی قرار دهید.
وضعیت خروج (EXIT STATUS)
حالت --isset
در این حالت اگر برچسب انتخابشده مقداری داشته باشد، دستور مقدار موفقیت (۰) را برمیگرداند؛ هر کد خروج دیگر نشاندهنده تنظیمنشده بودن مقدار یا رخ دادن خطایی دیگر است.
سایر حالتها
موفقیت با وضعیت خروج صفر نشان داده میشود و هر وضعیت دیگری نشاندهنده خطا است. پیامهای خطا در stderr چاپ میشوند و افزایش پرگویی در صورت وجود، توضیحات دقیقتری ارائه میدهد.
مثالها (EXAMPLES)
- nfsconf -v --dump --file /tmp/testconf.conf sorted.conf
- بررسی خطاهای نگارشی یک فایل پیکربندی جدید و خروجی دادن نسخه مرتبشده برای مقایسه آسان با تنظیمات موجود.
- if ! nfsconf --isset gssd preferred-realm ; then echo 'No preferred realm configured for gss'; fi
- این ابزار امکان بررسی آسان مقادیر پیکربندی از طریق اسکریپتهای پوسته را فراهم میکند؛ در اینجا بررسی میکنیم که آیا مقدار خاصی تنظیم شده است یا خیر.
- nfsconf --file /etc/nfsmount.conf --get --arg /home MountPoint background
- نمایش مقدار پیشفرض گزینه background برای اتصالات NFS در مسیر /home.
- nfsconf --file /etc/nfs.conf --set nfsd debug 1
- فعالسازی اشکالزدایی در nfsd.
فایلها (FILES)
- /etc/nfs.conf
همچنین ببینید (SEE ALSO)
نویسنده (AUTHOR)
Justin Mitchell <jumitche@redhat.com>
| مه ۲۰۲۵ | nfs-utils |