En esta entrada ire colocando los comandos que mas utilizo a diario. Principalmente para que no se me olviden, e igual para que le sirva al que entre al blog, si desean pueden agregar ustedes también, dejen un comentario y con gusto lo coloco, eso si, que lo hallan probado antes, una breve descripción del mismo
Comandos:
Ver que procesos estan corriendo ps aux
ps auxfw
Procesos en forma de arbol pstree -p
Saber que procesador tiene mi maquina cat /proc/cpuinfo
Saber el uso de la memoria cat /proc/meminfo nmap -sT -O localhost
Según Wikipedia “Cacti es una completa solución de graficado en red, diseñada para aprovechar el poder de almacenamiento y la funcionalidad de graficar que poseen las RRDtool. Esta herramienta, desarrollada en PHP, provee un pooler ágil, plantillas de gráficos avanzadas, múltiples métodos para la recopilación de datos, y manejo de usuarios. Tiene una interfaz de usuario fácil de usar, que resulta conveniente para instalaciones del tamaño de una LAN, así como también para redes complejas con cientos de dispositivos.”
Instalación
Abrimos el terminal y con aptitude instalamos snmp y snmpd sudo aptitude install snmp snmpd
Luego de esto, nos vamos a /etc/default/snmpd y necesitamos borrar algunas lineas y modificar otras.
sudo gedit /etc/default/snmpd
dentro buscamos:
# snmpd control (yes means start daemon).
SNMPDRUN=yes
debe estar en yes, y buscamos:
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1'
Borramos el 127.0.0.0 quedando de esta manera:
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid'
Seguidamente vamos a /etc/snmp/snmpd.conf y cambiamos otras cosas. sudo gedit /etc/snmp/snmpd.conf
Dentro buscamos com2sec, nos saldra algo como esto:
com2sec paranoid default public
#com2sec readonly default public
#com2sec readwrite default private
Y lo llevamos a
#com2sec paranoid default public
com2sec readonly localhost public
#com2sec readwrite default private
Despues de haber hecho estos cambios debemos verificar que todo ande excelente, hacemos un sudo /etc/init.d/snmpd restart
En mi caso, salio Restarting network management serices:snmpd.
Luego de esto podemos hacer una ultima prueba, para ver que nos devuelve el servicio snmpwalk -Os -c public -v 1 localhost system
De salirte algo como Timout: No response from Localhost verifica los pasos anteriores y reinicia el demonio, es importante que lo reinicies.
Siguiendo los pasos de Evolution Creationsinstalan mysql apache y todo lo del servidor web con php, pero eso ya lo tengo instalado por mi cuenta, lo unico que tendria que instalar seria lo siguiente. sudo aptitude install php5-snmp
Ya estamos listos para instalar el Cacti, en esta ocación lo haremos por consola con aptitude sudo aptitude install cacti
En el transcurso de la instalación nos saldrán varias ventanas:
Debemos seleccionar que tipo de apache estamos utilizando, en mi caso es apache 2
Luego nos pregunta que si deseamos que cree las tablas necesarias para almacenar la informacion en la base de datos.
Nos pide la contraseña del usuario de la base de datos.Asumo que es la de root porque en ningun momento pide usuario
Nos solicita una clave, la cual va a ser la de la aplicación Cacti
No es mas que la confirmación de la contraseña que nos pidio en la imagen anterior.
Ya con todo esto tenemos a Cacti instalado en nuestro sistema.
Siguiendo con los pasos, para acceder a Cacti: http://localhost/cacti/install/ en nuestro navegador.
Al entrar la primera vez pasaremos por una configuracion, y hacemos lo siguiente:
NEXT
New Install
Nos aseguramos que todo este en [FOUND] y resolver cualquier conflicto y presionamos FINISH
Cuando estas en la pantalla de login las claves son:
Username = admin
Password = admin
Con esto ya entramos al cacti, ya completamente instalado en nuestro sistema.
Estamos haciendo unos benchmarking en el departamento, y estamos probando varios frameworks, a mi me correspondió Synfony, he encontrado excelente documentación del mismo.
Aquí mostrare como lo instale y como realice un ejemplo de un blog.
Comencemos, primero instale el pear: sudo aptitude install php-pear
Luego de esto, busco donde esta instalado, para eso utilizo: whereis pear
El cual me arroja: pear: /usr/bin/pear /etc/pear
Ya con esto se donde es que tengo que llamarlo para ejecutar la instalacion del symfony la cual seria: sudo /usr/bin/pear channel-discover pear.symfony-project.com
pear install symfony/symfony
Ya con esto tenemos el symfony instalado, ahora crearemos el Proyecto(BLOG) y las aplicaciones(FRONTEND, BACKEND), aqui fue que siguiendo este tutorial no era lo mismo, al fin resolvi y genere lo que pedian. Primero creas una carpeta en tu htdocs, o donde este tu carpeta del localhost, le pones el nombre que desees, y entras en ella, yo hice lo siguiente.
mkdir /var/www/symfony_test
cd /var/www/symfony_test
Generamos el proyecto:
/usr/bin/symfony generate:project blog
Generamos las aplicaciones:
/usr/bin/symfony generate:app frontend
/usr/bin/symfony generate:app backend
Todo esto nos genera la estructura en la cual vamos a trabajar la aplicación.
He tenido problemas para reproducir archivos RMVB, y bueno, esta fue mi solucion.
Primero instale el Mplayer: $ sudo aptitude install mplayer
Luego me fui a la pagina de Mplayer para descargar unos codecs extras.
Posteriormente, descomprimimos esto en el escritorio, luego creamos una carpeta para estos plugins: $ sudo mkdir /usr/lib/win32
Copiamos Todo el contenido de los codecs que descargamos en la carpeta que acabamos de crear $ sudo cp /locacion_de_codecs/* /usr/lib/win32/
Y ya para terminar, al parecer Mplayer busca los codecs en /usr/lib/codecs pero para no cambiar la locacion normal de los codecs, y no duplicar los codecs lo que haremos es un enlace simbolico a ellos y listo. $ sudo ln -s /usr/lib/win32 /usr/lib/codecs
Necesitaba acceder a mi maquina por consola, y encontré una solución rápida y sencilla, instalar OpenSSH (Open Secure Shell).
Comencemos.
Primero en la maquina a la que deseamos acceder debemos instalar el ssh-server y el ssh-cliente: sudo aptitude install openssh-server openssh-client
Luego de esto necesitamos configurarlo. ssh localhost
Esto la primera vez, nos crea una llave privada, que a su vez generara una llave publica para las personas que se conecten, de esta manera hay un canal entre el cliente y el server, ya que la informacion sera encriptada con la llave publica y la unica manera de desencriptarla es con la llave privada que unicamente cuenta el server.
Detener el Servidor SSH sudo /etc/init.d/ssh stop
Detener el Servidor SSH sudo /etc/init.d/ssh start
Recuerda, para poder acceder desde otra pc a tu maquina por ssh, debes usar tu cuenta de usuario y tu clave algo asi: ssh arcadio@ip_servidor
Aquí te pedira que confirmes aceptar o guardar la llave publica, luego te pide la clave del usuario, debes recordar que los usuarios que utilizara seran los que tienes en la maquina server.
Este mi ultimo semestre de la carrera, estamos probando cosas con el Lego Mindstorm NXT, aqui posteo el video de las pruebas iniciales el cual aqui no fue cuando hizo el mejor tiempo. El objetivo es sacar el que mejor tiempo hace, para correr contra el otro grupo de la mañana (Yo estoy en el grupo de la noche).
Aquí les dejo el video. y en la próxima actualización les pondré el fuente para el que lo quiera.
Este es el codigo de mi robot les dejo el link para que lo prueben a ver que tal.