miércoles, 4 de junio de 2008

Traducciones útiles para Puppy Linux


Message
napi


Joined: 25 Jan 2008
Posts: 43
Location: Pamplona (Navarra el reino de los vascos)(España)(Europa)(La Tierra)(Sistema solar)(El universo)

PostPosted: Thu Apr 24, 2008 6:31 pm Post subject: Comandos muy útiles para novatos como yo Reply with quote Edit/Delete this post

He traducido este post con el fin de aleccionar a la gente que como yo apenas ha tenido contacto con el mundo de los comandos. Ya sé que son cosas muy básicas pero confio en que a alguién le puedan ayudar.
Respecto al post original la traducción no es literal, ya que hay posts en los que parece que les cobran por cada palabra que utilizan, y procuro hacerlos un poco más entendibles para tod@s; esto siempre que puedo ya que la familia me absorve mucho tiempo. javascript:emoticon('Sad')

De la misma manera, he eliminado los comandos que a mi no me funcionaban, o no he sabido ejecutar.javascript:emoticon('Embarassed')

Pido disculpas de antemano por los posibles errores.javascript:emoticon('Wink')

También pido la colaboración de los más novatos para que me indiquen temas que quieran que les traduzca, ya que pierdo bastante tiempo navegando por el foro en inglés, y de esta manera me facilitarian la labor,
Graciasjavascript:emoticon('Laughing')





Estos son algunos de mis trucos preferidos.

¿Que es el kernel Linux?javascript:emoticon('Shocked')
El kernel Linux es el corazón del sistema operativo "(Gnu) Linux y demás desarrolladores de software".
Para saber que versión, del kernel Linux, estás utilizando teclea lo siguiente en una consola:

Code:
uname -r


Para más información sobre el kernel Linux http://www.kernel.org

¿Cómo puedo cambiar el gestor de ventanas?

Primero insta los que te gusten o quieras probar.
A continuación teclea la siguiente combinación de teclas:

ctrl + alt + backspace

Y después según el gestor de ventanas que desees:

xwin jwn (este es el gestor por defecto - los demás deben ser instalados)
xwin fv95wm
xwin xfce
xwin icewn
(xwin = xstart en otras distribuciones Linux)

¿Cómo reinicio mi Puppy desde consola?

Ctrl + alt + retroceso

Code:
reboot
Shutdown -r now



