Bender – nowy serwer debiana od zera

W końcu przyszedł czas na ponowną instalację serwera debiana. Tzn. nie przyszedł bo to linux który może chodzić wiecznie, lecz dla zabawy stwierdziłem, że by się przydała reinstalacja. Ze względu na to że nie lubię jak mi umyka wiedza, opiszę z grubsza instalację i konfigurację serwera.

Nie przedłużając więcej przedstawiam Bender’a.

Dlaczego Bender? Ponieważ chcę wpisać w motd z tekstem

Bite my shiny metal ass

1. Instalacja

Tutaj nie będzie czegoś szczególnego. Prosta instalacja debiana z priorty low z płyty netinstall bez dodatkowych pakietów.

Dzięki temu że nie zainstalowałem żadnych pakietów będzie mi później łatwiej zarządzać usługami na serwerze.

IMO: lepiej jest zainstalować pojedynczo usługi i od razu je konfigurować niż zainstalować je na hura i po kolei je konfigurować.

2. Instalacja podstawowych programów

Dla mnie podstawowymi programami do lepszej pracy na serwerze to: bash-completion, command-not-found, less i vim. Łatwa i oczywista instalacja pakietów po przez aptitude:

# aptitude install bash-completion command-not-found vim less

3. Mała konfiguracja pakietów

Bash-completion najłatwiej jest aktywować w pliku /etc/bash.bashrc po przez odkomentowanie linii:

# enable bash completion in interactive shells
#if ! shopt -oq posix; then
#  if [ -f /usr/share/bash-completion/bash_completion ]; then
#    . /usr/share/bash-completion/bash_completion
#  elif [ -f /etc/bash_completion ]; then
#    . /etc/bash_completion
#  fi
#fi

Co włącza nam bash-completion dla nowych sesji bash’a. Jeżeli chcemy uruchomić bash-completion na aktualnej sesji wystarczy wpisać:

$ . /etc/bash_completion

Teraz czas na command-not-found. Wystarczy wpisać:

# update-command-not-found

i po ponownym uruchomieniu bash’a, będzie on nam podpowiadał jakie pakiety mamy zainstalować aby skorzystać z polecenia które wpisaliśmy (oczywiście jak nie mamy tego pakietu).

4. Czyszczenie

Osobiście nie przepadam za standardowym vim-tiny i nano, dlatego dla mnie jedną z obowiązkowych rzeczy jest wywalenie tych pakietów.

# aptitude remove nano vim-tiny

I na koniec wyczyszczenie wszystkiego po naszych działaniach

# aptitude purge ~c
# aptitude clean

5. Koniec?

Tak, koniec inicjalizacji i przygotowania środowiska do dalszej pracy. W następnych wpisach opiszę instalację i konfigurację odpowiednich usług.

6. Instalacja i konfiguracja SSH

7. LAMP – Linux Apache Mysql php

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *