sábado, 1 de diciembre de 2018

MariaDB, Mageia Linux y Java

El otro día necesitaba conectar el motor de base de datos MariaDB en Mageia 6 con java pero no lo lograba.
Así que queriendo revisar el puerto a que se conectaba pensando que era eso resulta que al hacer la instrucción dentro de la consola de MariaDB:

SHOW variables  WHERE variable_name = 'port';

me salió que el puerto con el que se conectaba MariaDB era 0 (cero).


mariadb puerto show variable where variable_name = 'port'


Así que lo que hay que hacer es habilitar la conexión remota, en el archivo de configuración ya en los archivos del sistema Linux.

/etc/my.cnf

Nos convertimos en root y con el editor que prefiramos lo cargamos:

 1. comentamos la linea

#skip-networking

2. luego la linea de bind-address nos debe quedar como sigue:

bind-address = 0.0.0.0

esto hará que escuche de todos lados en ipv4

debemos reiniciar el servicio por lo que en la linea de comandos escribimos.

systemctl restart mysqld.service

ahora al probar el puerto a que se conecta, otra vez dentro de la consola de MariaDB  ya nos saldrá el puerto 3306

mariadb ver puerto con show variables where variable_name='port'

sábado, 24 de noviembre de 2018

Multifuncional Canon Pixma E402 y Linux



Teníamos que comprar una impresora pero no sabia si funcionaba en Linux asi que me di a tarea de investigar vi que si se podía instalar así que la compramos y al conectarla en Xubuntu 18.04 la reconoció de inmediato lo mismo que en Mageia 6, en el caso de Debian 8 allí no; busque los drivers lo instalé pero no me funcionó por supuesto que ya no hice más debido a que ya era hora de cambiar el Debian 8 y asi lo deje.
Se tarda unos segundos más en imprimir como también no se pueden ver los niveles de tinta pero para mi esta bien.
Nota: después de probarla un tiempo me di cuenta que imprime con la calidad de tinta muy alta y gasta tinta es imprimiendo 33 hojas totales con el cartucho de negro comprado nuevo, 20 hojas solo en negro y ya encendió la luz roja de cartucho por acabarse, de color todavia tengo el que traía, que he impreso 13 hojas.
tendría que seguir probando a ver si poniendo algunas de la opciones podría mejorarse el rendimiento de tinta ya que no tiene opción de borrador o draft así que no es muy conveniente por el consumo de tinta. 

sábado, 30 de junio de 2018

Imprimir tabla muy grande en una hoja en Calc

Hace unos días de buena mañana estábamos corriendo para poner unas tablas grandes en Calc de LibreOffice y no recordaba como imprimirla en una sola hoja así que la pongo para recordarlo.

Si tenemos algo como esto seleccionamos el área

selecionar area de tabla en calc libreoffice

En el menú de arriba le damos

Formato -> intervalos de impresión -> definir

seleccionar intervalos de impresion

El menú se cerrará y ahora le damos siempre en el menú

Formato -> Página...

Nos saldrá la siguiente ventana, nos vamos a la pestaña

"Hoja" -> "Escala" -> "Ajustar intervalos de impresión a lo ancho/alto"

estilo de pagina hoja

Y ya esta listo, si vamos a visualización previa de impresión ya aparece en solamente 1 hoja.

Ahora otra forma que nos puede ayudar si estamos apurados es ponernos en vista previa y mover el Control de tamaño y también lo reduce solo que queda el mismo número de hojas solo que en blanco algunas.

control tamaño impresion calc previsualizacion




sábado, 23 de junio de 2018

Eliminar paquetes Deinstall en Xubuntu

Algo que no me había pasado anteriormente es que cuando quitaba un kernel antiguo era que se quedaran todavía partes de ellos, así que si le puede ayudar a alguien pues les pongo mi experiencia y agradezco a Cumpi Linux.
Al ver la lista de kernels me salía lo siguiente:
listado de kernels con deinstall xubuntu

algunos Kernels que ya había desinstalado me aparecían aquí todavía con la palabra deinstall y no los podía quitar pero lo que se debe hacer es poner el comando:

sudo apt remove --purge <nombre de paquete>

ejemplo:

sudo apt remove --purge linux-image-extra-4.10.0-33-generic

desinstalar paquete deinstall con apt remove purge

y lo eliminará.

miércoles, 25 de abril de 2018

Cambiar fecha hora tiempo UTC y Local Linux

Debido a que tengo instalados varios sistemas operativos en la computadora algunas veces se
presenta el problema de que los sistemas se cambian  mutuamente la hora, entonces algunas 
veces hay que decirles a los sistemas y corregir su estado.
Para poder gestionar todo lo concerniente a la hora, reloj, zona horaria, etc. de la computadora 
está la herramienta (Nota: Debes usar este comando como administrador o sudo).

timedatectl

