CONOCIMIENTOS DE LINUX ubuntu 1004

21
CONOCIMIENTOS DE LINUX ubuntu 1004 Juan Carlos Figueroa Octubre 19/2010

description

CONOCIMIENTOS DE LINUX ubuntu 1004. Juan Carlos Figueroa Octubre 19/2010. INTRODUCCIÓN. A CONTINUACIÓN OBTENDREMOS INFORMACIÓN A CERCA DEL SISTEMA OPERATIVO FREEWARE DENOMINADO LINUX, TALES COMO: CONOCIMIENTOS , PARTICIONES, Y ALGUNAS OTRAS COSAS RELACIONADAS CON EL TEMA. MENÚ PRINCIPAL. - PowerPoint PPT Presentation

Transcript of CONOCIMIENTOS DE LINUX ubuntu 1004

Page 1: CONOCIMIENTOS  DE LINUX  ubuntu  1004

CONOCIMIENTOS DE LINUX ubuntu 1004

Juan Carlos FigueroaOctubre 19/2010

Page 2: CONOCIMIENTOS  DE LINUX  ubuntu  1004

A CONTINUACIÓN OBTENDREMOS INFORMACIÓN A CERCA DEL SISTEMA OPERATIVO FREEWARE DENOMINADO LINUX, TALES COMO: CONOCIMIENTOS, PARTICIONES, Y ALGUNAS OTRAS COSAS RELACIONADAS CON EL TEMA.

INTRODUCCIÓN

Page 3: CONOCIMIENTOS  DE LINUX  ubuntu  1004

MENÚ PRINCIPAL 1-QUE ES LINUX? 2-QUÉ ES LINUX PARA MI? 3-CUÁNTO ESPACIO NECESITO EN MI

DISCO DURO PARA INSTALAR LINUX? 4-CUÁNTA MEMORIA NECESITO PARA

USAR LINUX? 5-FUNCIONARÁ MI EQUIPO 6-CON LINUX? 7-CÓMO CONSIGO LINUX? 8-QUÉ DISTRIBUCIÓN ES LA MEJOR 9-PUEDO TENER MÁS DE UN SISTEMA

OPERATIVO EN MI EQUIPO? 10-FUNCIONAN MIS

PROGRAMAS/JUEGOS PARA WINDOWS EN LINUX?

11-QUÉ TENGO QUÉ SABER ANTES DE INSTALAR LINUX?

12-DÓNDE INSTALO LINUX? 13-QUÉ ES UNA PARTICIÓN,CÓMO CREO

UNA PARTICIÓN? 14-PORQUÉ NECESITO DIFERENTES

PARTICIONES? 15-CUÁNTAS PARTICIONES NECESITO PARA

LINUX? 16-QUÉ ES LA SWAP? 17-CUÁNTA SWAP NECESITO? 18-NO TENGO SITIO EN MI DISCO DURO

QUÉ HAGO? 19-CÓMO CONFIGURAR EL ARRANQUE DE

LINUX? 20-QUÉ ES EL KERNEL? 21-PUEDO TRABAJAR NORMALMENTE COMO

ROOT? 22-CÓMO ABRO/CIERRO UNA NUEVA

CUENTA? 23-CÓMO PUEDO MONTAR Y DESMONTAR

UNIDADES EN LINUX?

Page 4: CONOCIMIENTOS  DE LINUX  ubuntu  1004

MENÚ PRINCIPAL 24-CÓMO SE UTILIZAN LOS

EMPAQUETADORES/DESCOMPRESORES?

25-CÓMO SE CAMBIAN LOS PERMISOS DE FICHEROS Y DIRECTORIOS?

26-CÓMO APAGO MI EQUIPO? 27-QUÉ ES X WINDOWS? 28-CÓMO CAMBIO LA RESOLUSIÓN

POR DEFECTO? 29-CÓMO CAMBIO EL ESCRITORIO

VIRTUAL? 30-CÓMO CAMBIO EL NÚMERO DE

COLORES POR DEFECTO? 31-CÓMO ARRANCO DIRECTAMENTE

CON X WINDOWS? 32-QUÉ ES UN GESTOR DE VENTANAS? 33-CÓMO ELIJO EL GESTOR DE

VENTANAS QUE QUIERO ARRANCAR?

34-DÓNDE CONSIGO UN NUEVO GESTOR DE VENTANAS?

35-QUÉ ES UN MODEM Y UN PUERTO SERIE? 36-FUNCIONAN LOS WIN MODEM EN LINUX Y LOS

MODEMS PCI? 37-CÓMO SE CONFIGURA EL PUERTO SERIE? 38-CÓMO COMPRUEBO QUE TODO ESTÉ BIEN

CONFIGURADO? 39-CÓMO CONECTO A INTERNET CON KDE-KPPP? 40-INTERNET ME VA MUCHO MAS LENTO CON

LINUX QUE CON WINDOWS? 41-SOLO PUEDO USAR INTERNET COMO ROOT

QUÉ HAGO PAR PODER USARLO COMO USUARIO? 42-LISTA DE COMANDOS MÁS USADOS.

Page 5: CONOCIMIENTOS  DE LINUX  ubuntu  1004

LINUX 1-Linux es un sistema operativo gratuito y de

libre distribución inspirado en el sistema Unix, escrito por Linus

Torvalds con la ayuda de miles de programadores en Internet. 2- Linux es un sistema operativo tipo freeware

de libre distribución. 3- Una instalación super mínima, necesitará alrededor

de unos 10MB.· Una instalación mínima con las X incluidas, alrededor de los 80Mb.

4- Como mínimo se necesitan 64Mb de memoria RAM para utilizar Linux, esta cantidad es como se indica mínima y no apta para trabajar con sistemas gráficos.

· Para trabajar con las X-windows de una manera decente (dependerá del entorno grafico utilizado) se necesitara como mínimo 128Mb.

· Para un uso intensivo y para trabajar con programas que requieren muchos recursos, se recomienda de 128Mb en adelante. Cuanta más memoria se tenga, más suelto trabajara nuestro sistema y más programas podremos tener en memorias.

5-

6-Por medio de un CD o bajarlo directamente desde internet.

7-Las distribuciones más conocidas son RedHat, Debian, Slackware, SuSE y Corel Linux, todas

ellas incluyen el software más reciente y empleado lo cual incluye compiladores de C/C++, editores

de texto, juegos, programas para el acceso a Internet, así como el entorno gráfico de Linux: X

Window.

Page 6: CONOCIMIENTOS  DE LINUX  ubuntu  1004

LINUX 8-Si. Esto es posible. Para ello debemos tener

particionado nuestro disco duro o tener varios discos duros instalados en la PC. De esta manera podemos instalar copias de los sistemas operativos en las distintas partes de los discos.

9- Podemos decir que no, tus programas para Windows no funcionaran en Linux.Windows y Linux/Unix no son compatibles y programas compilados en una u otra plataforma no funcionaran en otra plataforma que no sea en la que el programa se compilo para su utilización.

10-los requerimientos mínimos (M) y óptimos (O) para los componentes más típicos de un PC

Procesador : Intel 80386 (M); Pentium, i486 y cualquier clónico de Intel (O)

RAM: 8 MB (M); de 32 MB a 2 GB Tarjeta gráfica: VGA (M); SVGA o tarjeta

soportada por las XFree86 (O) Disco duro: 125 MB (M); 500 MB o más (O) Bus: Todos (M = O) Lector CD-ROM: velocidad de x2 (M); x8 o

mayor (O) Ratón: Microsoft, Logitech o compatible

(M=O) Tarjeta de red: Ninguna (M); Cualquiera

soportada (O) 11-Linux se puede instalar en cualquier disco

que tengas en tu sistema y en cualquier partición del disco duro (Primaria o extendida).No podrás tener Linux en una partición compartida con otro sistema operativo, Linux necesita su propia partición/es para funcionar.

Page 7: CONOCIMIENTOS  DE LINUX  ubuntu  1004

linux 12-Es una división lógica del disco duro para

aprovechar adecuamente su capacidad. 13-El particionar el disco, es simplemente

una manera de organizar tu disco duro. Puedes organizarlo con una sola partición o en varias.

14-recomendable al menos dos, una para el sistema/datos y otra para Swap. Usualmente se suelen tener tres, una para el sistema/programas (/), otra para los datos (/home) y otra para swap.

15-La swap es un espacio reservado en tu disco duro para poder usarse como una extensión de memoria virtual de tu sistema.

