Sei sulla pagina 1di 72

Operador 

GNU/LINUX

1
MCTI Anzoátegui
CONTENIDO
Filosofía del Software Libre
Introducción a GNU/LINUX
Historia del Software Libre
Conceptos Generales sobre Software Libre
Aspectos Legales del Software Libre
Estructura General de los Comandos Básicos a Través de Shell del S.O
GNU/LINUX Básico: Manejo de Interfaz Gráfica, Entorno del S.O, Instalaciones y
Configuración del S.O, Administrar Usuarios, Instalación y Desintalación de
Aplicaciones
Aplicaciones de ofimática:
LibreOffice.Writer
LibreOffice.Impress
LibreOffice.Calc
2
MCTI Anzoátegui
Plan de Evaluación
● Filosofía del Software Libre
● Introducción a GNU/LINUX
● Historia del Software Libre Prueba Escrita
20%
● Conceptos Generales sobre Software Libre
● Aspectos Legales del Software Libre
● Estructura General de los Comandos Básicos a Través de Prueba Escrita
Shell del S.O 10%
Prueba Práctica
10%
● GNU/LINUX Básico: Manejo de Interfaz Gráfica, Prueba Escrita
Entorno del S.O, Instalaciones y Configuración del S.O, 15%
Administrar Usuarios, Instalación y Desintalación de Prueba Práctica
Aplicaciones 15%

● Aplicaciones de ofimática: 30%


● LibreOffice.Writer 3 Pruebas
● LibreOffice.Impress Prácticas 10%
● LibreOffice.Calc c/u

Minina Aprobatoria 70% TOTAL 100%

3
MCTI Anzoátegui
Filosofía del 
Software 
Libre
4
MCTI Anzoátegui
Richard Stallman, pionero de este movimiento a nivel mundial, aclara que software libre (Free
Software) es un asunto de libertad. La palabra "free" en inglés se malinterpreta como "gratis" o
libre de costo. La palabra "free" se refiere a la libertad de los usuarios de poder ejecutar, copiar,
distribuir, estudiar, cambiar y mejorar el software.

Para entender un poco mejor este concepto, se establecieron estas 4 libertades para los usuarios de
este tipo de software.

* (libertad 0) La libertad de usar el programa, con cualquier propósito.


* (libertad 1) La libertad de estudiar cómo funciona el programa y adaptarlo a
tus necesidades .
* (libertad 2) La libertad de distribuir copias, con lo que puedes ayudar a la
comunidad .
* (libertad 3) La libertad de mejorar el programa y hacer públicas las mejoras a
los demás, de modo que toda la comunidad se beneficie. .

5
MCTI Anzoátegui
El software propietario, shareware, freeware, entre otros, no te
dan la libertad de acceder al código fuente, por lo tanto no
puedes hacerle mejoras ya que sólo te entregan el código
binario o ejecutable, el cual no puedes modificar, y si intentas
modificarlo (lo cual es imposible) te puedes meter en problemas
legales. El software propietario te restringe a un más, ya que ni
siquiera puedes distribuirlo o copiarlo ya que las licencias, en
la mayoría de los casos, están restringidas por usuario.

Software libre: (en inglés free software) es la


denominación del software que brinda libertad
a los usuarios sobre su producto adquirido y
por tanto, una vez obtenido, puede ser usado,
copiado, estudiado, modificado y redistribuido
libremente. 6
MCTI Anzoátegui
Introducción 
a GNU/Linux

7
MCTI Anzoátegui
Linux: (también conocido como GNU/Linux) es un
sistema operativo tipo Unix que se distribuye bajo la
Licencia Pública General de GNU (GNU GPL), es decir
que es software libre. Su nombre proviene del Núcleo de
Linux, desarrollado desde 1991 por Linus Torvalds. Es
usado ampliamente en servidores y super-computadores
y cuenta con el respaldo de corporaciones como Dell,
Hewlett-Packard, IBM, Novell, Oracle, Red Hat y Sun
Microsystems.

8
MCTI Anzoátegui
¿Qué es el GNU/Linux?
Cuando la Free Software Foundation (FSF) todavía no tenía ningún núcleo
estable para su sistema operativo, un profesor de la Universidad de Holanda,
Andrew Tanenbaum, decidió escribir un sistema operativo para que sus
estudiantes pudieran estudiarlo. Igual que Stallman, hasta el momento había
podido utilizar el código fuente del UNIX de AT&T para que sus alumnos
aprendieran a diseñar sistemas operativos. Su idea era escribir un sistema
operativo que pudiera ser estudiado y modificado por cualquiera que
quisiera. En 1987 se puso manos a la obra y llamó a su proyecto mini UNIX,
dando lugar a MINIX . Al no utilizar ni una sola línea de código del UNIX de
AT&T, no hay ninguna restricción en tomar el código, utilizarlo y
modificarlo libremente.
GNU: es un acrónimo recursivo que significa GNU No es Unix (GNU is Not
Unix). Puesto que en inglés "gnu" (en español "ñu") se pronuncia igual que
"new", Richard Stallman recomienda pronunciarlo "guh-noo". En español,
se recomienda pronunciarlo ñu como el antílope africano o fonéticamente
por ello el término mayoritariamente se deletrea (G-N-U) para su mejor
comprensión.
9
MCTI Anzoátegui
Tanenbaum quiso crear un sistema orientado a fines docentes, por lo
que lo diseñó utilizando una arquitectura micro-kernel, ideal para
una fácil comprensión y aportando una tecnología muy novedosa para
la época que le permitía versatilidad, multiplataforma, etc. Éste ha
sido uno de los puntos fuertes y débiles a la vez del MINIX: aunque el
sistema es una pequeña joya para su estudio y diseño, es muy probable
que nunca se pueda utilizar en entornos reales. Se optó por hacerlo
entendedor, modular y muy pedagógico, pero no rápido. De todas
formas, Tanenbaum tampoco pretendía eso; a lo largo de los años
MINIX ha ido evolucionando y realmente hoy en día todavía sigue
existiendo y siendo estudiado por muchos alumnos de universidades
de todo el mundo.

10
MCTI Anzoátegui
Aquí es cuando entra en juego Linux. Mientras la FSF seguía con su
gran proyecto proporcionando herramientas para la construcción de
un sistema operativo, Tanenbaum orientaba MINIX para fines
docentes y muchas empresas seguían haciendo evolucionar sus propias
versiones de UNIX. Linus Torvalds, estudiante de la Universidad de
Helsinki, decide crear en agosto de 1991 su propio núcleo para un
nuevo sistema operativo, Linux. Su idea era crear un UNIX para PC
para que todos los que quisieran lo pudieran utilizar en su ordenador.

La primera aparición en escena que hizo fue en un debate sobre


MINIX y sistemas operativos

11
MCTI Anzoátegui
La Fundación para el Software Libre (FSF) está dedicada a
eliminar las restricciones sobre la copia, redistribución,
entendimiento, y modificación de programas de computadoras.
Con este objeto, promociona el desarrollo y uso del software libre
en todas las áreas de la computación, pero muy particularmente,
ayudando a desarrollar el sistema operativo GNU

12
MCTI Anzoátegui
              Características de GNU/Linux

● Multitarea. Puede ejecutar varias tareas a la vez.

● Soportado por múltiples arquitecturas.

● Multiusuario. Cualquier GNU/Linux puede tener muchos


usuarios concurrentemente usándolo en Tiempo real y sin
ningún programa añadido, ya sea por consolas virtuales,
sesiones remotas o terminales.

● Multiprocesador. Maneja dos o más procesadores a la


vez, sin por ello tener que pagar nada de más.

13
MCTI Anzoátegui
Historia del 
Software Libre

14
MCTI Anzoátegui
Inicios del software libre
El software libre no apareció hasta principios de la década de
1980.
Su historia puede remontarse a décadas, desde los años 60, 70 y
80.

En el principio fue libre:


En 1960, cuando se adquiría un computador, el software venía como
él.
Se cancelaba el contrato de mantenimiento y se tenía acceso al
catálogo de software que ofrecía el fabricante.
15
MCTI Anzoátegui
Años 1970 y 1980
En 1970, ya era bastante habitual encontrarse con diferentes
software propietarios.
Se desarrolla el programa Spice, para simular las características
eléctricas de un circuito integrado.
En 1978 se creó TeX, un sistema de tipografía electrónica de
software libre, muy utilizado para la producción de documentos de
calidad.

16
MCTI Anzoátegui
Desarrollo de Unix
Unix fue uno de los primeros sistemas operativos, creado por
Thompson y Ritchie (entre otros) en los Bell Labs de AT&T.
Durante los años 1973 y 1974, llegó a muchas universidades y
centros de investigación de todo el mundo.
Unix fue, hasta cierto punto, un ensayo de lo que luego se vio con
GNU y Linux.
Resultó un ejemplo, de los problemas que podían presentar los
sistemas propietarios, que a primera vista tenían característica de
software libre.

17
MCTI Anzoátegui
Nacimiento del movimiento del software libre

A principios de 1984, Richard Stallman inicia el proyecto GNU.


Desde el principio del proyecto GNU, se preocuparon que los
usuarios recibieran los programas y disfrutaran de sus
modificaciones, redistribución, etc.
Se fundó la Free Software Foundation, con el fin de conseguir
fondos para el desarrollo y la protección del software libre.
A principios de la década de 1990, el proyecto GNU estaba muy
cerca de tener un sistema completo similar a Unix.

18
MCTI Anzoátegui
El Comienzo de Internet y El CSRG de Berkeley
El CSRG (Computer Science Research Group) de la Universidad de
California en Berkeley, fue uno de los centros donde más se
desarrolló todo lo relacionado con Unix.
Se liberó la famosa licencia BSD, la cual ha sido considerada
siempre como un ejemplo de licencia libre.
Desaparece la CSRG, lo cual culminó con los sistemas *BSD.
Hoy día, los proyectos que gestionan la familia *BSD son de los más
antiguos y consolidados en el mundo del software libre.

19
MCTI Anzoátegui
Comienzos de Internet – Impacto en el SL

Desde sus inicio (1970), manejaron la importancia de dar


posibilidades a los usuarios para que ayuden a depurar errores, o
compartir el código de las implementaciones.
Permitió la existencia de la comunidad BSD, la FSF y el desarrollo
de GNU/Linux.
Promovió el intercambio de información.
Proporcionó herramientas básicas para colaborar a distancia:
Correo electrónico, grupos de News, servicios de FTP anónimo y los
sistemas de desarrollo integrados basados en web.

20
MCTI Anzoátegui
Otros proyectos en la historia del software libre
Sistema X Window: Desarrollado en el MIT, fue uno de los primeros
ejemplos de financiación en gran escala.
Ghostscript: Desarrollado por Aladdin Software, fue un sistema de
gestión de documentos Postscript.

21
MCTI Anzoátegui
Finales de los 90 y principios del 2000

El proyecto GNU y las distribuciones BSD, habían completado la


mayor parte de las aplicaciones que componen un sistema operativo.
Se desarrollaron los entornos de ventanas y compiladores.

En busca de un kernel Libre


El proyecto GNU buscaba el núcleo del sistema operativo, llamado
Hurd, que pretendía construir un kernel con tecnologías modernas.

22
MCTI Anzoátegui
Familia *BSD
A principios de 1992 se distribuye 386BSD.
En septiembre de 1991, Linus Torvalds, libera la primera versión
(0.01) y pocas semanas después aparecieron nuevas versiones.
Con el tiempo, han surgido varias distribuciones, tales como:
Debian.
Slackware.
RedHat.
SuSE.
Mandrake hoy en día Mandriva Linux.
Ubuntu, Kubuntu, Xubuntu, Edubuntu.

23
MCTI Anzoátegui
Open Source Initiative (OSI)

Organización creada en 1998.


Adoptó el término open source software (software de fuente
abierta), para introducirse como una marca de software libre, en el
mundo comercial.
La OSI define el software con bastante aproximación a la FSF, por
lo que desde el punto de vista práctico, casi cualquier programa que
es considerado software libre es también considerado open source y
viceversa.

24
MCTI Anzoátegui
Conceptos 
Generales sobre 
Software Libre 

25
MCTI Anzoátegui
Libertad en el Software

El término software libre se refiere a:

Libertad 0 para ejecutar el programa en cualquier sitio, con


cualquier propósito y para siempre.
Libertad 1 para estudiarlo y adaptarlo a nuestras necesidades.
Esto exige el acceso al código fuente.
Libertad 2 de redistribución, de modo que se nos permita
colaborar con vecinos y amigos.
Libertad 3 para mejorar el programa y publicarlas.

26
MCTI Anzoátegui
Estándares abiertos

Especificaciones técnicas, publicadas y controladas por alguna


organización que se encarga de su desarrollo, las cuales han sido
aceptadas por la industria, estando a disposición de cualquier
usuario, para ser implantadas en un software libre o propietario,
promoviendo la competitividad, interoperatividad o flexibilidad.

Software propietario

Programa de computación cuya licencia establece restricciones de


uso, redistribución, modificación por parte de los usuarios o
requiere de autorización expresa del licenciador.

27
MCTI Anzoátegui
Open Source Software

Significa programas de fuente abierto. Hace énfasis en la


disponibilidad del código fuente y no en su libertad. Este nombre
recalca un aspecto técnico que puede dar lugar a ventajas, como
mejores modelos de desarrollo y negocio, mayor seguridad, entre
otras.

Freeware

Programas gratuitos. Se ofrecen con derecho al uso del producto como


es desarrollado, el cual puede ser descargado de un sitio oficial,
normalmente para promocionar otros programas o servicios.

28
MCTI Anzoátegui
Shareware

Es un método de distribución, se pueden copiar libremente, pero


no usar continuamente sin pagarlos.

Dominio público

El autor renuncia absolutamente a todos sus derechos, lo cual


tiene que estar declarado explícitamente en el programa, ya que si
no se dice nada, el programa es propietario y no se puede hacer
nada con él.

29
MCTI Anzoátegui
Copyleft

Es un caso particular de software libre, cuya licencia obliga a que


las modificaciones que se distribuyan sean también libres.

Propietario, cerrado, no libre

Términos usados para denominar al software que no es libre, ni de


fuente abierta.

30
MCTI Anzoátegui
Aspectos Legales del Software 
Libre 

31
MCTI Anzoátegui
Propiedad intelectual

Con este término, se agrupan distintos privilegios que se


otorgan sobre bienes intangibles con valor económico.

Se pueden destacar:

Derechos de autor.
Marcas.
Indicaciones geográficas.
Secreto industrial.
Patentes.

32
MCTI Anzoátegui
Derecho de autor o Copyright

Derecho de autor: Está basado en la idea, que una obra está


estrechamente relacionada con su creador. La base está, en
el reconocimiento de unos derechos morales irrenunciables e
intransmisibles a todo autor.

Copyright: Derecho de copia. Se basa en la idea de que lo más


importante no es el autor, sino la obra y los derechos de
propiedad que los autores tienen sobre sus creaciones, con los
que se puede comercializar sobre la base de los principios
económicos.

33
MCTI Anzoátegui
Marcas y logotipos

Son nombres y símbolos que representan un acervo de


calidad. No tienen gran importancia dentro del software
libre, posiblemente porque se debe cancelar un costo al
registrarlas.

Solamente algunos nombres importantes estan registrados,


tales como:

Open Source (por Open Source Foundation).


Debian.
GNOME (GNOME Foundation).
GNU (Free Software Foundation).
34
MCTI Anzoátegui
Licencias en el software libre
Licencia tipo BSD
Tiene su origen en la publicación de versiones de UNIX. La única
obligación que exige es dar crédito a los autores y permite la
distribución binaria y la de los códigos fuentes.

Licencia Pública General de GNU (GNU GPL)


Es la más popular y conocida de todas las licencias del mundo.
Corresponde a la Free Software Foundation y en un principio
fue creada para ser exclusiva. Sin embargo, se convirtió en bandera
del mundo del software libre, como es el caso del núcleo Linux.

35
MCTI Anzoátegui
Licencia Pública General Menor de GNU

Es otra licencia de la FSF. Creada en sus inicios para uso en


bibliotecas. El programa en sí, se redistribuye como si estuviera
bajo la licencia GPL, pero se permite la integración con cualquier
otro software sin limitaciones.

Licencia de X Window versión 11 (X11)


Es la licencia usada para la distribución del sistema X Window.
Permite redistribución, uso y modificación sin restricciones. A
veces, esta licencia es llamada "licencia MIT". Bajo esta licencia se
distribuyen también trabajos derivados de X Windows, como
XFree86.

36
MCTI Anzoátegui
Licencia Zope Public License 2.0

Esta licencia es usada para la distribución de Zope (un servidor de


aplicaciones) y otros productos relacionados. Es una licencia
similar a la BSD, con el interesante detalle de prohibir
expresamente el uso de marcas registradas por Zope Corporation.

Licencia de Apache

Licencia creada para distribuir la mayor parte de los programas


producidos por el proyecto Apache. Es similar a la licencia BSD.

37
MCTI Anzoátegui
Uso y obligaciones de las licencias libres

Las licencias de uso son un contrato, suscrito entre dos partes, que
constituye el instrumento legal habitual por el que el titular de un
software, concede a otras personas el derecho a utilizarlo.
El derecho que se concede al usuario sobre el software con
licencia, puede no coincidir con los derechos que el usuario
adquiera sobre el soporte del software.
Las licencias de uso se emplean como instrumento legal para la
distribución de software estándar.
Las licencias de uso se revelan como un instrumento legal
adecuado tanto para la distribución de software propietario como
de software libre.

38
MCTI Anzoátegui
Uso y obligaciones de las licencias libres

Las licencias de uso se califican como un contrato sui generis y


atípico, de modo que no existe una ley que lo regule por completo.
Las licencias de uso se hallan sujetas a lo que dispone no sólo la
Ley de Propiedad Intelectual, sino también a ciertas normas en
sede de derecho contractual.
Existen algunas modalidades especiales de licencias de software,
como la "llave en mano", y las de uso especial para upgrade o out-
sourcing.

39
MCTI Anzoátegui
Consecuencias beneficiosas del
software libre

40
MCTI Anzoátegui
Para el usuario final

No depende del soporte del fabricante del software, ya que existen


múltiples empresas que disponen del código fuente.

No se depende de la fiabilidad del fabricante, para deducir la


calidad de un producto.

La evaluación del producto antes de adoptarlo es sencilla, basta


con instalarlo y probarlo.

El usuario puede personalizar el software o adaptarlo a sus


necesidades, corrigiendo errores si los tuviera.

41
MCTI Anzoátegui
Para la Administración Pública

Le permite ofrecer al ciudadano servicios accesibles, neutrales,


garantizando la integridad, utilidad, privacidad y seguridad de sus
datos.

Puede mantener los datos en formatos abiertos.

Le permite impulsar la creación de empresas desarrolladoras de


tecnologías en software libre.

42
MCTI Anzoátegui
Para el desarrollador

Le es fácil competir siendo pequeño y adquirir tecnología de


punta.

Puede competir con otros desarrolladores con su producto nuevo,


basado en el código fuente de sus adversarios.

La distribución del software es económica y global.

Para el integrador
Puede integrar trozos de programas para conseguir el producto que
desee.

43
MCTI Anzoátegui
Bases filosóficas y políticas del 
Estado Venezolano

   
MCTI Anzoátegui
Impactos principales del software libre

Aprovechamiento más adecuado de los recursos.
Fomento de la industria local.
Independencia del proveedor.
Adaptación a las necesidades exactas.
Escrutinio público de seguridad.
Disponibilidad a largo plazo.

   
MCTI Anzoátegui
Dificultades de adopción

Desconocimiento y falta de decisión política.
Poca adecuación de los mecanismos de contratación.
Falta de estrategia de implantación.
Escasez o ausencia de productos libres en ciertos segmentos.

   
MCTI Anzoátegui
Actuación de la Administración Pública

Comprando programas y servicios relacionados con ellas.
Promoviendo diversas formas de uso y adquisición de ciertos 
programas en la sociedad. 
Financiando directa o indirectamente proyectos de investigación 
y desarrollo.

   
MCTI Anzoátegui
Ley de Tecnologías de Información

La  filosofía  y  libertades  presentes  en  el  Software  Libre,  están 


en  sintonía  con  rectores  expresados  en  la  Constitución  de  la 
República Bolivariana de Venezuela. 

La  observancia  de  principios  como  la  inclusión  social;  la 


defensa  y    preservación  de  las  manifestaciones  culturales 
propias de la nación, la eficacia, eficiencia y transparencia con 
que  debe  obrar  la  administración  pública;  la  solidaridad  y 
cooperación, entre otros; fundamenta la adopción por parte del 
Estado  Venezolano  de  la  Política  para  el  Uso  y  Desarrollo  de 
Software Libre en la Administración Pública.

   
MCTI Anzoátegui
Lineamientos de política
El Estado adoptará estándares abiertos y software libre para la 
Administración Pública.
En los casos en los que deba adoptarse software propietario, 
se realizará bajo los criterios establecidos en el Libro Azul del 
Software Propietario.
El Estado implantará mecanismos que reduzcan la 
dependencia de los proveedores multinacionales de software.
El Estado fomentará la investigación y desarrollo de software 
bajo modelo de software libre.

   
MCTI Anzoátegui
Lineamientos de política
El Estado fomentará el desarrollo de la Industria Nacional del 
Software.
El Estado desarrollará mecanismos y capacidades para el uso del 
Software Libre en todos los sectores de la sociedad.
El Estado promoverá la cooperación internacional en materia de 
software libre, con especial énfasis en la cooperación regional, 
MERCOSUR, CAN, CARICOM y la cooperación SUR­SUR.

   
MCTI Anzoátegui
El Estado deberá
Establecer los mecanismos necesarios para el impulso y 
fortalecimiento de la Industria Nacional de Software.
Garantizar la viabilidad presupuestaria para asegurar el éxito del 
proceso de migración, a Software libre y su sostenibilidad.
Conjuntamente con la Academia y el Sector Productivo, crear los 
mecanismos para proveer la infraestructura apropiada para el 
adecuado desarrollo y funcionamiento de Software y Hardware en 
todo el Territorio Nacional.

   
MCTI Anzoátegui
El Estado deberá
Establecer convenios con la Academia, el Sector Productivo, y la 
Comunidad de Software Libre para la sensibilización, 
capacitación y formación de los funcionarios públicos y los 
ciudadanos.
Crear los medios necesarios para adecuar y adaptar los pensum 
de estudio, en los diferentes niveles de la educación para incluir 
el software libre y su filosofía.
Firmar conjuntamente con la Academia y/o Sector Productivo, 
convenios y acuerdos para establecer un Programa Nacional de 
Pasantías en el área  de desarrollo del Software Libre.

   
MCTI Anzoátegui
Los entes de la Administración Pública Nacional deberán
Elaborar el plan Institucional de Migración, en concordancia con 
el Decreto 3.390 y el modelo del Ministerio de Ciencia y 
Tecnología.
Establecer el proceso de migración en función de los resultados 
obtenidos.
Suministrar al Ministerio de Ciencia y Tecnología, la información 
referente a su plataforma tecnológica.
Tomar las precauciones presupuestarias para garantizar el 
proceso de migración a software libre.
Sensibilizar a su personal sobre la operacionalización del Decreto 
3.390.

   
MCTI Anzoátegui
Los entes de la Administración Pública Nacional deberán
Implementar mecanismos para la capacitación en software libre 
de su talento humano.
Garantizar la continuidad operacional de sus funciones. 
Llevar a cabo las pruebas de migración.
Desarrollar o adquirir software Nacional, basado en estándares 
abiertos, que cumpla con los criterios y estándares de seguridad 
y calidad.
Adquirir o desarrollar software que cumpla con los requerimientos 
de calidad, que aparecen en la Ley Orgánica de la Administración 
Pública (Art. 12, 148, 161).

   
MCTI Anzoátegui
Estructura General de  los 
Comandos Básicos a través 
del Shell del S.O.

55
MCTI Anzoátegui
Consola de Comandos o Terminal
Es el interprete de comandos del sistema (shell), el que ejecuta las
ordenes que ingresamos a través de los comandos, es para
Unix/Linux como el COMMAND.COM del MS-DOS sólo que
mucho más potente y además no hay un solo intérprete sino que
hay varios. El más usado es el bash, pero existen otros como el
sh (el segundo mas usado), Gnome Terminal para Gnome, kterm
para KDE o XTerm.
Canaima por defecto tiene activadas 7 consolas, se ingresa a cada
una de la siguiente manera:
ctrl+alt+F1........F6 al iniciar sesión ingresa directamente a la
shell.
ctrl+alt+F7 corre el ambiente gráfico.
También tenemos la consola dentro del ambiente gráfico:
Aplicaciones --> Accesorios --> Terminal

56
MCTI Anzoátegui
Lo primero que nos encontramos en la shell es el prompt o el
cursor solicitando que ingresemos una orden:
asl-xx@canaima:~$_

Lo que se encuentra delante del “@” es el usuario que inicio


sesión, lo que se encuentra despues del “@” es el nombre del
equipo seguido de un simbolo $ que indica que es un usuario
normal.
El superusuario o root: Es el usuario administrador del sistema,
es el que posee todos los privilegios.
Para ingresar como superusuario colocamos en el prompt su – y
pulsamos enter, luego ingresamos la clave :
nehomar@canaima:~$ su -
Password:
canaima:~#
Ahora aparece al final el símbolo # que indica que somos
superusuarios.
57
MCTI Anzoátegui
Un punto que hay que tener en cuenta es que los sistemas Unix/Linux
son case sensitive, o sea, que diferencian entre minúsculas y
mayúsculas, para el sistema operativo no es lo mismo Ls, lS, ls, LS,
ya que para el sistema operativo son todas diferentes.

58
MCTI Anzoátegui
                 Sistema de Archivos en Linux

● / : Directorio Raíz.

● /bin : Comandos esenciales del sistema.

● /boot : Archivos del cargador estático de arranque.

● /dev : Archivos de dispositivo.

● /etc : Archivos de configuración de sistema específicos del


Computador.

● /lib : Bibliotecas compartidas precisas para la ejecución del


sistema local.

59
MCTI Anzoátegui
  ●  /mnt : Puntos de montaje temporal. Carpetas de red.

● /opt: Paquetes de software añadido.

● /proc : Configuración e instantaneas del nucleo en vivo.


Sistema de archivos virtual, rsiden en memoria.

● /sbin : Comandos de administración del sistema.

● /tmp : Archivos temporales.

● /usr : Datos compartidos de sólo lectura y binarios.

60
MCTI Anzoátegui
● /var : Archivos de tamaño variable, como buzones de correo y
archivos de registro.

● /home : Archivos personales de los usuario.

● /root: Archivos personales del superusuario.

● /media : Punto de montaje de dispositivos temporales.

61
MCTI Anzoátegui
COMANDOS BÁSICOS

Comando cd : Para moverse o cambiar de directorio.


sintaxis:
cd [directorio]
Opciones:
cd .. : Nos sitúa en el directorio anterior.
cd /directorio : Busca el directorio en la raíz (/)
cd directorio : Realiza la búsqueda en el directorio dentro del
cual nos encontramos, también se puede usar ./directorio.
Comando man : Manuales de ayuda de los comandos.
Sintaxis : man comando
Comando ls : lista o muestra el contenido de una carpeta o
directorio.
Sintaxis: ls [opciónes] [directorio]
Opciones:
-l : Muestra el contenido en columnas y nos muestra información
como el propietario, los permisos, lo enlaces, el grupo, el tamaño y
el nombre del archivo o carpeta 62
MCTI Anzoátegui
  -F: Añade un * al final para indicar que se trata de un
archivo ejecutable y una / para indicar que se trata de un
directorio, un @ indica que se trata de un enlace.

-a : muestra todos los archivos ocultos.

-h : Muestra el tamaño del archivo o carpeta en kbytes, Mb,


Gb.

