Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como linux

Las mejores y más potentes distribuciones de #Linux

Algunas de las principales distribuciones de Linux consideradas como las más potentes y mejores del mundo son: Ubuntu : Una de las distribuciones más populares y fáciles de usar para principiantes. Está basada en Debian y es muy estable. Ideal para usuario doméstico. Debian : Conocida por su estabilidad y enfoque en software libre. Es la base para muchas otras distribuciones. Muy buena para servidores. Fedora : Distribución respaldada por Red Hat y orientada a usuarios más avanzados y desarrolladores. Ofrece las últimas versiones de software y es bastante innovadora. openSUSE : Distribución muy sólida que utiliza el entorno de escritorio KDE. Tiene una gran comunidad y herramientas administrativas muy útiles. Arch Linux : Distro minimalista pero muy flexible, permite al usuario personalizarla al máximo. Orientada a usuarios avanzados. Gentoo : Se compila el software específicamente para la máquina. Permite un alto grado de optimización pero requiere conocim

Compartir archivos de una carpeta en el servidor para hacerla publica (Editar htaccess)

Compartir archivos de una carpeta en el servidor para hacerla publica Editar el archivo htaccess: Options +Indexes IndexOptions +HTMLTable +FancyIndexing +ShowForbidden

Eliminando archivos y directorios de forma recursiva en Linux: Cómo utilizar el comando 'find' con seguridad

El siguiente comando, es una herramienta muy poderosa y útil para los usuarios de sistemas Linux y Unix. Permíteme explicarte su funcionamiento en detalle: find /home/*/public_html/ -name "NOMBREDEARCHIVO" -exec rm -rfv {} \; Reemplaza "NOMBREDEARCHIVO" por el nombre del archivo o carpeta que deseas eliminar Este comando está compuesto de tres partes: find : Este es el comando principal que se utiliza para buscar archivos o directorios en un sistema Linux o Unix. Es una herramienta muy útil para buscar archivos por nombre, tamaño, tipo, fecha de creación o modificación, entre otros. /home/*/public_html/: Este es el directorio en el que se realizará la búsqueda. El asterisco (*) se utiliza para indicar que se buscará en todos los subdirectorios de /home/. -name "ixfiles" -exec rm -rfv {} \;: Estos son los parámetros adicionales que se utilizan con el comando find. -name indica que se buscará por el nombre del archivo o directorio. En este caso, se buscará p

Error cPanel version change from “11.102.0.18” to “11.104.0.4” failed during updatenow

SOLVED : To work around this I've manually set an update mirror: echo "HTTPUPDATE=208.74.123.62" >> /etc/cpsources.con Reference:  https://support.cpanel.net/hc/en-us/articles/5630471484055-How-can-I-specify-a-custom-cPanel-update-mirror- Procedure Identify a list of mirrors available with the command: host httpupdate.cpanel.net Edit or create file  /etc/cpsources.conf with the following contents: HTTPUPDATE=$IP Note : Replace $IP with a desired IP from the first command. Run the update command to retrieve updates from the custom defined mirror: /scripts/upcp

Como instalar Softaculous en WHM / cPanel sin morir en el intento 👀

Softaculous es un autoinstalador de aplicaciones web, con más de 380 scritps y miles de clases de PHP integradas. Además de cPanel, tiene soporte en paneles como Plesk, DirectAdmin, InterWorx, H-Sphere. En esta guía daré los pasos para instalar en cPanel, ya para otros paneles de control pueden ubicar directamente en la documentación oficial lo dejo aquí  Lo primero que se recomienda es agregar todo los paquetes del instalador de aplicaciones en la lista blanca del firewall  *.softaculous.com El primer paso es descargar en la raíz el archivo install.sh, entonces ingresas con ROOT al servidor, ejecuta el siguiente comando con wget que lo que hará es traer al servidor el archivo desde la ruta  files.softaculous.com wget -N http://files.softaculous.com/install.sh Ahora ahora no hay nada complicado, ya tienes el archivo en tu servidor, ahora debes darle los permisos, con el siguiente comando: chmod 755 install.sh Finalmente lo ejecutas con  ./install.sh Para una instalación rápida agregar

Error en cloudlinux lve manager de WHM

Los datos no aparece, aparece un error, es posible que por alguna actualización se ha roto los paquetes o estén corruptos, etc. Para solucionar primero Verificar que este instalado el manager de cloudlinux ejecuntando: # rpm -q lvemanager Si aun no esta instalado, debe instalar con el siguiente comando: # yum install lvemanager .. Para corregir archivos corruptos o malogrados, duplicados, etc, ejecutar # rpm -V lvemanager # package-cleanup -- dupes Si miras paquetes corruptos entonces ejecuta: # yum reinstall -y lvemanager Para ver que la licencia de cloudlinux esta bien, ejecutar: # cldetect --check-license Debe salir: OK, en caso contrario ejecutar: # cldetect --update-license # /usr/share/l.v.e-manager/install-lvemanager-plugin.py -u En caso de encontrar error en los correos como estos: ------ pipe to |/usr/local/cpanel/bin/autorespond <mailto:username@domain.com> username@domain.com /home/user1/.autorespond generated by <mailto:username@domain.com> username@domain.com

Calcular el espacio que hay en el servidor por orden de tamaño de carpetas y archivos

Ingresa con ROOT al servidor Desde el terminal ejecuta el siguiente comando: FS='/';clear;date;df -h $FS; echo "Largest Directories:"; du -hcx --exclude=/proc --exclude=/home/virtfs --max-depth=2 $FS 2>/dev/null | grep [0-9]G | sort -grk 1 | head -15 ;echo "Largest Files:"; nice -n 19 find $FS -mount -type f -print0 2>/dev/null| xargs -0 du -k | sort -rnk1| head -n20 |awk '{printf "%8d MB\t%s\n",($1/1024),$NF}'  

Como crear un htaccess via CLI SSH para redireccionar todas las peticiones a https

Ingresar vía SSH, luego ir a la ruta donde se encuentra la raíz de los archivos públicos, ejemplo:  cd /home/usuario/public_html/ Dentro del public, si no esta creado se debe crear un archivo oculto llamado .htaccess Luego ejecutar vi o nano. vi .htaccess Dentro del editor escribir las siguientes lineas: RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https: //%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

¿Qué es un Hosting?

  Hosting , significa hospedaje, en informática , cuando nos hablamos sobre hospedaje ó alojamiento web nos referimos a un lugar donde se almacenan datos que luego son interpretados por un conjunto de servicios que transforman estos datos en información mediante procedimientos y algoritmos complejos, se puede almacenar vídeos, imágenes, texto, etc. Si contratas un servidor de alojamiento web, estas alquilando un espacio en un servidor que puede ser compartido, dedicado ó privado virtual.

Enmascarar URL con htaccess

RewriteEngine on  RewriteCond %{HTTP_HOST} ^subdominio\.dominio\.com\.pe$  RewriteRule ^/?$ "http\:\/\/dominiodestino\.com\/ruta1\/ruta2\.php" [R=301,L] Reemplazar subdominio, dominio, extensiones, dominiodestino, ruta1, ruta2

Comandos WP CLI para actualizar core de wordpress, plugins y temas #Wordpress #Linux

Se debe instalar wp cli en el servidor, debe tener acceso a ROOT +info para instalación:  http://q.gs/6505620/cli-wp - Actualiza Core de Wordpress: wp core update --path=/home/usuario/public_html/ --allow-root - Actualizar todos los Plugins: wp plugin update --all --path=/home/usuario/public_html/ --allow-root - Actualiza todos los temas: wp theme update --all --path=/home/usuario/public_html/ --allow-root Nota : reemplazar la ruta donde se encuentran los archivos de worpdress.

Eliminar o desintalar RPM en servidor CentOS #VPS #Linux

En este caso vamos a eliminar paquete de  cloudlinux a un servidor que tenia licencia cloudlinux y ahora desea desintalar Para buscar todos los paquete debemos ejecutar el siguiente comando rpm -qa |grep cloud Luego listará todos los paquetes, para eliminarlo se debe seleccionar el nombre del RPM y ejecutar el siguiente comando rpm -e 'NOMBRE DEL PAQUETE' Ej. rpm -e ea-php73-php-devel-7.3.9-1.el6.cloudlinux.1.x86_64 Para desintalar cloudlinux: $ wget -O cldeploy https://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy $  sh cldeploy -c Para eliminar el kernel rpm -e --nodeps kernel-2.6.32-673.26.1.lve1.4.27.el6.x86_64 Para remover kmods   yum remove lve kmod*lve* Si usa cPanel puede utilizar los rpm de predeterminados Para  EasyApache 3: /scripts/easyapache --build Para  EasyApache 4: /usr/local/bin/ea_install_profile --install /etc/cpanel/ea4/profiles/cpanel/default.json

Actualizar OpenShot v2.5.0 y Blender 2.81a por lineas de comandos #Linux

Blender: Descarga sitio web oficial: https://www.blender.org/download/ Actualizar Blender: $ sudo add-apt-repository ppa:thomas-schiex/blender $ sudo apt-get update $ sudo apt-get install blender OpenShot 2.5 con renderizado por hardware y soporte para EDL y XML sudo add-apt-repository ppa:openshot.developers/ppa sudo apt-get update sudo apt-get install openshot-qt Otra Vía de instalación: Descarga OpenShot: https://github.com/OpenShot/openshot-qt/releases/download/v2.5.0/OpenShot-v2.5.0-x86_64.AppImage cd ./Descargas chmod a+x OpenShot-v2.5.0-x86_64.AppImage

Migrating from PHP 7.3.x to PHP 7.4.x

Tabla de contenidos   New Features New Classes and Interfaces New Functions New Global Constants Backward Incompatible Changes Deprecated Features Removed Extensions Other Changes Windows Support

The Apache Access Logs

Los registros de acceso de Apache Los registros de acceso le dicen quién ha estado visitando el sitio. En un servidor cPanel, los registros de acceso se escriben por host virtual en los registros de dominio (también conocidos como 'domlogs'). Los analizan los programas de estadísticas para producir las estadísticas gráficas que ve en la interfaz de cPanel. Los registros de acceso también contienen los mensajes 404 (Archivo no encontrado). Estas entradas a veces pueden ser motivo de preocupación, pero en la mayoría de los casos, no necesitan preocuparse por el administrador del sistema (el desarrollador web, por otro lado, puede estar interesado). 1. Ruta del registro de acceso: / etc / apache2 / logs / access_log 2. Ruta de registro de dominio: / etc / apache2 / logs / domlogs

Tabla de referencia rápida para ubicaciones de LOGS de error en apache #Linux

Diferencias en rendimiento y comportamiento de procesos de MPM con Apache ~ #WHM #Linux

Cuadro de comparación de cómo interactúan los MPM con Apache y dónde se encuentran sus diferencias en el rendimiento y el comportamiento del proceso.

Rutas importantes que utilizan Apache y EasyApache en las instalaciones actuales de cPanel y WHM.

Rutas importantes que utilizan Apache y EasyApache en las instalaciones actuales de cPanel y WHM. 1. The Binary: /usr/sbin/httpd  2. The Logs: /var/log/apache2/  3.  The Configuration: /etc/apache2/  4.  The Modules: /usr/lib[ 64 ]/apache2/modules (this will be within /usr/lib64 on 64-bit servers) 5.  The Templates: /var/cpanel/templates/apache2_*  6.  The User Data: /var/cpanel/userdata Las rutas muy importantes que utiliza PHP en un entorno EasyApache 4, en las instalaciones actuales de cPanel y WHM. 1. The Binary:  /usr/bin/php 2. The Configuration:  /etc/apache2/conf.d/php.conf 3. The Rebuild Tool:  /usr/local/cpanel/bin/rebuild_phpconf 4. The MultiPHP Base Path:  /opt/cpanel/ea-php##

Rutas de aplicaciones DNS | BIND/named | MyDNS & NSD | PowerDNS

/etc/hosts Una lista de dominios que se pueden resolver sin internet. /etc/resolv.conf Almacena una lista de servidores para preguntar cuándo el servidor local no tiene autoridad para la zona. /etc/nsswitch.conf Una lista de los archivos y servicios que son responsables de varios tipos de búsquedas de DNS. BIND/named files: /var /var/named La carpeta donde se almacenan los archivos de zona DNS. /var run/named El directorio en el que se encuentra el archivo PID (ID de proceso) de nombre y la clave de sesión. /var/log/messages El registro general de mensajes del núcleo, que incluye la mayoría de las entradas de registro de BIND / named por defecto. /var/log/named/named.log Aquí se puede almacenar cualquier entrada de registro BIND / con nombre que no esté almacenada en "mensajes". BIND/named files: /etc Los siguientes archivos están relacionados con BIND / named y existen en la carpeta / etc: /etc/named.conf El archivo de configuración que