Менің компьютеріме кім кірді және олар не істеп жатыр?

Кіріспе

Серверді бірнеше пайдаланушылармен іске қосатын болсаңыз, онда кімге кіргенін және не істеп жатқанын білгіңіз келуі мүмкін.

Бір хатты теріп, осы нұсқаулықта білуіңіз керек барлық нәрсені білуге ​​болады, сізге қандай хат және қайтарылатын ақпарат көрсетіледі.

Бұл нұсқаулық серверлерді, бірнеше пайдаланушылары бар виртуалды машиналарды немесе олар әрдайым шығатын таңқурай PI немесе ұқсас тақташа компьютері бар адамдар үшін пайдалы.

Кімге кірді және олар не істеп жатыр?

Сізге компьютеріңізге кім кіргенін білу үшін, келесі әріпті теріңіз және кері қайттыңыз.

w

Жоғарыда көрсетілген пәрменнен шығыс тақырып жолын және нәтижелер кестесін қамтиды.

Тақырып жолында келесі элементтер бар

Негізгі кестеде келесі бағандар бар:

JCPU тсқа қосылған барлық процестерде пайдаланылатын уақыттың көлемін білдіреді.

PCPU ағымдағы процесте қолданылатын уақыттың көлемін білдіреді.

Тіпті бір пайдаланушы компьютерінде w командасы пайдалы болуы мүмкін.

Мысалы, компьютеріме Gary ретінде кірдім, бірақ w командасы 3 жолды қайтарады. Неліктен? Менің смартинмен жұмыс істейтін графикалық үстелді іске қосу үшін пайдаланылатын tty бар.

Сондай-ақ, 2 терминал терезесі ашылды.

Ақпаратты тақырыптарсыз қайтару жолы

W командасы қолдануға болатын түрлі ажыратқыштар бар. Олардың біреуі тақырыптардысыз ақпаратты көруге мүмкіндік береді.

Төмендегі пәрменді пайдалану арқылы тақырыптарды жасыруға болады:

w -h

Бұл 5, 10 және 15 минут уақытты, жұмыс уақытын немесе жүктемелерді көрмейсіз, бірақ сіз кірген пайдаланушылар мен олардың не істеп жатқанын көре аласыз.

Егер сіз коммутаторларды оқырманға ыңғайлы деп санасаңыз, онда келесі мақсаттарға жетесіз.

w - нөлдік емес тақырып

Жалаңаш ақпаратқа қалай оралу керек

Мүмкін сіз JCPU немесе PCPU туралы білгіңіз келмейді. Шындығында, сіз кімнің кіргенін, қандай терминал қолданып жатқанын, олардың хост атауы екенін, қанша уақыт жұмыстан босатылып жатқанын және қандай тапсырманы орындау керектігін білгіңіз келуі мүмкін.

Осы ақпаратты қайтару үшін келесі пәрменді пайдаланыңыз:

w -s

Тағы да сіз оқырмандарға арналған қосымша нұсқаны келесідей пайдалана аласыз:

w - шорт

Мүмкін, бұл тіпті тым көп ақпарат. Мүмкін хост атауы туралы білгіңіз келмейді.

Келесі командалар хост атауын өткізбейді:

w -f

w -

Бірнеше қосқышты төмендегідей біріктіруге болады:

w -s -h -f

Жоғарыда көрсетілген пәрмен кестенің қысқа нұсқасын шығарады, тақырыптары жоқ және хост атауы жоқ. Сіз сондай-ақ жоғарыда көрсетілген команданы білдіруіңізге болады:

w -shf

Сондай-ақ оны келесі түрде жазуға болады:

w-шорт -ден - не-тақырып

Пайдаланушының IP мекенжайын табыңыз

Әдепкі бойынша, w пәрмені әр пайдаланушы үшін хост атауын қайтарады. Оның орнына келесі пәрмендерді пайдалану арқылы IP мекенжайы қайтарылады:

w -i

w -ip-addr

Пайдаланушы бойынша сүзгілеу

Серверді жүздеген пайдаланушымен немесе тіпті бірнеше ондаған ғана пайдалансаңыз, w командасын өз бетімен басқаруға жеткілікті түрде қол жеткізе алмайсыз.

Белгілі бір пайдаланушы не істеп жатқанын білгіңіз келсе, w командасынан кейін олардың атын көрсете аласыз.

Мысалы, Гаридің не істеп жатқанын білгім келсе, төмендегілерді жазуға болады:

w gary

Резюме

W командасының берген ақпаратының көпшілігі басқа Linux командалары арқылы қайтарылуы мүмкін, бірақ олардың бірде-біреуі аз батырмаларды қажет етпейді.

Үздіксіз уақыт пәрмені жүйеңіз қанша уақыт жұмыс істейтінін көрсету үшін пайдаланылуы мүмкін.

PS командасы компьютерде жұмыс істейтін үрдістерді көрсету үшін пайдаланылуы мүмкін

Кімнің команданы кімге кіргенін көрсету үшін қолдануға болады. whoami командасы сіз кімге кіргеніңізді көрсететін болады және id пәрмені пайдаланушы туралы сізге мәлімет береді.