ইংরেজিফরাসিস্প্যানিশ

Ad


অনওয়ার্কস ফেভিকন

cmep - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে cmep চালান

এটি হল cmep কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


cme - Config::Model দিয়ে কনফিগারেশন ডেটা পরীক্ষা বা সম্পাদনা করুন

সংস্করণ


1.010 সংস্করণ

সাইনোপিসিস


# সাধারণ সারসংক্ষেপ
cme [ global_options ] কমান্ড অ্যাপ্লিকেশন [ অপশন ] [ ফাইল ] [ পরিবর্তন_ নির্দেশাবলী ]

# GUI এর সাথে dpkg কনফিগার সম্পাদনা করুন (এবং Config::Model::Dpkg)
cme dpkg সম্পাদনা করুন

# ইচ্ছামত ফাইল থেকে ডেটা পড়ুন (বিকল্প ফাইল থেকে মডেল পড়ার জন্য)
cme dpkg-copyright -file path/to/file চেক করুন

# সম্পাদনা /etc/sshd_config (config::Model::OpenSsh সহ)
sudo cme sshd সম্পাদনা করুন

# সম্পাদনা ~ / .Ssh / কনফিগ (Config::Model::OpenSsh সহ)
cme সম্পাদনা ssh

# শুধু একটি ফাইলের বৈধতা পরীক্ষা করুন। উভয় কমান্ডই সমান
cme চেক multistrap file.conf
cme চেক multistrap -file file.conf

# dpkg ফাইলগুলি পরীক্ষা করুন, অবনমন প্যারামিটার আপডেট করুন এবং সংরক্ষণ করুন
cme মাইগ্রেট dpkg

# মাইগ্রেটের মতো, তবে সমস্ত প্রস্তাবিত সংশোধনগুলিও প্রয়োগ করুন৷
cme dpkg ঠিক করুন

# কমান্ড লাইনের সাথে কনফিগারেশন পরিবর্তন করুন
cme dpkg source 'format="(3.0) quilt"' পরিবর্তন করুন

# একইভাবে একটি অ্যাপ্লিকেশনের সাথে যা ফাইল ওভাররাইড গ্রহণ করে
cme modify dpkg-কপিরাইট 'Comment="Cme এর সাথে পরিবর্তিত"'

# একটি ফাইল সম্পাদনা করুন (ফাইলের নাম স্পেসিফিকেশন এখানে বাধ্যতামূলক)
cme সম্পাদনা multistrap my.conf

# একটি ফিউজ ফাইল সিস্টেমে কনফ ডেটা ম্যাপ করুন
cme fusefs multistrap my.conf -d fuse_dir

# একইভাবে dpkg ডেটার জন্য
cme fusefs dpkg -d fuse_dir

# সমস্ত উপলব্ধ অ্যাপ্লিকেশনের তালিকা (আপনার ইনস্টলেশনের উপর নির্ভর করে)
cme তালিকা

বর্ণনাঃ


নীচে বর্ণিত কমান্ডের উপর নির্ভর করে, "cme" প্রোগ্রামটি Config::Model ব্যবহার করবে
কনফিগারেশন ফাইল চেক বা পরিবর্তন বা ঠিক করতে কনফিগারেশন বিবরণ।

3য় প্যারামিটারটি নির্দিষ্ট করে যে অ্যাপ্লিকেশনটিতে আপনি কাজ করতে চান। বেশিরভাগ সময়,
প্রাসঙ্গিক কনফিগারেশন ফাইল(গুলি) cme দ্বারা পাওয়া যাবে। এটি সবচেয়ে সাধারণ কেস। জন্য
দৃষ্টান্ত:

সুডো সিএমই চেক পপকন

"মাল্টিস্ট্র্যাপ" এর মতো কিছু অ্যাপ্লিকেশনের কনফিগারেশন ফাইলের নামের উপর কোন বাধা নেই এবং
আপনাকে আপনার কনফিগারেশন ফাইলের নাম উল্লেখ করতে হবে:

cme চেক multistrap raspbian.conf

or

cme চেক multistrap -file raspbian.conf

কনফিগারেশন ফাইল সবিস্তার বিবরণী


