เมื่อคุณติดตั้งเครื่อง linux ของคุณเสร็จแล้วแพคเกจแรกที่คุณติดตั้งคืออะไรและเครื่องมือใดที่คุณได้รับก่อน
ในกล่อง Debian ของฉันฉันได้รับ pv, screen, ccze, ... เช่นนี้
apt-get install pv screen ccze
กรุณาส่งข้อเสนอแนะของคุณ
เมื่อคุณติดตั้งเครื่อง 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
iproute
" และ " wget
" โดยอัตโนมัติเมื่อติดตั้ง Debian 5.0 / lenny นอกจากนี้ฉันยังรู้สึกว่า " mii-diag
" ถูกแทนที่โดย " ethtool
" หรือไม่ นอกจากนี้ " build-essential
" ขึ้นโดยทางอ้อมใน " bzip2
" ฉันคิดว่าคุณสามารถแทนที่ " xbase-clients
" ด้วยการอ้างอิงบางส่วนได้
ฉันชอบรายการของ 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
โดยการคัดเลือก
apt-get install tcpdump
และ .. ฉันไม่สามารถช่วยได้
apt-get install mc
อย่าลืมเพิ่ม 'lsof' ลงในรายการ คำสั่งนั้นมีประโยชน์มาก
ขึ้นอยู่กับสิ่งที่คุณต้องการทั้งหมด ถ้าฉันทำการติดตั้งให้น้อยที่สุดมันก็มีจุดประสงค์เพื่อให้การติดตั้งนั้นเป็นแบบที่ใช้งานได้จริง ดังนั้นเฉพาะเครื่องมือที่จำเป็นสำหรับเครื่องนั้นเท่านั้นที่จะได้รับการติดตั้ง บางทีสิ่งเดียวที่เครื่องของฉันมีเหมือนกันคือ Pico เพราะฉันไม่สามารถจับกับ vi ได้และฉันต้องการโปรแกรมแก้ไขข้อความชนิดที่ฉันสามารถใช้ได้
จำไว้ว่าเมื่อคุณเริ่มเพิ่มรายการเครื่องมือมาตรฐานบางประเภทไม่ว่าจะเป็นเครื่องมือที่จำเป็นต้องใช้จริงในเครื่องนั้นหรือไม่คุณจะไม่ต้องติดตั้งขั้นต่ำอีกต่อไป
lsof, bind9-host, moreutils และ htop เป็นคนแรกที่เข้าไปในเครื่องติดตั้งใหม่ของฉัน
สำหรับคะแนนพิเศษหนึ่งสามารถทำแพคเกจเดเบียนที่ว่างเปล่าที่เรียกว่า "my-server-base" ซึ่งขึ้นอยู่กับแพคเกจทั้งหมดที่คุณต้องการในแต่ละกล่องจากนั้นเพียงติดตั้งบนเครื่องแต่ละเครื่องที่คุณตั้งค่า
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
ฉันใช้ทำเอกสารทุกอย่างที่ฉันทำและ hnb เป็นตัวเลือกที่ดีที่สุดสำหรับคอมพิวเตอร์ที่ไม่มี X ฉันยังใช้leoเป็น GUI outliner ด้วยดังนั้นถ้าคอมพิวเตอร์มี X ฉันก็ติดตั้งด้วย
ฉันยังใช้เครื่องมือการจัดการซอร์สโค้ดสำหรับการจัดเก็บ config ของฉันด้วย สิ่งที่ฉันชอบล่าสุดคือฟอสซิลดังนั้นฉันจึงตั้งเป้าหมายที่จะติดตั้งลงในคอมพิวเตอร์ทุกเครื่องเช่นกัน