30 comandos útiles de Linux para administradores del sistema

30 comandos útiles de Linux para administradores del sistema

En este artículo vamos a revisar algunos de los comandos Linux o UNIX útiles y utilizados con frecuencia para Administradores de sistemas de Linux que se usan en su vida diaria.

Esto no está completo, pero es una lista compacta de comandos para referirse cuando sea necesario. Comencemos uno por uno cómo podemos usar esos comandos con ejemplos.

1. Comando de tiempo de actividad

En Linux, el comando de tiempo de actividad muestra cuánto tiempo se está ejecutando su sistema y la cantidad de usuarios que actualmente están iniciadas y también muestra el promedio de carga de un sistema para 1, 5, y 15 intervalos de minutos.

# tiempo de actividad 08:16:26 arriba 22 min, 1 usuario, promedio de carga: 0.00, 0.03, 0.22

Versión de tiempo de comprobación

Tiempo de actividad El comando no tiene otras opciones más que tiempo de actividad y versión. Da información solo en Horas: Mins: Sec Si es menos de 1 día.

# tiempo de actividad -v Procps versión 3.2.8

2. Comando W

El Comando W mostrará que los usuarios iniciaron sesión actualmente y su proceso junto con la presentación promedios de carga, nombre de inicio de sesión, nombre tty, servidor remoto, Tiempo de inicio de sesión, tiempo de inactividad, JCPU, PCPU, comando y procesos.

# W 08:27:44 Up 34 min, 1 usuario, promedio de carga: 0.00, 0.00, 0.08 usuarios de usuarios de [correo electrónico protegido] inactivo JCPU PCPU What TecMint PTS/0 192.168.50.1 07:59 0.00s 0.29s 0.09s W

Opciones Disponibles

  • -H : no muestra entradas de encabezado.
  • -s : sin JCPU y PCPU.
  • -F : Elimina del campo.
  • -V : (letra superior) - muestra versiones.

3. Comando de usuarios

Muestras de comando de usuarios que actualmente registran usuarios. Este comando no tiene otros parámetros más que ayuda y versión.

# Usuarios tecmenta

4. Quien ordene

quien el comando simplemente devuelve el nombre de usuario, fecha, tiempo, y información de host. quien el comando es similar a w dominio. A diferencia del w dominio OMS no imprime lo que están haciendo los usuarios. Ilustramos y veamos la diferencia entre OMS y w comandos.

# OMS Tecmint PTS/0 2012-09-18 07:59 (192.168.50.1)
# W 08:43:58 arriba 50 min, 1 usuario, promedio de carga: 0.64, 0.18, 0.06 TTY del usuario de [correo electrónico protegido] PCPU JCPU inactiva What TecMint PTS/0 192.168.50.1 07:59 0.00s 0.43s 0.10s W

OMS OPCIONES DE CANTENTO

  • -b: Muestra la última fecha y hora del reinicio del sistema.
  • -riñonal: Muestra el runlet actual.
  • -a,: Muestra toda la información acumulativamente.

5. Comando de quién

En Linux, un quién soy El comando se utiliza para imprimir el nombre de usuario que registra actualmente en su sistema Linux. Si ha iniciado sesión como root usando el comando sudo "quién soy"Regreso de comando raíz Como el usuario actual.

# quién soy tecmenta

6. comando ls

El comando LS muestra una lista de archivos en un formato legible por humanos.

# ls -l Total 114 DR-XR-XR-X. 2 raíz raíz 4096 18 de septiembre 08:46 bin DR-XR-XR-X. 5 raíz raíz 1024 8 de septiembre 15:49 arranque

Ordenar el archivo según la última hora modificada.

# ls -ltr Total 40 -RW-R-R--. 1 raíz root 6546 17 de septiembre 18:42 Instalar.registro.syslog -rw-r-r--. 1 raíz raíz 22435 17 de septiembre 18:45 Instalar.log -RW-------. 1 raíz de raíz 1003 17 de septiembre 18:45 Anaconda-KS.CFG

Para más ejemplos del comando ls, Consulte nuestros artículos:

  • 10 ejemplos de comando LSOF en Linux
  • 7 trucos de comando 'LS' extravagantes que todo usuario de Linux debe saber
  • Cómo ordenar la salida del comando 'LS' por última fecha y hora modificadas

7. Comando Crontab

Lista de programas de trabajos para el usuario actual con crontabista comando y -l opción.

# crontab -l 00 10 * * */bin/ls>/ls.TXT

Edita tu crontabista con -mi la opción. En el siguiente ejemplo, abrirá trabajos de programación en VI Editor. Hacer los cambios necesarios y dejar de presionar : WQ claves que guardan la configuración automáticamente.

