20 comandos avanzados para expertos en Linux

20 comandos avanzados para expertos en Linux

Gracias por todos los gustos, buenas palabras y apoyo que nos diste en las dos primeras parte de este artículo. En el primer artículo discutimos comandos para aquellos usuarios que acaban de ser cambiado a Linux y necesitaba el conocimiento necesario para comenzar con.

  1. 20 comandos útiles para los novatos de Linux

En el segundo artículo discutimos los comandos que un nivel medio El usuario requiere administrar su propio sistema.

  1. 20 comandos avanzados para usuarios de Linux de nivel medio

Qué sigue? En este artículo explicaré los comandos necesarios para administrar el Servidor de Linux.

Comandos de expertos de Linux

41. Comando: ifconfig

ifconfig se utiliza para configurar las interfaces de red residentes en el núcleo. Se usa en el momento de la bota para configurar las interfaces según sea necesario. Después de eso, generalmente solo se necesita al depurar o cuando se necesita ajuste del sistema.

Verifique las interfaces de red activas
[[Correo electrónico protegido] ~] $ Ifconfig Eth0 Enlace Encap: Ethernet Hwaddr 40: 2C: F4: EA: CF: 0e INET AdDR: 192.168.1.3 Bcast: 192.168.1.255 máscara: 255.255.255.0 INET6 ADDR: FE80 :: 422C: F4FF: FEEA: CF0E/64 Alcance: Link Up Broadcast ejecutando Multicast MTU: 1500 Métrica: 1 Rx Packets: 163843 Errores: 0 Dropped: 0 Excelentes: 0 Frame: 0 TX PABLICOS: 124990 Errores: Errores : 0 caídos: 0 sobrecargue: 0 portador: 0 colisiones: 0 txqueuelen: 1000 rx bytes: 154389832 (147.2 MIB) TX Bytes: 65085817 (62.0 MIB) Interrupción: 20 Memoria: F7100000-F7120000 LO Link Encap: Local Loopback INET ADDR: 127.0.0.1 máscara: 255.0.0.0 INET6 ADDR: :: 1/128 Alcance: Host Up Loopback Running MTU: 16436 Métrica: 1 RX PACKETS: 78 ERRORES: 0 Dropped: 0 Incorpos: 0 Marco: 0 Tx Packets: 78 Errores: 0 Dropped: 0 Excelentes: 0 Carrier: 0 colisiones: 0 txqueuelen: 0 rx bytes: 4186 (4.0 kib) tx bytes: 4186 (4.0 kib)
Verifique todas las interfaces de red

Mostrar detalles de todas las interfaces, incluidas interfaces deshabilitadas, utilizando "-a" argumento.

[[correo electrónico protegido] ~] $ ifconfig -a eth0 enlace encap: ethernet hwaddr 40: 2c: f4: ea: cf: 0e inet addr: 192.168.1.3 Bcast: 192.168.1.255 máscara: 255.255.255.0 INET6 ADDR: FE80 :: 422C: F4FF: FEEA: CF0E/64 Alcance: Link Up Broadcast ejecutando Multicast MTU: 1500 Métrica: 1 Rx Packets: 163843 Errores: 0 Dropped: 0 Excelentes: 0 Frame: 0 TX PABLICOS: 124990 Errores: Errores : 0 caídos: 0 sobrecargue: 0 portador: 0 colisiones: 0 txqueuelen: 1000 rx bytes: 154389832 (147.2 MIB) TX Bytes: 65085817 (62.0 MIB) Interrupción: 20 Memoria: F7100000-F7120000 LO Link Encap: Local Loopback INET ADDR: 127.0.0.1 máscara: 255.0.0.0 INET6 ADDR: :: 1/128 Alcance: Host Up Loopback Running MTU: 16436 Métrica: 1 RX PACKETS: 78 ERRORES: 0 Dropped: 0 Incorpos: 0 Marco: 0 Tx Packets: 78 Errores: 0 Dropped: 0 Excelentes: 0 Carrier: 0 colisiones: 0 txqueuelen: 0 rx bytes: 4186 (4.0 kib) tx bytes: 4186 (4.0 KIB) Virbr0 Enlace Encap: Ethernet Hwaddr 0e: 30: A3: 3a: BF: 03 INET AdDR: 192.168.122.1 Bcast: 192.168.122.255 máscara: 255.255.255.0 Up de transmisión de transmisión MTU: 1500 Métrica: 1 RX PACKETS: 0 ERRORES: 0 Dropped: 0 Excelentes: 0 Marco: 0 TX PACKETS: 0 Errores: 0 Dropped: 0 Excelentes: 0 Carrier: 0 Colisiones: 0 Txqueuelen: 0 Rx Bytes : 0 (0.0 b) tx bytes: 0 (0.0 b)
Deshabilitar una interfaz
[[correo electrónico protegido] ~] $ ifconfig et0 down
Habilitar una interfaz
[[correo electrónico protegido] ~] $ ifconfig et0 up
Asignar dirección IP a una interfaz

