当你完成你的linux机器的安装时,你安装的第一个软件包是什么,你首先得到的工具是什么?
在我的Debian中,我得到了pv,screen,ccze等等
apt-get install pv screen ccze
请发送您的反馈。
在我安装的每个主机上安装这些。
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的列表,所以我将它们添加到列表中:
zsh nmap scapy vim
对于非包装:
vmware server 1.x
我不再使用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
在多数情况下:
apt-get install screen fail2ban mtr-tiny less
select
apt-get install tcpdump
而..我只是无法帮助
apt-get install mc
不要忘记在列表中添加'lsof'。 这个命令太方便了。
这完全取决于你需要什么。 如果我做一个最小的安装,它的目的是保持安装尽可能修剪。 因此,只有该特定机器上所需的工具才会被安装。 也许我的机器唯一的共同点就是Pico,因为我不能用vi来处理,而且我确实需要一些我可以使用的文本编辑器。
请记住,一旦开始添加某种标准的工具列表,无论这些工具是否在特定的机器上实际需要,您不再需要最小的安装。
lsof,bind9-host,moreutils和htop是第一个进入我的新设置的机器。
对于额外的点,可以制作一个名为“my-server-base”的空白debian软件包,它依赖于每个盒子上的所有软件包,然后将其安装在每台机器上。
sudo apt-get install psmisc pwgen rsync file host dnsutils lsof
我通常试图得到只有我需要的东西。 在最低限度上:openssh,rsync,ntp和屏幕。 其他一切都是“根据需要”。
不幸的是,最近似乎还需要更多的东西。 所以:build-essentials,postfix,lsof,clamav,tripwire,nrpe和cfengine也都做了清单。
dstat Ksar iostat mytop iotop vmstat sysstat nmap fail2ban mtr clamav chrootkit els
我总是在一个新鲜的盒子上安装的第一件事是hnb 。
我用来logging我所做的一切,而hnb是我没有X的计算机的select大纲。我也使用leo作为GUI大纲,所以如果一台计算机有X,我也安装它。
我也使用源代码pipe理工具来存储我的configuration。 我最近最喜欢的是化石 ,所以我的目标是把它安装在每台电脑上。