Archlinux-Systemanforderungen. Die fünf besten Arch Linux-Distributionen. Ausschüttungen für Firmenkunden



Erscheinungsdatum: 1. Januar 2015
Übersetzung: A. Krivoshey
Datum der Übertragung: Juni 2015


Arch Linux ist einzigartig. Im Gegensatz zu den meisten Linux-Distributionen gibt es nicht einmal eine offizielle Live-CD. Wenn Sie es ausführen möchten, müssen Sie das Terminal verwenden. Viele Leute mögen es. Arch gibt Benutzern die Freiheit, ihr eigenes System zu erstellen, das ihnen gefällt.
Wenn Sie nicht gerne Ihr eigenes System von Grund auf neu aufbauen, ist das in Ordnung. Es gibt eine Reihe von Arch Linux-Derivaten, jede mit ihren eigenen Macken, obwohl sie alle auf Arch basieren.

Es ist einfach ein perfektes Derivat. Die Entwickler haben nicht die gesamte Arch-Basis durch eigene Repositorys ersetzt. Wenn es installiert ist, lädt es alles aus den wichtigsten Arch Linux-Repositorys herunter, sodass Sie es nach der Installation nicht einmal aktualisieren müssen. Alles ist frisch und fahrbereit. Unter anderem arbeiten die Entwickler der Distribution eng mit Numix zusammen, in Sachen Themes schneidet Antergos also gut ab. Im Allgemeinen versucht er, sich so weit wie möglich an den Update- und Repository-Zyklus von Arch Linux zu halten.

Wie CrunchBang Linux ist es leichtgewichtig, schnell und hochgradig anpassbar. Die ArchBang-Entwickler bleiben wie ihre Antergos-Pendants lieber bei den wichtigsten Arch-Repositorys, als ihre eigenen zu erstellen. Das ist gut, da Sie Updates gleichzeitig mit den Benutzern der übergeordneten Distribution erhalten. Tatsächlich gibt es nur einen Unterschied zwischen den beiden Zweigen: CrunchBang verwendet Debian als Basis und ArchBang verwendet Arch Linux.
Mit ArchBang erhalten Sie einen Desktop im Openbox-Stil mit einem Tint2-Panel - eine minimalistische Lösung. Im Allgemeinen, wenn Sie eine sehr einfache und leichte Version von Arch Linux wünschen, dann ist dies ArchBang.

Lieben Sie KDE, Arch Linux und möchten Sie es sofort zum Laufen bringen? Diese Funktionalität bieten heute nur noch wenige Distributionen, darunter Chakra Linux. Das Distributionskit ist als komplett für KDE geschärft positioniert, daher finden Sie in den offiziellen Repositories des Distributionskits nur Programme für diese grafische Umgebung. Von der Verwendung von GTK-basierten Programmen wird abgeraten (obwohl sie in den zusätzlichen Repositorys zu finden sind).

Ich kann nicht sagen, dass KDE jedem gefallen wird, aber für diejenigen, die damit zufrieden sind, bietet Chakra mit KDE auf Basis von Arch Linux ein hervorragendes System zur schnellen Bereitstellung.

Auf der Suche nach einer modernen und dennoch stabilen Arch-basierten Distribution? kann die beste Wahl sein. Er hat viele Stärken. Erstens verwendet die Distribution ihre eigenen Repositorys, sodass ihre Entwickler die vollständige Kontrolle über die den Benutzern bereitgestellte Software haben. Während es für diejenigen ärgerlich sein kann, die es vorziehen, zuerst neue Updates zu erhalten.

Eine weitere Stärke von Manjaro ist das Vorhandensein mehrerer Editionen der Distribution, die es von seinen Konkurrenten unterscheidet. ArchBang bietet Ihnen eine stark überarbeitete Openbox, und wenn es Ihnen nicht gefällt, können Sie kein Bild mit einem anderen Fenstermanager auswählen. Chakra geht davon aus, dass Sie KDE mögen und sonst nichts. Im Allgemeinen ist es definitiv von Vorteil, mehrere Editionen zu haben.

