Tools, die nach einer minimalen Linux-Installation installiert werden müssen


9

Wenn Sie die Installation Ihres Linux-Computers abgeschlossen haben, welche Pakete installieren Sie zuerst und welche Tools erhalten Sie zuerst?

In meiner Debian-Box bekomme ich pv, screen, ccze, ... so


apt-get install pv screen ccze
Bitte senden Sie Ihr Feedback.


apt-get installieren pv Bildschirm ccze dstat iostat htop Marionette iotop
Ali Mezgani

Antworten:


10

Auf jedem Host, den ich einrichte, installiere ich diese.

apt-get install openssh-server sudo screen iproute resolvconf \
                build-essential tcpdump vlan mii-diag firehol \
                apticron atsar ethtool denyhosts rdist bzip2 xclip \
                etckeeper git-core less unzip mtr-tiny curl gdebi-core \
                xbase-clients rsync psmisc iperf lshw wget pastebinit

1
Das deckt es so ziemlich ab :)

2
Ich habe " iproute" und " wget" automatisch bei der Installation von Debian 5.0 / lenny erhalten. Außerdem hatte ich den Eindruck, dass " mii-diag" durch " ethtool" ersetzt worden war? Darüber hinaus build-essentialhängt " " indirekt von " bzip2" ab. Ich denke auch, dass Sie " xbase-clients" durch einige seiner Abhängigkeiten ersetzen könnten .
Teddy

9

Ich mag Zoredaches Liste, also würde ich diese zu dieser Liste hinzufügen:

zsh
nmap
scapy
vim

Für Nicht-Pakete:

vmware server 1.x

4

Ich benutze apt-get nicht mehr!

aptitude -R install vim lsof htop bash-completion less ncftp ssh iostat debian-goodies

danach einige Grundeinstellungen:

echo "source /etc/bash_completion" >> ~/.bashrc
echo "alias ..='cd ..' >> ~/.bashrc
echo '"\e[A": history-search-backward' >> inputrc
echo '"\e[B": history-search-forward' >> inputrc
update-alternatives --set editor /usr/bin/vim.basic

2

in den meisten Fällen:

apt-get install screen fail2ban mtr-tiny less 

selektiv

apt-get install tcpdump

und .. ich kann einfach nicht helfen

apt-get install mc

Ja, stimme für Mitternachtskommandanten;)
Buster

2

Vergessen Sie nicht, 'lsof' zur Liste hinzuzufügen. Dieser Befehl ist so praktisch.


1
lsof kommt nicht mit einer minimalen Installation? Und ja, es ist einer der praktischsten Befehle, die in jeder GNU / Linux-Distribution verfügbar sind.
Michael Pobega

Vielleicht auf Debian, aber ich weiß, dass ich es meinen RedHat- und CentOS-Kickstart-Dateien hinzufügen muss.
CosmicQ

2

Das hängt ganz davon ab, was Sie brauchen . Wenn ich eine minimale Installation durchführe, dient dies dazu, die Installation so praktisch wie möglich zu halten. Daher werden nur die Tools installiert, die auf diesem bestimmten Computer erforderlich sind. Vielleicht haben meine Maschinen nur Pico gemeinsam, weil ich mich mit vi einfach nicht auseinandersetzen kann und eine Art Texteditor brauche, den ich verwenden kann.

Denken Sie daran, dass Sie keine minimale Installation mehr haben, sobald Sie eine Standardliste von Werkzeugen hinzufügen, unabhängig davon, ob diese tatsächlich auf diesem bestimmten Computer benötigt werden oder nicht.


Ich benutze Nano, nicht Pico, bin aber völlig damit einverstanden, mich von vi fernzuhalten und dass meine Server nur Gentoo sind, nur um das Ding zu booten. Dann füge ich hinzu, was ich für diesen bestimmten Server brauche.
ManiacZX

2

lsof, bind9-host, moreutils und htop gehen zuerst auf meine neu eingerichteten Maschinen.

Für zusätzliche Punkte kann man ein leeres Debian-Paket namens "my-server-base" erstellen, das von allen gewünschten Paketen auf jeder Box abhängt, und dieses dann einfach auf jedem von Ihnen eingerichteten Computer installieren.


+1 yep, danke für die Idee, äquivs machen diesen Job
Ali Mezgani

1
sudo apt-get install psmisc pwgen rsync file host dnsutils lsof

1

Normalerweise versuche ich, nur mit dem zu kaufen, was ich brauche. Zumindest: openssh, rsync, ntp und screen. Alles andere ist "nach Bedarf".

Leider scheint es, dass in letzter Zeit einiges mehr benötigt wird. Also: Build-Essentials, Postfix, lsof, clamav, tripwire, nrpe und cfengine haben ebenfalls die Liste erstellt.


1

dstat, Ksar, iostat, mytop, iotop, vmstat, sysstat, nmap, fail2ban, mtr, clamav, chrootkit, els


1

Das erste, was ich immer auf einer frischen Box installiere, ist hnb .

Ich verwende, um alles zu dokumentieren, was ich tue, und hnb ist mein bevorzugter Outliner für Computer ohne X. Ich verwende Leo auch als GUI-Outliner. Wenn also ein Computer X hat, installiere ich ihn auch.

Ich verwende auch ein Quellcode-Verwaltungstool, um meine Konfigurationen dort zu speichern. Mein jüngster Favorit ist Fossil , daher möchte ich, dass es auch auf jedem Computer installiert wird.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.