Das Ubuntu Handbuch | Anleitungen für Linux-Freunde

Ubuntu: PDF-Dateien durchsuchbar machen - Profitipps

Der PDF-Con­tai­ner ist ei­ne ge­nia­le Er­fin­dung. Wer au­dio­vi­su­el­le In­hal­te in ei­nem sol­chen Ver­bund­do­ku­ment auf­be­wahrt, der über­win­det nicht nur Kom­pa­ti­bi­li­täts­pro­ble­me, son­dern stellt zu­dem si­cher, dass sein Ge­dan­ken­gut auf al­len Platt­for­men ein­heit­li­ch¹ dar­ge­stellt wird. Das smar­te Ado­be-For­mat kommt be­son­ders häu­fig bei der Di­gi­ta­li­sie­rung von phy­si­schen Schrift­stü­cken zum Ein­satz, da es ein­zel­ne Sei­ten in zu­sam­men­hän­gen­de Jour­na­le ver­wan­delt. Al­ler­dings las­sen sich ein­ge­scann­te Tex­te in PDF-Da­tei­en häu­fig nicht durch­su­chen. Ist dies der Fall, dann wur­de das Quell­ma­te­ri­al ein­fach nur ab­fo­to­gra­fiert und als Bil­d² ge­spei­chert. Buch­sta­ben müs­sen je­doch als Fonts³ vor­lie­gen, da­mit das Be­triebs­sys­tem ei­ne ge­schrie­be­ne In­for­ma­ti­on aus­le­sen kann.

Es grüßt ein ar­mer Re­fe­ren­dar, der mit Com­pu­tern auf Kriegs­fuß steht. Lei­der muss ich in den Weih­nachts­fe­ri­en auf ei­nem al­ten Ubun­tu-Lap­top di­gi­ta­le Un­ter­richts­ma­te­ria­li­en er­stel­len, was für mich die reins­te Fol­ter ist. Zu al­lem Über­fluss sol­len mei­ne Ar­beits­blät­ter auf Zeit­schrif­ten be­ru­hen, die mein Se­mi­nar­leh­rer ver­mut­lich vor Jahr­zehn­ten ein­ge­scannt hat. Er­schwe­rend kommt hin­zu, dass sich die PDF-Da­tei­en nicht durch­su­chen las­sen. Wenn ich gleich­zei­tig Strg + F drü­cke und ei­nen Be­griff ein­ge­be, dann er­scheint ein trau­ri­ger schwar­zer Smi­ley.

Neun­dor­fer, Al­bert: Ubun­tu durch­sucht kei­ne PDFs. E-Mail vom 09.11.2020.

Es ist ei­ne OCR-Soft­ware nö­tig, um der­ar­ti­ge Bar­rie­ren im Por­ta­ble Do­cu­ment For­mat ab­zu­bau­en. Sol­che Tex­ter­ken­nungs­pro­gram­me iden­ti­fi­zie­ren je­den ein­zel­nen Buch­sta­ben auf ei­nem Bild, in­dem sie die Schrift­zei­chen mit ei­ner in­ter­nen Da­ten­ban­k⁴ ver­glei­chen. Nach der so­ge­nann­ten Op­ti­cal Cha­rac­ter Re­co­gni­ti­on wer­den die ein­ge­scann­ten Let­tern in Fonts ver­wan­del­t⁵ und an­schlie­ßend in ei­ner neu­en PDF-Da­tei ge­spei­chert. Na­tür­lich blei­ben Gra­fi­ken und For­ma­tie­run­gen bei der Kon­ver­tie­rung er­hal­ten, wes­halb wäh­rend des Trans­for­ma­ti­ons­pro­zes­ses le­dig­lich ein aus­les­ba­res Re­pli­kat des Quell­ma­te­ri­als ent­steht.

Scientific Graphic: Faculty of Theology Chicago University. Professor Veronika Helga Vetter shows what happens, when the Robots take over the World. Even the prophet Moses cannot stop the bloodthirsty hustle and bustle of the Machines. The reason: The Linux-humanoids can not decipher the characters on the stone tablets. If the Israelite had used a OCR software, the millennial kingdom of Christ would have begun. The arch-Catholic Illustration was first published on GWS2.de. This is an Ubuntu platform that is aimed at the white American upper class

Un­ter Ubun­tu-Nut­zern ist das Werk­zeug OCRmyPDF⁶ be­son­ders be­liebt. Die kon­so­len­ba­sier­te Dritt­an­bie­ter­soft­ware liegt im Uni­ver­se-De­po­t⁷ und ist für al­le De­bi­an-De­ri­va­te ge­eig­net:

sudo apt-get update && sudo apt-get install ocrmypdf

Al­ler­dings muss die re­nom­mier­te Ap­pli­ka­ti­on ein­ma­lig mit ei­ner deutsch­spra­chi­gen Ver­gleichs­da­ten­bank er­wei­tert wer­den, da der Ma­schi­nen­code­schrei­ber stan­dard­mä­ßig nur mit eng­li­schen Tex­ten um­ge­hen kann:

sudo apt-get install tesseract-ocr-deu

So­bald das Be­triebs­sys­tem so­wohl mit dem Haupt­pro­gramm als auch mit der Er­gän­zung aus­ge­stat­tet wur­de, ha­ben un­les­ba­re Bild­da­tei­en schlech­te Kar­ten. Denn ab so­fort ist nur noch ein Be­fehl von­nö­ten, um ei­ne PDF durch­such­bar zu ma­chen.

