Is it a fake website?

23 noviembre 2011

Trabajo para administradores de sistemas...

En estos días inciertos quería compartir con vosotros un recurso que quizás pueda ayudar a algún lector asiduo u ocasional. Son cientos los artículos de como encontrar trabajo, decálogos, coaching y todos esos palabros que tanto abundan en la actualidad. Humo.

La red social "House of Sysadmins" tiene un grupo especial denominado "Sysadmins jobs". Dicho grupo recibe ofertas de trabajo especializadas para administradores de sistemas, ofertas de trabajo de todo tipo, principalmente para España y también para trabajar en remoto. Las ofertas de trabajo que se publican ahí son exclusivas. Con esto quiero decir que no son refritos de ningún sitio, sino que son ofertas muy enfocadas al administrador de sistemas, generalmente de empresas que se han puesto en contacto con nosotros a través de Internet buscando "Administradores de sistemas".


Independientemente de ese grupo, surgen discusiones espontáneas buscando alguna solución a un problema, las cuales se pueden convertir en una oportunidad para quien la sepa aprovechar.

Administradores de sistemas, si estáis buscando trabajo, deseando cambiar o teméis perderlo en breve, aprovechad la red social "House of Sysadmins", os servirá para mucho más.

06 septiembre 2011

Infraestructura de red insegura

Todo el incidente ocurrido con el certificado digital de DigiNotar, fue en gran parte por las siguientes pobres medidas de la infraestructura de red de dicha empresa:
  • Los servidores más críticos contenían software malicioso que se podía detectar fácilmente con software antivirus. La separación de componentes críticos no funcionó o no existía. Los servidores CA estaban muy bien asegurados físicamente pero eran accesibles desde la LAN.
  • Todos los servidores de CA eran miembros de el mismo dominio windows, lo cual hizo posible el acceso a todos ellos con un solo usuario/contraseña obtenido. Además no era una contraseña muy robusta y pudo ser fácilmente descifrada.
  • El software instalado en los servidores web públicos estaba desactualizado y no parcheado.
  • Los servidores investigados no tenían protección antivirus.
  • Había un sistema IPS, pero no está claro porque no bloqueo algunos de los ataques externos del servidor web. No había un log de seguridad de la red central.
Informe completo

11 agosto 2011

DevOps

DevOps es un término que se refiere a la estrecha cooperación existente hoy día entre desarrolladores y sysadmins, o administradores de sistemas. Aunque la mayoría de empresas tiene, como es normal, un equipo de desarrolladores y otro de sysadmins u operadores, los DevOps son aquellos que construyen los puentes entre ambos mundos.

Los objetivos generales son los mismos:
  • Habilidades para solucionar problemas
  • Actitud de "hacer"
  • Trabajo en equipo
  • Variedad de conocimientos y tecnologías (LAMP, Java, C++, python, Capacidad de Dimensionar, alta disponibilidad, cloud, etc.
Esta es una interesante historia de la creación del team de DevOps de Sony ;-)

29 julio 2011

Feliz día del administrador de sistemas

Hoy, como cada último viernes del mes de Julio, es el día del Administrador de Sistemas, así qué, si no eres un administrador de sistemas, levántate y felicita a quien se encargue de los sistemas que usas, lo puedes hacer con una simple palmadita o invitándole a tomar algo.

Aquí van algunas ideas más para sorprender a tu sysadmin, ¡¡Felicidades a todos y seguid con el buen trabajo!!

Juntaros todos los sysadmin y celebrarlo


Invítale a unas cervezas


Regálale algo dulce


Pero sobre todo, entiéndele.

15 junio 2011

¿Qué ocurre con los administradores de sistemas?


sysadmins, ante tal avalancha de sucesos acaecidos en los últimos meses, ¿estáis seguro de vuestros sistemas? o ¿están vuestros sistemas seguros?. Si no es así, habla con tú jefe, en última instancia el será el principal responsable cuando pase lo que tenga que pasar.

18 abril 2011

