linux-befehle

linux-befehle

Sponsored Links
Sponsored Links

linux-befehle

No.
Titel
Kategorie
Preis
Liscense
Expand All
1
Programmierung - Bibliotheken
Perl Artistic
Befehle:: Geschützt Perl-Paket stellt bessere Indexe durch geschützt Befehle zur Verfügung.

SYNOPSE

Gebrauch Befehle:: Geschützt;

mein $var = 0;

Stufe etwas =>
sicherstellen {$var == 1}
Anwendung {$var = 1}
; # ist $var jetzt 1

Stufe nichts =>
sicherstellen {$var == 1}
using {$var = 2} # Marke!
; # ist $var noch 1 (gute Sache auch)

mein $brokeUnless5 =
Stufe brokenUnless5 =>
sicherstellen {$var == 5}
Anwendung {$var = Schiebung}
; # geschieht nichts schon

Druck „var: $varn“; # Drucke 1

$brokeUnless5->do (5);

Druck „jetzt var: $varn“; # Drucke 5

Stufeausfallen =>
sicherstellen {$var == 3}
Anwendung {$var = 2}
; # Ausnahme hier geworfen

Diese Baugruppe implementiert ein deterministisches und richtet Variante auf Dijkstras geschützt Befehlen gleich. Jede benannte Stufe wird zwei Blöcke geführt: ein sicherstellenblock, der eine Prüfung für einen notwendigen und genügenden Zustand der Stufe definiert und a using Block, der diesen Zustand veranlaßt zu erreichen.

Wenn Stufe im ungültigen Zusammenhang (d.h., wird nichts zugewiesen oder verwendet als Wert), gerufen wird, wird die Stufe sofort, wie in diesen Pseudo-Code gelaufen:

es sei denn (SICHERSTELLEN) {
ANWENDUNG;
sterben, es sei denn SICHERSTELLEN;
}

Wenn Stufe im Scalar- oder Reihenzusammenhang gerufen wird, wird Ausführung und anstatt Befehle: vertagt: Geschützt Nachricht wird zurückgebracht, die durchgeführt werden kann, wie über der Anwendung Methode tun. Wenn tun wird gegeben Argumente, werden sie zum sicherstellenblock und (wenn notwendig) zum verwendenblock geführt.

Die Schnittstelle zu den Befehlen:: Folglich geschützt ein Mischling der Exportsubroutinen (SUBROUTINEN unten sehen) und nicht-Exportmethoden (METHODEN sehen).
Für eine ausführliche Diskussion über den Grund für dieses Baugruppenbestehen, GRUNDPRINZIP unten sehen.

2
System - Shells
Freely Distri
Der d-Befehl läßt einen Befehl im Hintergrund laufen und adressiert seinen Ausgang zu einer Datei um. Die Ausgabedatei wird mit Anfangs- und Endenzeit kommentiert, verwendet der tatsächliche Befehl, das cwd, der Host, usw.

Sie können um um den d-Befehl bitten, den letzten Befehl von der Ausgabedatei zu extrahieren und sie wieder laufen zu lassen, können Sie sie, um zur Datei hinzuzufügen oder nicht und um um andere gute Sachen bitten.

Sie kommt mit handlichen kleinen Programmen, den Ausgang zu betrachten, anbindet ihn, Befehl ist usw.-d Art triviales, aber ist in vielen Jahren rationalisiert worden.

Verbrauch: d [- f-Datei] c [N] [a] [P] cmd arg…
oder: d [- f-Datei] m [N] [a] [P] [make_arg…]
oder: d [- f-Datei] s [N] [a] [P] [additional_arg…]
oder: d [- f-Datei] h

Eine Aufgabe tun im Hintergrund, wenn seinem stdout und stderr zu einer Datei umadressiert sind, die aufgelistet wird oder zur Datei oder zu einer Datei, die durch eine $yostD_OUTFILE Umgebungsvariable benannt wird. Der d-Befehl tut normalerweise

Millivolt, heraus heraus

und stellt dann eine neue Herausdatei her, aber d kann mitgeteilt werden, um zu heraus hinzuzufügen anstatt.

Das Aufgabeargument besteht aus einzelnen Zeichen:

Eins von diesen wird benötigt:

c tun den folgenden Befehl - Umlenkung und Rohrleitungarbeit, wenn es veranschlagen wird.
m tun bilden.
s wiederholen den gleichen Befehl (den letzten Befehl von heraus extrahieren, und ihn wieder laufen lassen (ohne nettes, es sei denn Sie um es wieder bitten).
h drucken eine Geschichte von, was diesbezüglich heraus archivieren geschah.
Diese sind wahlweise:
N tun es freundlich.
eine Befestigung zu heraus.
P-gerade Druck der Befehl, der durchgeführt würde; ihn nicht laufen lassen.

Der d-Befehl kommt zusammen mit einigen Helfershellfunktionen:

q-Heck - f heraus
qq Katze heraus
Quart-Heck -20 heraus
CQ-freier Raum; q
cqq freier Raum; qq
wq Wartezeit „$@“; printf „b“; qq
wqt Wartezeit „$@“; printf „b“; Quart

Der Ausgang von d in die Datei heraus besteht

Einleitung
Ausgang vom Befehl
Epilogue

wie in dem Beispiel gezeigt unten, das dies tut:

Einen Befehl (c) im Hintergrund, mit Ausgang zur Herausdatei laufen lassen.

Das gleiche (S) comand wieder laufen lassen, wenn nettes (N), (a) den Ausgang zu heraus anfügt existieren, Datei.

Die Herausdatei zeigen.

Zeigen, was (P), wenn wir versuchen, den gleichen Befehl wieder laufen zu lassen, using `d s' geschieht.

Die Geschichte (H) der Befehle und der Resultate zeigen, die in der Herausdatei enthalten werden.

Was in diesem Auslösen neu ist:

· Der Index war örtlich festgelegt, damit zusätzlich zum zsh, es auch mit heftigem Schlag, KSH und SH funktioniert.

3
Programmierung - Bibliotheken
Perl Artistic
Proc:: Befehl ist ein backtick, das das Shell nicht für Perl unter Windows verwendet.

SYNOPSE

Gebrauch Proc:: Befehl

@response = Proc:: Command->command ($command)
@response = Proc:: Command->command ($command, $trys)
@response = Proc:: Command->command ($command, $trys, $sleep)

Gebrauch Proc:: Befehl qw (Befehl)

@response = Befehl ($command)
@response = Befehl ($command, $trys)
@response = Befehl ($command, $trys, $sleep)

Irgendein Perls unter Microsoft Windows erleidet Invaliditäten über Unix Perls. Eine bestimmte Invalidität ist ein backtick ohne die Konsole. Obgleich Microsoft trösten, ohne ein Fenster (Anfangsbefehl mit /b-Option oder Fischeierprogrammaufruf) begonnen werden, kann der Perl-Systemsbefehl auf Fenstern herstellt normalerweise ein Fenster. Das Herstellen eines Fensters verursacht das unermeßliche Benutzerschnittstelleproblem, da es nach dem Zufall pop-up wird und Fokus über dem aktuellen Fenster nimmt und löscht aktuelle Eingaben in dieses Fenster. Lösungen wie „Proc:: SafePipe“ laufen nicht auf Perls für Fenster.

Diese Baugruppe zur Verfügung stellt eine Antwort, von der Anwendung „, öffnen“ Befehl mit einem Rohr, ein backtick ohne eine Konsole zur Verfügung zu stellen, die unter Perls auf Microsoft Windows läuft.

4
System - System-Administration
GPL (GNU Gene
Sicheres Befehls-Systemsentferntprojekt ist ein asynchrones und sicheres Befehlsentferntsystem, das auf einer Dateikonfiguration basiert.

Ein unabhängiger Server sendet und empfängt Befehle durch Dateien und ein Stapelsystemprodukteinführung ssh und scp Befehle.
5
System - Console Fonts
GPL (GNU Gene
acoc ist ein Regelmäßigausdruck Formatierer der gegründeten Farbe für Programme, die Ausgang auf der Befehlleitung anzeigen. Es funktioniert als Verpackung um das Zielprogramm, führt sie durch und erfaßt den stdout Strom. Wahlweise kann stderr zum stdout umadressiert werden, damit es kann auch manipuliert werden. acoc dann wendet abgleichende Richtlinien auf Muster im Ausgang an und wendet Farben an jenen Übereinstimmungen an.

Überhaupt gewundert, warum der Ausgang Ihrer Befehle des Lieblings UNIX/Linux noch in Schwarzweiss schliesslich diese Jahre angezeigt wird?

Mußte Recherche durch Ihren Rollebuffer auf der Suche nach den GCC-Fehlern und auffallenden Informationen, Ihnen zurück mitteilen, was überhaupt falsch zu Ihrem Ablauf des Programms paßte?

acoc ist ein Formatierer der gegründeten Farbe des regulären Ausdrucks für Programme, die Ausgang auf der Befehlleitung anzeigen. Es funktioniert als Verpackung um das Zielprogramm, führt sie durch und erfaßt den stdout Strom. Wahlweise kann stderr zum stdout umadressiert werden, damit es kann auch manipuliert werden.

acoc dann wendet abgleichende Richtlinien auf Muster im Ausgang an und wendet Farbsätze an jenen Übereinstimmungen an. Eine Abbildung ist tausend Wörter, also Blick an den Beispielscreenshots im folgenden Abschnitt wert.

Konfiguration

Die Konfigurationsdateien, die durch das Programm verwendet werden, sind /usr/local/etc/acoc.conf, /etc/acoc.conf und ~/acoc.conf. Eine oder mehrere von diesen müssen existieren. Eine Probe /etc/acoc.conf wird mit einigen abgleichenden Richtlinien des Beispiels angegeben.

Blindleitungen und die, denen anfangen mit a #, werden ignoriert.

Eine Programmkonfigurationsstanze wird eingeführt, wie folgt:

[program_spec]

Die eckigen Klammern sind vorgeschriebene wörtliche Zeichen. Wechselweise kann das @ Symbol verwendet werden, um [und] ihre übliche Semantik in Programmspezifikt. beibehalten zu dürfen, die einen regulären Ausdruck enthalten:

@program_spec@

program_spec wird als eine oder mehrere Fälle des folgenden Teils definiert, getrennt durch ein Komma:

Anforderung [/flags]

wo Anforderung aus dem Programmnamen (nicht einschließlich sein Verzeichnisbahnteil) plus alle Anfangsargumente besteht.

Wechselweise kann Anforderung ein regulärer Ausdruck sein, der verwendet werden kann, um mehrfache Programme und/oder Befehlleitung Argumente abzugleichen in der willkürlichen Ordnung. Reguläre Ausdrücke werden automatisch am Anfang der Befehlszeile befestigt.

Markierungsfahnen, wenn Geschenk, von der Anforderung durch einen Schrägstrich getrennt und einen oder mehreren aus der folgenden Zeichen besteht wird:

a
fortfahren zu versuchen, abgleichende Muster zu finden, nachdem die erste Übereinstimmung gefunden worden ist. Durch Zahlungseinstellung stoppt acoc, eine Leitung aufzubereiten und zeigt sie an, nachdem die erste Übereinstimmung gefunden worden ist.
e
das Zielprogramme stderr zum stdout umadressieren und erlauben, daß es auch durch Richtlinien abgeglichen wird
P
ein Pseudo-Terminal zuordnen, in dem das Zielprogramm laufen lassen

Einige Programme, wie ls (1), benehmen sich anders als, wenn ihr stdout nicht an einen tty angeschlossen wird. Gebrauch von dieser Option täuscht das Zielprogramm in das Glauben es ausgibt zu einem tty, eher als ein Rohr zum acoc.

Gebrauch dieser Markierungsfahne erfordert die eingebaut zu werden Masahiro Tomitas Rubin-/TPtybibliothek. Andernfalls wird die Markierungsfahne still ignoriert.

, dass die Terminalkommunikation, die durch diese Markierungsfahne aktiviert wird, nur Einweg ist, vom Zielprogramm notiert zum acoc. Es ist folglich nicht möglich, acoc im Verbindung mit Dialogprogrammen, wie dem interaktiven karminroten Interpreter (irb) zu verwenden.
t
Farbenformatierung anwenden, selbst wenn stdout nicht ein tty ist. Durch Zahlungseinstellung ist die Formatisierung nicht angewandt, wenn die Ausgabefolge nicht zu einem Flughafengebäude angebracht wird.

Heres ein Beispiel einer Leitung, die eine Konfigurationsstanze vorstellt:

[rpm/ae, rpmbuild/ae]

welches sagt, die folgenden Richtlinien auf die Drehzahl-und rpmbuild Befehle anzuwenden, versuchen, alle abgleichenden Richtlinien anzuwenden, und jene Richtlinien auf den Programme stderr Strom auch anwenden.

Ein anderes Beispiel:

[ls/p]

Dieses sagt, ein Pseudo-Terminal ls zuzuordnen (1), täuschend es in das Glauben, dass sein Ausgang zu einem regelmäßigen Flughafengebäude anstelle von einem Rohr zum acoc geschickt wird.

Mit dieser Markierungsfahne ist der Effekt dieser:

$ ls
file1 file2 file3 file4 file5 file6

Ohne es ls aufspürt, dass sein stdout an ein Rohr und sich benimmt dementsprechend angeschlossen wird:

$ ls
file1
file2
file3
file4
file5
file6

Ein drittes Beispiel:

[diff/t, rcsdiff/t, cvs diff/t, p4 diff/t]

Dieses sagt, dass die Richtlinien, die folgen, auf alle Anforderungen von diff angewendet werden sollten (1) und rcsdiff (1), sowie jene Anforderungen von cvs (1) und p4, die vom Argument diff gefolgt werden.

Zusätzlich sollte die Färbung angewandt sein, selbst wenn stdout nicht an einen tty angeschlossen wird, damit die Farben noch sich zeigen, wann der Ausgang in einem Pager wie mehr angezeigt wird (1) oder weniger (1).

Noch eins Beispiel:

/ps -. * (e.*f|f.*e)/

In diesem Beispiel der ps (1) wird Befehl abgeglichen, solange die e-und f-Optionen beide in jede Ordnung geführt werden.

Eine alternative Methode, oben genannte Spezifikt. zu schreiben ist:

@ps -. * [E-F]. * [E-F] @

Es gibt zwei in dieser Alternative notiert Sachen:

1. @ ist verwendet worden, um Spezifikt. abzugrenzen, weil [und] für die Zeichenlisten im regulären Ausdruck benötigt werden.
2. Während dieses Formular weniger spezifisch ist (dadurch, dass es Übereinstimmungen gegen kopierte Befehlszeile Optionen erlaubt), bildet es für beträchtlich kürzere Spezifikt., wenn man auf die Einbeziehung einer Einstellung der mehr als 2 oder 3 Befehlszeile Markierungsfahnen prüfen möchte. In der Ausgangsmaske muß man alle möglichen Permutationen manuell verzeichnen, das x gleich ist! (Faktoren-). Für 3 Befehlszeile Markierungsfahnen, ist dieses 6 Permutationen; für 4 ist es 24, usw.

Heres ein weiteres Beispiel:

[tcpdump/r]

Wenn dieses in ~/.acoc.conf gelegt wurden, würde es jedes mögliches Abgleichen anordnet entfernen, dass gehabt eingebaut für den diff Befehl entweder durch /etc/acoc.conf oder /usr/local/etc/acoc.conf.

Nachdem man den Programmnamen und die Betriebsmarkierungsfahnen definiert hat, können abgleichende Richtlinien definiert werden. Diese nehmen die folgende Gestalt an:

/regex/ [Markierungsfahnen] colour_spec

wo regex ein Rubin-kompatibler regulärer Ausdruck ist. Die Abgrenzung/die Zeichen können jedes mögliches Zeichen sein, solange dieses Zeichen nicht im regulären Ausdruck selbst anwesend ist. Markierungsfahnen, wenn Geschenk, aus einen oder mehreren Zeichen von der folgenden Liste besteht:

g
jede Übereinstimmung auf der Leitung, nicht gerade die erste finden. Wenn es diese Markierungsfahne verwendet, sollte regex Klammern nicht umfassen.

colour_spec wird als Komma-getrennte Liste einer oder mehrerer colour_groups definiert, die als plus-getrennte (+) Liste von einen oder mehreren vom folgenden definiert werden:

* Schwarzes
* Blinken
* Blau
* fett
* frei
* verborgen
* cyan-blau
* Dunkelheit
* Grün
* Kursivschrift
* Magenta
* Negativ
* on_black
* on_blue
* on_cyan
* on_green
* on_magenta
* on_red
* on_white
* on_yellow
* rapid_blink
* Rot
* Zurückstellen
* strikethrough
* Unterstreichung
* Unterstreichen
* Weiß
* Gelb

Beispiele eines colour_group sind white+bold, black+on_white, usw. Ein komplettes colour_spec konnte wie dieses aussehen:

red+bold, Weiß, yellow+bold, black+on_green

Ausgenommen, wenn man die g-Markierungsfahne, jedes Teil des regex, das Sie färben möchten, sollte in Klammern plaziert werden verwendet. Text außerhalb der Klammern wird für das Abgleichen verwendet, aber wird nicht gefärbt.

Z.B. das folgende prüfen:

/^ (d+) foos* (w+)/

Dieses gleicht eine Leitung ab, der Anfänge mit mehr oder Digits eins, gefolgt vom Zeichenkette foo und von irgendeiner Menge weißem Platz, von einen oder mehreren Wortzeichen folgten. Jedoch nur die Anfangsgruppe der Digits und die Gruppe der Wortzeichen werden gefärbt. Das Zeichenkette foo und der weiße Platz, der ihm folgt, werden für das Abgleichen verwendet, aber werden nicht gefärbt.

Vom regex durch weißen Platz getrennt das colour_spec. Normalerweise schließen Sie diesbezüglich bis zu Farben ein (getrennt durch Kommas) wie Sie Ausdrücke im regex parenthesised. Jedoch sein auch zulässiges, weniger zu haben. Wenn z.B. haben Sie drei parenthesised Ausdrücke im regex, aber nur zwei Farben verzeichneten im colour_spec, dann wird die zweite Farbe für die Färbung der zweiten und dritten Übereinstimmungen verwendet.

Wenn Sie mehr Farben verzeichnen lassen im colour_spec, als es parenthesised Ausdrücke im regex gibt, werden die überschüssigen Farben ignoriert.

Wenn Sie die g-Markierungsfahne verwenden, um eine globale Übereinstimmung auf der Leitung durchzuführen, können Sie bis zu Farben verzeichnen, Sie wünschen. Die gleichen Richtlinien treffen hier zu. Wenn es mehr Übereinstimmungen als Farben gibt, werden den restlichen Übereinstimmungen using die letzte Farbe verzeichnet gefärbt. Überschüssige Farben werden ignoriert.

6
Multimedia - amaroK Scripts
GPL (GNU Gene
Befehls-Vollstrecker ist ein amaroK Index, die einen internen Befehl (z.B. den spielenden Anschlag) wenn Reichweiten durchführen, die Eingabe. Manchmal ist es nützlich, einige externe Befehle (z.B. Abschalten) durchzuführen als das Spielen einen bestimmten Ort erreichte (z.B. Ende des Albums).

Dieser Index erledigt die Arbeit. Wenn amaroK anfängt, eine Schiene vom „Shell-Befehls“ Album zu spielen, durchführt dieser Index die Kommentarmarke der Schiene als Shellbefehl t.

Sie benötigen einige vorbereitete Audiodateien, mit richtig gefüllten Marken. Es gibt drei .ogg Dateien, die für Enddas spielen, -abschalten eingeschlossen und hält der Rechner.

7
System - Linux-Distributionen
GPL (GNU Gene
Gentoo Linux, ein spezielles Aroma des Linuxes, das für gerade ungefähr jede mögliche Anwendung automatisch optimiert werden und angepaßt werden kann oder brauchen. Extreme Flexibililtät, Leistung und ein top-notch Benutzer und eine Entwicklergemeinschaft sind alle Stempel der Gentoo Erfahrung.

Dank eine Technologie, die Portage, Gentoo Linux genannt wird, können ein ideales werden sichern Server, Entwicklungsarbeitsplatz, Berufsschreibtisch, Spielsystem, eingebettete Lösung oder noch etwas -- was auch immer Sie es sein müssen. Wegen seiner nah-unbegrenzten Anpassungsfähigkeit nennen wir Gentoo Linux ein metadistribution.

Portage ist das Innere des Gentoo Linuxes und nimmt viele Schlüsselaufgaben wahr. Für eins ist Portage das Software-Verteilersystem für Gentoo Linux. Zu die späteste Software für Gentoo Linux erhalten, Sie Typ einsbefehl: auftauchen --Synchronisierung.

Dieser Befehl teilt Portage mit, Ihren lokalen „Portage Baum“ über dem Internet zu ändern. Ihr Einheimisches Portage Baum enthält eine komplette Ansammlung Indexe, die von Portage verwendet werden können, um die spätesten Gentoo Pakete zu erstellen und einzubauen. Aktuell haben wir mehr als 8000 Pakete in unserem Portage Baum, wenn die Neuen ständig addiert sind.

Portage ist auch ein Paketgebäude- und -installationssystem. Wenn Sie ein Paket einbauen möchten, schreiben Sie auftauchen packagename, an dem Punkt Portage automatisch eine kundenspezifische Version des Pakets zu Ihren genauen Bedingungen aufbaut, es für Ihre Befestigungsteile optimiert und garantiert, dass die Zusatzeinrichtungen im Paket, das Sie wünschen, aktiviert werden -- und die wünschen Sie nicht arent.

Portage hält auch Ihr System aktuell. Das Schreiben tauchen - u-Welt auf -- ein Befehl -- garantiert, dass alle Pakete, die Sie auf Ihrem System wünschen, automatisch geändert werden.

Portage hält Ihr Gentoo Linuxsystem, wie „aktuell“, wie Sie wünschen. Und wegen dieses, lenken erfahrene Gentoo Benutzer nicht zu viel Aufmerksamkeit auf „neue Versionen“ des Gentoo Linuxes -- schliesslich ist die späteste und größte Version des Gentoo Linuxes immer erhältlich, indem sie auftauchen schreibt --Synchronisierungs-Befehl.

Theres keine Notwendigkeit, einige Monate auf eine „neue Version“ freigegeben zu werden, weil Gentoo Linux fortwährend aktualisiert ist und verfeinert des Gentoo Linuxes zu warten und diese Verbesserungen werden sofort zugänglich für Sie gemacht.

Sind hier einige Hauptmerkmale „des Gentoo Linuxes

Gentoo Linux ":

· Träger für x86, AMD64, PowerPC, UltraSparc, Alpha und MIPSS Prozessoren
· LiveCD-gegründeter Einbau für x86, AMD64, PowerPC, UltraSparc und Alpha
· Spätester Stall KDE und GNOME
· Verschiedene optimierte Linuxkerne
· Sehr moderne GNU-Entwicklungsumgebung
· Ausgezeichneter Dateisystemträger: ReiserFS, XFS, ext3, EVMS, LVM
· Ausgezeichneter Befestigungsteilträger: NVIDIA, kreative Labors leben! und Audigy
· Modulares OpenGL und Compilerteilsystem (Stützmehrfache gleichzeitige Versionen)
· Saubere, abhängige Systemeinleitungsindexe
· Neue „verhärtete“ Gentoo Sicherheitsinitiative
· mehr als 8000 Pakete der spätesten und größten Software
· Erhöhte Portage Fähigkeiten

Aller es fing mit Verlängerung an. Zeit zu erforschen, Zeit zu entdecken, Zeit festsetzen, um zu experimentieren. Das ist, wie der Schöpfer von Gentoo, Daniel Robbins in die Welt des Linuxes trat. Er begann mit Debian Linux, brachte ein paar Anwendungen vor, erlernt dem ins u. dem Heraus des Linuxes und wie die meisten Linuxbenutzer tun, ausprobiert ein paar Verteilungen und vereinbart, um bei einem distro heraus zu helfen, das Stampede Linux genannt wurde.

Bald war er in Ansturmentwicklung und in das Arbeiten an ihrem Paketmanagementsystem. Nach einem Zeitabschnitt und wegen bestimmter Ausgaben, ging er weiter und beschloß, dass er seine eigene Verteilung erstellen würde.

So war Enoch geboren. Daniel wünschte Enoch ein blazingly schnell distro mit den Fähigkeiten sein, zum des Paketkreations- und Ausbauenprozesses vollständig zu automatisieren. Bald es gab ein #enoch auf irc.freenode.net und 10 Entwicklern, die beim distro helfen. Über einen Zeitraum während Enoch anfing zu verbessern, glaubten sie, dass es einen neuen Namen benötigte.

Sie nannten es Gentoo Linux. Um ungefähr die Zeit bewog sich Gentoo auf sein 1.0 Auslösen, Daniel kaufte eine neue, schnelle Maschine. Das Motherboardbaumuster hatte ein fehlerhaftes Chip, das Linux veranlaßte, oben zu sperren, als Leerlauf und wegen dieses, Gentoo Linuxentwicklung zu einem kompletten Halt kam.

Da es nichts gab, das ein zu Gentoo paßt, schielt Daniel zu FreeBSD. Er mochte, was er sah. Besonders „schließt“ System an den Port an. Und er kam zur Linuxwelt zurück. Zusammen mit der Hilfe anderer Entwickler Achim Gottinger mögen, war Gentoo zurück auf Schiene u. voran aufladen.

Das vollständige Paketmanagementsystem wurde neu entworfen u. Portage rief. Gentoo ist in der aktiven Entwicklung seit, mit Tonnen Merkmalen gewesen, die fortwährend in den Jahren addiert werden. Teams der Freiwilliger helfen, Gentoo auf dem Blutenrand und geändert zu halten, um maximale Sicherheit u. Stabilität sicherzustellen.

Das Gentoo Entwicklungsbaumuster wurde mit einem kompletten Projekt-gegründeten Anflug ausgedehnt, in dem jedes Projekt sich unabhängig aber Genossenschafts- mit anderen Gentoo Projekten entwickelt. Regelmäßige Sitzungen zwischen den Projektleitungskabeln (genannt „Projektleiter“) halten die Entwicklung hoch-Nachrichtenmengendosierung. Die Gentoo Basis ist erstellt worden, um caretaking, rechtlichen Finanzschutz zu bieten und Entwicklung des Generals Gentoo zu beaufsichtigen, um sie mit dem Gesellschaftsvertrag Schritt zu halten.

Im April 2004 entschied sich Daniel, von seinen Entwicklungsverantwortlichkeiten innerhalb Gentoo zurückzutreten. Alle wir sind, die für die ganze Arbeit sehr dankbar sind, die Daniel in Gentoo eingesetzt hat und wünschen ihm das Beste.

Gentoo fährt noch fort, zu wachsen, zu entwickeln und sich zu verbessern - neue Projekte werden, neue Entwickler verbinden, neue Pakete sind hinzugefügtes tägliches hinzugefügt. Die Gentoo Entwickler- und Benutzergemeinschaft ist ohne Zweifel Gentoos stärkster Wert.

Was in diesem Auslösen neu ist:

· Nachdem einige Verzögerungen, das Gentoo Auslösen-Technikteam stolz ist, das Auslösen von Gentoo Linux 2007.0 zu verkünden, mit Codename geheime Soße. Dieses Auslösen umfaßt eine vollständig neu geschriebene Version des Gentoo Linux-Installateurs auf dem AMD64 und x86 leben CD und leben DVD Bilder. Es schließt auch GNOME 2.16.2, KDE 3.5.5, Xfce 4.4, Mozilla Firefox 2.0.0.3, OpenOffice.org 2.1.0 und der Kern des Linuxes 2.6.19 ein. Aktualisierter Befestigungsteilträger gehört zu den Höhepunkten des Auslösens x86. Außer den vielen holt geänderte Büro- und Produktivitätpakete x86 auch eine Aktualisierung zu glibc 2.5. Auf amd64 können Sie die aktualisierten 32-Bitemulationbibliotheken genießen, die Träger für viele geschlossenen Quellanwendungen und Datenbanksuchroutinesteckverbindungen verbessern.

8
System - Linux-Distributionen
GPL (GNU Gene
JaCL Linux (gerade eine Befehlszeile Linux) ist eine CD lebhaftverteilung (ein Knoppix remaster), des Betriebssystem Linuxes. JaCL Linux ist konzipiert, als Befehlszeilenserver- oder -hilfssystem laufen gelassen zu werden.

Die meiste Hauptbefehlszeile die Anwendungen oder Server-Software, die in einer StandardLinuxverteilung erhältlich ist, sind im JaCL Linux erhältlich. Die meiste Server-Software X11 und die Anwendungen sind absichtlich von der Verteilung entfernt worden, um zu rationalisieren
Verteilung für Gebrauch als Server oder Hilfssystem.

Beispiele des Servers oder des Dienstgebrauches für JaCL umfassen: web server, ftp server, DNS-Server, SMB Server, rsync Server, syslog-Server, lokales Plattenspiegelunghilfsprogramm, Fernrsync Plattenspiegelunghilfsprogramm oder Befestigungsteildiagnosen Dienst.

Der Ausbau des x-Servers und der x-Anwendungen rationalisiert die Verteilung, verringert Beibehaltung und kann die Gefahr von Verwundbarkeit verringern.

Zusätzlich sind andere Anwendungen absichtlich von der Verteilung, einschließlich Anwendungen entfernt worden oder ausgelassen worden, die ein Sicherheitsrisiko aufwerfen können, wenn der Server der gekompromittierte Benutzerstand ist (d.h. Netzscannenhilfsprogramme und Paketschnüffelnwerkzeuge).

Das Resultat ist eine volle Befehlszeile CD lebhaftverteilung, die über Hälfte Größe einer vollen Knoppix CD-Verteilung ist.

Sind hier einige Hauptmerkmale „des JaCL Linuxes“:

· ein leicht erweiterungsfähiges System
· ein Kennwort geschütztes System durch Zahlungseinstellung
· warnende Fahnen der Sicherheit (eine Bedingung in einigen Arbeitsumgebungen)
· ein Sicherheit verhärtetes falsches System
· eine einfache Vorrichtung, damit Systemverwalter automatisch das System am bootup konfigurieren
· die meisten Server- und Hilfsanwendungen umfaßten (die Tatsache, dass Knoppix <= 3.7 rsync nicht durch Zahlungseinstellung umfaßte, war ein Hauptbeweggrund für das Entwickeln von JaCL)

Während Knoppix in diesen Bereichen ziemlich fähig war, wurde JaCL mit dem Systemverwalter im Verstand entwickelt. Ein einzelnes tarball, das Konfigurationsdateien und einen Startindex auf einem Floppy-Disc oder USB-Einheit enthält, ist alles, das erforderlich ist, ein vollkonfiguriertes System zu haben, auf erste Matte zu laufen.

CD Linuxlebhaftverteilung

Eine CD lebhaftverteilung hat einige Vorteile über herkömmlichem Einbau. Ein Festplatteneinbau wird nicht benötigt, um JaCL Linux zu prüfen oder zu verwenden. Die Mattemedia ist, dieses addiert ein zusätzliches Niveau der Sicherheit schreibgeschützt, da Anwendungen nicht permanent gekompromittiert werden können. Systemsaktualisierungen können einfach durchgeführt werden, indem man ein neues ISO-Bild zu den CD Media brennt und das System mit dem neuen CD neu lädt.

Immer stellt Wurzelkennwort ein und erstellt eine Benutzerrechnung an der Matte für zusätzliche Sicherheit

An der Matte-oben wird der Benutzer aufgefordert, das Wurzelkennwort einzustellen und einen Benutzer herzustellen diese Sitzung erklären. JaCL Linux nimmt an, dass, wenn jemand körperlichen Zugriff zu Ihrem System hat, wenig getan werden kann, um böswillige Aktivität zu verhindern, aber die Durchsetzung des Wurzelkennwortes und nicht bevorrechtigten der Benutzerrechnungskreation kann die Gefahr von Fernkompromissen verringern, wenn Servers angestellt werden.

Lack-Läufer in laufen gelassenem Stand 3 (kein X-Windows)

JaCL Linux soll nicht als Arbeitsplatzverteilung laufen gelassen werden. Als generischer Server/Dienstverteilung hat der Ausbau des x-Servers und der x-Anwendungen einige Vorteile. Indem er X nicht am Start laufen läßt, hat der Server mehr Betriebsmittel, die für die Ausführung des Servers/der Dienstfunktionen erhältlich sind. Mit wenigen „beweglichen Teilen“ sozusagen, brechen wenige Anwendungen, oder, Sicherheitslücken und weniger Verteilungsbeibehaltungs- oder -sicherheitsauslösen zu entwickeln wird benötigt. Ausbau der x-Anwendungen auch verringert groß die Verteilungsgröße.

Sicherheit verhärtete sich

Bastille-Linux ist auf JaCL Linux eingebaut und verwendet zur Sicherheit die Verteilung verhärten. Nicht notwendige SUID Erlaubnis wird entfernt, die warnenden eingebauten Fahnen der Sicherheit, werden Serverkonfigurationseinstellungen festgezogen und Zugriffsbeschränkungen werden implementiert. Keine geöffneten Öffnungen laufen in die Zahlungseinstellungmatte (einschließlich DHCP-Klient). Zusätzlich sind spezifische Anwendungen, die eine beträchtliche Netzdrohung im Falle eines Kompromisses aufwerfen, entfernt worden (d.h. ätherisch, Snort, ettercap, nessus). Nicht dass diese Anwendungen kippen, durch einen Cracker insalled, aber die sind zusätzliche Stufen, die einen Verwaltungsrat alarmieren konnten.

Automatischer Einbau der Benutzerkundenspezifischen, verschlüsselten Startindexe und der Konfigurationsdateien.

JaCL Linux implementiert einen Entwurf using eine twofish verschlüsselte Teerkugel, die einen rc.jacl Startindex und jede mögliche Serverkonfigurationsdateien, authorized_keys, known_hosts, usw. enthält, die benötigt werden, um den Server und die Anfangsanwendungen auf Neuladen richtig vorzubringen. Die rc.jacl Datei ist ein Standardshell-Skript laufen lassen jedes Neuladen, das ein ähnliches einem Standard-Startindex Bd-rc.local durchführt. Dieser Entwurf soll instanty Vertrautes zu den meisten Systemverwaltern sein. Das verschlüsselte Konfiguration tarball kann auf Floppy- oder externer USB-Einheit gelagert werden, die auf Read-only physikalisch eingestellt werden kann oder nach bootup entfernt werden. Dieses erhöht groß Sicherheit im Falle eines Kompromisses, da ein Neuladen einen bekannten guten Wiedereinbau der Konfigurationsdateien (auf den Read-only-- oder entfernten Media) und der Startanwendungen ergibt (auf Read-only-CD).
9
Programmierung - Bibliotheken
Perl Artistic
Linux:: Verteilung:: Paket-Perl-Baugruppe enthält eine Liste alle Pakete auf verschiedenen Linuxverteilungen.

SYNOPSE

Gebrauch Linux:: Verteilung:: Verpackt qw (distribution_packages distribution_write);

$linux = neuer Linux:: Verteilung:: Pakete ({Format => csv, output_file => packages.csv});
$linux->distribution_write ();

# oder Sie kann (bezüglich) die Optionen einstellen, wenn Sie schreiben.
$linux->distribution_write ({Format => xml, output_file => packages.xml});

#, wenn Sie die Paketdaten neu laden möchten
$linux->distribution_packages ();

Dieses ist eine einfache Baugruppe, die Linux: verwendet: Die Verteilung, zum der Linuxverteilung zu schätzen und verwendet dann die korrekten Befehle, alle Pakete auf dem System zu verzeichnen und sie in einem von drei Formaten dann auszugeben: Eingeborener, csv und xml.
Aktuell arbeitende Verteilungen: debian, ubuntu, Fedora, redhat, suse, gentoo, slackware, redflag.

Die Baugruppe übernimmt vom Linux:: Verteilung, also kann seine Aufrufe auch verwenden.

10
Programmierung - Bibliotheken
Perl Artistic
POE:: Teil:: ControlPort:: Befehl ist eine Perl-Baugruppe mit Registersteueröffnungbefehlen.

SYNOPSE

Gebrauch POE:: Teil:: ControlPort:: Befehl;

POE:: Teil:: ControlPort:: Command->register (
Namens=> Prüfung,
Thema => sample_commands,
Verbrauch => Prüfung [Text zum Echo]
help_text => Prüfungsbefehl. Echo ausgibt zurück alle Parameter le,
Befehl => Unterseeboot {mein %args = @_; Umsatz verbinden („„, @ {$args {args}}); }
);

Diese Baugruppe hat einen Befehl für allgemeinen Verbrauch. Register () ist die Methode, der man Befehle für Gebrauch in der Steueröffnung registriert. Vorgeschriebene alle Argumente, die verzeichnet in der Synopse, sind alle erhältlichen Argumente und sind.

11
Programmierung - Bibliotheken
Perl Artistic
AFS:: Befehl:: PTS ist ein OO API zum AFS PTS-Befehl.

SYNOPSE

Gebrauch AFS:: Befehl:: PTS;

mein $pts = AFS:: Befehl:: PTS->new ();

mein $pts = AFS:: Befehl:: PTS->new
(
Befehl => $path_to_your_pts_binary,
);

mein $pts = AFS:: Befehl:: PTS->new
(
noauth => 1,
Kraft => 1,
);

Diese Baugruppe implementiert eine OO API Verpackung um den AFS PTS-Befehl. Die unterstützten Methoden abhängen von der Version der verwendeten PTS-Zweiheit, und festgestellt automagically lly.

12
Programmierung - Bibliotheken
Perl Artistic
AFS:: Befehl:: BOS ist ein OO API zum AFS Bosbefehl.

SYNOPSE

Gebrauch AFS:: Befehl:: BOS;

mein $bos = AFS:: Befehl:: BOS->new ();

mein $bos = AFS:: Befehl:: BOS->new
(
Befehl => $path_to_your_bos_binary,
);

mein $bos = AFS:: Befehl:: BOS->new
(
localauth => 1,
);

Diese Baugruppe implementiert eine OO API Verpackung um den AFS Bosbefehl. Die unterstützten Methoden abhängen von der Version der verwendeten Boszweiheit, und festgestellt automagically lly.

13
Programmierung - Bibliotheken
Perl Artistic
AFS:: Befehl:: Rumpfstation ist ein OO API zum AFS Rumpfstation-Befehl.

SYNOPSE

Gebrauch AFS:: Befehl:: Rumpfstation;

mein $fs = AFS:: Befehl:: FS->new ();

mein $fs = AFS:: Befehl:: FS->new
(
Befehl => $path_to_your_fs_binary,
);

Diese Baugruppe implementiert eine OO API Verpackung um den AFS Rumpfstation-Befehl. Die unterstützten Methoden abhängen von der Version der verwendeten Rumpfstation-Zweiheit, und festgestellt automagically lly.

14
Linux Software - TBS
GPL (GNU Gene
Hochentwickelter strategischer Befehl ist, Kurve gegründetes Strategienspiel ein freies. Hochentwickeltes strategisches Befehlsprojekt konzipiert in der Tradition der Kampf-Inselserie von Bluebyte und ist für Windows und Linux zur Zeit verfügbar.

Hochentwickelter strategischer Befehl verteilt im Sinne der Gnu-Öffentlichkeit Lizenz (der Lizenz Linux verwendet auch), die im Allgemeinen bedeutet, daß das Spiel frei ist, ist der komplette Quellencode erhältlich und Sie können alles mit ihm tun, solange es frei bleibt.

15
Spiele - Arcade
GPL (GNU Gene
Pinguin-Befehl ist ein Klon des klassischen „Flugbefehls-“ Spiels, aber er hat bessere Graphiken und Musik.

Das gameplay nur geändert worden etwas. Pinguin-Befehl ist die freie Software, die unter dem GPL genehmigt.

Was in diesem Auslösen neu ist:

· reparierte einen möglichen Frost im Hilfen-/Optionsmenü

16
Spiele - Arcade
GPL (GNU Gene
Flugbefehlsprojekt ist- ein Spiel, in dem Sie Ihre Stadt vom Kernschicksal sparen müssen.

Flugbefehl ist- ein Klon des Atari Sparen-Ihr-Stadt-von-bevorstehend-Kern-schicksal Spiels.

17
Spiele - Arcade
GPL (GNU Gene
Becken-Befehlsprojekt ist ein temporeiches 2D Säulengangspiel.

Becken-Befehl ist ein schnelles Nachrichtenmengendosierung 2D Säulengangspiel, in dem der Spieler alle feindlichen Geräte zerstören muß.

Ein Schwerpunkt zwischen vorsichtiger Strategie und Maßnahmen SchießeneM-oben, dieses Spiel ist ein Spaß und eine aufregende Methode, einige Ersatzzeit zu führen.

18
System - Linux-Distributionen
GPL (GNU Gene
Beeren-Linux ist ein startbarer CD Linux mit automatischem Befestigungsteilbefund und -träger für viele Grafikkarten, fehlerfreien Karten, SCSI- und USB-Einheiten und andere Peripheriegeräte.

Beeren-Linux kann als Linuxdemo, pädagogisches CD oder als Rettungssystem verwendet werden. Es ist notwendig, nichts auf eine Festplatte einzubauen, obgleich diese Option auch erhältlich ist (sie benötigt 1.2GB von Festplattenspeicher). Beeren-Linux basiert auf Red Hat Linux und Knoppix.

Sind hier einige Hauptmerkmale „des Beeren-Linuxes“:

· Träger für Kernel-2.6. ALSA, ACPI, selinux.
· Testblatt-Dateisystem-Träger.
· Beeren-Linux ist nicht zu Einbau notwendig (Wurzeltrennwand ist im ramdisc using initrd, alle Befehle werden laufen gelassen, durch von CD-ROM übertragen werden)
· Ohne Trennpatitions auf Windows einbauen, um install.bat zu verwenden. (Using cloop/Schleifenbetriebeinheit)
· Sein mögliches, Beeren-Linux auf Festplatte einzubauen. (Gebrauch-Beeren-Linux-Installateur oder Exemplar unter /BERRY/ und vorgebrachtes LILO)
· Beeren-Linux kann von USB-HDD/memory aufladen.
· Beeren-Linux verwendet WHIZ, ein sehr scharfes Kana-Kandschi Konvertierungssystem. (WHIZ Projekt)
· Erkennt automatisch USB-Speicher und Erscheinenikonen.
· Beeren-Linux verwendet freies japanisches zutreffendes Schriftarten.
· Beeren-Linux verwendet bootsplash beim Boot.
· Beeren-Linux verwendet DHCP, um das Netz anzuschließen. (Wenn youd PPPoE verwenden mögen, sollten Sie Aufstellung es auf dem Flughafengebäude)
· Sein mögliches, persönliche Einstellung zu sparen.
· Red HatFedora kompatibel.
· Using neue Technologien.
· Sie können zu mp3 using XTM und zum Spiel DVD/DivX using MPlayer und XINE hören.
· Sie können Dateien von Microsoft Word, Excel bearbeiten durch OpenOffice.

Beeren-Linux Minis Merkmale:

· Minimale Linuxumgebung ist erhältlich, indem sie den Mini Beeren-Linux verwendet.
· Seine Dateigröße ist sehr klein. (148.0MB)
· Seine Leuchte. Wegen des Fenster-Verwaltungsprogramms ist Fluxbox.
· Sie können bequeme Linuxumgebung genießen.
19
Programmierung - Bibliotheken
Perl Artistic
Devel:: Befehl:: NewF ist eine Perl-Baugruppe mit dem entfalteten f-Befehl für den Debugger.

SYNOPSE

# in .perldb (oder in perldb.ini auf Windows)
Gebrauch Devel:: Befehl;

# Devel:: Befehl:: NewF lud automatisch

Perl - de0
Ändern mit Devel:: Befehl:: DBSub:: DB_5_8_5

Laden DB-Programme von perl5db.pl Version 1.27
Herausgeberträger erhältlich.

H oder `h h für Hilfe oder `Mann perldebug für mehr Hilfe eintragen.

Hauptleitung:: (- e: 1): 0
DB< 1 > fx Prüfung:: Mehr
Einprogrammiert Prüfung:: Mehr
Selbst (- 1) DB< 2 > f /home/y/lib/perl5/5.8/i386-freebsd-thread-multi/Test/More.pm
1 Paket Prüfung:: Mehr;
2
3: Gebrauch 5.004;
4
5: strenges verwenden;
6
7
8 # Gewinselgebrauch Karpfen, weil er use_ok veranlassen konnte () 9 unbeabsichtigt zu folgen #, selbst wenn die Baugruppe, die verwendet, vergaß, Karpfen zu verwenden. Ja dieses
10 # wirklich geschehen.
DB< 3 >

Diese Baugruppe ausdehnt den Befehl der Debugger f, damit Sie den Standardbaugruppennamen einfach eintragen können, um den Debugger zu ihm zu schalten:

DB< 1 > mein fx:: Baugruppe

Dieses suchen nach mein:: Baugruppe in %INC; wenn es nicht gefunden, versuchen wir, die Baugruppe zu verwenden. Wenn dieses auch ausfällt, aufgeben wir, mit einer Fehlermeldung.

Meine Software
Sie haben noch keine Software. Klicken Sie auf Save "neben den einzelnen Software, um ihn zu speichern, um Ihre Software-Korb"
Verwandte Suche
Sponsored Links