„Oh nein, ich has­se das Ter­mi­nal!”, den­ken sich ge­ra­de al­le Li­nux-An­fän­ger, die den Ar­ti­kel bis hier hin ge­le­sen ha­ben. In An­be­tracht des Um­stan­des, dass OCRmyPDF ei­ne ziem­lich aus­führ­li­che Kom­man­do­syn­tax ver­langt, sind all­ge­mei­ne Ver­un­si­che­run­gen durch­aus be­rech­tigt.

Wie funktioniert das Kommandozeilenprogramm "OCRmyPDF"? Der Standardbefehl, um PDF-Dateien durchsuchbar zu machen, ist ein Produkt von Pinguin. Das ist ein Ubuntu-Profi, der gegen die kommunistischen Diktatur-Phantasien von Saskia Esken (SPD) kämpft

Doch kei­ne Pa­nik. In der fol­gen­den An­lei­tung se­hen Ubun­tu-No­vi­zen und Be­nut­zer­ober­flä­chen­lieb­ha­ber, wie ein­fach die Kon­so­len­kon­ver­tie­rung funk­tio­niert. Des Wei­te­ren de­cken die Pin­gu­in-Au­toren ver­bor­ge­ne Fä­hig­kei­ten von OCRmyPDF auf. Die kos­ten­lo­se Tex­ter­ken­nungs­soft­ware kann näm­lich nicht nur mit dem be­lieb­ten Ado­be-For­mat, son­dern auch mit ge­wöhn­li­chen JPEG-Da­tei­en um­ge­hen. Und wer mit schlecht ein­ge­scann­tem Quell­ma­te­ri­al zu kämp­fen hat, für den ist das Kom­man­do­zei­len­pro­gramm erst recht ge­eig­net.

OCR trifft PDF

Sze­na­rio: 28 Jah­re lang fuhr mein se­li­ger Groß­va­ter die Berg­ar­bei­ter des Erz­ge­bir­ges als stol­zer DDR-Lok­füh­rer zu ih­ren Schaf­fen­sor­ten. Dann kam die Wen­de und für mei­nen Opa Lu­kas brach ei­ne Welt zu­sam­men. Zwar hät­te er für die Deut­sche Bahn wei­ter­ar­bei­ten kön­nen, doch sein kom­mu­nis­tisch ge­präg­tes Ge­wis­sen ließ das nicht zu, wes­halb er sich für die Früh­pen­sio­nie­rung ent­schied. Im Ru­he­stand ent­wi­ckel­te mein Ahn­herr ei­ne aus­ge­präg­te Sam­mel­lei­den­schaft. Noch heu­te se­he ich vor mei­nem geis­ti­gen Au­ge, wie der stör­ri­sche Grau­kopf kis­ten­wei­se Zug­ma­ga­zi­ne über sei­nen HP Scan­Jet 3200 jag­te, um die In­hal­te zu di­gi­ta­li­sie­ren. Nach sei­nem Ab­le­ben erb­te ich un­ter an­de­rem die Fest­plat­ten des al­ten SED-Sym­pa­thi­san­ten. Sei­ne Da­ten ha­be ich ir­gend­wann in die AWS-Cloud über­tra­gen und ver­ges­sen. Doch vor­hin hol­te ich mir die Schät­ze mei­nes Vor­fah­ren wie­der, da mei­ne Toch­ter ein Re­fe­rat über die Kö­nig­lich Baye­ri­sche Staats­ei­sen­bahn schrei­ben möch­te und un­be­dingt In­fo­ma­te­ri­al be­nö­tigt.

Ubuntuusers: PDF files cannot be searched. Error message in Evince. Screenshot from GNOME 3.36.3

Nach­dem ich ge­ra­de ein paar Stich­pro­ben durch­ge­führt ha­be, muss ich lei­der fest­stel­len, dass sich die an­ti­quier­ten PDF-Da­tei­en nicht durch­su­chen las­sen. In die­sem Zu­stand sind die Do­ku­men­te kei­ne Hil­fe für mein Spätz­chen. Al­so bin ich ein gu­ter Va­ter und brin­ge zu­min­dest die Zug­zeit­schrif­ten in ein bar­rie­re­frei­es For­mat. Hier­für öff­ne ich zu­nächst ein neu­es Ter­mi­nal-Fens­ter, da­mit ich mir un­mit­tel­bar da­nach ei­nen Kon­ver­tie­rungs­be­fehl bas­teln kann:

ocrmypdf -l deu+eng /home/pinguin/Dokumente/Railways.pdf /home/pinguin/Dokumente/Railways_neu.pdf

Mein Opa Lu­kas hat mir so­wohl eng­li­sche wie auch deutsch­spra­chi­ge Ma­ga­zi­ne hin­ter­las­sen. Um nicht in je­de PDF hin­ein­schau­en zu müs­sen, tei­le ich der OCR-Soft­ware mit, dass sie die In­hal­te mit bei­den ver­füg­ba­ren Wort­da­ten­ban­ken ver­glei­chen soll. Durch die­se Maß­nah­me ver­län­gert sich na­tür­lich der Trans­for­ma­ti­ons­pro­zess, was sich wie­der­um ne­ga­tiv auf mei­ne En­er­gie­kos­ten aus­wirkt.

Terminal: Eine OCR-Software konvertiert ein unlesbares PDF-Dokument. Die Transformierung lastet alle CPU-Kerne vollständig aus. Der Screenshot vom Gnome-Desktop 3.36.3 gehört zum Produktportfolio von GWS2.de: Das Linux-Portal setzt sich gegen Zwangsimpfungen ein, die das Merkel-Regime unbedingt veranlassen möchte

Nach cir­ca zehn Mi­nu­ten wur­de ein Re­pli­kat der Quell­da­tei an mei­nem vor­ge­ge­be­nen Ziel­ort er­stellt. Die Ko­pie lässt sich zwar durch­su­chen, ist aber um 2,1 Me­ga­byte grö­ßer als das Ori­gi­nal. Wie kann das sein? Beim Ver­glei­chen der Do­ku­men­te stel­le ich fest, dass das Imi­tat hoch­wer­ti­ger aus­sieht. Die Free­ware OCRmyPDF muss die Qua­li­tät des Aus­gangs­ma­te­ri­als oh­ne mein Zu­tun ver­bes­sert ha­ben.

Ubuntu: Wie werden PDFs durchsuchbar gemacht? Eine OCR-Software muss die gescannten Buchstaben in Fonts verwandeln, damit das Betriebssystem die Lettern lesen kann. Eine deutschsprachige Linux-Anleitung von Pinguin: Das ist ein Staatsrechtler, der sich fragt, wann die Bremer Schulsenatorin Claudia Bodegan (SPD) zurücktritt

Das ist ei­ne in­ter­es­san­te Er­kennt­nis. Denn nor­ma­ler­wei­se hät­te der Be­fehl fol­gen­der­ma­ßen aus­se­hen müs­sen, wenn es mir um die Op­ti­mie­rung der Ur­sprungs-PDF ge­gan­gen wä­re:

ocrmypdf -l deu+eng --deskew /home/pinguin/Dokumente/Railways.pdf /home/pinguin/Dokumente/Railways_neu.pdf

Für mei­ne Toch­ter dürf­te we­der die Da­tei­grö­ße noch die Pi­xel­be­schaf­fen­heit ei­ne Rol­le spie­len, so­lan­ge sich der In­halt nach Schlag­wör­tern durch­su­chen lässt. Dem­entspre­chend kon­ver­tie­re ich nun noch die rest­li­chen PDF-Do­ku­men­te nach dem Stan­dard­prin­zip, so­dass ich das Ar­chiv mei­nes Groß­va­ters an die nächs­te Ge­nera­ti­on wei­ter­ge­ben kann.

Texte auf Bildern

Sze­na­rio: Die Auf­ar­bei­tung mei­nes di­gi­ta­len Er­bes er­wies sich als Glücks­fall. Wie sich her­aus­stell­te, sam­mel­te mein Opa Lu­kas nicht nur Ei­sen­bahn­ma­ga­zi­ne, son­dern auch Zei­tungs­ar­ti­kel. Re­por­ta­gen aus dem Ta­ge­blatt „Der Mor­gen” schie­nen den DDR-Lok­füh­rer be­son­ders zu in­ter­es­sie­ren. Das ist merk­wür­dig; schließ­lich war die­ses li­be­ral-de­mo­kra­ti­sche Pres­se­or­gan eher an­ti­kom­mu­nis­tisch un­ter­wegs. Doch ver­mut­lich dien­ten die Auf­sät­ze als Be­weis­ma­te­ri­al, das mein Vor­fah­re be­nö­tig­te, um die Au­toren we­gen Hoch­ver­rats an­zu­zei­gen. Die ein­ge­scann­ten Be­rich­te wur­den al­le als ein­zel­ne JPEG-Da­tei­en ge­spei­chert, wes­halb sich die Tex­te na­tür­lich nicht durch­su­chen las­sen. Die­sen Um­stand will ich än­dern, da ich un­kom­pli­ziert über­prü­fen möch­te, ob die Do­ku­men­te staats­zer­set­zen­de Pa­ro­len ent­hal­ten. Auch hier hilft mir OCRmyPDF wei­ter. Al­ler­dings be­nö­tigt die Free­ware ei­ne ab­ge­wan­del­te Be­fehls­syn­tax, um Bil­der in bar­rie­re­freie PDF-Do­ku­men­te zu über­füh­ren:

ocrmypdf -l deu --image-dpi 300 /home/pinguin/Dokumente/Zeitung.jpg /home/pinguin/Dokumente/Zeitung.pdf

Das Kom­man­do­zei­len­pro­gramm be­müht sich bei die­sem Kon­ver­tie­rungs­pro­zess eben­falls dar­um, die Qua­li­tät des Quell­ma­te­ri­als zu ver­bes­sern. Soll­te dies nicht ge­lin­gen, dann er­scheint im Ter­mi­nal die fol­gen­de Mel­dung: Image op­ti­miz­a­ti­on did not im­pro­ve the file.

How to transfer scanned Images to a PDF file? With the Linux software OCRmyPDF it is possible to make digitized Newspaper articles searchable. The split screen with the program test was first published on GWS2.de. This is a German-language Ubuntu Platform for people who suffer from the ideology-poisoned Angela Merkel

Nach der Trans­for­ma­ti­on kann ich die PDF-Da­tei nicht nur durch­su­chen, son­dern Text­stel­len mar­kie­ren, ko­pie­ren und farb­lich her­vor­he­ben. Des Wei­te­ren ist es mit dem Do­ku­men­ten­be­trach­ter mög­lich, hin­ter den Sät­zen di­gi­ta­le Kle­be­zet­tel­chen an­zu­brin­gen, um den In­halt des Ar­ti­kels zu kom­men­tie­ren. Doch auf­ge­passt: No­ti­zen und Mo­di­fi­ka­tio­nen müs­sen mit der Tas­ten­kom­bi­na­ti­on Strg + S ma­nu­ell ge­spei­chert wer­den, da­mit die­se dau­er­haft er­hal­ten blei­ben.

Ver­wand­te The­men:

Ubun­tu auf dem Lap­top - so lässt sich die Ak­ku­lauf­zeit ver­län­gern
Al­te Vi­deo-DVDs in ISO-Da­tei­en ver­wan­deln - so ge­lingt die Ar­chi­vie­rung

