Ese sonidito anda dándole la vuelta al mundo ajajaj, pues bien ahora viene una composición hecha en un iPod Touch.
- Rammstein – Das kleine ton (el sonidito)
- Entradas Relacionadas:
[Via Mama Estaba Llorando]
El día de hoy (31 de Julio) se celebra el día del administrador de sistemas, es por eso que aprovecho para felicitar a todos y cada uno de ellos (incluyéndome claro).
Los SysAdmin o Administradores de Sistemas son esas personas que se encargan de mantener y operar un sistema informático o una red, suelen trabajar día y noche, y no ven la luz por días tratando de mantener el orden y seguridad del sistema (aunque no lo crean a veces es cierto xD).
Sólo un admin entiende a otro admin
Es normal que un admin use palabras como «pinguear, timeoutear o coredumpear» fuera del trabajo y es normal que la gente lo mire raro. A todos nos pasó y a todos nos va a seguir pasando porque es parte de lo que somos.
Administradores Anónimos está formado por gente como vos, gente que te entiende si decís que una mina te está pingueando, que rollbackearías algo que hiciste o que querés mandar a /dev/null a un project manager.
Un admin es admin dentro y fuera de la oficina, esté de guardia o no; es por eso que nos es tan complicado expresarnos de otra forma y es por eso te invitamos a festejar tu día con la gente que te entiende.
Aqui les dejo los mandamientos del sysadmin (extraído del texto publicado por Steve Stady y Seth Vidal):
- Haz lo mismo una y otra y otra vez.
- ¡Las copias de seguridad son sagradas! Si no sabes si tus copias de seguridad están al día, entonces pruébalas reestableciendo los datos y comparando.
- No crees muchas pequeñas particiones, en su lugar trabaja con un número pequeño de particiones grandes
- ¿Por qué cambiar el sistema por defecto si no tienes necesidad?.
- Piensa en el momento así no tendrás que hacerlo más tarde (4 de la mañana, por ejemplo) o nuestro equivalente en español no dejes para mañana lo que puedas hacer hoy.
- Si tienes que hacer tareas repetitivas, automatízalas. Si no puedes automatizarlas, busca documentación para hacerlo.
- La personalidad es para las personas, no para los ordenadores.
- Depurar [código] es dos veces más duro que escribir el código. Por lo tanto, si escribes el código de la manera más inteligente posible, no eres, por definición, lo suficientemente inteligente para depurarlo.
- Si no sabes qué hará una máquina cuando se reinicie es que no está lista para ser [una máquina] de producción
- A menos que vayas a escribir un ensayo sobre por qué una máquina necesita hacer algo especial utiliza las herramientas, procedimientos, técnicas y recursos que te proporciona el sistema operativo.
- Recuerda la escena del camión: Si nadie será capaz de comprender lo que pasa si te atropella un camión, entonces es que estás haciendo algo mal.
- ¡[Utiliza] control de versiones! ¡[Añade] comentarios!.
- [Genera] logs y rótalos. Para un mejor efecto genera logs en remoto.
- La mejor recompensa es la sencillez.
- Si no has pensado al menos una vez en los incovenientes de pulsar la tecla Enter justo después de escribir el comando [en una consola], entonces no conoces suficientemente bien la línea de comandos como para utilizarla en una máquina de producción.
- Utiliza un marcador [fácilmente identificable] para todos los paquetes que se han desarrollado en la máquina local como, por ejemplo $nombrededominio.
- Si no puedes enumerar cada uno de los puertos que deberían estar a la escucha en una máquina determinada, entonces ese equipo no está listo para ser una máquina de producción.
- Si el firewall del servidor permite el acceso a más puertos de los ABSOLUTAMENTE necesarios, entonces ese servidor no puede ser de producción.
- Si parece que alguien más ha encontrado antes un problema, probablemente es que así ha sido. No vivimos aislados del mundo. La respuesta está en Google.
- ¡Busca documentación!
¡FELIZ DÍA A TODOS LOS SYSADMIN DEL MUNDO!
Links
Ahora voy a explicar como instalar MySQL sin quedar en el intento; de nuevo los Ports de FreeBSD son la clave del éxito.
Como sabrán, instalar MySQL a pie es verdaderamente un proceso engorroso, pero siguiendo estos sencillos pasos lograrán hacerlo sin tanto lío.
# cd /usr/ports/databases/mysql51-server
# make install clean
Después de esperar (bastante) debemos instalar las bases de datos:
# mysql_install_db --user=mysql
En caso de no funcionar lo anterior, vamos a hacer lo siguiente:
# cd /var/db/mysql
# chown -R mysql /var/db/mysql/
# chgrp -R mysql /var/db/mysql
Lo anterior es para darle permisos sobre la carpeta donde se alojan las bases de datos al usuario mysql, el cual fue creado automáticamente para correr el demonio de MySQL.
Ahora resta iniciar el servidor:
# /usr/local/bin/mysqld_safe -user=mysql &
Y posteriormente cambiar el password de root:
# mysqladmin -u root password n0p455-
Por último, agregamos la siguiente linea para que el demonio inicie al arrancar el sistema:
# echo mysql_enable="YES" >> /etc/rc.conf
Primero que nada instalaremos Apache 2.2.x, para eso vamos a hacer lo siguiente:
# cd /usr/ports/www/apache22
# make install clean
Luego de instalarse, debes de saber que el “web root” por defecto está en “/usr/local/www/apache22/data/” (aqui es donde pondrás todas las páginas y/o archivos que quieras prublicar en la web. Y por otra parte el httpd.conf está en “/usr/local/etc/apache22/httpd.conf“.
Ahora sigue decirle al sistema que queremos que arranque el apache junto con él, para eso agregamos la siguiente linea al archivo /etc/rc.conf.
apache_enable="YES"
Con esa linea el demonio debería iniciar durante el booteo de nuestro servidor.
(ACTUALIZADO) 08 de Marzo de 2010
Antes de iniciar el demonio de Apache deberás agregar una linea al archivo /boot/loader.conf, para lo cuál ejecutamos el siguiente comando:
# echo 'accf_http_load="YES"' >> /boot/loader.conf
Para iniciar Apache manualmente escribimos el siguiente comando:
# httpd -k start
O bien podemos reiniciar el sistema (reboot) para que el demonio inicie solo.
Luego comprobamos que apache esté corriendo correctamente, ingresando en el navegador la IP o dominio del servidor donde lo hayas instalado. Si ves alguna página de apache todo salió perfecto, si no, revisa los pasos anteriores algo hiciste mal
.
Ahora bien, seguimos con PHP, para instalarlo habrá que seguir los siguientes pasos:
# cd /usr/ports/lang/php5
# make config
# make install
Cuando estés en el cuadro de diálogo de configuración asegurate de seleccionar el Módulo para Apache, de lo contrario todo saldrá mal.
Una vez instalado, continuaremos con los siguientes módulos:
/usr/ports/databases/php5-mysql - Soporte para MySQL /usr/ports/www/php5-session - Sessiones /usr/ports/graphics/php5-gd - Librería GD /usr/ports/lang/php-extensions - Diversas Extensiones para PHP
Ahora solo resta agregar a la configuración de Apache (/usr/local/etc/apache22/httpd.conf) las siguientes lineas, para decirle que tenemos PHP instalado.
# Apache 2.x LoadModule php5_module libexec/apache/libphp5.so
Si lo instalaste por Ports y si ya tenias Apache instalado, esta linea ya debería de estar.
Ahora busca la sección DirectoryIndex en el httpd.conf y modificalo para que quede como esto:
DirectoryIndex index.php index.html index.htm
Ahora resta agregar las siguientes lineas al httpd.conf para decirle a Apache que debe parsear los archivos .php:
AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps
CONFIGURANDO PHP
El archivo de configuración de PHP se encuentra en /usr/local/etc/php.ini, vas a tener que copiarlo desde /usr/local/etc/php.ini-dist.
# cp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini
Después de que ya quedaron todas las configuraciones, debemos de reiniciar Apache para que los cambios hagan efecto. Ahora sigue probar que todo haya salido bien:
# echo "<?php phpinfo(); ?>" >> /usr/local/www/apache22/data/test.php
Ahora apunta el navegador a la dirección: http://localhost/test.php Si ves una página con información de las configuraciones del PHP todo salió bien.
En caso contrario, deberás revisar todas las partes que escribiste, posiblemente algo se te barrió.
Start Slide Show with PicLens Lite
Alfredo Juarez is Digg proof thanks to caching by WP Super Cache