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.

Mezgani
quelle
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
Zoredache
quelle
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
Kyle Brandt
quelle
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
ThorstenS
quelle
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
pQd
quelle
Ja, stimme für Mitternachtskommandanten;)
Buster
2

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

CosmicQ
quelle
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.

John Gardeniers
quelle
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.

David North
quelle
+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
Paul
quelle
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.

ibuys
quelle
1

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


quelle
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.

Anonym
quelle