একটি অ্যাপ্লিকেশন কনফিগারেশন বিভিন্ন ফর্ম নিতে পারে. হয় বেশ কয়েকটি ফাইল (যেমন
ডেবিয়ান প্যাকেজ), একটি পূর্বনির্ধারিত ফাইল (পপকন) সহ একটি একক ফাইল বা একটি সহ একটি একক ফাইল
নির্বিচারে ফাইলের নাম (মাল্টিস্ট্র্যাপ)।

যখন প্রয়োজন হয় কনফিগারেশন ফাইলের নামটি 3য় কমান্ড আর্গুমেন্ট হিসাবে নির্দিষ্ট করা হয়, যেমন
"cme কমান্ড অ্যাপ্লিকেশন ফাইল_নাম"। আবেদনের প্রয়োজন হলে এটি প্রযোজ্য হয়
কনফিগারেশন ফাইলের নাম (যেমন মাল্টিস্ট্র্যাপ), অথবা যদি অ্যাপ্লিকেশনটি কনফিগারেশন ফাইলের অনুমতি দেয়
অগ্রাহ্য করা.

যখন ওভাররাইড করা ফাইলটি "-" হয় (একটি ড্যাশ), কনফিগারেশনটি STDIN থেকে পড়া হয়। দ্য
ফলাফল ফাইল STDOUT এ লেখা হতে পারে। অর্থাৎ

cat debian/confrol | cme মাইগ্রেট dpkg-নিয়ন্ত্রণ - সংরক্ষণ - ফাইল -

STDOUT-এ একটি নির্দিষ্ট নিয়ন্ত্রণ ফাইল আউটপুট করবে।

প্রধান কমান্ড


এই বিভাগটি cme দিয়ে পাঠানো প্রধান কমান্ডগুলি বর্ণনা করে। অন্যান্য কনফিগার::মডেল এক্সটেনশন
আরো কমান্ড আনতে পারেন. আপনার উপলব্ধ কমান্ডের তালিকা পেতে "cme help" চালান
পদ্ধতি.

তালিকা
একটি মডেল উপলব্ধ যেখানে সমস্ত অ্যাপ্লিকেশন একটি তালিকা দেখান. এই তালিকা ইনস্টল করা উপর নির্ভর করে
কনফিগার::মডেল মডিউল।

সম্পাদন করা
একটি কনফিগারেশন সম্পাদনা করুন। ডিফল্টরূপে, একটি Tk GUI খোলা হবে যদি Config::Model::TkUI হয়
ইনস্টল করা অ্যাপ দেখুন::Cme::Command::edit।

খোল
ইন্টারফেসের মতো শেল দিয়ে কনফিগারেশনটি সম্পাদনা করুন। অ্যাপ দেখুন::Cme::Command::shell।

চেক
একটি অ্যাপ্লিকেশনের কনফিগারেশন ফাইলের বিষয়বস্তু পরীক্ষা করে। দেখা
অ্যাপ::Cme::কমান্ড::চেক।

মাইগ্রেট
অবচিত প্যারামিটার আপডেট করুন (পুরানো মান নতুন প্যারামিটারে সংরক্ষিত হয়) এবং নতুন সংরক্ষণ করুন
কনফিগারেশন. অ্যাপ দেখুন::Cme::Command::migrate।

ঠিক করা
ডেটা মাইগ্রেট করুন এবং সতর্কতা ঠিক করুন। অ্যাপ দেখুন::Cme::Command::fix।

পরিবর্তন
কমান্ড লাইনে পাস করা মানগুলির সাথে একটি কনফিগারেশন ফাইল পরিবর্তন করুন। দেখা
অ্যাপ::Cme::Command::modify।

আপডেটের
বাহ্যিক ডেটা থেকে কনফিগারেশন ফাইলের বিষয়বস্তু আপডেট করুন। বর্তমানে, শুধুমাত্র dpkg-
কপিরাইট মডেল সমর্থন আপডেট সাব কমান্ড. অ্যাপ দেখুন::Cme::Command::update।

অনুসন্ধান
একটি নির্দিষ্ট স্ট্রিংয়ের জন্য কনফিগারেশন ডেটা অনুসন্ধান করুন। অ্যাপ দেখুন::Cme::Command:: search.

