Está en la página 1de 5

Paso 1: Verificar que se tiene instalado los servicios y servidores requeridos para ejecutar el proyecto

para ello hacemos uso del siguiente comando:

rpm -qa | grep apache2


rpm -qa | grep php
rpm -qa | grep vsftpd
rpm -qa | grep mysql

En caso de que el comando retorne la consola vacía significa que no se tiene instalado el servicio

Para instalar el servidor nos dirigimos a “yast” y dentro de “yast” seleccionamos la opción “software
management”

Dentro del buscador de “yast” llenamos el input con el nombre del servicio/servidor que queremos
instalar

Para este ejemplo usaremos “mariadb”

Una vez instalado “mariadb” procedemos a la configuración de la base de datos:

Para ello hacemos uso del comando:

 systemctl start mariadb.service


 systemctl enable mariadb.service
 systemctl status mariadb.service

Finalmente usamos el comando: mysql_secure_installation


Y respondemos a las preguntas que nos vayan a salir en el promt de la consola

Continuamos con la verificación de que todo se haya configurado con éxito con el siguiente comando:

mysqladmin -u root -p version

Para asignar permisos a todos los usuarios debemos seguir los siguientes pasos:

1. mariadb

2. GRANT ALL ON *.* TO 'admin'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;


3.

Verificar usando un nuevo usuario con el comando: mysqladmin -u admin -p version

https://geekflare.com/es/mariadb-installation-guide/
Configuración vsftpd: Se puede realizar de dos formas

 Primero podemos ver el estado actual del archivo de configuración con cat /etc/vsftpd.conf
 Para editar las propiedades vim /etc/vsftpd.conf (usando esta ruta absoluta se puede modificar
el archivo desde cualquier ruta)
 Modificar los valores según requerimientos o sugerencias del docente, opcional poner un
mensaje de bienvenida cuando un usuario inicie sesión en ftp

 Ejecutar vsftpd: systemctl start vsftpd.service

Posteriormente crear una nueva carpeta: mkdir prueba

Asignar permisos a la nueva carpeta: chmod 777 prueba/

Agregar usuarios de prueba: adduser userPrueba

Asignar una contraseña al nuevo usuario: password userPrueba

Ingresar a la nueva carpeta: cd prueba/ y finalmente iniciar el servidor vsftpd desde la nueva carpeta
para subir y bajar archivos con el comando: ftp 192.168.1.2 (usar la dirección IP de la máquina)

Dentro del servidor ftp se pueden realizar los siguientes comandos:

 mkdir: crear carpetas


 chmod: cambiar permisos
 rmdir: borrar carpertas
 ls: contenido de la carpeta a la cual se realizó la conexión ftp (contenido remoto)
 !ls: contenido de la carpeta actual de la máquina virtual
 put miArhcivo: para subir un solo archivo
 mput miArchivo o send miArchivo: para subir varios archivos, para subir todo “mput *”
 get miArchivo: para bajar archivos
 mget *.pdf: para descargar varios archivos que tengan por ejemplo la extensión pdf
 help: para ver todos los comandos permitidos por vsftpd

Pasos para crear una base de datos y crear un trigger:

 CREATE DATABASE se utiliza para crear una nueva base de datos vacía.
 DROP DATABASE se utiliza para eliminar completamente una base de datos existente.
 CREATE TABLE se utiliza para crear una nueva tabla, donde la información se almacena
realmente.
 ALTER TABLE se utiliza para modificar una tabla ya existente.
 DROP TABLE se utiliza para eliminar por completo una tabla existente.

 SELECT se utiliza cuando quieres leer (o seleccionar) tus datos.


 INSERT se utiliza cuando quieres añadir (o insertar) nuevos datos.
 UPDATE se utiliza cuando quieres cambiar (o actualizar) datos existentes.
 DELETE se utiliza cuando quieres eliminar (o borrar) datos existentes.
 REPLACE se utiliza cuando quieres añadir o cambiar (o reemplazar) datos nuevos o ya existentes.
 TRUNCATE se utiliza cuando quieres vaciar (o borrar) todos los datos de la plantilla.

Configuración básica:

USE myTest;

CREATE TABLE myTable (id INT PRIMARY KEY, name VARCHAR(20));

INSERT INTO myTable VALUES (1, 'Leidy');

INSERT INTO myTable VALUES (2, 'Laura');

SELECT id, name FROM myTable WHERE id = 1;

+----+-------+

| id | name |

+----+-------+

| 1 | Leidy |

+----+-------+
SELECT * FROM myTable;

También podría gustarte