Comandos Linux

Comandos para ejecutar en Linux de utilidad

MASTERS SISFOX

Preparar master v1.5 zipeado para subir

cd /Users/jorgeburdz/sitios/master;
rm -rf *;
svn export --force svn://host.sisfox.com/master/branches/master1.5/ .;
tar -zcvf master.tar.gz *;

Preparar master v2.0 zipeado para subir

cd /Users/jorgeburdz/sitios/master;
rm -rf *;
svn export --force svn://host.sisfox.com/master/trunk/ .;
tar -zcvf master.tar.gz *;

Actualizar un master 1.5 online

svn export --force svn://host.sisfox.com/master/branches/master1.5/ .;
chown -R javiersw.javiersw adm css data img inc *php *txt .htaccess;
chmod -R 0777 img data css adm/config_sitio.php adm/data;
chmod 0755 img data css;
chmod 0644 img/.htaccess data/.htaccess css/.htaccess;
NOTA: cambiar la segunda línea por el grupo.usuario que corresponda

Actualizar un master 2.0 online

svn export --force svn://host.sisfox.com/master/trunk/ .;
chown -R sisfox.sisfox adm css data img inc *php *txt .htaccess;
chmod -R 0777 img data css adm/data;
chmod 0755 img data css;
chmod 0644 img/.htaccess data/.htaccess css/.htaccess;
NOTA: cambiar la segunda línea por el grupo.usuario que corresponda

Actualizar un master - revisión específica

svn export -r 1331 --force svn://host.sisfox.com/master/trunk/ .;
chown -R fcondina.fcondina adm css data img inc *php *txt .htaccess;
chmod -R 0777 img data css adm/config_sitio.php adm/data;
chmod 0755 img data css;
chmod 0644 img/.htaccess data/.htaccess css/.htaccess;
NOTA: cambiar la segunda línea por el grupo.usuario que corresponda

Actualizar un master - borrado de versión anterior

cd /home/fabrica/public_html;
rm -rf inc adm/ajax adm/clases adm/css adm/data adm/fckeditor adm/images adm/img adm/inc adm/js adm/modulos adm/plugins adm/procesos adm/tablas adm/upgrade data/csv css/colorbox css/nivo css/nyroModal css/ui;
NOTA: cambiar la ruta por la que corresponda

Master revisión específica

cd /Users/jorgeburdz/sitios/master-rev;
svn export -r 2809 --force svn://host.sisfox.com/master/trunk/ .

Instalar nuevo proyecto

cd /Users/jorgeburdz/sitios;
mkdir centrodedia-ciad.com.ar;
svn export --force svn://host.sisfox.com/nuevo/trunk/ centrodedia-ciad.com.ar ;  
chmod -R 0777 centrodedia-ciad.com.ar
NOTA: cambiar la segunda, tercera y cuarta línea por el nombre de carpeta que corresponda

Instalar nuevo proyecto / carpeta existente

cd /Users/jorgeburdz/sitios;
svn export --force svn://host.sisfox.com/nuevo/trunk/ eslingar.com.ar
chmod -R 0777 eslingar.com.ar
NOTA: cambiar la segunda y tercera línea por el nombre de carpeta que corresponda

Instalar un WordPress

wget http://wordpress.org/latest.tar.gz;
tar -xzvf latest.tar.gz;
chown -R asadoar.asadoar wordpress;
mv wordpress/*.* .;
mv wordpress/* .;
rm -rf wordpress
NOTA: cambiar la tercera línea por el grupo.usuario que corresponda

COMPRESIÓN

Descomprimo un master

tar -xvzf master.tar.gz;
rm -rf master.tar.gz;

zipear directorio

tar -zcvf master.tar.gz *
tar -zcvf audium.tar.gz .htaccess adm css data img inc index.php *txt

descomprimir

tar -xzvf audium.tar.gz

Copio proyecto

cp -R adm css data .htaccess img inc index.php robots.txt ../printer/

MYSQL

Conexión localhost mysql

sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock

MANTENIMIENTO

borrar los archivos de los últimos 30 días de una carpeta

find -mtime +5 -type f -exec rm -f {} \;

borrar ciertos archivos

find img -name .svn -exec rm -f {} \; find /home -name *.php | grep "/img/" find /home -name .htaccess -exec chmod 0644 {} \;

Borrar queue e-mails

sudo postsuper -d ALL

Cambiar masivamente permisos a archivos y directorios

find /home/sisfox/svn/sisfox -type f -exec chmod 660 {} \; find /home/sisfox/svn/sisfox -type d -exec chmod 2770 {} \;

SUBVERSION

para reiniciar el svn

svnserve -d -r /home/sisfox/repos

Para crear svn

svnadmin create /home/sisfox/repos/nxpost 

SEGURIDAD

Desactivar mod_security

httpd -M |grep sec

Activar mod_security

httpd -M |grep security2

Para activar csf

csf -e

Para desactivar csf

csf

Para ubicar archivos maliciosos

find /home -name *.php | grep "/img/" ; find /home -name *.phtml | grep "/img/"; find /home -name *.html | grep "/img/"; find /home -name *.php | grep "/css/"; find /home -name *.phtml | grep "/css/"; find /home -name *.html | grep "/css/";
find /home -name *.phtml | grep "/adm/";

VARIOS

copiar de un servidor a otro

scp -pr -P2200 root@207.7.80.51:/home/demosite/vds/css .

liberar memoria

free -m

Borrar Parallels

cd /Library/StartupItems/;
sudo rm -rf Parallels;
cd /Applications;
sudo rm -rf Parallels;
cd /System/Library/Extensions/;
sudo rm -rf vmmain.kext;
sudo rm -rf hypervisor.kext;
sudo rm -rf Pvsvnic.kext;
sudo rm -rf ConnectUSB.kext;
sudo rm -rf Pvsnet.kext;
Contactanos

Contáctate Ahora!

Queremos conocer tus inquietudes

(Todos los campos obligatorios)