回答:
私がセットアップするすべてのホストにこれらをインストールします。
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」を追加することを忘れないでください。そのコマンドはとても便利です。
それは完全にあなたが必要とするものに依存します。最小限のインストールを行うのは、インストールをできるだけ実用的なものに保つためです。したがって、その特定のマシンで必要なツールのみがインストールされます。おそらく、私のマシンに共通している唯一のものはPicoです。なぜなら、私はviを理解することができず、使用できる何らかのテキストエディターが必要だからです。
ある種の標準的なツールのリストを追加し始めると、その特定のマシンで実際に必要かどうかに関係なく、最小限のインストールができなくなることに注意してください。
dstat、Ksar、iostat、mytop、iotop、vmstat、sysstat、nmap、fail2ban、mtr、clamav、chrootkit、els