Curso-Taller GNU-Linux Dia2

Embed Size (px)

Citation preview

1. Instalacion deLinux Mint 2. PlaneacionDia 2Instalacion deGNU/LinuxPost-InstalacionEstructura del SistemaComandos Basicos 3. Lo que necesita saber antes de instalarLa instalacin del Sistema Operativo Linux Mint ser algodiferente para aquellos que estn acostumbrados a instalarel S.O. Windows.No se puede decir que la instalacin que va a realizar seams fcil o ms difcil, lo que se asegura es que si sigue lospasos sugeridos adecuadamente no existir ningnproblema. Tendr al final de esta sesion el sistemaoperativo totalmente funcional en su computadora. 4. Recuerde que usted podr instalar GNU/Linux en un equipoen el cual este instalado el S.O. Windows siempre y cuandoexista espacio suficiente para ambos. Requerimientos Como mnimo se recomiendan 1GB para ejecutar el LiveCD, aunque ya instalado correr bien con 512MB de RAM. El espacio necesario para la instalacin en el disco duro es de 2.5 GB, que estn comprimidas en un CD de 700MB. 5. Linux trabaja con tres particiones bsicas que son:/boot: aqu se instala el gestor de arranque.(Aproximadamente 100 Mb dependiendo de la distribucin)Swap: esta es una particin que usa Linux como respaldocuando se queda corto con la memoria RAM./: raz, es donde vamos a instalar nuestro S.O.Ustedes pueden realizar la instalacin en una sola particin(hablo de la raz), o pueden crear varias particiones yasignarlas a las diferentes carpetas que maneja Linux ensu sistema de archivos. 6. Ahora si lo que estuvimos esperando todosPROCESO DE INSTALACION 7. Post-Instalacion 8. Estructura del Sistema 9. Estructura de archivosbin: Binarios de comandos esenciales el sistema.boot: Archivos estticos de cargador de arranque (boot-loader).dev: Dispositivos del sistema (monitor, CDrom, impresoras,etc.).etc: Archivos de configuracin del sistema. (usuarios, serviciosdel sistema).home: Directorios hogar (home ) de los usuarios.lib: Libreras compartidas para el sistema.mnt: Punto de montaje de particiones temporales.root: Directorio hogar del usuario root (el administrador).sbin: Binarios del sistema ms importantes.tmp: Archivos temporales.usr: Segunda jerarqua mayor, archivos y directorios de usocomn.var: Informacin variable 10. Qu es un Shell?El trmino shell se emplea para referirse a aquellosprogramas que proveen una interfaz de usuario paraacceder a los servicios del sistema operativo. Estos puedenser grficos o de texto simple, dependiendo del tipo deinterfaz que empleen. Los shells estn diseados parafacilitar la forma en que se invocan o ejecutan los distintosprogramas disponibles en el computador. 11. Comandos BasicosAhora nos centraremos en el modo consola que ser laforma ms fcil de acceder y trabajar en nuestro sistema.Ahora usted debe relacionarse con algo que le agilizarmucho el trabajo en los sistemas Linux. Aprender sobrelos comandos bsicos de Linux y la forma como seejecutan. 12. Primeros comandos 13. pwdUna vez que empiece a ver directorios, es fcil perderse uolvidar el nombre de su directorio actual. Por defecto, lashell para el sistema Linux Bash, muestra el directorioactual, en vez de todo el recorrido. 14. cdCambiar de directorios es fcil siempre que est segurodel lugar donde se encuentra (su directorio actual) y larelacin que ste tiene con el lugar donde desea ir. 15. lsAhora que ya sabe cmo cambiar de directorios, ha llegadoel momento de echar un vistazo al contenido de losdirectorios.Algunos archivos estn ocultos (tambin conocidos comoarchivos dot) y slo se pueden ver con una opcin adicionaldel comando 16. locateEn ocasiones sabr que existe un archivo o un directoriopero no sabr donde encontrarlo. Buscar un archivo o undirectorio puede ser ms fcil, ver cada archivo relativo odirectorio que liga con su criterio de bsqueda. 17. clearTras un comando ls en el intrprete de comandos de lashell, la ventana le parecer demasiado llena. Siemprepuede salir de la ventana terminal y abrir una nueva, peroexiste un modo ms rpido de limpiarla. 18. whereisLocaliza el programa binario, el programa fuente y lapgina del manual para un comando en particular. 19. manImprime por pantalla el manual de un comando. Estecomando le permite leer el manual correspondiente acualquier comando de Linux que disponga de uno. 20. grep, egrep, fgrepBusca un patrn dentro de un archivo. Estecomando le permite buscar lneas que coincidan conalgo que usted quiera dentro de un archivo u otrasalida de un comando. 21. echoImprime una lnea en blanco. Este comando le permitetambin imprimir mensajes en la terminal. 22. exitSalir de una terminal. Este comando le permiteabandonar una sesin de una terminal, es anlogo alcomando logout. 23. catConcatena archivos e imprime en la salida estndar (lapantalla). Este comando le permite visualizar el contenidode los archivos y concatenar archivos. 24. cpCopia archivos y directorios. Este comando le permitecopiar un simple archivo copiar recursivamente todo undirectorio. 25. mkdirCrea un directorio.Este comando le permite crear directorios en cualquierparte del sistema donde tenga permisos para hacerlo. 26. mvMueve o renombra archivos. Este comando lepermite mover un directorio, esto es el archivoorigen desaparecer y se creara con otronombre en el lugar destino. 27. rmBorra archivos del sistema. Este comando le permiteborrar un archivo cualquiera y pasndole opcionesespeciales puede borrar todo un directorio. Este comandose debe usar con precaucin puesto que un borradoaccidental de informacin no serrecuperable. 28. tarEste comando es uno de los ms poderosos en Linux, lepermite empaquetar o archivar informacin.Se puede entonces crear un archivo que contenga muchosotros archivos o directorios. La pgina del manual habla delos detalles de este comando, seria buena prcticarevisarla. 29. fdiskManipula las particiones para el sistema Linux.Este comando le permite obtener un reporte de la formacomo el disco esta particionado, adems le permite borrar ycrear particiones.Este comando debe usarse con cuidado, ya que si sesalvan los cambios una vez los realicemos, no se podrnrecuperar. Para mas informacin leer el manual de uso oconsultar algn manual de uso. 30. startxEs un enlace a la aplicacin servidora del ambiente grfico.Este comando le permite iniciar el modo grfico del sistema(las Xs!). 31. chownEste comando es de uso limitado para el root del sistema,este comando le permite cambiar el nombre del usuario quees propietario de un archivo y tambin el grupo al quepertenece.La forma de uso es:chown [opciones] usuario [: grupo] fichero... 32. chmodLe permite establecer nuevos permisos sobre un archivo odirectorio. La forma de uso es:chmod [opciones] modo fichero... 33. Asignacin de permisoschmodchmod [modificadores] permisos archivo/directorio-Modo Octal-Modo Caracter 34. Modo octalComo resultado de la combinacin de los tres tipos depermisos (lectura, escritura y ejecucin), con las tres clasesde usuarios (dueo, grupo y otros), se obtiene 2^3 = 8permisos en total que pueden ser asignados o denegadosde forma independiente.As, las posibles combinaciones se resumen en nmerosoctales de tres dgitos del 000 al 777, cada uno de loscuales permite establecer un tipo de permiso distinto acada clase de usuario:El primer dgito establece el tipo de permiso deseado aldueo; el segundo al grupo; y el tercero al resto de losusuarios. 35. chmod 766 file.txt # brinda acceso total al dueo# y lectura y escritura a los demschmod 770 file.txt # brinda acceso total al dueo y al grupo# y elimina todos los permisos a los dems usuarioschmod 635 file.txt # Permite lectura y escritura al dueo,# escritura y ejecucin al grupo,# y lectura y ejecucin al resto 36. Modo carcterPosee 3 modificadores que permiten realizar la tarea: + aade un modo elimina un modo = especfica un modochmod +r arch.txt # agrega permisos de lectura a todos los# usuarioschmod u+w arch.txt# agrega permisos de escritura al dueochmod x arch.txt # elimina el permiso de ejecucin a todos# los usuarioschmod u=rw,go= arch.txt # establece los permisos de lectura y escritura # al dueo y elimina todos los permisos a # los dems usuarios 37. su, sudoEl comando su (switch user) te permite cambiar tu login porel de otro usuario. Por su parte sudo te permite realizar unaaccin concreta como los permisos de root, el superusuariodel sistema. El comando su en muchos sistemas te permiteadems loguearte como superusuario (por eso muchagente cree que significa super-user) haciendo su -root.Tanto para usar sudo como para loguearte como root consu se te requerir la contrasea del sistema. 38. unameImprime el nombre, versin y otros detalles de lamquina y el sistema operativo que se est ejecutandoen ella 39. dpkgSe utiliza para instalar, quitar, y proporcionar informacin sobrelos paquetes .deb. 40. aptEs un sistema de gestin de paquetes creado por elproyecto Debian. APT simplifica en gran medida lainstalacin y eliminacin de programas en los sistemasGNU/Linux. 41. aptitudeMuestra una lista de paquetes de software y permite al usuario elegir de modointeractivo cules desea instalar o eliminar. Dispone de un poderoso sistema debsqueda que utiliza patrones de bsqueda flexibles, que facilitan al usuario entenderlas complejas relaciones de dependencia que puedan existir entre los paquetes. En unprincipio, se dise para distribuciones GNU/Linux Debian, pero hoy da tambin sepuede utilizar en distribuciones basadas en paquetes RPM. 42. En este punto se puede decir que ya debe "saber Linux"como es la expresin comn. Pero recuerde que elaprendizaje de un nuevo sistema operativo y sobre todo deste con conceptos tan diferentes se obtiene de la prcticay ms prctica y ms prctica... La recomendacin esentonces... Prctica! ;-)