fusefs
একটি নির্দিষ্ট ডিরেক্টরিতে একটি FUSE ভার্চুয়াল ফাইল সিস্টেমে কনফিগারেশন ফাইলের বিষয়বস্তু ম্যাপ করুন
বিকল্প "-fuse-dir" সহ। ফিউজ ফাইল সিস্টেমে করা পরিবর্তনগুলি সংরক্ষণ করা হয়
কনফিগারেশন ফাইল যখন "fusermount -u" চালানো হয়।

বিশ্বব্যাপী অপশন


নিম্নলিখিত বিকল্পগুলি সমস্ত কমান্ডের জন্য উপলব্ধ:

-সৃষ্টি
কনফিগারেশন ফাইলটি অনুপস্থিত থাকলেও অপারেশনটি সম্পাদন করুন। এই অভ্যস্ত হতে পারে
একটি ন্যূনতম কনফিগারেশন ফাইল তৈরি করুন। এই বিকল্পটি একটি অনুপস্থিত হিসাবে ডিফল্টরূপে নিষ্ক্রিয় করা হয়
কনফিগারেশন ফাইল প্রায়ই ইনস্টলেশনের সময় একটি ত্রুটি নির্দেশ করে
আবেদন।

-file
এটি সমর্থন করে এমন মডেলের জন্য, পড়তে এবং লিখতে একটি বিকল্প ফাইল নির্দিষ্ট করুন৷
কনফিগারেশন. STDIN থেকে পড়তে ""-"" ব্যবহার করুন।

আপনি এই বিকল্পটি মডেলের জন্য ব্যবহার করতে পারেন যার জন্য লক্ষ্য ফাইলটি নির্দিষ্ট করা প্রয়োজন (যেমন
মাল্টিট্র্যাপ মডেল), তবে এই ক্ষেত্রে ফাইলটি 4র্থ কমান্ডের সাথেও নির্দিষ্ট করা যেতে পারে
যুক্তি. যেমন এই 2 কমান্ড একই প্রভাব আছে:

cme multistrap foo.conf চেক করুন
cme চেক multistrap -file foo.conf

-বল-লোড
ডেটাতে ত্রুটি পাওয়া গেলেও ফাইল লোড করুন। খারাপ তথ্য বাতিল করা হয়

-backup
সংরক্ষণ করার আগে কনফিগারেশন ফাইলগুলির একটি ব্যাকআপ তৈরি করুন। ডিফল্টরূপে, "পুরাতন" হবে
ব্যাকআপ ফাইলে যুক্ত করা হয়েছে। অর্থাৎ "foo.conf" কে "foo.conf.old" হিসেবে ব্যাক আপ করা হবে। আপনি
একটি বিকল্প প্রত্যয় নির্দিষ্ট করতে পারেন। উদাহরণস্বরূপ "-ব্যাকআপ dpkg-old"।

-সংরক্ষণ
কোনো পরিবর্তন না করা সত্ত্বেও একটি সংরক্ষণ জোর করুন. কনফিগারেশন ফাইল পুনরায় ফরম্যাট করার জন্য দরকারী।

-কঠোর
সেট করা হলে, চেকের সময় সতর্কবার্তা পাওয়া গেলে cme 1 থেকে প্রস্থান করবে (স্থির করার পরে বামে)

অগ্রসর অপশন


-দেব
আপনি যদি বিকাশের অধীনে একটি মডেল পরীক্ষা করতে চান তবে এই বিকল্পটি ব্যবহার করুন। এই বিকল্প যোগ হবে
@INC-তে "lib" এবং মডেল ডিরেক্টরি হিসাবে "lib/Config/Model/models" ব্যবহার করুন। এই বিকল্প হয়
রুট হিসাবে চালানোর সময় উপেক্ষা করা হয়।

-মডেল-ডির
মডেল ফাইল খুঁজতে একটি বিকল্প ডিরেক্টরি উল্লেখ করুন। বেশিরভাগ পরীক্ষার জন্য দরকারী।