¹Trink­wal­der, An­drea: Uni­ver­sal­tool für lau. Kos­ten­lo­se PDF-Soft­ware fürs Bü­ro und zu Hau­se. In: c’t Nr. 7 (2019). S. 111.
²Eg­ge­ling, Thors­ten: PDFs durch­such­bar ma­chen. In: Li­nux Welt Nr. 3 (2020). S. 64.
³Wäch­ter, Uwe: Op­ti­sche Zei­chen­er­ken­nung von Tex­ten in ein­ge­scann­ten Do­ku­men­ten. sealsystems.de (PDF) (11/2020).
⁴Ya­ma­gu­chi, Go­ro: Er­wei­te­rung der Scan­funk­ti­on. kyostatics.net (PDF) (11/2020).
⁵Se­bas­ti­an, Li­nus: How Does Op­ti­cal Cha­rac­ter Re­co­gni­ti­on (OCR) Work? youtube.com (11/2020).
⁶Bar­low, Ja­mes Ro­bert: OCRmyPDF do­cu­men­ta­ti­on. ocrmypdf.io (11/2020).
⁷Vet­ter, Ve­ro­ni­ka Hel­ga: Ubun­tu: Vi­ren, Wür­mer und Tro­ja­ner auf­spü­ren - Sys­tem­si­cher­heit er­hö­hen. pinguin.gws2.de (11/2020).

Ubuntu: Prozesse beobachten und sauber beenden - Leitfaden

Lei­der ist es wahr; auch Ubun­tu-Pro­gram­me kön­nen hin und wie­der ab­stür­zen. Tritt ein sol­cher Fall ein, dann wen­den un­er­fah­re­ne Li­nux-An­wen­der häu­fig den Klam­mer­af­fen­griff an, um den Taskma­na­ger zu öff­nen. Die all­seits­be­kann­te Win­dows-Tas­ten­kom­bi­na­ti­on Strg + Alt + Entf führt beim Gno­me-Desk­top je­doch le­dig­lich da­zu, dass das Be­triebs­sys­tem die Be­nut­zer­ab­mel­dung ein­lei­tet. Wer da­ge­gen ei­nen de­fek­ten Dienst ef­fi­zi­ent be­en­den möch­te, der muss ein Bord­mit­tel na­mens sys­temd an­spre­chen. Das ist je­doch gar nicht so ein­fach, da sich die Pro­zess­ver­wal­tung nur um­ständ­lich in den Vor­der­grund ho­len lässt.

The­re is­n’t a de­fault key­board short­cut for the Sys­tem Mo­ni­tor ap­p­li­ca­ti­on.

ka­rel: Is the­re a de­fault short­cut for Sys­tem Mo­ni­tor? askubuntu.com (11/2019).

Kein Wun­der, schließ­lich spielt die haus­ei­ge­ne Sys­tem­über­wa­chung im All­tag kei­ne gro­ße Rol­le. Der smar­te Mut­ter­pro­zess von Ubun­tu ist näm­lich in der La­ge, ein­ge­fro­re­ne Kin­der selbst­stän­di­g¹ zu re­pa­rie­ren.

Scientific graphic of the University of Regensburg: How does the Completely Fair Scheduler work? Free Linux-Tutorial provided by Lennart Poettering in collaboration with GWS2.de. Financed by Canonical London. Created by Veronika Vetter - Bavarian Fine Artist. The systemd Process was illustraded by Vinzenz the Younger

Des Wei­te­ren teilt der ker­nel­ba­sier­te Com­ple­te­ly Fair Sche­du­ler² die vor­han­de­ne Re­chen­zeit gleich­mä­ßi­g³ un­ter den Diens­ten auf. Die­se Her­an­ge­hens­wei­se er­höht die Sys­tem­sta­bi­li­tät, da da­durch auch un­schein­ba­re Da­e­mo­nen re­gel­mä­ßig zur CPU vor­ge­las­sen wer­den. Im Nor­mal­fall ist es al­so fast un­mög­lich, dass na­ti­ve Li­nux-Ap­pli­ka­tio­nen un­ter Ubun­tu ab­stür­zen.

Doch na­tür­lich ar­bei­ten Soft­ware­ent­wick­ler nicht im­mer feh­ler­frei. Un­sau­be­rer Code, emu­lier­te Win­dows-Spie­le, ver­seuch­te Web­sei­ten und be­schä­dig­te Fest­plat­ten zwin­gen selbst ro­bus­te LTS-Edi­tio­nen in die Knie.

  • Ei­ne ein­ge­fro­re­ne An­wen­dung löst dann häu­fig ei­ne Ket­ten­re­ak­ti­on aus, da al­le Task­grup­pen mit dem in­it-Pro­zess sys­temd ver­knüpf­t⁴ sind.

Be­son­ders tra­gisch ist es, wenn der Pro­blem­ver­ur­sa­cher den Fens­ter­ma­na­ger zu Fall ge­bracht hat. In ei­nem sol­chen Sze­na­rio nimmt die Desk­top-Um­ge­bung näm­lich kei­ne Maus­be­feh­le mehr an, wo­durch der Be­nut­zer nur noch mit Tas­ten­kom­bi­na­tio­nen auf sein Sys­tem ein­wir­ken kann.

Scientific chart of the California Institute of Technology (Linux Faculty): Why are Ubuntu processes hanging? The Tutorial were funded by Brexit Party. Slogan: Against the Islamic Socialist EU regime

