comandos centos

8
LILIANA NARANJO 0 COMANDOS EN CENTOS COMANDOS EN CENTOS 23 DE ABRIL DE 2015 LILIANA NARANJO Universidad de Cuenca

Upload: liliana-naranjo

Post on 13-Apr-2017

214 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Comandos centos

LILIANA NARANJO 0

COMANDOS EN CENTOS

COMANDOS EN CENTOS

23 DE ABRIL DE 2015 LILIANA NARANJO

Universidad de Cuenca

Page 2: Comandos centos

LILIANA NARANJO 1

COMANDOS EN CENTOS

Práctica-Capítulo 6

Investigue qué realizan los siguientes comandos y documéntelo; luego ejecútelos en su máquina

de CentOS y finalmente documente los resultados de la aplicación de esos comandos en su

equipo.

1. Top

Permite una visión dinámica del sistema en tiempo real, este muestra un listado de los procesos

que se están ejecutando, además presenta un gran número de datos tales como el uso de

memoria y CPU.

Resultado de la ejecución del comando top. Presenta la lista de procesos que se están

ejecutando por ejemplo tenemos el PID del usuario root como se puede ver el uso de CPU.

2. Ps

Presenta los procesos que se están ejecutando en nuestros sistemas en ese momento.

Resultado de la ejecución del comando ps. En mi caso se están ejecutando dos procesos cada

uno con su PID

3. Pstree

Visualiza todos los procesos en forma de árbol para mostrar sus dependencias.

Page 3: Comandos centos

LILIANA NARANJO 2

COMANDOS EN CENTOS

Resultado de la ejecución del comando pstree. Presenta los procesos con su padre y

dependencias por ejemplo init es el padre y dentro del mismo están NetworkManger, abrtd, acpid,

eetc

4. Vmstat

Proporciona información sobre el uso de la memoria virtual por los threads del núcleo, el disco y

la actividad del procesador.

Resultado de la ejecución del comando vmstat.

5. Netstat

Muestra las conexiones abiertas al equipo.

Resultado de la ejecución del comando netstat. Presenta que conexiones tengo abiertas en mi

equipo

6. Sar

Realiza reportes de la actividad del sistema.

Page 4: Comandos centos

LILIANA NARANJO 3

COMANDOS EN CENTOS

Resultado de la ejecución del comando sar. A parte de la actividad del sistema me presenta

información del sistema el nombre del host y nombre del dominio (localhost.localdomain), y la

fecha actual.

7. Perf

Proporciona un número de contadores de rendimiento útiles que permiten al usuario evaluar el

impacto de otros comandos en un sistema.

Resultado de la ejecución del comando perf

Este funciona con la combinación de otros por ejemplo perf stat: este proporciona estadísticas

generales para eventos de rendimiento que incluyen instrucciones ejecutadas.

Resultado de ejecutar perf stat

Page 5: Comandos centos

LILIANA NARANJO 4

COMANDOS EN CENTOS

8. Ulimit

Limitan el uso de los recursos de todo el sistema

Para este comando utilizamos ulimit –n el cual indica la cantidad máxima por usuario y sesión.

Resultado de la ejecución del comando ulimit –n. En mi caso me devuelve el valor de 1024 como

límite.

9. kill

Comando para matar o parar un proceso

Resultado de la ejecución del comando kill. Para parar o matar un proceso debemos ejecutar

kill -<proceso a matar>

10. nice

Sirve para cambiar la prioridad a un proceso.

Asigna una prioridad concreta a un programa al ser ejecutado, y por herencia las tareas y

procesos que este programa pueda desencadenar

Ejemplo: nice –n <con la variación de prioridad>.

Resultado de la ejecución del comando nice. Nos presenta cero porque no pasamos parámetros

de la prioridad que tendrá fichero a ejecutar la sintaxis seria.

# nice -n<PRIORIDAD> COMANDO.

Prioridad: número de prioridad que va de -20 a 20.

Comando. Archivo a dar la prioridad por ejemplo ./script1.sh

11. renice

Funciona de la misma manera que nice, este se puede utilizar para todos los procesos de un

usuario mediante la opción –u. utiliza los parámetros de la misma forma que nice

Page 6: Comandos centos

LILIANA NARANJO 5

COMANDOS EN CENTOS

Resultado de la ejecución del comando renice. Este se puede igual ejecutar con –u, -g

dependiendo a que vamos a dar la prioridad se puede elegir de la lista que presenta en la pantalla

anterior.

12. pgrep

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

Resultado de la ejecución del comando pgrep. Este nos presenta que necesitamos un parámetro

adicional por lo que elegimos una de la lista dependiendo las necesidades, por ejemplo:

Si queremos mostrar todos los procesos que no pertenezcan al usuario root, ejecutamos.

pgrep -v -u root

Resultado de ejecutar pgrep -v -u root

13. uptime

Indica la hora actual, el tiempo que el sistema está en marcha, el número de usuarios conectados,

la carga promedio del sistema para los últimos 1,5 y 15 minutos

Resultado de la ejecución del comando uptime. Podemos ver la hora hora actual en ese momento

(10:54:05) el sistema en marcha 43 minutos, etc.

14. limit

Funciona con ulimit

15. free

Muestra la cantidad de memoria libre y usada que tiene el sistema

Page 7: Comandos centos

LILIANA NARANJO 6

COMANDOS EN CENTOS

Resultado de la ejecución del comando free. En este caso presenta la cantidad de memoria de

1020348, la usada 442628, la libre 5777720, etc

Nota: Siempre que se lea un archivo en / proc , esto invoca algo de código en el kernel que

calcula el texto para leer como el contenido del archivo.

16. cat /proc/cpuinfo

Información acerca del procesador: su tipo, marca, modelo, rendimiento, etc.

Resultado de la ejecución del comando cat /proc/cpuinfo

17. cat /proc/kmsg

Salida de los mensajes emitidos por el kernel. Estos también son redirigidos hacia syslog.

Resultado de ejecutar cat/proc/kmseg. Al ejecutar cat /proc/kmsg no me presenta nada pero si

listamos lo que tiene kmsg se presenta la información de la imagen anterior.

18. cat /proc/meminfo

Información acerca de la utilización de la memoria física y del archivo de intercambio.

Page 8: Comandos centos

LILIANA NARANJO 7

COMANDOS EN CENTOS

Resultado de la ejecución del comando. Cat/proc/meminfo. Se observa la utilización de la

memoria algunas tenemos cero y otros con valores kB. Por ejemplo Dirty muestra la cantidad

total de memoria, en kilobytes, esperando a ser escrita de nuevo al disco en este caso 20

19. cat /proc/net/tcp

Estado Socket, tcp archivos para IPv4.

En si tcp Contiene información detallada del socket TCP

Resultado de ejecutar el comando cat/proc/net/tcp.

20. cat /proc/loadavg

Se puede ver el promedio de trabajos. Este archivo ofrece una vista de la carga promedio en lo

que respecta a la CPU y IO a través del tiempo, así como los datos adicionales utilizados

por uptime y otros comandos.

Resultado de ejecutar el comando cat/proc/loadavg. Las primeras tres columnas miden CPU y la

utilización de la última IO. La cuarta columna muestra el número de procesos actualmente en

ejecución y el número total de procesos entonces 1 proceso en ejecución de un total de 27. La

última columna muestra el último ID del proceso usado que es 2296