Cómo apagar el equipo desde la consola
¿(te sientes ya un Gurú de Linux? Laughing

ctrl + alt + retroceso

Code:
poweroff


¿Cómo puedo desinstalar el gestor de arranque Lilo/Grub?
Si quieres desinstalar los gestores de arranque, Lilo o Grub, por la razón que sea. Sigue este procedimiento:


Con Windows 95/98 etc:javascript:emoticon('Twisted Evil')

Usa un diskette de arranque en dos y teclea en línea de comandos lo siguiente:

Code:
fdisk /mbr


Con Windows XP:javascript:emoticon('Twisted Evil')

Con el disco de instalción de XP entra en modo (rescue mode). Y desde hay intoduce el comando ;

Code:
fixmbr


¿Cómo cambio de directorio?

Code:
cd - para cambiar de directorios
Forma de uso: cd [directorio]
Ejemplo: cd /root/my-documents/
Ejemplo: cd ../ (para ir al directorio anterior)
Ejemplo: cd (para volver al directorio home)



¿Cómo copio archivos?

Code:
cp - sirve para copiar archivos y directorios de un lugar a otro
Forma de uso: cp /archivo/nueva localización
Ejemplo: cp /home/joey/index.html /var/www/index.html
Ejemplo: cp /home/joey/* /var/www/ (con esto copias todo de /home/joey "a" /var/www/)
Para más información, en una terminal, teclea:

cp --help



¿Cómo cambio el nombre a los archivos?

Code:
mv - se usa para mover o renombrar archivos
Forma de uso: mv archivo localizción (para moverlo)
Forma de uso: mv nombre del archivo nuevo nombre del archivo (para renombrar)
Ejemplo: mv index.html /var/www/index.html (para moverlo)
Ejemplo: mv index.html index2.html (para renombrar)
Par más informción, en una terminal, teclea:

mv --help



¿Cómo hago el listado del contenido de un directorio?

Code:
ls - con este comando listamos el contenido de los directorios
Forma de uso: ls directorio
Ejemplo: ls (para listar el directorio en el que estás)
Ejemplo: ls /home/joey (para listar el contenido de /home/joey)
Ejemplo: ls -a (para listar los archivos ocultos)
Ejemplo: ls -l (para listar los permisos y el tamaño de directorios y archivos)
Ejemplo: ls -al /home/joey (para listar todos los archivos y permisos de /home/joey)


¿Cómo borro archivos?

Arrastra los archivos a la papelera. Estos permanecen en ella hasta que decidas vaciarla

¿Cómo borro los directorios?

- Si el directorio está vacío:

Code:
rmdir nombre del directorio


- Si el directorio no está vacío y deseas borrarlo con todos sus contenidos:

Code:
rm -rf nombre del directorio


Por favor ten cuidado con (-rf) ya que con el borras absolutamente todo en el directorio especificado, incluyendo los subdirectorios.
Con el acceso como root y el comando rm -rf, si tienes un error, puedes inutilizar el sistema.


[size=12]¿Cómo accedo a mi cdrom?
[/size]

- En modo gráfico: haz click en el icono llamado "Drives"

- Con la consola teclea:

Code:
mount /dev/home/cdrom


¿Cómo accedo a mi disquetera?

Code:
mount /dev/home/fdo



Post original: http://www.murga-linux.com/puppy/viewtopic.php?t=10384

_________________
http://www.elblogdenapi.blogspot.com. El software libre es la revolución






AÑADIR LOGIN Y CONTRASEÑA EN EL ARRANQUE DE PUPPY




napi


Joined: 25 Jan 2008
Posts: 43
Location: Pamplona (Navarra el reino de los vascos)(España)(Europa)(La Tierra)(Sistema solar)(El universo)

PostPosted: Thu Apr 10, 2008 4:16 pm Post subject: Añadir login y contraseña en el arranque de Puppy Reply with quote Edit/Delete this post

Puppy por defecto arranca directamente como root, sin ningún tipo de intervención por parte del usuario. Para que esto no ocurra y el sistema nos pida. para arrancar login y contraseña, hacemos lo siguiente:

Este es el archivo, por defecto /etc/inittab:

Code:
Código: ::sysinit:/etc/rc.d/rc.sysinit
tty1::respawn:/sbin/getty -n -l /bin/autiloginroot 38400 tty1
tty2::respawn:/sbin/getty 38400 tty2
::ctrlaltdel:/sbin/reboot




Y este es el modificado /etc/inittab, solo cambiamos la segunda línea de código:


Code:
Código: ::sysinit:/etc/rc.d/rc.sysinit
tty::respawn:/sbin/getty 38400 tty1
tty2::respawn:/sbin/getty 38400 tty2
::ctrlaltdel:/sbin/reboot


Tras modificar, inittab, en el siguiente arranque , Puppy se parará y nos pedirá un registro de entrada como root.

Después nos pedirá la contraseña, si no la hemos configurado, bastará con presionar la tecla intro. En caso contrario tecleamos la contraseña y después intro.

Para poner o cambiar la contraseña, desde línea de comandos, hacemos lo siguiente:

Code:
# passwd root


Y hacemos lo que nos indica.

Post original: http://www.murga-linux.com/puppy/viewtopic.php?t=21338

_________________
http://www.elblogdenapi.blogspot.com. El software libre es la revolución




CÓMO CONFIGURAR UNA RED INALÁMBRICA DESDE LÍNEA DE COMANDOS




napi


Joined: 25 Jan 2008
Posts: 43
Location: Pamplona (Navarra el reino de los vascos)(España)(Europa)(La Tierra)(Sistema solar)(El universo)

PostPosted: Wed Apr 02, 2008 6:39 pm Post subject: Como cofigurar una red inalámbrica en línea de comandos Reply with quote Edit/Delete this post

Motivado por el requerimiento de Mister_informático, he traducido este post extraido del foro en inglés.
Os pido disculpas de antemano por los errores de traducción y os agradeceria que me los digais para modificar el post y perfeccionarlo.
Espero que os sirva de ayuda.


La puppy Network Wizard es una de las mejores herramientas en el mundo profesional. Soporta actualmente todos los controladores wifi, incluidos los no convencionales linux-wlan-ng (prism2), además de ndiswrapper. Todos soportan encriptación WPA & WPA2 via wpa_supplicant, al igual que los controladores Ralink, que normalmente no son compatibles con wpa_supplicant.
En la versión de la Distrowatch de Puppy 3.00 http://distrowatch.com/weekly.php?issue=20071008#review
Susan Linton dice lo siguiente:


La network wizard requiere de varios pasos y clicks, pero a cambio trabaja con acceso protejido Wi-Fi (WPA). He probado tres distros con configuración de red inalámbrica . Es una sorprendente azaña.



Pero lo verdaderamente interesante de Wizard son los comandos que operan detrás de el, sobre todo si lo que necesitas es investigar un problema, o si tienes un sistema no convencional.
En primer lugar sabe cual es el módulo que es usado por tu dispositivo wifi. El módulo correcto no es determinado por los creadores del adaptador wifi, pero el chipset si lo contiene.
Desde la versión 2.12 en adelante, Puppy Linux incluye un amplio soporte para controladores wifi, incluyendo muchos controladores creados por terceros.

Para los chipsets no soportados por el controlador nativo de Linux, Puppy también incluye ndiswrapper, el cual encubrirá un cintrolador de windows. Oviamente, debes sustituir los archivos del controlador de Windows.
Ndiswrapper es una opción más, pero algunas veces es la única solución.


Normalmente, Puppy detectará tu dispositivo wifi, y cargará el controlador adecuado desde el archivo"zdrv" su colección de controladores comprimida.
Introduce este comando para ver que módulo está actualmente cargado

Code:
comando: lsmod




Cuando un módulo wifi se carga, crea una nueva interface de red, que puede ser llamada "2eth0" "wlan0" "ra0" "ath0" or "rausb0". Pero si también tienes una interface ethernet, esta se adjudicará el nombre "eth0" y la interface wifi será "eth1".
Primero checkea si tu módulo wifi ha creado una interface, con estos dos comandos


Code:
Comando: ifconfig -a
Comando: iwcon
fig

Para este ejemplo, vamos a suponer que tu interface es "eth1".
A menudo es necesario levantar la interface sin configurar con este comando

Code:
Código: ifconfig eth1 up




PARTE 1: encriptación WEP.
(para configurar la encriptación WPA , ver PARTE 2,)


Para cofigurar la encrptación WEP :

Code:
Código: iwconfig eth1 essid MY_ESSID
iwconfig eth1 key open 1234567890
iwconfig eth1 mode managed


Verás a menudo referencias de estos 3 parámetros, essid/key/mode, pueden ser usados de igual manera en un solo comando iwconfig como de manera separada, sin embargo aparentemente la configuración es mas fiable cuando los parámetros son ejecutados por separado.
Obiamente debes reemplazar "MY_ESSID" por tu SSID, y "1234567890" por tu clave WEP.
La mayoria de los routers wifi utilizan WEP de autentificación abierta, pero puede ser también restringida, en cuyo caso el comando sería:

Code:
Código: iwconfig eth1 key resticted 1234567890



O si tu router no tiene encriptación, el segundo comando pueda ser

Code:
Código: iwconfig eth1 key off



Después para obtener una dirección IP automática (DHCP)

Code:
Código: rm /etc/dhcpc/*.pid
dhcpcd -t 30 -h puppypc -d eth1


Aquí añado unos comentarios de caka (en rojo), ya que según comenta el código anterior no funciona en todos los casos:

A este comando te hago un comentario. Como sabrás esto sirve para borrar las DNS que se esten actualizando actualmente antes de solicitar unas nuevas por Internet. Tempestuous siempre menciona este comando un sus scripts que acompaña a los drivers wireless, pero yo uso Puppy 2.13 y a mí este comando no me sirve. No da error ni nada pero ese no es el archivo que hay que borrar sino que el comando adecuado es:


Code:
rm /var/run/dhcpcd-ath0.pid



Como ves el archivo *.pid que hay que borrar es ese y en mi Puppy se encuentra en el directorio /var/run. Quizás puedas añadir en tu traducción que hay que buscar este archivo y borrarlo y que se puede encontrar tanto en el directorio /etc/dhcpc como en el /var/run

Code:
dhcpcd -t 30 -h puppypc -d eth1


Y este comando yo pondría un "dhcpcd eth1" que es más sencillo y no es necesario especificar tantos parámetros como hace tempestous


O para obtener una dirección IP estática, modifica /etc/resolv.conf para incluir los nombres de tus servidores después


[color=red]Yo este párrafo anterior lo cambiaría. Está bien que para no usar dhcp y poner DNSs estáticas se puede modificar a mano el archivo /etc/resolv.conf pero tambien se puede hacer por comandos de la siguiente manera:


Code:
echo nameserver [DNS 1] > /etc/resolv.conf


echo nameserver [DNS 2] >> /etc/resolv.conf[/color]


Code:
Código: ifconfig eth1 192.168.0.xx broadcast 192.168.0.255 netmask 255.255.255.0
route add default gw 192.168.0.1 eth1


Ni que decir tiene que teneis que reemplazar las direcciones IP apropiadas.


Puppy contiene una utilidad para la configuración wifi, RutilT. Es más que un simple guión, es una aplicación completa, y puede ser usada cuando Wizard falla, especialmente en la última parte del proceso; adquiriendo la dirección IP.
RutilT soporta encriptación WPA solo con controladores wifi Ralink y solamente WPA/PSK.TKIP


Este es el en lace del original en inglés: http://www.murga-linux.com/puppy/viewtopic.php?t=22469

Last edited by napi on Sun Apr 13, 2008 3:26 pm; edited 3 times in total






INTERNET ATRAVÉS DE UN TELÉFONO MÓVIL



napi


Joined: 25 Jan 2008
Posts: 43
Location: Pamplona (Navarra el reino de los vascos)(España)(Europa)(La Tierra)(Sistema solar)(El universo)

PostPosted: Thu Apr 03, 2008 6:16 pm Post subject: Internet através de un teléfono móvil Reply with quote Edit/Delete this post

Primero necesité hacer que Puppy reconociese el teléfono. Edité /etc/rc.d/rc.local así se cargan estos modulos en el arranque:


Código: modprobe cdc_acm
modprobe ohci_hcd
modprobe ehci_hcd
modprobe uhci_hcd
modprobe usbserial
modprobe ftdio_sio


(No sé si los necesitareis todos - ¿Sabe alguien cuales nos podemos saltar?)
Después tipeé lo siguiente, en una terminal, para crear el dispositivo:



Código: mknod /dev/ttyACM0 c 166 0
chomod go+w /dev/ttyACM0
cd /dev/
ln -s /dev/ttyACM0 /dev/modem



(No estoy seguro de que os haga falta hacer una cadena como esta, pero yo lahice y funciona)


Edité /etc/ppp/wvdial.conf :


Código: [Dialer Deafaults]
Modem=/dev/ttyACM0
Baud=115200
Username=wapuser
Password=user
Phone=*99#


y /etc/ppp/peers/wvdial:


Código: noauth
name wvdial


Después de reiniciar, escribir wvdial en una terminal y ya deberia estar en linea.
Espero que esto os sirva de algo.
Chris.

Este es el enlace del post original del foro en inglés:


http://www.murga-linux.com/puppy/viewtopic.php?t=27759