ইউলিমিটের কী কী পরামিতি রয়েছে?


11

আমি উদাহরণগুলিতে দেখতে পাচ্ছি যে কমান্ডের -uসাথে বিকল্পটি ব্যবহৃত হয়েছে ulimit, তবে আমি সেই নথিটি খুঁজে পাচ্ছি না যা সেই বিকল্পটির অর্থ কী। man ulimitসিস্টেম লাইব্রেরি ফাংশনের জন্য ম্যানুয়াল প্রদর্শন করে। কী বিকল্প ulimitরয়েছে এবং এর অর্থ কী?

উত্তর:


9

উলিমিট কমান্ডটি একটি অন্তর্নির্মিত কমান্ড যা মানুষের বর্ণিত সি ফাংশন ব্যবহার করে: এটি নিজস্ব সহায়তা বাশ ম্যান পৃষ্ঠাতে অন্তর্ভুক্ত রয়েছে যার দ্বারা অ্যাক্সেসযোগ্য man bash

আপনি সমস্ত উপলব্ধ বিকল্পগুলি এর সাথে তালিকাভুক্ত করতে পারেন এবং আপনার সিস্টেমের উপর নির্ভর করে সমস্ত উপলব্ধ ধরণের সীমাবদ্ধতা এবং তাদের বর্তমান মানগুলি তালিকাভুক্ত ulimit -hকরে তার সাথে সম্পর্কিত অর্থটি দেখতে পারেন ulimit -a:

core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 20
file size               (blocks, -f) unlimited
pending signals                 (-i) 16382
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) unlimited
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

1
নোট যেটি ulimit -hসর্বত্র সমর্থিত নয় - কমপক্ষে 4.2.25 নম্বরে নয়।
ড্রেডপাইরেটশান 16

উলিমিত -h এর কোনও তালিকা যেমন উবুন্টু 16.04
ম্যাট

8

ulimitএটি একটি শেল অন্তর্নির্মিত হতে হবে যেহেতু এটি সীমাবদ্ধতা সীমাবদ্ধ করে সে নিজেই সেই সাথে শুরু হওয়া প্রোগ্রামগুলির জন্য প্রযোজ্য। একমাত্র বহনযোগ্য আর্গুমেন্ট -f(ফাইলের আকার সীমা, 512-বাইট ইউনিটে)। বেশিরভাগ শেলের আরও বিকল্প থাকে, শেল ডকুমেন্টেশনগুলি সেগুলি ঠিক কী তা জানতে আপনাকে পরীক্ষা করতে হবে। ব্যাশ এবং ksh এর মতো বহনযোগ্য শেলগুলির সাথে কিছু ইউনিক্স রূপগুলি শেল দ্বারা স্বীকৃত বিকল্পটি সীমাবদ্ধতা সমর্থন নাও করতে পারে।

আমি দেখেছি প্রতিটি শেল দ্বারা সমর্থিত বিকল্পগুলি:

  • -H: কেবলমাত্র হার্ড সীমাটি সেট করতে বা দেখানোর জন্য অন্যান্য বিকল্পগুলির সাথে একত্রিত করুন।
  • -S: কেবলমাত্র নরম সীমা নির্ধারণ বা দেখানোর জন্য অন্যান্য বিকল্পগুলির সাথে একত্রিত করুন।
  • -c: সর্বাধিক মূল ফাইলের আকার (512-বাইট ব্লক)
  • -d: সর্বাধিক হিপ (ডেটা বিভাগ) আকার (কেবি)
  • -f: সর্বাধিক ফাইলের আকার (512-বাইট ব্লক)
  • -n: ফাইল বর্ণনাকারীর সর্বাধিক সংখ্যা
  • -s: সর্বাধিক স্ট্যাক আকার (কেবি)
  • -t: সর্বাধিক সিপিইউ সময়

কয়েকটি অন্যান্য খুব সাধারণ বিকল্প:

  • -a: সমস্ত সীমা প্রদর্শন করুন।
  • -m: সর্বোচ্চ শারীরিক মেমরি আকার (কেবি)
  • -v: সর্বাধিক ভার্চুয়াল মেমরি আকার (কেবি)
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.