In Bezug auf Manjaro gilt die XFCE-Version als kanonisch, aber Sie können eine der vielen verfügbaren Editionen (sowohl offizielle als auch von der Community erstellte) auswählen. Manjaro passt zu fast jedem!

Als einfach zu erlernendes Arch Linux positioniert. Es verwendet auch die offiziellen Arch-Repositorys. Bridge Linux ist nicht auf eine bestimmte grafische Umgebung ausgerichtet und wird in mehreren Editionen (LXDE, XFCE, Gnome, MATE usw.) veröffentlicht. Wählen Sie diejenige aus, die Ihnen gefällt.

Abschluss

Arch Linux zu bauen ist nicht jedermanns Sache. Viele Leute ziehen es vor, das System einfach zu installieren und zu verwenden. Die in unserer Zusammenfassung vorgestellten Distributionen ermöglichen es diesen Benutzern auch, mit Arch zu beginnen.

Ohne Zweifel hat sich Kali als beliebteste Penetrationstest-Distribution etabliert. Aber nur ein Fan von Neulingen und Sicherheitsprofis zu sein, macht es nicht für alle Benutzer geeignet. Manjaro Linux ist eine auf Arch Linux basierende Distribution, die für Anfänger geeignet ist und sich problemlos mit Black Arch-Erweiterungen ausrüsten lässt, wodurch die ersten Erfahrungen mit Arch sehr angenehm werden.

Holivars über das beste Distributions-Kit für Penetrationstests gibt es seit mehreren Jahren in Foren und IRC-Kanälen. Hacker und Pentester streiten darüber, welches Betriebssystem das benutzerfreundlichste, intuitivste und am einfachsten zu bedienende ist und welches über die coolsten Hacking-Tools verfügt.

Anfänger quälen sich daher oft mit der Frage, mit welcher Hacker-Distribution sie beginnen sollen und zögern zwischen ParrotSec und Kali. Arch Linux gilt allgemein als leistungsstarke Distribution, aber nicht sehr anfängerfreundlich. Werfen wir einen Blick auf eine einfachere Option für Anfänger - das Erlernen des Hackens mit Manjaro Linux.

Was ist Manjaro

Manjaro ist eine einfach zu bedienende, anfängerfreundliche Linux-Distribution basierend auf Arch Linux. Es ist eine hochmoderne, leichte Distribution, die dem KISS-Prinzip (keep it simple stupid) folgt. Das Einrichten von Arch kann sehr entmutigend sein, da es ein tieferes Verständnis dafür erfordert, wie Linux-Systeme aufgebaut sind als bei anderen Distributionen, aber Manjaro nimmt den ganzen Aufwand bei der Installation von Arch. Manjaro hat auch eine großartige Community von erfahrenen Arch-Benutzern, die immer sehr schnell auf Anfängerfragen reagieren.

Was ist BlackArch?

BlackArch-Werkzeugkategorien

Wie bereits erwähnt, verfügt BlackArch über ein unglaubliches Tool-Repository. Abhängig von der Geschwindigkeit Ihrer Netzwerkverbindung kann die Installation jedes einzelnen Tools lange dauern. Alle Tools können einzeln oder in Gruppen nach Kategorien installiert werden. Nachfolgend finden Sie eine Liste mit mehreren verfügbaren Kategorien.

Eine Reihe von Tools, die entwickelt wurden, um nach Daten auf physischen Festplatten und im eingebauten Speicher zu suchen. sudo pacman -Sg | grep schwarzarch

Alternativ können wir für weitere Details das offizielle BlackArch-Handbuch durchsuchen. Wir können auch alle über 1.900 Instrumente mit nur einem Befehl installieren. Dies wird eine beträchtliche Zeit in Anspruch nehmen. Wenn Sie sich als geduldige Person betrachten, können Sie mit diesem Befehl alles installieren, was BlackArch zu bieten hat.

