Debian establecer las aplicaciones por defecto

Editando el fichero ~/.config/mimeapps.list

Y por ejemplo para los PDF poner como aplicación evince, seria algo así:

image/pdf=evince.desktop
Publicado en debian, GNU/Linux, Terminal

python: Simple Servidor de Archivo RST (rst2html)

Si queres visualizar (como página web) el contenido de un documentos ReStructuredText (RST) sin tener que hacer grandes implementaciones, solo hacer los siguiente:

pip install restview

Para correr el servidor

restview nombreDelArchivo.rst

Nota: El proyecto ReStructured Text es un lenguaje de marcas ligero creado para escribir textos con formato definido de manera cómoda y rápida. Es parte del proyecto Docutils dentro de la comunidad de Python,

Publicado en Programación, Python, Terminal

git: agregar archivos al último commit

Preparamos los archivos que necesitas agregar al commit

git add nombredelarchivo

Utilizamos la opción “amend”

git commit --amend --no-edit

Fuente: https://ed.team

Publicado en Git, Programación

Git clonar repositorio con todas sus ramas

Clonar el repositorio:

git clone https://github.com/django/channels.git

Hay que ubicarse dentro del repositorio

cd channels

Listar todas las ramas existententes en el repositorio

git branch -a
* master
  remotes/origin/0.x
  remotes/origin/2.0
  remotes/origin/HEAD -> origin/master
  remotes/origin/logging
  remotes/origin/master

Referenciar la rama que queremos tener localmente

git checkout -t remotes/origin/2.0

Fuente: blog.juanluisgarciaborrego.com

Publicado en debian, Git, GNU/Linux, Programación

debian + Postgresql error en extension unnaccent



Cuando intento crear una extensión para una base de datos:

postgres=# \connect sem;
sem=# CREATE EXTENSION unaccent;
ERROR: could not open extension control file "/usr/share/postgresql/9.4/extension/unaccent.control": No such file or directory

Para solucionarlo tuve que instalar como root (puede ser necesario cambiar le numero de versión en mi caso es 9.4):

apt-get install postgresql-9.4-postgis-scripts

Reiniciar postgres

systemctl restart postgresql
Publicado en debian, GNU/Linux, Instalacion, postgresql, Programación, Terminal

debian desactivar cpu



Listar los CPU

cat /proc/cpuinfo
cat /proc/cpuinfo | grep "^processor"
cat /proc/interrupts | grep CPU

Desactivar el uso de un determinado CPU (en este caso el 1)

echo 0 | tee /sys/devices/system/cpu/cpu1/online

Activar el uso del mismo

echo 1 | tee /sys/devices/system/cpu/cpu1/online

Fuente: linuxespanol.arrayzone.com

Publicado en debian, GNU/Linux, Terminal

debian quitar beep (sonido) de error


Cuando se ejecuta una accion prohibida en Debian, tira un sonido (MUY MOLESTO) como una bocina, para quitar probar alguna de las siguiente opciones:
Editar el archivo /etc/inputrc y agregar la siguiente linea:

set bell-style none

O como root ejecutar el siguiente comando:

modprobe -r pcspkr

Fuente: fivenix.blogspot.com.ar

Publicado en debian, GNU/Linux, Terminal

Optimizar el arranque con systemd


Tiempo total del arranque del sistema:

systemd-analyze
Startup finished in 3.863s (firmware) + 4.726s (loader) + 3.270s (kernel) + 1.340s (userspace) = 13.200s

Listado de procesos que se encuentran habilitados en el arranque

systemctl list-unit-files | grep enabled

Procesos que se ejecutan y cuanto tiempo consumen

systemd-analyze blame 
           394ms media-misdoc.mount
           308ms dev-sda5.device
           135ms systemd-timesyncd.service
           131ms accounts-daemon.service
           116ms speech-dispatcher.service
           109ms gdomap.service
           108ms NetworkManager.service
            95ms systemd-logind.service
            93ms keyboard-setup.service
            92ms sysstat.service
            86ms lm-sensors.service
            85ms pppd-dns.service
            84ms lightdm.service
            83ms rtkit-daemon.service
            77ms upower.service
            77ms alsa-restore.service
            70ms networking.service
            68ms rc-local.service
            67ms rsyslog.service
            62ms avahi-daemon.service
            61ms systemd-udev-trigger.service

Los primeros de la lista

systemd-analyze blame | head 
           394ms media-misdoc.mount
           308ms dev-sda5.device
           135ms systemd-timesyncd.service
           131ms accounts-daemon.service
           116ms speech-dispatcher.service
           109ms gdomap.service
           108ms NetworkManager.service
            95ms systemd-logind.service
            93ms keyboard-setup.service
            92ms sysstat.service

Desactivar los servicios que no son necesarios con

systemctl disable nombre.service
Publicado en debian, GNU/Linux, Instalacion, Terminal

debian desactivar las consolas virtuales


En systemd, editar el archivo /etc/systemd/logind.conf

nano /etc/systemd/logind.conf

descomentar la lineas NAutoVTs=6 cambiando el numero 6 por la cantidad de consolas a dejar activas en mi caso elegí 2

[Login]
NAutoVTs=2
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
...

Guardar y reiniciar
Para probar presiona la combinación de teclas

  • ctrl + alt + F1 –> tty1
  • ctrl + alt + F2 –> tty2
  • ctrl + alt + F7 –> entorno grafico
Publicado en debian, GNU/Linux, Instalacion, Terminal

python ImportError: No module named site


Hice un dist-upgrade para pasar de debian 8 a debian 9 y dejo de funcionar python en la shell como un usuario diferente del root.

python
ImportError: No module named site

para solucionarlo hice lo siguiente:

apt install --reinstall python-gi
Publicado en debian, GNU/Linux, Instalacion, Python

Categorías

diciembre 2018
L M X J V S D
« Nov    
 12
3456789
10111213141516
17181920212223
24252627282930
31