jueves, 25 de agosto de 2022

Oracel Linux 8.6 | Ambiente de auto estudio

Basado en mi situación de salud actual digamos que tengo un poco de tiempo libre para auto estudiar los temas que son importantes y básicos en la administración de sistemas linux en entornos Enterprise.

Para esta tarde tomamos la decisión de jugar un poco con un entorno Oracle Linux 8.6 y agregamos configuraciones básicas como agregar un texto en el .bashrc así como la instalación de stack de Linux Apache MySQL PHP (LAMP)



Iniciamos

Iniciamos actualizando el sistema operativo

sudo yum update -y



instalamos httpd

sudo dnf -y install httpd



Iniciamos y habilitamos httpd

sudo systemctl start httpd

sudo systemctl enable httpd


bajamos la intensidad de selinux o me dará dolores de cabeza como en el video

sudo setenforce Permissive

instalamos PHP

sudo dnf -y install php php-fpm php-mysqlnd php-opcache php-gd php-xml php-mbstring

sudo systemctl start php-fpm

sudo systemctl enable php-fpm


validamos que php se encuentre en ejecución

sudo systemctl status php-fpm

reiniciamos servicio httpd

sudo systemctl restart httpd



creamos info.php en el directorio /var/www/html

sudo vi /var/www/html/info.php

NOTA

Recuerda que para iniciar a insertar datos con vi es necesario presionar la tecla “i”

Modificamos el archivo info.php y guardamos y salimos presionando la tecla “esc” después la tecla “:” y la tecla”wq”

Para que guarde lo que insertamos en el archivo.

Insertamos en el archivo lo siguiente



<?php

phpinfo();

?>




Reiniciamos httpd

sudo systemctl restart httpd



Instalamos mariadb

sudo dnf -y install mariadb mariadb-server

iniciamos mariadb y habilitamos el servicio a nivel Os

sudo systemctl start mariadb

sudo systemctl enable mariadb


ejecutamos el asistente de configuración

sudo mysql_secure_installation



creamos el virtual host .conf



sudo vim /etc/httpd/conf.d/yourdomain.com.conf



agregamos el contenido (cambiar el dominio por el cual tu estes configurando)

<VirtualHost *:80>

ServerName www.yourdomain.com

ServerAlias yourdomain.com

DocumentRoot /var/www/yourdomain.com

ErrorLog /var/www/yourdomain.com/error.log

CustomLog /var/www/yourdomain.com/requests.log combined

</VirtualHost>




Cambiamos el dueño del directorio, asignamos permisos y reiniciamos httpd

sudo chown -R apache:apache /var/www/yourdomain.com/*

sudo chmod -R 755 /var/www


Reiniciamos httpd

sudo systemctl restart httpd


Video de referencia 



domingo, 14 de agosto de 2022

Cómo agregar espacio de intercambio SWAP en Ubuntu 22.04 LTS

En ocasiones tenemos equipos para uso ligero, hogareño o de uso estudiante como es la Huawei D15 con apenas 8GB de RAM pero excelente SSD + 1TB de HDD, sus materiales son excelentes en relación a su costo vs beneficios que obtienes al instalar (como es mi particular escenario) el sistema operativo de Canonical Linux Ubuntu ahora en su versión 22.04 LTS

Sitio de descarga de Ubuntu 

https://ubuntu.com/download/desktop/thank-you?version=22.04&architecture=amd64


si usted pone un poco de atención notará en el uso de la memoria RAM un apartado que indica en su parte derecha el uso de SWAP el cual cuenta apenas con 2.1 GB. Pensando en aumentar el uso del espacio de intercambio o también denominado como SWAP esto con el fin de evitar errores futuros por memoria insuficiente para realizar actividades. 

Como saben el realizar esta actividad en discos SSD no es muy recomendable, ya que al área de intercambio fue pensada para discos mecánicos, aprovechando que nosotros tenemos uno de secundario, vamos a utilizar esta modificación para poder contar con un poco mas de espacio de almacenamiento para el intercambio o también conocida como la memoria Swap, con esto evitare en mis entornos de desarrollo y administración de sistemas Linux problemas futuros por memoria insuficiente. 


sudo swapon --show


Validando el espacio de mis unidades y directorios 

df -h


Como podrá notar como resultado del comando sudo swapon --show tenemos la configuración default de 2GB lo cual es lo default pero yo quiero evitar volcados de memoria por mis actividades de administración de sistemas, uno que otro desarrollo en mi ambiente ligero con el que suelo tener actividades de poca demanda pero en otras no quiero tener la limitante de 2GB para el Swap, pensando en ello es que valido la estructura de mis directorios para identificar el disco duro el cual usare para la memoria de intercambio, yo en este ejercicio practico me enfocare en mi unidad de almacenamiento mecánico montado en  /media/oposada/Datos 


Al intentar usar el comando 

sudo fallocate -l 64G /swapfile

no me permitió ya que el sistema estaba ya usando la memoria de intercambio, para solicitar al sistema dejar de usar la memoria de intercambio ejecute el comando 

sudo swapoff -a 

con el cual se libero y puede de nuevo ejecutar  

sudo fallocate -l 64G /swapfile


valido la creación del archivo de intercambio con el comando

ls -lh /swapfile

y como resultado me entrega la salida estándar de una archivo con la dimensión que indique 64GB, hasta aquí todo bien. Ahora vamos a indicarle al sistema que ese archivo es el que tiene que usar de ahora en adelante como archivo de memoria de intercambio o también llamado swap 

sudo mkswap /swapfile

Valido el incremento de swap con 

sudo swapon --show  

y tengo como salida estándar el incremento indicado en los pasos anteriores 

valido con el comando free que efectivamente ese incremento ya se encuentre en el sistema

free -h

con ello ya le indicamos al sistema el incremento de la memoria de intercambio y le indicamos que ahora el archivo de intercambio tienen un peso de 64GB disponible para su uso. 

ahora si regreso a mi sistema de monitoreo identifico que efectivamente ya el sistema cambio el archivo de intercambio por el limitado a 2GB por el nuevo expandido a una capacidad la cual no creo que llegue a llenar con mis actividades en este equipo por lo que estoy cubierto de problemas.

martes, 2 de agosto de 2022

[AppLoader] Use shipped Linux kernel AIO access library. An up-to-date "libaio" or "libaio1" package from your system is preferred | VMware Work Station en Ubuntu 20.04

En este hermoso mundo de tecnologias de la información, entender Linux, usarlo y sufrirlo es mandatorio para los que nos hacemos llamar especialistas de TI. ahora que tengo la Laptop Huawei D15 instale el Os Linux Ubuntu el cual corre marabilloso sobre este hardware. instalando mis aplicaciones de uso personal y algunas otras herramientas con las cuales suelo auto estudiar me tope al instalar VMware 

URL de descarga del Software de su sitio oficial 

https://www.vmware.com/mx/products/workstation-pro/workstation-pro-evaluation.html 


Fuia terminal y ejecute las siguientes lineas 

sudo apt-get install net-tools

sudo apt-get install gcc-6 gcc-6-multilib

sudo apt-get install linux-headers-$(uname -r) libx11-6 libx11-dev xorg xorg-docs libxtst6 psmisc build-essential

al terminar valide si existen actualizaciones de los paquetes o del sistema operativo





al final un comando que valide que no hace falta actualizaciones a nivel sistema operativo, asi como en sus paquetes con los que trabaja. 

sudo apt-get update && sudo apt-get upgrade -y