Asignar "192.168.1.12 "como dirección IP para la interfaz ETH0.

[[correo electrónico protegido] ~] $ ifconfig et0 192.168.1.12
Cambiar la máscara de subred de la interfaz ETH0
[[correo electrónico protegido] ~] $ ifconfig eth0 netmask 255.255.255.
Cambiar la dirección de transmisión de la interfaz eth0
[[Correo electrónico protegido] ~] $ Ifconfig Eth0 Broadcast 192.168.1.255
Asignar dirección IP, máscara de red y transmisión para interactuar ETH0
[[correo electrónico protegido] ~] $ ifconfig et0 192.168.1.12 Netmask 255.255.255.0 Broadcast 192.168.1.255

Nota: Si usa una red inalámbrica, debe usar el comando "iwconfig". Para más "ifconfig"Ejemplos de comando y uso, lea 15 comandos útiles" Ifconfig ".

42. Comando: netstat

netstat El comando muestra varias información relacionada con la red, como conexiones de red, tablas de enrutamiento, estadísticas de interfaz, conexiones de mascaradas, membresías de multidifusión, etc ,

Enumere todos los puertos de red
[[Correo electrónico protegido] ~] $ netstat -A Sockets de dominio unix activo (servidores y establecido) Proto Refcnt Flags Tipo de ruta de nodo I de estado INIX 2 [ACC] Transmit 2 [ACC] Transmitir escuchando 8965/var/run/acpid.Socket Unix 2 [ACC] Stream Listening 18584 /TMP /.X11-unix/x0 Unix 2 [ACC] SEAK Listening 741385/run/user/user1/keyring-i5cn1c/ssh unix 2 [ACC] stream escucha 741387/run/user/user1/keyring-i5cn1c/pkcs11 unix 2 [ACC] Stream Listening 20242 @/tmp/dbus-ghttjupn46 unix 2 [acc] stream escucha 13332/var/run/samba/winbindd_privileged/pipe unix 2 [acc] stream escucha 13331/tmp/.Winbindd/Pipe Unix 2 [ACC] Stream escucha 11030/var/run/mysqld/mysqld.Sock Unix 2 [ACC] Stream Listening 19308/tmp/ssh-qnzadsgjabqd/agente.3221 UNIX 2 [ACC] Stream Listening 436781/tmp/Hotshots Unix 2 [ACC] SHORK Listening 46110/Run/User/Ravisaive/Pulse/Native Unix 2 [ACC] Transmisión Escuchar 19310/TMP/GPG-ZFE9YT/S.GPG-agente .. 
Enumere todos los puertos TCP
[[correo electrónico protegido] ~] $ netstat -at conexiones de Internet activas (servidores y establecido) Proto Recv-Q Send-Q Dirección local Dirección Extranjera TCP 0 0 Localhost: MySql *: *Escuchar TCP 0 0 *: 5901 *: * Escuchar tcp 0 0 *: 5902 *: *escuchar tcp 0 0 *: x11-1 *: *escuchar tcp 0 0 *: x11-2 *: *escuchar tcp 0 0 *: 5938 *: *escuchar tcp 0 0 localhost: 5940 *: * Escuchar tcp 0 0 ravisaive-optipl: dominio *: * escuchar tcp 0 0 ravisaive-optipl: dominio *: * escuchar tcp 0 0 localhost: ipp *: * escuchar tcp 0 0 ravisaive-optiple: 48270 ec2-23 -21-236-70.C: HTTP establecido TCP 0 0 RAVISAIVE-OPTIPLE: 48272 EC2-23-21-236-70.C: http time_wait tcp 0 0 ravisaive-optiple: 48421 bom03s01-in-f22.1: HTTPS establecido TCP 0 0 RAVISAIVE-OPTIPLE: 48269 EC2-23-21-236-70.C: http establecido tcp 0 0 ravisaive-optiple: 39084 canal-ECMP-06-F: https establecido .. 
Mostrar estadísticas para todos los puertos
[[correo electrónico protegido] ~] $ netstat -s IP: 4994239 Paquetes totales recibidos 0 reenviado 0 paquetes entrantes descartados 4165741 paquetes entrantes entregados 3248924 solicitudes enviadas 8 paquetes salientes descartados ICMP: 29460 ICMP Mensajes recibidos 566 Input ICMP Mensaje fallido. Histograma de entrada ICMP: Destino inalámbrico: 98 Redirecciones: 29362 2918 Mensajes ICMP enviados 0 Mensajes ICMP Fallado ICMP Output Histograma: Destino inalámbrico: 2918 ICMPMSG: Intype3: 98 Intype5: 29362 OutType3: 2918 TCP: 94533 Conexiones activas 23 CONEXIONES PASSIVAS PASSIVAS CONEXIONES PASSIVAS PASSIVES Intentos de conexión 7194 Restablecidos de conexión recibidos .. 