Sudo pacman -S blackarch

Welche Verteilung ist die richtige für Sie?

Die Debatte darüber, welche Distribution für Penetrationstests am besten geeignet ist, wird nie enden. Und höchstwahrscheinlich gibt es noch keine perfekte Verteilung, die die persönlichen Bedürfnisse jedes Sicherheitsprofis befriedigen kann. Wir alle haben unterschiedliche Standards, Vorlieben, Fachgebiete und unterschiedliche Erfahrungswerte. All dies beeinflusst, wie wir unsere Distributionen für Penetrationstests verwenden.

Wenn Sie nach neuen und aufregenden Tools suchen, fühlen sich Kali Linux-Benutzer durch die Kombination der intuitiven Benutzeroberfläche von Manjaro mit dem Tool-Repository von BlackArch wie zu Hause.

Sie haben also eine brandneue Manjaro-VM mit Hunderten neuer Hacking-Tools. Wie geht es weiter? Wie wäre es, einen Wi-Fi-Adapter mit einer virtuellen Maschine zu verbinden und einige coole Wi-Fi-Hacking-Tools zu installieren, die Kali nicht hat?

Vielen Dank für Ihre Aufmerksamkeit. Wenn Sie Fragen haben, vergessen Sie nicht, unten einen Kommentar zu hinterlassen. Und vergessen Sie nicht, von Zeit zu Zeit zu uns zu kommen, um neue Materialien zu lesen!

Verantwortungsverweigerung: Dieser Artikel wurde nur zu Bildungszwecken geschrieben. Der Autor oder Herausgeber hat diesen Artikel nicht für böswillige Zwecke veröffentlicht. Wenn Leser die Informationen zum persönlichen Vorteil verwenden möchten, haften Autor und Herausgeber nicht für entstandene Schäden.

Arch Linux sind ein universeller Verteilerbausatz, der für vielfältige Aufgaben eingesetzt werden kann.

Entwicklungsprioritäten sind Einfachheit, Minimalismus und Code-Perfektion. Arch wird als minimalistische Basisplattform installiert, die vom Benutzer flexibel anpassbar ist, indem einzelne Komponenten installiert werden, die für spezifische Anforderungen erforderlich sind.

Die Dienstprogramme zur GUI-Anpassung werden nicht offiziell bereitgestellt und die meisten Konfigurationsvorgänge werden über die Befehlszeile und einen Texteditor ausgeführt. Durch die Verwendung des Rolling-Release-Modells enthält Arch immer die neuesten Versionen der meisten Anwendungen.

Übersicht über Arch Linux

Arch Linux ist eine unabhängig entwickelte Linux-Distribution, optimiert für i686- und x86-64-Architekturen für fortgeschrittene Linux-Benutzer. Als Standard-Paketmanager wird "Pacman" verwendet - die Lösung aktualisiert Anwendungen und überwacht alle Abhängigkeiten. Arch Linux ist ein "Rolling Release"-System und kann nicht nur mit einer Diskette, sondern auch über einen FTP-Server installiert werden. Die Standardinstallation bietet eine solide Basisinstallation, mit der Benutzer ihre eigenen Assemblys erstellen können. Darüber hinaus können Sie mit dem Arch Build System (ABS) neue Pakete erstellen, die Konfiguration von Standardpaketen ändern und Pakete mit anderen Benutzern austauschen, die das Arch Linux-Repository verwenden.

Lassen Sie uns die Grundprinzipien der Arch-Verteilung (bekannt als Arch Way oder Arch-Philosophie) auflisten:

Einfachheit*

* Einfachheit bedeutet nicht die Benutzerfreundlichkeit des Betriebssystems, sondern die Einfachheit seiner internen Organisation: Minimalismus, Kürze, Einhaltung der Prinzipien von KISS und Unix-way.