Con este comando podemos modificar como el sistema maneja la hora podemos hacer cambios 
en la forma que se maneja el reloj del sistema tales como:

    • cambiar la hora
    • establecer zona horaria
    • habilitar la sincronización con servidor remoto
    • decirle al sistema si el RTC es con hora local o UTC.

    El reloj físico del sistema (RTC) es el que guarda la hora aunque la computadora esté apagada y es 
    independiente de el sistema operativo.

    El reloj de sistema toma la hora del reloj físico cuando arranca y cuando ya se ha inicializado 
    es independiente del reloj físico.

    Los sistemas GNU/Linux guardan el tiempo en horario UTC que es el tiempo universal y lo convierte al 
    tiempo que nosotros lo necesitemos.

    Si deseamos saber los datos del sistema solo debemos escribir en la terminal

    timedatectl status

    y nos saldra algo asi:

         Local time: mié 2018-04-18 22:25:22 CST
      Universal time: jue 2018-04-19 04:25:22 UTC
            RTC time: mié 2018-04-18 22:25:22
           Time zone: America/Guatemala (CST, -0600)
         NTP enabled: no
    NTP synchronized: no
     RTC in local TZ: yes
          DST active: n/a




    Si revisamos con más detalle aunque puede ser claro veremos

    Local time: mié 2018-04-18 22:25:22 CST, es nuestra hora local del sistema
    Universal time: jue 2018-04-19 04:25:22 UTC, Es la hora universal
    RTC time: mié 2018-04-18 22:25:22,  es la hora que tiene el reloj físico
    Time zone: America/Guatemala (CST, -0600), es la zona horaria del sistema
    NTP enabled: no, si está habilitada la sincronización con servidor remoto
    NTP synchronized: no, si ya sincronizó  el sistema
    RTC in local TZ: yes, si el reloj físico está con la hora local o UTC
    DST active: n/a, si tiene sistema de cambio de horario de verano

    Cambiar la hora

    timedatectl set-time HH:MM:SS

    ejemplo:

    timedatectl set-time 20:32:45

    Esto cambiará el reloj del sistema junto con el reloj físico, también fallará si está habilitado la
    sincronización remota con NTP.

    Cambiar hora a local o UTC

    Ahora como me pasó a mí que necesitaba poner el reloj físico con la hora local y así decirle al 
    sistema que quería el reloj físico en horario local en lugar de horario UTC se le cambia así

    timedatectl set-local-rtc boolean

    ejemplo:

    timedatectl set-local-rtc 1

    Aquí le digo al sistema que el reloj físico lo quiero en horario local en lugar de UTC porque el “1” es
    verdadero se puede usar (true,t,yes,y), si fuera “0” sería falso se puede usar (false,f,no,n) lo cual
    significa que el reloj físico estaría en UTC, lo bueno de esto es que el automaticamente y cambia
    el reloj.

    Cambiar fecha y hora

    timedatectl set-time YYYY-MM-DD

    ejemplo:

    timedatectl set-time “2018-03-21 22:23:13”

     Cambiar zona horaria
    Para cambiar la zona horaria debemos listarla 

    timedatectl list-timezones

    nos saldrá la lista de todas las zonas horarias la filtramos con grep ya que son 424 zonas, ya sabes que el sistema diferencia entre mayúsculas y minúsculas.

    timedatectl list-timezones | grep America


    nos saldrá algo como lo siguiente (aquí acorte la lista):

    America/Adak
    America/Anchorage
    America/Anguilla
    America/Antigua
    America/Araguaina
    America/Argentina/Buenos_Aires
    America/Argentina/Catamarca
    America/Argentina/Cordoba
    America/Argentina/Jujuy
    America/Argentina/La_Rioja
    America/Argentina/Mendoza
    America/Argentina/Rio_Gallegos




    Y ahora podemos cambiar la zona que necesitamos, tu lo cambiaras al tuyo.


     timedatectl set-timezone <zona horaria>

    ejemplo:

     timedatectl set-timezone America/Antigua
      
    Sincronizando el reloj con un servidor remoto 

    También podemos sincronizar el reloj con un servidor remoto usando el protocolo NTP, este servicio puede ser habilitado asi:

     timedatectl set-ntp <boolean>

    ejemplo:

     timedatectl set-ntp yes

     Con el "yes" queda habilitada la sincronización con un servidor remoto para dehabilitarlo colocamos
    "no", el servicio fallará si no tenemos instalado el servicio NTP.


      

    jueves, 22 de febrero de 2018

    Instalar NetBeans en mageia 6

    Hace un tiempo escribí un articulo sobre instalar netbeans en mageia pero en mageia 6 es un poco diferente.
    Debemos descargar netbeans si lo instalamos aunque en mageia 6 ya viene instalado el jdk si en la terminal probamos la versión que tenemos veremos esto

    java -version
    openjdk version "1.8.0_161"
    OpenJDK Runtime Environment (build 1.8.0_161-b14)
    OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)

    pero al correr el instalador de netbeans 8.2 sale un error que nos dice "No compatible JDK was found".

    netbeans con error no compatible jdk was found





    El problema es porque no es compatible el JDK que trae instalado Mageia 6, entonces debemos descargar el JDK de oracle de sitio oracle JDK.

    lo desempacamos


    tar zxvf jdk-8u161-linux-x64.tar.gz

    En mi caso lo voy a instalar en mi directorio personal, por lo que en el directorio personal creara un directorio llamado.

    jdk1.8.0_161/

    ahora ya podremos instalar el netbeans que descargamos del sitio de Oracle yo copie el netbeans a mi directorio personal, lo convertimos en ejecutable.

    chmod +x netbeans-8.2-javase-linux.sh 

    lo corremos con  ./

    ./netbeans-8.2-javase-linux.sh

    y seguimos los pasos que nos indica y listo ya lo tendremos instalado.

    Nota: probé instalar la última versión que es en este momento la Java SE Development Kit 9.0.4 pero no funcionó abre netbeans pero no se puede crear ningún archivo ni proyecto. así que la eliminé y puse la 8 161 y funcionó, no probé la 8 162.