DE ACUERDO! Por alguna razón, si no desea resolver el host, el puerto y el nombre de usuario como salida de NetStat.

[[correo electrónico protegido] ~] $ netstat -an

Bien, es posible que deba obtener la salida de NetStat continuamente hasta que se apruebe la instrucción de interrupción (Ctrl+C).

[[correo electrónico protegido] ~] $ netstat -c

Para más "netstat"Ejemplos de comando y uso, consulte el artículo 20 Netstat Ejemplos de comando.

43. Comando: nslookup

Un programa de utilidad de red utilizado para obtener información sobre los servidores de Internet. Como su nombre indica, la utilidad encuentra información del servidor de nombres para los dominios mediante la consulta DNS.

[[correo electrónico protegido] ~] $ nslookup tecMint.COM Servidor: 192.168.1.1 Dirección: 192.168.1.1#53 Respuesta no autoritativa: Nombre: Tecmint.COM Dirección: 50.dieciséis.67.239
Registro de intercambiador de correo de consulta
[[correo electrónico protegido] ~] $ nslookup -query = mx tecMint.COM Servidor: 192.168.1.1 Dirección: 192.168.1.1#53 Respuesta no autoritativa: Tecmint.COM Correo intercambiador = 0 SMTP.servidor seguro.neto. tecmenta.COM Mail Interchanger = 10 MailStore1.servidor seguro.neto. Las respuestas autorizadas se pueden encontrar de:
Servidor de nombres de consulta
[[correo electrónico protegido] ~] $ nslookup -type = ns tecMint.COM Servidor: 192.168.1.1 Dirección: 192.168.1.1#53 Respuesta no autoritativa: Tecmint.com nameserver = ns3404.comunicarse. tecmenta.com nameserver = ns3403.comunicarse. Las respuestas autorizadas se pueden encontrar de:
Registro de DNS de consulta
[[correo electrónico protegido] ~] $ nslookup -type = cualquier tecmint.COM Servidor: 192.168.1.1 Dirección: 192.168.1.1#53 Respuesta no autoritativa: Tecmint.COM Mail Interchanger = 10 MailStore1.servidor seguro.neto. tecmenta.COM Correo intercambiador = 0 SMTP.servidor seguro.neto. tecmenta.com nameserver = ns06.control de dominio.comunicarse. tecmenta.com nameserver = ns3404.comunicarse. tecmenta.com nameserver = ns3403.comunicarse. tecmenta.com nameserver = ns05.control de dominio.comunicarse. Las respuestas autorizadas se pueden encontrar de:
Inicio de autoridad de consulta
[[correo electrónico protegido] ~] $ nslookup -type = Soa TecMint.COM Servidor: 192.168.1.1 Dirección: 192.168.1.1#53 Respuesta no autoritativa: Tecmint.com origin = ns3403.hostgator.COM CORREO ADDR = DNSADMIN.Gator1702.hostgator.com serial = 2012081102 actualización = 86400 reintentar = 7200 expire = 3600000 mínimo = 86400 Las respuestas autorizadas se pueden encontrar de:
Número de puerto de consulta