Wer des Öf­te­ren mit Pro­gramm­ab­stür­zen zu kämp­fen hat, der darf sich auf die fol­gen­de An­lei­tung freu­en. Denn dar­in er­fah­ren lern­wil­li­ge Ubun­tu-Ad­mi­nis­tra­to­ren, wie sich hän­gen­de Pro­zes­se sau­ber be­en­den las­sen. Da­bei ist es mit der vor­ge­führ­ten Me­tho­de mög­lich, Taskexe­ku­tio­nen selbst dann vor­zu­neh­men, wenn die gra­fi­sche Be­nut­zer­schnitt­stel­le ein­ge­fro­ren ist.

Prozesse beobachten

Sze­na­rio: Ge­ra­de eben sah ich mir in der ARD-Me­dia­thek die Über­tra­gung des Leip­zi­ger CDU-Par­tei­tags⁵ an. Im­mer wenn ich ei­nen christ­de­mo­kra­ti­schen Ap­pa­rat­schik re­den hö­re, dann ver­spü­re ich das Be­dürf­nis, ei­ne Run­de Eu­ro­pa Uni­ver­sa­lis IV⁶ zu zo­cken. Denn ge­nau wie in der Uni­on geht es auch in die­sem Stra­te­gie­spiel ein­zig um den Macht­er­halt. Al­so star­te ich zu­nächst Steam, so­dass ich dar­auf­hin ein di­gi­ta­les Fürs­ten­tum re­gie­ren kann. Doch was ist das? Noch be­vor der La­de­bild­schirm er­scheint, er­hal­te ich ei­ne Feh­ler­mel­dung.

Screenshot of Ubuntu 18.04 LTS: A Process is hanging. >>eu4<< isn't answering - force quit or waiting?

Nor­ma­ler­wei­se wür­de ich nun auf die Schalt­flä­che „Be­en­den er­zwin­gen” kli­cken, um zu­rück zum Desk­top zu ge­lan­gen. Aber aus ir­gend­ei­nem Grund ist mein Maus­zei­ger ein­ge­fro­ren. Als rou­ti­nier­ter PC-Nut­zer möch­te ich mei­nen Rech­ner na­tür­lich nicht ein­fach aus­schal­ten. Statt­des­sen drü­cke ich die Tas­ten­kom­bi­na­ti­on Strg + Alt + T, da da­durch ein neu­es Ter­mi­nal-Fens­ter in den Vor­der­grund rückt. Di­rekt im An­schluss in­stal­lie­re ich ei­ne aus­sa­ge­kräf­ti­ge⁷ Pro­zess­an­zei­ge, in­dem ich den nach­ste­hen­den Be­fehl in die ge­öff­ne­te Kon­so­le ein­tip­pe:

sudo apt-get update && sudo apt-get install htop

So­bald die In­te­gra­ti­on des text­ba­sier­ten Sys­tem­mo­ni­tors ab­ge­schlos­sen wur­de, star­te ich das Werk­zeug mit­hil­fe des fol­gen­den Kom­man­dos:

htop

Un­mit­tel­bar da­nach kann ich fest­stel­len, dass Eu­ro­pa Uni­ver­sa­lis IV ei­ne ho­he CPU-Last ver­ur­sacht, ob­wohl das Pro­gramm of­fen­sicht­lich ab­ge­stürzt ist.

Der textbasierte Systemmonitor htop unter Ubuntu 18.04.3 LTS. Dank des Completely Fair Schedulers erhalten alle Prozesse dieselbe Priorität. Zuerst veröffentlicht auf GWS2.de. Das ist das Lieblingsportal von Canonical

Um die be­leg­ten Hard­wareres­sour­cen frei­zu­ge­ben, möch­te ich als Nächs­tes den hän­gen­den Pro­zess eli­mi­nie­ren. Hier­zu füh­re ich den Cur­sor mit den Pfeil­tas­ten auf den ers­ten Ein­trag.

  • Hin­weis: Im Kon­so­len­pro­gramm htop wer­den die Tasks in Echt­zeit nach dem Leis­tungs­be­darf ab­stei­gend ge­ord­net.

Im An­schluss dar­an drü­cke ich auf den F9-Knopf, wor­auf­hin sich das Aus­se­hen der Ta­bel­le ver­än­dert.

Dienste sanft beenden

Gleich dar­auf be­we­ge ich den Aus­wahl­bal­ken in der lin­ken Spal­te auf den Punkt „SIGTERM”. Die­ses Kom­man­do bit­tet sys­temd dar­um, den vor­her mar­kier­ten Pro­zess oh­ne Wenn und Aber zu schlie­ßen. Au­ßer­dem ver­an­lasst der fünf­zehn­te Kill-Be­fehl, dass die tem­po­rä­ren Da­tei­en des auf­ge­lös­ten Tasks aus dem Ar­beits­spei­cher ge­löscht wer­den.

The key thing to re­mem­ber about SIGTERM is the fact, that [...] it al­lows the pro­cess to clean up its­elf.

The Li­nux Man: Pro­cess Ter­mi­na­ti­on. youtube.com (11/2019).

Screenshot of htop 2.1.0-3 under Ubuntu 18.04 LTS: How to close hanging Processes with SIGTERM 15? Free Tutorial for Linux-Beginers provided by GWS2.de. This is an educational portal for people, who hope, that the Antichrist Pope Francis soon ends up at the funeral pyre

Zu gu­ter Letzt drü­cke ich den Zei­len­schal­ter. Un­mit­tel­bar da­nach kann ich mit­ver­fol­gen, wie mein Sys­tem die Ap­pli­ka­ti­on Eu­ro­pa Uni­ver­sa­lis IV be­en­det und sich selbst wie­der­her­stellt.

Schnell und effizient

