A veces, no interesa tener un repositorio activo para el update de todos los paquetes del sistema, en mi caso, utilizo un repositorio para actualizar sólo firefox (http://rpms.famillecollet.com/) , pues los demás paquetes prefiero sean desde los repositorios propios de Fedora. Entonces, tal como explique en un post anterior, tengo deshabilitado el repositorio remi, pero cada vez que quiero actualizar firefox lo hago para sólo esa operación... que es así:
yum update --enablerepo=remi firefox
con esto, consigo actualizar sólo firefox, habilitando repositorio remi sólo para esto, después vuelve al estado configurado de deshabilitado.
Este blog tiene la idea de acercar un poco el tema de las herramientas computacionales, usando preferencialemente Linux, y traducir a "cristiano" todos esos programas, software y otras palabras raras que usan los que saben de computación y aquellos que dicen saber también. Por eso aquí va un filtro con cosas útiles e intentado ser claro, cualquier cosa... por mail, msn, comentarios, etc como quieran, manden preguntas, felicitaciones, reclamos, inquietudes, etc. etc.
Buscar aquí
28 septiembre 2011
21 septiembre 2011
Cambiar contraseña de dominio windows desde linux
Si se trabaja sobre un PC o laptop con linux, y se esta inmerso en un mundo windows y es necesario cambiar la contraseña a algún usuario Windows, la solución es simple:
smbpasswd -r -U
a continuación pedirá la password actual, después la nueva y la confirmación de esta última.
y listo...
smbpasswd -r
a continuación pedirá la password actual, después la nueva y la confirmación de esta última.
y listo...
25 agosto 2011
Cómo ver los contenidos de un archivo rpm?
Muchas veces se quiere revisar un archivo rpm, para ver si incluye algún archivo en particular y al no estar instalado, el archivo no se puede utilizar la opción de -ql de rpm. La forma es instalando un paquete perl-Archive-RPM (tiene una gran cantidad de dependencias) y habilita el comando rpm2cpio. Con este comando podemos listar y extraer si se quiere el contenido del rpm.
rpm2cpio MYRPM.rpm | cpio -vt
para extraer
rpm2cpio MYRPM.rpm | cpio -vid
24 agosto 2011
top en solaris??
Para quienes parten con Solaris, algo siempre importante es ver que esta corriendo nuestra máquina, bueno, normalmente, en linux se usa mucho el comando top, que muestra una vista tabular y actualizada automáticamente del listado de procesos. En Solaris, esto lo podemos hacer con prstat
Este comando tiene opciones muy buenas, como poder obtener un listado completo, basta prstat ojo que son ordenadas por cpu utilizada.
También se puede obtener un resumen por usuario con prstat -t También se puede usar la opción -a y se obtendrá un listado general y resumen por usuarios.
Si les interesa el listado de los procesos, sin que se sobreescriba en la terminal, pueden probar la opción -c y así analizar el listado en cada secuencia.
Seguir algún proceso en particular? nos permite la opción -p hay que dar como parámetro la lista de pids que nos interesan.
Procesos de un solo usuario? utilizando la opción -u y el nombre del usuario
Como ordenar el listado? se puede usar la -s y -S descendente y ascendente, se debe indicar el criterio, por ejemplo, -s size ordenará el listado por esa columna.
Hay varias opciones interesantes más, y al parecer poca documentación en español... eventualmente agregaré mas opciones
Este comando tiene opciones muy buenas, como poder obtener un listado completo, basta prstat ojo que son ordenadas por cpu utilizada.
También se puede obtener un resumen por usuario con prstat -t También se puede usar la opción -a y se obtendrá un listado general y resumen por usuarios.
Si les interesa el listado de los procesos, sin que se sobreescriba en la terminal, pueden probar la opción -c y así analizar el listado en cada secuencia.
Seguir algún proceso en particular? nos permite la opción -p hay que dar como parámetro la lista de pids que nos interesan.
Procesos de un solo usuario? utilizando la opción -u y el nombre del usuario
Como ordenar el listado? se puede usar la -s y -S descendente y ascendente, se debe indicar el criterio, por ejemplo, -s size ordenará el listado por esa columna.
Hay varias opciones interesantes más, y al parecer poca documentación en español... eventualmente agregaré mas opciones
Qué DST tiene mi linux? cambiará la hora correctamente?
En Chile con los últimos cambios de fecha para realizar cambio de hora, más de alguno ha tenido serios problemas con el cuándo se debe hacer efectivo esta actualización. Para saber esto, en linux tenemos el comando zdump que permite ver la fecha de cuándo se realizará el cambio:
zdump -v America/Santiago | grep 2011
Claro, pueden reemplazar America/Santiago por la ciudad que estimen...
[amardone@lnxamardones ~]$ zdump -v America/Santiago | grep 2011
America/Santiago Sun May 8 02:59:59 2011 UTC = Sat May 7 23:59:59 2011 CLST isdst=1 gmtoff=-10800
America/Santiago Sun May 8 03:00:00 2011 UTC = Sat May 7 23:00:00 2011 CLT isdst=0 gmtoff=-14400
America/Santiago Sun Aug 21 03:59:59 2011 UTC = Sat Aug 20 23:59:59 2011 CLT isdst=0 gmtoff=-14400
America/Santiago Sun Aug 21 04:00:00 2011 UTC = Sun Aug 21 01:00:00 2011 CLST isdst=1 gmtoff=-10800
Aqui pueden ver que el cambio se efectuó el 21 de Agosto y quedaría en -3
zdump -v America/Santiago | grep 2011
Claro, pueden reemplazar America/Santiago por la ciudad que estimen...
[amardone@lnxamardones ~]$ zdump -v America/Santiago | grep 2011
America/Santiago Sun May 8 02:59:59 2011 UTC = Sat May 7 23:59:59 2011 CLST isdst=1 gmtoff=-10800
America/Santiago Sun May 8 03:00:00 2011 UTC = Sat May 7 23:00:00 2011 CLT isdst=0 gmtoff=-14400
America/Santiago Sun Aug 21 03:59:59 2011 UTC = Sat Aug 20 23:59:59 2011 CLT isdst=0 gmtoff=-14400
America/Santiago Sun Aug 21 04:00:00 2011 UTC = Sun Aug 21 01:00:00 2011 CLST isdst=1 gmtoff=-10800
Aqui pueden ver que el cambio se efectuó el 21 de Agosto y quedaría en -3
21 agosto 2011
Como cambiar el plugin de java para firefox?
Bueno, quizás ni se han dado cuenta, pero fedora, tiene una versión de java que es OpenJDK, con esta funciona OpenOffice y tiene el plugin para Firefox. Bien, hay algunos sitios, donde se requiere el java de Sun (ahora Oracle), asi es que en mi caso tuve que hacer el cambio y si ustedes han experimentado algún problema con aplicaciones que cargan Java, ahora saben que puede ser. Esto es así:
- Descargar e instalar la versión de java desde la página de sun (desde aquí se puede obtener el jre)
- Cerrar Firefox.
- Quitar el paquete java-1.6.0-openjdk-plugin.x86_64 (en mi caso tengo la distribución de 64 bits). Cómo hacer esto? con:
yum remove java-1.6.0-openjdk-plugin.x86_64
- Ahora se debe hacer un link al archivo de plugin para que Firefox pueda acceder:
ln -s /usr/java/jdk1.6.0_26/jre/lib/amd64/libnpjp2.so /usr/lib64/mozilla/plugins/libnpjp2.so
Recuerden que en mi caso tengo una distribución de 64 bits por eso el amd64 en la ruta, si quieren saber donde esta ese archivo, pueden usar estas dos formas:
find / -name libnpjp2.so
y el resultado del comando lo reemplazan completo en el comando
ln -s /usr/lib64/mozilla/plugins/libnpjp2.so
- Después de esto, para verificar si esta tomando el plugin, pueden escribir en la barra de direcciones:
about:plugins
en la lista debiera aparecer Java Plugin....
y listo!!!
- Descargar e instalar la versión de java desde la página de sun (desde aquí se puede obtener el jre)
- Cerrar Firefox.
- Quitar el paquete java-1.6.0-openjdk-plugin.x86_64 (en mi caso tengo la distribución de 64 bits). Cómo hacer esto? con:
yum remove java-1.6.0-openjdk-plugin.x86_64
- Ahora se debe hacer un link al archivo de plugin para que Firefox pueda acceder:
ln -s /usr/java/jdk1.6.0_26/jre/lib/amd64/libnpjp2.so /usr/lib64/mozilla/plugins/libnpjp2.so
Recuerden que en mi caso tengo una distribución de 64 bits por eso el amd64 en la ruta, si quieren saber donde esta ese archivo, pueden usar estas dos formas:
find / -name libnpjp2.so
y el resultado del comando lo reemplazan completo en el comando
ln -s
- Después de esto, para verificar si esta tomando el plugin, pueden escribir en la barra de direcciones:
about:plugins
en la lista debiera aparecer Java Plugin....
y listo!!!
20 julio 2011
Agregar diccionarios en Evolution para chequeo de ortografía
Una herramienta que no puede faltar en el cliente de correo, es la revisión de ortografía. Evolution 2.32 utiliza la herramienta hunspell (también existe aspell) y por defecto tiene instalado el diccionario de Ingles solamente. Por ello, para instalar el lenguaje español, se debe instalar el paquete hunspell-es y después aparecerá entre la lista de lenguajes Spanish.
18 julio 2011
Cambio de distribución de teclado tras reinicio
Al instalar fedora 14, cada vez que reinicio el computador, automagicamente, me setea el teclado en español, cuando en realidad el que más se acomoda a mi teclado es el LatinoAmericano o latam. Bueno, después de usar las herramientas de GNOME y ver que definitivamente no realizan la configuración definitva en el archivo /etc/sysconfig/keyboard he recurrido al comando setup.
Este comando, es un comando bastante antiguo pero muy practico, pues escribe el archivo en cuestion y sin mayores problemas, eso sí, es un comando de texto y debe ser ocupado en la consola. El uso es muy simple:
- Abrir una consola.
- Ingresar como root, usando su -
- Escribir el comando setup y dar enter
Despues aparece una pantalla azul con rojo, (recuerden que aqui no se usa el mouse, sólo el teclado), seleccionan keyboard y después buscan Latin American y listo... despues con un par de golpes a la tecla tab seleccionan Aceptar y listo.
Problema solucionado y el archivo /etc/sysconfig/keyboard debiera quedar algo como:
KEYTABLE="la-latin1"
MODEL="pc105"
LAYOUT="latam"
Este comando, es un comando bastante antiguo pero muy practico, pues escribe el archivo en cuestion y sin mayores problemas, eso sí, es un comando de texto y debe ser ocupado en la consola. El uso es muy simple:
- Abrir una consola.
- Ingresar como root, usando su -
- Escribir el comando setup y dar enter
Despues aparece una pantalla azul con rojo, (recuerden que aqui no se usa el mouse, sólo el teclado), seleccionan keyboard y después buscan Latin American y listo... despues con un par de golpes a la tecla tab seleccionan Aceptar y listo.
Problema solucionado y el archivo /etc/sysconfig/keyboard debiera quedar algo como:
KEYTABLE="la-latin1"
MODEL="pc105"
LAYOUT="latam"
17 junio 2011
Migrar particion con windows a un linux
Para muchos adeptos a linux como yo, normalmente necesitamos de windows por razones de trabajo, entonces, que hacer, dejar un inicio doble? donde se pueda seleccionar windows o linux. Ahora de manera muy fácil, se puede virtualizar la partición de windows y dejarlo dentro de una maquina virtual en Linux, cómo hacer esto? es bastante simple:
- Instalar en windows VMware Converter Standalone, está aplicación permite realizar la virtualización de una partición física a una maquina virtual con windows. Las opciones son bastante simples, hay que fijarse en los errores que va mostrando.
- En nuestro linux, instalar el paquete bridge-utils, esto, es para brindar la facilidad de hacer que nuestra máquina virtual, se conecte utilizando la tarjeta de red que esté en servicio.
- Instalar VMware player, con esta aplicación basta para ejecutar la máquina virtual,
- Localizar donde quedaron los archivos de la maquina virtual, debieran existir por lo menos unos vmx y vmdk.
- Abrir la máquina virtual y fijarse en las opciones de red, que la tarjeta diga bridge y la opción marcada de que mantenga el estado de la física.
Con estos pasos, es posible comenzar a utilizar la máquina virtual y no hay que olvidar instalar las vmware tools (player insiste bastante sobre esto, es dificil olvidar hacerlo :-/ )
- Instalar en windows VMware Converter Standalone, está aplicación permite realizar la virtualización de una partición física a una maquina virtual con windows. Las opciones son bastante simples, hay que fijarse en los errores que va mostrando.
- En nuestro linux, instalar el paquete bridge-utils, esto, es para brindar la facilidad de hacer que nuestra máquina virtual, se conecte utilizando la tarjeta de red que esté en servicio.
- Instalar VMware player, con esta aplicación basta para ejecutar la máquina virtual,
- Localizar donde quedaron los archivos de la maquina virtual, debieran existir por lo menos unos vmx y vmdk.
- Abrir la máquina virtual y fijarse en las opciones de red, que la tarjeta diga bridge y la opción marcada de que mantenga el estado de la física.
Con estos pasos, es posible comenzar a utilizar la máquina virtual y no hay que olvidar instalar las vmware tools (player insiste bastante sobre esto, es dificil olvidar hacerlo :-/ )
15 junio 2011
Que versión de solaris estoy corriendo?
La manera más fácil, es ejecutando uname -a podemos saber:
root@quantum # uname -a
SunOS quantum 5.10 Generic_138888-01 sun4u sparc SUNW,Netra-210
quantum, es el nombre de mi servidor
5.10, el .10 indica que es solaris 10
sparc, es que esta instalado sobre hardware spac no x86
Netra-210, es el servidor donde esta instalado solaris, un tantito antiguo :)
root@quantum # uname -a
SunOS quantum 5.10 Generic_138888-01 sun4u sparc SUNW,Netra-210
quantum, es el nombre de mi servidor
5.10, el .10 indica que es solaris 10
sparc, es que esta instalado sobre hardware spac no x86
Netra-210, es el servidor donde esta instalado solaris, un tantito antiguo :)
11 junio 2011
Ignorar un repositorio de yum
Si por alguna razón interesa ignorar un repositorio, al instalar o actualizar algo en el sistema, existe la opción --disablerepo a esta se le debe asignar el nombre del repositorio.
Ahora como obtener el nombre del repositorio... podemos usar el comando yum con la opción repolist, se obtiene algo así:
[root@lnxktdr ~]# yum repolist
Loaded plugins: langpacks, presto, refresh-packagekit
Adding en_US to language list
repo id repo name status
adobe-linux-i386 Adobe Systems Incorporated 18
fedora Fedora 14 - i386 17,883
google Google - i386 5
google-chrome google-chrome 3
rpmfusion-free RPM Fusion for Fedora 14 - Free 364
rpmfusion-free-updates RPM Fusion for Fedora 14 - Free - Updates 661
rpmfusion-nonfree RPM Fusion for Fedora 14 - Nonfree 176
rpmfusion-nonfree-updates RPM Fusion for Fedora 14 - Nonfree - Updates 345
updates Fedora 14 - i386 - Updates 6,916
repolist: 26,371
entonces un comando final para ignorar el repositorio por ejemplo google:
yum update --disablerepo=google
Ahora como obtener el nombre del repositorio... podemos usar el comando yum con la opción repolist, se obtiene algo así:
[root@lnxktdr ~]# yum repolist
Loaded plugins: langpacks, presto, refresh-packagekit
Adding en_US to language list
repo id repo name status
adobe-linux-i386 Adobe Systems Incorporated 18
fedora Fedora 14 - i386 17,883
google Google - i386 5
google-chrome google-chrome 3
rpmfusion-free RPM Fusion for Fedora 14 - Free 364
rpmfusion-free-updates RPM Fusion for Fedora 14 - Free - Updates 661
rpmfusion-nonfree RPM Fusion for Fedora 14 - Nonfree 176
rpmfusion-nonfree-updates RPM Fusion for Fedora 14 - Nonfree - Updates 345
updates Fedora 14 - i386 - Updates 6,916
repolist: 26,371
entonces un comando final para ignorar el repositorio por ejemplo google:
yum update --disablerepo=google
Como excluir algun paquete del update con yum
Para empezar, porqué podríamos querer excluir un paquete de una actualización, las razones pueden ser variadas:
- tenemos algún paquete instalado que se compilo un modulo para el kernel en particular (suele ser desde un tar.gz)
- el cambiar la versión del paquete provoca algún problema o daño a alguna aplicación.
Así, para evitar que se actualice algún paquete en particular, se debe utilizar la opción -x así, si queremos evitar que se actualice el kernel, debiéramos:
yum update -x kernel
- tenemos algún paquete instalado que se compilo un modulo para el kernel en particular (suele ser desde un tar.gz)
- el cambiar la versión del paquete provoca algún problema o daño a alguna aplicación.
Así, para evitar que se actualice algún paquete en particular, se debe utilizar la opción -x así, si queremos evitar que se actualice el kernel, debiéramos:
yum update -x kernel
10 junio 2011
Cómo apagar y reiniciar linux vía comando??
Muchas veces los comandos básicos son los que dejamos al último, pero si quieren apagar y/o reiniciar una máquina debe:
shutdown -h now con este comando le indicamos que apague de inmediato la máquina.
shutdown -r now con esta variación le indicamos que reinicie la máquina de inmediato.
más opciones en man shutdown
shutdown -h now con este comando le indicamos que apague de inmediato la máquina.
shutdown -r now con esta variación le indicamos que reinicie la máquina de inmediato.
más opciones en man shutdown
01 junio 2011
Como habilitar la conexión de la tarjeta wireless al inicio (boot)
Si tenemos una red que valida los acceso con WPA-PSK y queremos hacer que el computador se conecte a la red al inicio, sin tener que ingresar en la sesion, debemos:
modificar el archivo /etc/wpa_supplicant/wpa_supplicant.conf de esta forma:
Ahora se debiera agregar WPA=yes al archivo /etc/sysconfig/network-scripts/ifcfg-wlan0 Tambien fijarse que exista la sentencia TYPE=Wireless
Ahora por un problema en la configuración en que se levantan los servicios, modificamos el /etc/rc.d/rc.local para que levante la interfaz al finalizar el booteo del computador, para ello debemos agregar a este archivo /sbin/ifup wlan0
Es necesario tambien, desactivar el servicio de wpa_supplicant del inicio automatico, para ello debemos ejecutar el comando: chkconfig wpa_supplicant off
modificar el archivo /etc/wpa_supplicant/wpa_supplicant.conf de esta forma:
network={ ssid="nombre de la red a conectar" scan_ssid=1 key_mgmt=WPA-PSK psk="contraseña de la red" }ahora modificar el archivo /etc/sysconfig/network-scripts/ifup-wireless
if [ "$WPA" = "yes" -a -x /etc/init.d/wpa_supplicant ]; then /sbin/service wpa_supplicant start ficon este al levantar la interfaz wireless levante tambien el servicio de wpa.
Ahora se debiera agregar WPA=yes al archivo /etc/sysconfig/network-scripts/ifcfg-wlan0 Tambien fijarse que exista la sentencia TYPE=Wireless
Ahora por un problema en la configuración en que se levantan los servicios, modificamos el /etc/rc.d/rc.local para que levante la interfaz al finalizar el booteo del computador, para ello debemos agregar a este archivo /sbin/ifup wlan0
Es necesario tambien, desactivar el servicio de wpa_supplicant del inicio automatico, para ello debemos ejecutar el comando: chkconfig wpa_supplicant off
13 abril 2011
Qué versión de RedHat tengo instalada... versión 2
En un post previo, mencionaba el archivo /etc/redhat-release que entrega un resultado como:
Red Hat Enterprise Linux Server release 5.3 (Tikanga)
Si se requiere un poco mas de información sobre el sistema, se puede ejecutar el comando:
lsb_release -id que entrega como resultado:
Distributor ID: RedHatEnterpriseServer
Description: Red Hat Enterprise Linux Server release 5.3 (Tikanga)
Otra opción, es hacer un cat al archivo /proc/version que entrega algo como:
cat /proc/version
Linux version 2.6.18-128.el5 (mockbuild@hs20-bc1-7.build.redhat.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-44)) #1 SMP Wed Dec 17 11:41:38 EST 2008
Red Hat Enterprise Linux Server release 5.3 (Tikanga)
Si se requiere un poco mas de información sobre el sistema, se puede ejecutar el comando:
lsb_release -id que entrega como resultado:
Distributor ID: RedHatEnterpriseServer
Description: Red Hat Enterprise Linux Server release 5.3 (Tikanga)
Otra opción, es hacer un cat al archivo /proc/version que entrega algo como:
cat /proc/version
Linux version 2.6.18-128.el5 (mockbuild@hs20-bc1-7.build.redhat.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-44)) #1 SMP Wed Dec 17 11:41:38 EST 2008
04 marzo 2011
¿Cúal filesystem o sistema de archivo usa mi linux?
Talvez muchas veces a pasado que tomamos un servidor con tiempo corriendo y queremos ver cosas simples... y queremos saber que filesystem o sistema de archivos usa... ext3? ext2? ext4? reiserfs? entre los mas conocidos... (si no sabes que es un sistemas de archivos mira aquí)
Como saber, muy simple... usando el comando mount, sólo se escribe mount en la linea de comando y tendrán algo como esto:
/dev/cciss/c0d0p5 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/cciss/c0d0p2 on /home type ext3 (rw)
/dev/cciss/c0d0p1 on /boot type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)
/dev/mapper/Vol01-lgv01 on /opt type ext3 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
No interesa los que parten con /dev y el desglose es así:
- /dev/cciss/c0d0p5, es el disco que se esta usando
- / es el punto de montaje que se esta usando
- ext3, bingo! el filesystem que esta usando ese disco
- (rw) , el modo en que esta montado, en este caso lectura y escritura.
Como saber, muy simple... usando el comando mount, sólo se escribe mount en la linea de comando y tendrán algo como esto:
/dev/cciss/c0d0p5 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/cciss/c0d0p2 on /home type ext3 (rw)
/dev/cciss/c0d0p1 on /boot type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)
/dev/mapper/Vol01-lgv01 on /opt type ext3 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
No interesa los que parten con /dev y el desglose es así:
- /dev/cciss/c0d0p5, es el disco que se esta usando
- / es el punto de montaje que se esta usando
- ext3, bingo! el filesystem que esta usando ese disco
- (rw) , el modo en que esta montado, en este caso lectura y escritura.
Suscribirse a:
Entradas (Atom)