Úvod
ID uživatele(identifikátor uživatele,ID uživateleneboUID) ,úplné jménoidentifikátor uživatele,v systémech podobných UNIXu,jenepodepsán celočíselnou hodnotou použitou jádrem k identifikaci uživatelů a také jednou z nezbytných součástí systému souborů UNIX a procesů.V různých systémech je rozsah hodnot UID různý, ale obecně řečeno, je 5 vrozsahu UID 32767 a existují následující omezení:UIDsuperuživatelejevždy0;UIDshodnotamii 100 jsou vyhrazeny pro systémové použití.Některé manuály doporučují zachovat 101až499,nebo dokonce 101až999(například Debian[1] )UID pro zálohování;Odpovídajícím způsobem, když je vytvořen první příkaz pomocí příkazu useradv Linuxu, je mu ve výchozím nastavení přiřazeno UID1000.
ThecurrentusernamereferstotheusernameoruserIDofthecomputercurrentlybeingused.Nowthesystemisgenerallyamulti-usersystem,suchasUNIXOS,LinuxOS.Therefore,theusernameoruserIDofdifferentusersisdifferent,andtheusernamecorrespondstotheuserIDonetoone,whichisusedtodetectwhethertheusernameexistsinthecurrentsystem.Sometimesinordertoknowhowmanyusersareusingthecurrentsystem,itisusuallybyqueryingthecurrentusername.Youcanlearnaboutthecurrentsystemresourceusagethroughthecurrentusername.
Commonmulti-useroperatingsystems
Multi-useroperatingsystemsallowmultipleuserstousethesamemachinethroughtheirownterminals,sharingvariousresourcesinthehostsystem,andeachuserprogramItcanbefurtherdividedintoseveraltasks,sothattheycanbeexecutedconcurrently,whichcanfurtherimproveresourceutilizationandsystemthroughput.Mostofthelarge,medium,andminicomputersareconfiguredwithmulti-userandmulti-taskoperatingsystems,andon32-bitmicrocomputers,manyofthemareconfiguredwithmulti-userandmulti-taskoperatingsystems.
UNIXOS
UNIXOSwasdevelopedbyBellLabsofAmericanTelegraphandTelephoneCompanybetween1969and1970.TheUNIXV.7introducedin1979hasbeenwidelyusedAvarietyofmediumandsmallcomputers.Withtheimprovementofmicrocomputerperformance,peopletransplantedUNIXtomicrocomputer.Around1980,theseventhversionofUNIXwasportedtoMotorola'sMC680xxmicrocomputer.Later,theversionofUNIXV7.0wassimplifiedandthenportedtoIntel8080,whichwascalledXenix.ThetwomostinfluentialvariantsofUNIXoperatingsystemsthatcanrunonmicrocomputersareSolarisOSandLinuxOS.
SolarisOS
SunOS 1.0, spuštěný společností SUN v roce 1982, je UNIXOS běžící na platformě Motorola680x0. SUNOS4.0 oznámený v roce 1988 migroval operační platformu z dřívější platformy Motorola 680x0 na platformu 9xtel'sPARCin1 na podporu 9xtel'sPARC v 8 Nevydaný Solaris 2.0. Od roku 1998 zavedl Sun 64bitové operační systémy Solaris 2.7 a 2.8. Tyto operační systémy mají výrazně vylepšené síťové funkce, interoperabilitu, kompatibilitu a snadnou konfiguraci a správu .
LinuxOS
LinuxisanimportantvariantofUNIX,originallydevelopedbyFinnishstudentLinusTorvaldsforIntel80386.In1991,thefirstLinuxversionwasreleasedontheInternet.Becausethesourcecodewasopen,manypeoplecooperatedwithitthroughtheInternet,andtheperformanceofLinuxwasrapidlyimproved,anditsapplicationscopewasalsoexpandingdaybyday.Correspondingly,thesourcecodehasalsoexpandedrapidly.Atthistime,itisalreadyafullyfunctionalUNIXsystem.AlargenumberofsoftwarerunningonUNIX(includingmorethan1,000utilitysoftwareandalargenumberofnetworksoftware)havebeentransplantedtoLinux,anditcanbeRunonthemaincomputer,suchasIntel80x86Pentium,etc.
Linuxcommandtoviewusername
inuxviewusercommandwcommand
Thiscommandisusedtodisplaythestatusofusersloggedintothesystem.Thewcommandispowerful,Itcannotonlyshowwhoisloggedintothesystem,butalsoshowthecurrentworkoftheseusers,andthestatisticaldataismoredetailedandscientificthanthewhocommand.
ThedisplayitemsofthewcommandareinthefollowingorderArrangement:thecurrenttime,thetimefromwhenthesystemwasstartedtothepresent,thenumberoflogged-inusers,andtheaverageloadofthesysteminthelast1second,5seconds,and15seconds.Thentherearethevariousdataofeachuser.Thedisplayorderoftheitemsisasfollows:loginaccount,terminalname,remotehostname,logintime,idletime,JCPU,PCPU,andthecommandlineofthecurrentlyrunningprocess.
JCPUtimereferstothetimetakenbyallprocessesconnectedtotheterminal(tty).Thistimedoesnotincludethepastbackgroundjobtime,butitincludesthetimeoccupiedbythecurrentlyrunningbackgroundjob.ThePCPUtimereferstothetimetakenbythecurrentprocess(thatis,theprocessdisplayedintheWHATitem).Thespecificusageandparametersofthiscommandaredescribedbelow.
Linuxviewingusercommandwhocommand
Thiscommandismainlyusedtoviewthecurrentonlineusersituation.Thiscommandisveryuseful.Iftheuserwantstoestablishinstantcommunicationwithotherusers,suchasusingthetalkcommand,thefirstthingtomakesureisthattheuserisindeedonline,otherwisethetalkprocesscannotbeestablished.Foranotherexample,ifthesystemadministratorwantstomonitorwhateachlogged-inuserisdoingatthismoment,hemustalsousethewhocommand.
loginname:loginusername;
terminalline:useterminalequipment;
čas přihlášení:čas přihlášení do systému.
Thefollowingdescribesthecommonlyusedparametersofthewhocommand.
-m
Zobrazuje vaše uživatelské jméno v systému, přihlášení k interminálu, čas přihlášení
-q
Zobrazte pouze přihlašovací účet uživatele a počet označených uživatelů
-s
Ignorujte, je to stejný jako kdo
-r
Lze zobrazit aktuální úroveň běhu systému
run-level3Apr2109:37last=S
-H,--nadpis se zobrazí v nadpisech sloupců. Běžně používané nadpisy jsou uvedeny v tabulce 4-2.
Linuxviewuserpříkaz
Můžete si prohlédnout poslední přihlášení.Root samozřejmě může zobrazit stav přihlášení ostatních uživatelů.
poslední uživatel si může prohlédnout předchozí přihlášení k fixačnímu zařízení