SlideShare una empresa de Scribd logo
1 de 18
Diana Laura Mercado Plata
Oswaldo Sánchez García
Sergio Eduardo Rivera Martínez

 Para poder utilizar el sistema operativo Unix es
necesario disponer de una cuenta de usuario que se
compone de nombre de usuario y de contraseña. Las
cuentas de usuario son creadas por el administrador
que en Unix es un usuario especial llamado root.
Usuarios y Grupos

 Inicio de sesión en Linux Una vez se haya identificado de
forma satisfactoria, el usuario podrá utilizar el sistema y
ejecutar todas las aplicaciones que le sean permitidas, así
como leer, modificar o borrar aquellos archivos sobre los
cuales tenga permiso. Las cuentas de usuario no solo
ofrecen al usuario un nombre y una contraseña, también
le proporciona una ruta para almacenar sus documentos y
su perfil, generalmente dentro de la carpeta
/home/nombreusuario y comúnmente denominada
carpeta home del usuario, y un intérprete de comandos
(shell) que le permitirá ejecutar aplicaciones.

 El usuario root, a veces llamado super usuario, es el
usuario administrador del sistema. Está identificado
con el número de usuario cero (uid=0) y tiene
permisos sobre todo el sistema sin ningún tipo de
restricción. El usuario root puede acceder a cualquier
archivo, ejecutar, instalar y desinstalar cualquier
aplicación, modificar los archivos de configuración
del sistema y administrar usuarios. Si dispones de la
contraseña de root tendrás control total sobre todo el
sistema.
Usuarios Root

 Para poder administrar los permisos de los usuarios
de una forma más flexible, el sistema Unix permite la
organización de usuarios en grupos y establecer
permisos a los grupos.
 Todos los usuarios pertenecen al menos a un grupo
que es el grupo principal del usuario, también
llamado grupo primario del usuario, pero pueden
pertenecer a más grupos. En caso de que pertenezcan
a más grupos, éstos serán grupos secundarios.
Grupos de usuarios

 Todo usuario debe pertenecer a un grupo principal
obligatoriamente Los grupos pueden contener varios
usuarios. Los grupos de usuarios solo pueden contener
usuarios, nunca podrán contener a otros grupos. El sistema
Unix codifica los grupos de usuarios con un número
diferente a cada uno que es el identificador de grupo (gid =
Group IDentifier). Internamente el sistema trabaja con el
gid, no con el nombre del grupo. Normalmente a los
grupos que creemos se les asignan gids desde 1000 en
adelante. Los números gid menores que 100 se reservan
para grupos especiales del sistema.

 En Unix por defecto, la información de los grupos de
un sistema se guarda en el archivo /etc/group. Es
un archivo de texto que puede visualizarse con
cualquier editor. Cada línea del archivo /etc/group
almacena los parámetros del grupo y los usuarios
que contiene. Solo puede modificarlo el
administrador (root). Las contraseñas de los grupos
se guardan encriptadas con un sistema de
codificación irreversible, en el archivo /etc/gshadow
que también es un archivo de texto.

 Un sistema de ficheros es el modo en que el sistema
operativo organiza los ficheros en el disco duro,
gestionándolo de manera que los datos estén de
forma estructurada y sin errores.
 Existen diversos tipos de sistemas de ficheros, es
decir diferentes formas de organizar la información
en un dispositivo, normalmente discos. Entre los más
habituales tenemos:
 ext2:
 ext3:
 ext4:
Sistema de Ficheros

 1 La estructura de ficheros de Linux es una
estructura jerárquica en forma de árbol invertido,
donde el directorio principal (directorio raíz) es el
directorio /, del que cuelga toda la estructura del
sistema:

 / es el directorio raíz. De aquí cuelgan todos los directorios del sistema.
Dentro del directorio raíz encontramos varios subdirectorios importantes:
 /bin contiene ficheros de comandos ejecutables utilizables por todos los
usuarios.
 /sbin es para ejecutables de uso exclusivo por el superusuario.
 /home es un directorio donde se encuentran los directorios personales de los
usuarios del sistema.
 /usr/share contiene archivos compartibles, independientes de la