Arch Linux symbolisiert Einfachheit, indem unnötige Ergänzungen, Modifikationen und Komplikationen eliminiert werden. Das Distributionskit enthält Programme in der gleichen Form, in der sie vom Entwickler veröffentlicht wurden, mit minimalen Änderungen.

Zentralisierte Patches sind ausgeschlossen. Gezielte Updates umfassen hauptsächlich Korrekturen für Portierungsfehler, die mit einem neuen Release veraltet sind. Ebenso liefert Arch Konfigurationsdateien aus - diese enthalten nur verteilungsbeschränkte Änderungen, wie z. B. das Anpassen des Pfads von Systemdateien. Automatisierungsfunktionen werden nicht hinzugefügt, z. B. das Aktivieren eines Dienstes nach der Installation eines Pakets.

Arch Linux-Pakete entsprechen normalerweise zentralisierten Projekten. Pakete werden nur dann aufgeteilt, wenn es überzeugende Vorteile gibt. Partitionen werden nur in schwerwiegenden Fällen verwendet, um Speicherplatz zu sparen.

Modernität

Arch Linux ist bestrebt, die neuesten stabilen Versionen der Software aufrechtzuerhalten, solange Systempaketprobleme ausgeschlossen werden können. Die Distribution verwendet ein System von Floating-Releases, mit dem Sie eine einmalige Installation mit regelmäßigen Updates durchführen können, ohne dass eine Neuinstallation oder komplexe Prozeduren im Zusammenhang mit der Installation von Systemupdates erforderlich sind. Mit nur einem Befehl erhalten Sie die neueste Version des Arch-Systems.

Arch enthält viele der Funktionen, die GNU / Linux-Benutzern zur Verfügung stehen, darunter das systemd init-System, moderne Dateisysteme (Ext2 / 3/4, Reiser, XFS, JFS, BTRFS), LVM2, Software-RAID-Unterstützung, udev und initcpio und die neueste Systemkernel-Versionen.

Pragmatisch

Arch ist eher eine pragmatische als eine ideologische. Designentscheidungen wurden von der Entwicklergemeinschaft auf individueller Basis durch Diskussion und technische Analyse getroffen.

Die große Anzahl an Paketen und Skripten in verschiedenen Arch-Linux-Distributionen garantiert Entscheidungsfreiheit. Sie bieten kostenlose Open-Source-Produkte für Benutzer, die mehr Wert auf Funktionalität als auf Ideologie legen.

Benutzerzentriert

Während GNU/Linux versucht, freundlicher zu sein, war Arch Linux immer auf den Endbenutzer ausgerichtet. Arch ist in der Lage, die Bedürfnisse einer bestimmten Gruppe von Benutzern zu befriedigen und versucht nicht, jedem zu gefallen. Die Distribution ist für erfahrene Benutzer geeignet, die keine Angst haben, Probleme selbst zu lösen und manchmal die Dokumentation auf der Suche nach einer Lösung durchstöbern.

Jeder Benutzer kann einen Beitrag leisten, indem er Fehler meldet, die Wiki-Dokumentation der Community verbessert und anderen Benutzern technischen Support bietet. Das Arch Linux-Repository bietet eine große Anzahl von von Benutzern bearbeiteten Paketen.

Vielseitigkeit

Arch Linux ist eine Distribution für eine Vielzahl von Aufgaben. Nach der Installation steht die Befehlszeilenumgebung zur Verfügung. Anstatt das System mit unnötigen Paketen zu überladen, kann der Benutzer nur die für bestimmte Aufgaben erforderlichen Tools installieren. Die Design- und Implementierungsphilosophie von Arch Linux macht es einfach, ein System von einer Konsolenmaschine zu einem System mit einer Desktop-Umgebung Ihrer Wahl zu erweitern.

