답변:
내가 설치하는 모든 호스트에 이것을 설치합니다.
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
iproute
"및 " wget
"가 자동으로 나타납니다. 또한 " mii-diag
"이 (가) " "(으)로 대체되었다는 인상을 받았 ethtool
습니까? 또한 " build-essential
"은 " "에 간접적으로 의존 bzip2
합니다. 또한 " xbase-clients
"을 (를) 일부 종속성으로 바꿀 수 있다고 생각합니다 .
더 이상 apt-get을 사용하지 않습니다!
aptitude -R install vim lsof htop bash-completion less ncftp ssh iostat debian-goodies
그 후 몇 가지 기본 설정 :
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
목록에 'lsof'를 추가하는 것을 잊지 마십시오. 이 명령은 매우 편리합니다.
그것은 전적으로 필요한 것에 달려 있습니다 . 최소 설치를 수행하면 설치를 최대한 실용적으로 유지하기위한 것입니다. 따라서 해당 특정 시스템에 필요한 도구 만 설치됩니다. 난 그냥 VI와 그립에 올 수없고 내가 그 텍스트 편집기의 일종 필요가 없기 때문에 아마도 내 기계가 가지고있는 공통점은 피코이며, 내가 사용할 수 있습니다.
특정 기계에서 실제로 필요한지 여부에 관계없이 표준 도구 목록을 추가하기 시작하면 더 이상 최소 설치가 필요하지 않습니다.
lsof, bind9-host, moreutils 및 htop이 새로 설치 한 시스템에서 먼저 시작됩니다.
추가 포인트를 얻으려면 각 상자에 원하는 모든 패키지에 따라 "my-server-base"라는 빈 데비안 패키지를 만든 다음 설정 한 각 컴퓨터에 설치하십시오.
dstat, Ksar, iostat, mytop, iotop, vmstat, sysstat, nmap, fail2ban, mtr, clamav, chrootkit, els