Archive for the ‘Linux’ Category

FSL se acerca

Sunday, October 5th, 2014

Dropbox con proxy

Monday, September 1st, 2014

Bien tal vez para muchos es muy sencillo, en realidad si lo es, pero bueno si alguien esta usando una red donde se tiene un proxy para poder salir a la Internet pues le puede servir esto.

Para setear el proxy es muy sencillo, esolo se le tiene que dar boton derecho –> Preferencias y dar click en el ab de Proxies y magia, solo lo setean.

en caso de que este usando la linea de comandos, es mas que suficiente solo exportar la variable:

 

http_proxy
https_proxy

 

Y listo, iniciar el servicio del dropbox

$ dropbox start

Esto iniciara el servicio del dropbox y de pronto veran que se comienzan a sincronizar todos nuestros archivos y carpetas de nuestro dropbox.

Revisar que un puerto este disponible con nc

Wednesday, August 20th, 2014

Muy simple si quiero revisar que un puerto este abierto con nc solo hacer lo siguiente:

 

nc -z -w3 <host> <port>; 
Connection to <host> <port> port [tcp/ldaps] succeeded!

Otra de utilidad con VirtualBox

Friday, August 15th, 2014

Algo que de repente necesito es iniciar una vm de virtualbox en linea de comandos, bueno es muy sencillos aqui se los dejo.

  VBoxManage startvm debian --type headless

Así de sencillo es arrancar la vm

Remover virbr0

Monday, February 24th, 2014

Bueno a la hora de instalar por default la parte de virtualizacon en centos y al arrancar la maquina, a la hora de dar un ifconfig vemos una mentada interfaz “virbr0” es nuestro puente para poder tenet comunicacion con nuestras futuras maquinas virtuales, pero si queremos hacer los bridge de manera manual y a nuestro gusto pues luego usaremos el brctl para eso. Mientras queremos remover la interfaz que nos crea.

corremos los siguientes comandos

# ifconfig virbr0
 
virbr0    Link encap:Ethernet  HWaddr 52:54:00:B7:91:19  
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
 
 
 
# virsh net-list
Name                 State      Autostart     Persistent
--------------------------------------------------
default              active     yes           yes
 
 
]# virsh net-destroy default
Network default destroyed
 
# virsh net-undefine default
Network default has been undefined
 
# service libvirtd restart
Stopping libvirtd daemon:                                  [  OK  ]
Starting libvirtd daemon: 2014-02-24 16:46:54.975+0000: 2318: info : libvirt version: 0.10.2, package: 29.el6 (CentOS BuildSystem <http://bugs.centos.org>, 2013-11-23-13:07:07, c6b8.bsys.dev.centos.org)
2014-02-24 16:46:54.975+0000: 2318: warning : virGetHostname:2294 : getaddrinfo failed for 'vcloud': Name or service not known
                                                           [  OK  ]
 
# virsh net-list
Name                 State      Autostart     Persistent
--------------------------------------------------
 
 
# ifconfig virbr0
virbr0: error fetching interface information: Device not found

Listo ya no esta presente.

ssh con proxy command utilizando corkscrew sobre Fedora 19

Thursday, February 6th, 2014

Hoy usaremos el corkscrew para poder hacer ssh cuando estamos en un proxy, que tenemos que hacer, debemos instalar corkscrew

 
]# yum search corkscrew
Loaded plugins: langpacks, refresh-packagekit
============================================================================================= N/S matched: corkscrew ==============================================================================================
corkscrew.x86_64 : Tool for tunneling SSH through HTTP proxies
 
# yum install corkscrew.x86_64

ahora editamos nuestro archivo .ssh/config y agregamos lo siguiene:

$ cat .ssh/config
Host cagadaga.com b3mp.com
	ProxyCommand 	/usr/bin/corkscrew ip puerto %h %p
	ServerAliveInterval 10

y listo ya pdemos hacer ssh a los host que definamos!