Archlinux-Software

Meiner Meinung nach wird Software die Verbreitung maßgeblich bestimmen. Wofür sind Debian und Ubuntu berühmt? Dass man mit einem Befehl nahezu jede Software aus der OpenSource-Welt installieren kann, kann man von RPM-Distributionen nicht behaupten. Darüber hinaus verfügt Ubuntu über eine Reihe von PPA-Repositorys mit der neuesten Software. Dies ermöglicht es Ihnen, beliebige Software zu installieren und nicht aus Quellen zu bauen und das Gerät von deb / rpm-Paketen zu studieren. Ubuntu hat auch einen großartigen Paketmanager, apt, der das Herzstück des Systems ist und es Ihnen ermöglicht, Pakete so bequem zu manipulieren, dass Windows-Benutzer sabbern. Womit wird Arch uns überraschen?
Rolling-Release-Update-Modell
Die meisten Leute sind an das Standard-Aktualisierungsmuster gewöhnt. Zuerst wird ein Systemrelease freigegeben, sei es Windows oder Ubuntu, und dann erhält man kleinere Software-Updates mit Sicherheitspatches oder Bugfixes. In Arch sind die Dinge ein wenig anders. Ein grundsätzliches Konzept der Systemfreigabe gibt es hier nicht. Pakete erscheinen täglich und Sie können die neuesten Versionen sofort verwenden. Dabei handelt es sich sozusagen um eine ständig aktualisierte Distribution, die es unnötig macht, neue Versionen in Form von Installations-Images zu erstellen.
Pacman und die AUR
Arch hat seinen eigenen binären Paketmanager namens Pacman. Wie unterscheidet es sich von Apt in Ubuntu?
  1. Geschwindigkeit. Es ist so schnell, dass es Ihnen wie das letzte Jahrhundert vorkommt. Wenn apt auf älteren Maschinen stirbt, läuft Pacman mit Lichtgeschwindigkeit.
  2. Steuerung. Pacman hat keine GUI, aber es ist so gut durchdacht, dass keine Schnittstelle erforderlich ist. Natürlich ist es möglich, eine GUI zu installieren, aber mit der Zeit werden Sie diese nicht mehr benötigen (mehr dazu im nächsten Teil).
  3. Abhängigkeiten. Die Ideologie des Distributionskits impliziert Einfachheit und Eleganz in allem, aus denen die Abhängigkeiten in Pacman so bestehen, dass bei der Installation eines Programms die Abhängigkeiten verwendet werden, die nur für den Betrieb des Programms selbst erforderlich sind. Sehen wir uns dies am Beispiel eines Archivers an. Wir werden beispielsweise einen der GUI-Archiver in Ubuntu installieren und je nach Abhängigkeiten definitiv zusätzliche Software wie zip, unrar usw. erhalten. Was ist, wenn ich tar-Archive verwende und kein zip und rar benötige? Pacman installiert nur den Archivierer und zeigt eine Liste der empfohlenen Abhängigkeiten einschließlich aller möglichen Archivformate an. Ubuntu hat diese Option nicht, auch nicht mit --no-recommends-install
Pacman enthält übrigens nicht so viele Pakete und es ist nicht immer möglich, das zu installieren, was die Standard-Ubuntu-Repositorys haben, aber es gibt so etwas Wunderbares wie AUR.

Was ist also die AUR? AUR (Arch User Repository) ist ein von Enthusiasten unterstütztes Repository, das Skripte zum automatischen Erstellen von Anwendungen aus der Quelle enthält. Jeder hat das Recht, seine Lieblingsanwendung zum AUR-Repository hinzuzufügen. Erhält ein Paket in der AUR eine bestimmte Anzahl von Stimmen, dann geht es in das offizielle Repository. AUR ist der Ort, an dem Sie fast alles finden können. Benutzer fügen ständig eine große Anzahl neuer Pakete hinzu und aktualisieren alte, was das magere offizielle Repository ausgleicht.

