datos
DESCRIPTION
ComandosTRANSCRIPT
![Page 1: Datos](https://reader031.vdocuments.co/reader031/viewer/2022020812/563db8eb550346aa9a9836fa/html5/thumbnails/1.jpg)
7/17/2019 Datos
http://slidepdf.com/reader/full/datos-568e166062b92 1/8
fp.ry4k2zt
Tenemos 3 tomcat
ps -ef | grep java
TomcatcnvTomcatcvnetTomcatcvnetprivado
cd /datos/webs/webapps/ están las aplicaciones
contexto = aplicacion
ficheros para arrancar cvn estan en /aplicaciones/tomcatcvn/bin
logs --> /aplicaciones/tomcatcvn/logs
instancia cvn normalmente no para con shutdown.sh
comprobar estado tomcat tail -f catalina.out
Pro 4 nodos paramos 1 y luego replicamos al resto.
10.129.5.150 --> balanceador
nsroot // nsroot
load balancing
Services
ServiciosCVN1 - ServiciosCNV1_cvnet1
disable ... ok
despues Enabled
Paramos luego el 2 y el 3.
paramos el tomcat que corresponda en los servidores.
backup de la app
desde el nodo 1 rsync como root
ejemplo:
![Page 2: Datos](https://reader031.vdocuments.co/reader031/viewer/2022020812/563db8eb550346aa9a9836fa/html5/thumbnails/2.jpg)
7/17/2019 Datos
http://slidepdf.com/reader/full/datos-568e166062b92 2/8
rsync -rzvltpog /datos/webs/webapps/cvn/cv [email protected]:/datos/webs/webapps/cvn/
-----Tener en cuenta si da error alguna aplicación tomcat, que puede faltar algun archivo en el directorio:
/aplicaciones/tomcatcvnet/conf/Catalina/cvnet
----
[root@FPROD-CVN02 ~]# vi .bash_history[root@FPROD-CVN02 ~]# pwd/root
cat ~/.bash_history
-------------------------------------------------------------------------------
Bloquear acceso a un apartado de la web en el fichero vhosts
<Location "/viagra-online-cheap-store"> Order deny </Location>
<Location "/viagra-online-cheap-store"> Order deny </Location>
<Location "/cheap-viagra"> Order deny </Location>
--------------------------------------------------------------------------------
Exportar consulta a fichero CSV
select * from mdl_inscripciones INTO OUTFILE '/tmp/campus.cvs' FIELDS TERMINATED
BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';
---------------------------------------------------------------------------------
Cambiar password httpd
![Page 3: Datos](https://reader031.vdocuments.co/reader031/viewer/2022020812/563db8eb550346aa9a9836fa/html5/thumbnails/3.jpg)
7/17/2019 Datos
http://slidepdf.com/reader/full/datos-568e166062b92 3/8
htpasswd -bc /etc/httpd/conf/passwd/campuscientificos_pass fecyt CCV.2oi5
httpd -S para ver que la sintaxis de httpd es correcta.
Dirección default de las webs si fallan o se borran
<VirtualHost _default_:80>
</VirtualHost>
---------------------------------------------------------------------------------
Datos sistema operativo:
uname -a
cat /etc/issue
Versión mysql:
mysql -u root -p -e ' SELECT VERSION();
Alias - top
---------------------------------------------------------------------------------
Añadir usuario al subversion (SVN)
htpasswd -b /var/repositorio/htpasswd jarenas Javier_2015
svnadmin create /var/repositorio/svn/CampamentosMUNCYT Crear directorio en SVN
vi /var/repositorio/authz (para añadir nuestro usuario al directorio del SVN que quereamos)
----------------------------------------------------------------------------------
iis reset para resetear ISS
----------------------------------------------------------------------------------
MySQL
Crear usuario:
CREATE USER 'usuario'@'FPREP-RECOLECTAC' IDENTIFIED BY 'password';
CREATE USER 'campmuncyt'@'FPREP-EZ01' IDENTIFIED BY '7rc2';
GRANT ALL ON campamentosmuncyt.* to 'campmuncyt'@'FPREP-EZ01' IDENTIFIED by '7rc2' with grant option;
![Page 4: Datos](https://reader031.vdocuments.co/reader031/viewer/2022020812/563db8eb550346aa9a9836fa/html5/thumbnails/4.jpg)
7/17/2019 Datos
http://slidepdf.com/reader/full/datos-568e166062b92 4/8
mysql -h FPREP-BBDD03 --port=4306 -u fecyt -p
Crear BBDD:
CREATE DATABASE fecytweb DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
cat ~/.mysql_history
Borrar y crear BBDD:
DROP DATABASE recyt;CREATE DATABASE recyt;
Backup para BBDD pesadas:
mysqldump --opt --max_allowed_packet=200M --single-transaction nombre_bbdd -uroot -p > ruta
Permisos:
GRANT ALL ON campamentosmuncyt.* to 'campmuncyt'@'FPREP-EZ01' IDENTIFIED by '7rc2' with grant option;
Puerto de escucha BBDD 4306
chmod 644 settings.php permisos de escriturachmod 444 settings.php permisos de solo lectura
Ver logs o similares:
lsof -nc mysqld | grep -vE '(\.so(\..*)?$|\.frm|\.MY?|\.ibd|ib_logfile|ibdata|TCP)'
--------------------------------------------------------------------------------
-------
Exportar consulta SQLSELECT id,nombre,precio FROM productos INTO OUTFILE'/tmp/productos.txt' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';
---------------------------------------------------------------------------------------
php -v "Saber versión de php instalada"php -i | grep php.ini "Saber donde esta el php.ini"
php-cgi --version
php info
<?php
phpinfo();
?>
![Page 5: Datos](https://reader031.vdocuments.co/reader031/viewer/2022020812/563db8eb550346aa9a9836fa/html5/thumbnails/5.jpg)
7/17/2019 Datos
http://slidepdf.com/reader/full/datos-568e166062b92 5/8
Las ejecuciones de php tendrían que ser definiendo previamente la ruta de la versión de php que usaremos:
Para saber donde está el php - which php
/aplicaciones/php5.2.5/bin/php bin/php/ezcache.php --clear-all --allow-root-user
-----------------------------------------------
Panel admin drupal ?=rlaccede
--------------------------------------------------
Si un log ocupa mucho, tipo catalina.out, lo que podemos hacer es rotar ese log.
/etc/logrotate.d
Seria crear una tarea en ese directorio para que semanalmente genere uno nuevo.
--------------------------------------------------
ftp-unix:
chkconfig vsftpd --list --> comprobar si el servicio ftp está programado en el arranque
chkconfig vsftpd off --> deshabilitar el arranque del servicio ftp cada vez quereiniciamos
---------------------------------------------------
Tomcat diputación de segovia
Catalina.out --> /usr/share/tomcat6/logs/catalina.out
Arrancar y parar tomcat --> /etc/init.d/tomcat6.sh stop start
Ubicación de los .war --> /var/www/nodo01/PasosProduccion/nombredelservicio/incidencia
Al .war le damos permisos root:root
A la hora de hacer el despliegue lo hacemos con el tomcat arrancado --> cp -a paquete.war /var/www/LiferayDeploy
Los portlets que contengan el nombre "ext" hay que hacer previamente un backup del directorio:
/var/www/nodo01/webapps/ROOT/WEB-INF/classes/portal-ext.properties
Quedando una copia así --> portal-ext.properties.backup.2015040900
![Page 6: Datos](https://reader031.vdocuments.co/reader031/viewer/2022020812/563db8eb550346aa9a9836fa/html5/thumbnails/6.jpg)
7/17/2019 Datos
http://slidepdf.com/reader/full/datos-568e166062b92 6/8
Continuas con el despliegue con normalidad y antes de levantar el tomcat sobrescribes el backup sobre el directorio y levantas el tomcat.
|||||||||||||||||||||||||||||||||||||||||||||||||||
Detener el servicio del tomcat.
Hacer backup del fichero portal-ext.properties.
Eliminar ext-lportal-6.1-GA2-ext-service.jar en tomcat/lib/ext
Eliminar la carpeta lportal-6.1-GA2-ext dentro del directorio webapps
Eliminar todos los *-ext.xml en webapps/ROOT/WEB-INF excepto struts-config-ext.xml
Eliminar los ficheros dentro de webapps/ROOT/WEB-INF/lib
ext-lportal-6.1-GA2-ext-impl.jar
ext-lportal-6.1-GA2-ext-util-bridges.jar
ext-lportal-6.1-GA2-ext-util-java.jar
ext-lportal-6.1-GA2-ext-util-taglib.jar
Iniciar el servicio de tomcat.
Desplegar el nuevo pluggin-ext.
Solicitará reiniciar el tomcat.
Detener el servicio de tomcat.
Restaurar el fichero portal-ext.properties.
Iniciar el servicio de tomcat.
![Page 7: Datos](https://reader031.vdocuments.co/reader031/viewer/2022020812/563db8eb550346aa9a9836fa/html5/thumbnails/7.jpg)
7/17/2019 Datos
http://slidepdf.com/reader/full/datos-568e166062b92 7/8
---------------------------------------------------
SQL-Server
Log de errores --> Management --> SQL Server Logs
Ver lo que ocupa el log, vamos a la BBDD, reports, standar reports, disk usage.
--------------------------------------------------
Crear usuarios ftp:
useradd -d /datos/ftp/directorio usuario
passwd usuario ---> contraseña
vi /etc/passwd
---------------------------------------------------
grep "to=<" maillog | grep Sent | awk '{print $7}' > correos.txt
---------------------------------------------------
Arrancar servicio de forma permantente.
servicio run &
----------------------------------------------------
Copiar ficheros y sobreescribir.
yes | cp -af fichero directorio
----------------------------------------------------
ejecutar fichero patch
patch -p0 -b -i nombre.patch
----------------------------------------------------
Sobre la carpeta de Drupal 755 ademas de un chown -R apache:apache directorioSi da error a la hora de subir módulos a drupal hay que hacer un chmod 755 -R file
![Page 8: Datos](https://reader031.vdocuments.co/reader031/viewer/2022020812/563db8eb550346aa9a9836fa/html5/thumbnails/8.jpg)
7/17/2019 Datos
http://slidepdf.com/reader/full/datos-568e166062b92 8/8
ssobre el directorio 'sites/default/files'
riunet//riunet admin//driver
dnetfecytdn3t2014FECYTroute add 172.30.0.0 mask 255.255.0.0 192.168.0.249 -p
vaciar log " cat /dev/null > log
copiar todos los ficheros menos uno " cp -a `ls -1 | grep -v nombre_fichero` ruta "
Sobreescribir ficheros:
yes | cp -af ficheros ruta
-------------------------------------------
net stop WAS -- Parar IISnet start W3SVC -- Arrancar IIS
Temporal01.
Correo:
Problema de recibo de correos que no están en el servidor. SPF
dig dominio txt-------------------------------------------------------------------------Actualizar URL Wordpress
UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldurl','http://www.newurl') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://www.oldurl','http://www.newurl');
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldurl', 'h
ttp://www.newurl');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.oldurl','http://www.newurl');
Read06$