--color : Hace distinción del contenido de la carpeta en


colores.

comando pwd : nos indica en que directorio estamos


ubicados.

63
MCTI Anzoátegui
Atributos de Archivos
asl-xx@canaima:~$ ls -l
drwx r_x r_ _ 3 asl-xx canaima 4096 2008-08-24 00:32 datos

d : indica que es un directorio


rwx : indica los permisos del propietario
r_x : indica los permisos del grupo
r_ _ : indica los permisos de otros
3 : Indica el numero de enlaces rígidos o duros al archivo.
asl-xx : Indica el nombre del propietario del archivo.
canaima : Indica el grupo al que pertenece el archivo.
4096 : Indica el tamaño en bytes.
2008-08-24 00:32 : Fecha y hora de última modificación.
datos : Indica el nombre del archivo.

64
MCTI Anzoátegui
Interpretando los Permisos de los Archivos

-rw-rw-r-- El usuario puede leer y escribir, el grupo puede leer y


escribir y el resto solo leer.
---------- Nadie puede hacer nada.
-rwxrwxrwx Todos pueden hacer todo.
-rwx------ El usuario puede hacer todo.
---x--x--x El archivo solo puede ejecutarse por todos.
-rwxr----- El usuario puede hacerlo todo y el grupo solo leer
r : permiso de lectura, tiene el valor de 4
w : permiso de escritura, tiene el valor de 2
x : permiso de ejecución, tiene el valor de 1
Se va sumando dependiendo de los permisos que se quieran dar

65
MCTI Anzoátegui
Cambiando los Permisos de los Archivos

para cambiar los permisos de los archivos se usa el comando chmod

sintaxis : chmod permisos archivo

Ejm : asl-xx@canaima:~$ chmod 700 datos

También se puede usar:


asl-xx@canaima:~$ chmod u+rwx datos

66
MCTI Anzoátegui
Gestionando Directorios

comando mkdir: Se utiliza para crear directorios.

Sintaxis : mkdir directorio [directorio2....directorio6]

comando rmdir: Elimina un directorio vacio.

Sintaxis : rmdir directorio

comando rm : Elimina archivos y directorios.

Sintaxis : rm [opciones] archivo [archivo2...archivo5]

67
MCTI Anzoátegui
Opciones comando rm:
-r o -R : Borra recursivamente los contenidos de los directorios.
-f : No pide confirmación.
-i : Pregunta antes de borrar cada archivo.
-v : Modo verboso, muestra el nombre de cada archivo antes de
borrarlo.

comando cp : copia archivos y carpetas.


Sintaxis : cp opciones origen destino
opciones:
-R : Copia directorios recursivamente.
-p : Preserva los permisos, el propietario y el grupo originales.
-i : Pregunta si sobreescribe archivos existente en el destino.

68
MCTI Anzoátegui
comando mv : mueve archivos y carpetas, también sirve para
renombrar.
Sintaxis : mv opciones origen destino
opciones:
-v : Muestra el nombre de cada fichero antes de moverlo.
-f : No pide confirmación.
-i : Pregunta si sobreescribe archivos existente en el destino.

69
MCTI Anzoátegui
Editores

Tal como su nombre lo indica nos permite editar los archivos,


entre los mas comunes se encuentrar:
vim, joe, nano, mc

Para ejecutarlos solo colocamos el nombre del editor en la


consola de comandos:

asl-xx@canaima:~$ nano [archivo nuevo o existente]

Si solo queremos ver el contenido de un archivo sin editarlo


podemos usar el comando cat

Sintaxis: cat nombre del archivo

70
MCTI Anzoátegui
Gestión de usuarios y grupos

El sistema guarda unos datos relativos acerca de cada usuario, y


dicha información se encuentra en el archivo /etc/passwd.
Añadir usuarios.

useradd [-c comentario] [-d home] [-e fecha] [-f dias] [-g grupo]
[-G lista de grupos] [-m [-k template] | -M] [-n] [-o] [-p passwd] [-r]
[-s shell] [-u uid] usuario

71
MCTI Anzoátegui
72
MCTI Anzoátegui

Potrebbero piacerti anche