Agosto 21st, 2012 by maximi89

La siguiente línea es para subir archivos desde nuestro equipo hacia el equipo remoto:
/var/www/www/taekwondo_canchas/*

Seguidamente dice:
taekwondo@192.168.1.5:/home/taekwondo/html/canchastkd
Esto identifica el usuario, con su dirección y finalmente la ruta del servidor remoto donde alojaremos nuestros archivos.

Esto luce:

scp /var/www/www/taekwondo_canchas/* taekwondo@192.168.1.5:/home/taekwondo/html/canchastkd

Si queremos descargar archivos del servidor remoto ponemos:

scp taekwondo@192.168.1.5:/home/taekwondo/html/canchastkd/* .

El punto indica que será alojado desde el directorio desde donde lo invocamos.

Fuente: http://www.vilecha.com/hellguest/ssh_scp.asp

Posted in Sin categoría Tagged with: , , , , , , , , , , ,

Agosto 6th, 2012 by maximi89

Interesante Guía me mostró un amigo, tienen para aprender programando muchos lenguajes
http://www.codecademy.com/es/tracks/

Nos enfocamos en Python:
http://www.codecademy.com/es/tracks/python

En python para declarar variables
nomVar1 = 1
nomVar2 = 1.2
nomVar3 = False
nomVar4 = “Texto”

4 + 3 (imprime el resultado inmediatamente)
print “Cómo ” + “concatenar?”
print nomVar1

Subtraction (-)
Multiplication (*)
Division (/)
Exponentiation (**)
Modulo (%) (divide y obtiene resto si es que hay)

y otras funciones más… todas en el mismo curso que te ayudarán a aprender en pocos pasos como funciona Python.
Yo sigo mirando el cursillo.

Transformar de tupla o listado a texto o string:

print(“ROL: “, ”.join(datos))

Crear funciones:

def lectura_bd():
….

def lectura_bd(entrada):
print(“entrada”)

La siguiente función lo que hace es conectarse a la BD y si no existe crearla, luego el cursos lo usamos como C y ejecutamos un comando con C.EXECUTE(), para esto debemos importar la librería con: import sqlite3

def lectura_bd():
conn = sqlite3.connect(“ciren.sqlite3”)
c = conn.cursor()
c.execute(“SELECT DISTINCT rol FROM ciren_sqlite”)
print (c.rowcount)
for row in c:
datos = c.fetchone()
# datos = c.fetchmany()
print(“ROL: “, ”.join(datos))
consultar(”.join(datos))
return 1

Otras librerías de interés:

import csv
import codecs
import datetime
import os
import random
import sqlite3
import shutil
import tempfile
import sys

Si necesitan ver información sobre como usar las librerias, en la SHELL de Python pongan:
>>>import sqlite3
>>>help(sqlite3)

Eliminar archivos con ruta completa:

import os
import datetime

fecha = str(datetime.date.today())
print(fecha)
print(str(os.getcwd()) + “/” + “CIREN_REPORTE_ERRORES_” + fecha + “.txt”)
os.remove(str(os.getcwd()) + “/” + “CIREN_REPORTE_ERRORES_” + fecha + “.txt”)

Posted in Sin categoría Tagged with: , , , , , , , , , , , , , , , , , , , , , , ,

Enero 7th, 2012 by maximi89

zip ./archivo_salida.extension ./archivoentrada (para carpeta ./* sin adicionales…)
tar -cvf archivosalida archivoentrada
bzip2 -z archivoentrada

Bzip2 automáticamente tomará el archivo y lo comprimirá eliminando el anterior que había, osea el tar…. voilà!

Fuente: http://www.linuxzone.es/metodos-de-compresion-y-descompresion-en-linux/

Posted in Sin categoría Tagged with: , , , , , , , , , , , , ,

Agosto 11th, 2011 by maximi89

Después de ingresar este comando aparecerá un campo donde deberás ingresar la clave.

maximi89@debian:~/mesa$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 312
Server version: 5.1.58-1 (Debian)

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.

mysql>

Dentro de este, podrás ejecutar todos los comandos que deseas:

create database nombre;
use nombrebasededatos;
create table nombre;
CREATE TABLE ejemplo( id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY(id), nombre VARCHAR(30), edad INT);
delete from tabla where campo=valor;
TRUNCATE TABLE nombretabla; (REFIÉRASE ENLACE 2)
drop database nombre;
drop table nombre;
alter table nombretabla add (campo tipo, campo tipo);
alter table empresa change fotos fotos longblob;
alter table empresa modify fotos longblob;
alter table nombretabla [función a usar]; (véase http://dev.mysql.com/doc/refman/5.0/es/alter-table.html )
UPDATE tabla SET campo = ‘valor’, campo2 = ‘valor2’ WHERE condicion;
UPDATE table SET campo=valornuevo WHERE campo1=valor1 AND campo2=valor2;

select * from tabla;
show databases;
show tables;
insert into TABLA values (‘primercampo’,’segundocampo’); ( http://www.w3schools.com/SQL/sql_insert.asp )
insert into table tabla_linux values(valor1,valor2);

Desde PHP:
$conectar = mysql_connect(“localhost”,”root”,”claveDB”) or die (mysql_error());
mysql_select_db(‘linux’) or die (mysql_error());
$consulta (“insert into table tabla_linux values(0,’$nombre’,’$apellido’,’$rut’,’$nac’,’$ciudad’);”);
$resultado = mysql_query($consulta,$conectar) or die (mysql_error());

para pasar los datos desde la BD a Navegador usar
mysql_fetch_array();

—————————————————————-

Fuente: http://www.w3schools.com/php/php_mysql_update.asp
http://www.electrictoolbox.com/article/mysql/delete-all-data-mysql/

Posted in Sin categoría Tagged with: , , , , , , , , , , , , , , , , , , , ,

Marzo 21st, 2011 by maximi89

Este sencillo programa nos permitirá que podamos pastear desde la misma CLI, o línea de comandos….

apt-get install pastebinit

Voilà!, tenemos listo el programa, tan fácil como hacer ahora un:


cat /archivo | pastebinit

Espero sea de utilidad… en Fedora existe “fpaste”.

Posted in Sin categoría Tagged with: , , , , ,

Follow

Get every new post on this blog delivered to your Inbox.

Join other followers: