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


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.