স্থায়ীভাবে উবুন্টু 14.04 এলটিএসে নফিল সীমা বাড়ানো


12

আমি সর্বাধিক সংখ্যক ফাইল বিবরণকারীকে সব ব্যবহারকারীর জন্য স্থায়ীভাবে উত্থাপনের অনুমতি দেওয়ার জন্য ঠিক কী প্রয়োজন তা বুঝতে পারি না।

/etc/security/limits.conf:

root    hard    nofile    1500000
root    soft    nofile    1000000
root    hard    nproc     15000
root    soft    nproc     10000
*       hard    nofile    1500000
*       soft    nofile    1000000
*       hard    nproc     15000
*       soft    nproc     10000

আমি নিম্নলিখিতগুলিতে রেখেছি /etc/pam.d/common-session:

session required pam_limits.so

পুনরায় বুট করার পরে, কোনও ব্যবহারকারী হিসাবে লগ ইন এবং ulimit -nফলাফল জারি করার ফলে 1024

এর পরে, আমি pam_limits.soপ্রতিটি ফাইলের অধীনে চেষ্টা করার চেষ্টা করেছি /etc/pam.d। পুনরায় বুট। লগ ইন।

আমি যদি কমান্ডটি জারি করি ulimit -n 1000000তবে চেক করুন, সীমাটি প্রত্যাশার মতো সেট করা আছে। সুতরাং, আমি placed @reboot ulimit -n 1000000োকানো crontab -e। পুনরায় বুট। লগ ইন

আমি চেক করেছি /etc/ssh/sshd_configএবং পিএএম সক্ষম হয়েছে।

আমি প্রতিটি রিবুটের সাথে সীমা নির্ধারণের চেষ্টা করেছি:

/sbin/sysctl -w fs.file-max=1000000
/sbin/sysctl -p

ভাগ্য নেই.

আমার কাছে এমন একটি সার্ভার রয়েছে যার সাথে প্রচুর পরিমাণে ট্র্যাফিক রয়েছে এবং এতে উচ্চতর সীমাগুলির দরকার হয় কারণ ফাইল বর্ণনাকারীদের সাফ করতে সার্ভারকে অনেক দীর্ঘ সময় লাগে। ফাইল বর্ণনাকারীর সীমা স্থায়ীভাবে বাড়ানোর জন্য আমার কী করতে হবে?

উত্তর:


11

আমি এইভাবে প্রত্যেকের জন্য ফাইলের সীমা বাড়িয়েছি (বিভাগ থেকে /etc/security/limits.conf):

#        - memlock - max locked-in-memory address space (KB)
#        - nofile - max number of open files (Doug: - so Samba will not complain)
* - nofile 16384
#        - rss - max resident set size (KB)
#        - stack - max stack size (KB)

এটি একটি 12.04 সার্ভারে ছিল। তবে, আমি আমার 14.04 সার্ভারে 100000 পরীক্ষা করেছি এবং এটি দুর্দান্ত কাজ করেছে।

~/config/security$ ulimit -n
16384

2
তার এখনও কোনও প্রভাব ছিল না। আপনি session require pam_limits.soকোথাও স্থাপন করতে হবে?
w3rthl3ss

নং আমি ঠিক, সম্পাদনা করেনি উবুন্টু, এবং পুনরায় বুট করার পূর্বে ulimit 1024 ছিল এবং আমার 14.04 পরীক্ষা সার্ভারে ulimit পর 100000. ছিল
ডগ Smythies

কেবলমাত্র /etc/security/limits.confসবকিছু সামঞ্জস্য করা এবং স্টকটিতে ফিরে যাওয়া worked ধন্যবাদ!
w3rthl3ss

পুনরায় বুট করার দরকার নেই, কেবল লগআউট / লগইন করুন।
জ্যাকব

@ w3rthl3ss আপনার সীমাবদ্ধতা দেখে মনে হচ্ছে কী আমার একই সমস্যা এবং রেফারেন্সের উদ্দেশ্য রয়েছে
রিজওয়ান প্যাটেল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.