লিনাক্স বা উইন্ডোজ সিসাদমিন হিসাবে কাজ করার সময় আপনার কী কী সরঞ্জাম / ইউটিলিটিগুলি সম্পর্কে একেবারে জানা উচিত।
আমি জিএনইউ / স্ক্রিন সম্পর্কে উদাহরণস্বরূপ চিন্তা করছি যা আপনি লিনাক্স সার্ভারে কাজ করছেন যদি আপনার প্রয়োজন হয়।
লিনাক্স বা উইন্ডোজ সিসাদমিন হিসাবে কাজ করার সময় আপনার কী কী সরঞ্জাম / ইউটিলিটিগুলি সম্পর্কে একেবারে জানা উচিত।
আমি জিএনইউ / স্ক্রিন সম্পর্কে উদাহরণস্বরূপ চিন্তা করছি যা আপনি লিনাক্স সার্ভারে কাজ করছেন যদি আপনার প্রয়োজন হয়।
উত্তর:
vi - আমি জানি সবাই এটি পছন্দ করে না, তবে এটি আপনার যে কোনও * নিক্স সার্ভারে চলে আসবে এবং যখন সমস্ত কিছু নষ্ট হয়ে যায় তখন আপনাকে কনফিগার ফাইলগুলি সম্পাদনা করতে হবে। আমি একই কারণে সিএসএস এবং এসএসের পরামর্শ দেব
উইন্ডোজ সিসাদমিন হিসাবে আপনাকে সিসইন্টার্নালসের সাথে পুরোপুরি পরিচিত হওয়া দরকার । প্রোগ্রামিং এবং মেশিনের সাথে কী চলছে তা নির্ণয়ের জন্য, এগুলি অমূল্য।
পুটি : উইন্ডোজের জন্য দুর্দান্ত এক দুর্দান্ত এসএসএইচ ক্লায়েন্ট। উইন্ডোজ থেকে ইউনিক্স সার্ভারের সাথে সংযোগ স্থাপনের জন্য আমি যেখানেই কাজ করেছি ঠিক সেদিকেই এটি ব্যবহার করেছে।
একটি সিস্টমিন তাদের কম্পিউটারের বাক্সগুলির সাথে শারীরিক হওয়া দরকার তা ভুলে যাবেন না!
আপনার নিশ্চিত হওয়া দরকার যে আপনার কমপক্ষে একটি পেয়েছেন
কিছু ছেলে তার শীর্ষস্থানীয় 10 জিনিস সম্পর্কে লিখেছেন তিনি / সে ভাবেন যে প্রত্যেকেরই তাদের সরঞ্জামবক্সে থাকা উচিত।
স্ক্রিপ্টিং।
আমি শিখেছি যে এমনকি উইন্ডোজ 'স্ট্যান্ডার্ড কমান্ড শেলও সত্যিই দরকারী হতে পারে। শালীন স্ক্রিপ্টিং কার্যকারিতা পাওয়ার জন্য পাওয়ারশেল বা সাইগউইন ইনস্টল করার দরকার নেই, বিশেষত যখন স্ক্রিপ্টগুলি ক্লায়েন্ট মেশিনে স্থাপন করার কথা।
উইন্ডোজ সরঞ্জামগুলি:
সম্প্রতি আমার একটি মাল্টিকাস্ট সমস্যাটি ডিবাগ করার সময়, আমি এনএম্যাপকে নেটওয়ার্ক ট্র্যাফিক ডিবাগ করার জন্য অবিশ্বাস্যভাবে কার্যকর বলে মনে করেছি । ওয়্যারশার্ক পাশাপাশি সহায়ক ছিল।
ছোট ছোট ইউনিক্স / লিনাক্স সরঞ্জাম রয়েছে যা সহায়ক are
গ্রেপ, স্ট্রেস, জিএনইউ স্ক্রিন, সনাক্ত করুন, আরএসএনসি, সেড, অ্যাজক এবং ট্রিপওয়্যারটি বেশ আকর্ষণীয়।
তালিকাটি সত্যই এগিয়ে চলেছে, আমি নিশ্চিত এখানে তালিকার চেয়ে অনেক বেশি ভুলে গেছি। এছাড়াও, কনফিগার করার মতো এই সরঞ্জামগুলি কীভাবে কনফিগার করতে হয় সে সম্পর্কেও শিখুন * * আরসি ফাইল। এটি তাদের সকলকে আরও অনেক বেশি দরকারী করে তুলবে। উদাহরণস্বরূপ, এখানে আমার .স্ক্রিনসিআরসি ফাইলটি, যেহেতু আপনি স্ক্রিনে আগ্রহী বলে মনে করছেন।
1 startup_message off
2 hardstatus alwayslastline
3 hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{=kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B}%Y-%m-%d %{W}%c %{g}]'
4
5 # Window numbering starts at 1, not 0.
6 bind c screen 1
7 bind 0 select 10
8
9 # Default screens
10 screen -t shell1 1
11 screen -t shell2 2
12 screen -t shell3 3
আমার জন্য রিমোট * নিক্স মেশিন পরিচালনা করে উইন্ডোজ ব্যবহারকারীদের জন্য পিটিটিওয়ির নিখুঁত সহচর হলেন উইনসিসিপি , একটি নিখুঁত, ছোট সরল এবং সত্যই ব্যবহারযোগ্য এফটিপি, এসসিপি এবং এসএফটিপি ক্লায়েন্ট।
শক্তির উৎস! পাওয়ারসেল উইন্ডোজের জন্য একটি দুর্দান্ত কমান্ড শেল,। নেট ফ্রেমওয়ার্কে নির্মিত।
যে কোনও প্ল্যাটফর্মে আপনার নেটিভ এবং জনপ্রিয় ব্যাকআপ সরঞ্জামগুলির সাথে পরিচিত হওয়া উচিত। সিসাদমিন যিনি কীভাবে একটি ভাল ব্যাকআপ তৈরি করবেন তা জানেন না তার চেয়ে খারাপ কিছু আমাকে দেয় না। একটি ভাল ব্যাকআপ আপনার করা প্রায় কোনও ভুল থেকে আপনাকে বাঁচায়।
উইন্ডোতে -ন্টব্যাকআপ, লিনাক্সে ডিডি / টার -ডাটাবেস ডাম্প কমান্ড-ব্যাকআপ স্যুইচ / রাউটার / ডিভাইস থেকে ট্যুটপ
শেল স্ক্রিপ্টিং সরঞ্জামগুলি: বাশ / শ, অজক, গ্রেপ, মাথা, লেজ, কম, বিড়াল, সাজানো, ইউনিক, ডব্লিউসি (এবং অন্যান্য)
অজক আপনাকে সহজেই লগ ফাইলগুলি বা অন্যান্য ফাইলগুলি বিশ্লেষণ করতে দেয় যা আপনার যখন কোনও সমস্যা নির্ণয়ের দরকার হয় তখন এটি সমালোচনামূলক। কিছু লোক ব্যবহার করেperl
জন্য । উভয় সরঞ্জাম সম্পর্কে আপনার জানার দরকার নেই, তবে আপনার কিছু জানা উচিত, যাতে আপনি সেই অ্যাক্সেস লগ বা HTTP লগটি পরীক্ষা করতে পারেন এবং অস্বাভাবিক কিছু চলছে কিনা তা নির্ধারণ করতে পারেন।
আপনার জীবনটাকে খুব সহজ করে তুলতে সাজানোর, ইউনিক, লেজ, গ্রেপ এবং ডাব্লু ওয়াচ এর সাথে বিশ্রী মিশ্রণ করুন।
কিছু শেল স্ক্রিপ্টিং মিশ্রিত করুন। ভালো কাজ করতে সক্ষম হওয়াই দুর্দান্ত
for i in server1.example.com server2.example.com server3.example.com ; do
xterm -e "ssh ${i} tail -f /var/log/message | grep something ";
done;
এটি আপনাকে তিনটি সার্ভারে লগগুলি গ্রেপ করতে দেয় something
। এই জাতীয় কৌশলগুলি আপনাকে প্রচুর সময় সাশ্রয় করে এবং এগুলি শেল স্ক্রিপ্টিং সরঞ্জামগুলির কারণে।
for i in server{1,2,3}.example.com ; do
। এর মতো শর্টকাটগুলি অনেক বেশি টাইপ করে সংরক্ষণ করে।
tail
- বেশিরভাগ লিনাক্স / ইউনিক্স সিস্টেমে উপলভ্য আপনাকে কোনও ফাইলের শেষ লাইনগুলি দেখতে দেয় (বা পুচ্ছের শেষ)। tail -f
ফাইলটিতে যুক্ত হওয়া নতুন লাইনগুলি প্রদর্শিত হওয়ার সাথে সাথে আপনাকে দেখতে দেয়।
tail -F
(এর বিপরীতে tail -f
) ব্যবহার আপনাকে ফলো-ইন-ইনোডের পরিবর্তে, অনুসরণ-অনুসারে আচরণ দেয়।
এটি সম্ভবত আপনি চেয়েছিলেন উত্তর নয়, তবে আমি কেবল কিছু চিন্তা ভাগ করে নিতে চাই। সাধারণ সিস্টেমে প্রশাসন শুধুমাত্র সরঞ্জামগুলি সম্পর্কে নয়, আপনি যে মানসিক কাঠামো ব্যবহার করেন তাও। সংক্ষেপে - আপনি যদি জানেন যে আপনি কোন কাজগুলি করতে চান, তবে এটি করার জন্য কোনও সরঞ্জাম সন্ধান করা বেশ সহজ।
মূলত সিসাদমিনকে সিস্টেম সম্পর্কে জানতে কিছু প্রশ্ন থাকতে পারে:
এখন সরঞ্জামগুলির ব্যক্তিগত পছন্দটি হল .. ব্যক্তিগত।
বিটিডব্লিউ, ভিআই সম্পর্কে উত্তরটি দুর্দান্ত!
মি
একজন ভালো সম্পাদক। কোনটি বিবেচ্য নয়, আমি শিখা যুদ্ধ শুরু করার জন্য অবশ্যই এখানে নেই। তবে আপনার একটি ভাল সম্পাদক শেখা দরকার ।
আমি প্রায় সব কিছুর জন্য ইম্যাক্স ব্যবহার করি। ভি (এম) অন্য একটি ভাল। উইন্ডোজে কী সেরা হবে সে সম্পর্কে নিশ্চিত নন, তবে আমি উল্লিখিত 2 এর উইন 32 ভেরিয়েন্টগুলি ভাল হবে বলে অনুমান করছি।
dmidecode - যে মেশিনটি চলছে তার সম্পর্কে সমস্ত ধরণের তথ্য পাওয়ার জন্য দুর্দান্ত
স্ট্রেস - যখন আপনি বুঝতে পারবেন না যে আপনি যে আদেশটি জারি করছেন সেটি আপনার ইচ্ছা মতো কাজ করে না
সন্ধান করুন - এই সামান্য কমান্ডের আরও বেশি বিকল্প রয়েছে যা আপনি সম্ভবত জানেন। ম্যান পৃষ্ঠাটি পড়ুন এবং আলোকিত হন
xargs - যখন আপনাকে জিনিসগুলির তালিকাগুলির সাথে ডিল করতে হয় তখন খুব কার্যকর
rsync - আপনার নেটওয়ার্কের আশেপাশে নিরাপদে এবং দ্রুত ডেটা সরিয়ে নেওয়ার জন্য rsync এবং এর বিভিন্ন বিকল্পগুলি জানা গুরুত্বপূর্ণ
টেলনেট - নম্র টেলনেট কমান্ড সম্ভবত অন্যান্য নেটওয়ার্ক সংযোগের সমস্যাগুলি নির্ণয় করতে সহায়তা করেছে যদিও অন্য কোনও কমান্ডের তুলনায় বছরগুলি though
nmap - nmap বাদে
এনসি - নেটক্যাট ক্লায়েন্টরা কী চেষ্টা করছে তা দেখার জন্য দ্রুত সার্ভার সেটআপ করার জন্য, এমনকি ইউডিপি ব্যবহার করে "টেলনেট" ব্যবহার করার জন্য দুর্দান্ত। টিউটোরিয়ালগুলি পড়ুন এটি দেখতে কতটা শক্তিশালী
অদ্ভুততা নির্ণয়ের জন্য https সার্ভারে সুরক্ষিত সংযোগের বিষয়ে ওপেনসেলের s_client টেলনেট।
আমি নিশ্চিত যে আরও এক টন আছে যা আমি শেষ পর্যন্ত মনে করব। আপডেটের জন্য ফিরে দেখুন ;-)
বিশেষত অনুমতি সমস্যা সমাধানের জন্য প্রক্রিয়া পর্যবেক্ষণ ।
আমি ডিট্রেসের একটি বিশাল অনুরাগী হয়ে উঠছি, যদিও এই মুহুর্তে এটি উইন্ডোজের জন্য উপলভ্য নয়।
আমি অবাক হই যে, কেউ ভিএনসির কথা উল্লেখ করেনি ।
কয়েকটি আমি সাধারণত ব্যবহার করি:
পিএস : বর্তমানে
ডাব্লুসি : শব্দ গণনা চলমান প্রক্রিয়াগুলি দেখতে to নতুন লাইন, শব্দ, বাইট প্রদর্শন করে।
গ্রেপ : প্যাটার্ন সন্ধান করুন। মিল বা কোনও মিল নেই (বিপরীত ম্যাচ)
> আউটপুটটিকে নতুন ফাইলে ডাইরেক্ট করার জন্য বা >> ফাইলের শেষে যুক্ত করতে।
| একসাথে চেইন কমান্ড। পরবর্তী কমান্ডের আউটপুট ব্যবহৃত হবে।
টি : এটি একটি ফাইলের কাছে প্রাপ্ত ইনপুটটি লিখে দেয় এবং এটি স্ক্রিনে পাঠ্যটি প্রদর্শন করে।
আমি ব্যবহার করি সবচেয়ে সাধারণ চেইন:
পিএস কুড়ালি | গ্রেপ মাইএসকিএল
ইউনিক্সে, dmesg। এটি সমস্ত সিস্টেম ডায়াগোনস্টিক বার্তা সংগ্রহ করে এবং এগুলি স্ক্রিনে দুর্দান্তভাবে প্রদর্শন করে।
এবং হ্যাঁ এটি সিসলগড দ্বারা 'অপ্রচলিত' হয়ে গেছে, তবে আমি এখনও সিস্লাগড সেটআপটি কীভাবে ডেমসগের মতো সুন্দরভাবে প্রদর্শন করতে পারি তা সন্ধান করতে পারি নি।
tail /var/log/kern.log
এটি আমার জন্য এসএসএইচ এবং পুট্টি হতে হবে: এটি এতগুলি লেগওয়ার্ক সংরক্ষণ করে এবং এটি অসত্য বলে ভ্রমণ করে এবং গ্রাফিকাল সেটিংসের সাথে কোনও গোলমাল হয় না বা স্ক্রিন রিফ্রেশের জন্য অপেক্ষা করে থাকে :-)