আমি একটি কনসোল সার্ভার স্থাপন করছি এবং আমার আমার বন্দরের সঠিক বাড রেট নির্ধারণ করতে হবে। আমি যদি সম্ভব হয় তবে কমান্ড লাইন থেকে এটি করতে চাই। কেউ জানেন কীভাবে?
আমি একটি কনসোল সার্ভার স্থাপন করছি এবং আমার আমার বন্দরের সঠিক বাড রেট নির্ধারণ করতে হবে। আমি যদি সম্ভব হয় তবে কমান্ড লাইন থেকে এটি করতে চাই। কেউ জানেন কীভাবে?
উত্তর:
আপনি যে প্রোগ্রামটির সন্ধান করছেন তাকে "সেটসিরিয়াল" বলা হয়।
setserial
লিনাক্স-নির্দিষ্ট, তবে আপনি কোনও stty
কমান্ডের গতি এবং অন্যান্য বৈশিষ্ট্যগুলি পরীক্ষা করতে কমান্ডটি (যে কোনও ইউনিক্সে উপলব্ধ) ব্যবহার করতে পারেন ।
stty
এটির স্ট্যান্ডার্ড ইনপুটটিতে কাজ করে, সুতরাং stty < /dev/ttyXX
আপনাকে সেই নির্দিষ্ট টিটিটি সম্পর্কে তথ্য দেবে। বিকল্পভাবে, আপনি যদি এমন কোনও পরিস্থিতিতে থাকেন যেখানে আপনি স্ট্যান্ডার্ড ইনপুট সেট করতে পারবেন না stty
, আপনি -F /dev/ttyXX
বিকল্পটি ব্যবহার করতে পারেন ।
যেহেতু আপনি একটি কনসোল সার্ভার উল্লেখ করেছেন এবং এই প্রশ্নটি লিনাক্সের সাথে ট্যাগ করা আছে আমি ধরে নেব আপনি একটি লিনাক্স সার্ভারের সাথে সংযোগ করছেন। সিরিয়াল কনসোলটি ব্যবহার করার জন্য সার্ভারটি অবশ্যই কনফিগার করা উচিত যাতে চেক করার জন্য বেশ কয়েকটি জায়গা থাকে।
কার্নেল সেটআপটি আপনার কার্নেলের কমান্ড লাইনে "কনসোল" পরামিতি যুক্ত করে। উদাহরণস্বরূপ "কনসোল = ttyS0,9600" যুক্ত কর্নেলকে 9600 বাডে প্রথম সিরিয়াল পোর্টে (/ dev / ttyS0, ডস / উইন্ডোজ পদে COM1) বার্তা প্রেরণ করতে বলে। আপনি এটি আপনার বুট লোডার কনফিগারেশনের মাধ্যমে কমান্ড লাইনে যুক্ত করতে পারেন। গ্রাব ব্যবহার করা হলে এটি সাধারণত /boot/grub/grub.conf নামে একটি ফাইল হবে। নোট করুন যে আপনার কাছে প্রচলিত কীবোর্ড / ভিডিও কনসোল (tty0) পাশাপাশি সিরিয়াল (/ dev / ttyS0) এর জন্য একাধিক কনসোল প্যারামিটার থাকতে পারে। এক্স্যাক্সেম্পল জন্য: "কনসোল = tty0 কনসোল = ttyS0,9600"
সিরিয়ালটির মাধ্যমে লগইন প্রম্পট সরবরাহ করতে আপনাকে নীচের মতো একটি লাইন সম্পাদনা / ইত্যাদি / সম্পাদনা করতে হবে। s0: 12345: রেসপন: / এসবিন / অ্যাজেটি 9600 ttyS0 ভিটি 100 এই লাইনটি অ্যাজেটি প্রোগ্রামকে / dev / ttyS0 এ 9600 বাডে লগইন প্রম্পট উত্সাহিত করতে বলে tells
দ্রষ্টব্য আপনি সাধারণত সিরিয়াল পোর্ট এবং কর্নেল এবং অ্যাজেটি সেটআপের মধ্যে বাউড রেটের সাথে মিল রাখতে চাইবেন। উপরের কনফিগারেশনগুলি পরীক্ষা করে আপনার সার্ভার বাড রেট নির্ধারণ করতে সক্ষম হওয়া উচিত।
stty -F /dev/ttyXX