Narzędzia do instalacji po minimalnej instalacji Linuksa

9

Kiedy zakończysz instalację komputera z Linuksem, jakie są pierwsze pakiety, które instalujesz i jakie narzędzia dostajesz jako pierwsze?

W moim pudełku Debiana dostaję pv, screen, ccze, ... tak


apt-get install pv screen ccze
Prześlij swoją opinię.

mezgani
źródło
apt-get install pv screen ccze dstat iostat htop puppet iotop
Ali Mezgani

Odpowiedzi:

10

Na każdym konfigurowanym hoście instaluję je.

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
źródło
1
To prawie wszystko obejmuje :)
2
Dostaję „ iproute” i „ wget” automatycznie podczas instalacji Debiana 5.0 / lenny. Poza tym miałem wrażenie, że „ mii-diag” zostało zastąpione przez „ ethtool”? Ponadto „ build-essential” zależy pośrednio od „ bzip2”. Myślę też, że możesz zastąpić xbase-clientsniektóre z jego zależnościami.
Teddy
9

Podoba mi się lista Zoredache, więc dodałbym te do tej listy:

zsh
nmap
scapy
vim

W przypadku pakietów innych niż:

vmware server 1.x
Kyle Brandt
źródło
4

Nie używam już apt-get!

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

potem kilka podstawowych ustawień:

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
źródło
2

w większości przypadków:

apt-get install screen fail2ban mtr-tiny less 

Selektywnie

apt-get install tcpdump

i .. po prostu nie mogę pomóc

apt-get install mc
pQd
źródło
tak, głosuj na dowódcę północy;)
niszczyciel
2

Nie zapomnij dodać „lsof” do listy. To polecenie jest bardzo przydatne.

CosmicQ
źródło
1
LSof nie ma minimalnej instalacji? I tak, jest to jedno z najbardziej przydatnych poleceń dostępnych w dowolnej dystrybucji GNU / Linux.
Michael Pobega
Może na Debianie, ale wiem, że muszę go dodać do moich plików startowych RedHat i CentOS.
CosmicQ
2

To zależy całkowicie od tego, czego potrzebujesz . Jeśli wykonam minimalną instalację, jest to w celu utrzymania instalacji jako wykończenia tak praktycznego. Dlatego zostaną zainstalowane tylko te narzędzia, które są wymagane na tym konkretnym komputerze. Być może jedyną wspólną cechą moich komputerów jest Pico, ponieważ po prostu nie mogę się poradzić z vi i potrzebuję jakiegoś edytora tekstu, którego mogę użyć.

Pamiętaj, że kiedy zaczniesz dodawać jakąś standardową listę narzędzi, niezależnie od tego, czy są one faktycznie wymagane na tym konkretnym komputerze, czy nie, nie będziesz już mieć minimalnej instalacji.

John Gardeniers
źródło
Używam nano, a nie pico, ale całkowicie zgadzam się, aby trzymać się z dala od vi i że moje serwery to tylko gentoo tylko to, co musi się uruchomić, a następnie dodaję to, czego potrzebuję dla tego konkretnego serwera.
ManiacZX
2

lsof, bind9-host, moreutils i htop są pierwszymi, które pojawią się na moich nowo skonfigurowanych maszynach.

Aby uzyskać dodatkowe punkty, można utworzyć pusty pakiet debian o nazwie „my-server-base”, który zależy od wszystkich pakietów, które chcesz na każdym pudełku, a następnie po prostu zainstalować go na każdej skonfigurowanej maszynie.

David North
źródło
+1 tak, dzięki za pomysł, ekwiwalenty wykonują tę robotę
Ali Mezgani
1
sudo apt-get install psmisc pwgen rsync file host dnsutils lsof
Paweł
źródło
1

Zwykle staram się kupić za jedyne, czego potrzebuję. Co najmniej: openssh, rsync, ntp i screen. Cała reszta jest „w razie potrzeby”.

Niestety wydaje się, że ostatnio potrzeba nieco więcej. Więc: build-essentials, postfix, lsof, clamav, tripwire, nrpe i cfengine również utworzyły tę listę.

ibuys
źródło
1

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


źródło
1

Pierwszą rzeczą, którą zawsze instaluję na nowym pudełku, jest hnb .

Używam do dokumentowania wszystkiego, co robię, a hnb jest moim najlepszym wyborem dla komputerów, które nie mają X. Używam również Leo jako konspektu GUI, więc jeśli komputer ma X, również go instaluję.

Używam również narzędzia do zarządzania kodem źródłowym do przechowywania moich konfiguracji. Moim ostatnim faworytem jest skamielina , więc staram się, aby był on zainstalowany na każdym komputerze.

Anonimowy
źródło