Khi bạn cài đặt xong máy linux, gói đầu tiên bạn cài đặt là gì và công cụ bạn nhận được đầu tiên là gì?
Trong hộp Debian của tôi, tôi nhận được pv, màn hình, ccze, ... như thế này
apt-get install pv screen ccze
Xin vui lòng gửi phản hồi của bạn.
Khi bạn cài đặt xong máy linux, gói đầu tiên bạn cài đặt là gì và công cụ bạn nhận được đầu tiên là gì?
Trong hộp Debian của tôi, tôi nhận được pv, màn hình, ccze, ... như thế này
apt-get install pv screen ccze
Xin vui lòng gửi phản hồi của bạn.
Câu trả lời:
Trên mỗi máy chủ tôi cài đặt, tôi cài đặt chúng.
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
" và " wget
" khi cài đặt Debian 5.0 / lenny. Ngoài ra, tôi có ấn tượng rằng " mii-diag
" đã bị thay thế bởi " ethtool
"? Hơn nữa, " build-essential
" phụ thuộc gián tiếp vào " bzip2
". Tôi cũng nghĩ rằng bạn có thể thay thế " xbase-clients
" bằng một số phụ thuộc của nó.
Tôi thích danh sách của Zoredache, vì vậy tôi sẽ thêm chúng vào danh sách đó:
zsh
nmap
scapy
vim
Đối với các gói không:
vmware server 1.x
Tôi không sử dụng apt-get nữa!
aptitude -R install vim lsof htop bash-completion less ncftp ssh iostat debian-goodies
Sau đó, một số cài đặt cơ bản:
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
Đừng quên thêm 'lsof' vào danh sách. Lệnh đó rất tiện dụng.
Điều đó phụ thuộc hoàn toàn vào những gì bạn cần . Nếu tôi thực hiện cài đặt tối thiểu thì mục đích của việc cài đặt là cắt tỉa là thực tế. Do đó, chỉ những công cụ cần thiết trên máy cụ thể đó mới được cài đặt. Có lẽ điểm chung duy nhất mà máy của tôi có là Pico, vì tôi không thể hiểu được vi và tôi cần một số trình soạn thảo văn bản mà tôi có thể sử dụng.
Hãy nhớ rằng một khi bạn bắt đầu thêm một số loại danh sách công cụ tiêu chuẩn, cho dù chúng có thực sự được yêu cầu trên máy cụ thể đó hay không, bạn không còn cài đặt tối thiểu nữa.
lsof, bind9-host, moreutils và htop lần đầu tiên xuất hiện trên các máy mới thiết lập của tôi.
Để có thêm điểm, người ta có thể tạo một gói debian trống có tên là "my-server-base", tùy thuộc vào tất cả các gói bạn muốn trên mỗi hộp, sau đó chỉ cần cài đặt gói đó trên mỗi máy bạn thiết lập.
Tôi thường cố gắng để mua chỉ với những gì tôi cần. Ở mức tối thiểu: openssh, rsync, ntp và màn hình. Mọi thứ khác là "khi cần thiết".
Thật không may, có vẻ như gần đây, cần thêm một chút nữa. Vì vậy: build-Essential, postfix, lsof, clamav, tripwire, nrpe và cfengine cũng đã lọt vào danh sách này.
dstat, Ksar, iostat, mytop, iotop, vmstat, sysstat, nmap, fail2ban, mtr, clamav, chrootkit, els
Điều đầu tiên mà tôi luôn cài đặt trên một hộp mới là hnb .
Tôi sử dụng để ghi lại tất cả mọi thứ tôi làm và hnb là lựa chọn của tôi cho các máy tính không có X. Tôi cũng sử dụng leo như GUI outlan, vì vậy nếu máy tính có X, tôi cũng cài đặt nó.
Tôi cũng sử dụng một công cụ quản lý mã nguồn để lưu trữ các cấu hình của mình ở đó. Yêu thích gần đây của tôi là hóa thạch , vì vậy tôi đặt mục tiêu cài đặt nó trên mọi máy tính.