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.


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

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

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

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

sí, vote por el comandante de medianoche;)
buster

2

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


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.


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.


+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

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.


1

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


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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.