Cambie el número de puerto usando el que desea conectarse

[[correo electrónico protegido] ~] $ nslookup -port 56 tecmint.COM Servidor: TecMint.COM Dirección: 50.dieciséis.76.239#53 Nombre: 56 Dirección: 14.13.253.12

Leer también : 8 comandos nslookup

44. Comando: cavar

excavar es una herramienta para consultar DNS servidores de nombres para obtener información sobre direcciones de host, intercambios de correo, servidores de nombres e información relacionada. Esta herramienta se puede usar desde cualquier Linux (Desastre) o Macintosh OS X Sistema operativo. El uso más típico de excavar es simplemente consultar un solo anfitrión.

[[correo electrónico protegido] ~] $ Dig TecMint.com; <> Cavar 9.8.2RC1-REDHAT-9.8.2-0.17.RC1.El6 <> TecMint.com ;; Opciones globales: +cmd ;; Tengo respuesta: ;; ->> encabezado<
Apague las líneas de comentarios
[[correo electrónico protegido] ~] $ Dig TecMint.com +nocommentos; <> Cavar 9.8.2RC1-REDHAT-9.8.2-0.17.RC1.El6 <> TecMint.com +nocomments ;; Opciones globales: +CMD; TecMint.comunicarse. En una tecmenta.comunicarse. 14400 en un 40.216.66.239 ;; Tiempo de consulta: 418 ms ;; Servidor: 192.168.1.1#53 (192.168.1.1) ;; Cuándo: sábado 29 de junio 13:53:22 2013 ;; Msg Tamaño RCVD: 45
Desactivar la sección de autoridad
[[correo electrónico protegido] ~] $ Dig TecMint.com +noauthority; <> Cavar 9.8.2RC1-REDHAT-9.8.2-0.17.RC1.El6 <> TecMint.com +noauthority ;; Opciones globales: +cmd ;; Tengo respuesta: ;; ->> encabezado<
Apague la sección adicional
[[correo electrónico protegido] ~] $ Dig TecMint.COM +NOATDICIAL; <> Cavar 9.9.2-P1 <> Tecmint.com +noadditional ;; Opciones globales: +cmd ;; Tengo respuesta: ;; ->> encabezado<
Apague la sección de estadísticas
[[correo electrónico protegido] ~] $ Dig TecMint.com +nostats; <> Cavar 9.8.2RC1-REDHAT-9.8.2-0.17.RC1.El6 <> TecMint.com +nostats ;; Opciones globales: +cmd ;; Tengo respuesta: ;; ->> encabezado<
Apague la sección de respuestas
[[correo electrónico protegido] ~] $ Dig TecMint.com +Noanswer; <> Cavar 9.8.2RC1-REDHAT-9.8.2-0.17.RC1.El6 <> TecMint.com +Noanswer ;; Opciones globales: +cmd ;; Tengo respuesta: ;; ->> encabezado<
Deshabilitar toda la sección a la vez
[[correo electrónico protegido] ~] $ Dig TecMint.com +noall; <> Cavar 9.8.2RC1-REDHAT-9.8.2-0.17.RC1.El6 <> TecMint.com +noall ;; Opciones globales: +CMD

Leer también : 10 ejemplos de comando de excavación de Linux

45. Comando: tiempo de actividad

Acabas de conectarte a tu Máquina de servidor de Linux y encuentra algo inusual o malicioso, lo que harás? Adivinación… . No, definitivamente no podrías correr tiempo de actividad para verificar lo que sucedió en realidad cuando el servidor estaba desatendido.

[[Correo electrónico protegido] ~] $ tiempo de actividad 14:37:10 Up 4:21, 2 usuarios, promedio de carga: 0.00, 0.00, 0.04

46. Comando: Muro

Uno de los comandos más importantes para el administrador, muro envía un mensaje a todos iniciados con su mesg Permiso establecido en "". El mensaje se puede dar como argumento para muro, o se puede enviar a la entrada estándar de Wall.

[[Correo electrónico protegido] ~] $ Wall "Vamos a ir a mantener el mantenimiento durante una hora bruscamente a las 03:30 p.m." Mensaje de transmisión de [correo electrónico protegido] (PTS/0) (sábado 29 de junio 14:44:02 2013) : Pasaremos por el mantenimiento durante una hora bruscamente a las 03:30 p.m

47. Comando: MESG

Te permite controlar si las personas pueden usar el "escribir"Comando, para enviarle texto a través de la pantalla.

MESG [norte|Y] norte - evita que el mensaje de otros aparezca en la pantalla. Y - Permite que aparezcan mensajes en su pantalla.

48. Comando: Escribir

Deje enviar texto directamente a la pantalla de otra máquina de Linux si 'mesg' es 'Y'.

[[Correo electrónico protegido] CMint ~] $ Write Ravisaive

49. Comando: hablar

Una mejora para escribir dominio, hablar El comando le permite hablar con los usuarios registrados en.

[[correo electrónico protegido] ~] $ hablar ravisaive

Nota: Si hablar El comando no está instalado, siempre puede apto o beque los paquetes requeridos.

[[Correo electrónico protegido] ~] $ yum instalación de instalación o [[correo electrónico protegido] ~] $ apt-get install talk

50. Comando: W

que comando 'w'Parece que eres gracioso? Pero en realidad no lo es. Es un comando, incluso si es solo una letra larga! El comando "w"Es una combinación de tiempo de actividad y OMS comandos dados uno inmediatamente tras otro, en ese orden.

[[Correo electrónico protegido] ~] $ W 15:05:42 arriba 4:49, 3 usuarios, promedio de carga: 0.02, 0.01, 0.00 User tty de [correo electrónico protegido] pcpu jcpu inactivo qué servidor tty7: 0 14:06 4: 43m 1:42 0.08S PAM: GDM-Passwo Server PTS/0: 0.0 14:18 0.00s 0.23S 1.65S gnome-terminal servidor pts/1: 0.0 14:47 4:43 0.01s 0.01S BASH

51. Comando: renombrar

Como su nombre indica, este comando cambia de nombre de archivos. renombrar cambiará el nombre de los archivos especificados reemplazando la primera ocurrencia desde el nombre del archivo.

Dé los nombres de archivo A1, A2, A3, A4 ... 1213

Solo escribe el comando.

 renombrar a1 a0 a? renombrar a1 a0 a??

52. Comando: TOP

Muestra los procesos de UPC. Este comando se actualiza automáticamente, de forma predeterminada y continúa mostrando UPC procesos a menos que se proporcione la instrucción de interrupción.