VirtualBox vm’s no accesibles

Tuesday, January 21st, 2014

Hace un tiempo me paso que borre algunos archivos de mi VirtualBox y me aparecian los iconos como maquinas que no podian ser accesibles y tampoco podia removerlas del “dashboard” de las maquinas virtuales.

vm inaccesible

vm inaccesible

 

Bueno pues revisando me encontre con lo siguiente, ya que de la manera grafica no se podian eliminar esas vms pues les dejo esto:

 
VBoxManage list vms
 
"<inaccessible>" {75f043eb-5638-4ebd-8ff6-bef561e5dcec}
"<inaccessible>" {c7bbba79-1c6b-4a5a-a05f-bda2b83c4339}
"<inaccessible>" {f302e769-a6ee-4103-8dda-080304cbbe1a}
 
<br /><br />

En mi caso tenia 3 vm’s que queria eliminar y con el comando VBoxManage list vms nos muestra lo que tenemos, en mi caso ninguna era accesible asi que lo que queria era borrarlas, para eso utilice el siguiente comando.

 
VBoxManage unregistervm
Usage:
 
VBoxManage unregistervm     <uuid|vmname> [--delete]
 
$ VBoxManage unregistervm {75f043eb-5638-4ebd-8ff6-bef561e5dcec} --delete
 
$ VBoxManage unregistervm {c7bbba79-1c6b-4a5a-a05f-bda2b83c4339} --delete
 
$ VBoxManage unregistervm {f302e769-a6ee-4103-8dda-080304cbbe1a} --delete

Con eso eliminamos nuestras vms, y ahora vemos nuestra gui de esta forma:

 

vm inaccesible

vm inaccesible

Limpio, ahora solo nos queda agregar las que si necesitamos = )

Otra de Utilidad

Monday, June 17th, 2013

De repente cuando utilizamos archivos de texto por ejemplos hechos en Windows y queremos usar en Linux nos muestra nuestro molesto caracter  ^M

una manera rapida de quitarlos

cat main.cpp |tr -d "\r" > archivo.tmp

O en caso de que sean varios archivos podemos meterlos en un ciclo for

for i in $(ls -1);
do  
    cat $i|tr -d "\r" >temporal.tmp
    mv temporal.tmp  $i
done

y listo

Otra útil

Tuesday, February 19th, 2013

Como todo, si no se usa pos se olvida, hace varios años utilizaba seguido el screen, y tomala pues deje de usarlo por varios años pero de repente es necesario de utilizarlo, así que lo basico como ejecutarlo, deatacharlo y regresar.

como lanzarlo

[xanatos@laptopx ~]$ screen bash

como deatacharlo

[xanatos@laptopx ~]$ "ctrl + a" y terminas co una "d"

revisas el proceso

[xanatos@laptopx ~]$ ps -aux|grep -i screen
xanatos   5485  0.0  0.0 124948  1632 ?        Ss   09:44   0:00 SCREEN bash
xanatos   5679  0.0  0.0 109176   888 pts/2    R+   09:45   0:00 grep --color=auto -i screen
[xanatos@laptopx ~]$

para regresar a la sesión de screen muy sencillo

[xanatos@laptopx ~]$ screen -r

si tienes mas sesiones de screen revisas los procesos y lo agregas al screen -r para utilizar esa sesión.

Dos cosas utilez

Monday, February 18th, 2013

Asi es, dos cosas utiles, seguido necesito ejecutar un script en la chamba y se me olvida de repente la sintaxys y ando busque y busque y revisando nuevamente, no tiene nada de complicado pero se le van las cabras al monte, asi que si alguien necesita usar el script lo puede encontrar en Internet. Lo que yo hago es lo siguiente

cat host-standalone | while read LINE ; do ./ssh_server.py $LINE ; done > standalone

Y la otra util para usar dentro el editor vi, para elminiar lineas en blanco

:%s/^\n//g