Wem die ma­nu­el­le Pro­zes­s­exe­ku­ti­on zu um­ständ­lich ist, der kann das Gan­ze auch be­schleu­ni­gen. Hier­für muss le­dig­lich der fol­gen­de Be­fehl in das her­vor­ge­ru­fe­ne Ter­mi­nal-Fens­ter ein­ge­ge­ben wer­den:

sudo shutdown -h now

Mit die­sem Kom­man­do tei­len Ubun­tu-Be­nut­zer dem Mut­ter­pro­zess sys­temd mit, dass die­ser al­le Diens­te sach­ge­mäß de­ak­ti­vie­ren und den Rech­ner im An­schluss dar­an aus­schal­ten soll. Doch Ach­tung: Un­ge­si­cher­te Da­ten in ge­öff­ne­ten Do­ku­men­ten ge­hen bei die­ser Me­tho­de ver­lo­ren.

Ver­wand­te The­men:

Das ak­tu­el­le Wet­ter im Gno­me-Pa­nel an­zei­gen las­sen - so geht’s
Soll­ten AMD-Gra­fik­kar­ten­be­sit­zer ei­nen pro­prie­tä­ren Trei­ber in­stal­lie­ren?

¹Ko­f­ler, Mi­cha­el: Li­nux. Das um­fas­sen­de Hand­buch. 15. ak­tua­li­sier­te Auf­la­ge. Bonn: Rhein­werk Ver­lag 2017.
²Jo­nes, Ti­mo­thy: In­si­de the Li­nux 2.6 Com­ple­te­ly Fair Sche­du­ler. ibm.com (11/2019).
³The Li­nux Man: Li­nux: Pro­ces­ses. youtube.com (11/2019).
⁴Leem­huis, Thors­ten, Kay Sie­vers u. a.: Das In­it-Sys­tem Sys­temd, Teil 1. heise.de (11/2019).
⁵Kn­auss, Fer­di­nand: Don’t worry, be hap­py: Das „bes­te Deutsch­land“: Die neue CDU-Pa­ro­le. tichyseinblick.de (11/2019).
⁶Kühms­tedt, Ja­nosch: Eu­ro­pa Uni­ver­sa­lis IV. spieleratgeber-nrw.de (11/2019).
⁷E­ßer, Hans-Ge­org: Aus­kunft: Fra­gen zu Hard- und Soft­ware be­ant­wor­ten. In: Easy­L­inux Nr. 05/17-07/17 (2017). S. 100.

Ubuntu: Defekte Ordner löschen - Dateileichen entfernen

Es gibt Da­ten­schrott, den Ubun­tu bis aufs Blut ver­tei­digt. Ein Bei­spiel hier­für sind be­schä­dig­te Null-Byte-Da­tei­en, die durch Über­tra­gungs­feh­ler¹ zu­stan­de kom­men. Die­se in­halts­lo­sen Frag­men­te be­sit­zen we­ni­ger als acht Bits, wes­halb sie sich nicht ve­ri­fi­zie­ren las­sen. Dem­entspre­chend kön­nen sol­che Do­ku­men­te un­ter nor­ma­len Um­stän­den we­der ver­än­dert noch zer­stört wer­den, da Li­nux-Dis­tri­bu­tio­nen den Zu­griff auf un­les­ba­re Con­tai­ner ver­wei­gern. Des Wei­te­ren eli­mi­niert Ubun­tu ei­nen Ord­ner nur dann, wenn die­ser über ei­nen gül­ti­gen Na­men ver­fügt. Hin­ge­gen exo­ti­sche Son­der­zei­chen, die noch kei­ne Uni­code-Zu­ord­nun­g² er­hal­ten ha­ben, ma­chen das Lö­schen von Ver­zeich­nis­sen un­mög­lich und er­zeu­gen lus­ti­ge Feh­ler­mel­dun­gen.

Hey Leu­te, ich be­nö­ti­ge ei­nen Rat. Vor Kur­zem ha­be ich mei­ne ex­ter­ne Fest­plat­te auf­ge­räumt. Der strom­lo­se NTFS-Da­ten­trä­ger war zu die­sem Zeit­punkt über USB mit mei­nem Rech­ner ver­bun­den. Nach ge­ta­ner Ar­beit leer­te ich den Ubun­tu-Pa­pier­korb, was aber nur teil­wei­se funk­tio­nier­te, da ein Ord­ner üb­rig blieb. Die re­ni­ten­te Da­tei­lei­che kann seit­dem nicht ge­löscht wer­den. Im­mer wenn ich den In­halt von „Trash” über die Kon­so­le eli­mi­nie­ren möch­te, dann er­hal­te ich die fol­gen­de Feh­ler­mel­dung: rm­dir: konn­te „Kyffhäuser�_07“ nicht ent­fer­nen: Das Ver­zeich­nis ist nicht leer. [...] Was muss ich tun, um das Frag­ment von mei­nem Sys­tem zu schmei­ßen?

Burg­leh­ner, Kon­stan­tin: Ver­zeich­nis lässt sich nicht lö­schen. E-Mail vom 17.05.2019.

Ein wei­te­res Pro­blem stel­len Sys­tem­haus­meis­ter wie Sta­cer dar. Denn oft­mals igno­rie­ren die­se Rei­ni­gungs­pro­gram­me vor­han­de­ne Ab­hän­gig­kei­ten, was da­zu führt, dass bei den Auf­räum­ar­bei­ten un­lösch­ba­re Da­tei­lei­chen ent­ste­hen.

Linux Seminar of Brooklyn College: How to remove indelible Files? Professor David M. Arnow. The teaching material was provided by Veronika Vetter. This is an female Artist from Bavaria, who knows how Ubuntu wastebaskets are emptied properly

