Técnico de Soporte Informático TEMA 16 UNIX / LINUX

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Técnico de Soporte Informático TEMA 16 UNIX / LINUX"

Transcripción

1 Técnico de Soporte Informático UNIX / LINUX

2 2 TEMA16.UNIX/LINUX CONTENIDO 1. ELSISTEMAOPERATIVOUNIX/LINUX CARACTERÍSTICASTÉCNICASYFUNCIONALIDADES ELNÚCLEOYELSHELL CONEXIÓNDEUSUARIOS...9 Conexiónremota...9 PrimeraconexiónaLinux ESTRUCTURADELSISTEMAUNIX/LINUX ARCHIVOSYDIRECTORIOS...12 TiposdearchivosenLinux PERMISOSYDERECHOS GESTIÓNDEUSUARIOSYGRUPOS GESTIÓNDEUSUARIOS...14 Añadirusuarios...15 Modificarusuario GESTIÓNDEGRUPOS...16 Añadirungrupo...16 Modificarungrupo...16 Eliminarungrupo SERVICIOS,OPERACIONESYCOMANDOSBÁSICOS ALGUNOSSERVICIOSYOPERACIONESENLINUX COMANDOSBÁSICOS SUPERVISIÓNDELOGS...21

3 3 1. ELSISTEMAOPERATIVOUNIX/LINUX ElsistemaoperativoUnix/Linuxesunodelossistemasmultiusuarioporexcelencia.Alolargo de su evolución histórica se ha llamado de muchas maneras y ha tenido muchas versiones, perosiemprehaestadoespecializadoenlagestióndesoftwareparaquepuedaserutilizado simultáneamenteporvariosusuarios. Generalmente, el hardware de cualquier sistema multiusuario consta de dos partes fundamenteales: ElOrdenadorcentral.Encargadodesuministrarinformaciónalosdiferentesusuarios delsistema.tambiénconocidocomoservidor. Terminales.Sonlospuestosconlosquelosusuariossecomunicanconelordenador central. EstosSOconstandedoscomponentes:núcleoyShell. Shell:ÉsteeselequivalentealintérpretedecomandosdeDOSOELExploradordeWindows. Permite introducir comandos, ejecutar programas, etc. La diferencia respecto a DOS y WindowsesqueademásShellesunlenguajedeprogramaciónquepermitecontrolarcomos seestánejecutandoloscomandos. Núcleo:Eslapartedelsistemaqueinteractúaconelhardware.Aportaserviciosparalagestión de memoria, control de acceso a los periféricos, control y gestión del sistema de archivos, manejodeinterrupciones,gestióndeprocesosdee/s,etc.

4 4 UNPOCODEHISTORIA Los inicios de Unix datan de los años 60, fruto de un proyecto de investigación de los laboratoriosbell.elsistemasellamabamultics. Elproyectoestuvoparadoduranteañosporquenecesitabamuchamemoriaylosprogramaso acababandefuncionarbienconél. En1969seescribedenueveunSObasadoenMULTICSquesuperalosproblemasdeéste.En 1973 se escribe el lenguaje C. A partir de aquí el sistema sufre numerosas modificaciones, hasta que en 1982, AT%T lanza la primera versión comercial de Unix. Paralelamente, otras empresassacaron sus versionesdeunix,locualhizodudaralosusuarios. AT%TenviócopiasdelsistemaoperativoUnixamuchasuniversidadesdelmundo,porloquela mayoríadelosinformáticosrealizabansusestudiosbasándoseenesteso. Se creó un estándar y multitud de librerías, de forma que la característica fundamental de Unix,laportabilidad,fueramáxima. Con la aparición de los procesadores 8088 de IBM, Unix mejoró en prestaciones e incluso llegaronahacerseversionesligerasdeunix. LahistoriadeLinuxempiezaenFinlandiaen1991,cuandoLinusB.Torvalds,estudiantedela Universidad de Helsinki, se le ocurrió comprarse un PC con procesador 386. Después de observarquemsdosnoaprovechabalosrecursosdelamáquina,decidióusarotrosistema operativodeentonces:minix,queeraunpequeñosistemaunix. Sin embargo, debido a las limitaciones de Minix, Linus decidió reescribir algunas partes del sistema, añadiéndole mayor funcionalidad. Posteriormente, Linus difundió el código fuente porinternet,demaneragratuitayconelnombredelinux.laprimeradifusióndelinuxtuvo lugarelmesdeagostode1991.setratabadelaversión0.01,yporelmomentotrabajababajo Minix. Laprimeraversiónoficialfuela0.02ysehizopúblicael5deoctubrede1991.Enestanueva versiónyasepermitíaelusodealgunosprogramasgnu.ésteesunacrónimorecursivoque significa GNUNoesUnix. La primera versión estable de Linux fue la 1.0 y apareció en marzo de El número de versiónasociadoalnúcleotieneunsentidomuyparticular,yaqueestáligadoasudesarrollo, laevolucióndelinuxseefectúaendosfases: Fase de desarrollo: es el momento en que se añade funcionalidad al núcleo, optimizaciones y demás. Es la fase en la que se desarrolla más el núcleo y se caracterizaporsunombredeversiónimpar:1.1,1.3,etc. Fase de estabilización: se trata de coger el núcleo desarrolladoen la fase anterior y hacerquesealomásestableposible.aquílasmodificacionessonmínimas; setrata másderetoquesypequeñosajustes.losnúcleosestablestienennúmerodeversión par:1.0,1.2,etc

5 Promoción Interna de 5 Actualmente Linux es un sistema Unix completo, aunque inicialmente se diseñó como un clónicodeéste,distribuidolibrementeparafuncionarenmáquinaspc. DISTRIBUCIONES Una distribución o distro de Linux, es una compilación de software, o como en este caso SistemaOperativobasadaenelnúcleodeLinux,incluyendociertospaquetesdesoftwareque satisfacen las necesidades de un grupo de usuarios específicos. De esta manera se originan edicionesempresariales,domésticasyparaservidores Generalmentese componendesoftwarelibre(gratuito)aunqueavecesincorporanalgunas aplicaciones o controladores propietarios (perteneciente a alguna empresa o persona física quetienederechossobreél). LasdistribucionesdeLinuxmásutilizadasenlaactualidadsonlassiguientes: REDHAT. enfocadaaempresas. FEDORA. MANDRIVA. La empresa homónima estadounidense ofrece las distribuciones más utilizadas en servidores. Actualmente la versión gratuita es Fedora.Es necesario el pago de una licencia de soporte. Está Esta es una distribución que patrocina RedHat. Su comunidad se encarga de soportarla. Resulta fácil de instalar y es de muy buena calidad. Esta es una distribución francesa que se basa enredhat. Es muy accesible para quienes empiezan en Linux. Tras la fusión con Conectiva cambió u nombre por Mandriva. Actualmente estáenlaversión2010,queseofreceendistintospacks,algunosgratuitosyotrosdepago, aunqueyahaaparecidolaversiónbeta2011.

6 6 DEBIAN. Debian es desarrollado por una extensa comunidad de aproximadamentede500programadoresrepartidosportodoelmundo y distribuida de manera gratuita. Es una de las distribuciones más estables actualmente. Como inconveniente, no es tan accesible para usuariosprincipiantescomolasanteriores.suversiónestablemásactualesla6.0. UBUNTU. Esta distro está basada en Debian. Está ganando mucha popularidadgraciasasufacilidaddeusoydeinstalación.apartir deellatambiénsecrearonotrasdistribucionesespecíficascomoxubuntu,kubuntueedubuntu. OPENSUSE. Es otra de las grandes distribuciones de Linux. Es fácil de instalar y correspondealaversiónlibredeladistribucióncomercialsuse.éstada soporteatravésdelaempresanovell.estáenfocadaaempresas. GENTOO. Esta distribución es una de las únicas que incorporaron un concepto totalmente nuevo en Linux. Es un sistema inspirado en BSDpor ts. Permite compilar/optimizar un sistema completamente desde cero. No es recomendable adentrarse en esta distribución sin una buena conexión a internet, un ordenador medianamente potente y cierta experiencia en sistemasunix.

