Esittely
Käyttäjätunnus(käyttäjätunnus, KäyttäjätunnustaiUID) ,täysnimikäyttäjätunnus,UNIX-kaltaisissa järjestelmissä,onsignedinteger-arvo, jota ytimen identifioivat käyttäjät käyttävät, ja se on myös yksi UNIX-tiedostojärjestelmän ja prosessien välttämättömästä osasta. Erillisissä järjestelmissäUID-arvoalue on erilainen, mutta yleisesti ottaen sen 0-bitti on 0-bittinen. ~32767,jaseuraavat rajoitukset:Superkäyttäjän UID-tunnus )UID:t varmuuskopiointia varten; Vastaavasti, kun ensimmäinen on luotuUseradd-komennollaLinuxissa, sille oletusarvoisesti määritetty UID on 1000.
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
SUNin vuonna 1982 lanseeraama SunOS1.0 onUNIXOSjossaMotorola680x0-alustalla.SUNOS4.0, joka julkaistiin vuonna 1988, on siirretty Julkaisematon Solaris 2.0.Vuodesta 1998 Sun on julkaissut 64-bittiset käyttöjärjestelmätSolaris 2.7 ja 2.8. Näillä käyttöjärjestelmillä on huomattavasti parannetut verkkoominaisuudet, yhteentoimivuus, yhteensopivuus sekä määritys- ja hallintatapa .
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.
kirjautumisnimi:kirjautumiskäyttäjänimi;
pääte: useterminalequipment;
logintime:logintimetothesystem.
Thefollowingdescribesthecommonlyusedparametersofthewhocommand.
-m
Se näyttää käyttäjänimesi järjestelmässä, kirjautumispäätteessä, kirjautumisajan
-q
Näytä vain käyttäjän kirjautumistili ja kirjautuneiden käyttäjien määrä
-s
Ohita, se on sama kuin kuka
-r
Nykyisen järjestelmän käyttötaso voidaan tarkastella
run-level3Apr2109:37last=S
-H,--otsikkonäytöt rivi- ja sarakeotsikot.Yleisesti käytetyt otsikot näkyvät taulukossa 4-2.
Linuxviewusercommandlast
Voit tarkastella viimeksi kirjautuessasi sisään. Tietysti root voi tarkastella muiden käyttäjien kirjautumistilaa.
viimeinen käyttäjä voi nähdä käyttäjän edellisen kirjautumistunnuksen