Usa GIT para administrar tus archivos de configuración

Si eres administrador de sistemas y además linuxero, probablemente tengas archivos de configuración tuneados para Bash, Vim o cualquier aplicación de tu distribución favorita. Mantenerlos de manera manual y moverlos a otras máquinas cuando configuras sistemas puede ser algo engorroso.



En este artículo he descubierto como GIT, el popular sistema de control de versiones usado entre otros por proyectos como: el kernel de Linux, Android, Debian y Ruby on Rails entre muchos más, sirve también para controlar todos tus archivos de configuración de tus sistemas, controlar los cambios y moverlos de manera sencilla a nuevos sistemas.


02 abril 2011

El administrador de sistemas y el efecto mar muerto

Genial el artículo "El efecto mar muerto y los departamentos de tecnología"versión en castellano del original The WetWare crisis: the Dead Sea effect. En él se pone de manifiesto una realidad cada vez más presente. En todo departamento de sistemas hay una disyuntiva:
  • Mantener los sistemas funcionando
  • Encontrar innovaciones en el constante aporte tecnológico para aportar ventajas competitivas


El efecto mar muerto del artículo es la primera opción. Lo que hace que los profesionales más cualificados busquen nuevas oportunidades y los mediocres se acomoden en su parcela pensándose imprescindibles en la organización para la que trabajan. Si algo he aprendido en 7 años trabajando en el área de sistemas es que, nadie es imprescindible, no importa lo excelente profesional que seas ni la criticidad de los sistemas que administras. Yo mismo me he preguntado varias veces que iba a pasar tras la marcha de personas clave en una organización, y el tiempo ha demostrado lo que he aprendido, nadie es imprescindible por mucho que se lo crea. Así que sí tu eres de esos administradores de sistemas inquietos por naturaleza, no provoques el efecto mar muerto y escapa de ahí, y sí es posible, vete fuera de España.

14 marzo 2011

3 reglas que un administrador de sistemas nunca debería romper

  • Haz backup de todo ( y valídalo regularmente)
  • Domina la línea de comandos (evita la IU cuando sea posible)
  • Automatiza todo ( y dedícate a otras cosas más interesantes)

Estoy de acuerdo en ellas pero añadiría, aprende a programar, ya que ello te servirá entre otras cosas para automatizar todo y entender mejor otros procesos, en este artículo de thegeekstuff lo explican más.

27 febrero 2011

Migrar wordpress de un hosting a otro. Pasos y problemas

Cuando se hace necesario migrar webs en wordpress de un servidor a otro, no es necesario volverlo a reinstalar, wordpress es flexible para estos casos. Pero hay que tener una serie de checklists previstos para que todo vaya bien. A continuación, estos son los pasos realizados para una migración exitosa de wordpress de un servidor de hosting a otro.


La mayoría de los pasos se realizan a través de plesk. Para realizar todos los pasos, tendremos que tener acceso al servidor antiguo, al nuevo y al registrador del dominio.


PASOS PARA MIGRAR WORDPRESS DE HOSTING

1. En el servidor antiguo, realizamos un backup de la BBDD y lo guardamos en nuestro equipo local.
2. Hacemos lo mismo con todo el contenido de la carpeta httpdocs
3. A partir del archivo config.php, anotamos los datos de conexión de la BBDD de wordpress (nombre de la BBDD, usuario y password).
4. Ya en el nuevo servidor, creamos el nuevo dominio que estamos migrando.
5. Dentro de él, a través de phpmyadmin, creamos la BBDD con el mismo nombre que hemos anotado en el paso 3, hacemos lo mismo creando un usuario para esa BBDD. Vinculamos el usuario a la BBDD para tener permisos a través de phpmyadmin.
6. Editamos el archivo de backup de la BBDD y eliminamos la línea que indica "Create database..."
7. A través de phpmyadmin importamos el backup de la BBDD, si todo ha ido bien, veremos las tablas en la parte izquierda.
8. A continuación, creamos un usuario/password de ftp para este dominio del nuevo servidor.
9. A través de filezilla, copiamos toda la carpeta "httpdocs" que teníamos del anterior servidor, a este nuevo.
10. Una vez que se haya copiado, ya tendremos todo listo, pulsamos sobre la opción "previsualizar" que muestra plesk. Si vemos el sitio correctamente, todo estará OK.
11. Recordad crear los correos asociados a ese dominio que pudiera tener. Generalmente correos como . Para no dejar de recibir los correos en el nuevo dominio.
12. Ultimo paso, el cambio DNS, donde tengamos registrado el dominio, tendremos que cambiar las DNS para que apunten al nuevo servidor, y esperar a que el cambio sea efectivo.


