tag:blogger.com,1999:blog-82572984304711982822024-03-05T15:26:01.917-03:00LINUX - Rápido y FácilTodo lo que uno necesita saber para mantener y administrar LINUX fácil, rápido y seguro.Juan Zamphirópoloshttp://www.blogger.com/profile/04454960445381911987noreply@blogger.comBlogger43125tag:blogger.com,1999:blog-8257298430471198282.post-23868571725691044012014-02-26T16:45:00.004-03:002014-02-26T16:52:54.531-03:00Configurar acceso SSH en freeBSDPara poder acceder al ssh desde cualquier maquina desde la red se puede admitir la entrada del usuario root para ello editamos el archivo sshd_config:<br />
<br />
<b># vi /etc/ssh/sshd_config</b><br />
<br />
Y modificamos la línea donde dice PermitRootLogin de ‘no’ a ‘yes’ como debajo:<br />
<br />
<b>PermitRootLogin yes</b><br />
<br />
Grabamos y de esta forma podremos acceder al servidor vía ssh con algún cliente de Secure Shell como el PuTTY el cual es gratis.<br />
<br />
Fuente: <a href="http://doutdex.wordpress.com/2007/05/07/configurar-acceso-ssh-en-freebsd/" target="_blank">http://doutdex.wordpress.com/2007/05/07/configurar-acceso-ssh-en-freebsd/</a>Juan Zamphirópoloshttp://www.blogger.com/profile/04454960445381911987noreply@blogger.comtag:blogger.com,1999:blog-8257298430471198282.post-4133503141253674902013-11-15T14:56:00.000-03:002013-11-15T15:57:03.984-03:00BSD - THE FOLLOWING FILE SYSTEM HAD AN UNEXPECTED INCONSISTENCYBueno, esto ocurre cuando se apaga mal la maquina.<br />
Asi que presionamos Enter en la ultima linea y luego ejecutamos lo siguiente<br />
<br />
<div style="text-align: justify;">
<div style="text-align: justify;">
<b>fsck -y</b></div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Una vez terminado ejecutamos </div>
<div style="text-align: justify;">
<b> </b></div>
<div style="text-align: justify;">
<b>reboot</b></div>
<div style="text-align: justify;">
<b><br /></b></div>
<div style="text-align: justify;">
Listo. Y si esto no funciona o aparece.</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<b>fsck_ufs directory ##### name not found</b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Seguimos con lo siguiente...</div>
<div style="text-align: justify;">
Desactivamos el journal en la unidad con problemas</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<b>tunefs -j disable /dev/da0p1</b></div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Ejecutamos de vuelta </div>
<div style="text-align: justify;">
<br />
<div style="text-align: justify;">
<b>fsck -y</b></div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Y si todo va bien,<br />
<br />
<b>tunefs -j enable /dev/da0p1</b></div>
<div style="text-align: justify;">
<b> </b></div>
<div style="text-align: justify;">
<b>reboot</b></div>
<div style="text-align: justify;">
<b><br /></b></div>
<div style="text-align: justify;">
Listo :-)</div>
</div>
</div>
Juan Zamphirópoloshttp://www.blogger.com/profile/04454960445381911987noreply@blogger.comtag:blogger.com,1999:blog-8257298430471198282.post-80927045764920271812013-02-21T09:07:00.000-03:002013-02-21T09:07:21.019-03:00Chequear sectores dañados y defectuosos en LINUX<div style="text-align: justify;">
<b>badblock</b> es una utilidad para chequear los sectores defectuosos en el disco seleccionado a chequear.</div>
<div style="text-align: justify;">
Por ello vamos a ejecutar lo siguiente en la linea de comandos</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>sudo badblocks -v /dev/hda1 > bad-blocks </b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Esto creará un archivo llamado <b>bad-blocks </b>en el directorio donde te encuentras.</div>
<div style="text-align: justify;">
<i><b>Nota:</b></i> Siendo <b>hda1</b> nuestro disco a querer chequear, también puedes ejecutar </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>fdisk -l</b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Para listar los dispositivos disponibles en el ordenador.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Una vez terminado el análisis del disco procedemos a ejecutar el siguiente comando pasando como parámetro el archivo creado anteriormente.</div>
<div style="text-align: justify;">
<b><br /></b></div>
<div style="text-align: justify;">
<b>sudo fsck -t ext3 -l bad-blocks /dev/hda1</b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
La salida debería de ser algo como lo que sigue.</div>
<div style="text-align: justify;">
<b><br /></b></div>
<div style="text-align: justify;">
<span style="color: blue;">Pass 1: Checking inodes, blocks, and sizes<br />
Pass 2: Checking directory structure<br />
Pass 3: Checking directory connectivity<br />
Pass 4: Check reference counts.<br />
Pass 5: Checking group summary information.</span>
<span style="color: blue;"><br />
/dev/hda1: ***** FILE SYSTEM WAS MODIFIED *****</span>
<span style="color: blue;"><br />
/dev/hda1: 11/360 files, 63/1440 blocks</span></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Si badblock reporta que el bloque esta siendo usado, e2fsck tratará de mover el bloque en otro lugar. Si el bloque esta realmente dañado no solo marginado el contenido del archivo ya estará dañado.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Fuente: <a href="http://linuxpoison.blogspot.com/2008/01/howto-check-disk-drive-for-errors-and.html">http://linuxpoison.blogspot.com/2008/01/howto-check-disk-drive-for-errors-and.html</a></div>
Juan Zamphirópoloshttp://www.blogger.com/profile/04454960445381911987noreply@blogger.comtag:blogger.com,1999:blog-8257298430471198282.post-74189968196727090242013-02-12T10:44:00.002-03:002013-02-12T10:44:35.757-03:00Instalar OpenFire 3.8.0 tar.gz en RedHat y variantes<div style="text-align: justify;">
Primero bajamos el tar.gz desde este enlace <a href="http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3_8_0.tar.gz">http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3_8_0.tar.gz</a> luego ejecutamos el siguiente comando para poder descomprimirlo.</div>
<div style="text-align: justify;">
<b><br />tar -xzvf openfire_3_8_0.tar.gz</b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
una vez descompreso movemos la nueva carpeta creada a <b>/opt</b> o <b>/usr/bin</b> yo lo puse en <b>/opt</b> con el siguiente comando.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>mv openfire /opt/</b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
esto mueve toda la carpeta dentro de <b>/opt</b>, ahora debemos de editar el archivo <b>openfired</b> que se encuentra dentro de openfire/bin/extra.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>vi /opt/openfire/bin/extra/openfired</b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
vamos hasta la linea donde tiene CMD="./openfire.sh $1" y quitamos el .sh lo guardamos y ejecutamos el siguiente comando</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>cd </b><b>/opt/openfire/bin/extra/</b></div>
<div style="text-align: justify;">
<b>./redhat-postinstall.sh</b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
ahora simplemente podemos iniciar el servicio con</div>
<div style="text-align: justify;">
<b> </b></div>
<div style="text-align: justify;">
<b>service openfired start</b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
o reiniciamos el servidor y listo, puedes empezar a configurar tu instalación desde el siguiente enlace</div>
<div style="text-align: justify;">
<b><br /></b></div>
<div style="text-align: justify;">
<b>http://tuServidor:9090</b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Algo muy importante que recordar es que el paquete de openfire_3_8_0.tar.gz no trae el java así que debes de instalar primeramente el java para que todo este proceso que acabas de hacer tenga efecto.</div>
Juan Zamphirópoloshttp://www.blogger.com/profile/04454960445381911987noreply@blogger.comtag:blogger.com,1999:blog-8257298430471198282.post-27246100274135620002013-02-11T13:49:00.000-03:002013-02-11T14:09:08.655-03:00Pasar Mail de un servidor a otro nuevo<div style="text-align: justify;">
Podemos utilizar en la linea de comandos el siguiente comando para poder trasladar nuestros mails desde cualquier servidor con IMAP.</div>
<div style="text-align: justify;">
Este comando debe de ser ejecutado en el servidor en donde necesitamos trasladar todos nuestros correos incluyendo las carpeta y demas.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>imapsync --subscribe --syncinternaldates --host1 servidor.lejos.com --port1 143 --user1 miNombre --password1 miContrasenha --authmech1 LOGIN --host2 127.0.0.1 --user2 miNombre --password2 miContrasenha --authmech2 LOGIN</b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Eso es todo, si simplemente quieres ver si va a funcionar y no necesariamente trasladar todo el correo puede poner al final <b>--dry</b> y veras los resultados sin modificar nada aún.</div>
Juan Zamphirópoloshttp://www.blogger.com/profile/04454960445381911987noreply@blogger.comtag:blogger.com,1999:blog-8257298430471198282.post-27436725922664871822013-01-24T16:58:00.003-03:002013-01-24T16:58:35.462-03:00¿Cómo recuperar la contraseña de root?<div style="text-align: justify;">
Para recuperar la contraseña del root desde el GRUB, basta con editar
la linea de boot y agregar single al final, luego botear y ya estas
como root. Ahi lo que haces es escribir: passwd para cambiar la
contraseña.</div>
<div style="text-align: justify;">
El procedimiento con GRUB sería:</div>
<ol>
<li>reiniciar el equipo</li>
<li>Al presentar la ventana para seleccionar el sistema operativo, nos
colocamos en la que corresponde a nuestra distribución pulsamos ‘e’ para
entrar al modo de edición.</li>
<li>En la siguiente ventana veremos varias líneas, que son los argumentos
con los que inicia el sistema, nos colocamos en la que inicia con
‘kernel’ y pulsamos ‘e’ para editarla.</li>
<li>En la ventana subsecuente separamos con un espacio el texto
precedente y escribimos ‘single’ para iniciar en modo monousuario.
Pulsamos enter al terminar.</li>
<li>Debemos ver como se adicionó ‘single’ a la línea editada, con lo que pulsamos ‘b’ para iniciar el sistema.</li>
<li>Al entrar en modo de terminal, tenemos la cuenta del
superadministrador, por lo que ya podemos cambiar la contraseña de root y
reiniciamos el equipo para que tome efecto el cambio.</li>
</ol>
<div style="text-align: justify;">
<blockquote>
<span style="color: green;">passwd root<br />
reboot</span></blockquote>
</div>
<div style="text-align: justify;">
Si el GRUB tiene contraseña, hay problemas, entonces toca utilizar un
live cd o el primer disco de instalación (en el caso de RedHat, Fedora,
y clones).</div>
<div style="text-align: justify;">
Cambiar contraseña desde el disco de instalación/rescate:</div>
<ol>
<li>Iniciar con el primer disco de instalación. No importa si se trata
de una versión o distribución diferente a la que está en el equipo.</li>
<li>Cuando se presente el texto boot, escribir linux rescue para entrar en modo de rescate.</li>
<li>Una vez que se ha entrado al sistema, ejecutamos este comando para asignar el permiso a root:<span style="color: green;"><br /><br />chroot /mnt/sysimage</span> <br /> </li>
<li>Así, ya podemos cambiar la contraseña de root y reiniciamos el equipo para que tome efecto el cambio.</li>
</ol>
<div style="text-align: justify;">
<blockquote>
<span style="color: green;">passwd root<br />
reboot<br /></span></blockquote>
Fuente: <a href="http://linuxzone.es/faq/%C2%BFcomo-poner-y-recuperar-la-contrasena-de-administrador/">http://linuxzone.es/faq/%C2%BFcomo-poner-y-recuperar-la-contrasena-de-administrador/</a></div>
Juan Zamphirópoloshttp://www.blogger.com/profile/04454960445381911987noreply@blogger.comtag:blogger.com,1999:blog-8257298430471198282.post-1470971014989837032012-09-06T16:07:00.002-04:002012-10-16T01:05:25.571-03:00Agregar Windows en Grub Fedora y variantes<br>Bueno, en realidad es para poder agregar todos los sistemas que sea reconocidos por el comando.<br /><br>Para poder agregar todos los sistemas operativos disponibles en la lista del Grub o Grub2 simplemente debemos de ejecutar el siguiente comando, y esto funciona perfectamente en Fedora 16 y 17 ya testados.<br /><br><b>Al grano...</b><br /><br><b>Abrir Terminal</b><br /><br><b>(Entorno Gnome) </b><b>Alt + F2 "gnome-terminal"</b><br /><br><b>(Entorno KDE) Alt + F2 "kterminal"</b><br /><br>Escribir lo siguiente (Siempre en modo administrador o por lo menos con sudo)<br /><br><b>grub2-mkconfig -o /boot/grub2/grub.cfg</b><br /><br>Y listo, con eso de debería haber agregado todos las entradas disponibles incluyendo el del Windows que tengas instalado.<br />Juan Zamphirópoloshttp://www.blogger.com/profile/04454960445381911987noreply@blogger.comtag:blogger.com,1999:blog-8257298430471198282.post-25983502692232230082012-09-01T12:48:00.001-04:002012-09-01T12:48:25.658-04:00Cambiar Tiempo de Inico del Grub<div style="text-align: justify;">
Bueno, hay veces que no queremos esperar el tiempo que nos pone el Fedora o cualquier otra distribución por defecto, para poder corregir este tema solamente basta con editar una linea en el archivo grub.cfg.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Para ello abrimos la consola y en modo administrador o ejecutando en forma de sudo editamos el siguiente archivo.</div>
<br />
<div style="color: black;">
<b>sudo vi /boot/grub2/grub.cfg</b></div>
<br />
Como dice en el principio, no toques ni modifiques nada de este archivo a menos que sepas lo que estas haciendo, por ello solamente busca la linea donde dice lo siguiente y ponlo en 0<br />
<br />
<b>set timeout=0</b><br />
<br />
Lo guardas y reinicias el ordenador y listo, espero que les sirva...Juan Zamphirópoloshttp://www.blogger.com/profile/04454960445381911987noreply@blogger.comtag:blogger.com,1999:blog-8257298430471198282.post-4794820755196854642012-06-14T10:09:00.003-04:002012-06-14T10:09:54.336-04:00Agregar Usuario a Grupo en LINUX<div style="text-align: justify;">
Bueno, en varias ocasiones necesitamos agregarnos a otros grupos para poder tener permisos de ciertas cosas, como por ejemplo montar el USB en el Virtual Box, para ello podemos usar el siguiente comando en el shell para formar parte de un grupo cuales quieras.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>usermod -G grupo1,grupo2,grupo3 nombre_de_usuario</b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Ejemplo: </div>
<div style="text-align: justify;">
<b>usermod -G juan,root,vboxusers juan</b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Fuentes</div>
<div style="text-align: justify;">
<a href="http://intercentres.cult.gva.es/cefire/12400551/asesorias/informat/manual-knoppix/x971.html">http://intercentres.cult.gva.es/cefire/12400551/asesorias/informat/manual-knoppix/x971.html</a></div>Juan Zamphirópoloshttp://www.blogger.com/profile/04454960445381911987noreply@blogger.comtag:blogger.com,1999:blog-8257298430471198282.post-52662460247450308492012-05-05T09:46:00.000-04:002012-05-05T09:46:23.690-04:00Instalar rar o unrar en FedoraLastimosamente este es un paquete propietario por lo cual no es incluido en los repositorios oficiales de Fedora, pero sin embargo podemos agregar los de RMPFusion los que cuentan con uno llamado unrar.<br />
<br />Lo hacemos de la siguiente manera.<br />
<br />
Podemos bajar los paquetes de los repositorios primeros para tenerlos.<br />
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm<br />
http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm<br />
<br />
o simplemente ejecutando en la linea de comandos lo siguiente<br />
<br />
<b>sudo yum localinstall –nogpgcheck
http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm</b><br />
<br />
Luego de tener los repositorios habilitados procedemos a instalar el paquete unrar con el siguiente comando.<br />
<br />
<b>sudo yum install unrar</b><br />
<br />
Listo...<br />
<br />
Enlaces Útiles.<br />
<a href="http://blogsintropia.wordpress.com/2011/06/20/descomprimir-archivos-winrar-rar-en-fedora-15/" target="_blank">http://blogsintropia.wordpress.com/2011/06/20/descomprimir-archivos-winrar-rar-en-fedora-15/ </a>Juan Zamphirópoloshttp://www.blogger.com/profile/04454960445381911987noreply@blogger.comtag:blogger.com,1999:blog-8257298430471198282.post-87247785227093544822012-03-22T09:18:00.001-03:002012-03-22T09:18:40.539-03:00Puertos a ser abiertos para entrar con Forwarding en SAMBAHay en ocasiones que necesitamos acceder desde afuera a nuestro servidor de archivos SAMBA, para ello necesitamos tener habilitados los siguientes puertos en nuestro firewall o hacer las respectivas redirecciones para de este modo poder acceder a los mismo.<br />
<br />
<b>Puertos a ser abierto o redireccionados</b><br />
<br />
UDP 137 y 138<br />
TCP 139 y 445<br />
<br />
<b>Enlaces</b><br />
<a href="http://www.psicofxp.com/forums/gnu-linux.50/862627-puerto-de-samba-para-por-forwarding.html">http://www.psicofxp.com/forums/gnu-linux.50/862627-puerto-de-samba-para-por-forwarding.html</a><br />
<a href="http://www.esdebian.org/foro/16444/puertos-samba">http://www.esdebian.org/foro/16444/puertos-samba</a>Juan Zamphirópoloshttp://www.blogger.com/profile/04454960445381911987noreply@blogger.comtag:blogger.com,1999:blog-8257298430471198282.post-78451897616230558552012-03-02T17:03:00.003-03:002012-03-29T15:13:52.353-03:00Instalar Librería GD de PHP en LINUX<div style="text-align: justify;">
Bueno, esta librería nos sirve para poder manipular gráficos en PHP, en mi caso me es muy útil ya que con ella puedo utilizar las librerías de gráficas avanzadas <a href="http://www.pchart.net/">pChart</a> con la que puedo generar avanzados gráficos estadísticos.</div>
<div style="text-align: justify;">
Sin más ni más explico el proceso para instalarlo sobre LINUX Centos</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;"><span class="Apple-style-span" style="font-family: inherit;"><b>Al grano...</b></span></span></div>
<div style="text-align: justify;">
<b><span class="Apple-style-span" style="font-family: inherit;">Abrir Terminal</span></b></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="font-family: inherit;"><b>(Entorno Gnome) </b><b>Alt + F2 "gnome-terminal"</b></span></div>
<div style="text-align: justify;">
<b><span class="Apple-style-span" style="font-family: inherit;">(Entorno KDE) Alt + F2 "kterminal"</span></b></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="font-family: inherit;">Escribir lo siguiente (Siempre en modo administrador o por lo menos con sudo)</span><br />
<br />
<span class="Apple-style-span" style="font-family: inherit;"><b>yum install gd-php* </b></span><br />
<br />
<span class="Apple-style-span" style="font-family: inherit;">Hay veces que el paquete esta con el nombre gd-php, entonces usamos el comando siguiente para instalarlo.</span><br />
<br />
<span class="Apple-style-span" style="font-family: inherit;"><b>yum install php</b></span><span class="Apple-style-span" style="font-family: inherit;"><b>-gd</b></span><span class="Apple-style-span" style="font-family: inherit;"><b>* </b></span><br />
<span class="Apple-style-span" style="font-family: inherit;"><b><br /></b></span><br />
<span class="Apple-style-span" style="font-family: inherit;">luego procedemos a reiniciar el servidor http para que tome las nuevas directivas y listo.</span><br />
<br />
<span class="Apple-style-span" style="font-family: inherit;"><b>service httpd restart</b></span><br />
<br />
<span class="Apple-style-span" style="font-family: inherit;"><span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;">Eso es todo, pueden referirse a los siguientes enlaces para mayor información.</span></span></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="font-family: inherit;"><span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;"><a href="http://www.pchart.net/">http://www.pchart.net/ </a></span></span></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="font-family: inherit;"><span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;"><a href="http://pchart.sourceforge.net/documentation.php">http://pchart.sourceforge.net/documentation.php</a></span></span></div>Juan Zamphirópoloshttp://www.blogger.com/profile/04454960445381911987noreply@blogger.comtag:blogger.com,1999:blog-8257298430471198282.post-90420412890458628052011-12-21T15:08:00.000-03:002012-03-02T16:58:09.159-03:00Editar Menu de Aplicaciones en GNOME 3 manualmentePuedes editar el menú de Gnome3 editando el archivo <b>/etc/xdg/menus/applications-gnome.menu</b><br />
<br />
y luego reiniciar el sistema.<br />
<br />
Lo sé, necesito actualizarlo más pero para acordarme que lo puse aquí, mejor lo publico.Juan Zamphirópoloshttp://www.blogger.com/profile/04454960445381911987noreply@blogger.comtag:blogger.com,1999:blog-8257298430471198282.post-23705538060676418202011-12-21T14:38:00.003-03:002011-12-21T14:38:46.777-03:00chkconfig: el servicio xxx no soporta chkconfig Fuente:<a href="http://ticciti.wordpress.com/tag/no-soporta/"> http://ticciti.wordpress.com/tag/no-soporta/</a><br />
<br />
Cuando tenemos un servicio nuevo y queremos introducirlo en los
niveles de arranque con chkconfig, lo que tenemos que hacer es crearnos
un script en el directorio /etc/init.d (el cual es un enlace simbólico a
/etc/rc.d/init.d).<br />
La estructura del script debe ser la correcta, como ejemplo podemos
mirar cualquiera de los scritps que están ya en ese directorio.<br />
Para solucionar el error: “el servicio xxx no soporta chkconfig” lo que
hay que hacer es poner al inicio del script, después de la primera
línea, lo siguiente:<br />
#chkconfig: niveles posición_al_iniciar posición_al_apagar<br />
donde:<br />
niveles: niveles donde vamos a arrancar el servicio.<br />
posición_al_iniciar: es un número de dos cifras con el que le decimos en
que posición queremos que arranque el servicio con respecto a los
otros.<br />
posición_al_apagar: es un número de dos cifras con el que le decimos en
qué posición queremos que pare el servicio con respecto a los otros.<br />
Finalmente, podría quedar algo así:<br />
#chkconfig: 345 99 03<br />
En último lugar bastaría con teclear estas dos instrucciones:<br />
#chkconfig – - add nombre_servicio<br />
#chkconfig – - level 345 nombre_servicio on<br />
donde 345 son los niveles en los que queremos que se inicie el servicio.<br />
Esto nos creará un enlace simbólico en /etc/rc.d/rc0.d (donde el 0 se
sustituye por cada uno de los niveles que le hayamos puesto en el
chkconfig), cuyo nombre empezará por una K (cuando para) o una S (cuando
inicia) seguido de la posición que le hayamos puesto respectivamente.Juan Zamphirópoloshttp://www.blogger.com/profile/04454960445381911987noreply@blogger.comtag:blogger.com,1999:blog-8257298430471198282.post-89010565624585424892011-10-27T15:57:00.000-03:002011-10-28T09:10:30.180-03:00Instalar FreeNX, NX, NoMachine en Centos 6<div style="text-align: justify;">
<i>Para versiones anteriores o Fedora pueden utilizar este tutorial <a href="http://rapido-facil.blogspot.com/2011/09/instalar-servidor-y-cliente-nx-en.html">http://rapido-facil.blogspot.com/2011/09/instalar-servidor-y-cliente-nx-en.html</a></i><br />
<br />
Antes que todo es bueno hablar y comentar un poco de esta tecnología que en otras palabras sirve para poder entrar de manera remota y segura en otra maquina UNIX situado en otro lugar, pero poder trabajar como si estuviésemos en ese mismo lugar, gracias a la gran compresión que realiza con el X11 o los paquetes del X11.</div>
<div style="text-align: justify;">
Puedes ver más referente a este tema en wikipedia en el siguiente enlace, <a href="http://es.wikipedia.org/wiki/Freenx">http://es.wikipedia.org/wiki/Freenx</a>, o también en el wiki de centos, pero para las versiones anteriores en este enlace <a href="http://wiki.centos.org/es/HowTos/FreeNX">http://wiki.centos.org/es/HowTos/FreeNX</a>.</div>
<div style="text-align: justify;">
Bueno, como me pude percatar la instalación de este hermoso sistema de acceso remoto no es de la misma manera que con Fedora 15 y CentOS 4 y 5. Esto lo pueden ver aquí...</div>
<div style="text-align: justify;">
Así que para este pequeño tutorial vamos a ver como hacemos paso a paso para poder instalar este este programa....</div>
<ol>
<li style="text-align: justify;">En primera instancia debemos de saber que este programa ya no se encuentra para la versión 6 en los repositorios de extras como antes lo estaba para las versiones de CentOS anteriores.</li>
<li><div style="text-align: justify;">
Segundo debemos bajarnos los paquetes dependiendo de la versión o arquitectura que estemos utilizando, ya sea la versión x86 o la de 64.</div>
<div style="text-align: justify;">
Esto lo hacemos desde el siguiente enlace. <a href="http://centos.toracat.org/misc/nx-freenx/6/">http://centos.toracat.org/misc/nx-freenx/6/</a> de los repositorios de toracat.</div>
</li>
<li style="text-align: justify;">A continuación ponemos los dos paquetes que bajemos en una carpeta y nos disponemos a abrir una terminal <b>Alt + F2 </b> y en la casilla que aparece escribe <b>gnome-terminal</b> con esto se abre una terminal.</li>
<li style="text-align: justify;">A continuación nos logueamos como usuario <b>root</b> con el comando <b>su</b>, y presionando Enter, con lo que proporcionamos las credenciales del superusuario.</li>
<li><div style="text-align: justify;">
Ahora nos dirigimos hasta la carpeta en donde tenemos nuestros paquetes descargados y ejecutamos el siguiente comando, siempre evidentemente con permisos de superusuario o <b>root</b>.</div>
<b><div style="text-align: justify;">
<span class="Apple-style-span" style="font-weight: normal;"><b>yum localinstall * </b>(con este comando lo que hacemos es indicarle que instale todo lo que se encuentra en esa carpeta, recuerda que primero nos dirigimos hasta la carpeta donde se encuentran los rpm's de freenx y nx respectivamente).</span></div>
</b><div style="text-align: justify;">
Vemos que al terminar de instalar las dependencia no nos instala los paquetes ya que no están firmados, así que procedemos de la siguiente manera.</div>
</li>
<li><div style="text-align: justify;">
Ahora nos disponemos a instalar otras dependencias, ejecutando los siguiente comandos</div>
<b><div style="text-align: justify;">
<span class="Apple-style-span" style="font-weight: normal;"><b>yum install xorg-x11-apps</b></span></div>
</b><b><div style="text-align: justify;">
<span class="Apple-style-span" style="font-weight: normal;"><b>yum install expect</b></span></div>
</b><div style="text-align: justify;">
Ambos se encuentran en el repositorio normal de CentOS, así que no hay complicaciones.</div>
</li>
<li><div style="text-align: justify;">
Y ahora si nos disponemos a instalar los paquetes que descargamos con el siguiente comando.</div>
<b><div style="text-align: justify;">
<span class="Apple-style-span" style="font-weight: normal;"><b>rpm -ivh * </b>(esto siempre asumiendo que nos encontramos dentro de la carpeta donde estén los paquetes descargados anteriormente).</span></div>
</b></li>
</ol>
<div style="text-align: justify;">
Listo, ahora ya tenemos instalado todo el sistema FreeNX, pero hay otro inconveniente más, el <b>SELinux</b>.</div>
<div style="text-align: justify;">
Pero antes de preocuparnos por ese tema vamos a configurar ciertas cosas más como el <b>SSH</b> y el <b>key</b> generado por el <b>FreeNX</b>.</div>
<div>
<div style="text-align: justify;">
<ol>
<li>Recuerda luego editar el archivo <b>/etc/ssh/sshd_config</b> y agregar la siguiente linea cambiando nombre_de_usuario por el nombre que se desee habilitar, pueden usar el editor que quieran pero siempre ejecutado en forma de administrador, en el caso mio use vi.<br /><b>vi /etc/ssh/sshd_config</b> y al ultimo o donde quieran deben agregar la linea.<br /><b>AllowUsers nx nombre_de_usuario1 nombre_de_usuario2</b></li>
<li><span class="Apple-style-span" style="line-height: 22px;">Recuerde de alguna manera que el servicio </span><b style="line-height: 22px;">sshd</b><span class="Apple-style-span" style="line-height: 22px;"> debe de estar funcionando ya que el programa </span><b style="line-height: 22px;">FreeNX</b><span class="Apple-style-span" style="line-height: 22px;">, lo que realiza es un túnel para usar el servicio </span><b style="line-height: 22px;">NX</b><span class="Apple-style-span" style="line-height: 22px;">, finalmente.</span></li>
<li><span class="Apple-style-span" style="line-height: 22px;"><b>IMPORTANTE!!!</b>, Recuerden de habilitar el <b>puerto 22</b> en tu <b><a href="http://rapido-facil.blogspot.com/2011/09/configurarndo-y-conociendo-el-firewall.html" style="color: #2288bb; text-decoration: none;">firewall</a></b> ya que todo pasa por ese puerto y en modo de prueba pueden iniciar el servicio de <b>sshd</b> con el siguiente comando <b>service sshd restart</b> y probar desde otra PC si tienen acceso a la maquina con el comando siguiente, <b>ssh usuario@IP_DEL_SERVIDOR </b>(o sea, donde esta instalado el servidor freenx).</span></li>
<li><span class="Apple-style-span" style="line-height: 22px;">Recuerda también de copiar el archivo de la maquina servidor, o sea en donde se instaló el freenx el archivo <b>/etc/nxserver/client.id_dsa.key</b> y luego darle un import con tu cliente de NX preferido, en mi caso probé el de NoMachine y funciona perfectamente.</span></li>
<li><span class="Apple-style-span" style="line-height: 22px;">Y por ultimo en forma de prueba pueden deshabilitar el <b>SELinux</b> por lo menos para poder probar el servicio con el siguiente comando.<br /><b>service auditd stop</b></span></li>
</ol>
<div>
<span class="Apple-style-span" style="line-height: 22px;"><b>Nota</b>: En servidores anteriores también se podía utilizar el cliente <a href="http://rapido-facil.blogspot.com/2011/09/visor-de-escritorio-remoto-para-linux.html">Remmina</a> para acceder al servidor, pero en esta ocasión hay algún inconveniente con ello, por lo que solamente recomiendo utilizar el cliente NX de Nomachine.</span></div>
<div>
<b style="line-height: 22px;">Nota Importante</b><span class="Apple-style-span" style="line-height: 22px;">: Luego de desactivar el SELinux puede que pase un tiempo antes que les deje entrar al sistema, así que prueben entrar durante unos 5 minutos como mínimo luego que el cliente NoMachine le aparezca Downloading Session...</span><br />
<span class="Apple-style-span" style="line-height: 22px;"><br /></span></div>
<div>
<span class="Apple-style-span" style="line-height: 22px;">Puedes descargarte un cliente de NoMachine</span></div>
<div>
<span class="Apple-style-span" style="line-height: 22px;"><a href="http://www.nomachine.com/download.php">http://www.nomachine.com/download.php</a></span></div>
<div>
<span class="Apple-style-span" style="line-height: 22px;"><br /></span></div>
<div>
<span class="Apple-style-span" style="line-height: 22px;">Enlaces importantes para más ayuda.</span></div>
<div>
<a href="http://www.nomachine.com/download.php"><span class="Apple-style-span" style="line-height: 22px;">NoMachine - </span>http://www.nomachine.com/download.php</a></div>
<div>
<span class="Apple-style-span" style="line-height: 22px;"><a href="http://rapido-facil.blogspot.com/2011/09/visor-de-escritorio-remoto-para-linux.html">Remmina - http://rapido-facil.blogspot.com/2011/09/visor-de-escritorio-remoto-para-linux.html</a></span></div>
<div>
<a href="http://rapido-facil.blogspot.com/2011/09/conociendo-selinux-activar-y-descativar.html"><span class="Apple-style-span" style="line-height: 22px;">SELinux Básico - </span>http://rapido-facil.blogspot.com/2011/09/conociendo-selinux-activar-y-descativar.html</a></div>
<div>
<a href="http://blog.toracat.org/2010/12/selinux-and-freenx/">SELinux y FreeNX - http://blog.toracat.org/2010/12/selinux-and-freenx/</a></div>
<div>
<span class="Apple-style-span" style="line-height: 22px;"><a href="http://jaredrobinson.com/blog/freenx-and-selinux/">SELinux y FreeNX - http://jaredrobinson.com/blog/freenx-and-selinux/</a></span></div>
</div>
</div>Juan Zamphirópoloshttp://www.blogger.com/profile/04454960445381911987noreply@blogger.comtag:blogger.com,1999:blog-8257298430471198282.post-14408464260229022792011-10-23T14:06:00.000-03:002011-10-23T14:06:04.030-03:00Particionar HDD o PENDRIVE desde linea de Comandos LINUX con fdisk<div style="text-align: justify;">
<span class="Apple-style-span" style="font-family: inherit;">A ver, en este post les voy a mostrar una herramienta que nos servirá no solamente para poder formatear nuestras unidades sino que también para poder listarlas y poder verlas. Me estoy refriendo al comando <b>fdisk</b>.</span></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;"><b><br /></b></span></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;"><b>Al grano...</b></span></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="font-family: inherit;"><b>Abrir Terminal</b></span></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="font-family: inherit;"><b>(Entorno Gnome) </b><b>Alt + F2 "gnome-terminal"</b></span></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="font-family: inherit;"><b>(Entorno KDE) Alt + F2 "kterminal"</b></span></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="font-family: inherit;">Escribir lo siguiente (Siempre en modo administrador o por lo menos con sudo)</span></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="font-family: inherit;"><br /></span></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="font-family: inherit;">Bueno, primeramente necesitamos conocer cual es la unidad que necesitamos formatear o particionar, y esto lo vamos a realizar con el siguiente comando.</span></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="font-family: inherit;"><br /></span></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="font-family: inherit;"><b>fdisk -l</b></span></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="font-family: inherit;"><b><br /></b></span></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="font-family: inherit;">Este comando lista todas las unidades conectadas en el equipo en el cual es ejecutado el comando.</span></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="font-family: inherit;"><br /></span></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="font-family: inherit;">Una vez identificado la unidad que queramos particionar solamente necesitamos ejecutar el siguiente comando para poder entrar en el meno del pequeño programa <b>fdisk</b>.</span></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="font-family: inherit;"><br /></span></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="font-family: inherit;"><b>fdisk /dev/unidad_del_dispositivo</b></span></div>
<span class="Apple-style-span" style="font-family: inherit;"><span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;"><i>Ejemplo:</i> <b>fdisk /dev/sdb</b></span></span><br />
<div style="text-align: justify;">
<span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;"><b><span class="Apple-style-span" style="font-family: inherit;"><br /></span></b></span></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="background-color: white;"><span class="Apple-style-span" style="font-family: inherit;"><span class="Apple-style-span" style="color: #222222;"><span class="Apple-style-span" style="line-height: 18px;">Una vez ejecutado este comando se entra en el programa </span></span><b style="color: #222222; line-height: 18px;">fdisk</b><span class="Apple-style-span" style="color: #222222;"><span class="Apple-style-span" style="line-height: 18px;"> con el cual accedemos a un pequeño menú tocando la letra </span></span><b style="color: #222222; line-height: 18px;">m</b><span class="Apple-style-span" style="color: #222222;"><span class="Apple-style-span" style="line-height: 18px;"> y luego enter.</span></span></span></span></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="background-color: white;"><span class="Apple-style-span" style="font-family: inherit;"><b style="color: #222222; line-height: 18px;">Nota</b><span class="Apple-style-span" style="color: #222222;"><span class="Apple-style-span" style="line-height: 18px;">: Recuerda que las modificaciones hechas no tendrán efecto hasta que al finalizar todo lo que uno desea hacer presione la tecla <b>w</b>. (Finaliza y graba o escribe todos los cambios), de lo contrario y si se realizó algo mal solamente debes de presionar la tecla <b>q</b> para salir sin grabar ni escribir ningún cambio.</span></span></span></span></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="background-color: white;"><span class="Apple-style-span" style="color: #222222; font-family: inherit;"><span class="Apple-style-span" style="line-height: 18px;"><br /></span></span></span></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="background-color: white;"><span class="Apple-style-span" style="color: #222222; font-family: inherit;"><span class="Apple-style-span" style="line-height: 18px;">Ahora nos disponemos a crear la nueva partición de la siguiente manera.</span></span></span></div>
<div style="text-align: justify;">
</div>
<ol>
<li><span class="Apple-style-span" style="color: #222222; font-family: inherit;"><span class="Apple-style-span" style="line-height: 18px;">Presionamos <b>n</b> para crear una nueva partición.</span></span></li>
<li><span class="Apple-style-span" style="color: #222222; font-family: inherit;"><span class="Apple-style-span" style="line-height: 18px;">Luego la letra <b>p</b> para poder crear una partición primaria.</span></span></li>
<li><span class="Apple-style-span" style="color: #222222; font-family: inherit;"><span class="Apple-style-span" style="line-height: 18px;">En numero de partición introduzca en número de partición que será creada, si es la primera 1 si es la segunda 2 y así.<br />Presionamos <b>1</b>.</span></span></li>
<li><span class="Apple-style-span" style="color: #222222; font-family: inherit;"><span class="Apple-style-span" style="line-height: 18px;">Puedes definir el inicio de cilindros, en este caso para que use el por defecto solo presiona <b>enter</b>.</span></span></li>
<li><span class="Apple-style-span" style="color: #222222; font-family: inherit;"><span class="Apple-style-span" style="line-height: 18px;">Ahora defines hasta donde quieres que sea la partición, o sea el fin de la partición, o si lo quieres usar completo solo presiona <b>enter</b>.<br />Si disponemos de un disco grande y deseamos hacer varias particiones puedes también definir el tamaño de la siguiente manera. <b>+5G</b> (También puede ser en <b>K</b>ilos, <b>M</b>egas o <b>G</b>igas) <i>Ejemplo:</i> <b>+512M</b></span></span></li>
<li><span class="Apple-style-span" style="color: #222222; font-family: inherit;"><span class="Apple-style-span" style="line-height: 18px;">Una vez hecho todos los cambios y definidos todas las particiones simplemente presionamos <b>w</b> para salir de <b>fdisk</b> guardando los cambios.</span></span></li>
</ol>
<div>
<span class="Apple-style-span" style="font-family: inherit;"><span class="Apple-style-span" style="color: #222222;"><span class="Apple-style-span" style="line-height: 18px;"><b>Nota</b>: También puede eliminar particiones con la letra <b>d</b>. Si lo quiere hacer solo debe de volver a ejecutar </span></span><span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;"> <b>fdisk /dev/sdb</b> y ver todas las opciones presionando la tecla <b>m</b>.</span></span></div>
<div>
<span class="Apple-style-span" style="font-family: inherit;"><span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;"><br /></span></span></div>
<div>
<span class="Apple-style-span" style="font-family: inherit;"><span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;">Ahora solo resta formatear las unidades con el formato que uno quiere. Puedes hacerlos con los siguientes comandos.</span></span></div>
<div>
<span class="Apple-style-span" style="font-family: inherit;"><span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;"><br /></span></span></div>
<div>
<span class="Apple-style-span" style="font-family: inherit;"><span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;"><b>mkfs.formato_que_uno_decea /dev/unidad_y_numero_de_partición</b></span></span></div>
<div>
<span class="Apple-style-span" style="font-family: inherit;"><span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;">Ejemplo: </span></span></div>
<blockquote>
<span class="Apple-style-span" style="font-family: inherit;"><span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;"><b>mkfs.ext2 /dev/sda1</b> (Para formatear la partición sda1 en ext2)</span></span></blockquote>
<blockquote>
<span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;"><b>mkfs.ext3 /dev/sdb2 </b></span><span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;">(Para formatear la partición sdb2 en ext3)</span></blockquote>
<blockquote>
<span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;"><b>mkfs.vfat /dev/sdb1 </b></span><span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;">(Para formatear la partición sdb1 en fat32)</span></blockquote>
<blockquote>
<span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;"><b>mkfs.ntfs /dev/hda1 </b></span><span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;">(Para formatear la partición hda1 en ntfs)</span></blockquote>
<div>
<span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;"><span class="Apple-style-span" style="font-family: inherit;"><br /></span></span></div>
<div>
<span class="Apple-style-span" style="background-color: white;"><span class="Apple-style-span" style="color: #222222; font-family: inherit;"><span class="Apple-style-span" style="line-height: 18px;">Puedes obtener más información en los siguiente enlaces.</span></span></span></div>
<div>
<span class="Apple-style-span" style="background-color: white;"><span class="Apple-style-span" style="color: #222222; font-family: inherit;"><span class="Apple-style-span" style="line-height: 18px;"><a href="http://www.gentoo.org/doc/es/handbook/2005.1/handbook-x86.xml?part=1&chap=4">http://www.gentoo.org/doc/es/handbook/2005.1/handbook-x86.xml?part=1&chap=4</a></span></span></span></div>
<div>
<span class="Apple-style-span" style="background-color: white;"><span class="Apple-style-span" style="color: #222222; font-family: inherit;"><a href="http://www.forat.info/2008/04/11/como-particionar-y-formatear-tu-nuevo-disco-duro-desde-la-linea-de-comandos-en-linux-debian-y-linux-ubuntu/">http://www.forat.info/2008/04/11/como-particionar-y-formatear-tu-nuevo-disco-duro-desde-la-linea-de-comandos-en-linux-debian-y-linux-ubuntu/</a></span></span></div>Juan Zamphirópoloshttp://www.blogger.com/profile/04454960445381911987noreply@blogger.comtag:blogger.com,1999:blog-8257298430471198282.post-37537630163246430822011-10-23T10:58:00.001-03:002011-10-23T14:17:33.315-03:00Iniciar Servicios en Forma Automática en LINUX con chkconfig<div style="text-align: justify;">
<span class="Apple-style-span" style="font-family: inherit;">Bueno en esta ocasión les voy a mostrar un simple comando que se encarga entre otras cosas de poder situar servicios para iniciar al arrancar la computadora, y bastante para ello.</span></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="font-family: inherit;">Estoy hablando de <b>chkconfig </b>que nos ayudará a poder situar los servicios que necesitamos que inicien en los distintos niveles inicio de LINUX.</span></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="font-family: inherit;"><br /></span></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;"><span class="Apple-style-span" style="font-family: inherit;"><b>Al grano...</b></span></span></div>
<div style="text-align: justify;">
<b><span class="Apple-style-span" style="font-family: inherit;">Abrir Terminal</span></b></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="font-family: inherit;"><b>(Entorno Gnome) </b><b>Alt + F2 "gnome-terminal"</b></span></div>
<div style="text-align: justify;">
<b><span class="Apple-style-span" style="font-family: inherit;">(Entorno KDE) Alt + F2 "kterminal"</span></b></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="font-family: inherit;">Escribir lo siguiente (Siempre en modo administrador o por lo menos con sudo)</span></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="font-family: inherit;"><br /></span></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="font-family: inherit;">Primeramente para poder consultar los servicios que tenemos disponibles en el ordenador podemos ejecutar el siguiente comando.</span></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="font-family: inherit;"><br /></span></div>
<div style="text-align: justify;">
<b><span class="Apple-style-span" style="font-family: inherit;">chkconfig --list</span></b></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="font-family: inherit;">o si conocen el nombre del servicio pueden usar el siguiente comando</span></div>
<div style="text-align: justify;">
<b><span class="Apple-style-span" style="font-family: inherit;">chkconfig --list nombre_del_servicio</span></b></div>
<div style="text-align: justify;">
<span class="Apple-style-span" style="font-family: inherit;"><i>Ejemplo:</i><b> </b><span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;"><b>chkconfig --list smbd</b></span></span><br />
<span class="Apple-style-span" style="font-family: inherit;"><span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;"><b><br /></b></span></span></div>
<span class="Apple-style-span" style="font-family: inherit;"><span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;">
<div style="text-align: justify;">
Lo que nos despliega la lista completa de los servicios disponibles en el sistema.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Para poder habilitar un servicio en todos los niveles de LINUX (recuerde que linux se ejecuta por niveles, del 0 al 6) ejecutamos el siguiente comando.</div>
</span></span><span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;"><b>Nota</b>: Recuerda que puedes habilitar o deshabilitar el servicio escribiendo <b>on</b> o <b>off</b> respectivamente al final del comando a ejecutar.</span><div>
<span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;"><b><br /></b></span></div>
<div>
<span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;"><b>chkconfig mysqld on</b></span><div>
<div>
<span class="Apple-style-span" style="font-family: inherit;"><span class="Apple-style-span" style="background-color: white; color: #222222; line-height: 18px;">
<div style="text-align: justify;">
<b><br /></b></div>
<div style="text-align: justify;">
O si deseas habilitar solamente para ciertos niveles como 3, 4 y 5.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>chkconfig --level 345 mysqld on</b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
También pueden iniciar, detener, recargar o reiniciar un servicio con el siguiente comando.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>services nombre_del_servicio restart | start | stop | reload | force-reload</b></div>
<div style="text-align: justify;">
<i>Ejemplo:</i> <b>services sshd restart</b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Eso es todo, pueden referirse a los siguientes enlaces para mayor información.</div>
<div style="text-align: justify;">
<a href="http://www.linux-cd.com.ar/manuales/rh9.0/rhl-cg-es-9/s1-services-chkconfig.html">http://www.linux-cd.com.ar/manuales/rh9.0/rhl-cg-es-9/s1-services-chkconfig.html</a></div>
<div style="text-align: justify;">
<a href="http://www.linuxtotal.com.mx/index.php?cont=info_admon_003">http://www.linuxtotal.com.mx/index.php?cont=info_admon_003</a></div>
<div style="text-align: justify;">
<a href="http://francisconi.org/linux/comandos/chkconfig">http://francisconi.org/linux/comandos/chkconfig</a></div>
</span></span></div>
</div>
</div>Juan Zamphirópoloshttp://www.blogger.com/profile/04454960445381911987noreply@blogger.comtag:blogger.com,1999:blog-8257298430471198282.post-86995082032473798022011-10-19T10:05:00.000-03:002011-10-19T10:07:38.267-03:00Pasar Imagen ISO en PenDrive con dd<div style="text-align: justify;">
Bueno en esta ocasión mostraré un comando para poder pasar nuestra imagen ISO a un pen drive para luego poder arrancarlo como si fue el mismo disco.</div>
<div style="text-align: justify;">
Muy útil en los casos cuando necesitamos instalar o probar una distribución nueva de LINUX, o por que no de cualquier otra distro de la cual se disponga la imagen del Disco.</div>
<br />
<b>Al grano...</b><br />
<div>
<b>Abrir Terminal</b></div>
<div>
<b>(Entorno Gnome) </b><b>Alt + F2 "gnome-terminal"</b></div>
<div>
<b>(Entorno KDE) Alt + F2 "kterminal"</b></div>
<div style="text-align: justify;">
Escribir lo siguiente (Siempre en modo administrador o por lo menos con sudo)<br />
<br />
<div style="text-align: left;">
<b>dd if=/direccion_del_la_imagen/imagen</b><b>.iso of=/direccion_del_dispositivo/dispositivo bs=8M;sync</b></div>
<div style="text-align: left;">
<b><br /></b></div>
<div style="text-align: left;">
<b><i>Ejemplo:</i></b></div>
<div style="text-align: left;">
<b>dd if=/home/chucho/PROGRAMAS/ISO/ubuntu-11.10-desktop-amd64.iso of=/dev/sdb bs=8M;sync<br /></b><br />
<b>Nota</b>: No se debe poner el numero de la partición, solo se debe de especificar la dirección del dispositivo como en el ejemplo.</div>
<br />
Para saber los dispositivos disponibles puedes correr el siguiente comando, siempre con permisos de superusuario.<br />
<br />
<b>fdisk -l<br /></b><br />
Esto lista todos los dispositivos de almacenamiento con sus capacidades, así que no debería ser tan difícil ubicar cual es tu dispositivo.</div>Juan Zamphirópoloshttp://www.blogger.com/profile/04454960445381911987noreply@blogger.comtag:blogger.com,1999:blog-8257298430471198282.post-61048207290240066282011-10-17T15:26:00.000-03:002011-10-19T09:52:56.402-03:00Puente de RED (bridge) Centos - Fedora - Redhat<div style="text-align: justify;">
En esta oportunidad intentaré mostrar la manera en que se hace utilización de 2 o más tarjetas de red con una misma dirección IP o de Red.</div>
<div style="text-align: justify;">
En mi caso personalmente tiene demasiado importancia en la manera que puedo utilizar dos tarjetas de red para poder duplicar la cantidad de transferencias de datos hacia dos segmentos de red distintos.</div>
<div style="text-align: justify;">
Bueno, en primera instancia abrimos nuestra terminal como siempre.</div>
<div style="text-align: justify;">
<br /></div>
<b>Al grano...</b><br />
<div>
<b>Abrir Terminal</b></div>
<div>
<b>(Entorno Gnome) </b><b>Alt + F2 "gnome-terminal"</b></div>
<div>
<b>(Entorno KDE) Alt + F2 "kterminal"</b></div>
<div style="text-align: justify;">
Escribir lo siguiente (Siempre en modo administrador o por lo menos con sudo)<br />
*En primera instancia debemos de crear un nuevo archivo, y editar los dos archivos que se refieren a cada tarjeta de red, de la siguiente manera.1ero, Nos vamos hasta la siguiente dirección</div>
<div>
<div>
<div style="text-align: justify;">
<br /></div>
<div>
<div style="text-align: justify;">
<b>cd /etc/sysconfig/network-scripts/</b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
2do, Luego creamos el archivo <b>ifcfg-bridge</b></div>
<div style="text-align: justify;">
<br /></div>
<b>nano</b> <b>ifcfg-bridge</b></div>
</div>
<div style="text-align: justify;">
<b><br /></b></div>
<div style="text-align: justify;">
A este archivo lo cargamos con las siguientes lineas.</div>
<div style="text-align: justify;">
<br /></div>
<div>
<div style="text-align: justify;">
<b>DEVICE=bridge</b></div>
<div style="text-align: justify;">
<b>TYPE=Bridge</b></div>
<div style="text-align: justify;">
<b>BOOTPROTO=static</b></div>
<div style="text-align: justify;">
<b>BROADCAST=255.255.255.0</b></div>
<div style="text-align: justify;">
<b>IPADDR=192.168.0.21</b></div>
<div style="text-align: justify;">
<b>NETMASK=255.255.255.0</b></div>
<div style="text-align: justify;">
<b>NETWORK=192.168.0.0</b></div>
<div style="text-align: justify;">
<b>ONBOOT=YES</b></div>
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Nota</b>: También pueden hacer que el puente sea dhcp o con IP automatica, simplemente deben de poner <b>BOOTPROTO=dhcp</b> en donde dice <b>BOOTPROTO=static</b> en la tercera linea y borrar las 4 lineas que le siguen a, <b>ROADCAST=255.255.255.0</b>, <b>IPADDR=192.168.0.21</b>, <b>NETMASK=255.255.255.0</b>, <b>NETWORK=192.168.0.0</b>.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Luego procedemos a entrar en las configuraciones de cada tarjeta de red que tengamos y cambiamos los contenidos, en mi caso, mis tarjeta de red se llaman <b>ifcfg-eth0</b>,<b> ifcfg-eth1</b>,<b> ifcfg-eth2</b>. Para editarlos simplemente hago lo siguiente, siempre dentro de la carpeta <b>/etc/sysconfig/network-scripts/</b></div>
<div style="text-align: justify;">
<b><br /></b></div>
<div style="text-align: justify;">
<b>nano </b><b>ifcfg-eth0 </b></div>
<div style="text-align: justify;">
<b><br /></b></div>
<div style="text-align: justify;">
<b>Nota</b>: Por cada tarjeta de red que queramos que se encuentre dentro del puente (bridge) realizar los mismos pasos, y agregamos las mismas lineas a excepción de <b>DIVECE</b> y <b>HWADDR</b>, donde evidentemente debe de llevar los datos de cada tarjeta de red que lo encontraran en el mismo archivo.</div>
<div style="text-align: justify;">
<b><br /></b></div>
<div>
<div style="font-weight: bold; text-align: justify;">
DEVICE=eth0</div>
<div style="font-weight: bold; text-align: justify;">
BRIDGE=bridge</div>
<div style="font-weight: bold; text-align: justify;">
BOOTPROTO=static</div>
<div style="font-weight: bold; text-align: justify;">
HWADDR=00:14:D1:1D:AD:46</div>
<div style="font-weight: bold; text-align: justify;">
IPADDR=0.0.0.0</div>
<div style="font-weight: bold; text-align: justify;">
ONBOOT=yes</div>
<div style="font-weight: bold; text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Nota:</b> En todos los casos al entrar dentro del archivo correspondiente a la tarjeta de red ya tendrán disponible el <span class="Apple-style-span" style="font-weight: bold;">HWADDR, </span><span class="Apple-style-span" style="font-weight: bold;">DEVICE, </span><span class="Apple-style-span" style="font-weight: bold;">ONBOOT</span> y el <span class="Apple-style-span" style="font-weight: bold;">BOOTPROTO</span>, así que simplemente deben de cambiar las propiedades de las mismas por las que están más arriba, agregar las lineas que faltan y listo.</div>
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Reiniciamos nuestra maquina y listo, o en todo caso los servicios de red solamente con el siguiente comando.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>service network restart</b></div>
</div>Juan Zamphirópoloshttp://www.blogger.com/profile/04454960445381911987noreply@blogger.comtag:blogger.com,1999:blog-8257298430471198282.post-51513237854478483182011-09-28T14:15:00.000-04:002011-09-28T14:15:36.636-04:00Como cambiar el password de Root Linux<div style="text-align: justify;">
<span class="Apple-style-span" style="background-color: #ffefe1; color: black; font-family: 'Times New Roman'; font-size: small; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><a href="" name="toc"></a><ul>
<li><a href="http://www.compunauta.com/forums/linux/hints/password.html#generalidades" style="color: #3300cc; text-decoration: none;">GENERALIDADES</a></li>
<li><a href="http://www.compunauta.com/forums/linux/hints/password.html#shadow" style="color: #3300cc; text-decoration: none;">EL ARCHIVO<span class="Apple-converted-space"> </span><b>/etc/shadow</b></a></li>
</ul>
<hr />
<h4>
<a href="http://www.compunauta.com/forums/linux/hints/password.html#toc" name="generalidades" style="color: #3300cc; text-decoration: none;">GENERALIDADES</a></h4>
<div align="justify">
Si nos olvidamos el password del usuario root, y no hay forma de acordarnos, no estamos perdidos, no tenemos permisos de superusuario, pero lo podemos tener iniciando con otro linux, en un floppy por ejemplo, como seguimos sin recordar el password, leeremos este artículo por completo. En primer lugar supondremos que ya tenemos el sistema de rescate<span class="Apple-converted-space"> </span><b>MiniLinux</b><span class="Apple-converted-space"> </span><a href="http://www.compunauta.com/forums/linux/hints/rescate.html" style="color: #3300cc; text-decoration: none;">(ver como generar los floppys aquí)</a>. Paso seguido arrancamos la máquina con la consola de rescate y montamos la partición raiz así:</div>
<table border="1"><tbody>
<tr><td bgcolor="#FFFFFF"><span style="color: #330000;"><pre>linux:# <b>mount /dev/hda2 /mnt</b>
</pre>
</span></td></tr>
</tbody></table>
<div align="justify">
Procederemos a editar el archivo<span class="Apple-converted-space"> </span><b>/etc/shadow</b><span class="Apple-converted-space"> </span>que es donde se guardan los password, de la siguiente forma y con<span class="Apple-converted-space"> </span><b>vi</b><span class="Apple-converted-space"> </span>el editor de textos de consola (embebido en busybox).</div>
<table border="1"><tbody>
<tr><td bgcolor="#FFFFFF"><span style="color: #330000;"><pre>linux:# mount /dev/hda2 /mnt
linux:# <b>vi /mnt/etc/shadow</b>
</pre>
</span></td></tr>
</tbody></table>
<div align="justify">
A continuación veremos vi, en modo comandos, no podremos modificar absolutamente nada hasta que no presionemos la letra<span class="Apple-converted-space"> </span><b>I</b><span class="Apple-converted-space"> </span>i que lo pasará al modo inserción o edición:</div>
<table border="1"><tbody>
<tr><td bgcolor="#FFFFFF"><span style="color: #330000;"><pre>root:2mqNzQR/WL9vU:12299:0:10000::::
bin:*:8902:0:10000::::
daemon:*:8902:0:10000::::
lp:*:9473:0:10000::::
mail:*:8902:0:10000::::
news:*:8902:0:10000::::
uucp:*:0:0:10000::::
games:*:0:0:10000::::
man:*:8902:0:10000::::
at:*:8902:0:10000::::
mdom:*:8902:0:10000::::
wwwrun:*:8902:0:10000::::
squid:*:8902:0:10000::::
postgres:*:8902:0:10000::::
fax:*:8902:0:10000::::
gnats:*:8902:0:10000::::
adabas:*:8902:0:10000::::
amanda:*:8902:0:10000::::
irc:*:8902:0:10000::::
ftp:*:8902:0:10000::::
firewall:*:8902:0:10000::::
named:*:8902:0:10000::::
fnet:*:8902:0:10000::::
"/mnt/etc/shadow" 40L, 1006C 1,1 Comienzo
</pre>
</span></td></tr>
</tbody></table>
<div align="justify">
Después de presionar la letra i</div>
<table border="1"><tbody>
<tr><td bgcolor="#FFFFFF"><span style="color: #330000;"><pre>root:2mqNzQR/WL9vU:12299:0:10000::::
bin:*:8902:0:10000::::
daemon:*:8902:0:10000::::
lp:*:9473:0:10000::::
mail:*:8902:0:10000::::
news:*:8902:0:10000::::
uucp:*:0:0:10000::::
games:*:0:0:10000::::
man:*:8902:0:10000::::
at:*:8902:0:10000::::
mdom:*:8902:0:10000::::
wwwrun:*:8902:0:10000::::
squid:*:8902:0:10000::::
postgres:*:8902:0:10000::::
fax:*:8902:0:10000::::
gnats:*:8902:0:10000::::
adabas:*:8902:0:10000::::
amanda:*:8902:0:10000::::
irc:*:8902:0:10000::::
ftp:*:8902:0:10000::::
firewall:*:8902:0:10000::::
named:*:8902:0:10000::::
fnet:*:8902:0:10000::::
-- INSERTAR -- 1,6 Comienzo
</pre>
</span></td></tr>
</tbody></table>
<div align="justify">
Entonces nos posicionamos entre las letras extrañas que hay después de<span class="Apple-converted-space"> </span><b>root:</b><span class="Apple-converted-space"> </span>y las borramos, si se nos borran los dos puntos : en los teclados españoles el SHIFT+Ñ la EÑE.</div>
<table border="1"><tbody>
<tr><td bgcolor="#FFFFFF"><span style="color: #330000;"><pre>root::12299:0:10000::::
bin:*:8902:0:10000::::
daemon:*:8902:0:10000::::
lp:*:9473:0:10000::::
mail:*:8902:0:10000::::
news:*:8902:0:10000::::
uucp:*:0:0:10000::::
games:*:0:0:10000::::
man:*:8902:0:10000::::
at:*:8902:0:10000::::
mdom:*:8902:0:10000::::
wwwrun:*:8902:0:10000::::
squid:*:8902:0:10000::::
postgres:*:8902:0:10000::::
fax:*:8902:0:10000::::
gnats:*:8902:0:10000::::
adabas:*:8902:0:10000::::
amanda:*:8902:0:10000::::
irc:*:8902:0:10000::::
ftp:*:8902:0:10000::::
firewall:*:8902:0:10000::::
named:*:8902:0:10000::::
fnet:*:8902:0:10000::::
-- INSERTAR -- 1,6 Comienzo</pre>
</span></td></tr>
</tbody></table>
<div align="justify">
Presionamos la tecla escape<span class="Apple-converted-space"> </span><b>ESC</b><span class="Apple-converted-space"> </span>para volver al modo comandos y poder guardar los cambios, (el indocador de INSERCION desaparece).</div>
<table border="1"><tbody>
<tr><td bgcolor="#FFFFFF"><span style="color: #330000;"><pre>root::12299:0:10000::::
bin:*:8902:0:10000::::
daemon:*:8902:0:10000::::
lp:*:9473:0:10000::::
mail:*:8902:0:10000::::
news:*:8902:0:10000::::
uucp:*:0:0:10000::::
games:*:0:0:10000::::
man:*:8902:0:10000::::
at:*:8902:0:10000::::
mdom:*:8902:0:10000::::
wwwrun:*:8902:0:10000::::
squid:*:8902:0:10000::::
postgres:*:8902:0:10000::::
fax:*:8902:0:10000::::
gnats:*:8902:0:10000::::
adabas:*:8902:0:10000::::
amanda:*:8902:0:10000::::
irc:*:8902:0:10000::::
ftp:*:8902:0:10000::::
firewall:*:8902:0:10000::::
named:*:8902:0:10000::::
fnet:*:8902:0:10000::::
1,5 Comienzo</pre>
</span></td></tr>
</tbody></table>
<div align="justify">
Muy importante ahora tendremos que escribir SHIFT+Ñ en los teclados españoles para sacar los dos puntos, ya que si nos equivocamos haremos desastres, y a continuación la palabra write, es decir<span class="Apple-converted-space"> </span><b>:write</b><span class="Apple-converted-space"> </span>y presionamos ENTER.</div>
<table border="1"><tbody>
<tr><td bgcolor="#FFFFFF"><span style="color: #330000;"><pre>root::12299:0:10000::::
bin:*:8902:0:10000::::
daemon:*:8902:0:10000::::
lp:*:9473:0:10000::::
mail:*:8902:0:10000::::
news:*:8902:0:10000::::
uucp:*:0:0:10000::::
games:*:0:0:10000::::
man:*:8902:0:10000::::
at:*:8902:0:10000::::
mdom:*:8902:0:10000::::
wwwrun:*:8902:0:10000::::
squid:*:8902:0:10000::::
postgres:*:8902:0:10000::::
fax:*:8902:0:10000::::
gnats:*:8902:0:10000::::
adabas:*:8902:0:10000::::
amanda:*:8902:0:10000::::
irc:*:8902:0:10000::::
ftp:*:8902:0:10000::::
firewall:*:8902:0:10000::::
named:*:8902:0:10000::::
fnet:*:8902:0:10000::::
:write .</pre>
</span></td></tr>
</tbody></table>
<div align="justify">
Y ya nos podremos salir de vi, con el comando SHIFT+Ñ q, es decir :q ENTER. (recuerden que la EÑE es sólo en los teclados en español).</div>
<table border="1"><tbody>
<tr><td bgcolor="#FFFFFF"><span style="color: #330000;"><pre>root::12299:0:10000::::
bin:*:8902:0:10000::::
daemon:*:8902:0:10000::::
lp:*:9473:0:10000::::
mail:*:8902:0:10000::::
news:*:8902:0:10000::::
uucp:*:0:0:10000::::
games:*:0:0:10000::::
man:*:8902:0:10000::::
at:*:8902:0:10000::::
mdom:*:8902:0:10000::::
wwwrun:*:8902:0:10000::::
squid:*:8902:0:10000::::
postgres:*:8902:0:10000::::
fax:*:8902:0:10000::::
gnats:*:8902:0:10000::::
adabas:*:8902:0:10000::::
amanda:*:8902:0:10000::::
irc:*:8902:0:10000::::
ftp:*:8902:0:10000::::
firewall:*:8902:0:10000::::
named:*:8902:0:10000::::
fnet:*:8902:0:10000::::
:q .</pre>
</span></td></tr>
</tbody></table>
<div align="justify">
Ahora tenemos que desmontar la partición con<span class="Apple-converted-space"> </span><b>umount /mnt</b><span class="Apple-converted-space"> </span>para que el kernel escriba los cambios en la partición.</div>
<table border="1"><tbody>
<tr><td bgcolor="#FFFFFF"><span style="color: #330000;"><pre>linux:# mount /dev/hda2 /mnt
linux:# vi /mnt/etc/shadow
linux:# <b>umount /mnt</b>
</pre>
</span></td></tr>
</tbody></table>
<div align="justify">
Y la reiniciamos por las buenas con el comando reboot, dado el caso que no reinicie, lo hacemos con el botón, al entrar a nuestro linux ya no nos pedirá password root, y con el comando<span class="Apple-converted-space"> </span><b>passwd</b><span class="Apple-converted-space"> </span>podremos poner uno nuevo.</div>
<table border="1"><tbody>
<tr><td bgcolor="#FFFFFF"><span style="color: #330000;"><pre>linux:# mount /dev/hda2 /mnt
linux:# vi /mnt/etc/shadow
linux:# umount /mnt
linux:# <b>reboot</b></pre>
</span></td></tr>
</tbody></table>
</span></div>
<br class="Apple-interchange-newline" /><i><b>Post original: <a href="http://www.compunauta.com/forums/linux/hints/password.html">http://www.compunauta.com/forums/linux/hints/password.html</a></b></i>Juan Zamphirópoloshttp://www.blogger.com/profile/04454960445381911987noreply@blogger.comtag:blogger.com,1999:blog-8257298430471198282.post-38932866312452052902011-09-21T17:08:00.000-04:002011-09-23T12:58:23.261-04:00Comprimir y Descomprimir Archivos en LINUX (Comandos)Post Original: <a href="http://www.linuxtotal.com.mx/index.php?cont=info_admon_004">http://www.linuxtotal.com.mx/index.php?cont=info_admon_004</a><br />
<div style="text-align: justify;">
En Linux hay diversas herramientas para empaquetar y comprimir archivos, tomando
en cuenta que empaquetar es juntar dos o más archivos en un solo archivo (paquete) y
comprimir es tomar este archivo-paquete y comprimirlo a
continuación te muestro un resumen de las más comunes, de acuerdo a
la extensión que comunmente se acostumbra ponerles.</div>
<table border="1" cellpadding="1" cellspacing="1" style="border: 1px solid #00008b; width: 100%;">
<tbody>
<tr>
<th colspan="2" style="text-align: center;">.tar (tar)</th>
</tr>
<tr>
<td style="text-align: left; width: 35%;">Empaquetar</td>
<td style="text-align: left;"><label class="t1">tar cvf archivo.tar /archivo/mayo/*</label></td>
</tr>
<tr>
<td style="text-align: left; width: 35%;">Desempaquetar</td>
<td style="text-align: left;"><label class="t1">tar xvf archivo.tar</label></td>
</tr>
<tr>
<td style="text-align: left; width: 35%;">Ver el contenido (sin extraer)</td>
<td style="text-align: left;"><label class="t1">tar tvf archivo.tar</label></td></tr>
</tbody></table>
<table border="1" cellpadding="1" cellspacing="1" style="border: 1px solid #00008b; width: 100%;">
<tbody>
<tr>
<th colspan="2">.tar.gz - .tar.z - .tgz (tar con gzip)</th>
</tr>
<tr>
<td style="width: 35%;">Empaquetar y comprimir</td>
<td><label class="t1">tar czvf archivo.tar.gz /archivo/mayo/*</label></td>
</tr>
<tr>
<td style="width: 35%;">Desempaquetar y descomprimir</td>
<td><label class="t1">tar xzvf archivo.tar.gz</label></td>
</tr>
<tr>
<td style="width: 35%;">Ver el contenido (sin extraer)</td>
<td><label class="t1">tar tzvf archivo.tar.gz</label></td></tr>
</tbody></table>
<table border="1" cellpadding="1" cellspacing="1" style="border: 1px solid #00008b; width: 100%;">
<tbody>
<tr>
<th colspan="2">.gz (gzip)</th>
</tr>
<tr>
<td style="width: 35%;">Comprimir</td>
<td><label class="t1">gzip -q archivo</label><br />
(El archivo lo comprime y lo renombra como "archivo.gz")</td>
</tr>
<tr>
<td style="width: 35%;">Descomprimir</td>
<td><label class="t1">gzip -d archivo.gz</label><br />
(El archivo lo descomprime y lo deja como "archivo"</td>
</tr>
<tr>
<td colspan="2"><b>Nota</b>: gzip solo comprime archivos, no directorios</td></tr>
</tbody></table>
<table border="1" cellpadding="1" cellspacing="1" style="border: 1px solid #00008b; width: 100%;">
<tbody>
<tr>
<th colspan="2">.bz2 (bzip2)</th>
</tr>
<tr>
<td style="width: 35%;">Comprimir</td>
<td><label class="t1">bzip2 archivo</label><br />
<label class="t1">bunzip2 archivo</label><br />
(El archivo lo comprime y lo renombra como "archivo.bz2")</td>
</tr>
<tr>
<td style="width: 35%;">Descomprimir</td>
<td><label class="t1">bzip2 -d archivo.bz2</label><br />
<label class="t1">bunzip2 archivo.bz2</label><br />
(El archivo lo descomprime y lo deja como "archivo")</td>
</tr>
<tr>
<td colspan="2"><b>Nota</b>: bzip2 solo comprime archivos, no directorios</td></tr>
</tbody></table>
<table border="1" cellpadding="1" cellspacing="1" style="border: 1px solid #00008b; width: 100%;">
<tbody>
<tr>
<th colspan="2">.tar.bz2 (tar con bzip2)</th>
</tr>
<tr>
<td style="width: 35%;">Comprimir</td>
<td><label class="t1">tar -c archivos | bzip2 > archivo.tar.bz2</label></td>
</tr>
<tr>
<td style="width: 35%;">Descomprimir</td>
<td><label class="t1">bzip2 -dc archivo.tar.bz2 | tar -xv</label><br />
<label class="t1">tar jvxf archivo.tar.bz2</label> (versiones recientes de tar)</td>
</tr>
<tr>
<td style="width: 35%;">Ver contenido</td>
<td><label class="t1">bzip2 -dc archivo.tar.bz2 | tar -tv</label></td></tr>
</tbody></table>
<table border="1" cellpadding="1" cellspacing="1" style="border: 1px solid #00008b; width: 100%;">
<tbody>
<tr>
<th colspan="2">.zip (zip)</th>
</tr>
<tr>
<td style="width: 35%;">Comprimir</td>
<td><label class="t1">zip archivo.zip /mayo/archivos</label></td>
</tr>
<tr>
<td style="width: 35%;">Descomprimir</td>
<td><label class="t1">unzip archivo.zip</label></td>
</tr>
<tr>
<td style="width: 35%;">Ver contenido</td>
<td><label class="t1">unzip -v archivo.zip</label></td></tr>
</tbody></table>
<table border="1" cellpadding="1" cellspacing="1" style="border: 1px solid #00008b; width: 100%;">
<tbody>
<tr>
<th colspan="2">.lha (lha)</th>
</tr>
<tr>
<td style="width: 35%;">Comprimir</td>
<td><label class="t1">lha archivo.lha /mayo/archivos</label></td>
</tr>
<tr>
<td style="width: 35%;">Descomprimir</td>
<td><label class="t1">lha -x archivo.lha</label></td>
</tr>
<tr>
<td style="width: 35%;">Ver contenido</td>
<td><label class="t1">lha -v archivo.lha</label><br />
<label class="t1">lha -l archivo.lha</label></td></tr>
</tbody></table>
<table border="1" cellpadding="1" cellspacing="1" style="border: 1px solid #00008b; width: 100%;">
<tbody>
<tr>
<th colspan="2">.zoo (zoo)</th>
</tr>
<tr>
<td style="width: 35%;">Comprimir</td>
<td><label class="t1">zoo -a archivo.zoo /mayo/archivos</label></td>
</tr>
<tr>
<td style="width: 35%;">Descomprimir</td>
<td><label class="t1">zoo -x archivo.zoo</label></td>
</tr>
<tr>
<td style="width: 35%;">Ver contenido</td>
<td><label class="t1">zoo -v archivo.zoo</label><br />
<label class="t1">zoo -L archivo.zoo</label></td>
</tr>
</tbody>
</table>
Juan Zamphirópoloshttp://www.blogger.com/profile/04454960445381911987noreply@blogger.comtag:blogger.com,1999:blog-8257298430471198282.post-55364286686620036422011-09-21T15:56:00.000-04:002011-09-21T15:56:37.958-04:00Configurar Proxy en Pear pear.php.net<div style="text-align: justify;">
Post Original: <a href="http://www.elcodigok.com.ar/2009/07/pear-detras-de-un-proxy/">http://www.elcodigok.com.ar/2009/07/pear-detras-de-un-proxy/ </a></div>
<div style="text-align: justify;">
Hoy me encontré con un nuevo desafío para realizar, en mi estación de trabajo estaba instalando las librerías Pear de PHP pero me encontré con algunos errores en las actualizaciones, como todos los puestos se encuentran detrás de un proxy que gestiona las conexiones, supuse que el problema de configuración se encontraba allí.<br />Nuevamente, buscador en el monitor y la respuesta para agregar un proxy a la configuración de pear se hace de la siguiente manera:<br /><br /><div style="text-align: left;">
<b>$ pear config-set http_proxy http://usuario:password@servidorproxy:puerto</b></div>
<br />Con lo cuál gran parte del problema de actualización se solucionó y ahora felizmente voy a poder instalar Symfony.<br />Si queremos ver todos los parámetros de configuración nos quedara ingresar el siguiente comando y certificar que esta todo bien.<br /> <br /><b>$ pear config-show</b><br /></div>
Juan Zamphirópoloshttp://www.blogger.com/profile/04454960445381911987noreply@blogger.comtag:blogger.com,1999:blog-8257298430471198282.post-76778549016510266722011-09-21T10:23:00.000-04:002011-09-21T10:23:45.729-04:00Configurar Proxy en Wget con o sin username y password<div style="text-align: justify;">
Bueno, en este caso vamos a proceder a la configuración del proxy de unos de los mejores si no el mejor para la descarga desde la linea de comandos en LINUX, y si, estamos hablando de Wget que en la mayoría de las distribuciones o todas es el gestor de descargas por defecto.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Al grano...</b></div>
<div style="text-align: justify;">
<b>Abrir Terminal</b></div>
<div style="text-align: justify;">
<b>(Entorno Gnome) Alt + F2 "gnome-terminal"</b></div>
<div style="text-align: justify;">
<b>(Entorno KDE) Alt + F2 "kterminal" </b></div>
<div style="text-align: justify;">
Escribir lo siguiente (Siempre en modo administrador o por lo menos con sudo)</div>
<div style="text-align: justify;">
<br style="color: black;" /></div>
<div style="text-align: justify;">
<b style="color: black;">nano /etc/wgetrc</b></div>
<div style="color: black; text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Con lo cual nos disponemos a buscar la linea donde dice <b>#use_proxy = on</b>, el cual procedemos a quitarle el signo <b>#</b> para des-comentarlo, y luego proseguimos con lo siguiente. Al final de la configuración nos debe de quedar algo como esto.</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>http_proxy=http://DIRECION_IP:PUERTO/<br />
proxy_user=USUARIO<br />
proxy_password=PASSWORD</b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
Ejemplo:</div>
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<b>http_proxy=http://192.168.0.145:8080/<br />
proxy_user=cachito<br />
proxy_password=nacho123</b></div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b>Nota</b>: En el caso de no necesitar colocar Nombre de Usuario y Contraseña, por tratarse de un proxy trasparente solamente no coloquen las dos ultimas lineas, o comentenlo poniendo un <b>#</b> al principio de la linea para comentarlo y así el programa no lo hace caso.</div>
Guardamos las modificaciones hechas y ahora podemos bajar cualquier cosa en forma trasparente.<br /><br />Juan Zamphirópoloshttp://www.blogger.com/profile/04454960445381911987noreply@blogger.comtag:blogger.com,1999:blog-8257298430471198282.post-75478555611773118882011-09-21T09:17:00.000-04:002011-09-21T09:17:59.382-04:00Configurar Tarjeta de RED en CEntOS - Fedora<div style="text-align: justify;">
Una de las cosas que a cambiado al menos para mi al venir del mundo Debian es la configuración de la Tarjeta de RED, no es la misma y mientras en Debian esta ubicado en <b>/etc/network/interfaces </b>en CEntOS o Fedora se encuentran en <b>/etc/sysconfig/networking/devices/ifcfg-<span style="color: #0b5394;">XXX</span></b> siendo <b><span style="color: #0b5394;">XXX</span></b> el nombre de la tarjeta de red el cual vamos a configurar.</div>
<div style="text-align: justify;">
Otra característica vista en Centos, no así en Fedora, es que en la primera la Tarjeta de RED no arranca por defecto, todo esto a causa de una pequeñísima configuración.</div>
<div style="text-align: justify;">
Para modificación este comportamiento basta con cambiar una linea en el archivo correspondiente a tu Tarjeta de RED.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
</div>
<b>Al grano...</b><br />
<b>Abrir Terminal</b><br />
<b>(Entorno Gnome) Alt + F2 "gnome-terminal"</b><br />
<b>(Entorno KDE) Alt + F2 "kterminal" </b><br />
<div>
</div>
<div>
</div>
<div>
</div>
Escribir lo siguiente (Siempre en modo administrador o por lo menos con sudo)<br />
<br /><b>nano /etc/sysconfig/networking/devices/ifcfg-<span style="color: #0b5394;">XXX</span></b><br />
<b><span style="color: #0b5394;"></span></b><br />
Cambiamos la linea en donde dice <b>ONBOOT=no</b> por <b>ONBOOT=yes</b><div style="text-align: justify;">
Nada más, guardamos los cambios y procedemos a reiniciar nuestro equipo y para poder ver nuestra Tarjeta de RED activa basta con ejecutar en la linea de comandos siempre <b>ifconfig</b> para que se nos despliegue todas las configuraciones de todas las Tarjetas y sus respectivas direcciones IP's.</div>
<br />
<div style="text-align: justify;">
<b>Nota</b>: Este Documento será próximamente actualizado para poder explicar mejor el uso del los archivos <b>ifcfg's</b>. Aunque muchas de las lineas incluidas dentro de dicho archivo ya de por sí son bastantes obvios.</div>
Juan Zamphirópoloshttp://www.blogger.com/profile/04454960445381911987noreply@blogger.comtag:blogger.com,1999:blog-8257298430471198282.post-16433610052374812782011-09-17T23:32:00.000-04:002011-09-17T23:58:02.757-04:00Instalando Libre Office en Fedora 15<br />
<div style="text-align: justify;">
Algo que encontramos seguramente en el nuevo Fedora 15 es que por defecto al menos en el <b>LiveCD</b> no trae la suite de Ofimática, y por ello vamos a disponernos a instalar una, que por defecto está en los repositorios de Fedora para esta versión, basta nada más con abrir una terminal y seguir los pasos que os diré a continuación.</div>
<div style="text-align: justify;">
<br /></div>
<b>Al grano...</b><br />
<b>Abrir Terminal</b><br />
<b>(Entorno Gnome) Alt + F2 "gnome-terminal"</b><br />
<b>(Entorno KDE) Alt + F2 "kterminal" </b><br />
<div style="text-align: justify;">
</div>
<div>
</div>
<div>
</div>
Escribir lo siguiente (Siempre en modo administrador o por lo menos con sudo)<br />
<br />
<b>yum -y installgroup "Office"</b><br />
<br />
Y nada más una vez terminado ya deberían de contar con su suite de ofimática habilitado, (no se preocupen por nada más ya que ese comando se encargará de resolver todas las dependencias e instalarla por ustedes.)Juan Zamphirópoloshttp://www.blogger.com/profile/04454960445381911987noreply@blogger.com