Herramientas para instalar después de una instalación mínima de Linux

9

Cuando termine la instalación de su máquina Linux, ¿cuáles son los primeros paquetes que instala y cuáles son las herramientas que obtiene primero?

En mi cuadro de Debian, obtengo pv, screen, ccze, ... así


apt-get install pv screen ccze
Por favor envíe sus comentarios.

revs mezgani
fuente
apt-get install pv screen ccze dstat iostat htop puppet iotop
Ali Mezgani

Respuestas:

10

En cada host que configuro, los instalo.

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
fuente
1
Eso prácticamente lo cubre :)
2
Obtuve " iproute" y " wget" automáticamente al instalar Debian 5.0 / lenny. Además, ¿tenía la impresión de que " mii-diag" había sido reemplazado por " ethtool"? Además, " build-essential" depende indirectamente de " bzip2". También creo que podría reemplazar " xbase-clients" con algunas de sus dependencias.
Teddy
9

Me gusta la lista de Zoredache, así que agregaría estos a esa lista:

zsh
nmap
scapy
vim

Para no paquetes:

vmware server 1.x
Kyle Brandt
fuente
4

¡Ya no uso apt-get!

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

después de eso, algunas configuraciones básicas:

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
fuente
2

en la mayoría de los casos:

apt-get install screen fail2ban mtr-tiny less 

selectivamente

apt-get install tcpdump

y .. simplemente no puedo ayudar

apt-get install mc
pQd
fuente
sí, vote por el comandante de medianoche;)
buster
2

No olvides agregar 'lsof' a la lista. Ese comando es muy útil.

CosmicQ
fuente
1
lsof no viene con una instalación mínima? Y sí, es uno de los comandos más útiles disponibles en cualquier distribución GNU / Linux.
Michael Pobega el
Tal vez en Debian, pero sé que tengo que agregarlo a mis archivos kickstart de RedHat y CentOS.
CosmicQ
2

Eso depende completamente de lo que necesitas . Si hago una instalación mínima, es con el propósito de mantener la instalación tan recortada como sea práctica. Por lo tanto, solo se instalarán las herramientas necesarias en esa máquina en particular. Tal vez lo único que mis máquinas tienen en común es el Pico, porque simplemente no puedo luchar a brazo partido con vi y yo necesitar algún tipo de editor de texto que yo puedo usar.

Recuerde que una vez que comience a agregar algún tipo de lista estándar de herramientas, ya sean realmente necesarias en esa máquina específica o no, ya no tendrá una instalación mínima.

John Gardeniers
fuente
Utilizo nano, no pico, pero estoy totalmente de acuerdo en mantenerme alejado de vi y que mis servidores son solo gentoo solo lo que necesita para arrancar, luego a partir de ahí agrego lo que necesito para ese servidor específico.
ManiacZX
2

lsof, bind9-host, moreutils y htop son los primeros en entrar en mis máquinas recién configuradas.

Para obtener puntos adicionales, uno puede hacer un paquete de Debian vacío llamado "my-server-base" que depende de todos los paquetes que desee en cada caja, luego simplemente instálelo en cada máquina que configure.

David North
fuente
+1 sí, gracias por la idea, los equivalentes hacen este trabajo
Ali Mezgani
1
sudo apt-get install psmisc pwgen rsync file host dnsutils lsof
Pablo
fuente
1

Normalmente trato de comprar solo con lo que necesito. Como mínimo: openssh, rsync, ntp y screen. Todo lo demás es "según sea necesario".

Desafortunadamente, parece que últimamente, se necesita un poco más. Entonces: build-essentials, postfix, lsof, clamav, tripwire, nrpe y cfengine también están en la lista.

ibuys
fuente
1

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


fuente
1

Lo primero que siempre instalo en una caja nueva es hnb .

Utilizo para documentar todo lo que hago y hnb es mi elección de outliner para computadoras que no tienen X. También uso leo como outliner GUI, así que si una computadora tiene X, también lo instalo.

También uso una herramienta de administración de código fuente para almacenar mis configuraciones allí. Mi favorito reciente es el fósil , así que mi objetivo es tenerlo instalado en cada computadora también.

Anónimo
fuente