লিনাক্সে লগকিগুলি ব্যবহার করে কী-বোর্ড কীস্ট্রোক কীভাবে পর্যবেক্ষণ করবেন


কী লগিং হ'ল ব্যবহারকারীর জ্ঞান ছাড়াই/ছাড়াই কীস্ট্রোকগুলি সংরক্ষণ করার প্রক্রিয়া। কীলগিং হার্ডওয়্যার ভিত্তিক পাশাপাশি সফ্টওয়্যার ভিত্তিক হতে পারে। নাম থেকে পরিষ্কার হিসাবে, একটি হার্ডওয়্যার ভিত্তিক কীলগার কোনও সফ্টওয়্যারের উপর নির্ভর করে না এবং হার্ডওয়্যার স্তরে নিজেই কীস্ট্রোক লগিং করা হয়। যেখানে একটি সফ্টওয়্যার ভিত্তিক কীলগার কীলগিংয়ের জন্য একটি বিশেষ সফ্টওয়্যার এর উপর নির্ভর করে।

উইন্ডোজ, ম্যাক, লিনাক্স, প্রায় সব প্ল্যাটফর্মের জন্য কীলগার সফ্টওয়্যার অ্যাপ্লিকেশনগুলির সংখ্যা রয়েছে। এখানে আমরা লগকেস নামে একটি অ্যাপ্লিকেশন প্যাকেজের উপর আলোকপাত করছি।

লগকি কি?

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

উইন্ডোজের জন্য প্রচুর কীলগার রয়েছে তবে লিনাক্সের ক্ষেত্রে এটি হয় না। লগইকগুলি লিনাক্সের জন্য অন্য কোনও কীলগার অ্যাপ্লিকেশনটির চেয়ে ভাল নয় তবে অবশ্যই এটি অন্যগুলির চেয়ে বেশি আপডেট।

লিনাক্সে লগকিজ ইনস্টলেশন

যদি আপনি উত্স থেকে কোনও লিনাক্স টারবল প্যাকেজ ইনস্টল করেন তবে আপনি সহজেই লগকি প্যাকেজ ইনস্টল করতে পারেন। আপনি যদি এখনও উত্স থেকে লিনাক্সে কোনও প্যাকেজ ইনস্টল না করে থাকেন তবে উত্স থেকে ইনস্টলেশন শুরু করার আগে আপনাকে কিছু অনুপস্থিত প্যাকেজ যেমন সি ++ কম্পাইলার এবং জিসিসি লাইব্রেরি ইনস্টল করতে হবে।

$ sudo apt-get install build-essential		[on Debian based systems]
# yum install gcc make gcc-c++			[on RedHat based systems]

আসুন ইনস্টলেশনটির জন্য এগিয়ে চলুন, প্রথমে উইজেট কমান্ড ব্যবহার করে সর্বশেষতম লগকি সোর্স প্যাকেজটি ধরুন বা এটি হিসাবে ক্লোন করতে গিট ব্যবহার করুন:

-------------------- Download Source Package -------------------- 
$ wget https://github.com/kernc/logkeys/archive/master.zip
$ unzip master.zip  
$ cd logkeys-master/   

OR

-------------------- Use Git to Clone -------------------- 
$ git clone https://github.com/kernc/logkeys.git
$ cd logkeys

এখন লগকি তৈরি এবং ইনস্টল করুন।

$ ./autogen.sh
$ cd build         
$ ../configure
$ make
$ sudo make install 

এখন লোকেল-জেন চালান।

$ sudo locale-­gen
Generating locales (this might take a while)...
  en_AG.UTF-8... done
  en_AU.UTF-8... done
  en_BW.UTF-8... done
  en_CA.UTF-8... done
  en_DK.UTF-8... done
  en_GB.UTF-8... done
  en_HK.UTF-8... done
  en_IE.UTF-8... done
  en_IN.UTF-8... done
  en_NG.UTF-8... done
  en_NZ.UTF-8... done
  en_PH.UTF-8... done
  en_SG.UTF-8... done
  en_US.UTF-8... done
  en_ZA.UTF-8... done
  en_ZM.UTF-8... done
  en_ZW.UTF-8... done
Generation complete.

  1. লগকিজ এস: লগিং কী টিপুন শুরু করুন
  2. লগকিজ কে: লগকেজ প্রক্রিয়াটিকে হত্যা করুন।

লগকি ব্যবহারের বিকল্পের বিস্তারিত তথ্যের জন্য, আপনি সর্বদা উল্লেখ করতে পারেন।

# logkeys –help

or

# man logkeys

নিম্নলিখিত কমান্ডটি ব্যবহার করে অ্যাপ্লিকেশন লগকিগুলি শুরু করা হচ্ছে।

$ sudo logkeys ­-s

এখন অনেক কমান্ড চলছে।

# ls
# pwd
# ss
# ifconfig

প্রক্রিয়া লগকিগুলি শেষ করুন।

# logkeys -k

ডিফল্টরূপে ‘/var/log/logkeys.log’ যা লগ ফাইলটি পরীক্ষা করে দেখুন।

# nano /var/log/logkeys.log

লগকিগুলি আনইনস্টল করতে, সমস্ত স্ক্রিপ্ট এবং ম্যানুয়ালগুলি সরান:

$ sudo make uninstall # in the same build dir

  1. ইমেলের মাধ্যমে লগগুলি প্রেরণের জন্য সমর্থন যুক্ত করতে
  2. ক্লিপবোর্ড সামগ্রী লগ করার জন্য সমর্থন যুক্ত করতে
  3. মাউস ইভেন্ট/মাউস ক্লিক ইভেন্টের জন্য সমর্থন যোগ করতে

তথ্যসূত্র

প্রদত্ত সমস্ত তথ্য কঠোরভাবে শিক্ষামূলক উদ্দেশ্যে, নিবন্ধটিকে কোনও উপায়ে টুইঙ্ক করা বা অন্য ব্যবহারকারীদের মেশিনকে লগ করতে উপরের তথ্যটি ব্যবহার করা আইন ও শাস্তিযোগ্য। এখন এ পর্যন্তই. আপনার মূল্যবান প্রতিক্রিয়া আমাদের দিতে ভুলবেন না। আরও লিনাক্স এবং এফওএসএস খবরের জন্য টিউমেন্ট, স্বাস্থ্যকর এবং টেকমিন্টের সাথে সংযুক্ত থাকুন।