1.1. Distribuciones e Instalación de Linux
Introducción a Linux. Principales distribuciones. Características destacables. Requisitos instalación. Instalación de Linux: servidor o desktop.
1.2. El Escritorio.
Modo texto y modo gráfico. Entrada al sistema. Configuración del escritorio y del sistema. Configuración de red. Directorios y archivos en el escritorio.
1.3. Comandos y Utilidades del Sistema.
Comandos de ficheros, disco, sistema. Encadenamiento de comandos. crontab (automatización de procesos).
1.4. Programas.
Editor de textos. Editor de gráficos Gimp. Procesador de documentos LibreOffice
Instalación de programas. Actualizaciones. Registros del sistema. Montaje de unidades. Enlaces de ficheros.
Servidor de correo. Configurador del Sistema Webmin.
- Comandos útiles y ejemplos:
grep -i 'cadena' directorio/*php | grep -iv 'cadenas_a_omitir'
grep -il 'cadena' directorio/*php
find /directorio -name '*mascara*' -type f -ls
find /directorio -name '*mascara*' -type f -ls
find /directorio -name '*mascara*' -type f -mtime -15 -exec grep 'cadeba' {} \;
tar cvfz PaqueteComprimido_Ultimos_15dias.tgz `find /directorio -name '*mascara*' -type f -mtime -30`
- Instalacion Servidor Web
. Configuracion: AllowOverride All
. Servidores Web Virtuales
- Instalacion MySQL (o MariaDB)
. Crear Usuario: CREATE USER miusuario@localhost IDENTIED BY 'miclave'; GRANT *.*
. Crear y cargar base de datos: mysqladmin create MiBaseDeDatos; mysql MiBaseDeDatos < MiDump.sql
zcat MiDump.sql.gz | mysql MiBaseDeDatos
- Instalacion PHP y librerías
php -V
- Aplicacion Configuracion Servidor WEBMIN
- Instalación aplicación web en php
. Descargar de Internet
. Configurar Servidor Web Virtual miservidorweb en /var/www/miservidorweb. O sino utilizar el por defecto en /var/www/html
. Descomprimir en /var/www/miservidorweb o en /var/www/html
. A.- Instalacion automática:
.. Ejecutar install.php o setup.php si existe desde navegador http://127.0.0.1/install.php http://localhost/install.php
. B.- Instalacion manual:
.. Crear base de datos
.. Configurar aplicación (config.php, setup.php)
- Comprobaciones y Rendimientos:
. Base de Datos:
mysql MiBaseDeDatos -u miusuario --password=miclave
show tables;
select count(*) from unatabla;
show processlist;
. Servidor Web
tail -f /var/log/apache2/error.log/apache2/error
tail -f /var/log/apache2/error.log/apache2/access
. Sistema y Disco
ps aux
top
df -k
du --maxdepth=1 /var/www/html