Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Sistemas Operativos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

ASUNTO: Informe de Curso Cisco NDG Linux Unhatched

ANTECEDENTES: Mediante la plataforma Cisco realicé la inscripción al curso NDG


Linux Unhatched por recomendación del tutor de la materia de Sistemas Operativos, el
curso consta de 8 horas en nivel principiante y puede ser realizado en varios idiomas
mediante la plataforma Cisco.

DESARROLLO: El curso está basado en aprender el concepto básico de Linux y su


funcionamiento mediante el correcto manejo de comandos, comenzando con los
conceptos que permiten definir qué. Linux es un sistema operativo que se ejecuta en un
sistema informático o hardware (ordenador). Esto significa que Linux no está limitado
solo a una computadora de escritorio y portátiles.

La línea de comandos de Linux: Es una interfaz basada en texto que acepta comandos
que se escriben en ella, estos comandos hacen que una acción se ejecute en el sistema
operativo del equipo. Sabemos que, las ventanas y los iconos son fáciles de usar, sin
embargo, la línea de comandos es a menudo la salvación cuando se trata de la
administración del sistema y la solución de problemas, ya que proporciona una imagen
clara de lo que el sistema está haciendo en cualquier momento dado.

Sintaxis de
comandos básicos
Un comando es un programa de software que, cuando se ejecuta en la CLI (interfaz de
línea de comandos), realiza una acción en el ordenador. Cuando escribimos un comando,
el sistema operativo ejecuta un proceso para leer su entrada, manipular datos y producir
resultados, un comando ejecuta un proceso en el sistema operativo, que luego hace que el
ordenador realice una tarea determinada.
Para ejecutar un comando, el primer paso es escribir el nombre del comando, luego,
hacemos clic en el terminal de la derecha, escribimos ls (letras minúsculas) y
pulsamos Enter Obtendremos un resultado parecido al siguiente ejemplo:

ARGUMENTOS
Un argumento ( argument ) se puede usar para especificar algo sobre lo que el comando
debe actuar, si al comando ls se le da el nombre de un directorio como argumento,
obtendremos como resultado una lista del contenido de ese directorio.

OPCIONES
Las opciones (options) se pueden utilizar para modificar el comportamiento de un
comando. En la página anterior, el comando lsse extrajo para enumerar el contenido de
un directorio. En el ejemplo siguiente, la opción -lse agrega al comando lspara obtener un
resultado de “pantalla larga”, y proporcionar más información sobre cada uno de los
archivos enumerados:
IMPRIMIR EL DIRECTORIO DE TRABAJO
Para descubrir dónde se encuentra actualmente dentro del sistema de archivos, podemos
utilizar el comando pwd. El comando pwd imprime el directorio de trabajo (print working
directory), su ubicación actual dentro del sistema de archivos:

El resultado del comando anterior indica que el usuario está actualmente en su carpeta de
inicio, tal y como muestra el sistema de archivos siguiente.

CAMBIO DE DIRECTORIOS
Los archivos se utilizan para almacenar datos como texto, gráficos y programas. Los
directorios son un tipo de archivo utilizado para almacenar otros archivos: suficiente una
estructura organizativa jerárquica.

Al iniciar una máquina virtual nueva, ya sea abriendo el curso o después de usar el botón
de reinicio, se inicia una sesión como usuario sysadmin en nuestro directorio principal.

RUTAS ABSOLUTAS
Una ruta absoluta le permite especificar la ubicación exacta de un directorio. Siempre
comienza en el directorio raíz , por lo tanto siempre comienza con el carácter /. La ruta al
directorio de inicio ( home ) /home/sysadmin es una ruta absoluta. La ruta comienza en
el directorio root / , se mueve al directorio de inicio homey, a continuación, al
directorio sysadmin.
RUTAS FAMILIARES
Una ruta relativa ubica un archivo en relación con la ubicación actual del usuario en el
sistema de archivos. Las rutas relativas no comienzan con el carácter /, comienzan con el
nombre de un directorio.

ACCESOS DIRECTOS O ATAJOS


dos puntos..
Independientemente del directorio en el que se encuentre, el carácter ..siempre representa
un directorio superior en relación al directorio actual, a veces denominado directorio
padre.
ORDENAR ARCHIVOS
Por defecto, el resultado del comando ls está ordenado alfabéticamente según el nombre
del archivo. Pero también se puede ordenar usando otros métodos.
La opción -S( tamaño ) ordenará los archivos por tamaño de archivo.
La opción -r( reverse ) invertirá el orden de cualquier tipo de ordenación.
Los números en el campo del tamaño del archivo cambian de descendente a ascendente.
Usando solo la opción -rcon la lista de los archivos en orden alfabético inverso.

ACCESSO ADMINISTRATIVO
Evitar que los usuarios ordinarios ejecuten estos comandos ayuda a proteger el
sistema. Iniciar una sesión como usuario rootproporciona acceso administrativo, y
permite la ejecución de algunos de los comandos privilegiados.
EL COMANDO SU
El comando su nos permite actuar temporalmente como un usuario diferente. Lo hace
creando un nuevo caparazón. El shell es simplemente una consola de entrada de texto que
le permite escribir comandos. De forma predeterminada, si no se especifica una cuenta de
usuario, el comando su abrirá un nuevo shell como usuario root, es posible que tenga
privilegios administrativos.
Después de ejecutar el comando su, se requiere una contraseña. En nuestras máquinas
virtuales.

Para cerrar la sesión y volver a la cuenta sysadmin, utilice el comando exit.


EL COMANDO SUDO
El comando sudo permite a un usuario ejecutar un comando como otro usuario sin tener
que crear un nuevo shell. Para ejecutar un comando con privilegios administrativos utilice
el comando como argumento para el comando sudo. Al igual que pasa con el comando su,
el comando sudo asume por defecto que la cuenta de usuario root debe usarse para
ejecutar comandos. Ejecutamos el comando sl como usuario root poniendo sudo delante
de él.

PERMISOS
Los permisos determinan la forma en que los diferentes usuarios pueden interactuar con
un archivo o directorio. Al enumerar un archivo con el comando ls -l, el resultado incluye
información sobre sus permisos.

TIPO DE ARCHIVO
El primer carácter de esta salida indica el tipo de archivo. Recuerde que si el primer
carácter es un -, este es un archivo ordinario. Si el carácter fuera de una d, se trataría de
un directorio.

PERMISOS
Después del carácter de tipo de archivo, se muestran los permisos. Los permisos se
dividen en tres grupos de tres caracteres:

PROPIETARIO

El primer grupo se refiere al usuario que posee el archivo. Si su cuenta actual es la


propietaria del archivo, se usará el primer grupo de permisos y los demás permisos no
tendrán efecto.
El usuario propietario del archivo ya quién se refiere a estos permisos se puede determinar
mediante el campo que muestra el usuario propietario:

GRUPO

El segundo conjunto se refiere al grupo que posee el archivo. Si su cuenta actual no es la


del propietario del archivo, pero es miembro del grupo que posee el archivo, se utilizarán
los permisos del grupo y los demás permisos no tendrán efecto.
El grupo propietario para este archivo puede ser determinado en el campo grupo
propietario:

OTROS

El último grupo es para todos los demás, cualquiera a quien los dos primeros conjuntos
de permisos no sean aplicables. Si no es el usuario que posee el archivo o un miembro del
grupo que posee el archivo, se le utilizará el tercer conjunto de permisos.

TIPOS DE PERMISOS
Un archivo o
directorio
puede presentar
tres permisos diferentes: leer, escribir y ejecutar.
CAMBIAR LOS PERMISOS DE LOS ARCHIVOS
El comando chmod se utiliza para cambiar los permisos de un archivo o directorio. Sólo
el usuario raíz o el usuario propietario del archivo puede cambiar los permisos de un
archivo.
Hay dos métodos para cambiar permisos usando el comando chmod: el
método simbólico y el método octal. El método simbólico es útil para cambiar un
conjunto de permisos a la misma vez. El método octal o numérico requiere conocer el
valor octal de cada uno de los permisos y requiere que los tres conjuntos de permisos
(usuario, grupo, otros) se especifiquen cada vez.

EL MÉTODO SIMBÓLICO
Para usar el método simbólico de chmodprimero debe indicar qué conjunto de permisos
se está cambiando:
se describe un símbolo para la acción:

Después del símbolo de acción, especifique uno o más permisos.

Finalmente, añada un espacio y los nombres de ruta para los archivos a los que quiere asignar los
permisos.

El archivo hello.sh utilizado en los ejemplos de la página anterior es un script. Un script


es un archivo que se puede ejecutar, similar a un comando:
CAMBIAR EL PROPIETARIO DE UN ARCHIVO
El comando chownse utiliza para cambiar el propietario de los archivos y
directorios. Cambiar el usuario propietario requiere acceso administrativo. Un usuario
ordinario no puede utilizar este comando para cambiar el propietario de un archivo, ni tan
solo para otorgar propiedad de uno de sus propios archivos a otro usuario. Sin embargo,
el comando chownpermite cambiar el grupo propietario, lo cual puede ser realizado por
el usuario root o el propietario del archivo.

VISUALIZACION DE ARCHIVOS
Existen varios comandos en Linux disponibles para visualizar el contenido de los
archivos. El comando cat, que significa “concatenar”, a menudo se usa para ver
rápidamente el contenido de archivos pequeños.

El comando cat muestra las cinco líneas del archivo de interés. Si lo usa para visualizar
archivos más grandes, el comando cat puede generar un resultado muy largo que no puede
pausarse o verse en secciones en la pantalla.

También podría gustarte