Capitulo II: Actualizacion del SO y ponerlo bonito

Este es un artículo que forma parte de un grupo de artículos para aprender a configurar un servidor web que te pueden interesar.

Para revisar la versión que estamos usando (en nuestro caso Ubuntu 8.04 Hardy):

cat /etc/lsb-release

Lo que nos dará algo así:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.04
DISTRIB_CODENAME=hardy
DISTRIB_DESCRIPTION="Ubuntu 8.04"

Para revisar la memoria usada:

free -m

Que nos dará algo así:

.                  total       used       free     shared    buffers     cached
Mem:             254       43         211          0          3            74
-/+ buffers/cache:       26         228
Swap:            511        0           511

Como usaremos bastante el terminal, vamos a ponerle colorines atractivos y a añadir algunos aliases a estos comandos:

nano ~/.bashrc

Aquí os dejo algunos colorines y aliases bastante chulos que me dejó un amigo, podéis actualizarlos a vuestro gusto:

# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
xterm-color)
    PS1='${debian_chroot:+($debian_chroot)}[33[01;32m]u@h[33[00m]:[33[01;34m]w[33[00m]$ '
    ;;
*)
    PS1='${debian_chroot:+($debian_chroot)}u@h:w$ '
    ;;
esac

# Comment in the above and uncomment this below for a color prompt
if [ $(whoami) == "root" ] ; then
        PS1='${debian_chroot:+($debian_chroot)}[33[01;35m]u@h[33[00m]:[33[01;34m]w[33[00m]$ '
else
        PS1='${debian_chroot:+($debian_chroot)}[33[01;32m]u@h[33[00m]:[33[01;34m]w[33[00m]$ '
fi

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
    PROMPT_COMMAND='echo -ne "33]0;${USER}@${HOSTNAME}: ${PWD/$HOME/~}07"'
    ;;
*)
    ;;
esac

# enable color support of ls and also add handy aliases
if [ "$TERM" != "dumb" ]; then
    eval "`dircolors -b`"
    alias ls='ls --color=auto'
    #alias dir='ls --color=auto --format=vertical'
    #alias vdir='ls --color=auto --format=long'
fi

# some more ls aliases
alias ll='ls -lF -h'
alias la='ls -lFa -h'
alias l='ls -CF -h'

alias ..='cd ..'
alias cd..='cd ..'

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

alias upd='aptitude update'
alias dist='aptitude dist-upgrade'
alias qwea='aptitude search'
alias asda='aptitude show'
alias zxca='aptitude install'
alias qwe='apt-cache search'
alias asd='apt-cache show'
alias zxc='apt-get install'

alias apagar='shutdown -h 0'
alias reiniciar='shutdown -r 0'

alias syslog='tail -f /var/log/syslog'

Echamos un vistazo a los repositorios que tenemos:

sudo nano /etc/apt/sources.list

Tenemos los básicos, que por ser un servidor de producción nos son suficientes.

deb http://archive.ubuntu.com/ubuntu/ hardy main restricted universe
deb-src http://archive.ubuntu.com/ubuntu/ hardy main restricted universe

deb http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted universe
deb-src http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted universe

deb http://security.ubuntu.com/ubuntu hardy-security main restricted universe
deb-src http://security.ubuntu.com/ubuntu hardy-security main restricted universe

Actualicemos todo:

sudo aptitude update

Configuremos el LOCALE (el idioma del servidor):

sudo locale-gen es_ES.UTF-8
...
sudo /usr/sbin/update-locale LANG=es_ES.UTF-8

Y miremos a ver si hay algo que upgradear:

sudo aptitude safe-upgrade
sudo aptitude full-upgrade

Y ahora que estamos al día, vamos a instalar algunas «cosillas esenciales»:

sudo aptitude install build-essential

Capítulo anterior: Capitulo I: Configuraciones iniciales
Siguiente capítulo: Capitulo III: Instalar Ruby on Rails

4 respuestas a «Capitulo II: Actualizacion del SO y ponerlo bonito»

  1. Mira por donde buscando en google me ha salido esta página y me ha molao tu .bashrc …
    Me lo tomaré de prestado. Por cierto, vim al poder!!
    Saludos txurdi!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.