7 Promoción Interna de 7 2. CARACTERÍSTICASTÉCNICASYFUNCIONALIDADES Linux,ademásdeserunSOmultiusuarioestambiénmultitarea.Esdecir,elsistemapermite quelosusuariosesténejecutandovariasaplicacionessimultáneamenteutilizandolatécnicade tiempocompartido.paraconseguirestolinuxempleaelalgoritmoporprioridades.éste algoritmoesunodelosmáscomplejosyeficaces. OtrascaracterísticasgenéricasdeLinuxsonlassiguientes: Memoriavirtual:Estatécnicapermitealosusuariosdelsistemaejecutarprogramas, deformaquedélasensacióndequetodalamemoriaramesparaellos. SistemadeArchivosjerárquico:Utilizaunsistemadearchivosenformadeárbol invertido.linuxnogestionadispositivosdeformadirecta,sinoquelosgestionacomo sifuerandirectorios,demaneraquecuandoestamosaccediendoaldirectorio asociadoaunadisquetera,enrealidadloqueestamoshaciendoesaccederala informacióncontenidaeneldisquete. Comunicaciónconotrosordenadores:UnsistemaUnix/Linuxpermitenosolamente trabajarconélenunamáquina,sinotambiénconectarvariosequiposentresíde formaquecadausuariotengaaccesoalainformacióncontenidaentodosellos. Graciasaélsepuedenejecutarprogramasenmáquinasqueesténavarioskilómetros dedistancia,enviarcorreoelectrónicodeunosequiposaotros,realizarconversación directaentredosusuariosetc. Sistemasdeseguridad:Lainformaciónalaqueunusuariopuedeteneraccesopuede limitarsedeformasencilla. Interfaztexto/gráfica:LonormalesquelainterfazutilizadaporUnix/Linuxseadetipo texto.pocoapocosehanincorporadomejorasquepermitengestionarelsoenmodo gráfico.fundamentalmente,laaparicióndelasinterfacesxwindowshapermitido agilizarymejorarprocesos,especialmenteparaeladministrador. 2.1ELNÚCLEOYELSHELL Elnúcleoeslapartedelsistemaoperativoquesirveparainteractuarconelhardware. Proporcionaunaseriedeserviciosquepuedenserutilizadosporlosprogramas,sinquéstos tenganquepreocuparsedecómosegestionaelhardware. Engeneral,elnúcleoseencargadegestionarlamemoria,mantenerelsistemadearchivos,el manejodelasinterrupciones,deloserrores,realizalosserviciosdee/s,asignalosrecursosde CPU,gestionalosperiféricosdee/s,etc Un programa realiza llamadas al sistema con las que indicará que le abra un archivo, que escribaenotro,queutilicelaimpresoraetc El núcleo del sistema operativo Unix / Linux, recibe el nombre de KERNEL. El Kernel actúa directamente con los elementos físicos del ordenador y se carga en memoria al arrancar la máquina.permaneceenellahastaqueéstaseapaga.

8 8 ElShelleselintérpretedemandatosodecomandosconelquecuentaelSO. Actúacomointerfazdecomunicaciónentreelusuarioyelordenador,cuandounusuariose conectaconelservidorlinux,automáticamentesearrancaunshellparaquepuedatrabajar. CadausuarioconectadoalservidotendráunShellparasuuso. EnLinuxexistenvariosintérpretesdecomandos,sonlossiguientes: Shell Bourne (sh): El prompt del sistema está representado por el símbolo $ (el prompteslaformaenlaqueelsoindicaalusuarioqueestápreparadopararecibir comandosqueejecutar).esteshelleselquesemontaencasitodoslossistemaslinux. CShell(csh).ProcededelsistemaBSD,proporcionacaracterísticastalescomocontrol detrabajos,historiadecomandos,capacidaddeediciónetc.suprompteselsímbolo %.OfrecemuchasventajasparalosprogramadoresenC. Shell job (jsh). Incorpora algunas características de control al Shell estándar del sistema. ShellKorn(ksh).AmplíaelShelldelsistemaañadiendohistoriadecomandos,edición delíneadeórdenesycaracterísticasampliadasdeprogramación. BourneAgainShell(Bash).Eselmásutilizadoactualmente.Fuecreadoparausarloen elproyectognu,porlotantoesunintérpretedecomandosgnu.escompatiblecon sh. Incorpora algunas características útiles de ksh y csh, y otras propias, como la edicióndelíneadecomandos,tamañoilimitadodelhistóricodecomandos,controlde trabajosyprocesos,funcionesyalias,cálculosaritméticosconnúmeroenteros,etc. FUNCIONESDELSHELL Yahemosvistoquelainterfazdeusuarioquesirvedecomunicaciónentreésteyelsistema recibeelnombredeshell. Cuandounusuarioemite unaorden,seestárelacionandocon elshell,partedesistemade LinuxatravésdelacualsecontrolanlosrecursosdelSO,proporcionandocaracterísticasque hacenqueelsistemaseapotenteyflexible. El Shell es además de un intérprete de comandos, un lenguaje de programación interactivo sobre el que se pueden ejecutar comandos con los que se pueden crear programas denominadosguiones. CuandoelusuarioseconectaalsistemaUnix/Linux,automáticamenteseiniciaunprograma de Shell. Éste es el denominado Shell de presentación. Éste se carga de forma automática cuandoseaccedealfichero/etc/passwd.estearchivocontienelainformaciónqueelsistema necesitaconocerdecadausuario.esdentrodeestearchivodondeseencuentraelnombredel Shellquesequiereejecutarquenormalmenteeselestándardelsistema. Al iniciarse el Shell de presentación se busca el fichero.profile dentro del directorio activo. Esteficherocontienecomandosquesirvenparapersonalizarsuentornodetrabajo.

9 9 Unavezrealizadaestaoperaciónsemuestraenpantalla,normalmente,elsímbolo$paraque elusuariopuedaintroducirsuscomandos. Engeneral,todaslasórdenesdeLinuxsonprogramasalmacenadosenelsistemadearchivos. Susintaxiseslasiguiente: INTERFACESDEUSUARIO $mandato[modificadores][argumentos] EslapartedelsistemaLinuxquedeterminacómointeractúaelusuarioconél,dichodeotra manera,dequéformaelusuariointroducecomandosuotrainformaciónycómoelsistema visualizalosmensajesdespuésdeprocesaresainformación. La interfaz básica de Unix/Linux es de tipo texto y durante mucho tiempo fue la única. ActualmentehayinterfacesgráficascomosonelXWindows,OpenLook,GNOMEoKDE. XWindows: Sucaracterísticafundamentalesqueincorporaunmodeloclienteservidorparaelmodoen que las aplicaciones interactúan con los dispositivos terminales. Incorpora también un protocolo de red y varias herramientas software que pueden ser utilizadas para crear aplicacionesbasadasenxwindows. OpenLook HasidodiseñadaporAT&TySunMicrosystemscomointerfazgráficaestándarparaelsistema Unix/Linux.Estainterfazpermiteejecutaryvisualizarvariasaplicacionessimultáneamenteen ventanasseparadassobreunamismapantalla.engeneral,todaslasoperacionesdegestiónde archivosserealizandeformagráficagraciasalainterfazopenlook. GNOME GNUNetworkObjectModelEnvironment. Proporcionaungestordeventanasatractivoeintuitivoyunaplataformadedesarrollopara crearaplicacionesquesoncapacesdeintegrarse conelescritorio.essimple,fácilde usary proporcionaunagraneficiencia. GNOME cuenta con un Escritorio. Este escritorio tiene iconos para acceder rápidamente a aplicacionesymenúsquepermiteniniciarprogramas.ademáspermiteusarvariosespaciosde trabajo,comoescritoriosindependientes.

10 10 El escritorio GNOME es bastante configurable: puede configurar los menús, los iconos, las tipografías,elfondo,elprotectordepantalla,eltema,eladministradordeventanas,sonido,la interacciónconlasventanasymuchosotrosdetalle.parahaceralgunasdelasconfiguraciones permiteemplearopcionesdelosmenúsgnome,elratón. El gestor de ventanas empleado decorará cada ventana con botones que permiten cerrar, maximizarominimizar.lasventanasminimizadasseveránenlaparteinferiordelescritorio GNOME,exáctamenteenelpanel,quenotieneporque estarenlaparteinferior,sinoque puedereubicarsedeacuerdoasugusto. DentrodelosmenúsdeGNOMEexistenmultituddeherramientas,comosonlacalculadora gcalctool; el editor de texto gedit; el calendario gnomecal, procesador de textos, hoja de cálculo,reproductormultimediaymuchasotras. KDE En su página web explica que, KDE es un entorno de escritorio contemporáneo para estacionesdetrabajounix.kdellenalanecesidaddeunescritorioamigableparaestaciones detrabajounix,similaralosescritoriosdemacosxowindows. KDE está basado en el principio de la personalización;esto quiere decir que la inmensa mayoría de los componentes de KDE son configurables. Las opciones más frecuentes son generalmenteaccesiblesdesdemenúsydiálogosdeconfiguración. La apariencia de KDE se puede configurar en más de un nivel. Tanto el gestor de ventanas (llamado KWin) como los controles (botones, menús, etc.) utilizan "estilos" intercambiables, que definen cada aspecto de su apariencia. Por eso KDE no conserva una única apariencia entreversiones,sinoqueseoptaporaquellamásampliamenteaceptadaenelmomentode cadanuevolanzamiento. 2.2CONEXIÓNDEUSUARIOS CONEXIÓNREMOTA VamosavercómoconectardesdecualquierordenadoraotroordenadorconUnix/Linux.En estecaso,podremosconectarcomounusuariocualquieraocomoadministradordelsistema, esdecir,comoroot. Ladiferenciadeconectarseconunusuariooconotroeseltipodeoperacionesquepermiten realizar. ElprimerpasoparaconectardesdeotroordenadorconelservidorUnix/Linuxeslanzardesde nuestro equipo el comando de conexión. Esta orden simplemente intenta hacer que el ordenadordelusuarioyelservidorseentiendan.

11 11 El protocolo de comunicación, suele ejecutarse bajo el entorno Windows o Linux, y puede lanzarse con el software denominado TELNET. Éste es el software que permite la conexión entre terminales mediante el protocolo de comunicaciones TCP/IP. Sirve para conectarse a cualquierequipoqueestéidentificadoconunadirecciónipdeterminada. Enprimerlugar,teclearlapalabra telnet desde Ejecutar seguidodeladirecciónip del servidor Unix/Linux. En versiones Windows 2000/XP, automáticamente aparece unaventanadecomando,tipodos,enlaquehayqueteclearlosdatosdelaconexión quesevaallevaracabo.sien Ejecutar introducimossolamentelapalabratelnet,a continuacióndeberemosescribirladirecciónipdelservidoralquevamosaconectar. TrasejecutarTelnetconladirecciónIP(comandodeconexión)elusuariorecibedel servidor la petición de login o Linux login. Se introduce la identificación y a continuación solicitará el password. Hay que tener en cuenta que Unix diferencia entremayúsculasyminúsculas,porlotantonoseríalomismoescribirusuario01que usuario01.porseguridad,alintroducirlacontraseñanoapareceningúncarácterenla pantalla(nisiquieraasteriscos). Después de introducidos estos datos el sistema cargará un Shell para ese usuario y apareceráelsímbolodelsistemaopromot,quedependerádeltipodeshellasignado. Normalmente es el símbolo $ para usuarios normales y # para el superadministradororoot.

12 12 PRIMERACONEXIÓNALINUX Puedepasarqueelusuarioqueseconectaporprimeraveznotengacontraseñaporqueel administradorlohayadecididoasí.enestecasoelpropiousuariopodráasignarseunaclavede acceso utilizando el comando passwd. De esta manera una vez aparecido el prompt del sistema$ytrasintroducirelcomandopasswdapareceránlossiguientesmensajes: $ passwd Passwd: changing password for userx Old password: New password: Re-enter new password: Password Changed Lógicamente,loprimeroqueestápidiendoeslacontraseñaantigua,deestamaneraevitaque cualquierpersonapuedacambiarlasclavesdelosusuarios.trasestoseteclealaclavenueva dosveces,deestamaneraseaseguradequenohayamoscometidoerroresalescribirla. 2.3ESTRUCTURADELSISTEMAUNIX/LINUX LaestructuradeUnix/Linuxesjerárquicaenformadeárbolinvertido.Separtedeundirectorio principal root, representado por el carácter /. Este directorio puede contener otros directoriosoarchivosquedependandeél. Un nombre de archivo en Linux puede ser casi cualquier secuencia de caracteres, y se considera que dos nombres de archivo son iguales si coinciden en los primeros catorce caracteres. Durante la instalación se crean una serie de directorios con las ficheros que conforman el sistemaoperativounix. /ComohemosvistoeseldirectorioraízdelsistemadeficherosUNIX/LINUXyasuvezesel directorioalqueaccedeeladministradordelsistema(root)cuandoseconectaalsistema. /homedirectoriosprivadosdelosusuarios /sbin Comandos reservados para el administrador del sistema y programas utilizados durantelainicializacióndelsistema /devficherosdedispositivos(devicefiles)querepresentanloscomponentesdehardware

13 13 /etcficherosdeconfiguracióndelsistema /usr/bincomandospúblicos /bincomandosnecesariosduranteelarranquedelsistema. /usr/sbincomandosreservadosparaeladministradordelsistema. /sbin/init.dscriptdearranque /usr/ineludeficherosdeencabezamientoparaelcompiladordec /usr/share/docficherosdedocumentación. /usr/manficherosdeayudaenlínea /usr/srcfuentesdelsoftwaredelsistema. /usr/src/linuxfunentesdelkernel /tmpficherostemporales /usraplicacionesycomandosparaelusuario /varficherosdeconfiguración /var/admadministracióndelsistema /varllogficherosderegistro /procelsistemadeficherosdelosprocesos /optsoftwareopcional,paquetesgrandes(kde...) 2.4ARCHIVOSYDIRECTORIOS Paralosnombresdearchivossepuedeutilizarcualquiercarácterexcepto/,aunquees convenientenoutilizarcaracteresespeciales,acentosetc. EsmuyimportantedestacarqueenUnix/Linuxlosnombresdearchivosondiferentesen mayúsculayenminúscula.esrecomendableutilizarsólominúsculas. LosdirectoriosdeLinuxsonarchivosespecialescuyafunciónesladealmacenararchivosu otrosdirectorios.

14 14 TIPOSDEARCHIVOSENLINUX Existenbásicamente4tiposdearchivosenLinux: Archivosordinarios:contienenlainformaciónconlaquetrabajacadausuario. Enlacesfísicos:Enrealidadessólounsegundonombreasignadoaunarchivo. Enlacessimbólicos:Seutilizanparaasignarmásdeunnombreaunarchivo.Unvínculo simbólicoesunarchivoquesólocontieneelnombredeotroarchivo. Directorios:Sonarchivosespecialesquecontienenreferenciasaotrosarchivos. Archivosespeciales:Suelenrepresentardispositivosfísicoscomounidadesde almacenamiento,impresorasetc. 2.5PERMISOSYDERECHOS EnUnix/Linux,lospermisosoderechosquelosusuariospuedentenersobredeterminados archivoscontenidosenéloenlosordenadoresprincipalesseestablecenentresniveles: Permisosdelpropietario. Permisosdelgrupo. Permisosdelrestodeusuarios Elpropietarioeselusuarioquegeneraocreaunarchivodentrodesudirectoriodetrabajoen undirectoriosobreelquetengaderechos.cadausuariotienelapotestaddecrearlosarchivos quequieradentrodesudirectoriodetrabajo. Lonormalesquecadausuariopertenezcaaungrupodetrabajo.Así,cuandosegestionael grupo.segestionantodoslosusuariosquepertenecenaéste. Porúltimo,tambiénlosprivilegiosdearchivospuedentenerlosotrosusuariosqueno pertenezcanalgrupodetrabajoenelqueestáintegradoelarchivoencuestión.esdecir,alos usuariosquenopertenecenalgrupodetrabajoenelqueestáelarchivo,peroquepertenecen aotrosgruposdetrabajo,selesdenominarestodeusuariosdelsistema.

15 15 3. GESTIÓNDEUSUARIOSYGRUPOS Para la administración de usuarios, Linux maneja tres ficheros concretos localizados en el subdirectorio/etc. /etc/passwd:contienelascuentasdeusuariosypasswords. /etc/group:almacenalosgrupos. /etc/shadow: Fichero (sombra) con función de seguridad para guardar las paswords de los usuarios. SabemosqueLinuxsetratadeunsistemamultiusuarioyalserasídebepermitirtrabajarcon diferentesusuariosusuarios. Sisabemoselpasswor,Linuxnospermitemanejarlacuentadeusuarioroot(superusuario).A través de esta cuenta accederemos a todo el sistema operativo para poder administrarlo, configurarlo y gestionarlo. Una manera rápida de utilizar esta cuenta de superusuario en la líneadecomandos,esteclearlapalabrasuosudo(dependedeladistroydelshell)delantede cadaorden. Aunasílológicoseríatrabajarconunacuentaapartedeusuarioparaevitarcomplicacionesy faltadeseguridad. Esdecir,enlinuxaunqueseamosunasolapersonausandoestesistemalomejorseríausaruna cuentadeusuariocreadaanteriormenteconelroot(superusuario)ysoloaccederalacuenta delrootcuandosepreciseimportantepararealizaralgúncambio. 3.1GESTIÓNDEUSUARIOS Lascuentasdeusuarioestáncompuestasdelasiguienteinformación: Nombredeusuario:correspondealnombrequeledamosalacuenta.Estecampoenrealidad essóloútilparaelusuario,ynoparalamáquina. USERID:eselnúmeroqueidentificaacadausuario.Cadausuariotieneunodiferente. GroupID:eslaidentificación,número,delgrupopordefectodelusuario. Clave:esunaclaveencriptadaqueelsistemaalmacenadecadausuario. Nombrecompleto:eselnombrerealycompletodelusuario(nombreyapellidos).Aligualque elnombresóloesútilparaelusuario. Directorioinicial:estecampoalmacenaeldirectoriodondeelsistemadebecolocaralusuario alconectarse.generalmente home/usuario.

16 16 Intérpretedeinicio:contienelainformacióndelinterpretequedebeejecutarelsistema cuandoelusuarioseconecte. Toda esta información se encuentra en el fichero passwd (/etc/passwd) en el siguiente formato: Nombre:clave:UID:GID:nombrecompleto:dir.ini:interprete En el fichero passwd localizado en el directorio etc (/etc/passwd) se encuentra toda esta informaciónalmacenada. AÑADIRUSUARIOS Elcomandoqueseutilizaparaañadirusuarioses useradd ysusintaxiseslasiguiente: useradd -[c][d][e][g/g][m][p][s][u]opciones <nombrecuentausuario> -c: comentario o nombre completo -d: directorio home por defecto. -e: fecha en la que se deshabilita la cuenta YYYY-MM-DD -g: grupo inicial, tiene que haber sido creado ya. -G: Lista de grupos suplementarios separados por comas y sin espacios en blanco a la que también pertenece el usuario. -m: Crea el directorio home y copia los ficheros contenidos en /etc/skel (ficheros de inicialización). -p: clave de entrada -s: nombre y ruta del shell -u: nombre numérico que identifica al usuario. Debe de ser único si no se especifica la opción o. Del 0-99 están reservados. MODIFICARUSUARIO Elcomandoqueseutilizaparamodificarusuarioses usermod ysusintaxiseslasiguiente: usermod -[c][d][e][g/g][m][p][s][u][f][r]opciones <nombrecuentausuario> -c: comentario o nombre completo -d: directorio home por defecto. -e: fecha en la que se deshabilita la cuenta YYYY-MM-DD -g: grupo inicial, tiene que haber sido creado ya. -G: Lista de grupos suplementarios separados por comas y sin espacios en blanco a la que también pertenece el usuario.

17 17 -m: Crea el directorio home y copia los ficheros contenidos en /etc/skel (ficheros de inicialización). -p: clave de entrada -s: nombre y ruta del shell -u: nombre numérico que identifica al usuario. Debe de ser único si no se especifica la opción o. Del 0-99 están reservados. -f: nombre completo o comentario -r: extensión 3.2GESTIÓNDEGRUPOS Losgrupostienenlafuncióndefacilitarlatareadeladministrador.Porejemplo,sicreamosun grupo,éstetieneasignadosunospermisos,alahoradeañadirlosusuariosenesegrupopor defectoestaríamosasuvezdandoalosusuarioslospermisosdelgrupo(losheredarían)de maneraqueeladministradornotendríaqueponerlospermisosacadausuariounoporuno. AÑADIRUNGRUPO Comando:groupadd Sintaxis:groupadd -g gid [-o] nombre gid: valor numérico identificador del grupo. Del numero 0-99 están reservados por el sistema. Debe ser valor único y positivo. o: se puede crear un grupo con el gi de otro. Este comando solo lo puede utilizar el administrador, si no se especifica la opción g: asigna el sistema al siguiente. MODIFICARUNGRUPO Comando:groupmod Sintaxis:groupmod [-g gid [-o]] [-n grupo] nombre Nospemitecambiarelidentificadordeusuariooelnombredelgrupo. ELIMINARUNGRUPO Comando:groupdel Sintaxis:groupdel <nombregrupo> Eliminaungrupoenelficheroetc/group/siemprequenotengausuariosen:/etc/passwd

18 18 4. SERVICIOS,OPERACIONESYCOMANDOSBÁSICOS 4.1ALGUNOSSERVICIOSYOPERACIONESENLINUX Linuxofrecemultituddeserviciososervidores,queobienpuedenarrancarjuntoconlacarga delsistemaobienpuedendespuésserpuestosafuncionarcuandoserequieran(eslomejor). UnaparteesencialdelaadministracióndesistemasLinuxescontinuamentetrabajarconlos serviciosqueesteproporciona,cosaqueesbastantesencilla. Trabajar con estos servicios requiere aprender a iniciarlos, pausarlos, reiniciarlos o pararlos cuandoseanecesario. MANUALMENTE: Se hace a través del directorio init.d. Esta carpeta está ubicada en /etc o en /etc/rc.d dependiendodeladistro.setratadeunaseriedescriptsquepermiteniniciar/detenerlagran mayoría de los servicios o servidores que están instalados en el equipo. Estos scripts reconocenunaseriedeargumentosautodescriptivoscomosonstart,stop,restart,status. Unejemploseríaelsiguiente: #> /etc/init.d/apache2 restart Conestecomandoreiniciamoselservicio Apache. ELCOMANDOSERVICE Enalgunasdistribuciones,comoFedoraoRedHat,existeelcomandoservice,estecomando permitetambiéniniciary/odetenerservicios.funcionaigualacomosiescribiéramoslaruta completahacíaeldirectorioinit.d. #> service mysql status Checking for service MySQL: stopped ConelcomandoanteriorrevisamoselestadodelservicioMySQL. DESDEELARRANQUEDELSISTEMA Enmuchoscasosconvienequeunservidoroservicioinicienjuntoconelarranquedelequipo en si, por ejemplo el servidor web Apache o alguna base de datos, con el fin de que estén disponibles todo el tiempo y que no sea necesaria la intervención del administrador para iniciarlos.

19 19 AMBIENTESGRÁFICOS En todas las distribucciones actuales en sus ambientes gráficos X Window incluyen herramientas de configuración se servicios que facilitan mucho la administración de servidores. En una misma pantalla con un click indicar si el servicio arranca o se detiene, inclusoiniciarlosodetenerlosenesemomento,todovíagráfica. 4.2COMANDOSBÁSICOS man comando mc Tabla de comandos Comando Descripción Ejemplos y comentarios Muestra el manual de un comando, útil para aprender a utilizar sus argumentos Explorador de archivos que incluye su propio editor, mcedit. Es necesario instalarlo man man sudo mc cd nom_directorio Cambia de directorio cd sólo va a tu home cd.. Sube un nivel de directorios Si estabas en /home/usuario/ pasas a /home/ cd - cp archivo1 archivo2 cp archivo /directorio ln archivo1 /directorio/archivo2 Vas a la ubicación donde estabas antes Copia archivo1 como archivo2 (nuevo nombre) manteniendo el original Copia archivo en directorio manteniendo nombre y el original Hace copias enlazadas (ambos archivos se actualizan en cuanto uno se guarda) mv archivo1 archivo2 Renombra archivo1 en archivo2 mv archivo /directorio Mueve archivo dentro de directorio rm archivo Borra archivo rm -rf directorio Borra el directorio con todo lo que tenga dentro sin pedir confirmación mkdir nom_directorio Crea directorio nom_directorio rmdir nom_directorio Borra directorio nom_directorio kill -9 PIDnumber kill -STOP numberpid Mata el proceso numberpid que queramos (finaliza su ejecución) Para hasta nueva orden el proceso numberpid si desde /home/usuario haces cd /etc/x11 y luego cd - vuelves a /home/usuario Si pones la opción -s crea un acceso directo en lugar de una copia. Si el nombre de la carpeta es compuesto, poner entre comillas kill -HUP numberpid Hace lo mismo

20 20 kill -CONT NumberPID Continúa el proceso numberpid parado anteriormente killall processname Mata el proceso con ese nombre ls ls -l ls -a Lista los archivos de un determinado directorio Lista también las propiedades y atributos Lista todos los archivos, incluidos los ocultos y los del sistema Poniendo solo ls mostrara los archivos del directorio actual cat fichero Muestra el contenido de un fichero cat /home/nombre_usuario/yo/prueba.php less less fichero more more fichero zcat fichero zmore fichero zless fichero echo cadena grep 'cadena' archivo file archivo head archivo tail archivo tail -fn 200 archivo find directorio -name nom_archivo -print find /home/usuario - name *.jpg -print whereis ejecutable type comando pwd history Muestra la salida estándar de forma paginada Muestra el contenido de un archivo de forma paginada Muestra la salida estándar de forma paginada Muestra el contenido de un archivo de forma paginada Muestra el contenido de un archivo comprimido (.gz) Muestra el contenido de un archivo comprimido (.gz) Muestra el contenido de un archivo comprimido (.gz) echo nos muestra en pantalla el texto que le diga Muestra las líneas del archivo que contienen la cadena Muestra el tipo de un archivo determinado Muestra las primeras líneas de un archivo, 10 por defecto Muestra las últimas líneas de un archivo, 10 por defecto Muestra las últimas 200 líneas de un archivo y sigue agregando mientras crece Busca todos los archivo con el nombre especificado en un directorio determinado Busca todas las imágenes.jpg en /home/usuario Busca binarios ejecutables (ejemplo: whereis find) Muestra la ubicación del ejecutable perteneciente al comando indicado Visualiza el directorio actual o de trabajo Muestra el listado de comandos usados por el usuario

El Sistema Operativo Linux

El Sistema Operativo Linux Introducción El Sistema Operativo Linux La mayor parte de los ordenadores que existen en la actualidad están diseñados de forma que puedan ejecutar diversas tareas o programas. Es evidente, que si cada

Más detalles

El Sistema Operativo Linux INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS

El Sistema Operativo Linux INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS El Sistema Operativo Linux INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS Contenido 1. Linux: Un poco de Historia 2. Características 3. Elementos de la Interfaz gráfica 4. Línea de Comandos 5. Comandos básicos

Más detalles

SILLABUS CURSO : LINUX

SILLABUS CURSO : LINUX SILLABUS CURSO : LINUX Administración DURACIÓN : 8 sesiones de 3 horas cada sesión Horarios : Grupo 1 : Lunes Miércoles -Viernes (8:00 pm a 11 :00 pm) Grupo 2 : Martes Jueves ( 7:00 pm 10 :00 pm) SUMILLA

Más detalles

Fedora Core GNU/LINUX

Fedora Core GNU/LINUX Fedora Core GNU/LINUX Entrega 8 Comandos básicos man Mostrar paginas de manual de otros comandos. man ls clear Limpia la pantalla. clear ls touch Listar los archivos y directorios de una ruta especifica.

Más detalles

Curso cero. Introducción a Linux

Curso cero. Introducción a Linux Curso cero Introducción a Linux Objetivos Conocer el espíritu del proyecto GNU/Linux y el software de libre redistribución Acceder al sistema operativo (login/password) Usar el escritorio del sistema de

Más detalles

Curso Taller de Química Computacional Módulo II. PRACTICO 1 Introducción al uso del sistema operativo Linux.

Curso Taller de Química Computacional Módulo II. PRACTICO 1 Introducción al uso del sistema operativo Linux. Curso Taller de Química Computacional Módulo II PRACTICO 1 Introducción al uso del sistema operativo Linux. Objetivos : Aprender a conectarse con la maquina desde una terminal remota e iniciar una sesión.

Más detalles

Administración de usuarios y grupos en Debian {Terminal}

Administración de usuarios y grupos en Debian {Terminal} Rocío Alt. Abreu Ortiz 2009-3393 Administración de usuarios y grupos en Debian {Terminal} Linux es un sistema multiusuario y permite que varios usuarios puedan acceder, incluso simultáneamente. Cada usuario

Más detalles

La consola en GNU / Linux

La consola en GNU / Linux La consola en GNU / Linux Autor: Jesús Gil (Yisux) Qué es la consola? La consola o terminal (Shell) es un programa informático donde intercatúa el usuario con el sistema operativo mediante una ventana

Más detalles

Linux - Unix. Sistema operativo multiusuario (primera parte) Autor: Editorial McGraw-Hill

Linux - Unix. Sistema operativo multiusuario (primera parte) Autor: Editorial McGraw-Hill Linux - Unix. Sistema operativo multiusuario (primera parte) Autor: Editorial McGraw-Hill 1 Presentación del curso En este curso de Sistemas Operativos Linux - Unix aprenderás acerca de la historia de

Más detalles

Introducción a Linux

Introducción a Linux Introducción a Linux Introducción a los Algoritmos, FaMAF, UNC 1er. cuatrimestre 2012 En esta materia los alumnos tendrán la oportunidad de utilizar las computadoras disponibles en los laboratorios para

Más detalles

El sistema operativo Linux

El sistema operativo Linux El sistema operativo Linux Introducción Que es linux Sistema operativo que emula UNIX Creado por un estudiante, Linus Torvald, para poder hacer sus prácticas en un PC. Nace en 1991 Linux 1.0 en 1994 2.2

Más detalles

Linux Principios básicos de uso del sistema [4ª edición]

Linux Principios básicos de uso del sistema [4ª edición] Introducción 1. Historia de Unix 11 2. GNU 13 2.1 FSF 14 2.2 CopyLeft y GPL 14 3. Linux 16 3.1 Características 18 3.2 Distribuciones 20 4. Qué distribución elegir? 20 4.1 Las distribuciones para el "gran

Más detalles

Auxiliar 1 CC31A. Comandos útiles: Profesor: José Miguel Piquer

Auxiliar 1 CC31A. Comandos útiles: Profesor: José Miguel Piquer Auxiliar 1 CC31A Profesor: José Miguel Piquer Auxiliares: Carlos Hurtado Sebastián Kreft Pedro Valenzuela Comandos útiles: ls Muestra

Más detalles

Práctica 1: Herramientas básicas:

Práctica 1: Herramientas básicas: Práctica 1: Herramientas básicas: En esta práctica veremos las siguientes herramientas: Conexión a Terminal remoto Conexión a escritorio remoto Otras herramientas Duración: 1 sesión de 2 5 horas Conexión

Más detalles

Creación de Scripts. Qué es un script? Como funciona un shell script en Linux?

Creación de Scripts. Qué es un script? Como funciona un shell script en Linux? Creación de Scripts Qué es un script? Un guión o script es un fichero de texto que contiene una serie de instrucciones que se pueden ejecutar en la línea de órdenes, y que se ejecutarán seguidas. En ese

Más detalles

66.69 CRIPTOGRAFÍA Y SEGURIDAD INFORMÁTICA

66.69 CRIPTOGRAFÍA Y SEGURIDAD INFORMÁTICA Departamento de Electrónica Facultad de Ingeniería. Universidad de Buenos Aires. Seguridad en UNIX Temas Introducción System V vs Berkeley Kernel y Shells Como obtener Ayuda File System Administración

Más detalles

IES Abyla. Departamento de Informática. Sistemas Operativos

IES Abyla. Departamento de Informática. Sistemas Operativos Sistemas Operativos Definición y funciones básicas El Sistema Operativo es el software que permite y simplifica el uso del ordenador (hardware). Sus funciones principales son: Arrancar el ordenador y controlar

Más detalles

Esta es la interfaz gráfica de Ubuntu (Linux) Manejo. Ésto es un poco el manejo básico para saber manejar archivos y directorios.

Esta es la interfaz gráfica de Ubuntu (Linux) Manejo. Ésto es un poco el manejo básico para saber manejar archivos y directorios. Esta es la interfaz gráfica de Ubuntu (Linux) Manejo Ésto es un poco el manejo básico para saber manejar archivos y directorios. ls [opciones] [archivos]; (list) Lista el contenido de un directorio, mostrando

Más detalles

1. CARACTERÍSTICAS DE LINUX.

1. CARACTERÍSTICAS DE LINUX. UNIDAD 1: EL SISTEMA OPERATIVO LINUX 1. CARACTERÍSTICAS DE LINUX. El sistema operativo LINUX es un conjunto de programas y una serie de utilidades que permiten al usuario gestionar los recursos hardware

Más detalles

Animalandia. Manual de instalación. (Actualizado: Sept-2015) Fernando Lisón Martín

Animalandia. Manual de instalación. (Actualizado: Sept-2015) Fernando Lisón Martín Animalandia Manual de instalación (Actualizado: Sept-2015) Fernando Lisón Martín Índice 1.- Requisitos previos...3 Instalación de paquetes...3 Configuración de apache...4 Configuración de php...4 Preparación

Más detalles

Cuando se agregan, eliminan o modificar usuarios al sistema se modifican los siguientes archivos: usuario:x:uid:gid:comentarios:directorio Home:Shell

Cuando se agregan, eliminan o modificar usuarios al sistema se modifican los siguientes archivos: usuario:x:uid:gid:comentarios:directorio Home:Shell 1. INTRODUCCIÓN En linux tenemos 3 formas de agregar usuarios, una mediante el comando adduser, otra mediante el comando useradd y la última usando alguna herramienta con interfaz gráfica que tenga instalado

Más detalles

INSTALACIÓN Y UTILIZACIÓN DEL COMPILADOR GFORTRAN

INSTALACIÓN Y UTILIZACIÓN DEL COMPILADOR GFORTRAN INSTALACIÓN Y UTILIZACIÓN DEL COMPILADOR GFORTRAN J. París, H. Gómez, F. Navarrina, I. Colominas, X. Nogueira, M. Casteleiro CÁLCULO NUMÉRICO Departamento de Métodos Matemáticos y de Representación Escuela

Más detalles

LINUX primeros pasos como usuario

LINUX primeros pasos como usuario APUNTES DE PRÁCTICAS DE LABORATORIO AMPLIACIÓN DE CÁLCULO NUMÉRICO LINUX primeros pasos como usuario SISTEMAS OPERATIVOS ORIGEN Y DESARROLLO DE LINUX PRIMEROS PASOS arranque del sistema elección de passwords

Más detalles

Módulos: Módulo 1. Hardware & Arquitectura de sistemas - 20 Horas

Módulos: Módulo 1. Hardware & Arquitectura de sistemas - 20 Horas Módulos: Módulo 1 Hardware & Arquitectura de sistemas - 20 Horas Este módulo permite conocer y configurar los elementos básicos del hardware del sistema, como también otros componentes adicionales como

Más detalles

T4.- El sistema operativo Linux.

T4.- El sistema operativo Linux. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN. TEMA 4 SISTEMA OPERATIVO LINUX. Tux, mascota oficial de Linux. 1.- Distribuciones de Linux Linux es un sistema operativo libre, es decir, puedes utilizarlo,

Más detalles

Cuentas. Guía 1er laboratorio Linux - Comandos - Fork. Programación en C. Linux. Linux: Cuenta (passwd): sisop@labs.cs.uns.edu.ar (sis2013op..

Cuentas. Guía 1er laboratorio Linux - Comandos - Fork. Programación en C. Linux. Linux: Cuenta (passwd): sisop@labs.cs.uns.edu.ar (sis2013op.. Cuentas Guía 1er laboratorio Linux - Comandos - Fork Linux: Cuenta (passwd): sisop@labs.cs.uns.edu.ar (sis2013op..) Windows: Cuenta (passwd): So (s2013o..) Programación en C Linux sobre Linux: gcc compiler

Más detalles

Uso básico de la terminal

Uso básico de la terminal Uso básico de la terminal Comandos básicos El CLI más utilizado en Linux se llama GNU/Bash (o solo Bash --Bourne Again Shell) algunas variables y comandos que son de utilidad son:. ruta actual ~ home del

Más detalles

Montaje de particiones

Montaje de particiones Instituto Tecnológico de Costa Rica Programa Mantenimiento de Computadoras Personales Curso: Linux Profesor: Ing. Javier Pérez Rodríguez Montaje de particiones Ubuntu reconoce automáticamente la conexión

Más detalles

UNIDAD DIDACTICA 14 REQUISITOS PREVIOS PARA CONFIGURAR LINUX UBUNTU SERVER COMO CONTROLADOR DE DOMINIO

UNIDAD DIDACTICA 14 REQUISITOS PREVIOS PARA CONFIGURAR LINUX UBUNTU SERVER COMO CONTROLADOR DE DOMINIO UNIDAD DIDACTICA 14 REQUISITOS PREVIOS PARA CONFIGURAR LINUX UBUNTU SERVER COMO CONTROLADOR DE DOMINIO Eduard Lara 1 1. COMPROBACIONES PREVIAS ANTES DE INSTALAR EL CONTROLADOR Antes de hacer que Linux

Más detalles

Introducción al Linux y software libre. Marcelino Vicens Universidad de Valencia

Introducción al Linux y software libre. Marcelino Vicens Universidad de Valencia Introducción al Linux y software libre Marcelino Vicens Universidad de Valencia Concepto de Software libre Software Libre Se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar,

Más detalles

Introdución a GNU/Linux Edición Abalar

Introdución a GNU/Linux Edición Abalar Introdución a GNU/Linux Edición Abalar Antonio Yáñez Izquierdo Octubre 2012 Antonio Yáñez Izquierdo () Introdución a GNU/Linux Edición Abalar Octubre 2012 1 / 180 Obxectivos Capacitar ao profesorado no

Más detalles

Índice. agradecimientos...19

Índice. agradecimientos...19 Índice agradecimientos...19 CAPÍTULO 1. CARACTERIZACIÓN DE SISTEMAS OPERATIVOS...21 1.1 El sistema informático...22 1.1.1 Clasificación de los sistemas informáticos...24 1.2 El sistema operativo... 26

Más detalles

Servidor de Protocolo de Transferencia de

Servidor de Protocolo de Transferencia de Servidor de Protocolo de Transferencia de Archivos (FTP) Etiquetas: ftp «Volver a Administración de... Imprimir Table of Contents [-] 1 Acerca del Protocolo FTP 2 Funcionamiento del Protocolo FTP 3 Modos

Más detalles

Administración de Redes

Administración de Redes Profesor Carlos Figueira Departamento de Computación y T. I. USB Objetivos Desarrollar bases para administrar, configurar y actualizar plataformas de computación basado en software libre y de código abierto

Más detalles

! " # $!% & % '" ()!*++,

!  # $!% & % ' ()!*++, !" # $!%&%'" ()!*++, Qué es Linux? Antecedentes. Licencia. Características. Entorno de Trabajo. Estructura General. Sistema de Ficheros. Tipos. Path. Permisos de Acceso. Distribuciones Comerciales. Elementos

Más detalles

Vielka Mari Utate Tineo 2013-1518. Instituto Tecnológico de las Américas ITLA. Profesor José Doñé. Sistema Operativo 3 PRACTICA NO.

Vielka Mari Utate Tineo 2013-1518. Instituto Tecnológico de las Américas ITLA. Profesor José Doñé. Sistema Operativo 3 PRACTICA NO. PRACTICA NO. 10, SERVIDOR WEB CREAR UN HOWTO SOBRE EL SERVIDOR WEB APACHE - CREAR UNA PAGINA WEB QUE FUNCIONE SOBRE ESE SERVIDOR - PUBLICAR UN DIRECTORIO DE DATOS QUE ME PERMITA BAJAR - ARCHIVOS DESDE

Más detalles

IS23 Mantenimiento de Instalaciones Informáticas Práctica 8. Acceso remoto a ordenadores tipo PC

IS23 Mantenimiento de Instalaciones Informáticas Práctica 8. Acceso remoto a ordenadores tipo PC IS23 Mantenimiento de Instalaciones Informáticas Práctica 8. Acceso remoto a ordenadores tipo PC 1 Objetivos Ingeniería Técnica Informática de Sistemas Curso 2005/2006 En la presente sesión se pretende

Más detalles

MÒDUL 1: Instal lació, administració, gestió i implementació del servidor web i la seva seguretat. Instalación de servidores FTP y WEB en Linux

MÒDUL 1: Instal lació, administració, gestió i implementació del servidor web i la seva seguretat. Instalación de servidores FTP y WEB en Linux MÒDUL 1: Instal lació, administració, gestió i implementació del servidor web i la seva seguretat Instalación de servidores FTP y WEB en Linux ÍNDICE 1. Instalación de Linux Ubuntu en el Vmware 2. Comandos

Más detalles

* Comodín para sustituir una cadena de caracteres. ? Comodín para sustituir un carácter. < Asigna/redirecciona la entrada estándar

* Comodín para sustituir una cadena de caracteres. ? Comodín para sustituir un carácter. < Asigna/redirecciona la entrada estándar Introducción 1 El Shell El shell constituye el intérprete de órdenes que GNU/Linux heredó de UNIX. Aunque no es más que un programa de utilidad, es la parte con la que nosotros como usuarios entablamos

Más detalles

Introducción a Windows

Introducción a Windows Historia Windows 1.0 (1985) -Simplemente una interfaz gráfica de usuario para MS-DOS -Muy limitada debido a los recursos legales interpuestos por Apple. -Estas limitaciones, entre otras cosas, no le hicieron

Más detalles

TEMA 2: GESTIÓN DE ARCHIVOS

TEMA 2: GESTIÓN DE ARCHIVOS Tema 2: Gestión de archivos. GNU/LINUX 1/6 TEMA 2: GESTIÓN DE ARCHIVOS Este tema cubre la gestión básica del sistema de archivos (archivos, directorios y links) de GNU/LINUX mediante las órdenes disponibles

Más detalles

Creación de una Distro Linux

Creación de una Distro Linux 1 PRACTICA NO.21: CREACIÓN DE DISTRO LINUX Creación de una Distro Linux Una distribución Linux (coloquialmente llamada distro) es una distribución de software basada en el núcleo Linux que incluye determinados

Más detalles

Shell de Unix ProgPLN

Shell de Unix ProgPLN Shell de Unix ProgPLN Víctor Peinado v.peinado@filol.ucm.es 9 de octubre de 2014 Never use the graphical tool; always learn the old Unix tool. You ll be far more effective over time and your data will

Más detalles

Facultad de Ingeniería Universidad de Buenos Aires. 75.08 Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio.

Facultad de Ingeniería Universidad de Buenos Aires. 75.08 Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio. Facultad de Ingeniería Universidad de Buenos Aires 75.08 Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio Shell Scripting I Qué es Unix? Evolución desde Multics Sistemas Abiertos Sabores Dennis

Más detalles

CENTRO DE ESTUDIOS. Convocatoria: Todo el año Duración: 35 h Horario: Turnos de mañana/ tarde Precio: 490

CENTRO DE ESTUDIOS. Convocatoria: Todo el año Duración: 35 h Horario: Turnos de mañana/ tarde Precio: 490 CURSO GESTIÓN Y ADMINISTRACIÓN EN ENTORNOS OPERATIVOS LINUX Convocatoria: Todo el año Duración: 35 h Horario: Turnos de mañana/ tarde Precio: 490 Número de horas diarias: 3 h Lugar de impartición: C/.

Más detalles

TEMA 1. SISTEMAS OPERATIVOS Y ALMACENAMIENTO DE INFORMACIÓN

TEMA 1. SISTEMAS OPERATIVOS Y ALMACENAMIENTO DE INFORMACIÓN TEMA 1. SISTEMAS OPERATIVOS Y ALMACENAMIENTO DE INFORMACIÓN 1 SISTEMAS OPERATIVOS. INTRODUCCIÓN. Un sistema operativo es un programa (software) que se inicia al encender el ordenador, se encarga de gestionar

Más detalles

P1. Comandos básicos de Unix, editor de textos (joe) y procesos en C.

P1. Comandos básicos de Unix, editor de textos (joe) y procesos en C. P1. Comandos básicos de Unix, editor de textos (joe) y procesos en C. Fundamentos de Informática Se accederá a la cuenta Unix de manera remota desde terminales con S.O. Windows situados en el laboratorio

Más detalles

Unidad 2: El sistema operativo. Trabajo sin conexión.

Unidad 2: El sistema operativo. Trabajo sin conexión. Unidad 2: El sistema operativo. Trabajo sin conexión. Un sistema operativo es un conjunto de programas de control que actúa como intermediario entre el usuario y el hardware de un sistema informático,

Más detalles

Comandos básicos MS-DOS

Comandos básicos MS-DOS Comandos básicos MS-DOS Inicio Para iniciar DOS en Windows XP, hay que irse al botón de Inicio, Ejecutar y poner cmd. Se abrirá una ventana de DOS en la que se probarán todas las opciones de los comandos

Más detalles

Práctica 2: Transferencia de ficheros

Práctica 2: Transferencia de ficheros 2 Práctica 2: Transferencia de ficheros En esta práctica veremos cómo transferir ficheros entre dos ordenadores empleando distintos programas: El cliente ftp, que trabaja en modo texto mediante comandos

Más detalles

Software Libre y Software propietario

Software Libre y Software propietario Software libre y Software Propietario Software Libre y Software propietario Usualmente adquirimos software del que Aceptamos una licencia que nos impone restricciones en los usos que le podemos dar No

Más detalles

Universidad Autónoma de Nuevo León Facultad de Ciencias Físico Matemáticas. Laboratorio de Seguridad en aplicaciones web

Universidad Autónoma de Nuevo León Facultad de Ciencias Físico Matemáticas. Laboratorio de Seguridad en aplicaciones web Universidad Autónoma de Nuevo León Facultad de Ciencias Físico Matemáticas Laboratorio de Seguridad en aplicaciones web Practica 1: Guía de configuración de laboratorio objetivos: Familiarizar al estudiante

Más detalles

Instalación de la aplicación.

Instalación de la aplicación. Manual de Instalación del Auto apagado de la UPV. Versión 1.0.1. Marzo del 2010 Redactado por Guillermo García. Dudas o erratas a guillermogn@upv.es. Instalación de la aplicación. Introducción La aplicación

Más detalles

Curso de verano. Biología Computacional: Análisis masivo de datos ómicos

Curso de verano. Biología Computacional: Análisis masivo de datos ómicos Curso de verano Biología Computacional: Análisis masivo de datos ómicos Centro Mediterráneo Universidad de Granada Con la colaboración de: Departamento de Arquitectura y Tecnología de Computadores Consejo

Más detalles

Linux Guía básica Ordenes de Linux

Linux Guía básica Ordenes de Linux Linux Guía básica Ordenes de Linux ls Lista los ficheros de un directorio concreto ls -l Lista también las propiedades y atributos ls -la Lista ficheros incluidos los ocultos de sistema cd nom_directorio

Más detalles

MÁSTER ONLINE EN ADMINISTRACIÓN LINUX

MÁSTER ONLINE EN ADMINISTRACIÓN LINUX MÁSTER ONLINE EN ADMINISTRACIÓN LINUX Módulo 1 Hardware & Arquitectura de sistemas - 20 horas Este módulo permite conocer y configurar los elementos básicos del hardware del sistema, como también otros

Más detalles

GNU/Linux Administración Básica

GNU/Linux Administración Básica Networking Quality and Security 22 de marzo de 2006 Parte I Administración básica Directorios básicos Sistema / Directorio raíz. El resto de directorios cuelgan de él. /bin Mandatos binarios esenciales

Más detalles

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2)

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2) 1. Qué es un sistema operativo?...2 2. Funciones de los sistemas operativos...2 3. Windows...2 3.1. La interfaz gráfica...2 3.2. La administración y los usuarios...3 3.3. El sistema de archivos...3 3.4.

Más detalles

Curso de Informática básica

Curso de Informática básica Universidad Rey Juan Carlos Curso de Informática básica Estefanía Martín Barroso Liliana Patricia Santacruz Valencia Laboratorio de Tecnologías de la Información en la Educación Contenidos 2 Bloque 1:

Más detalles

Servidor Web: Apache

Servidor Web: Apache Rocío Alt. Abreu Ortiz 2009-3393 Servidor Web: Apache Un servidor web es un programa que se ejecuta continuamente en un computador, manteniéndose a la espera de peticiones de ejecución que le hará un cliente

Más detalles

Guía Teórica Práctico 1: Ventana de Comandos o Terminal

Guía Teórica Práctico 1: Ventana de Comandos o Terminal BIO252-I / BIO252-P Guía Teórica Práctico 1, agosto de 2014. 1/11 Guía Teórica Práctico 1: Ventana de Comandos o Terminal Introducción El uso de un computador como herramienta se ha establecido en numerosas

Más detalles

DEPARTAMENTO DE INFORMÁTICA DE SISTEMAS Y COMPUTADORES ARQUITECTURA DE COMPUTADORES Y SISTEMAS OPERATIVOS I

DEPARTAMENTO DE INFORMÁTICA DE SISTEMAS Y COMPUTADORES ARQUITECTURA DE COMPUTADORES Y SISTEMAS OPERATIVOS I DEPARTAMENTO DE INFORMÁTICA DE SISTEMAS Y COMPUTADORES ARQUITECTURA DE COMPUTADORES Y SISTEMAS OPERATIVOS I Práctica 1: Introducción al Sistema Operativo Unix 1. INTRODUCCIÓN Esta práctica sirve de introducción

Más detalles

Tema 1: Introducción al S.O.

Tema 1: Introducción al S.O. Tema 1: Introducción al S.O. Enrique Soriano Laboratorio de Sistemas, Grupo de Sistemas y Comunicaciones, URJC 18 de enero de 2012 (cc) 2008 Grupo de Sistemas y Comunicaciones. Algunos derechos reservados.