Verteilungskonfiguration

Alles in Archlinux ist konfigurierbar. Alle Verteilungseinstellungen werden über Konfigurationsdateien anstelle von GUI-Programmen in Ubuntu vorgenommen. Und wieder haben wir die Möglichkeit, alles genau so zu konfigurieren, wie wir es wollen, ohne auf die GUI zurückgreifen zu müssen. Warum eine Benutzeroberfläche mit geringem Funktionsumfang verwenden, um das System zu konfigurieren, wenn alles über Konfigurationen erledigt werden kann? (Stein im Garten Ubuntu Tweaker und anderer Abschaum). Auf der anderen Seite ist es für unerfahrene Benutzer extrem schwierig, aber hier geht es nicht um uns.

Suche nach Informationen

Ubuntu-Benutzer sind es gewohnt, bei Google nach Informationen zu suchen und in die Foren zu gelangen, in denen sie es empfehlen
perl -e "$ ?? s:; s: s ;; $? :: s ;; =] =>% - (<-|}<&|`{;;y; -/:[E-Mail geschützt][-` (-); `- (/" - ;; s ;; $ _; siehe "

Alles in Archlinux ist viel einfacher und bequemer. Archlinux hat ein eigenes Wiki, in dem Sie 95% der Informationen über das System und fast die gesamte darin enthaltene Software finden. Die restlichen 5% der Informationen fallen in den ersten Suchzeilen aus dem offiziellen Forum heraus. Es gibt jedoch einen Nachteil. Viele Artikel auf Russisch im Wiki sind sehr veraltet und entsprechen nicht der aktuellen Software, daher empfehle ich sofort die englische Version zu öffnen und dort nachzusehen. Aber wer weiß, vielleicht hilft Ihnen der neue Archevod dabei, die Dokumentation für Archlinux zu aktualisieren.

Abschluss

Arch Linux ist ein Konstruktor, aus dem Sie zumindest ein einfaches System für schwache Maschinen und ein mit Software gefülltes System für die Arbeit auf leistungsstarken Maschinen erstellen können. Arch braucht eine Weile, um mit der Distribution zu beginnen, aber es macht dies dadurch wett, dass es viel anpassbarer ist als beispielsweise Ubuntu.

Im Gegensatz zu den sogenannten benutzerfreundlichen Distributionen ist die Konfiguration eher kompliziert und dornig. Um das System zu installieren, müssen Sie vor der Installation zumindest den Anfängerleitfaden aus dem Wiki lesen. Da gibt es kein Konzept wie eine Standardinstallation in Ubuntu. Für die Installation müssen Sie viele Entscheidungen selbst treffen und viele Parameter vorgeben. Wenn es richtig gemacht wird, erhalten Sie ein System ohne unnötigen Müll.

Zitat von Lurkmore:

Trotz der äußeren Komplexität ist die Installation und Konfiguration nicht so schwierig. Es reicht aus, Ausdauer, klares Verständnis und Bewusstsein für Ihre Handlungen und Aufmerksamkeit zu haben (und auch ArchWiki sehr sorgfältig zu studieren). Das heißt, um es einfach auszudrücken, beeilen Sie sich nicht. Die Dokumentation beschreibt alles sehr detailliert mit Beispielen, sodass Sie schnell verstehen können, was im Allgemeinen passiert und warum es erforderlich ist.

Das ist alles für jetzt. Beim nächsten Mal installieren wir das System von Grund auf in einer Produktionsumgebung. Vielen Dank.

Sie können helfen und etwas Geld für die Entwicklung der Website überweisen



Kommentare (174):

Fortsetzung des Themas:
Sonstig

Soziale Netzwerke im Internet sind heute spezialisierte Sites, die Menschen auf einer bestimmten Basis in einem Netzwerk zusammenbringen. In ihrem Wachstum...