- root-dir
কনফিগারেশন ফাইলগুলি পড়তে এবং লিখতে একটি ছদ্ম রুট ডিরেক্টরি উল্লেখ করুন। (আসল
ডিফল্ট ডিরেক্টরি এবং ফাইলের নাম মডেলের উপর নির্ভর করে ("-মডেল" বিকল্প দেখুন)। জন্য
উদাহরণস্বরূপ, যদি আপনি উল্লেখ করেন "~/মিটেস্ট", দ্য "জন্য / etc / SSH / sshd_config" ফাইল লেখা হবে
ভিতরে "~/mytest/etc/ssh/" ডিরেক্টরি।

-স্ট্যাক-ট্রেস
ত্রুটিতে প্রস্থান করার সময় একটি সম্পূর্ণ স্ট্যাক ট্রেস প্রদান করে।

-ব্যাকএন্ড
একটি রিড/রাইট ব্যাকএন্ড নির্দিষ্ট করুন। প্রকৃত ব্যাকএন্ড নামটি পাস করা মডেলের উপর নির্ভর করে
"-মডেল" বিকল্প। বিস্তারিত জানার জন্য Config::Model::BackendMgr দেখুন।

-মডেল হিসেবে অ্যাপ-ট্রাই করুন
সেট করা হলে, সরাসরি 3য় হিসাবে নির্দিষ্ট করা অ্যাপ্লিকেশন নাম ব্যবহার করে একটি মডেল লোড করার চেষ্টা করুন
কমান্ড লাইনে পরামিতি। পরীক্ষামূলক।

এমবেডিং CME


আপনি "-ui simple" বিকল্পটি ব্যবহার করে অন্য প্রোগ্রাম থেকে cme ব্যবহার করতে পারেন। এই ভাবে আপনি হবে
"cme" এর স্ট্যান্ডার্ড ইনপুটে কমান্ড পাঠাতে এবং স্ট্যান্ডার্ড থেকে ফলাফল পেতে সক্ষম
আউটপুট।

লগিং


সমস্ত Config::Model লগিং এখন Log::Log4perl-এর উপর ভিত্তি করে। লগিং কনফিগার করা যেতে পারে
নিম্নলিখিত ফাইলগুলি:

·

~/.log4config-মডেল

·

/etc/log4config-model.conf

একটি ".log4config-মডেল" এর একটি নমুনা "কনফিগ::মডেল"-এ অবদান ডিরেক্টরিতে প্রদান করা হয়েছে
গিথুবে বিতরণ
model/blob/master/contrib/log4config-model>

এই ফাইলগুলি ছাড়া, নিম্নলিখিত Log4perl কনফিগারেশন ব্যবহার করা হয়:

log4perl.logger=WARN, স্ক্রীন
log4perl.appender.Screen = লগ::Log4perl::অ্যাপেন্ডার::স্ক্রিন
log4perl.appender.Screen.stderr = 0
log4perl.appender.Screen.layout = Log::Log4perl::Layout::PatternLayout
log4perl.appender.Screen.layout.ConversionPattern = %d %m %n

Log4perl নিম্নলিখিত বিভাগগুলি ব্যবহার করে:

কিছু
যেকোনো কিছু ::পরিবর্তন করুন
কনফিগারেশন ট্রি এবং ইনস্ট্যান্সের মাধ্যমে পরিবর্তনের বিজ্ঞপ্তি ট্রেস করুন।

ব্যাক-এন্ড
ব্যাকএন্ড::ডেবিয়ান::Dpkg
ব্যাকএন্ড::ডেবিয়ান::Dpkg::নিয়ন্ত্রণ
ব্যাকএন্ড::ডেবিয়ান::Dpkg::কপিরাইট
ব্যাকএন্ড::Fstab
ব্যাকএন্ড::ইনিফাইল
ব্যাকএন্ড::প্লেইনফাইল
ব্যাকএন্ড::শেলভার
ব্যাকএন্ড::ইয়ামল
FuseUI
দৃষ্টান্ত
লোডার
মডেল::অনুসন্ধানী
ট্রি::এলিমেন্ট::চেকলিস্ট
গাছ::এলিমেন্ট::আইডি
গাছ::এলিমেন্ট::আইডি::হ্যাশ
গাছ::এলিমেন্ট::আইডি::তালিকা
গাছ::উপাদান::মান
গাছ::উপাদান::মান::নির্ভরতা
গাছ::নোড
গাছ::নোড::ওয়ার্পড
ভ্যালু কম্পিউটার
ওয়ার্পার
উইজার্ড::হেল্পার
মডেল

আরও বিভাগ আসবে।

প্রস্থান করুন কোড


cme 0 থেকে প্রস্থান করে যখন কোন ত্রুটি পাওয়া যায় না। অন্যথায় 1 থেকে প্রস্থান করুন।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে cmep ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

Ad