Mostrando entradas con la etiqueta consola. Mostrar todas las entradas
Mostrando entradas con la etiqueta consola. Mostrar todas las entradas

lunes, 7 de diciembre de 2015

Fedora 22 DNF python error






Luego de instalar Fedora 22 y querer realizar una busqueda en los repositorios se genero el siguiente error



[neocrysis@neofedora dnf]$ dnf search tucan
Traceback (most recent call last):
  File "/usr/bin/dnf", line 36, in
    main.user_main(sys.argv[1:], exit_code=True)
  File "/usr/lib/python2.7/site-packages/dnf/cli/main.py", line 198, in user_main
    errcode = main(args)
  File "/usr/lib/python2.7/site-packages/dnf/cli/main.py", line 84, in main
    return _main(base, args)
  File "/usr/lib/python2.7/site-packages/dnf/cli/main.py", line 117, in _main
    cli.configure(map(ucd, args))
  File "/usr/lib/python2.7/site-packages/dnf/cli/cli.py", line 1007, in configure
    self.optparser.usage = self.optparser.get_usage()
  File "/usr/lib/python2.7/site-packages/dnf/cli/option_parser.py", line 273, in get_usage
    usage += "%-25s %s\n" % (name, summary)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 40: ordinal not in range(128)



Este Error esta relacionado con el LOCALE del sistema asociado al DNF. para solucionarlo basta  con ir como usuario root  a la ruta

/usr/share/locale/es/LC_MESSAGES

y Ejecutar el comando



mv  dnf-plugin-system-upgrade.mo  dnf-plugin-system-upgrade.mo.bk


Luego de eso  problema resuelto!!

jueves, 11 de octubre de 2012

Recuperar acceso root en CentOS, Red Hat y Otros



A veces suele suceder que olvidamos la clave root o simplemente no tenemos acceso root y necesitamos recuperarla.  ahora bien es bastante sencillo en los sistemas que se indican en el titulo.

Lo primero  es reiniciar el sistema, y al momento en el que se presente el GRUB en el arranque:




Una vez  en el Grub, seleccionamos con las flechas el Kernel con el que queremos arrancar (o con el que arranquemos normalmente), y presionamos la tecla E para editar la línea de arranque del Kernel, veremos algo parecido a esto:
arranque grub CentOS
Ahora nos posicionamos sobre la línea que comienza por kernel… presionamos de nuevo la letra E para editar la línea, añadimos al final de la misma el número 1:
arranque grub CentOS
Presionando B, el kernel arrancará en modo single-user, en el cual podemos cambiar la clave de root con el comando passwd:
$ passwd
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully
Solo queda reiniciar y ya tendremos el acceso modificado.

martes, 9 de octubre de 2012

Linux: Ejecuta y visualiza comandos periódicamente con ‘watch’


El siguiente comando lo conocia hace un tiempo pero lo habia olvidado, supervisando un proceso necesitaba algo que pudiese ejecutar  un comando cada cierto intervalo de segundos. algo simple y rapido , para eso encontre el comando WATCH el cual es muy simple.

El proceso que estaba supervisando consumia archivos desde un directorio
y para visualizar la cantidad de archivos pendientes ejecuto un

 ls -l | wc -l 

el cual tenia que ir ejecutando cada cierto tiempo.

ahora con el comando watch

es tan simple como esto

 watch -n 10 'ls -l | wc -l' 

donde -n es para indicar un intervalo de tiempo en segundos y entre comillas simples el mismo comando que estaba ejecutando con anterioridad.

y esto me mostrara por pantalla lo que necesito saber cada 10 segundos

existe otra opcion de watch para ver directorios, pero es practicamente lo mismo que ejecute anteriormente.





lunes, 6 de agosto de 2012

WEB - Linux Command Directoty


En la Entrada Anterior le dejaba un enlace para poder obtener el Libro Linux In A nutshell
ahora bien les dejo una pagina donde podran consultar de forma online el contenido de este libro.
aqui encontraran la informacion y ejemplos de la mayoria y principales Comandos Unix/Linux


jueves, 2 de agosto de 2012

Borrar Contenido de LAST y W en Linux



En linux existen 2 comandos que nos muestran informacion acerca de quien y cuando se han o estan conectados a nuestra maquina.

$ last  y $ w

last nos muestra
Que usuario se conecto, a que consola, desde que maquina, el dia, el mes, desde que hora hasta que hora y cuanto tiempo estuvo logueado.

root     pts/2       test.test Thu May 31 09:31 - 12:48  (03:16)

y w 

USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user :0       :0               08:27   ?xdm?   3:46m  0.04s gdm-session-worker [pam/gdm-password]

Ahora bien existen ocaciones en que necesitamos eliminar esta informacion, para ello podemos ejecutar como root.

para limpiar last
cat /dev/null > /var/log/wtmp 


y

cat /dev/null > /var/run/utmp 


para limpiar w

Bloquear Pantalla desde Consola


 Este es un pequeño tip para bloquear la pantalla desde la consola Linux. incluso sirve para trollear a algun compañero si tenemos acceso ssh a su maquina . :).

export DISPLAY=:0 && xset dpms force off 

tambien pueden hacerlo en un script. y asi ejecutarlo de forma mas simple.

jueves, 26 de julio de 2012

Guía de Comandos para Comprimir y Descomprimir archivos en Linux






En Linux hay diversas herramientas para empaquetar y comprimir archivos, tomando en cuenta que empaquetar es juntar dos o más archivos en un solo archivo (paquete) y comprimir es tomar este archivo-paquete y comprimirlo a continuación te muestro un resumen de las más comunes, de acuerdo a la extensión que comunmente se acostumbra ponerles.




miércoles, 25 de julio de 2012

Windows XP - Restaurar sistema desde la consola de recuperación





En sistemas Windows, Muy a menudo, Mas de lo que se desearía, debemos proceder a restaurar el sistema, ya sea por que instalamos algo que causo error o eliminamos algo o simplemente el sistema falla.  pero hay ocasiones en que no podemos llevar a cabo esta tarea de manera gráfica, para eso el siguiente tutorial, para llevar a cabo esta tarea solo necesitamos el Disco De instalación de Windows XP

Con el método expuesto a continuación, podremos restaurar el sistema a un estado anterior arrancando el sistema con el cd de instalación de windows XP y usando la consola de recuperación.

1) Arranca el sistema desde el CD de instalación de windows XP. Cuando el programa de instalación pregunte, pulsa R para entrar en la consola de recuperación.

2) Una vez dentro de la consola de recuperación, teclea cd \ para ir al directorio raíz del sistema.

3) Cambia al directorio System Volume Information, tecleando cd "System Volume Information" y pulsando enter.

4) El directorio System Volume Information, tecleamos dir y pulsamos enter. Nos saldrá un listado en el que veremos una carpeta de nombre _restore seguida de un identificador entre llaves. Entra en esa carpeta tecleando cd "_restore{identificador}" sustituyendo el identificador por el que aparezca en tu sistema (es decir, si al hacer dir ves una carpeta llamada _restore{ff6678-adf345-aabb44} tendrías que teclear: cd _restore{ff6678-adf345-aabb44}).

5) Una vez dentro del directorio _restore si hacemos dir veremos que este contiene varios subdirectorios que comienzan con las letras RP seguidas de un número. Cada uno de estos subdirectorios contiene un punto de restauración disponible para el disco duro.

6) Al hacer dir, fijaté en la fecha de cada directorio RP y busca aquella que se corresponda con la fecha antes de que comenzases a tener problemas con tu equipo.

7) Cambia al directorio apropiado. Por ejemplo si el directorio con fecha anterior al problema se llama RP74, cambia a él tecleando cd RP74.

8) Dentro de ese directorio habrá un subdirectorio llamado snapshot. Cambia dentro de él tecleando cd snapshot.

9) Una vez dentro de snapshot, si hacemos dir veremos dos ficheros llamados _REGISTRY_MACHINE_SOFTWARE y _REGISTRY_MACHINE_SYSTEM. Estos ficheros son copia de seguridad los ficheros SOFTWARE y SYSTEM de nuestro sistema. Lo que haremos ahora es sobreescribirlos para restaurar el sistema al estado anterior. Pero en lugar de sobreescribirlos directamente, conviene que antes los renombremos por si algo sale mal. Para esto hacemos:

ren c:\windows\system32\config\software c:\windows\system32\config\software.bak y

ren \windows\system32\config\system \windows\system32\config\system.bak

Si esto no funciona podemos intentar hacer una copia cambiando el comando ren por copy:

copy c:\windows\system32\config\software c:\windows\system32\config\software.bak y

copy c:\windows\system32\config\system \windows\system32\config\system.bak


10) Una vez tomada esta precaución, vamos a sobreescribir los ficheros de registro con las copias hacemos:


copy _REGISTRY_MACHINE_SOFTWARE c:\windows\system32\config\software y

copy _REGISTRY_MACHINE_SYSTEM c:\windows\system32\config\system

Si se nos pregunta si queremos sobreescribir, decimos que sí. (S de sí o Y de yes, según se nos pregunte).

11) Teclea exit para dejar la consola de recuperación y reiniciar el equipo

Cabe decir que si tenemos un sistema operativo alternativo como Linux o un Live-CD de windos (tal como pilitos) de forma que podamos arrancar desde otro dispositivo y tener acceso al sistema NTFS de nuestro equipo, podemos seguir también estos pasos para restaurar las copias del registro con el mismo efecto.

miércoles, 11 de julio de 2012

Cómo saber y cambiar el charset (Encoding)de un archivo en Linux



En ciertas ocasiones es necesario cambiar el encoding de una archivo, Con el comando file y la opción mime se puede saber el charset de un archivo:


$ file --mime test.html

test.html: text/plain; charset=iso-8859-1

Para cambiar el charset, con el comando iconv:


$ iconv --from-code=iso-8859-1 --to-code=utf-8 test.html > test_new.html

lunes, 9 de julio de 2012

Recopilatorio de Sheat Pages para sistemas Linux/Unix




Navegando Por ahí Encontré una serie de cheat pages o chuletas o ayudamemoria sobre linux y comandos. hay generales y especificos acerca de un comando en particular. si te falla la memoria este es tu mejor ayuda.

Linux Command Line Cheat Sheets

Linux Cheat SheetLinux Cheat Sheet
Linux Cheat Sheet
Linux Cheat SheetLinux Cheat SheetLinux Cheat SheetLinux Cheat SheetLinux Cheat SheetLinux Cheat SheetLinux Cheat SheetLinux Cheat SheetLinux Cheat SheetLinux Cheat SheetLinux Cheat SheetLinux Cheat SheetLinux Cheat SheetLinux Cheat SheetLinux Cheat SheetLinux Cheat SheetLinux Cheat SheetLinux Cheat SheetLinux Cheat SheetLinux Cheat SheetLinux Cheat SheetLinux Cheat SheetLinux Cheat SheetLinux Cheat SheetLinux Cheat SheetLinux Cheat Sheet




Solaris Cheat Sheets

Solaris Cheat SheetSolaris Cheat Sheet

IBM (AIX) Cheat Sheets

AIX Cheat SheetAIX APV Cheat Sheet

Debian/Ubuntu Cheat Sheets

Debian/Ubuntu Cheat SheetDebian/Ubuntu Cheat SheetDebian/Ubuntu Cheat Sheet




Package Management Cheat Sheets

Linux Cheat SheetLinux Cheat SheetLinux Cheat Sheet

Unix Cheat Sheets

Linux Cheat SheetUnux Cheat SheetUnux Cheat SheetUnux Cheat SheetUnux Cheat SheetUnux Cheat SheetUnux Cheat SheetUnux Cheat SheetUnux Cheat SheetUnux Cheat SheetUnux Cheat Sheet

Bash Cheat Sheets

Linux Bash Cheat SheetLinux Bash Cheat SheetLinux Bash Cheat SheetLinux Bash Cheat SheetLinux Bash Cheat SheetLinux Bash Cheat SheetLinux Bash Cheat SheetLinux Bash Cheat Sheet

Awk Cheat Sheets

Awk Cheat SheetAwk Cheat SheetAwk Cheat SheetAwk Cheat SheetAwk Cheat SheetAwk Cheat Sheet

Ed Cheat Sheets

Sed Cheat Sheet

Sed Cheat Sheets

Sed Cheat SheetSed Cheat Sheet




GDB debugger Cheat Sheets

GDB Debugger Cheat Sheet