Outils à installer après une installation Linux minimale

9

Lorsque vous avez terminé l'installation de votre machine Linux, quels sont les premiers packages que vous installez et quels sont les outils que vous obtenez en premier?

Dans ma boîte Debian, je reçois pv, screen, ccze, ... comme ça


apt-get install pv screen ccze
Veuillez envoyer vos commentaires.

mezgani
la source
apt-get install pv screen ccze dstat iostat htop puppet iotop
Ali Mezgani

Réponses:

10

Sur chaque hôte que j'ai configuré, je les installe.

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
la source
1
Cela le couvre à peu près :)
2
J'ai " iproute" et " wget" automatiquement lors de l'installation de Debian 5.0 / lenny. De plus, j'avais l'impression que " mii-diag" avait été remplacé par " ethtool"? De plus, " build-essential" dépend indirectement de " bzip2". Je pense également que vous pouvez remplacer " xbase-clients" par certaines de ses dépendances.
Teddy
9

J'aime la liste de Zoredache, donc j'ajouterais ces derniers à cette liste:

zsh
nmap
scapy
vim

Pour les non-packages:

vmware server 1.x
Kyle Brandt
la source
4

Je n'utilise plus apt-get!

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

après cela, quelques paramètres de base:

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
la source
2

dans la plupart des cas:

apt-get install screen fail2ban mtr-tiny less 

sélectivement

apt-get install tcpdump

et .. je ne peux pas aider

apt-get install mc
pQd
la source
oui, votez pour le commandant de minuit;)
buster
2

N'oubliez pas d'ajouter «lsof» à la liste. Cette commande est tellement pratique.

CosmicQ
la source
1
lsof ne vient pas avec une installation minimale? Et oui, c'est l'une des commandes les plus pratiques disponibles sur n'importe quelle distribution GNU / Linux.
Michael Pobega
Peut-être sur Debian, mais je sais que je dois l'ajouter à mes fichiers kickstart RedHat et CentOS.
CosmicQ
2

Cela dépend entièrement de ce dont vous avez besoin . Si je fais une installation minimale, c'est dans le but de garder l'installation aussi complète que possible. Par conséquent, seuls les outils requis sur cette machine particulière seront installés. Peut-être que la seule chose que mes machines ont en commun est Pico, car je ne peux tout simplement pas comprendre vi et j'ai besoin d'une sorte d'éditeur de texte que je peux utiliser.

N'oubliez pas qu'une fois que vous commencez à ajouter une sorte de liste standard d'outils, qu'ils soient réellement requis sur cette machine spécifique ou non, vous n'avez plus d'installation minimale.

John Gardeniers
la source
J'utilise nano pas pico, mais je suis totalement d'accord pour rester à l'écart de vi et que mes serveurs ne sont que gentoo uniquement ce qui doit démarrer, puis à partir de là j'ajoute ce dont j'ai besoin pour ce serveur spécifique.
ManiacZX
2

lsof, bind9-host, moreutils et htop sont les premiers à entrer sur mes machines nouvellement configurées.

Pour des points supplémentaires, on peut créer un paquet Debian vide appelé "my-server-base" qui dépend de tous les paquets que vous voulez sur chaque boîte, puis il suffit de l'installer sur chaque machine que vous configurez.

David North
la source
+1 oui, merci pour l'idée, equivs fait ce travail
Ali Mezgani
1
sudo apt-get install psmisc pwgen rsync file host dnsutils lsof
Paul
la source
1

J'essaye normalement de m'acheter avec seulement ce dont j'ai besoin. Au strict minimum: openssh, rsync, ntp et screen. Tout le reste est "au besoin".

Malheureusement, il semble que ces derniers temps, il en faut un peu plus. Donc: build-essentials, postfix, lsof, clamav, tripwire, nrpe et cfengine ont également fait la liste.

ibuys
la source
1

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


la source
1

La première chose que j'installe toujours sur une nouvelle boîte est hnb .

J'utilise pour documenter tout ce que je fais et hnb est mon planeur de choix pour les ordinateurs qui n'ont pas X. J'utilise également leo comme planeur GUI, donc si un ordinateur a X, je l'installe également.

J'utilise également un outil de gestion de code source pour y stocker mes configurations. Mon récent favori est fossile , donc je vise à l'installer également sur chaque ordinateur.

Anonyme
la source