[[Correo electrónico protegido] ~] $ Top Top - 14:06:45 Up 10 días, 20:57, 2 usuarios, promedio de carga: 0.10, 0.16, 0.21 tareas: 240 en total, 1 en ejecución, 235 durmiendo, 0 detenido, 4 cpu (s) zombie (s): 2.0 nosotros, 0.5 SY, 0.0 ni, 97.5 ID, 0.0 wa, 0.0 Hola, 0.0 si, 0.0 ST KIB MEM: 2028240 Total, 1777848 utilizado, 250392 gratis, 81804 buffers KIB Swap: 39055532 Total, 156748 usado, 3748784 gratis, 381456 usuarios de pid cachorro pr. 41M S 2.3 28.9 14:27.52 Firefox 24182 RAVISAIV 20 0 511M 132M 25M S 1.7 6.7 2:45.94 Plugin-Containe 26929 Ravisaiv 20 0 5344 1432 972 R 0.7 0.1 0:00.07 TOP 24875 RAVISAIV 20 0 263M 14M 10M S 0.3 0.7 0:02.76 LXMERAL 1 raíz 20 0 3896 1928 1228 S 0.0 0.1 0:01.62 init 2 raíz 20 0 0 0 0 S 0.0 0.0 0:00.06 kthreadd 3 raíz 20 0 0 0 0 S 0.0 0.0 0:17.28 ksoftirqd/0 5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 KWorker/0: 0h 7 Root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/u: 0h 8 raíz rt 0 0 0 0 s 0.0 0.0 0:00.12 migración/0 9 raíz 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh 10 raíz 20 0 0 0 0 S 0.0 0.0 0:26.94 rcu_sched 11 root rt 0 0 0 0 s 0.0 0.0 0:01.95 Watchdog/0 12 Root RT 0 0 0 0 S 0.0 0.0 0:02.00 Watchdog/1 13 Root 20 0 0 0 0 S 0.0 0.0 0:17.80 ksoftirqd/1 14 root rt 0 0 0 0 s 0.0 0.0 0:00.12 migración/1 16 raíz 0-20 0 0 0 S 0.0 0.0 0:00.00 Kworker/1: 0h 17 raíz 0-20 0 0 0 S 0.0 0.0 0:00.00 cpuset 18 raíz 0-20 0 0 0 S 0.0 0.0 0:00.00 khelper 19 raíz 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs 20 raíz 0-20 0 0 0 S 0.0 0.0 0:00.00 netns 21 raíz 20 0 0 0 0 S 0.0 0.0 0:00.04 bdi -default 22 raíz 0-20 0 0 0 S 0.0 0.0 0:00.00 Kintegrityd 23 raíz 0-20 0 0 0 S 0.0 0.0 0:00.00 Kblockd 24 raíz 0 -20 0 0 0 S 0.0 0.0 0:00.00 ATA_SFF

Leer también: 12 ejemplos de comando superiores

53. Comando: MKFS.ext4

Este comando crea un nuevo ext4 Sistema de archivo En el dispositivo especificado, si se sigue un dispositivo incorrecto después de este comando, todo el bloque será limpiado y formateado, por lo tanto, se sugiere que no ejecute este comando a menos que comprenda lo que está haciendo.

MKFS.Ext4 /dev /sda1 (el bloque SDA1 estará formateado) MKFS.ext4 /dev /sdb1 (el bloque SDB1 estará formateado)

Leer más: ¿Qué es ext4 y cómo crear y convertir

54. Comando: vi/emacs/nano

VI (visual), emacs, nano son algunos de los editores más utilizados en Linux. Se usan con frecuencia para editar texto, configuración, ... archivos. Una guía rápida para trabajar alrededor de VI y Nano es, Emacs es un.

Vi-editor
[[correo electrónico protegido] ~] $ touch a.txt (crea un archivo de texto a.txt) [[correo electrónico protegido] ~] $ vi a.txt (abra un.txt con editor VI)

[prensa 'i'Para ingresar al modo de inserción, o no podrá escribir nada]

echo "hola" (su texto aquí para el archivo)
  1. alt+x (Modo de inserción de salida, recuerde mantener algo de espacio entre la última letra.
  2. CTRL+X El comando o su última palabra se eliminará).
  3. : WQ! (Guarda el archivo, con el texto actual, recuerde '!'es anular).
editor nano
[[correo electrónico protegido] ~] $ nano a.txt (abra un.El archivo txt se editará con nano)
editar, con el contenido, requerido

Ctrl +x (para cerrar el editor). Mostrará la salida como:

Guardar búfer modificado (responder "no" destruirá los cambios) ? Y sí n no ^c cancelar

Haga clic 'Y'Para sí e ingrese el nombre del archivo, y ya ha terminado.

55. Comando: RSYNC

Rsync copia de archivos y tiene un -PAG Cambiar para una barra de progreso. Entonces, si tiene instalado RSYNC, puede usar un alias simple.

alias cp = "rsync -ap"

Ahora intente copiar un archivo grande en el terminal y vea la salida con los elementos restantes, similar a una barra de progreso.