Problemas que pueden surgir.

1. Una vez se ha hecho efectivo el cambio dns, vemos que el blog wordpress se ve correctamente la página principal, pero cualquier enlace nos da un 404. Este es un problema típico de los permalinks. Lo que tendremos que hacer es crear este archivo de .htaccess para solucionarlo.


RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]


2. Podemos encontrarnos carácteres extraños en la BBDD. Esto ha pasado alguna vez cuando el backup de la BBDD se ha realizado directamente a través de consola con #mysql, para esos casos se puede solucionar manualmente. Pero si vuelves a borrar la BBDD y la creas a través de phpmyadmin, con UTF8, por defecto, en mi caso se soluciono.

3. Las direcciones de correo de ese dominio no funcionan. Tendremos que revisar que los registros MX están funcionando correctamente. IntroDNS es una útil herramienta para comprobar la salud del DNS de nuestros sitios.

24 febrero 2011

El fin del departamento IT, el comienzo para otros

Aqui os dejo este artículo de 37 signals titulado: "The end of IT department", el artículo no tiene desperdicio, pero los comentarios menos.

El fin del departamento IT, el comienzo de nuevos servicios de administración de sistemas

13 enero 2011

Actualización de php y mysql a versión 5 en entorno hosting

En algunos hosting es normal encontrarse con la versión 4 de php y mysql, pero a raíz del fin de soporte de wordpress para esas versiones, lo aconsejable es actualizar a la versión 5.

A continuación, un ejemplo de actualización en un entorno hosting con centOS
(Siempre es aconsejable realizar un backup completo del sitio antes de nada):

Has de acceder por SSH y realizar los siguientes pasos:

1) Parar todos los servicios de Plesk:

/etc/init.d/psa stopall

2) En las VPS, en el caso en el que "Yum" no esté instalado será necesario hacerlo:

rpm -ivh http://repo/CentOS/RPMS/python-elementtree-1.2.6-5.el4.centos.i386.rpm
rpm -ivh http://repo/CentOS/RPMS/sqlite-3.3.6-2.i386.rpm
rpm -ivh http://repo/CentOS/RPMS/python-sqlite-1.1.7-1.2.1.i386.rpm
rpm -ivh http://repo/CentOS/RPMS/python-urlgrabber-2.9.8-2.noarch.rpm
rpm -ivh http://repo/CentOS/RPMS/yum-metadata-parser-1.0-8.el4.centos.i386.rpm
rpm -ivh http://repo/CentOS/RPMS/yum-2.4.3-4.el4.centos.noarch.rpm

3) Borrar todos los paquetes de PHP

rpm -qa | grep ^php | xargs rpm --nodeps -e

4) Instalar PHP5 utilizando los paquetes del repositorio "centosplus":

yum --enablerepo=centosplus install php php-bcmath php-cli php-common php-devel php-gd php-imap php-mbstring php-mcrypt php-mhash php-mysql php-pdo php-pear php-xml php-xmlrpc mysql


5) Actualizar las bases de datos desde MySQL 4 a MySQL 5 con:

/etc/init.d/mysqld start
/usr/bin/mysql_upgrade


6) Arrancar Plesk:

/etc/init.d/psa start


Y ya tendremos actualizados los paquetes de php y mysql a la versión 5.