datos

8
fp.ry4k2zt Tenemos 3 tomcat ps -ef | grep java Tomcatcnv Tomcatcvnet Tomcatcvnetprivado 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:

Upload: javier-arenas-suarez

Post on 07-Jan-2016

1 views

Category:

Documents


0 download

DESCRIPTION

Comandos

TRANSCRIPT

Page 1: Datos

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

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

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

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

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

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

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

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$