Además, mantener y mantener la copia de seguridad es uno de los trabajos más importantes y aburridos que un administrador del sistema necesita realizar. RSYNC es una herramienta muy buena (existe, varias otras) para crear y mantener la copia de seguridad, en la terminal.

[[correo electrónico protegido] ~] $ rsync -zvr img_5267 \ copy \ = 33 \ copy \ = OK.jpg ~/ escritorio/ envío de la lista de archivos incrementales IMG_5267 Copy = 33 Copy = OK.JPG enviado 2883830 bytes recibidos 31 bytes 5767722.00 bytes/seg El tamaño total es 2882771 La aceleración es 1.00

Nota: -z para compresión, -v para verbosa y -r para recursivo.

56. Comando: gratis

Hacer un seguimiento de la memoria y los recursos es tan importante, como cualquier otra tarea realizada por un administrador, y 'gratis'El comando viene a rescatar aquí.

Estado de uso actual de la memoria
[[Correo electrónico protegido] ~] $ Free Total Free Usado Buffers compartidos gratuitos MEM: 2028240 1788272 239968 0 69468 363716 -/+ buffers/caché: 1355088 673152 Swap: 39055532 157076 3748456
Salida sintonizada en KB, o MB, o GB
[[email protected] ~]$ free -b total used free shared buffers cached Mem: 2076917760 1838272512 238645248 0 71348224 372670464 -/+ buffers/cache: 1394253824 682663936 Swap: 3999264768 160845824 3838418944
[[Correo electrónico protegido] ~] $ Free -K Total usado Buffers compartidos gratuitos MEM: 2028240 1801484 226756 0 69948 363704 -/+ buffers/caché: 1367832 660408 Swap: 39055532 157076 3748456
[[Correo electrónico protegido] ~] $ Free -M Total usado Buffers compartidos gratuitos MEM en caché MEM: 1980 1762 218 0 68 355 -/+ Buffers/Cache: 1338 641 Swap: 3813 153 3660
[[Correo electrónico protegido] ~] $ gratis -g Total usado Buffers compartidos gratis MEM: 1 1 0 0 0 0 -/+ Buffers/Cache: 1 0 Swap: 3 0 3
Verifique el uso actual en formato legible humano
[[Correo electrónico protegido] ~] $ gratis -H Total utilizado Buffers compartidos gratis en caché MEM: 1.9G 1.7G 208M 0B 68M 355M -/+ BUFFERS/CACHE: 1.3G 632M Swap: 3.7g 153m 3.6g
Verifique el estado de forma continemente después de un intervalo regular
[[email protected] ~]$ free -s 3 total used free shared buffers cached Mem: 2028240 1824096 204144 0 70708 364180 -/+ buffers/cache: 1389208 639032 Swap: 3905532 157076 3748456 total used free shared buffers cached Mem: 2028240 1824192 204048 0 70716 364212 -/+ buffers/caché: 1389264 638976 intercambio: 39055532 157076 3748456

Leer también : 10 ejemplos de comando gratuito

57. Comando: mySqldump

Ok hasta ahora habrías entendido lo que realmente representa este comando, del nombre de este comando.mysqldump Comandos volcados (copias de seguridad) todos o un datos de base de datos particulares en un archivo determinado.Por ejemplo,

[[correo electrónico protegido] ~] $ mysqldump -u root -p --all -databases>/home/server/escritorio/backupfile.sql

Nota: mysqldump Requiere que MySQL se ejecute y corrija la contraseña para la autorización. Hemos cubierto algo útil "mysqldump"Comandos en la copia de seguridad de la base de datos con el comando mysqldump

58. Comando: mkpasswd

Hacer una contraseña aleatoria y difícil de obtener de la longitud como se especifica.

[[correo electrónico protegido] ~] $ mkpasswd -l 10 zi4+ybqfx9
[[correo electrónico protegido] ~] $ mkpasswd -l 20 w0pr7aqkk & hmbmqdrlmk