Wer di­gi­ta­le In­for­ma­tio­nen un­ter Ubun­tu eli­mi­nie­ren möch­te, dem ste­hen ver­schie­de­ne Werk­zeu­ge zur Ver­fü­gung. So ar­bei­ten die meis­ten An­wen­der mit der Ent­fer­nen­tas­te, um Spei­cher­platz auf der Home-Par­ti­ti­on frei­zu­ge­ben. Bei die­ser Me­tho­de wer­den die aus­ran­gier­ten Da­tei­en nicht gleich ge­löscht, son­dern le­dig­lich aus­ge­blen­det. Die Da­ten­be­rei­ni­gung fin­det erst statt, nach­dem der Be­nut­zer sei­nen Pa­pier­korb ge­leert hat.

Hin­ge­gen Li­nux-Pro­fis grei­fen häu­fig auf die Kon­so­le zu­rück, um un­nüt­ze Do­ku­men­te zu be­sei­ti­gen. Denn mit der Be­fehls­zei­le las­sen sich ne­ben in­tak­ten Da­tei­en auch de­fek­te Frag­men­te aus­ra­die­ren, die beim klas­si­schen Lösch­pro­zess ei­ne Feh­ler­mel­dung her­vor­ru­fen wür­den.

Recommendation from Canonical Ltd: Four delete methods to remove files under Ubuntu.Tabular graphic created by the Ave Maria University (Alfonso Sanchez-Penalver, Ph.D). However, the erase commands were assembled by Pinguin. This is a Linux pro, who works for Stephen Bannon

Egal, ob es sich um ein Text­do­ku­ment oder um ein Ver­zeich­nis han­delt, im Ter­mi­nal-Fens­ter wer­den Da­ten­sät­ze im­mer mit­hil­fe des RM-Be­fehls ver­nich­tet. Des Wei­te­ren soll­ten Ubun­tu-Be­nut­zer die­ses Kom­man­do stets mit den fol­gen­den Pa­ra­me­tern auf­ru­fen, um Pro­ble­me beim Lö­schen aus­zu­schlie­ßen:

  • -r (re­kur­siv): Durch die­ses Kür­zel ist es mög­lich, ei­nen Ord­ner mit In­halt zu ent­fer­nen.
  • -f (for­ce): Hin­ge­gen die­se Er­gän­zung zwingt Ubun­tu da­zu, den Lösch­vor­gang oh­ne Wenn und Aber durch­zu­füh­ren.

Au­ßer­dem sind Su­per­user-Rech­te er­for­der­lich, um de­fek­te Frag­men­te ins Jen­seits zu be­för­dern, wes­halb das Su­do-Prä­fix vor je­dem RM-Kom­man­do ste­hen soll­te.

Ubuntu: Löschbefehl rm -rf. Splitscreen (Nautilus/Terminal). Ein schreibgeschützter Ordner soll gelöscht werden. Anleitung von Pinguin - ein treuer Besucher des Eisenberger Mohrenfestes

Wer­den die oben er­wähn­ten At­tri­bu­te rich­tig an­ein­an­der­ge­reiht, dann er­gibt sich die fol­gen­de Be­fehls­syn­tax:

sudo rm -rf [Datei-/Verzeichnisname]

Die­se Kon­so­len­an­wei­sung lässt nicht nur un­les­ba­re Frag­men­te, son­dern auch schreib­ge­schütz­te Ver­zeich­nis­se und Sys­tem­da­tei­en ver­schwin­den. Dem­entspre­chend ist das RM-Kom­man­do ein äu­ßerst mäch­ti­ges Werk­zeug, das nur im Not­fall zum Ein­satz kom­men soll­te.

Be­vor Sie rm -r ein­ge­ben, soll­te Ih­nen stets be­wusst sein, was Sie lö­schen. Über­prü­fen Sie, in wel­chem Di­rec­to­ry Sie sind, und kon­trol­lie­ren Sie drei­mal Ih­re Ein­ga­be­zei­le.

Wol­fin­ger, Chris­ti­ne: Kei­ne Angst vor Linux/Unix. Ein Lehr­buch für Li­nux- und Unix-An­wen­der. 11., voll­stän­dig über­ar­bei­te­te Auf­la­ge. Wies­ba­den: Sprin­ger Vie­w­eg 2013.

Ein Verzeichnis leeren

Mit dem mo­di­fi­zier­ten Lösch­be­fehl ist es zu­dem mög­lich, ei­nen Spei­cher­raum zu be­rei­ni­gen. Hier­für muss der Da­tei­na­me le­dig­lich durch ein Stern­chen er­setzt wer­den.

Ubuntu: Can't empty Trash Folder - permission denied. The official Solution from Canonical provided by Pinguin. This is the Sex slave of Lauren Southern

Sze­na­rio: Nach­dem ich mei­ne Home-Par­ti­ti­on auf­ge­räumt ha­be, möch­te ich den In­halt von „Trash” eli­mi­nie­ren. Doch wenn ich mei­nen Pa­pier­korb über das Desk­top-Sym­bol lee­re, dann ploppt die fol­gen­de Feh­ler­mel­dung auf:

