Está en la página 1de 6

SISTEMAS OPERATIVOS I

TAREAS PRIMER CORTE


Miguel Angel Rodriguez Susatama Grupo: S3B
Escuela Tecnológica Instituto Técnico Central - Sistemas Operativos
Consultas a lo largo del primer corte – Windows y Linux
• ¿Que son los sistemas operativos?
El sistema operativo es el software que coordina y dirige todos los servicios y aplicaciones que utiliza el
usuario, por eso es el más importante y fundamental en una computadora. Se trata de programas que
permiten y regulan los aspectos más básicos del sistema. Los sistemas operativos más utilizados son
Windows, Linux, OS/2 y DOS.

Los sistemas operativos consisten en interfaces gráficas, entornos de escritorio o gestores de ventanas,
que brindan al usuario una representación gráfica de los procesos en marcha. También puede ser una línea
de comandos, es decir, un conjunto de instrucciones ordenado en base a su prioridad y que funciona en base
a comandos y órdenes introducidos por el usuario.

Los sistemas operativos permiten que otros programas puedan utilizarlo de apoyo para poder
funcionar. Es por ello que a partir del sistema utilizado podrán ser instalados ciertos programas y otros no.

Como se ha dicho, los sistemas operativos son parte esencial del funcionamiento de los sistemas
informáticos. Son la pieza de software central en la cadena de procesos, ya que establecen las
condiciones mínimas para que todo funcione: la administración de los recursos, el método de comunicación
con el usuario y con otros sistemas, las aplicaciones adicionales, etc.

• ¿Cuáles son los comandos internos de Windows?

Los comandos internos o residentes son aquellos que se transfieren a la memoria en el momento de
cargarse el Sistema Operativo y se pueden ejecutar sin necesidad de tener el DOS presente en la unidad por
defecto desde el cual se puede ejecutar el mandato. La unidad por defecto es la unidad en la que se esta, por
ejemplo A:\>_ ; y la unidad especificada es aquella a la cual nos dirigimos o especificamos estando en otra
unidad, por ejemplo A:\>B: , la unidad especificada es B.
Los comandos internos se encuentran almacenados en un archivo llamado COMMAND.COM.

• ¿Qué es Kali Linux?


A pesar de su reputación de script kiddie, Kali es en realidad una herramienta real (o conjunto de herramientas)
para profesionales de la seguridad.
Kali es una distribución de Linux basada en Debian. Su objetivo es simple; incluya tantas herramientas de
penetración y auditoría de seguridad como sea posible en un paquete conveniente. Kali entrega también
muchas de las mejores herramientas de código abierto para realizar pruebas de seguridad que se recopilan y
están listas para usar.
Kali es desarrollado y mantenido por Offensive Security. Son una presencia conocida y confiable en el mundo
de la seguridad, e incluso certifican a los profesionales de la seguridad con algunas de las certificaciones más
respetadas disponibles.
Es una solución conveniente, también. Kali no requiere que mantengas una instalación de Linux ni recopile
su propio software y dependencias. Es llave en mano. Todo el trabajo está fuera del camino, por lo que puedes
concentrarte en el trabajo real de auditar el sistema que hayas establecido para probar.

• ¿Cuáles son los comandos de Kali Linux?


Algunos de los comandos más usados en Kali Linux son:

Comando Kali Linux Función


A
apropos Sirve para buscar entre las páginas del
manual y las descripciones
apt-get Buscar e instalar paquetes de software
(Debian)
aptitud Buscar e instalar paquetes de software
(Debian)
aspell Corrector ortográfico
awk Buscar y reemplazar texto
B
basename Listar directorio y el sufijo de nombres
de archivo
bash GNU Bourne-Again Shell
bc Precisión arbitraria idioma calculadora
bg Enviar a fondo
break Salida de un bucle
builtin Ejecutar una orden interna del shell
bzip2 Comprimir o descomprimir archivos
C
cal Mostrar un calendario
case Ejecutar un comando condicionalmente
cat Concatenar e imprimir (display) el
contenido de los archivos
d Cambio de directorio
cfdisk Administra de la tabla de particiones
para Linux
chgrp Cambia la propiedad grupo
chmod Cambiar los permisos de acceso
chown Cambia el propietario del archivo y el
grupo
chroot Ejecutar un comando con un directorio
raíz diferente
chkconfig Los servicios del sistema (nivel de
ejecución)
cksum Imprimir CRC checksum y bytes
recuentos
clear Borrar la pantalla
cmp ompara dos archivos
comm Comparación de dos archivos ordenadas
por líneas
command Ejecutar un comando - haciendo caso
omiso de las funciones de shell

• ¿Cuál es la diferencia entre (/) y (\)?

Barras diagonales frente a barras invertidas

La convención de Windows es utilizar una barra invertida (\) como separador de rutas. Los sistemas UNIX
utilizan una barra diagonal (/). En ArcGIS, no importa si utiliza una barra diagonal o invertida en la ruta
(ArcGIS siempre traduce las barras diagonales e invertidas a la convención del sistema operativo
adecuado.
Barra invertida en secuencias de comandos
Los lenguajes de programación que tienen sus raíces en UNIX y el lenguaje de programación C, como
Python, consideran la barra invertida (\) como el carácter de escape. Por ejemplo, \n significa un retorno de
carro. Dado que las rutas pueden contener barras invertidas, debe evitar que las barras invertidas se utilicen
como carácter de escape. Una técnica común es escapar a la barra invertida, como se muestra a
continuación:
thePath = "E:\\data\\telluride\\newdata.gdb\\slopes"
Otra forma es convertir las rutas en cadenas de caracteres sin formato de Python mediante la directiva r,
como se muestra a continuación. Esto da la orden a Python de ignorar las barras invertidas.
thePath = r"E:\data\telluride\newdata.gdb\slopes

• ¿Qué son rutas relativas y rutas absolutas?

Ruta absoluta o completa


Una ruta absoluta o completa comienza con la letra de unidad seguida de dos puntos, por ejemplo D:.

Ruta relativa
Una ruta relativa hace referencia a una ubicación que es relativa a un directorio actual. Las rutas relativas
utilizan dos símbolos especiales, un punto (.) y dos puntos seguidos (..), lo que significa el directorio actual
y el directorio padre. Los dos puntos seguidos se utilizan para subir en la jerarquía. Un único punto
representa el directorio actual.
En la estructura de directorios de ejemplo siguiente, se asume que se ha utilizado el Explorador de Windows
para navegar a D:\Data\Shapefiles\Soils. Después de navegar a este directorio, una ruta relativa
utilizará D:\Data\Shapefiles\Soils como directorio actual (hasta que se navegue a un nuevo directorio, en
cuyo momento el nuevo directorio se convierte en el directorio actual). A veces, se hace referencia al
directorio actual como el directorio raíz.

• ¿Cómo se hacen procesos en Kali Linux?


Para esto se utilizan una serie de comandos las cuales son:
top
El comando top es un clásico para mostrar los recursos usados por tu sistema y así poder ver cuál de ellos
consume más.
htop
Es un “top” mejorado, no suele venir instalado en las distribuciones Linux. Sobre todo es más fácil de
interpretar que su hermano top y además puedes realizar operaciones como parar un proceso usando las
teclas (la imagen que encabeza este post es una captura de htop).
Ps
El comando más usado (y universal) para manipular procesos en Linux. Muestra todos los procesos y
además puedes realizar operaciones con ellos. Recuerda que puedes enlazarlos con otros comandos (por
ejemplo con “grep” para buscar un proceso específico) usando las famosas pipes o tuberías
pstree
Visualiza todos los procesos en forma de árbol para mostrar sus dependencias.
Kill
Comando para matar o parar un proceso, funciona dando su ID.
pkill & killall
Estos comandos pueden matar procesos dando el nombre del mismo. Más información aquí.
renice
Este comando cambia el valor “nice” de un proceso en ejecución. El valor “nice” determina la prioridad
del proceso. Un valor de -19 es de muy alta prioridad, mientras que un valor 19 es de baja prioridad. Por
defecto el valor es el 0

xkill
Si ejecutas este comando desde un terminal en modo gráfico, el cursor cambiará a un símbolo “X” y con
él podrás matar cualquier programa gráfico abierto que tengas en tus escritorios
atop
Monitor de procesos en ASCII en tiempo real donde muestra CPU, memoria, capas de red, usuario, prioridad,
etc para cada proceso activo

También podría gustarte