Nota: -l 10 genera una contraseña aleatoria de 10 personajes mientras -L 20 genera una contraseña de carácter 20, podría estar configurado en cualquier cosa para obtener el resultado deseado. Este comando es muy útil e implementado en el lenguaje de secuencias de comandos con frecuencia para generar contraseñas aleatorias. Es posible que necesite beque o apto el paquete 'esperar' para usar este comando.

[[Correo electrónico protegido] ~]# yum instalación espere o [[correo electrónico protegido] ~]# apt-get install espere

59. Comando: pegar

Fusionar dos o más archivos de texto en líneas usando. Ejemplo. Si el contenido del archivo1 era:

1 2 3 y File2 fue: A B C D El archivo resultante3 sería: 1 A 2 B 3 C D

60.Comando: LSOF

LSOF representa "Enumere los archivos abiertos"Y muestra todos los archivos que su sistema ha abierto actualmente. Es muy útil averiguar qué procesos usan un archivo determinado o para mostrar todos los archivos para un solo proceso. Algunos ejemplos útiles de comando 10 LSOF, es posible que le interese leer.

[[Correo electrónico protegido] ~] $ LSOF Comando PID TID User FD Tipo Tipo de dispositivo / Desactivado Nombre del nodo Init 1 Root CWD DIR 8,1 4096 2 / Init 1 Root RTD Dir 8,1 4096 2 / Init 1 REOT TXT REG 8, 1 227432 395571/sbin/init 1 raíz mem Reg 8,1 47080 263023/lib/i386-linux-gnu/libnss_files-2.17.Entonces, init 1 raíz mem reg 8,1 42672 270178/lib/i386-linux-gnu/libnss_nis-2.17.Así que init 1 raíz mem reg 8,1 87940 270187/lib/i386-linux-gnu/libnsl-2.17.Entonces, init 1 raíz mem reg 8,1 30560 263021/lib/i386-linux-gnu/libnss_compat-2.17.Entonces, init 1 raíz mem reg 8,1 124637 270176/lib/i386-linux-gnu/libptthread-2.17.Así que init 1 raíz mem reg 8,1 1770984 266166/lib/i386-linux-gnu/libc-2.17.Entonces, init 1 raíz mem reg 8,1 30696 262824/lib/i386-linux-gnu/libt-2.17.Así que init 1 raíz mem reg 8,1 34392 262867/lib/i386-linux-gnu/libjson.entonces.0.1.0 init 1 raíz mem reg 8,1 296792 262889/lib/i386-linux-gnu/libdbus-1.entonces.3.7.2 init 1 raíz mem reg 8,1 34168 262840/lib/i386-linux-gnu/libnih-dbus.entonces.1.0.0 init 1 raíz mem reg 8,1 95616 262848/lib/i386-linux-gnu/libnih.entonces.1.0.0 init 1 raíz mem reg 8,1 134376 270186/lib/i386-linux-gnu/ld-2.17.Entonces, init 1 root 0u chr 1,3 0t0 1035 /dev /null init 1 root 1u chr 1,3 0t0 1035 /dev /null init 1 root 2u chr 1,3 0t0 1035 /dev /null init 1 raíz 3r fifo 0, 8 0T0 1714 tubería init 1 raíz 4W FIFO 0,8 0T0 1714 tubería init 1 raíz 5R 0000 0,9 0 6245 anon_inode init 1 root 6r 0000 0,9 0 6245 anon_inode init 1 root 7u unix 0xf5e91f80 0t0 8192 @/com/ubuguru /upstart init 1 root 8w reg 8,1 3916 394/var/log/upstart/teamviewerd.registro.1 (eliminado)

Este no es el final, un Administrador de sistema hace muchas cosas, para proporcionarle una interfaz tan buena, sobre la cual trabaja. La administración del sistema es en realidad un arte de aprender e implementar de una manera muy perfecta. Intentaremos conseguirlo con todas las demás cosas necesarias que un profesional de Linux debe aprender, Linux en su básico en sí mismo, es un proceso de aprendizaje y aprendizaje. Siempre se buscan sus buenas palabras, lo que nos anima a hacer más esfuerzo para darle un artículo con conocimientos. "Me gusta y compartirnos para ayudarnos a difundir".