Kontrol af kørende programmer og nedlukning
Her vil jeg forklarer to kommandoer hvorfor jeg vil forklarer dem samlet er at jeg nægter at tro at nogen husker godt nok til at kunne huske de værdier der er krævet ved den ene af kommandoerne som altid antager jeg at du kommer fra windows og vil give dig i kast med linux jeg kan selvfølgelig tage fejl men da det er tilfældet for mig selv så er dette mit udagangspunkt og i dette tilfælde tror jeg ikke der er den store foreskel på windows og mac i windows hvis du ønsker at afslutte et program enten fordi det er frosset og stoppet uventet eller fordi du blot vil lukke det og ikke ønsker at anvende tryk på krydset lukning da vil du trykke ctrl alt del og få en oversigt over kørende processor/programmer hvor du kan anmode om at stoppe programmet hvorefter det vil lukke sig ned dette kan du ikke umildbart i linux men da hele mit fokus for nu går på at mestre kommandolinjen da vil jeg vise dig en tilsvarende metode i kommandolinjen dette foregår over to kommandoer en kommando for at se alle kørende programmer/processor og en kommando for at lukke det givne program du ønsker at afslutte først kommandoen for at se alle aktive programmer:
ps -aux
Jeg er ikke helt sikker på definitionen af parametrene aux men her er det sådan ca og som noget der giver mening om end det ikke er helt korrekt i overensstemmelse med linux manualen
a – all
u – users
x – selvom a er defineret som all alle så undlader den nogle processor og noget der kaldes session leaders x sørger for at tage det med der mangler sådan som jeg husker kommandoen er sådan her
ps for processes altså aktive processor programmer og argumenterne der står efter – altså aux husker jeg ved at huske på auxillary som er en port type hvis forkortelse netop er aux nå men når du har kørt ps -aux kan du se alle de ting der kører.
Denne liste inderholder en del ting jeg vil bringe et par ting til din opmærksomhed da linux er et multi user/flere brugere system kan der være logget flere folk på ad gangen nogle over grafisk flade andre over ssh forbindelser fx den første del helt til venstre viser user altså hvilken bruger der anvender programmet den næste viser pid eller process id det her skal du lægge mærke til det er nemlig process id´er vi skal bruge hvis vi vil lukke et program så viser den også hvor manget progammerne anvender af processor cpu kraft og ram anvendelse af den totale hukommelse i systemet dette vises i procent og så viser den command altså hvad hedder programmet/kommandoen til at starte det hvis du vil afslutte et program skal du lægge mærke til pid eller process id´et afslutning af programmer kommandoen du nu skal lærer anvender pid eller process id for at indentificere det program du vil have lukket kommandoen kommer her kill og så i et fiktiv sammenhæng kill 666 det ville så afslutte process nr 666 men process nummeret tager du jo ud fra ps -aux kommandoen det var hvad jeg ville lærer dig i denne omgang.