<?xml version="1.0" encoding="ISO-8859-1"?><!-- generator="FeedCreator 1.7.2-ppt (info@mypapit.net)" --><rss version="2.0">    <channel>        <title>Mi blog de información</title>        <description><![CDATA[Información sobre linux, debian, php, mysql y de mis proyectos en general]]></description>        <link>http://yordanisp.blogcindario.com/</link>        <lastBuildDate>Tue, 28 Oct 2008 18:20:00 +0100</lastBuildDate>        <generator>FeedCreator 1.7.2-ppt (info@mypapit.net)</generator>        <item>            <title>configurar apache en debian</title>            <link>http://yordanisp.blogcindario.com/2008/10/00002-configurar-apache-en-debian.html</link>            <description><![CDATA[echo -e "\033[1;34msi al instalar Mysql no le pidión nunca una contraseña entonces al entrar al phpmyadminla contraseña es vacía y el usuario es root. No intente nunca borrar el usuario que crea mysql, es de seguridad y si lo borra terminará lamenteblemente reinstalando mysql\033[0;0m"sleep 6;;2) echo -e " \033[1;34m######################### #Configurar Apache2     # #########################\033[0;0m"ln -s /etc/apache2/mods-available/php5.conf /etc/apache2/mods-enabledln -s /etc/apache2/mods-available/php5.load /etc/apache2/mods-enabledln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabledln -s /etc/apache2/mods-available/userdir.conf /etc/apache2/mods-enabledln -s /etc/apache2/mods-available/userdir.load /etc/apache2/mods-enabled;;3)echo -e " \033[1;34m######################### #   Crear VirtualHost   # #########################\033[0;0m"echo -ne "Escriba el nombre del virtualhost que desea crear por ejemplo si escribe (www) y su dominio es (dmecf.vcl.rimed.cu) saldra así www.dmecf.vcl.rimed.cu: "read host echo -ne "Escriba la dirección email del admin del dominio: "read mail echo -ne "Escriba el nombre de su dominio por ejemplo dmecf.vcl.rimed.cu: "read dominioecho -ne "Escriba directorio donde se encuentra hosteado su web por ejemplo /var/www/sitios/dmecf: "read ruta echo -e "<VirtualHost *>	ServerName $host.$dominio	ServerAdmin $mail 		DocumentRoot $ruta	<Directory $ruta/>		Options Indexes FollowSymLinks MultiViews		AllowOverride None		Order allow,deny		allow from all	</Directory>	ErrorLog /var/log/apache2/error.log	LogLevel warn	CustomLog /var/log/apache2/access.log combined	ServerSignature On</VirtualHost>" >/etc/apache2/sites-available/w-$hostln -s /etc/apache2/sites-available/w-$host /etc/apache2/sites-enabledsleep 3/etc/init.d/apache2 restart;; 4);; *) echo "Opción ingresada no válida, intente de nuevo";; esacdoneexit 0]]></description>            <pubDate>Tue, 28 Oct 2008 11:42:49 +0100</pubDate>        </item>        <item>            <title>Comandos de debian</title>            <link>http://yordanisp.blogcindario.com/2008/10/00001-comandos-de-debian.html</link>            <description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&laquo;&laquo;&laquo;&laquo;&laquo;&laquo;  TRABAJO CON FICHEROS    &raquo;&raquo;&raquo;&raquo;&raquo;&raquo;| <br />mc ----------------------------------- Explorador de archivos que incluye su propio editor,mcedit. <br />mcedit ------------------------------- Editor de texto inclu&iacute;do en mc. <br />ls ----------------------------------- Lista los ficheros de un directorio concreto. <br />ls -l ---------------------------- Lista tambi&eacute;n las propiedades y atributos. <br />ls -la --------------------------- Lista ficheros incluidos los ocultos de sistema. <br />ls -la | more -------------------- Lista los  ficheros de un directorio de forma paginada.<br />cat -n fichero ----------------------- Muestra el contenido de un fichero.(-n lo numera) <br />pr -t fichero ------------------------ Muestra el contenido de un fichero de manera formateada.Ver imprimiendo. <br />cat fichero | less -------------, <br />cat fichero | lmore ------------|                                 |----&gt; Muestra el contenido de un fichero de forma paginada. <br />more fichero -------------------| <br />less fichero ------------------- <br />zcat fichero -------------------          <br />zmore fichero ------------------|----&gt; Muestra el contenido de un fichero comprimido (.gz) <br />zless fichero ------------------' <br />echo cadena -------------------------- echo nos muestra en pantalla,el texto que le siga.    grep 'cadena' <br />stat fichero ------------------------- Muestra el estado de un fichero. <br />stat -f fichero ----------------- Muestra el estado del sistema de ficheros.<br />file fichero ------------------------- Muestra de qu&eacute; tipo es un fichero.     <br />tail archivo ------------------------- Muestra las &uacute;ltimas l&iacute;neas de un archivo,10 por defecto. <br />tail -n 12 archivo --------------- Muestra las 12 &uacute;ltimas l&iacute;neas del fichero. <br />head -n&ordm; fichero --------------------- Muestra las primeras (n&uacute;mero) l&iacute;neas de un fichero. <br />find /usr -name yordanis -print ---------- Busca todos los ficheros con nombre yordanis en /usr. find /home/paco <br />name *.jpg -print --- Busca todas las im&aacute;genes .jpg  en /home/paco.<br />V           V          `----&gt;muestra la ruta completa del fichero encontrado 	ruta  patr&oacute;n de b&uacute;squeda	 	  <br />whereis ejecutable ------------------- Busca ejecutables(ejemplo: whereis find) <br />type comando ------------------------- Muestra la ubicaci&oacute;n del comando indicado. <br />pwd ---------------------------------- Visualiza el directorio actual. <br />history ------------------------------ Muestra el listado de comandos usados por el usuario (~/.bash_history) <br />fc -l -------------------------------- Muestra el listado de los &uacute;ltimos comandos ejecutados. <br />eject cdrom0 ------------------------- Abre la bandeja del cdrom. <br />eject -t cdrom0 ---------------------- Cierra la bandeja del cdrom. <br />cd nom_directorio -------------------- Cambia de directorio <br />cd .. ---------------------------- Vuelves al anterior. <br />cd .mozilla ---------------------- Entras al de mozilla.(por la puerta grande) <br />cd ./.mozilla -------------------- Entras al de mozilla (indicando la ruta relativa) <br />cd /home/paco/.mozilla ----------- Entras al de mozilla.(indicando la ruta completa) <br />cp -dpR fichero1 ruta_fichero2 ------- Realiza una copia del fichero1 a ruta_fichero2,cambi&aacute;ndole el nombre. <br />cp -dpR fichero1 /directorio --------- Copia fichero1 a directorio,conservando fichero1 el nombre. <br />-R ------------------------------ Copia un directorio recursivamente,salvo los ficheros especiales. <br />-p ------------------------------ Copia preservando permisos,propietario,grupos y fechas. <br />-d ------------------------------ Conserva los enlaces simb&oacute;licos como tales y preserva las relaciones de los duros. <br />-a ------------------------------ Lo mismo que -dpR .    '----------- <br />mv ruta_fichero1 ruta_fichero2 ------- Mueve y/o renombra ficheros o directorios. <br />mkdir nom_directorio ----------------- Crea un directorio. <br />rmdir nom_directorio ----------------- Elimina un directorio(tiene que estar vac&iacute;o). <br />rm archivo --------------------------- Elimina archivos . <br />rm -r directorio ----------------- Borra los ficheros de un directorio recursivamente.<br />rm *.jpg ------------------------- Borra todos los ficheros .jpg del directorio actual. <br />ln ruta_fichero ruta_enlace --------- Crea un enlace duro (con el mismo inodo,es decir mismo fichero con distintos nombres)  <br />ln -s ruta_directorio ruta_enlace --- Crea un enlace simb&oacute;lico (con diferente inodo,es decir se crea un nuevo fichero                                        |que apunta al "apuntado",permitiendo enlazar con directorios y con ficheros de                                         |otro sistema de archivos) <br />diff -w fichero1 fichero2 -------- Descarta espacio en blanco cuando compara l&iacute;neas. <br />diff -q fichero1 fichero2 -------- Informa s&oacute;lo de si los ficheros difieren,no de los detalles de las diferencias. <br />diff -y fichero1 fichero2 -------- Muestra la salida a dos columnas. <br />join [opciones] fichero1 fichero2 ---- Muestra las l&iacute;neas coincidentes entre fichero1 y fichero2. <br />wc fichero --------------------------- Muestra el n&ordm; de palabras,l&iacute;neas y caracteres de un archivo. <br />wc -c fichero ------------------------ Muestra el tama&ntilde;o en bytes de un fichero. <br />touch [-am][-t] fichero -------------- Cambia las fechas de acceso (-a) y/o modificaci&oacute;n (-m) de un archivo.    <br />touch -am fichero ---------------- A la fecha actual.Si no existiese el fichero,se crear&iacute;a. <br />touch -am -t 0604031433.30 fich -- A la fecha especificada.Si no existiese el fichero,se crear&iacute;a. <br />AAMMDDhhmm.ss ------- Si no se especifican los segundos,tomar&iacute;a 0 como valor. <br />touch fichero -------------------- Usado sin opciones crear&iacute;a un fichero con la fecha actual. <br />split -b 1445640 mozart.ogg mozart- -- Partir un archivo<br />cat mozart.* &gt; mozart.ogg ------------ Unir las distintas partes de un fichero cortado con split. <br />chown [-R] usuario fichero ----------- Cambia el propietario de un fichero o directorio.<br /> chgrp [-R] grupo fichero ------------- Cambia el grupo de un fichero o directorio. <br />chmod [-R][ugo][+/- rwxs] fichero ---- Cambia los permisos de acceso de un fichero <br />+: da permisos -: quita permisos u: propietario  R: recursivo            |g: grupo        r: lectura          ejemplo: chmod +x fichero ,es lo mismo que: chmod a+x fichero o: otros        w: escritura        explicaci&oacute;n: a es la opci&oacute;n por defecto. a: todos        x: ejecuci&oacute;n s: los atributos suid y sgid,otorgan a un "fichero" los permisos de su due&ntilde;o o grupo respectivamente,cada vez que se ejecute,sea quien sea el que lo ejecute. <br />Ejemplo: chmod +s /usr/bin/cdrecord C&oacute;mo afectan los permisos  a los directorios: r permite ver su contenido(no el de sus ficheros) w permite a&ntilde;adir o eliminar ficheros (no modificarlos) x permite acceder al directorio. M&eacute;todo absoluto de determinar los permisos:  chmod 760 fichero<br />umask nnn ---------------------------- Establece qu&eacute; permisos ser&aacute;n deshabilitados para los archivos nuevos. <br />umask --------------------------- Muestra la configuraci&oacute;n actual de umask(normalmente 022)  <br />umask 000 ----------------------- Deshabilita ninguno,es decir los activa todos. <br />umask  0   2   2  = chmod  7   5   5 <br />umask  0   0   0  = chmod  7   7   7 <br />umask --- -w- -w- = chmod rwx r-x r-x <br />umask --- --- --- = chmod rwx r-x r-x Una manera r&aacute;pida de averiguar los permisos partiendo de umask es aplicando la siguiente resta:&nbsp; 777-022=755 para el primer caso y  777-000=777 para el segundo. Cuando umask es 022,los permisos normales de un directorio son 755 (rwx r-x r-x) producto de la      | resta 777-022.Sin embargo los de un fichero son 644 (rw- r-- r--). &Eacute;sto es as&iacute; porque se considera    | que lo normal para un fichero es que no sea ejecutable de manera que la resta para averiguar los permisos de un fichero ser&iacute;a 666-022=644 Si escribo en una consola umask 000 y a continuaci&oacute;n "mkdir nuevodirectorio",&eacute;ste tendr&aacute; todos los      | pemisos: rwx rwx rwx (777) pero &iquest;y los ficheros que creemos dentro de dicho directorio? pues &eacute;stos tendr&aacute;n los permisos : rw- rw- rw- (666) resultado de la resta 666-000=666&nbsp; <br /><br />Imprimiendo <br /><br />lpr fichero -------------------------- A&ntilde;ade un documento a la cola de impresi&oacute;n lpr -#3 fichero ----------------- Realiza 3 copias del fichero. <br />lpq ---------------------------------- Muestra los documentos en cola <br />lprm --------------------------------- Cancela la impresi&oacute;n del documento activo. <br />lprm 3 -------------------------- Cancela la impresi&oacute;n del trabajo n&ordm; 3.<br />pr +2 l70 -w 80 -h "Comandos" fichero- Preprocesador de impresi&oacute;n para formatear un archivo de texto. <br />70  --------------------------- Establece la longitud de la p&aacute;gina de 70 lineas (66 por defecto) <br />-w 80  -------------------------- Establece el ancho de linea en 80 caracteres()72 por defecto). <br />-h "Comandos" ------------------- Establece "Comandos" como cabecera de cada p&aacute;gina. <br />+2 ------------------------------ Imprime a partir de la p&aacute;gina 2. <br />-t ------------------------------ No imprimir&iacute;a cabeceras ni pies de p&aacute;gina. <br />pr l70 -d comandos.txt <br />lpr --------- Una vez formateado el documento lo manda a la cola. <br /><br />Nano <br /><br />nano fichero ------------------------- Leer,crear,editar un fichero de texto. <br />M = Esc/Alt      |    | Ctrl + g---------- Invocar el men&uacute; de ayuda. <br />Ctrl + x ----------- Salir de nano. <br />Ctrl + o ----------- Escribir el fichero actual a disco. <br />Ctrl + r ----------- Insertar otro fichero en el actual. <br />Ctrl + w ----------- Buscar un texto en el editor. <br />Ctrl + y ----------- Moverse a la p&aacute;gina anterior. <br />Ctrl + v ----------- Moverse a la p&aacute;gina siguiente. <br />Ctrl + k ----------- Cortar la l&iacute;nea actual y guardarla en el cutbuffer. <br />Ctrl + u ----------- Pegar el cutbuffer en la l&iacute;nea actual. <br />Ctrl + l ----------- Redibujar la pantalla actual. <br />Ctrl + j ----------- Justificar el p&aacute;rrafo actual. <br />Ctrl + m ----------- Insertar un retorno de carro en la posici&oacute;n del cursor. <br />Ctrl + _ ----------- Ir a un n&uacute;mero de l&iacute;nea en concreto. <br />M + g -------------- Ir a un n&uacute;mero de l&iacute;nea en concreto. <br />M + i -------------- Auto indentar habilitar/deshabilitar. <br />M + x -------------- Modo ayuda habilitar/deshabilitar. <br />M + p -------------- Modo Pico habilitar/deshabilitar. <br />M + m -------------- Soporte para rat&oacute;n habilitar/deshabilitar. <br />M + r -------------- Reemplazar texto en el editor. <br />M + e -------------- Expresiones regulares habilitar/deshabilitar. <br />M + b -------------- Respaldar ficheros habilitar/deshabilitar. <br />M + s -------------- Desplazamiento suave habilitar/deshabilitar. <br />M + h -------------- Tecla 'smart home' habilitar/deshabilitar. <br />M + y -------------- Coloreado de sintaxis habilitar/deshabilitar. <br />M + p -------------- Mostrar blancos habilitar/deshabilitar. <br />Formatos: [w3m,lynx,links,links2,elinks] <br />fichero.html ---------- Visualizan ficheros html. <br />tidy fichero.html ------------------------------------ Analiza el c&oacute;digo de un documento html. <br />tidy -m fichero.html ----------------------------- Corrige,modific&aacute;ndolo,el c&oacute;digo del fichero html. <br />tidy -m -asxml fichero.html ---------------------- Convierte un html a xml <br />tidy -m -asxhtml fichero.html -------------------- Convierte un html a xhtml <br />tidy -m -ashtml fichero.xhtml -------------------- Convierte un xhtml a html <br />pstotext fichero.ps | less --------------------------- Visualiza ficheros ps. pstotext fichero.pdf <br />less -------------------------- Visualiza ficheros pdf. <br />pdftops fichero.pdf fichero.ps ----------------------- Convierte un fichero pdf a ps. <br />pdftotext -layout fich.pdf fich.txt ------------------ Convierte un fichero pdf a texto. <br />pdftotext -layout -htmlmeta fich.pdf fich.html ------- Convierte un fichero pdf a html. <br />htmldoc fich1.html fich2.html -f unidos.html --------- Une varios ficheros html en uno solo.  <br />htmldoc --webpage fich1.html fich2.html -f suma.pdf -- Convierte o une varios html en un pdf. <br />htmldoc --webpage fich1.html fich2.html -f suma.ps --- Convierte o une varios html en un ps. <br />links2 fichero.html -&gt; guardar con formato...--------- Convierte un fichero html a texto. <br />antiword fichero.doc | less -------------------------- Visualiza un fichero doc. <br />antiword -p folio fichero.doc &gt; fichero.ps ----------- Convierte un fichero doc a ps con tama&ntilde;o folio <br />antiword -t -w 30 fichero.doc &gt; fichero.txt ---------- Convierte un fichero doc a texto                                                         |-p tambi&eacute;n puede ser a3,a4,a5,b4,etc <br /><br />]]></description>            <pubDate>Fri, 03 Oct 2008 23:20:27 +0100</pubDate>        </item>    </channel></rss>