Como instalar htop en CentOS

Para que podamos instalar htop en CentOS necesitamos tener el repositorio EPEL incluído Posteriormente con yum install nano ya lo tendremos listo.

En CentOS 6

# wget http://mirror.pnl.gov/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -Uvh epel-release-6-8.noarch.rpm
# yum repolist

En CenOS 7

# wget http://mirror.pnl.gov/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
# rpm -Uvh epel-release-7-5.noarch.rpm
# yum repolist

Eliminar Apache de CentOS

Para eliminar Apache de Centos simplemente escribrimos este comando

yum erase httpd httpd-tools apr apr-util

Actualizamos firewall para quitar las reglas 80 y 443 con, Para ellos abrimos este fichero, quitamos estas dos líneas y reinicamos con

vi /etc/sysconfig/iptables
## open port 80 /443 ##
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT

service iptables restart

Instalar las Guest Additions de VirtualBox en Ubuntu Server

Os indico las instrucciones para instalar las Guest Additions por consola en Ubuntu Server.

  1. Instalar el CD de Guest Additions desde VirtualBox
  2. Montar el CD con
    sudo mount  /dev/cdrom  /media/cdrom
  3. Instalar estos paquetes adicionales
    sudo apt-get install build-essential
  4. Ir al CD e instalar con
    cd  /media/cdrom
    ./VBoxLinuxAdditions.run
  5. Reiniciar el sistema ( reboot )

Para crear la carpeta compartida seguir estos pasos.

  1. Seleccionar la carpeta compartida en VirtualBox ( yo la llamaré www )
  2. Crear carpeta compartida físicamente en el servidor Ubuntu con
    sudo mkdir /media/compartida
  3. Montar carpeta compartida, indicando el nombre que le hemos puesto a la carpeta al crearla desde Virtualbox
    sudo mount -t vboxsf www /media/compartida

Generar fichero htpasswd desde línea de comandos

Un “truco” para generar usuarios y passwords para la protección de carpetas directamente desde la shell:

htpasswd -cb .htpasswd <usuario> <contraseña>

En este ejemplo, nos generaría el fichero .htpasswd siguiente:

root@localhost:~# cat .htpasswd
usuario:ktRS/8rW/AFmY

Después simplemente hay que añadir al fichero .htaccess correspondiente la autenticación, ejemplo:

AuthType Basic
AuthName "Area de acceso restringido"
AuthUserFile /ruta/al/.htpasswd
Require valid-user