Blog

5 04, 2019

Comando history linux

Comandos|

El comando history, permite al usuario mantener un histórico con el diario de todo lo que ha ejecutado durante las sesiones mantenidos con el sistema. El fichero que almacena toda la información, se encuentra en la raíz del directorio home del usuario y está oculto. El nombre del fichero que almacena el histórico de acciones del usuario se llama .bash_history. Las opciones de este comando son: COMANDOFUNCIÓNhistoryMuestra el histórico almacenadohistory [...]

4 04, 2019

Comando man linux

Comandos|

Linux nos proporciona el comando MAN que nos permite recordar cuales son todas las opciones de un comando. Este comando tiene una estructura en el directorio /usr/share/man donde podemos ver la siguiente estructura: root@maquina:/usr/share/man# ls -lh total 300K drwxr-xr-x 5 root root 4,0K may 25 2012 cs drwxr-xr-x 5 root root 4,0K mar 30 2014 da drwxr-xr-x 5 root root 4,0K may 25 2012 de drwxr-xr-x 10 root root 4,0K [...]

3 04, 2019

Linux. Teclas y caracteres SHELL.

Debian|

TECLAFUNCIÓNCursor (UP/DOWN)Desplazamiento a través del histórico de comandos introducidos en la consola.Cursor (LEFT/RIGHT)Desplazamiento horizontal por el comando introducido en el home.INICIO/FINDesplazamiento horizontal a inicio o fin de la cadena de textoTabulador Autocompletar. Pulsar dos veces, lista los directorios que hacen match con la cadena de texto que tenemos escrita.RePág/APagRetrocede o avanza páginas de consola respectivamente CARACTERFUNCIÓN-Especifica una opción o argumento en un comando.<space>Separa argumentos\Escapa el siguiente caracter especial. Por ejemplo [...]

1 04, 2019

Symfony 3. Routing Básico.

Symfony|

El sistema de routing de un framework, es una de las ventajas más competitivas a la hora de tomar la decisión de elegir un framework u otro. Symfony provee un sistema de rutas o routing que facilita mucho el desarrollo de aplicaciones, aportando velocidad en el desarrollo, limpieza en el código y una estética muy amigable de cara al usuario y transmisión de variables de información a través de [...]

29 03, 2019

Entornos Symfony

Symfony|

Symfony está preparado para trabajar con diferentes entornos. Los entornos comparten la misma configuración y el mismo código, sin embargo, no tienen el mismo comportamiento. Por defecto Symfony presenta tres entornos diferentes. Estos entornos se denominan: devprodtest Para acceder al entorno dev o prod, es necesario introducir en la URL el front-controller que vas a utilizar. app.php es el controller en producción y app_dev.php es el controller en desarrollo. Nuestras [...]

29 03, 2019

Borrar cache Symfony 3

Symfony|

Para borrar la caché de Symfony 3, primero vamos a decidir que tipo de cache queremos borrar. En Symfony, un entorno define a una configuración especifica que queremos utilizar para usar la aplicación que estamos desarrollando. El desarrollador puede crear un entorno en el momento en el que lo necesite, no obstante Symfony ya nos provee de tres entornos diferentes por defecto. Tenemos el entorno "prod" y el entorno "dev" [...]

28 03, 2019

Estructura de directorios Symfony 3

Symfony|

Estructura general de directorios La estructura general de Symfony se fundamenta en los siguientes directorios: RUTAFUNCIÓN/app/configFicheros de configuración básicos/app/Resources/viewsPlantillas HTML de la aplicación. Formato twig/binFicheros para realizar configuraciones y otras acciones symfony/webFicheros donde están los front controller de la aplicación/srcDirectorio que contiene el código propietario que vamos a desarrollar. Se organiza con Bundles./varDirectorio para cache, logs e información de sesión/vendorDirectorio de librerías de terceros Formatos de Ficheros Especiales Formato de [...]

27 03, 2019

Instalar Symfony

Symfony|

Para instalar symfony 3 utilizaremos composer, tal y como hemos indicado anteriormente. Para ello vamos a configurar primero un virtual host dentro de nuestro servidor web. Configurar Virtual Host Vamos a configurar un vhost en nuestro servidor wamp para poder llamar a cada proyecto de forma independiente dentro de nuestro navegador. Para ello primero vamos a abrir el gestor de Virtual Host en nuestro servidor wamp. Menú Wampserver Veremos una [...]

26 03, 2019

Crear entorno de desarrollo para symfony 3

Symfony|

Para empezar a trabajar con symfony, debemos de crearnos un entorno de desarrollo local que nos permita controlar todas las necesidades presentes durante todo el proceso de desarrollo. El objetivo de este tutorial no es conocer a fondo el uso de estas herramientas, sino el de conocer como es exactamente un entorno de desarrollo symfony con Git. Herramientas necesarias para desarrollar en symfony 3 Vamos a instalar todas las herramientas [...]

6 03, 2019

Deshabilitar / habilitar usuario en Linux

Debian|

Si es necesario impedir que un usuario acceda al sistema, necesitaremos deshabilitar o desactivar el usuario en Linux para evitar que pueda iniciar sesión en el sistema nos deja. Deshabilitar usuario linux Para deshabilitar el usuario podemos utilizar dos alternativas de comandos: usermod -L usuario. passwd -l usuario. Luego seguiremos los siguientes pasos: Verificamos el estado de la contraseña en /etc/shadowDeshabilitamos el usuario con el comando indicadoVerificamos los cambios de [...]