miércoles, 21 de noviembre de 2012

SERVIDOR SSH EN WINDOW XP

Haciendo un laboratorio para clonezilla (cosa que postearé luego) decidí usar un servidor ssh en windows.
he aquí la entrada del blog (para que no digan nada de derechos reservados y blah blah blah)


Bueno pues esa es la entrada, pero el archivo para el open ssh no me sirvió ahí así  que usé este:



Espero que les haya sido de utilidad.

¡recuperación de contraseña en Elastix!

Siendo nuevo en la empresa donde me estoy desempeñando.
no tengo control del servidor elastix, y estos son los procedimientos para la recuperación de la contraseña del root. (este procedimiento se asemeja a los dados para ubuntu)


PROCEDIMIENTOS A SEGUIR PARA TOMAR EL CONTROL DEL SERVIDOR ELASTIX

Debido a las limitaciones generadas por la empresa  prestadora del servicio PBX, no se tiene control total del súper usuario root. Y después de contactar con la empresa para pedir la contraseña, sin respuesta alguna después de 2 días, se tiene una solución radical.
11. Durante una hora, en un día en el que la empresa tenga menos actividad de llamadas hacer un reinicio.
22. Durante el booteo de el sistema estar atento a el cargador llamado “grub” para información del GRUB (http://es.wikipedia.org/wiki/GNU_GRUB )
33.  Cuando se identifique la pantalla de GRUB, de elastix se presiona la  tecla e, para editar el booteo.




Nos dirigimos a “Kernel /vmlinuz………”  y volveremos a presionar “e”. Y al final de la línea digitamos la palabra “single” (sin comillas), luego ENTER


1.       Por último presionamos la tecla “b” para bootear.

Con esto le hemos dicho al sistema que nos logee el sistema en “modo mono  usuario” cuyo usuario tiene todos los privilegios. Pero no nos quedaremos ahí, desde ese modo cambiaremos la contraseña del súper usuario, reiniciamos y listo, tenemos acceso.

  

miércoles, 30 de mayo de 2012

gestión de redes de datos

bueno, he aquí un documento de preguntas y respuestas sobre lo básico que se debería saber con respecto de el campo de la "GESTIÓN DE REDES DE DATOS": ACTIVIDAD MONITOREO

viernes, 25 de mayo de 2012

el fabuloso comando "!!"

!!

este es un comando que se ve un poco raro....¿cierto? para que sirve? en que lo podemos usar? 

hay casos donde estas en la consola y vas a navegar o a editar algo, pero olvidas que estas en un usuario sin privilegios para dicho proceso, y el script que usaste fue demasiado largo, entonces el comando "!!" no ayuda en este caso. 
!! repite el ultimo script usado, así que en el caso que mas uso yo pasa lo siguiente:

no tengo permisos, pero soy lo suficientemente perezoso o no tengo tiempo, así que llamo el siguiente comando:

y listo...!! ^^

este comando me ha ayudado mucho en ahorrar tiempo, y teclas apretadas jejeje. espero les sirva y lo utilicen en un futuro

jueves, 24 de mayo de 2012

sftp

esta semana en mi centro educativo (todos los pc's con linux) tuve la curiosidad de navegar en ellos a través de consola......buscando en internet me topé con el comando SFTP, que es sftp? o.O

SSH File Transfer Protocol

y para que nos sirve? pues podemos entrar de forma segura por protocolo ftp a el pc que vamos a "invadir". 


¡¡¿COMO LO HACEMOS?!!


SENCILLO TENEMOS LA SIGUIENTE SINTAXIS:

sftp usuario@xxx.xxx.xxx.xxx. (siendo X la dirección ip de el pc al que entraremos.) 

en algunos casos nos va a hacer una pregunta, respondemos yes...nada de "y" necesita la palabra entera.



despues de haber entrado, tenemos algo como

ftp>_


y como estamos logueados con el usuario local de ese pc, pues tenemos permisos de ese usuario, así que no hagamos daños, o quizás si? ^^ como uds deseen. yo lo hago para obtener datos. para descargar usamos:

get "directorio/nombre del archivo" "directorio/nombre del destino"

send "directorio/nombre del archivo" "directorio/nombre del destino"


donde lo descargo? 


pues biene predeterminado en el sistema de linux, en windows, aún no se

miércoles, 23 de mayo de 2012

lo primero que necesitas saber de linux

HOLA!

en esta nueva entrada, les voy a postear lo primero que deberías aprender cuando migras a linux.
primero que todo te tienes que familiarizar con este amiguito 


se llama "emulador de terminal". tambien puedes acceder directamente a las sesiones de termincal con las teclas ctrl + alt + f1......hasta la tecla f6. con la tecla f7 vuelves a tu modo gráfico. pero, que vamos a hacer con esto? muchos le temen a linux por la terminal, pero con buena documentación hasta un mono lo haría (es una exageración, los monos no hacen esto, a menos que sean monos super inteligentes. eso lo postearé en un futuro xD).

asi que, cuales son los comandos para usar la consola?...he aqui algunos:

COMANDOS DE AYUDA 


Sirven para saber como funciona o para que sirve un comando. 

man comando: muestra manual del comando que le indiquemos 
comando ­ ­help: da una ayuda de los comados 
whatis comando: muestra descripcion del comando 
whereis comando: muestra donde está el comando 

COMANDOS DE NAVEGACIÓN
Estos comandos sirven para moverse y realizar acciones en los directorios y archivos desde la consola. 

ls: listar los archivos 
mkdir nombre: crear un directorio 
rmdir nombre: borrar directorios 
cd nombre: cambiar de directorio 
pwd: muestra la ruta actual 
cp ruta_origen ruta_destino: copiar archivo 
rm nombre: borrar archivos 
mv ruta_origen ruta_destino: mover o renombrar archivos y directorios 
find nombre: buscar archivos 
file nombre: dice que tipo de archivo es 
stat nombre: mostrar el estado del archivo 
ln [­s] nom_archivo nom_acceso: crea enlaces a archivos o carpetas 
more nombre: ver el contenido de un archivo por pantalla 
less nombre: ver el contenido de archivo en forma de documento (para salir pulsar q) 
cat nombre: ver el contenido de un archivos // unir varios archivos en uno 
split nombre: dividir archivos 
wc nombre: cuenta lineas palabras o caracteres en un archivo 
grep palabra archivo: buscar un texto en archivo 
join: cruzar la información de dos archivos y muestra las partes que se repiten 
diff: mostrar las diferencias entre dos archivos 
fuser: mostrar que usuario tiene en uso o bloqueado un archivo o recurso 
chmod: cambiar permisos a archivos y directorios 
chown: cambiar de propietario 
chgrp: cambiar de grupo 


COMANDOS PARA LA ADMINISTRACIÓN DE PAQUETES

Manual del comando APT(Sirve para instalar, actualizar y desinstalar paquetes en distribuciones Linux basadas en Debian). 

apt-get update: Baja nuevas versiones de las listas de paquetes. 
apt-get install nombre_del_paquete: Instala un paquete. 
apt-get remove nombre_del_paquete: Desinstala un paquete. 
apt-cache search nombre_del_paquete: Busca un paquete entre todos los existentes. 
apt-get dist-upgrade: Actualiza toda la distribución a las últimas versiones. 
apt-get clean: Hace espacio borrando los paquetes ya instalados del “cache”. 

Manual del coamdo YUM(Sirve para instalar, actualizar y desinstalar paquetes en distribuciones Linux basados en RPM (redhat, fedora, centos, etc.). 

yum update: Actualiza todos los paquetes en el sistema. 
yum install nombre_del_paquete: Instala la última versión del paquete indicado. Pide confirmacion. 
yum -y install nombre_del_paquete: Instala la última versión del paquete indicado. No pide confirmación. 
yum -y install paquete1 paquete2:Instala la última versión de los paquetes indicados, no hay límite de cuantos paquetes se pueden indicar. Instala sin pedir confirmación. 
yum list | grep mysql: Muestra solo los paquetes disponibles o ya instalados de mysql. 
yum remove mysql: Elimina el paquete instalado. 
yum search paquete: Busca el ‘paquete’ en la base de datos de paquetes instalados o para instalar. 

COMANDOS DE USUARIOS 

Estos comandos sirven para agregar, eliminar, cambiar contraseña y mostrar informacion de los usuarios del sistema. 

adduser usuario grupo: agregar nuevo usuario al un grupo 
userdel usuario: borrar un usuario 
passwd usuario contraseña: cambiar la contraseña 
su usuario2: cambiar de cualquier usuario a usuario2 
whoami: mostrar nombre de usuario 
id usuario: mostrar datos de identificacion del usuario 
finger usuario: mostrar informacion de usuario 
last: información de los últimos usuarios que han usado el sistema 
write: manda un mensaje a la pantalla de un usuario 
mesg: activo o desactivo recibir mensajes 
wall: mensaje a todos los usuarios 
talk: establecer una charla con otro usuario 
set: dar información sobre el entorno del usuario 

COMANDOS DE PROCESOS 

Estos comandos sirven para listar los procesos, matar procesos, combiar prioridad de procesos, etc. 

top: mostrar los procesos que se estan ejecutando 
ps: mostrar la lista de procesos del usuario 
pstree: mostrar los procesos en forma de arbol 
ps aux: mostrar la lista de procesos de la maquina 
pidof proceso: da el no ID del proceso que se está ejecutando 
kill ­-9 ID: matar proceso por ID 
killall proceso: matar proceso por nombre 
xkill: matar proceso de forma grafica haciendo clic en la ventana a matar 
time proceso: mide el tiempo que tarda un proceso en ejecutarse 
fg proceso: trae a primer plano un proceso parado o en segundo plano 
bg proceso: pone un proceso en segundo plano 
proceso & : ejecuta un comando en segundo plano 
nice proceso prioridad: ajusta la prioridad de un proceso de ­-20 a 19 

COMANDOS DE UNIDADES 

Estos comandos sirven para montar dispositivos, crear particiones, formatear discos y dispositivos, etc. 

mount -­t sistema_de_archivo dispositivo nom_directorio: monto un disco 
umount: desmonto un disco 
df: muestra el espacio libre de los discos 
du: muestra el espacio usado por el disco o un directorio 
mkfs: formateo un disco 
fsck: estado del disco 
fdisk: gestion de particiones 

COMANDOS DEL SISTEMA 

Comandos relacionados con el sistema en el equipo. 

rlogin: se conecta a otra maquina de forma remota (remote login) 
rsh: se conecta a otra maquina de forma remota (remote shell) 
ftp: se conecta a otra maquina por el protocolo ftp 
reboot: reinicia la maquina 
init6: reinicia la maquina 
halt: apaga el sistema 
shutdown: apaga el sistema 
init0: apaga la maquina 
uptime: muestra el tiempo transcurrido de encendida la maquina 
exit: cierro sesion actual 
logout: salgo del sistema 
dmesg: muestra mensajes del arranque del ordenador 
history: muestra todos los comandos digitados por el usuario 
uname ­a: da informacion de tu sistema operativo, kernel, usuario... 
hostname: muestra el nombre del servidor 
umask: muestra y permite cambiar la mascara de usuario 
chsh: cambia el login shell 
free: estado de la memoria 
date: muestra fecha y hora actual 
cal: muestra calendario 
clear: borro la pantalla 
at [­lr] hora : ejecuta un comando mas tarde 
env: ver variables de entorno 
export: permite el uso de variables por programas en todos los caminos del usuario 
modprobe: cargo modulo 
startx: arranca el servidor grafico 
xev: muestra los eventos de las teclas y el raton 
lspci: muestra los perifericos conectados al puente pci 
lsmod: muestra los modulos cargados en el sistema 
echo: escribe un mensaje en la salida estandar 
alias: creo un alias. Un comando largo abreviado en pocas letras 
unalias: borro un alias 
kernelcfg: manejo los modulos cargados en el kernel 
insmod: inserta modulos en el kernel 
rmmod: elimina modulos del kernel 
updatedb: actualiza la base de datos interna de archivos 
sh: cambia al bash shell 

COMANDOS DE RED 

Comandos relacionados con la Red 

netstat: muestra estado de la red 
ifconfig: muestra la configuracion del dispositivo de red 
iwconfig: muestra la configuracion de dispositivos inalambricos 
ping: hago ping 
nslookup: me da la IP de una web www.xxxxxxx.com 
telnet: me conecto a un equipo 
route ­n: muestra la tabla de rutas 
/etc/init.d/networking start: inicia los servicios de red 
/etc/init.d/networking restart: reinicia los servicios de red 
/etc/init.d/networking stop: para los servicios de red 
ifup interfaz: habilita la interfaz de red especificada 
ifdown interfaz: deshabilita la interfaz de red especificada 
dhclient interfaz: iniciar asiganción de Ip dinámica 
whois web: muestra información sobre la web 

COMANDOS DE IMPRESORAS 

Comandos relacionados con Impresoras. 

lpq: muestra colas de impresión 
lpc status: estado de impresoras 
lprm: eliminar un trabajo de la cola de impresión 
pr: imprime un archivo 
jobs: muestra los trabajo que estan en una cola de impresión 

COMBINACION DE TECLAS 

Combinaciones de teclas útiles. 

ctrl+L: borra pantalla 
ctrl+alt+F1: cambio de consola 
ctrl+z: suspendo proceso 
ctrl+c: termina proceso en ejecucion 
tab: completa nombre de carpetas o archivos 
ctrl+backspace(borrado): cierra X (modo grafico) y vuelves a modo consola 

~ path desde la raíz al home 
. directorio actual 
.. directorio superior al actual 
| pipe : redirecciona comandos 
> redirecciono un comando 
< redirecciono un comando 







viernes, 18 de mayo de 2012

instalacion y configuración de un servidor tftp

pues, he hecho un documento de la experiencia que tuve al instalar el IOS  de un router CISCO 2800. no tenía ios. así que decidí documentar este hecho. para aquellos que tengan problemas similares:


servidor tftp

jueves, 17 de mayo de 2012

LINUX PARA SERES HUMANOS

En esta pequeña entrada quiero defender las ultimas versiones de las mas distribuciones mas reconocidas de LINUX. Según “google.com” buscando las versiones mas descargadas encontramos en guerra a:
vs

en sus ultimas versiones. Este par de distribuciones (basadas en Debian) son de lo mas amigables para el usuario final. Una facilidad de instalación, una alta gama de drivers, un hermoso entorno gráfrico, completamente personalizable, excelente soporte, y muchos pros, pero tambien hay contras. Podríamos decir que cada que sale una nueva versión hay algo llamado “bug” un error. Por ejemplo: “en ubuntu 10,04 con gnome, los themes de los cursores no leen todos los ficheros” y ese es un pequeño problema visual. Pero en la version 10,10 queda completamente arreglado; sin embargo para ubuntu 10,10 hubieron otros problemas. Pero esas son versiones viejas. Vamonos a lo nuevo.


UBUNTU!!
CANAL:
 
LINUX MINT!!
CANAL:

Pero el punto al que quiero llegar con este POST es, que con estas versiones es muy fácil entrar al mundo libre, sin ataduras de originalidad (todas las copias son originales), seriales, keygens, hay muchas alternativas habiles. Y los dejo con este ultimo video.





  

ALTERNATIVAS 1

ALTERNATIVA DE ENTORNO GRÁFICO


con las ultimas versiones de entornos gráficos tan pesadas, perdiendo la filosofía de
KISS (keep it simple stupid) esta es una gran alternativa para aquellos que tienen su PC escasos de recurso. liviano, comodo, amabilidad con el usuario. 

te preguntaras ¿QUE ES XFCE?


Xfce es un entorno de escritorio para Unix y otras plataformas tipo Unix (como Linux, Solaris o BSD). Xfce está “Diseñado para la productividad. Carga y ejecuta aplicaciones rápidamente mientras conserva los recursos del sistema.” (Olivier Fourdan). Esta filosofía debería interesar a todo aquel que busque un entorno de trabajo rápido, moderno y eficiente para una maquina UNIX.




¿Bajo qué licencias se distribuye Xfce?


Los componentes de Xfce 4 están licenciados bajo licencias libres o de código abierto (Open Source): GPL y BSDL para las aplicaciones y LGPL or BSDL para las librerías. Lea la documentación, el código fuente o la página de Xfce para más información.


instalación:
en mi caso, que uso ubuntu:
$ sudo apt-get install xubuntu-desktop
para fedora y sus derivados:
   $ sudo yum groupinstall XFCE 

informacion extraída de:

LICENCIA PARA COMARTIR!!!


LICENCIA PARA COMPARTIR!!


hoy en día con tantos términos legales, el propietario de la creación de un archivo, un blog, una canción, etc. el autor puede usar copyright o CC (creative commons) para crear demandas propias de su archivo. digamos, una foto que tenga las características de que la puedan publicar con la condición de que le den atribución a el autor, otra condición como "no se puede usar la foto con fines comerciales" etc. 

en la pagina oficial de Creative Commons se puede ver con claridad las combinaciones para que puedas tenerlo en tu blog, imágenes, canciones. etc. otra característica de CC es una organización sin ánimo de lucro (cosa que sería mucha ayuda para los internautas que les gusta tanto lo gratis)

la página oficial de Creative Comons es:

miércoles, 16 de mayo de 2012

instalar un driver (wireles NIC) de windows en linux



instalación de driver windows en linux (wireless nic)



a cuantos usuarios no les ha pasado que cuando instalan linux, y van a instalar su dispositivo wireless ven que no hay soporte de drivers para tu DISTRO!?
pues a mi me pasó…y buscando me encontré con este programita “ndiswrapper” así que les publicaré mi caso con el siguiente vídeo

para los que quieren compilar su "ndiswrapper" les dejo la pag. descarga


una caracteristica de esto es que el wpa2 es un tanto lento en autenticar. (bueno en mi caso si, no se a uds).