Más detalles

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez Instituto Tecnológico de Las América Materia Sistemas operativos III Temas Servidor FTP Facilitador José Doñe Sustentante Robín Bienvenido Disla Ramirez Matricula 2011-2505 Grupo 1 Servidor FTP FTP (File

Más detalles

Creación Servidor FTP

Creación Servidor FTP Creación Servidor FTP FTP (siglas en inglés de File Transfer Protocol, 'Protocolo de Transferencia de Archivos') en informática, es un protocolo de red para la transferencia de archivos entre sistemas

Más detalles

Nociones de informática. Qué es una computadora? GNU/Linux. Lo mínimo que hay que saber para empezar a trabajar con una computadora del aula

Nociones de informática. Qué es una computadora? GNU/Linux. Lo mínimo que hay que saber para empezar a trabajar con una computadora del aula Nociones de informática Lo mínimo que hay que saber para empezar a trabajar con una computadora del aula Qué es una computadora? Procesador Periféricos Memoria Teclado Monitor Disco rígido Sistema Operativo

Más detalles

Hay muchas aplicaciones para la creación de imágenes de respaldo en Windows como pueden ser:

Hay muchas aplicaciones para la creación de imágenes de respaldo en Windows como pueden ser: Realiza un informe sobre los diferentes programas que existen en el mercado informático que permite crear imagenes de respaldo de tu equipo y realiza una demostración práctica de uno de ellos Una imagen

Más detalles

Trabajo TICO Unidad 2: Sistemas Operativos. Guillermo Jarne Bueno.

Trabajo TICO Unidad 2: Sistemas Operativos. Guillermo Jarne Bueno. Un Sistema Operativo es el software encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicación y los diferentes usuarios. Es un administrador de los recursos

Más detalles

Licencia de Publicación

Licencia de Publicación Manual Mantenimiento Básico de servidores basados en GNU/Linux Universidad Nacional Heredia, Costa Rica Actualizado al 06 de Agosto de 2009 Por: José Pablo Carvajal Chaves Para efectos de la ejecución

Más detalles

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO CARRERA PROFESIONAL DE INGENIERIA ELECTRONICA LINUX AVID ROMAN GONZALEZ

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO CARRERA PROFESIONAL DE INGENIERIA ELECTRONICA LINUX AVID ROMAN GONZALEZ UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO CARRERA PROFESIONAL DE INGENIERIA ELECTRONICA LINUX AVID ROMAN GONZALEZ Introducción Linux es clónico de UNIX El sistema en si refleja esta compleja herencia

Más detalles

Sistema operativo multiusuario Unix/Linux. Gestión de archivos, directorios y usuarios

Sistema operativo multiusuario Unix/Linux. Gestión de archivos, directorios y usuarios Sistema operativo multiusuario Unix/Linux. Gestión de archivos, directorios y usuarios 3 En esta Unidad aprenderás a 2 3 4 5 Utilizar uno de los sistemas operativos multiusuario por excelencia: Unix. Manejar

Más detalles

Nodo Nacional de Bioinformática

Nodo Nacional de Bioinformática Nodo Nacional de Bioinformática Universidad Nacional Autónoma de México Nodo Mexicano EMBNet Taller 1. Introducción al biocómputo en Sistemas Linux y su aplicación en filoinformática Semana 1. Descubriendo

Más detalles

HOW TO SOBRE LA CREACION DE UNA DISTRIBUCION PERSONALIZADA DE LINUX

HOW TO SOBRE LA CREACION DE UNA DISTRIBUCION PERSONALIZADA DE LINUX HOW TO SOBRE LA CREACION DE UNA DISTRIBUCION PERSONALIZADA DE LINUX 1- Lo primero en decir es que aparte de las varias páginas donde se crean distribuciones personalizadas de Linux, existe algunas distribuciones

Más detalles

Arquitectura del sistema operativo GNU/Linux. Luis Eduardo Sepúlveda R.

Arquitectura del sistema operativo GNU/Linux. Luis Eduardo Sepúlveda R. Arquitectura del sistema operativo GNU/Linux Luis Eduardo Sepúlveda R. Núcleo de un sistema operativo. Funciones más importantes: Administración de la memoria. Administración de los procesos Control de

Más detalles

LINUX EL SISTEMA OPERATIVO

LINUX EL SISTEMA OPERATIVO Linux El Sistema Operativo 1 Capítulo 1 LINUX EL SISTEMA OPERATIVO A mediados de los años 70, durante la guerra fría, el gobierno norteamericano escogió un sistema operativo muy popular entre las universidades

Más detalles

Introducción a Linux

Introducción a Linux Introducción a Linux Materia Introducción a los Algoritmos, FaMAF, UNC En esta materia los alumnos tendrán la oportunidad de utilizar las computadoras disponibles en los laboratorios para la realización

Más detalles

Comandos Linux Ayuda. Archivos y directorios

Comandos Linux Ayuda. Archivos y directorios Comandos Linux Ayuda man muestra manual del comando que le indiquemos --help da una ayuda de los comandos Archivos y directorios ls lista los archivos y directorios sort ordena alfabéticamente una lista

Más detalles

Conceptronic CFULLHDMA Cómo usar Samba/CIFS y NFS

Conceptronic CFULLHDMA Cómo usar Samba/CIFS y NFS Conceptronic CFULLHDMA Cómo usar Samba/CIFS y NFS Para versión de firmware 01.09.10.06 o superior 1. Introducción El Conceptronic CFULLHDMA es un reproductor multimedia para realizar streaming de contenido

Más detalles

Tema 1: Introducción. Generador del proyecto GNU, Richard Stallman es principalmente conocido por el establecimiento de un.

Tema 1: Introducción. Generador del proyecto GNU, Richard Stallman es principalmente conocido por el establecimiento de un. Tema 1: Introducción Objetivos: Conocimiento de la historia y filosofía de GNU/LINUX para que el estudiante entienda cual es el propósito de la utilización de un sistema operativo libre de licenciamiento.

Más detalles

Sesión 1. Comandos básicos. Curso 09/10. Fernando Rincón Escuela Superior de Informática Universidad de Castilla-La Mancha

Sesión 1. Comandos básicos. Curso 09/10. Fernando Rincón Escuela Superior de Informática Universidad de Castilla-La Mancha Curso 09/10 Curso de Enseñanzas Propias Introducción a GNU/Linux Sesión 1 Comandos básicos Fernando Rincón Escuela Superior de Informática Universidad de Castilla-La Mancha Contenido Más administración

Más detalles

GIT Dinahosting 3. Hola!

GIT Dinahosting 3. Hola! GIT Manual de uso GIT Dinahosting 2 Contenidos Sobre Git...3 Software...3 Cómo conectarse?...3 Volcar un repositorio remoto...4 Manejar el repositorio...5 Trabajando con ramificaciones...6 Fusionando ramificaciones...6

Más detalles

http://www.tribulinux.com/tutoriales-como-configurar-la-red-de-ubuntu-debian-desde-laconsola.html

http://www.tribulinux.com/tutoriales-como-configurar-la-red-de-ubuntu-debian-desde-laconsola.html http://www.tribulinux.com/tutoriales-como-configurar-la-red-de-ubuntu-debian-desde-laconsola.html Los siguientes son algunos comandos que pueden ser de utilidad: Tabla de comandos Comando Descripción Ejemplos

Más detalles

Administración de Redes

Administración de Redes Administración de Redes Profesor Eduardo Blanco Departamento de Computación y T. I. USB Láminas: Prof. Carlos Figueira Objetivos Desarrollar bases para administrar, configurar y actualizar plataformas

Más detalles

Vamos a dar una lista de consejos que pueden ser importantes para el correcto transcurso de la instalación.

Vamos a dar una lista de consejos que pueden ser importantes para el correcto transcurso de la instalación. PROCESO DE ACTUALIZACIÓN ELGESTOR (red actualización) Consejos iniciales Vamos a dar una lista de consejos que pueden ser importantes para el correcto transcurso de la instalación. Deberá tener permisos

Más detalles

Ubuntu Server 12.10 HOW TO : NFS EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como compartir datos en una Red Linux, usando NFS.

Ubuntu Server 12.10 HOW TO : NFS EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como compartir datos en una Red Linux, usando NFS. Ubuntu Server 12.10 HOW TO : NFS EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como compartir datos en una Red Linux, usando NFS. Servidor web apache Este manual se hace con la finalidad

Más detalles

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 Módulo 1. Fundamentos de Computadores Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 1 CONTENIDO Tema 1. Introducción

Más detalles

TERMINAL DE COMANDOS (RED HAT, CENTOS Y FEDORA)

TERMINAL DE COMANDOS (RED HAT, CENTOS Y FEDORA) TERMINAL DE COMANDOS (RED HAT, CENTOS Y FEDORA) Ya que estos sistemas operativos son muy parecidos entres si los comandos que se utilizan en ellos son iguales a excepción de alguno que difieren entre sí

Más detalles

UNIDAD DIDACTICA 13 INICIAR SESIÓN EN LINUX DE FORMA REMOTA

UNIDAD DIDACTICA 13 INICIAR SESIÓN EN LINUX DE FORMA REMOTA UNIDAD DIDACTICA 13 INICIAR SESIÓN EN LINUX DE FORMA REMOTA Eduard Lara 1 1. INICIO SESIÓN EN LINUX Inicio en modo local Se enciende el equipo y se introduce el nombre de usuario local y su contraseña,

Más detalles

[Manual de Uso e Instalación]

[Manual de Uso e Instalación] Todos los derechos reservados Aranda Software www.arandasoft.com [1] Introducción El Agente Aranda para sistemas Linux, versión 3.1, se encarga de recolectar la siguiente información en cada una de las

Más detalles

CURSO DE INICIACIÓN A LINUX

CURSO DE INICIACIÓN A LINUX Documentos Aula SUN UCM CURSO DE INICIACIÓN A LINUX 26 Mayo 2008 Autores: Sergio Velasco Alicia Martín Aula SUN UCM de Software Libre 1 ÍNDICE 1 Conociendo Linux... 3 1.1 Qué es Unix?... 4 1.2 Qué es GNU?...

Más detalles

osoftware para Aprendizaje de Sistemas Operativos IA-32 (en Windows de 32 Bits)

osoftware para Aprendizaje de Sistemas Operativos IA-32 (en Windows de 32 Bits) osoftware para Aprendizaje de Sistemas Operativos IA-32 (en Windows de 32 Bits) La presente guía enumera el conjunto de pasos requeridos para instalar el software que permite compilar y ejecutar los ejemplos

Más detalles

PRÁCTICA 8 INTRODUCCIÓN A SO. SHELL. CMD

PRÁCTICA 8 INTRODUCCIÓN A SO. SHELL. CMD Informática Grado en Ingeniería Agrícola Curso 2011/2012 Nombre: Fecha: /03/2012 Grupo: 1 PRÁCTICA 8 INTRODUCCIÓN A SO. SHELL. CMD En esta práctica empezaremos a trabajar con dos herramientas propias de

Más detalles

Prácticas de Introducción a los Computadores Curso 2000-2001 1 WINDOWS 95

Prácticas de Introducción a los Computadores Curso 2000-2001 1 WINDOWS 95 Prácticas de Introducción a los Computadores Curso 2000-2001 1 Novedades WINDOWS 95 Windows 95 es un sistema operativo orientado a documentos. Permite la asociación de la extensión de cada fichero a un

Más detalles

Introducción a la Administración de Sistemas Unix/Linux

Introducción a la Administración de Sistemas Unix/Linux Introducción a la Administración de Sistemas Unix/Linux Departamento de Sistemas Telemáticos y Computación (GSyC) gsyc-profes (arroba) gsyc.es Septiembre de 2012 GSyC - 2012 Introducción 1 c 2012 GSyC

Más detalles

Agente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software www.arandasoft.com [1]

Agente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software www.arandasoft.com [1] Todos los derechos reservados Aranda Software www.arandasoft.com [1] Introducción El Agente Aranda para sistemas Linux se encarga de recolectar la siguiente información en cada una de las estaciones de

Más detalles

Administración de GNU/Linux

Administración de GNU/Linux Administración de GNU/Linux Curso de Utilización y Administración avanzada de sistemas GNU/Linux y aplicaciones de Software Libre para estudiantes universitarios Pablo Cabezas Mateos Índice Qué debe conocer

Más detalles

Introducción a la Administración de Sistemas Unix/Linux

Introducción a la Administración de Sistemas Unix/Linux Introducción a la Administración de Sistemas Unix/Linux Departamento de Sistemas Telemáticos y Computación (GSyC) gsyc-profes (arroba) gsyc.es Febrero de 2009 GSyC - 2009 Introducción 1 c 2009 GSyC Algunos

Más detalles

Seminario de introducción al uso del sistema operativo UNIX

Seminario de introducción al uso del sistema operativo UNIX Seminario de introducción al uso del sistema operativo UNIX Michael González Harbour Departamento de Electrónica y Computadores Universidad de Cantabria 5 GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González

Más detalles

Servidor FTP en Ubuntu Juan Antonio Fañas

Servidor FTP en Ubuntu Juan Antonio Fañas Qué es FTP? FTP (File Transfer Protocol) o Protocolo de Transferencia de Archivos (o ficheros informáticos) es uno de los protocolos estándar más utilizados en Internet siendo el más idóneo para la transferencia

Más detalles