16-Eso depende de la cantidad de sistemas que se vayan a manejar ya que si el equipo cuenta con poca memoria RAM va a necesitar una gran cantidad de swap, pero si al contrario el equipo cuenta con una memoria RAM amplia pues va a necesitar menor cantidad de swap.

17-La primera, compra un disco duro he instálalo. La segunda, es borrar todas las particiones de tu disco duro, con lo que perderás toda la información que contiene, y empezar desde cero a definir las diferentes particiones del disco. Así podrás definir las particiones para Linux y otros sistemas operativos si vas a tenerlos.

Page 8: CONOCIMIENTOS  DE LINUX  ubuntu  1004

LINUX 18-Normalmente arranca con LILO que es un

gestor de arranque muy versátil que permite iniciar un SO cargando el sector de arranque de una particion del disco duro.19-es el encargado de que el saofware y hardware del ordenador trabajen juntos

20-Solo utilizar la cuenta de root (administrador) para tareas de administración. Para trabajar normalmente con el sistema NO hacerlo como root, ya que se tiene acceso completo a todo el sistema y es fácil de estropear cosas si no se sabe lo que se hace.

21-El abrir una nueva cuenta, no es más que añadir una entrada en el archivo/etc/passwd del sistema.

<user>:<encrip>:<UID>:<GID>:<informacion>:<home>:<shell> user: Es el nombre de usuario. encrip: Es la clave encriptada. UID: Es el número UID con el que nos identificará el kernel. GID: El numero de grupo principal GID al que pertenecemos. información: Información varia, tal como nombre completo del usuario, número de teléfono, e-mail, etc. home: Es el directorio home del usuario, es decir, el directorio al que accedemos justo después de hacer entrar en el sistema. shell: Es el shell que se abrirá para ejecutar las órdenes que de el usuario.

Page 9: CONOCIMIENTOS  DE LINUX  ubuntu  1004

LINUX Borrar una cuenta de usuario. El comando a utilizar es /usr/sbin/userdel el

cual tiene la siguiente sintaxis: userdel [-r][login] Este comando borra el

usuario login, y si se añade la opción -r también borra su directorio de usuario.

Para borrar una cuenta de usuario también se pueden utilizar las utilidades gráficas que comentamos antes, de una forma muy intuitiva.

22-

22-}Montar un sistema de ficheros/dispositivo a nivel usuario no es más que hacerlo disponible en el árbol de directorios de nuestro sistema. Como ya sabéis, en Linux vemos todos los sistemas de ficheros/dispositivos en un sólo árbol de directorios, no existen letrasMontar un sistemas de ficheros/dispositivo a nivel cerner, no es más que rellenar unas tablas de registro. Es decir, ver si el sistema de ficheros está soportado, o lo que es lo mismo, si existe la tabla de funciones con las que manejarlo. Luego registrar estas funciones yNOTA: Es necesario ejecutar el comando amontacada vez que cambiemos un disquete, ya que no siempre cuando se escribe en un dispositivo, se realiza automáticamente un volcado al dispositivo (por eso se pueden perder datos si se apaga el ordenador a lo bruto). Además si cambiamos el disquete sin hacer

Page 10: CONOCIMIENTOS  DE LINUX  ubuntu  1004

