Debian-goodies: En må ha sett med verktøy for Debian /Ubuntu Administrators

Are du en Debian /Ubuntu Administrator eller en vanlig bruker, så du kan bruke dpkg og apt kommandoer ofte. Disse kommandoene brukes for å installere, fjerne, oppdatere eller oppgradere en pakke eller hele systemet. Stort sett bruker vi de to ovennevnte verktøyene bare for vår daglige driften, men tro meg, det er mange nyttige kommandoer er eksistere at de fleste brukerne er klar over.
Hvis du ønsker å vite hvilke pakker som opptar mest plass disk, eller hvilken pakke kan ha brutt en annen, eller for å få en siste versjon av en pakke, eller bare for å få en bestemt versjon av en pakke, så har du sannsynligvis trenger Debian-godbiter.
Ifølge det offisielle nettstedet, etter < p> Debian-godbitene er et sett med liten verktøykasse stil av verktøy for Debian, og derivater. Disse programmene er laget for å integrere med skall verktøy, utvide dem til å operere på Debian pakkesystemet.
I faktum, vil Debian-godbiter bringe mer informasjon enn dpkg og apt verktøy. I denne opplæringen, la oss utforske noen nyttige debian-goodies verktøy.
Først, la oss installere debian-godbiter på vårt system ved hjelp av følgende kommando. Denne kommandoen skal fungere på Debian, Ubuntu, og dets derivater.
Sudo apt-get install debian-goodiesUsage
en. dgrep Utility
Dette verktøyet vil søke i alle filer for et bestemt mønster eller regex i en bestemt pakke, mens "grep" utility søk spesifisert regex i en bestemt fil
Eksempel:.
vil søke et ord "mozilla" i firefox pakken, kjører du følgende kommando
sudo dgrep «Mozilla" firefoxSample output:
[…]
/usr/lib/firefox/distribution/searchplugins/locale/en-GB/google.xml:<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">/usr/lib/firefox/distribution/searchplugins/locale/en-GB/wikipedia.xml: - Fil, kan du få en på http://mozilla.org/MPL/2.0/. - > /usr/lib/firefox/distribution/searchplugins/locale/en-GB/wikipedia.xml: < SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">/usr/lib/firefox/distribution/searchplugins/locale/en-GB/chambers-en-GB.xml: - Fil, kan du få en på http://mozilla.org/MPL/2.0/. - > /usr/lib/firefox/distribution/searchplugins/locale/en-GB/chambers-en-GB.xml: < SearchPlugin xmlns = "http://www.mozilla.org/2006/browser/search /"> Hvis du vil se listen hvis installerte pakker i Debian-basert system, kjører du følgende kommando:
dpkg -L2. dglob Utility
Dette verktøyet vil liste pakkenavn matching en spesifisert streng. Som standard vil det vise bare de installerte pakkene. Hvis du ønsker å liste opp alle pakkene, bruke flagget "-en"
Eksempel:.
Sudo dglob firefoxSample utgang:
firefoxfirefox-locale-EN3. debget Utility
Denne kommandoen er noe lik apt-get verktøyet. Apt-get vil laste ned og installere en bestemt pakke, men debget kommandoen vil laste ned en bestemt pakke fra en offentlig speil, og lagrer den nedlastede pakken i den gjeldende katalogen
Eksempel:.
Sudo debget transmissionSample Output:
(overføring - > 2.82-1.1ubuntu3.1) (overføring - > 2.82-1.1ubuntu3) Nedlasting sending fra http://archive.ubuntu.com/ubuntu/pool/universe/t/transmission/transmission_2.82-1.1 ubuntu3.1_all.deb% Totalt% mottatt% Xferd Average Speed ​​Tid Tid Tid Nåværende Dload opp Total Tilbrakte Venstre Speed100 1200 100 1200 0 0 570 0 00:00:02 00:00:02 -: -: - 570As deg se i ovennevnte utgang, er overføring pakke ned og lagres i den gjeldende arbeidskatalog.
4. dpigs Utility
Dette verktøyet er en av de viktige og nyttige blant andre debian-goodies utitlities. Det vil vise hvilke installerte pakke opptar mest plass i systemet. Vær oppmerksom på at, det ikke vil vise nøyaktige størrelsen på diskplass okkupert av en bestemt pakke, i stedet det vil bare vise navnet på pakkene
Eksempel:.
Sudo dpigsSample utgang:
148409 linux-image -Ekstra-3.13.0-37-generic148328 linux-image-ekstra-3.13.0-35-generic147551 VirtualBox-4,3131814 Libreoffice-core120489 wine1.6-amd64115449 wine1.6-i38687671 firefox82957 fonts-Horai-umefont75667 Libreoffice-common64375 linux firmwareAs du ser ovenfor, de dpigs kommandoen viser de 10 beste installerte pakker som bruker mest plass sammen med sin prosess id. Hvis du ønsker å vise flere pakker, og deretter bruke flagget "n" som vist nedenfor
For eksempel, la oss ta de 15 pakkene som bruker mest plass
dpigs -n 15Sample utgang:..
148409 linux-image-ekstra-3.13.0-37-generic148328 linux-image-ekstra-3.13.0-35-generic147551 VirtualBox-4,3131814 Libreoffice-core120489 wine1.6-amd64115449 wine1.6-i38687671 firefox82957 fonts-Horai-umefont75667 libreoffice- common64375 linux-firmware61822 linux-headers-3.13.0-3761820 linux-overskrifter-3.13.0-3556274 OpenJDK-7-jre-headless45906 vin-mono0.0.841094 linux-image-3.13.0-37-generic5. checkrestart Utility
Dette er en annen nyttig verktøy i debian-goodies familien. Det vil varsle deg listen over tjenester som du trenger for å starte på nytt etter oppgradering systemet. Som du kanskje vet, etter at du oppgraderer systemet ditt, kan noen åpne programmer bruker de gamle biblioteker eller konfigurasjonsfiler. Så du kan raskt finne ut hvilke prosesser som må startes på nytt etter installasjon av en programvare. Så checkrestart vil revidere systemet for å finne ut utdaterte versjoner av bibliotekene i bruk
Eksempel:.
Vær oppmerksom på at du bør kjøre denne kommandoen som root bruker: sudo checkrestartSample utgang.
Lsof: ADVARSEL : kan ikke stat () fuse.gvfsd-sikring filsystemet /løpe /bruker /1000 /gvfs Output informasjonen kan incomplete.Found 0 prosesser ved hjelp av gamle versjoner av oppgraderte filesAs per ovennevnte resultat, trenger jeg ikke å starte noen tjenester.
6. dhomepage Utility
dhomepage tar deg direkte til nettsiden til en gitt pakke. Dette verktøyet vil være svært nyttig hvis du er ute etter mer detaljer om noen pakke
. Eksempel: Eksempel:
dhomepage transmissionThe kommandoen vil automatisk åpne overføring hjemmesiden i standardleseren ovenfor
Veldig. kult, er det ikke?
7. som-pkg-blakk Utility
Dette er nok et nyttig verktøy i listen debian-goodies. Det vil vise en liste over en bestemt pakke sammen med alle sine avhengig inkludert installasjonstidspunktet. Så hvis noe gikk galt når du oppgraderer systemet eller en pakke, kan du enkelt finne, til hvilken tid, og hvilke pakker som har brutt systemet
Eksempel:.
For eksempel, hvis firefox fungerte ikke ordentlig, du kan finne ut hvilken pakke er ansvarlig for brudd som vist nedenfor
som-pkg-blakk firefoxSample utgang:
pakken ttf-bitstream-vera har ingen installasjon tid infoPackage < debconf-2.0 >. har ingen installasjon tids infoPackage gsfonts-x11 har ingen installasjon tids infodebianutils Wed 23 juli 04:30:56 2014debconf Ons 23 juli 04:30:56 2014coreutils Ons 23 juli 04:30:56 2014liblzma5: amd64 Ons 23 juli 04:30:57 2014libacl1: amd64 Wed 23 juli 04:30:57 2014libdb5.3: amd64 Wed 23 juli 04:30:57 2014libattr1: amd64 Wed 23 juli 04:30:57 2014libbz2-1.0: amd64 Wed 23 juli 04:30:57 2014 [ ,,,0],...] Denne listen er ikke over. Debian-goodies har mange av de mer nyttige verktøy. Selv om vi ikke kan bruke alle av dem regelmessig, men de er verdt å lære. De vil være svært nyttig til rett tid for sikker.
Cheers!



Previous:
Next Page: