1.- actualizar el SO
# yum update -y
2-. verificar la instalaccion de la apache
# yum install httpd
3.- iniciar el servicio
# service httpd start
4.- instalar LAMP
# amazon-linux-extras install lamp-mariadb10.2-php7.2 php7.2
5.- instalar mariadb-server
# yum install -y httpd mariadb-server
6.- iniciar apache
# systemctl start httpd
7.- ponerlo para que inicie en automatico (verificacion si esta activo )
# systemctl enable httpd
# systemctl is-enabled httpd
8- agregar usuario ec2-user a grupo apache
# usermod -a -G apache ec2-user
9.- cambiar el propietario del grupo de apache
# chown -R ec2-user:apache /var/www
10.- agregar los permisos a futuros directorios
# chmod 2775 /var/www && find /var/www -type d -exec chmod 2775 {} \;
11.- agregar permisos a las carpetas y subcarpetas
# find /var/www -type f -exec chmod 0664 {} \;
12.- create archivo phpinfo.php con el siguiemte contenido
#
13.- reiniciar los servicios de httpd
14.- iniciar la bd mariadb
# systemctl start mariadb
15.- iniciar en modo seguro
# mysql_secure_installation
To install phpMyAdmin
1.- instalar dependencias
# yum install php-mbstring -y
2.- reiniciar el apache
# systemctl restart httpd
3.- reiniciar php fpm
# systemctl restart php-fpm
4.- ubicarte en la carpeta en donde se instalar
# cd /var/www/phpmyadmin
# wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.tar.gz
5.- descomprimir los archivos en la carpeta "phpmyadmin"
# tar -xvzf phpMyAdmin-latest-all-languages.tar.gz -C phpmyadmin --strip-components 1
6.- reiniciar la base de datos
# systemctl start mariadb
7.- navegar en el phpmyadmin
# http://my.public.dns.amazonaws.com/phpmyadmin
Configurar PhpAdmyn
1.- copiar el archivo de configuracion
# cp config.sample.inc.php config.inc.php
2.- agregar los siguientes campos en config.inc.php
$i++;
$cfg['Servers'][$i]['verbose'] = 'Database Server 2';
$cfg['Servers'][$i]['host'] = '192.168.1.102';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
martes, 15 de mayo de 2018
miércoles, 9 de mayo de 2018
AWS LINUX 2 | uninstall nginx
[root@server]# service nginx stop
[root@server]# chkconfig nginx off
[root@server]# yum remove nginx
[root@server]# chkconfig nginx off
[root@server]# yum remove nginx
martes, 8 de mayo de 2018
MySql | Restaurar información desde un txt
1.- editar my.ini para que pueda leer archivos de cualquier lugar
secure-file-priv=""
2.- reiniciar servicios de MySql
3.- linea de comandos de S.O.
c:\cd C:\Program Files\MySQL\MySQL Server 5.7\bin
4.- conectarse
c:\ mysql --user={aqui va el usuario} --password {aqui la base de datos}
# pide clave
5.- comando para restaurar la base de datos
LOAD DATA INFILE 'D:\\tmp\\bd.txt'
INTO TABLE usuario
FIELDS TERMINATED BY '|' IGNORE 1 LINES ;
Otros
* mysql> SHOW VARIABLES LIKE "secure_file_priv";
secure-file-priv=""
2.- reiniciar servicios de MySql
3.- linea de comandos de S.O.
c:\cd C:\Program Files\MySQL\MySQL Server 5.7\bin
4.- conectarse
c:\ mysql --user={aqui va el usuario} --password {aqui la base de datos}
# pide clave
5.- comando para restaurar la base de datos
LOAD DATA INFILE 'D:\\tmp\\bd.txt'
INTO TABLE usuario
FIELDS TERMINATED BY '|' IGNORE 1 LINES ;
Otros
* mysql> SHOW VARIABLES LIKE "secure_file_priv";
lunes, 30 de abril de 2018
AWS | Conectar EC2 y EFS
1.- conectarse a Amazon Linux
user : ec2-user
2.- conectarse como super usuario
# sudo su
3.- instalar los utilidades de efs en el servidor
# sudo yum install -y amazon-efs-utils
4.- ir a la carpeta donde se montara el disco virtual
# cd /mnt
5.- crear carpeta efs en donde se montara las unidades
# mkdir efs
# cd efs
# mkdir edocumento
6.- montar disco
# mount -t efs fs-12345678:/ /mnt/efs
7.- ver dispositivos montados
# findmnt
OR
# cat /proc/self/mounts
OR
# cat /proc/mounts
OR
# df -h
OR
# lsblk -fm
OR
# fdisk -l
8.- automontar
# /etc/fstab
# fs-12345678 /mnt/efs efs defaults,_netdev 0 0
9.- permisos en la carpeta para que otros tengan permisos de escritura
# chmod 777 *
NOTA
ver que los grupos de seguridad sean los mismos
user : ec2-user
2.- conectarse como super usuario
# sudo su
3.- instalar los utilidades de efs en el servidor
# sudo yum install -y amazon-efs-utils
4.- ir a la carpeta donde se montara el disco virtual
# cd /mnt
5.- crear carpeta efs en donde se montara las unidades
# mkdir efs
# cd efs
# mkdir edocumento
6.- montar disco
# mount -t efs fs-12345678:/ /mnt/efs
7.- ver dispositivos montados
# findmnt
OR
# cat /proc/self/mounts
OR
# cat /proc/mounts
OR
# df -h
OR
# lsblk -fm
OR
# fdisk -l
8.- automontar
# /etc/fstab
# fs-12345678 /mnt/efs efs defaults,_netdev 0 0
9.- permisos en la carpeta para que otros tengan permisos de escritura
# chmod 777 *
NOTA
ver que los grupos de seguridad sean los mismos
miércoles, 25 de abril de 2018
lunes, 9 de abril de 2018
CENTOS 7 MINI : Red
1.- ver tarjetas de red
# nmcli d
2.- modificar tarjetas de red
# nmtui
https://www.krizna.com/centos/setup-network-centos-7/
# nmcli d
2.- modificar tarjetas de red
# nmtui
https://www.krizna.com/centos/setup-network-centos-7/
domingo, 8 de abril de 2018
AWS - Amazon Linux 2 LTS | install Nginx
en la consola por SSH:
# wget -r --no-parent -A 'epel-release-*.rpm' http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/
# rpm -Uvh dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-*.rpm
# ls -l /etc/yum.repos.d/
* reiniciar servicios
# service nginx start
OR
# systemctl start nginx
DOCUMENTACION DE REFERENCIA
https://github.com/tooltwist/documentation/wiki/Installing-EPEL-Repository-on-Amazon-AWS-EC2
https://comtechies.com/how-to-install-and-configure-nginx-on-amazon-ec2-rhel-and-ubuntu-instances.html
# wget -r --no-parent -A 'epel-release-*.rpm' http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/
# rpm -Uvh dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-*.rpm
# ls -l /etc/yum.repos.d/
* reiniciar servicios
# service nginx start
OR
# systemctl start nginx
DOCUMENTACION DE REFERENCIA
https://github.com/tooltwist/documentation/wiki/Installing-EPEL-Repository-on-Amazon-AWS-EC2
https://comtechies.com/how-to-install-and-configure-nginx-on-amazon-ec2-rhel-and-ubuntu-instances.html
Suscribirse a:
Entradas (Atom)