LINUX 23-v = verbosa (para que nos diga lo que

hace)f = fila (empaquetar en un fichero)(empaquetar todos los ficheros, podría haber sido *.doc.

24Todo los comandos y ejemplos que se citan deben ejecutarse desde la línea de comandos en una terminal. También decir que existen programas en modo grafico donde se puede conseguir lo mismo que aquí se explica a golpe de ratón.

Lo primero que hay que decir es que para conseguir toda la información sobre los comandos involucrados en el tema de permisos podéis consultar los comandos man chmod,man chown y man chgrp

25-se puede programar para un apagado automático posterior, también con el

pulsador power del equipo o por CADE. 26-Es un método grafico y

distribuido para trabajar. el x-windows sistem es prácticamente el estandar de los entornos gráficos para los usuarios de UNIX, pero no es solo eso, es un completo sistema para redes que permite ejecutar aplicaciones X desde un computadora en otra parte del globo donde se encuentra el servidor, atraves de internet .

Page 11: CONOCIMIENTOS  DE LINUX  ubuntu  1004

LINUX 27- Ejecutamos el resaltado. Si ya tenemos

hecha una configuración del servidor, será necesario decir que no la usaremos en caso de que el intento anterior haya fallado, esto es importante, ya que sino no podremos arrancar debidamente el servidor gráfico en modo VGA de 16 Colores (compatible con casi todas las placas de video).configuración de todos los dispositivos.

28-Lo primero que haremos será crear un archivo de configuración de Xorg llamado xorg.confsiguiendo las siguientes instrucciones en la terminal.

Primero creamos el archivo xorg.conf y lo abrimos con Leafpad para que nos quede fácil ingresar la información de configuración.

Recuerda modificar la sección Modes para especificar la resolución que deseas para tu sesión de Xorg.

29-En el fichero /etc./X11/XF86Config, en la sección screen correspondiente al servidor que se está utilizando actualmente, en la subsection Display correspondiente a la Depth en que estemos trabajando, añadimos la línea:

Virtual tamaño tamaño #en píxeles Un ejemplo: Virtual 1024 768 Hay que puntualizar que si existe una

resolución definida de Modes mayor que el escritorio virtual, esta no se podrá utilizar. Resumiendo, no se puede tener una resolución de trabajo mayor que el escritorio virtual.

Page 12: CONOCIMIENTOS  DE LINUX  ubuntu  1004

LINUX 1) Mediante la línea de comandos: 

[user@localhost]# startx --bpp resolución (dónde resolución es 8, 16,24 ó 32) 2) Mediante el fichero de configuración:En el fichero /etc./X11/XF86Config, en la sección screen correspondiente al servidor que se está utilizando actualmente, añadimos la línea: DefaultColorDepth depth_que_queramos_utilizarUn ejemplo: DefaultColorDepth 16Un Depth con valor 8 significa que trabajaremos a 256 colores, uno con valor 32 truecolor. No todas las tarjetas graficas podrán utilizar todos los Depth disponibles en todas las resoluciones, todo dependerá de la tarjeta grafica y de la memoria que esta tenga.

31-Para arrancar directamente en XWindow (o no hacerlo) todo el proceso de configuración gira en torno a cambiar el runlevel (o nivel de ejecución en que arranca Linux).

El runlevel es, dicho de una manera sencilla, el modo en que arranca Linux. Por defecto el runlevel suele ser el 2 ó el 3, es decir, arranque en modo texto o consola ó en modo gráfico. Para cada distribución suele haber una lista de runleves y sus significados, aunque casi se puede decir que son similares para todas ellas. 

Page 13: CONOCIMIENTOS  DE LINUX  ubuntu  1004

LINUX 32-Programa informático que controla la

ubicación y apariencia de las ventanas bajo un sistema de ventanas en una interfaz gráfica de usuario.1 2Las acciones asociadas al gestor de ventanas suelen ser, abrir, cerrar, minimizar, maximizar, mover, escalar y mantener un listado de las ventanas abiertas. Es también muy común que el gestor de ventanas integre elementos como: el decorador de ventanas, un panel, un visor 

33-

33-Para ello, simplemente debemos ir al directorio HOME del usuario en cuestión (/home/usuario) o de root (/root) y editar (creándolo si no existe) el fichero de texto .xinitrc . En este fichero pondremos una línea que indicará el Gestor de Ventanas que deseamos utilizar, en el formato:

exec ejecutable_del_gestor_de_ventanas Además podemos utilizar líneas de comentarios que comiencen por el carácter '#' y que XWindow ignorará:

Ejemplos de ficheros .xinitrc: # utilizar afterstep exec afterstep otro

ejemplo podría ser lanzar kde: # utilizar KDE exec startkde Así, dependiendo del ejecutable que lancemos (startkde, gnome-session, icewm, wmaker, ctwm, fvwm2, wmaker, blackbox, etc.) podremos arrancar el WM deseado.

NOTA: Si tenemos nuestro sistema configurado para arrancar directamente en XWindow, tendremos que utilizar el fichero .Xclients en vez de .xinitrc, el formato es igual en los dos ficheros.

Page 14: CONOCIMIENTOS  DE LINUX  ubuntu  1004

LINUX 34-puedo conseguir el gestor de ventana en

varias paginas web:

AfterStep: http://www.afterstep.org Gnome: http://www.gnome.org/ KDE: http://www.kde.org FVWM: http://www.hpc.uh.edu/fvwm/ Enlightenment: http://www.rasterman.com/ WindowMaker: 

http://www.windowmaker.org/ mlvwm: 

http://www.bioele.nuee.nagoya-u.ac.jp/member/tak/mlvwm.html

TkDesk: http://people.mainz.netsurf.de/~bolik/tkdesk/

eXode: http://www.simplicity.net/exode/ wm2: 

http://www.all-day-breakfast.com/wm2/ icewm: 

http://www.kiss.uni-lj.si/~k4fr0235/icewm/

35-Un módem es un dispositivo que sirve para enviar una señal llamada moduladora mediante otra señal llamada portadora.

 Un puerto serie o puerto serial es una interfaz de comunicaciones de datos digitales, frecuentemente utilizado por computadoras y periféricos, donde la información es transmitida bit a bit enviando un solo bit a la vez, en contraste con el puerto paralelo que envía varios bits simultáneamente

Page 15: CONOCIMIENTOS  DE LINUX  ubuntu  1004

LINUX 36-Son modems internos "capados". Los

fabricantes les quitan chips para que sean más baratos. Por ejemplo, algunos no tienen UART, a otros les quitan los protocolos de compresión, etc. Para que tengan las mismas funciones que los modems "de verdad", las funciones correspondientes a los chips retirados las tienen que realizar drivers del sistema operativo, o sea el microprocesador del ordenador.

Los fabricantes de los distintos modems sólo ofrecen drivers para Windows y no dan especificaciones de como se programan, y así desarrollar versiones para Linux. Por tanto estos modems no funcionan en Linux.

37-En general, sólo puertos serie en estos casos: deberás configurar los

Tu modem es interno y Plug'n'Play. Deberás configurar el modem y al menos el puerto serie que incorpora.

Tienes más de dos puertos serie, contando además con los que incorporan los modems internos (si tienes alguno). Por lo general deberás configurar todos los puertos a partir del COM3 incluido.

Un tercer caso, más raro, que consistiría en tener un modem interno en COM1 o COM2 y que no usara los recursos estandar (puerto 3f8 e interrupción 4 para COM1, y puerto 2f8 e interrupción 3 para COM2). Los recursos utilizados por el modem pueden consultarse en el Panel de Control de Windows 95 (Sistema -> Administrador de dispositivos -> Puertos COM y LPT -> el puerto que sea -> Recursos). Entonces deberás configurar el puerto del modem.

Page 16: CONOCIMIENTOS  DE LINUX  ubuntu  1004

LINUX 38-Una vez activados los cambios con el

comando isapnp para los modems Plug'n'Play y el/los comando(s) setserial necesarios para configurar el/los puerto(s) serie, o se ha reiniciado el ordenador con los scripts de arranque modificados para que ejecuten dichas órdenes (es más seguro hacer lo primero), se puede probar si todo va bien. La forma más sencilla es usar un programa de comunicaciones y enviarle comandos al modem para ver si responde.

39-Si todo ha ido bien aparecerá la ventana del kppp y con el ratón accionaremos la teclasetupEntonces se abrirá la ventana kppp configuration con varias pestañas indicando secciones: Accounts; Device; Modem; PPP y About. Comenzaremos por la primera sección.

 Sección ACCOUNTSAccionamos la tecla new y aparece una nueva ventana llamada new account con otra serie de subsecciones: desde Dial hasta Accounting.Subsección DIALEsta sección contiene el Dial Setup que debemos rellenar: 

Connection name: Ponemos el nombre que queramos dar a la conexión; por ejemplo INFOPLUS 

Phone number: 954547000 

Authentication: La autenticación puede realizarse de cuatro modos; script-based, PAP, terminal-based o CHAT; debemos elegir la opción PAP 

Store password: Si no quieres tener que teclear la password cada vez que te conectes deja activada esta opciónExecute program upon connect: Debe tener su casillero vacío. No escribas nada. 

Page 17: CONOCIMIENTOS  DE LINUX  ubuntu  1004

LINUX 40-Deberás verificar la configuración del

modem y del puerto serie. Sigue la descripción que se da en la sección correspondiente de la FAQ. Depende del ancho de banda, del navegador web y teniendo en cuenta que en Linux la velocidad es mas estable.

41-

41-Hay dos formas de hacerlo. La forma "buena", sería usando el programa sudo el cual permite ejecutar como usuario algunos programas que sólo podrían funcionar como root. Esto supondría que cada vez que uno quisiera conectarse a internet debería introducir un password, lo cual es útil en caso de que otros tuvieran acceso a nuestro ordenador. Para lo configuración de sudo consultar man sudo.

La forma "mala", y digo mala porque es más insegura en caso de que otros tengan acceso a nuestra máquina, consistiría en poner pppd "suid root" lo cual posibilita que un usuario normal tuviera acceso al programa de una forma similar que root.

Para esto último, habría que empezar por localizar pppd. Suele estar en el directorio /usr/sbin. Luego haría falta echar un vistazo para ver que permisos tiene. Esto se hace con la orden ls -l pppd y debe arrojar algo parecido a esto.

Page 18: CONOCIMIENTOS  DE LINUX  ubuntu  1004

LINUX 42-Ver useradd.

2aliasCrea atajos de comandos, lista los alias actuales.3apt-getHerramienta de actualización/instalación remota de paquetes en sistemas basados en debían.4arpPermite obtener/manipular la lista de direcciones MAC/Ip que el sistema ve.5atPrograma trabajos, comandos, scripts para su ejecución posterior.

6awkAnálisis y procesamiento de patrones en archivos y listados.7basenamePermite eliminar la ruta del nombre de un archivo.8bcCalculadora y lenguaje matemático, muy potente.9biosdecodeInformación sobre el BIOS.10bzip2Compresor / descompresor de archivos.11calDespliega un calendario.

Page 19: CONOCIMIENTOS  DE LINUX  ubuntu  1004

LINUX 12

catMuestra el contenido de archivos y concatena archivos.13cdCambiar de directorio.14cfdiskHerramienta de particionamiento de discos, usada en sistemas debían principalmente.15chagePermite cambiar la información (expiración, caducidad, etc.) de la contraseña de un usuario.16chattrCambia atributos extendidos de archivos y directorios

17chgrpCambia el grupo de un archivo(s) o carpetas(s).

18chkconfigControla/consulta el modo en que los servicios se ejecutan o no al inicio del sistema.19chmodCambia los permisos de un archivo(s) o carpetas(s).20chownCambia el propietario de un archivo(s) o carpetas(s).21chrootEjecuta comandos de root en un shell restringido a un directorio y sus subdirectorios.22chshCambia tu shell por defecto o shell de login.

Page 20: CONOCIMIENTOS  DE LINUX  ubuntu  1004

LINUX 23

clearLimpia la terminal.24cmpCompara dos archivos byte por byte.25crontabAdministra archivos cron para los usuarios y root.26curlPermite descargar o transferir url's.27cutRemueve secciones (columnas principalmente) de cada línea de un archivo o archivos.28dateMuestra/establece la fecha y hora actual.29ddConvierte y copia archivos y sistemas de archivos.30ddateMuestra la fecha en formato del calendario Discordante

31dfMuestra el uso de espacio de discos duros o particiones.32diffBusca y muestra diferencias entre archivos.33digUtilería para consultas a servidores DNS.34dmesgMuestra los mensajes del arranque del sistema (boot).35dmidecodeLista hardware del equipo directamente del BIOS. (también: lshw)36dos2unixConvierte archivos de formato MS-DOS a formato Unix/Linux.

Page 21: CONOCIMIENTOS  DE LINUX  ubuntu  1004

LINUX 37

duMuestra el uso de espacio de archivos y directorios.38echoImprime una línea de texto, variables, o contenido a un archivo.39edquotaAdministra el control de cuotas de disco de usuario y grupos.40egrepEs igual que el comando 'grep -E', para uso de expresiones regulares.41ejectDesmonta y expulsa un medio removible, como cdroms.

42envEjecuta un programa en un entorno modificado.

43ethtoolPermite desplegar o cambiar valores de una tarjeta de red.44exitSale del shell o terminal actual.45exportExporta el valor de una variable.46exprEvaluador de expresiones matemáticas.47fcLista, edita y reejecuta comandos previamente ejecutados.48fdiskHerramienta para particionar discos, común a casi todas las distros.