Các công cụ để cài đặt sau khi cài đặt linux tối thiểu


9

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.


apt-get cài đặt màn hình pv ccze dstat iostat htop con rối iotop
Ali Mezgani

Câu trả lời:


10

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

1
Điều đó khá nhiều bao gồm nó :)

2
Tôi đã tự động nhận " 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ó.
Teddy

9

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

4

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

2

trong hầu hết các trường hợp:

apt-get install screen fail2ban mtr-tiny less 

chọn lọc

apt-get install tcpdump

và .. tôi chỉ không thể giúp

apt-get install mc

yeah, bỏ phiếu cho chỉ huy nửa đêm;)
buster

2

Đừng quên thêm 'lsof' vào danh sách. Lệnh đó rất tiện dụng.


1
lsof không đi kèm với một cài đặt tối thiểu? Và vâng, nó là một trong những lệnh tiện dụng nhất có sẵn trên bất kỳ bản phân phối GNU / Linux nào.
Michael Pobega

Có thể trên Debian, nhưng tôi biết tôi phải thêm nó vào các tệp khởi động RedHat và CentOS của mình.
CosmicQ

2

Đ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.


Tôi sử dụng nano chứ không phải pico, nhưng hoàn toàn đồng ý tránh xa vi và các máy chủ của tôi chỉ là những gì cần thiết để khởi động, sau đó tôi thêm những gì tôi cần cho máy chủ cụ thể đó.
ManiacZX

2

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.


+1, cảm ơn vì ý tưởng, Equivs thực hiện công việc này
Ali Mezgani

1
sudo apt-get install psmisc pwgen rsync file host dnsutils lsof

1

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.


1

dstat, Ksar, iostat, mytop, iotop, vmstat, sysstat, nmap, fail2ban, mtr, clamav, chrootkit, els


1

Đ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.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.