arquitectura.
 /usr/share/doc contiene cierta documentación del sistema.
 /usr/share/man contiene los manuales.
 /usr/etc contiene archivos de configuración de uso global.
 /usr/include contiene las cabeceras de C y C++.
 /usr/lib contiene las bibliotecas de nuestros programas.
 /usr/sbin contiene los programas de administración del sistema.
 /usr/src contiene los códigos fuente de nuestros programas.

 Además de los directorios que acabamos de ver, hay 2
directorios especiales:
 Directorio actual (.): es un directorio especial que hace
referencia al directorio en el que estamos. Si
referenciamos al directorio . nos estaremos refiriendo al
directorio actual.
 Directorio padre (..): es un directorio especial que hace
referencia al directorio padre del directorio en el que
estamos. Si referenciamos al directorio .. nos estaremos
refiriendo al directorio padre del actual. El único
directorio que no tiene directorio padre es el directorio
raíz /.

 Al utilizar la línea de comandos, de igual manera
que cuando utilizas un interfaz gráfico, querrás
colocar tus ficheros y directorios con algún tipo de
organización que tenga cierta lógica. Una vez que
hayas organizado todo de esa manera, necesitarás
utilizar el comando cd (cambiar directorio) que hace
exactamente lo que su nombre indica. En palabras
más técnicas, el comando cd cambia tu directorio
actual para que sea el que le has proporcionado
como argumento.
 Puedes cambiar el directorio actual por cualquier otra ruta
dentro de tu sistema Linux, especificando la ruta completa como
argumento del comando cd:
 Como puedes ver, mi shell ahora está funcionando sobre el
directorio /usr/local y cualesquiera otros comandos que ejecute
tendrán efecto sobre ese directorio. Un detalle muy conveniente
es que si tecleas el comando cd sin argumentos, entenderá que
quieres cambiarte a tu directorio personal (que normalmente es
el lugar donde tendrás la mayor parte de tus ficheros y
directorios).
 Hay 3 atributos básicos para archivos simples: lectura, escritura
y ejecutar.
 >> Permiso de lectura (read)
Si tienes permiso de lectura de un archivo, puedes ver su
contenido.
 >> Permiso de escritura (write)
Si tienes permiso de escritura de un archivo, puedes modificar
el archivo. Puedes agregar, sobrescribir o borrar su contenido.
 >> Permiso de ejecución (execute)
Si el archivo tiene permiso de ejecución, entonces puedes
decirle al sistema operativo que lo ejecute como si fuera un
programa. Si es un programa llamado “foo” lo podremos
ejecutar como cualquier comando.
O un script (interprete) que necesita permiso de lectura y
ejecución, un programa compilado solo necesita ser lectura.
Estructura de permisos

 Los caracteres atribuidos a los permisos son:
r quiere decir escritura y viene de Read
w quiere decir lectura y viene de Write
x quiere decir ejecución y viene de eXecute
 Usando chmod para cambiar los permisos
chmod (change mode) es el comando utilizado para
cambiar permisos, se pueden agregar o remover
permisos a uno o mas archivos con + (mas) o –
(menos)

 Si quieres prevenirte de modificar un archivo
importante, simplemente quita el permiso de
escritura en tu “archivo” con el comando chmod
 Si quieres hacer un script ejecutable, escribe

 Si quieres remover o agregar todos los atributos a la
vez

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Entendiendo el Kernel de Linux
Entendiendo el Kernel de LinuxEntendiendo el Kernel de Linux
Entendiendo el Kernel de Linux
 
Manejo de sistemas operativos en power point
Manejo de sistemas operativos en power point Manejo de sistemas operativos en power point
Manejo de sistemas operativos en power point
 
Linux Intro
Linux IntroLinux Intro
Linux Intro
 
Os unix versiones-tipos de particiones-formatos
Os unix versiones-tipos de particiones-formatosOs unix versiones-tipos de particiones-formatos
Os unix versiones-tipos de particiones-formatos
 
Linux
LinuxLinux
Linux
 
trabajo Centos
trabajo Centos trabajo Centos
trabajo Centos
 
Artefactos linux
Artefactos linuxArtefactos linux
Artefactos linux
 
Ud6 1 linux_basicos2
Ud6 1 linux_basicos2Ud6 1 linux_basicos2
Ud6 1 linux_basicos2
 
FreeBSD
FreeBSDFreeBSD
FreeBSD
 
Sistemas virtual de archivos en linux.
Sistemas virtual de archivos en linux.Sistemas virtual de archivos en linux.
Sistemas virtual de archivos en linux.
 
CentOS: Mas que una distro para servidores
CentOS: Mas que una distro para servidoresCentOS: Mas que una distro para servidores
CentOS: Mas que una distro para servidores
 
Centos
CentosCentos
Centos
 
Sistema operativo centos
Sistema operativo centosSistema operativo centos
Sistema operativo centos
 
CENTOS
CENTOSCENTOS
CENTOS
 
El sistema de archivos ms dos
El sistema de archivos ms dosEl sistema de archivos ms dos
El sistema de archivos ms dos
 
Sistemas de archivos linux
Sistemas de archivos linuxSistemas de archivos linux
Sistemas de archivos linux
 
Sistema gnulinux 1
Sistema gnulinux 1Sistema gnulinux 1
Sistema gnulinux 1
 
Intro Linux
Intro LinuxIntro Linux
Intro Linux
 
Free bsd
Free bsdFree bsd
Free bsd
 
FREEBSD
FREEBSDFREEBSD
FREEBSD
 

Similar a Conceptos y comandos básicos de linux

3 users and groups
3   users and groups3   users and groups
3 users and groupsyimfer1
 
3 users and groups
3   users and groups3   users and groups
3 users and groupscyberleon95
 
3 users and groups
3   users and groups3   users and groups
3 users and groupsJuan Camilo
 
Apuntes de-linux-8-nov-16-3
Apuntes de-linux-8-nov-16-3Apuntes de-linux-8-nov-16-3
Apuntes de-linux-8-nov-16-3Steffany Sanchez
 
Apuntes de linux 8 nov 16 1
Apuntes de linux  8 nov 16 1Apuntes de linux  8 nov 16 1
Apuntes de linux 8 nov 16 1Angel Rene
 
330884555 apuntes-de-linux-8-nov-16
330884555 apuntes-de-linux-8-nov-16330884555 apuntes-de-linux-8-nov-16
330884555 apuntes-de-linux-8-nov-16Kevin Owen Tajia
 
Estructura de directorios en el sistema operativo gnu linux
Estructura de directorios en el sistema operativo gnu linuxEstructura de directorios en el sistema operativo gnu linux
Estructura de directorios en el sistema operativo gnu linuxRaul Hernandez
 
Estructura de directorios en el sistema operativo gnu linux
Estructura de directorios en el sistema operativo gnu linuxEstructura de directorios en el sistema operativo gnu linux
Estructura de directorios en el sistema operativo gnu linuxFernando Sorto
 
Linux ud2 - comandos gestion archivos
Linux   ud2 - comandos gestion archivosLinux   ud2 - comandos gestion archivos
Linux ud2 - comandos gestion archivosJavier Muñoz
 
Archivos y Directorios
Archivos y DirectoriosArchivos y Directorios
Archivos y DirectoriosMayra Almache
 
Sistemas de ficheros
Sistemas de ficherosSistemas de ficheros
Sistemas de ficherosdaniimc
 

Similar a Conceptos y comandos básicos de linux (20)

3 users and groups
3   users and groups3   users and groups
3 users and groups
 
3 users and groups
3   users and groups3   users and groups
3 users and groups
 
3 users and groups
3   users and groups3   users and groups
3 users and groups
 
19 usuarios gruposlinuxasoitson
19 usuarios gruposlinuxasoitson19 usuarios gruposlinuxasoitson
19 usuarios gruposlinuxasoitson
 
Apuntes de linux
Apuntes de linux Apuntes de linux
Apuntes de linux
 
Apuntes de-linux-8-nov-16-3
Apuntes de-linux-8-nov-16-3Apuntes de-linux-8-nov-16-3
Apuntes de-linux-8-nov-16-3
 
Apuntes de linux 8 nov 16 1
Apuntes de linux  8 nov 16 1Apuntes de linux  8 nov 16 1
Apuntes de linux 8 nov 16 1
 
330884555 apuntes-de-linux-8-nov-16
330884555 apuntes-de-linux-8-nov-16330884555 apuntes-de-linux-8-nov-16
330884555 apuntes-de-linux-8-nov-16
 
Estructura de directorios en el sistema operativo gnu linux
Estructura de directorios en el sistema operativo gnu linuxEstructura de directorios en el sistema operativo gnu linux
Estructura de directorios en el sistema operativo gnu linux
 
Estructura de directorios en el sistema operativo gnu linux
Estructura de directorios en el sistema operativo gnu linuxEstructura de directorios en el sistema operativo gnu linux
Estructura de directorios en el sistema operativo gnu linux
 
Presentación linux
Presentación linuxPresentación linux
Presentación linux
 
Unidad%201
Unidad%201Unidad%201
Unidad%201
 
Linux ud2 - comandos gestion archivos
Linux   ud2 - comandos gestion archivosLinux   ud2 - comandos gestion archivos
Linux ud2 - comandos gestion archivos
 
Usuarios grupospermisos
Usuarios grupospermisosUsuarios grupospermisos
Usuarios grupospermisos
 
19 usuarios gruposlinuxasoitsonp
19 usuarios gruposlinuxasoitsonp19 usuarios gruposlinuxasoitsonp
19 usuarios gruposlinuxasoitsonp
 
Archivos y Directorios
Archivos y DirectoriosArchivos y Directorios
Archivos y Directorios
 
Linux Para Asterisk
Linux Para AsteriskLinux Para Asterisk
Linux Para Asterisk
 
Sistema de ficheros
Sistema de ficherosSistema de ficheros
Sistema de ficheros
 
Sistemas de ficheros
Sistemas de ficherosSistemas de ficheros
Sistemas de ficheros
 
Linex 05
Linex 05Linex 05
Linex 05
 

Último

OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 

Último (20)

OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 

Conceptos y comandos básicos de linux

  • 1. Diana Laura Mercado Plata Oswaldo Sánchez García Sergio Eduardo Rivera Martínez
  • 2.   Para poder utilizar el sistema operativo Unix es necesario disponer de una cuenta de usuario que se compone de nombre de usuario y de contraseña. Las cuentas de usuario son creadas por el administrador que en Unix es un usuario especial llamado root. Usuarios y Grupos
  • 3.   Inicio de sesión en Linux Una vez se haya identificado de forma satisfactoria, el usuario podrá utilizar el sistema y ejecutar todas las aplicaciones que le sean permitidas, así como leer, modificar o borrar aquellos archivos sobre los cuales tenga permiso. Las cuentas de usuario no solo ofrecen al usuario un nombre y una contraseña, también le proporciona una ruta para almacenar sus documentos y su perfil, generalmente dentro de la carpeta /home/nombreusuario y comúnmente denominada carpeta home del usuario, y un intérprete de comandos (shell) que le permitirá ejecutar aplicaciones.
  • 4.   El usuario root, a veces llamado super usuario, es el usuario administrador del sistema. Está identificado con el número de usuario cero (uid=0) y tiene permisos sobre todo el sistema sin ningún tipo de restricción. El usuario root puede acceder a cualquier archivo, ejecutar, instalar y desinstalar cualquier aplicación, modificar los archivos de configuración del sistema y administrar usuarios. Si dispones de la contraseña de root tendrás control total sobre todo el sistema. Usuarios Root
  • 5.   Para poder administrar los permisos de los usuarios de una forma más flexible, el sistema Unix permite la organización de usuarios en grupos y establecer permisos a los grupos.  Todos los usuarios pertenecen al menos a un grupo que es el grupo principal del usuario, también llamado grupo primario del usuario, pero pueden pertenecer a más grupos. En caso de que pertenezcan a más grupos, éstos serán grupos secundarios. Grupos de usuarios
  • 6.
  • 7.  Todo usuario debe pertenecer a un grupo principal obligatoriamente Los grupos pueden contener varios usuarios. Los grupos de usuarios solo pueden contener usuarios, nunca podrán contener a otros grupos. El sistema Unix codifica los grupos de usuarios con un número diferente a cada uno que es el identificador de grupo (gid = Group IDentifier). Internamente el sistema trabaja con el gid, no con el nombre del grupo. Normalmente a los grupos que creemos se les asignan gids desde 1000 en adelante. Los números gid menores que 100 se reservan para grupos especiales del sistema.
  • 8.   En Unix por defecto, la información de los grupos de un sistema se guarda en el archivo /etc/group. Es un archivo de texto que puede visualizarse con cualquier editor. Cada línea del archivo /etc/group almacena los parámetros del grupo y los usuarios que contiene. Solo puede modificarlo el administrador (root). Las contraseñas de los grupos se guardan encriptadas con un sistema de codificación irreversible, en el archivo /etc/gshadow que también es un archivo de texto.
  • 9.   Un sistema de ficheros es el modo en que el sistema operativo organiza los ficheros en el disco duro, gestionándolo de manera que los datos estén de forma estructurada y sin errores.  Existen diversos tipos de sistemas de ficheros, es decir diferentes formas de organizar la información en un dispositivo, normalmente discos. Entre los más habituales tenemos:  ext2:  ext3:  ext4: Sistema de Ficheros
  • 10.   1 La estructura de ficheros de Linux es una estructura jerárquica en forma de árbol invertido, donde el directorio principal (directorio raíz) es el directorio /, del que cuelga toda la estructura del sistema:
  • 11.   / es el directorio raíz. De aquí cuelgan todos los directorios del sistema. Dentro del directorio raíz encontramos varios subdirectorios importantes:  /bin contiene ficheros de comandos ejecutables utilizables por todos los usuarios.  /sbin es para ejecutables de uso exclusivo por el superusuario.  /home es un directorio donde se encuentran los directorios personales de los usuarios del sistema.  /usr/share contiene archivos compartibles, independientes de la arquitectura.  /usr/share/doc contiene cierta documentación del sistema.  /usr/share/man contiene los manuales.  /usr/etc contiene archivos de configuración de uso global.  /usr/include contiene las cabeceras de C y C++.  /usr/lib contiene las bibliotecas de nuestros programas.  /usr/sbin contiene los programas de administración del sistema.  /usr/src contiene los códigos fuente de nuestros programas.
  • 12.   Además de los directorios que acabamos de ver, hay 2 directorios especiales:  Directorio actual (.): es un directorio especial que hace referencia al directorio en el que estamos. Si referenciamos al directorio . nos estaremos refiriendo al directorio actual.  Directorio padre (..): es un directorio especial que hace referencia al directorio padre del directorio en el que estamos. Si referenciamos al directorio .. nos estaremos refiriendo al directorio padre del actual. El único directorio que no tiene directorio padre es el directorio raíz /.
  • 13.   Al utilizar la línea de comandos, de igual manera que cuando utilizas un interfaz gráfico, querrás colocar tus ficheros y directorios con algún tipo de organización que tenga cierta lógica. Una vez que hayas organizado todo de esa manera, necesitarás utilizar el comando cd (cambiar directorio) que hace exactamente lo que su nombre indica. En palabras más técnicas, el comando cd cambia tu directorio actual para que sea el que le has proporcionado como argumento.
  • 14.  Puedes cambiar el directorio actual por cualquier otra ruta dentro de tu sistema Linux, especificando la ruta completa como argumento del comando cd:  Como puedes ver, mi shell ahora está funcionando sobre el directorio /usr/local y cualesquiera otros comandos que ejecute tendrán efecto sobre ese directorio. Un detalle muy conveniente es que si tecleas el comando cd sin argumentos, entenderá que quieres cambiarte a tu directorio personal (que normalmente es el lugar donde tendrás la mayor parte de tus ficheros y directorios).
  • 15.  Hay 3 atributos básicos para archivos simples: lectura, escritura y ejecutar.  >> Permiso de lectura (read) Si tienes permiso de lectura de un archivo, puedes ver su contenido.  >> Permiso de escritura (write) Si tienes permiso de escritura de un archivo, puedes modificar el archivo. Puedes agregar, sobrescribir o borrar su contenido.  >> Permiso de ejecución (execute) Si el archivo tiene permiso de ejecución, entonces puedes decirle al sistema operativo que lo ejecute como si fuera un programa. Si es un programa llamado “foo” lo podremos ejecutar como cualquier comando. O un script (interprete) que necesita permiso de lectura y ejecución, un programa compilado solo necesita ser lectura. Estructura de permisos
  • 16.   Los caracteres atribuidos a los permisos son: r quiere decir escritura y viene de Read w quiere decir lectura y viene de Write x quiere decir ejecución y viene de eXecute  Usando chmod para cambiar los permisos chmod (change mode) es el comando utilizado para cambiar permisos, se pueden agregar o remover permisos a uno o mas archivos con + (mas) o – (menos)
  • 17.   Si quieres prevenirte de modificar un archivo importante, simplemente quita el permiso de escritura en tu “archivo” con el comando chmod  Si quieres hacer un script ejecutable, escribe
  • 18.   Si quieres remover o agregar todos los atributos a la vez