Инструменты для установки после минимальной установки Linux


9

Когда вы закончили установку своего Linux-компьютера, какие первые пакеты вы устанавливаете, и какие инструменты вы получаете первыми?

В моей коробке Debian я получаю pv, screen, ccze, ... вот так


apt-get install pv screen ccze
Пожалуйста, отправьте свой отзыв.


apt-get установить pv экран ccze dstat iostat htop кукольный iotop
Али Мезгани

Ответы:


10

На каждом хосте, который я настроил, я устанавливаю их

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
Это в значительной степени покрывает это :)

2
Я получил " iproute" и " wget" автоматически при установке Debian 5.0 / lenny. Кроме того, у меня сложилось впечатление, что " mii-diag" был заменен " ethtool"? Кроме того, " build-essential" косвенно зависит от " bzip2". Я также думаю, что вы могли бы заменить " xbase-clients" на некоторые из его зависимостей.
Тедди

9

Мне нравится список Zoredache, поэтому я бы добавил их в этот список:

zsh
nmap
scapy
vim

Для не-пакетов:

vmware server 1.x

4

Я больше не использую 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

2

в большинстве случаев:

apt-get install screen fail2ban mtr-tiny less 

выборочно

apt-get install tcpdump

и .. я просто не могу помочь

apt-get install mc

да, голосуйте за полуночного командира;)
Бастер

2

Не забудьте добавить «lsof» в список. Эта команда очень удобна.


1
lsof не поставляется с минимальной установкой? И да, это одна из самых удобных команд, доступных в любом дистрибутиве GNU / Linux.
Майкл Побега

Может быть, на Debian, но я знаю, что должен добавить его в мои файлы кикстарта RedHat и CentOS.
CosmicQ

2

Это полностью зависит от того, что вам нужно . Если я выполняю минимальную установку, это делается для того, чтобы установка была как можно более аккуратной. Следовательно, будут установлены только те инструменты, которые требуются на этом конкретном компьютере. Возможно, единственное, что у моих машин общего, - это Pico, потому что я просто не могу разобраться с vi и мне нужен какой-то текстовый редактор, который я могу использовать.

Помните, что как только вы начнете добавлять какой-то стандартный список инструментов, независимо от того, действительно ли они требуются на этом конкретном компьютере, у вас больше не будет минимальной установки.


Я использую nano, а не pico, но полностью согласен с тем, чтобы держаться подальше от vi и что мои серверы - это просто gentoo только то, что нужно для загрузки, затем я добавляю то, что мне нужно для этого конкретного сервера.
ManiacZX

2

lsof, bind9-host, moreutils и htop будут первыми, кто подключится к моим недавно настроенным машинам.

Чтобы получить дополнительные очки, можно создать пустой пакет debian под названием «my-server-base», который зависит от всех пакетов, которые вы хотите получить в каждом ящике, а затем просто установить его на каждую настроенную вами машину.


+1 да, спасибо за идею, эквиваленты делают эту работу
Али Мезгани


1

Я обычно пытаюсь купить только то, что мне нужно. Как минимум: openssh, rsync, ntp и screen. Все остальное "по необходимости".

К сожалению, кажется, что в последнее время требуется немного больше. Итак: build-essentials, postfix, lsof, clamav, tripwire, nrpe и cfengine также попали в список.


1

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


1

Первое, что я всегда устанавливаю на новую коробку - это hnb .

Я использую для документирования все, что я делаю, и hnb - мой выбор для компьютеров, у которых нет X. Я также использую leo как планировщик GUI, поэтому, если на компьютере есть X, я также устанавливаю его.

Я также использую инструмент управления исходным кодом для хранения своих настроек. Мой недавний фаворит - ископаемое , поэтому я стремлюсь установить его на каждый компьютер.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.