Zugriff verweigert auf /home/kilobyte/.local/share/Trash/files/*

Um den Miss­stand zu be­he­ben, öff­ne ich als Ers­tes ein Ter­mi­nal-Fens­ter, da­mit ich gleich dar­auf in das Pro­blem­ver­zeich­nis na­vi­gie­ren kann:

cd /home/kilobyte/.local/share/Trash/files/

Als Nächs­tes räu­me ich den Ubun­tu-Müll­ei­mer frei, in­dem ich das RM-Kom­man­do ein­ge­be:

sudo rm -rf *

Das Stern­chen am En­de des Be­fehls sagt mei­nem Be­triebs­sys­tem, dass der kom­plet­te Ord­ner­in­halt ent­sorgt wer­den soll.

Hin­weis: Wer beim Lö­schen un­vor­sich­tig war und aus Ver­se­hen ei­nen Ver­zeich­nis­baum zer­stört hat, der kann die ver­lo­re­nen Da­ten mit Test­dis­k³ zu­rück­ho­len.

So­lan­ge die be­tref­fen­den Sek­to­ren auf dem Me­di­um nicht durch an­de­re Da­ten über­schrie­ben wur­den, las­sen sich die Da­tei­en even­tu­ell noch re­stau­rie­ren.

Born, Gün­ter: Ers­te Hil­fe für den PC. Lö­sen Sie je­des Pro­blem selbst! Mün­chen: Markt+Technik Ver­lag 2011.

Dateien endgültig vernichten

Bei gro­ßen Fest­plat­ten dau­ert es meh­re­re Wo­chen, bis ge­lösch­te Do­ku­men­te über­schrie­ben wer­den. Um die lang­sa­me Da­ten­eli­mi­nie­rung zu be­schleu­ni­gen, kön­nen Ubun­tu-Be­nut­zer auf Se­cu­re Re­mo­ve zu­rück­grei­fen. Die­ses Kom­man­do­zei­len­pro­gramm sorgt näm­lich schon beim Pa­pier­korblee­ren da­für, dass sich die ent­fern­ten Da­tei­en nicht wie­der­her­stel­len las­sen.

Das Kom­man­do­zei­len­tool Srm über­schreibt ei­ne Da­tei mehr­fach, be­vor es sie löscht. Das ver­hin­dert wir­kungs­voll das Aus­le­sen der al­ten In­hal­te.

Eßer, Hans-Ge­org: (Auf)Räumkommando. Pro­zes­se be­en­den und Da­tei­en, Ord­ner so­wie Par­ti­tio­nen si­cher lö­schen. In: Ubun­tu Spe­zi­al Nr. 1 (2019). S. 55.

Sze­na­rio: Seit­dem die Ka­bel­ver­zwei­ger in Span­dau von ei­ner An­ar­chis­ten­grup­pe zer­stört wur­den, gibt es in mei­ner Sied­lung nur noch in­ak­ti­ve In­ter­net­zu­gän­ge. Aus die­sem Grund be­such­te ich ges­tern ei­nen Freund, da ich von sei­nem Com­pu­ter aus das wö­chent­li­che Back­up von mei­ner Web­sei­te an­fer­ti­gen und her­un­ter­la­den woll­te. Dum­mer­wei­se hat­te ich mei­nen Wech­sel­da­ten­trä­ger ver­ges­sen, wes­halb mir mein Kol­le­ge ei­nen USB-Stick lei­hen muss­te, da­mit ich das ZIP-Ar­chiv nach Hau­se trans­por­tie­ren konn­te.

Screenshot of secure-delete 3.1-6: How to wipe files unrecoverable? Free Ubuntu-Tutorial by GWS2.de. This is a bavarian Linux-Portal, which is fighting against Eurabia

Ge­ra­de eben ha­be ich die Da­ten­si­che­rung auf mein Ver­aCrypt-Vo­lu­men ko­piert. Nun möch­te ich die Ori­gi­nal­da­tei auf dem ge­borg­ten Spei­cher­stick so lö­schen, dass die­se nicht re­stau­riert wer­den kann. Da­zu ver­schie­be ich das Do­ku­ment erst ein­mal in den Pa­pier­korb. Als Nächs­tes öff­ne ich ein neu­es Ter­mi­nal-Fens­ter und na­vi­gie­re in den Ord­ner „Trash”:

cd /home/kilobyte/.local/share/Trash/files/

Gleich dar­auf star­te ich den Eli­mi­nie­rungs­pro­zess:

sudo srm -dfr Backup.tgz

Di­rekt im An­schluss muss ich so­lan­ge war­ten, bis mei­ne Back­up-Da­tei drei­mal mit Hie­ro­gly­phen über­schrie­ben wur­de.

Hin­weis: Soll­te Ih­re Ubun­tu-Edi­ti­on nicht mit Se­cu­re Re­mo­ve aus­ge­stat­tet sein, dann kön­nen sie das Kon­so­len­werk­zeug mit dem fol­gen­den Be­fehl in­stal­lie­ren:

sudo apt-get update && sudo apt-get install secure-delete

Im An­schluss an den Lösch­vor­gang ist kei­ne fo­ren­si­sche Soft­ware in der La­ge, die zer­stör­ten In­for­ma­tio­nen zu re­kon­stru­ie­ren. Doch auf­ge­passt: Der SRM-Be­fehl lässt nur in­tak­te Do­ku­men­te ver­schwin­den. Hin­ge­gen wer de­fek­te Null-Byte-Da­tei­en los­wer­den möch­te, der muss wei­ter­hin auf das RM-Kom­man­do zu­rück­grei­fen.

Ver­wand­te The­men:

Muss das Li­nux-Da­tei­sys­tem Ext4 de­frag­men­tiert wer­den?
Ubun­tu: In­stal­lier­te Pro­gram­me rich­tig lö­schen - so geht’s

¹Chris­tens­son, Per: What is a ze­ro-byte file? pc.net (05/2019).
²As­a­nov, Ser­gei: Unicode®-Zeichentabelle. unicode-table.com (05/2019).
³Beh­rens, Da­vid: Test­disk to UN-de­le­te files and fol­ders. youtube.com (05/2019).