alonsojpd

Respuestas de foro creadas

Viendo 15 entradas - de la 1 a la 15 (de un total de 124)
  • Autor
    Entradas
  • en respuesta a: Habilitar inicio automático de servicio en Linux CentOS 7 #4870
    alonsojpdalonsojpd
    Superadministrador

    Para habilitar un serivcio para que arranque automáticamente en Linux CentOS 7 puedes ejecutar este comando (para el servicio smsd):

    systemctl enable smsd

    En el caso de este servicio puede que te devuelva el siguiente mensaje:

    smsd.service is not a native service, redirecting to /sbin/chkconfig.
    Executing /sbin/chkconfig smsd on

    en respuesta a: Cambiar la hora y el día en Linux CentOS 7 Minimal #4868
    alonsojpdalonsojpd
    Superadministrador

    Para consultar la hora y fecha actuales del equipo:

    timedatectl

    que devolverá algo así:

    [root@pcfacturacion ~]# timedatectl
    Local time: Tue 2020-05-19 10:37:07 CEST
    Universal time: Tue 2020-05-19 08:37:07 UTC
    RTC time: Tue 2020-05-19 10:37:08
    Time zone: Europe/Madrid (CEST, +0200)
    NTP enabled: n/a
    NTP synchronized: no
    RTC in local TZ: yes
    DST active: yes
    Last DST change: DST began at
    Sun 2020-03-29 01:59:59 CET
    Sun 2020-03-29 03:00:00 CEST
    Next DST change: DST ends (the clock jumps one hour backwards) at
    Sun 2020-10-25 02:59:59 CEST
    Sun 2020-10-25 02:00:00 CET

    Para cambiar la hora, por ejemplo a las 10:34:13:

    timedatectl set-time 10:34:13

    Para cambiar la fecha (dia, mes y año), por ejemplo al 19/05/2020:

    timedatectl set-time 2020-05-15

    (teniendo en cuenta que es el mismo comando que el cambio de hora pero indicando el formato AAAA-MM-DD)

     

    alonsojpdalonsojpd
    Superadministrador

    Para ver el estado del cortafuegos (antes de detenerlo conviene comprobar su estado) ejecuta el siguiente comando:

    firewall-cmd –state

    Si está iniciado te devolverá: running.

    Para detenerlo (deshabilitarlo) ejecuta este otro comando:

    systemctl stop firewalld

    Si vuelves a ejecutar firewall-cmd –state te devolverá: not running.

    Con lo anterior, si reinicias el equipo, volverá a activarse el cortafuegos. Si quieres desactivarlo/deshabilitarlo definitivamente ejecuta este otro comando:

    systemctl disable firewalld

    Te en cuenta que si desactivas el cortafuegos el equipo quedará desprotegido.

    alonsojpdalonsojpd
    Superadministrador

    Y otra cosa más que se nos olvidaba. Cuando amplías estos valores puede que tengas que ampliar también los parámetros de php.ini: max_execution_time y max_input_time. Por defecto tienen el valor 30 y 60 respectivamente. Puedes cambiarlos a, por ejemplo:

    max_execution_time = 300

    max_input_time = 300

    alonsojpdalonsojpd
    Superadministrador

    Si no tienes acceso al fichero php.ini, puedes probar a editar el fichero .htaccess que está en la raíz de la carpeta pública donde está la web. Editas ese fichero con nano o con vi y añades:

    php_value upload_max_filesize 128M

    php_value post_max_size 128M

    Y si tampoco puedes editar el fichero .htaccess la última opción es añadir al fichero wp-config.php de WordPress la siguiente línea:

    define(‘WP_MEMORY_LIMIT’, ‘100M’);

    Y en el fichero functions.php las líneas:

    @ini_set( ‘upload_max_size’ , ‘100M’ );
    @ini_set( ‘post_max_size’, ‘100M’);

    Aunque esto último no funciona en todos los hosting, depende de como estén configuradas las opciones de seguridad en Apache y PHP. Lo mejor y más efectivo es el primer método, modificando el fichero php.ini, teniendo en cuenta que afectará a todas las web que tengamos en el servidor (si usamos Virtual Host para albergar varias web en un mismo servidor). Si queremos establecer estos parámetros con valores diferentes para cada web habrá que usar el método del fichero .htaccess, editando el de cada web.

    alonsojpdalonsojpd
    Superadministrador

    El warning que comentas suele ser debido a que PHP tiene, por defecto, limitación en subida de ficheros y envío de datos a través de la web (http). Tienes varias formas de ampliar los parámetros correspondientes: post_max_size y upload_max_filesize de PHP que están en el fichero php.ini.

    La mejor forma es editando el fichero php.ini, que en Linux CentOS 7 suele estar en: /etc/php.ini

    Puedes editarlo con nano o con vi:

    nano /etc/php.ini

    Busca estos parámetros en el fichero, que por defecto tienen los valores:

    post_max_size = 8M

    upload_max_filesize = 2M

    Y los cambias, ampliando el 8M por el número de MB que quieras permitir de envío HTTP (GET) y el 2M por el tamaño máximo de fichero que se pueda subir vía HTTP a tu servidor web. Por ejemplo:

    post_max_size = 100M

    upload_max_filesize = 50M

    Guardas los cambios en el fichero, si lo has editado con nano los puedes guardar pulsando Control + W y cierras con Control + X.

    Ahora, para que se apliquen los nuevos valores, reinicia el servicio de apache, en Linux CentOS 7 con el comando:

    systemctl restart httpd

    Y ya debería desaparecer el warning.

    en respuesta a: Lentitud en servidor Apache con WordPress en LAN #4098
    alonsojpdalonsojpd
    Superadministrador

    Los motivos por los que se ralentice la carga de una web en Apache con WordPress pueden ser muy variados. Muchas veces es del tema visual de WordPress, aunque si dices que desde fuera te va bien eso podrías descargarlo.

    Otro motivo puede ser las DNS en el servidor Linux. Revisa bien los ficheros de configuración de red y DNS:

    • /etc/resolv.conf
    • /etc/hosts
    • /etc/sysconfig/network-scripts/ifcfg-ens160

    También puede ser por algún parámetro de configuración de Apache. Hay parámetros que para web con muchas visitas pueden ralentizar la carga, como el del nivel de log que guarda.

    Otro parámetro que podemos desactivar es HostnameLookups, que si está activado (on) hace que Apache intente obtener de cada IP de acceso su nombre DNS. Esto puede ralentizar la carga considerablemente. Para desactivarlo editaremos el fichero:

    • /etc/httpd/conf/httpd.conf

    Y añadiremos (o modificaremos si existe) la línea:

    • HostnameLookups Off

    Si haces este cambio, para que se aplique, tendrás que reiniciar el servicio de Apache, en Linux CentOS 7 puedes hacerlo con el comando:

    • systemctl restart httpd
    en respuesta a: Error al instalar GlobalProtect en Windows Server 2012 #3888
    alonsojpdalonsojpd
    Superadministrador

    Este error es debido a que GlobalProtect necesita la característica «Servicio WLAN» (Wireless LAN Service). Para solucionar el problema instala esta característica en tu servidor Windows Server 2012:

    1. Accede al Panel de Control y a Programas – Activar o desactivar las características de Windows.
    2. Sigue los pasos del asistente y en «Características» marcas «Servicio WLAN»:

    Instalar caracterísica Servicio WLAN en Windows Server 2012

    En cuanto esté instalada la característica, seguramente necesites reiniciar el equipo, verás que ya te funciona el GlobalProtect de Palo Alto Networks sin necesidad de reinstalarlo.

    alonsojpdalonsojpd
    Superadministrador

    Échale un vistazo al siguiente artículo, tal vez te sirva para solucionar tu problema:

    Solución al Error en la relación de confianza entre la estación de trabajo y el dominio principal

    alonsojpdalonsojpd
    Superadministrador

    Puedes usar el siguiente comando Linux para enviar fichero adjunto en el mail:

    echo «Cuerpo mail» | mail -s «Asunto mail» -a /home/factura.pdf nombre@dominio.com

    Cambiando, como es lógico:

    «Cuerpo mail» por el texto que contendrá el correo electrónico.

    «Asunto mail» por el asunto con el que se enviará el correo electrónico.

    /home/fatura.pdf por ela ruta y nombre del fichero adjunto que quieras enviar.

    nombre@dominio.com por la dirección de correo electrónico de destino

    en respuesta a: Cambiar nombre de equipo Linux CentOS #3826
    alonsojpdalonsojpd
    Superadministrador

    Ok, en ese caso, tienes CentOS 7, por lo que puedes usar el siguiente artículo donde explicamos paso a paso cómo cambiar el nombre DNS (hostname o nombre del equipo) de un equipo con Linux CentOS 7:

    Cambiar nombre de red DNS hostname de equipo con Linux CentOS 7 permanentemente

    en respuesta a: Cambiar nombre de equipo Linux CentOS #3824
    alonsojpdalonsojpd
    Superadministrador

    Ejecuta este comando y dinos el resultado:

    cat /etc/centos-release

    en respuesta a: Cambiar nombre de equipo Linux CentOS #3822
    alonsojpdalonsojpd
    Superadministrador

    ¿Qué versión de Linux CentOS tienes?

    en respuesta a: Generar script con consulta SQL para robocopy en MySQL #3694
    alonsojpdalonsojpd
    Superadministrador

    Puedes generar el script desde una consulta SQL usando la función CONCAT de MySQL, que te permitirá unir cadenas de caracteres. Por otro lado, para crear esas tres líneas por cada registro de la tabla, puedes usar \r\n dentro del CONCAT para el salto de línea.

    La consulta SQL en MySQL podría ser la siguiente:

     

    Se ve un poco liosa porque en el CONCAT, si quieres poner una \ tienes que ponerla doble \\ para que quede una. Y si quieres poner comillas dobles, tienes que poner \».

    alonsojpdalonsojpd
    Superadministrador

    Te falta también el paquete perl-IO-Compress, que lo puedes instalar con:

    yum -y install perl-IO-Compress

Viendo 15 entradas - de la 1 a la 15 (de un total de 124)