সক্রিয় লগইন সেশনের তালিকা কীভাবে পাব?


17

নভেম্বর 9 17:55:46 swi007 systemd-loginind [927]: ব্যবহারকারী swi007 এর নতুন সেশন 27।

আমি উবুন্টু সার্ভারে সক্রিয় লগইন সেশনের তালিকাটি দেখতে চাই এবং আমার সার্ভারে নির্দিষ্ট সেশনটি বন্ধ করতে চাই।

উত্তর:


30

বর্তমান অধিবেশনটির তালিকা পেতে এখানে কয়েকটি বিকল্প রয়েছে:

  • কমান্ড who- প্রদর্শন করুন সিস্টেমে কে আছে:

    $ who
    spas     pts/1        2017-11-05 21:43 (tmux(1597).%0)
    spas     pts/14       2017-11-09 13:02 (192.168.100.110)
    guest    tty2         2017-11-09 16:15 (:1)
  • কমান্ড w- বর্তমানে মেশিনে থাকা ব্যবহারকারীদের সম্পর্কে তথ্য প্রদর্শন করে:

    $ w
     16:16:12 up 3 days, 18:33,  9 users,  load average: 4,33, 2,79, 2,44
    USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
    spas     pts/1    tmux(1597).%0    нд21    3days  3days  3days tmux new-session -d -s my-tmux-session
    spas     pts/14   192.168.100.110  13:02    1.00s  0.29s  0.01s sshd: spas [priv]
    guest    tty2     :1               16:15    3days  1.27s  0.17s /sbin/upstart --user
  • কমান্ড last lastb- সর্বশেষ লগ ইন করা ব্যবহারকারীদের একটি (ইতিহাস) তালিকা প্রদর্শন করুন। এটা তোলে কম বিশ্লেষণাত্মক বিকল্প প্রদান করে --until, --sinceইত্যাদি

  • কমান্ড users- বর্তমান হোস্টটিতে লগ ইন থাকা ব্যবহারকারীদের ব্যবহারকারীর নাম মুদ্রণ করুন। এর সত্যিকারের ব্যবহার সীমিত:

    $ users
    guest spas spas

নির্দিষ্ট সেশনটি হত্যার জন্য আপনি প্রক্রিয়া নম্বরগুলি মুদ্রণ করতে who -u(বা who -a) ব্যবহার করতে পারেন এবং তারপরে sudo kill -9 <session-process-number>:

$ who -u
spas     pts/1        2017-11-05 21:43  old         1597 (tmux(1597).%0)
spas     pts/14       2017-11-09 13:02   .         31822 (192.168.100.110)
guest    tty2         2017-11-09 16:15  old         2225 (:1)

$ sudo kill -9 2225   # this command will kill the third session from the above list

অতিরিক্ত হিসাবে আপনি একটি নির্দিষ্ট ব্যবহারকারীর সমস্ত প্রক্রিয়া ( রেফারেন্স ) মেরে ফেলতে পারেন :

sudo pkill -9 -u <username>

আরো দেখুন:


নির্দিষ্ট সেশনটি কীভাবে হত্যা করবেন
zapoxkrishna

@ জাপক্সকৃষ্ণ, আপডেটটি দেখুন।
pa4080

আপনি সেই lastকমান্ডটি মিস করেছেন যা পাশাপাশি সমস্ত সক্রিয় অধিবেশনগুলির তালিকা করেছে :)
ভিডিওনাথ

আপনাকে ধন্যবাদ, ভিডিওভিউথ! প্রকৃতপক্ষে আমি এই আদেশটি কখনও ব্যবহার করি নি। আমি উত্তর আপডেট করেছি।
pa4080
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.