# crontab -e

Para más ejemplos de Comando Linux Cron, Lea nuestros artículos anteriores:

  • 11 ejemplos de tareas de programación cron en Linux
  • Cómo crear y administrar trabajos cron en Linux

8. Menos comando

menos El comando permite ver rápidamente el archivo. Puedes página arriba y abajo. Prensa 'Q'Renunciar desde menos ventana.

# Menos instalación.registro Instalación de la configuración-2.8.14-10.El6.ADVERTENCIA DE NOARCHO: SETUP-2.8.14-10.El6.Noarch: encabezado V3 RSA/SHA256 Firma, ID de clave C105B9DE: Nokey Instalación del sistema de archivos-2.4.30-2.1.El6.I686 Instalación de CA-Certificados-2010.63-3.El6.Noarch instalación de XML-Common-0.6.3-32.El6.Noarch instalando TZDATA-2010L-1.El6.Noarch instalación de ISOcodes-3.16-2.El6.noarch

9. Más comando

más El comando permite ver rápidamente el archivo y muestra detalles en porcentaje. Puedes página arriba y abajo. Prensa 'Q'Para salir de más ventana.

# Más instalación.registro Instalación de la configuración-2.8.14-10.El6.ADVERTENCIA DE NOARCHO: SETUP-2.8.14-10.El6.Noarch: encabezado V3 RSA/SHA256 Firma, ID de clave C105B9DE: Nokey Instalación del sistema de archivos-2.4.30-2.1.El6.I686 Instalación de CA-Certificados-2010.63-3.El6.Noarch instalación de XML-Common-0.6.3-32.El6.Noarch instalando TZDATA-2010L-1.El6.Noarch instalación de ISOcodes-3.16-2.El6.noarch --Más-(10%)

[También le puede gustar: Aprenda por qué 'menos' es más rápido que el comando 'más' para una navegación de archivos efectiva]

10. Comando CP

A Comando CP Copia el archivo de origen a destino preservando el mismo modo.

# CP -P FILEA FILEB

Se le solicitará antes de sobrescribir para archivar.

# CP -I FILEA FILEB

[También le puede gustar: Cómo forzar el comando CP para sobrescribir sin confirmación]

11. Comando mv

Un comando mv renombrados presentar un a fileB utilizando el -i opción, que solicita la confirmación antes de sobrescribir. Solicite confirmación si ya existe.

# MV -I FILEA FILEB

12. Comando de gato

El gato El comando se usa para ver varios archivos al mismo tiempo.

# Cat Filea FileB

Tu combina más y menos Comando con el comando CAT para ver el archivo contener si eso no se ajusta en una sola pantalla/página.

# instalación de gato.registro | menos # instalación de gato.registro | más

Para obtener más ejemplos de Linux, los comandos de CAT leen nuestro artículo sobre 13 ejemplos básicos de comando CAT en Linux.

13. Comando de CD (directorio de cambio)

con el comando CD (directorio de cambio o directorio de conmutación) irá a presentar un directorio.

# CD /FILEA

14. comando pwd (directorio de trabajo impreso)

Un comando pwd regresa con el directorio de trabajo actual.

# PWD /raíz

15. Ordenar comando

El comando de clasificación se usa para ordenar líneas de archivos de texto en orden ascendente. con -riñonal Las opciones se ordenarán en orden descendente.

# Ordenar Filea.TXT # sort -r filea.TXT

dieciséis. Comando VI

VI es el editor de texto más popular disponible en la mayoría OS de unix. A continuación, los ejemplos abieran el archivo en solo lectura con -Riñonal opción. Prensa ': Q'Renunciar de VI Windows.

# vi -r /etc /sombras

Para aprender más sobre VI Editor, Lea nuestros artículos:

  • Aprenda consejos y trucos útiles de editor 'VI/VIM'
  • 8 interesantes consejos y trucos del editor 'VI/VIM' para cada administrador de Linux
  • Cómo instalar el último editor VIM en Linux Systems

17. Comando ssh (shell seguro)

El comando SSH se usa para iniciar sesión en el host remoto. Por ejemplo, el siguiente comando SSH se conectará al host remoto (192.168.50.2) usando el usuario como Narad.

# ssh [correo electrónico protegido]

Para verificar la versión de SSH, use la opción -V (mayúscula) muestra la versión de SSH.

# ssh -v Openssh_8.2p1 Ubuntu-4ubuntu0.3, OpenSSL 1.1.1f 31 de marzo de 2020

Para aprender más sobre Ssh, Lea nuestros artículos:

  • Cómo asegurar y endurecer el servidor OpenSsh
  • Cómo establecer un banner de advertencia SSH personalizado y MOTD en Linux
  • Cómo configurar el inicio de sesión sin contraseña SSH en Linux [3 sencillos pasos]

18. Comando ftp o sftp

ftp o sftp El comando se usa para conectarse al host FTP remoto. FTP es (Protocolo de transferencia de archivos) y sftp es (Protocolo seguro de transferencia de archivos). Por ejemplo, los comandos a continuación se conectarán al host FTP (192.168.50.2).

# ftp 192.168.50.2 # SFTP 192.168.50.2

Poner múltiples archivos en host remoto con mput Del mismo modo, podemos hacer mGET Para descargar múltiples archivos del host remoto.

# ftp> mput *.TXT # ftp> mget *.TXT

19. Comando SystemCTL

El comando SystemCTL es una herramienta de administración de Systemd que se utiliza para administrar los servicios, verificar los estados de ejecución, iniciar y habilitar servicios y trabajar con los archivos de configuración.

# SystemCTL Inicio HTTPD.Servicio # SystemCTL Habilitar httpd.Servicio # SystemCTL Status HTTPD.servicio 

20. Comando gratuito

El comando gratuito muestra gratis, total, y memoria de intercambio Información en bytes.

# gratis Total Usado Buffers compartidos gratuitos MEM: 1030800 735944 294856 0 51648 547696 -/+ buffers/caché: 136600 894200 Swap: 2064376 0 2064376

Gratis con -T Show de opciones memoria total usado y disponible para usar en bytes.

# gratis -t Total Usado Buffers compartidos gratuitos MEMCHED MEM: 1030800 736096 294704 0 51720 547704 -/+ buffers/caché: 136672 894128 Swap: 2064376 0 2064376 Total: 3095176 736096 2359080

21. Comando superior

El comando superior muestra la actividad del procesador de su sistema y también muestra tareas administradas por Kernel en tiempo real. Se mostrará procesador y memoria Están siendo usados.

Usando el comando superior con u La opción mostrará detalles específicos del proceso del usuario como se muestra a continuación. Prensa 'O'(letra mayúscula) para clasificar según lo desee por ti. Prensa 'Q'Para renunciar desde la pantalla superior.

# Top -u Tecmint arriba - 11:13:11 Up 3:19, 2 usuarios, promedio de carga: 0.00, 0.00, 0.00 Tareas: 116 Total, 1 en ejecución, 115 durmiendo, 0 detenido, 0 CPU (s) zombie: 0.0%nosotros, 0.3%SY, 0.0%Ni, 99.7%de identificación, 0.0%wa, 0.0%hola, 0.0%SI, 0.0 %ST MEM: 1030800K Total, 736188k utilizado, 294612k gratis, 51760k Buffers Swap: 2064376k Total, 0K usado, 2064376K gratis, 547704K usuarios de PID caché S 0.0 0.2 0:00.59 SSHD 1890 Tecmint 20 0 5124 1668 1416 S 0.0 0.2 0:00.44 Bash 6698 Tecmint 20 0 11600 1668 924 S 0.0 0.2 0:01.19 SSHD 6699 Tecmint 20 0 5124 1596 1352 S 0.0 0.2 0:00.11 Bash

Para obtener más información sobre el comando superior, ya hemos compilado una lista de 12 ejemplos de comando superiores en Linux.

22. Comando de alquitrán

El alquitrán El comando se usa para comprimir archivos y carpetas en Linux. Por ejemplo, el siguiente comando creará un archivo para /hogar directorio con el nombre del archivo nombre de archivo.alquitrán.

# Tar -cvf Archive -Name.alquitrán /hogar

Para extraer el archivo de archivo de tarle, use la opción de la siguiente manera.

# Tar -xvf Archive -Name.alquitrán

Para entender más sobre comando de alquitrán Hemos creado un completo Como guiar en el comando de alquitrán en 18 ejemplos de comando de alquitrán en Linux.

23. Comando GREP

Comando GREP Búsqueda de una cadena dada en un archivo. Solo tecmenta Pantallas de usuario de /etc/passwd archivo. nosotros podemos usar -i una opción para ignorar la sensibilidad de los casos.

# grep tecmint /etc /passwd Tecmint: X: 500: 500 ::/Home/Tecmint:/bin/Bash

24. Buscar comando

Buscar el comando utilizado para buscar archivos, instrumentos de cuerda, y directorios. El siguiente ejemplo de búsqueda de comando buscar tecmenta palabra en '/'Partición y devuelve la salida.

# encontrar / -name tecmint /var/spool/mail/tecmint/home/tecmint/root/home/tecmint

Para una guía completa en Comando de búsqueda de Linux Ejemplos Fuente en 35 Ejemplos prácticos del comando Find Linux.

25. Comando LSOF

LSOF Lista media de todos los archivos abiertos. A continuación, LSOF una lista de comandos de todos los archivos abiertos por el usuario tecmenta.

# LSOF -U TECMINT Comando PID Usuario FD Tipo Tipo de dispositivo/Nombre del nodo de apagado SSHD 1889 TECMINT CWD DIR 253,0 4096 2/SSHD 1889 TECMINT TXT REG 253,0 532336 298069/USR/SBIN/SSHD SSHD 1889 TECMINT DEL REG 253,0 412940/LIB/LIB/ libcom_err.entonces.2.1 SSHD 1889 Tecmint del Reg 253,0 393156 /lib /ld-2.12.SO SSHD 1889 TECMINT DEL REG 253,0 298643/usr/lib/libcrypto.entonces.1.0.0 SSHD 1889 Tecmint del Reg 253,0 393173 /lib /libnsl-2.12.SO SSHD 1889 TECMINT DEL REG 253,0 412937 /lib /libkrb5support.entonces.0.1 SSHD 1889 TECMINT DEL REG 253,0 412961 /LIB /LIBPLC4.entonces

Para más Ejemplos de comando LSOF Visite 10 ejemplos de comando LSOF en Linux.

26. Último comando

Con el último comando, podemos ver la actividad del usuario en el sistema. Este comando también puede ejecutar usuarios normales. Mostrará información completa del usuario como Terminal, tiempo, fecha, reinicio del sistema o bota, y versión del núcleo. Un comando útil para solucionar problemas.

# último Tecmint PTS/1 192.168.50.1 martes 18 de septiembre 08:50 todavía registrado en Tecmint pts/0 192.168.50.1 martes 18 de septiembre 07:59 Todavía registrado en el sistema de reinicio Boot 2.6.32-279.El6.Me martes 18 de septiembre 07:54 - 11:38 (03:43) Root PTS/1 192.168.50.1 Sol 16 de septiembre 10:40 - Down (03:53) Root PTS/0: 0.0 Sol 16 de septiembre 10:36 - 13:09 (02:32) Root Tty1: 0 Sol 16 de septiembre 10:07 - Down (04:26) Reiniciar el sistema del sistema 2.6.32-279.El6.I Sun 16 de septiembre 09:57 - 14:33 (04:35) Narad Pts/2 192.168.50.1 Jue 13 de septiembre 08:07 - Down (01:15)

Puedes usar último con nombre de usuario saber sobre la actividad específica del usuario como se muestra a continuación.

# Último tecmint Tecmint PTS/1 192.168.50.1 martes 18 de septiembre 08:50 todavía registrado en Tecmint pts/0 192.168.50.1 martes 18 de septiembre 07:59 Todavía registrado en Tecmint Pts/1 192.168.50.1 jueves 13 de septiembre 08:07 - Down (01:15) Tecmint PTS/4 192.168.50.1 miércoles 12 de septiembre 10:12 - 12:29 (02:17)

27. comando PS

El comando PS muestra procesos que se ejecutan en el sistema. El siguiente ejemplo muestra el en eso solo procesar.

# PS -EF | Grep init raíz 1 0 0 07:53 ? 00:00:04/sbin/init Root 7508 6825 0 11:48 pts/1 00:00:00 Grep Init

28. mando de mando

Use el comando matar para terminar el proceso. Primero, encuentre el proceso identificación con PD comando como se muestra a continuación y mata el proceso con matar -9 dominio.

# PS -EF | Grep init raíz 1 0 0 07:53 ? 00:00:04/sbin/init Root 7508 6825 0 11:48 pts/1 00:00:00 Grep Init # Kill- 9 7508

29. comando rm

RM Comando utilizado para eliminar o eliminar un archivo sin solicitar la confirmación.

# RM Nombre de archivo

Utilizar el -i opción para obtener confirmación antes de eliminarla. Uso de opciones '-riñonal' y '-F'eliminará el archivo con fuerza sin confirmación.

# RM -I Test.TXT RM: eliminar la prueba de archivo regular '.TXT'?

30. Ejemplo de comando mkdir.

El comando mkdir se usa para crear directorios en Linux.

# MKDIR DirectoryName

Este es un práctico comandos básicos utilizados en el día a día en el sistema operativo Linux / UNIX. Amablemente comparta a través de nuestro cuadro de comentarios si nos perdimos.