Está en la página 1de 7

TALLER DE COMANDOS DE MANEJO

DE PROCESOS
Pautas administrar procesos

Alexis Rojas Cordero


Profesor
PROCEDIMIENTO PARA LA CODIGO: POLI-LINUX
CONFORMACIÓN DEL GRUPO DE LINUX
DEL POLITÉCNICO GRANCOLOMBIANO

Contenido

OBJETIVO GENERAL........................................................................................................... 2
OBJETIVOS ESPECIFICOS..................................................................................................2
ALCANCE.............................................................................................................................. 2
DEFINICIONES...................................................................................................................... 2
COMANDOS DE LINUX BASICOS.......................................................................................3
Información del sistema...................................................................................................3
Apagado o Reinicio de servidor......................................................................................3
REPASO DE COMANDOS LINUX.....................................................................................3
10 COMANDOS ÚTILES PARA MANEJAR LOS PROCESOS DESDE LA CONSOLA
LINUX.................................................................................................................................... 4
PRODUCTOS A DESARROLLAR.........................................................................................6
PROCEDIMIENTO PARA LA CODIGO: POLI-LINUX
CONFORMACIÓN DEL GRUPO DE LINUX
DEL POLITÉCNICO GRANCOLOMBIANO

OBJETIVO GENERAL.
Establecer los lineamientos para la creación de grupo de trabajos es
Sistema Operativo GNU Linux, como estrategia para impulsar y fortalecer
la cultura investigativa con las nuevas tecnologías en la Universidad
Politécnico Grancolombiano.

OBJETIVOS ESPECIFICOS

 Crear y establecer el nombre del grupo Linux del Politécnico


Grancolombiano.
 Modelar y crear la pagina del Grupo de Linux del Politécnico
Grancolombiano, con su respectivo dominio y redes sociales.

ALCANCE.
Definición total del documento base para la creación del Grupo
investigativo y creativo de Linux y capacitación de primeros integrantes.

DEFINICIONES.
- GNU/LINUX: Sistema operativo libre tipo Unix, multiplataforma,
multiusuario y multitarea. Su desarrollo es uno de los ejemplos
más prominentes de software libre: todo su código fuente puede
ser utilizado, modificado y redistribuido libremente por cualquiera,
bajo los términos de la GPL (Licencia Pública General de GNU) y
otra serie de licencias libres.
-
- Distribuciones de Linux: Distribución de software libre basada en
el núcleo Linux que incluye determinados paquetes de software
para satisfacer las necesidades de un grupo específico de usuarios,
dando así origen a ediciones domésticas, empresariales y para
servidores. Por lo general están compuestas, total o
mayoritariamente, de software libre, aunque a menudo
PROCEDIMIENTO PARA LA CODIGO: POLI-LINUX
CONFORMACIÓN DEL GRUPO DE LINUX
DEL POLITÉCNICO GRANCOLOMBIANO

incorporan aplicaciones o controladores propietarios. Algunos


ejemplos son: Red hat, Suse, Debian, Ubuntu.

COMANDOS DE LINUX BASICOS


Deberá conocer y haber utilizado comandos básicos de Linux, este
requerimiento es obligatorio ya que se utilizarán con gran frecuencia en
el grupo. A continuación, se listan algunos comandos agrupados por
diversas funcionalidades con el fin de distribuir el conocimiento.

Información del sistema


1. arch, uname -m: mostrar la arquitectura de la máquina.
2. uname -r: mostrar la versión del kernel usado.
3. dmidecode -q: mostrar los componentes (hardware) del sistema.
4. hdparm -i /dev/hda: mostrar las características de un disco duro.
5. hdparm -tT /dev/sda: realizar prueba de lectura en un disco duro.
6. cat /proc/cpuinfo: mostrar información de la CPU.
7. cat /proc/version: mostrar la versión del kernel.
8. cat /proc/net/dev: mostrar adaptadores de red y estadísticas.
9. cat /proc/mounts: mostrar el sistema de ficheros montado.

Apagado o Reinicio de servidor


10.shutdown -h now, init 0, telinit 0, halt : apagar el sistema.
11.shutdown -h hours:minutes &: apagado planificado del sistema.
12.shutdown -c: cancelar un apagado planificado del sistema.
13.shutdown -r now, reboot: reiniciar.
14.logout: cerrar sesión.

REPASO DE COMANDOS LINUX


1. cd /home: entrar en el directorio “home”.
2. cd ..: retroceder un nivel.
3. cd: ir al directorio raíz.
4. cd ~user1: ir al directorio user1.
5. pwd: mostrar el camino del directorio de trabajo.
6. ls: ver los ficheros de un directorio.
PROCEDIMIENTO PARA LA CODIGO: POLI-LINUX
CONFORMACIÓN DEL GRUPO DE LINUX
DEL POLITÉCNICO GRANCOLOMBIANO

7. ls -l: mostrar los detalles de ficheros y carpetas de un directorio.


8. ls -a: mostrar los ficheros ocultos.
9. ls *[0-9]*: mostrar los ficheros y carpetas que contienen números.
10. mkdir dir1: crear una carpeta o directorio con nombre ‘dir1’.
11. mkdir dir1 dir2: crear dos carpetas o directorios simultáneamente
(Crear dos directorios a la vez).
12. mkdir -p /tmp/dir1/dir2: crear un árbol de directorios.
13. rm -f file1: borrar el fichero llamado ‘file1’.

10 COMANDOS ÚTILES PARA MANEJAR LOS PROCESOS DESDE


LA CONSOLA LINUX

1.- 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.

2. 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).

Puedes instalarlo así en caso de no tenerlo en tu sistema:

sudo apt-get install htop o ver enlace al final en referencias como se instala

3. 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.
Ejemplo para buscar procesos de Firefox:

ps -A | grep firefox

4.- pstree. Visualiza todos los procesos en forma de árbol para mostrar sus
dependencias.
PROCEDIMIENTO PARA LA CODIGO: POLI-LINUX
CONFORMACIÓN DEL GRUPO DE LINUX
DEL POLITÉCNICO GRANCOLOMBIANO

5.- kill. Comando para matar o parar un proceso, funciona dando su ID.

6. pgrep. Devuelve el ID del proceso que coincide con la búsqueda.


Ejemplo: pgrep firefox

7.- pkill & killall. Estos comandos pueden matar procesos dando el nombre del
mismo. Más información aquí: https://www.howtogeek.com/howto/linux/kill-linux-
processes-easier-with-pkill/

8.- 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. Necesita el PID del proceso: renice 19 PID

9.- 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 (si no quieres matarlo, haz click con el
botón derecho). Más formas de usar este comando desde aquí:
https://www.howtogeek.com/howto/20355/use-ctrlaltdel-for-task-manager-in-linux-to-kill-
tasks-easily/

10. atop. Monitor de procesos en ASCII en tiempo real donde muestra CPU,
memoria, capas de red, usuario, prioridad, etc para cada proceso activo.
Fantástico, podéis echar un vistazo a la web oficial: https://www.atoptool.nl/
O aquí: https://www.tecmint.com/how-to-install-atop-to-monitor-logging-activity-of-linux-
system-processes/

PRODUCTOS A DESARROLLAR

1.- Desarrolle un programa en java que se quede generando los números 1,2,3, …. Hasta el
infinito

2. compílelo y córralo por dos consolas diferentes con nombres diferentes

3. en una tercera consola (terminal Linux), vaya aplicando cada uno de los 10 comandos y
aprenda a monitorear los procesos como a darlos de baja del sistema (kill).

4. Hacer un documento para entregar en grupos de dos personas

5. Sustentar un comado o dos por grupo en clase.


PROCEDIMIENTO PARA LA CODIGO: POLI-LINUX
CONFORMACIÓN DEL GRUPO DE LINUX
DEL POLITÉCNICO GRANCOLOMBIANO

NOTA: TALLER PARA HACER EN CASA. TRAELO RESUELTO

REFERENCIAS

- https://raiolanetworks.es/blog/instalar-htop-centos-ubuntu-debian/
- https://www.howtogeek.com/howto/20355/use-ctrlaltdel-for-task-manager-in-
linux-to-kill-tasks-easily/
- https://www.atoptool.nl/
- https://www.tecmint.com/how-to-install-atop-to-monitor-logging-activity-of-
linux-system-processes/
-

También podría gustarte