¿Hablar sobre los comandos UNIX de uso común?

Comandos comunes en sistemas UNIX

Formatos de comandos comunes en sistemas UNIX:

comando [flags] [argumento1] [argumento2]...

Las banderas comienzan con -, se pueden conectar varias banderas con -, por ejemplo, ls -l -a es lo mismo que ls -la.

Dependiendo del comando, los parámetros son opcionales o obligatorios; todos los comandos aceptan entradas de entrada y salida estándar

Los resultados se muestran en la salida estándar y los mensajes de error se muestran en la salida estándar. dispositivo de salida de errores.

Estos dispositivos se pueden redirigir utilizando la función de redirección.

El comando devuelve un valor 0 después de la ejecución normal. Si el comando falla y no se completa por completo,

se devuelve un valor distinto de cero (se puede ver en el shell usando el. variable $?). Este valor de retorno se puede utilizar como parte de la lógica de control

en scripts de shell.

Nota: Las banderas pueden ser diferentes en diferentes versiones de UNIX.

1. Comandos relacionados con el usuario

1.1 inicio de sesión

(La función de este comando en LINUX Redhat es diferente a la de Solaris/BSD. La ejecución del inicio de sesión lo hará salir de la tarea actual

Inicio de sesión:

Contraseña:

Archivos relacionados:

En los siguientes archivos, establezca las configuraciones necesarias. para operación de shell, tipo de terminal, otras variables o programas especiales

$HOME/.profile (Bourne shell, sh, bash)

$HOME/.cshrc (csh, tcsh)

p>

$HOME/.tcshrc (tcsh)

El shell de cada usuario aparece en el archivo /etc/passwd

/etc/csh.cshrc

/etc/csh.login

/etc/profile (shell Bourne, bash)

/etc/login (shell Bourne , bash)

csh: /etc/csh.cshrc y $HOME/.cshrc se leen cada vez que se ejecutan

Y /etc/csh.login y $HOME/. .login solo se ejecuta cuando el shell está registrado

Después de modificar el archivo correspondiente, use el código fuente .cshrc para habilitar las modificaciones relacionadas. Si se modifica la ruta,

También debe usar. rehash para actualizar la tabla hash del archivo ejecutable.

tcsh: $HOME/.tcshrc, no hay archivos para leer .cshrc

sh: /etc/profile y $HOME/.profile shell de registro

bash: /etc/profile y $HOME/.bash_profile son leídos por shells registrados

.bashrc sólo puede ser leído por shells interactivos no registrados.

Ejecutar manualmente archivos relacionados en sh/bash:

/etc/profile

Secuencia de ejecución de archivos relacionados

sh: /. etc/profile -gt; $HOME/.profile

csh/tcsh: /etc/csh.cshrc -gt /etc/csh.login -gt; p>-gt; $HOME/.login

Configuración variable:

sh/bash: TERM=vt100; exportar TERM

O: exportar TERM= vt100 (bash)

csh: setenv TERM vt100

Variables de uso común:

(1)Retroceso $HOME/.profile $HOME/.cshrc

stty borrar ^H

(2)umask nuevos atributos de protección de archivo o directorio

(3)TERM

(4) No lo pongas en PATH Join.

1.2.rlogin

Similar a telnet, conéctese al host remoto

rlogin remotehost [ -l nombre de inicio de sesión ]

O:

rsh [-l nombre de inicio de sesión] host remoto [comando]

Archivos relacionados:

/etc/hosts.equiv y $HOME/.rhosts del host remoto

Archivos de configuración de red relacionados:

r servicio del sistema en el archivo /etc/inetd.conf En Redhat, es shell, login, exec, correspondiente a <. /p>

Los demonios de red son in.rshd, in.rlogind e in.rexecd

Recomendación: desde una perspectiva de seguridad, cierre los servicios de la serie r

. 1.3. telnet

p>

telnet remotehost [puerto]

Archivos relacionados:

servicio telnet en el archivo /etc/inetd.conf <. /p>

/etc/issue .net

CONSEJOS: cadenas /usr/sbin/in.telnetd |egrep issues

1.4 passwd cambia la contraseña

<. p>1.5 exit sale del shell actual

2. Buscar comandos o archivos

Variables de shell relacionadas:

csh/tcsh: $path

.cshrc set ruta=(/usr /bin /usr/local/bin $ruta)

sh/bash: $PATH

.profile .bash_profile

PATH=/usr/local/bin : $PATH; export PATH

2.1 cual

Sintaxis: cuál comando

cuál es el comando integrado en bash /tcsh

[hbwork @toshiba]$ cual cual

whi

ch: comando incorporado del shell

2.2 donde(tcsh)

Sintaxis: comando donde

2.3 localizar (LINUX)

Sintaxis: localizar nombre de archivo

Comandos relacionados: actualizadobcambiar localizar base de datos de nombre de archivo

3. Ver el uso del comando

man

Archivos relacionados. :

/etc/man.config

4. Comandos de uso común para administradores

4.1 instalación

Se utiliza para instalar un nuevo comando O demonio, etc. En circunstancias normales, no es necesario, pero muchos software utilizan install en su script de shell de instalación para copiar el archivo de destino al directorio correspondiente y establecer los atributos correctos, etc. p>

NOMBRE

instalar - copiar archivos y configurar sus atributos

SINOPSIS

instalar [opciones] [-s] [--strip] fuente destino

instalar [opciones] [-s] [--strip] origen... directorio

instalar [opciones] [-d,--directory] directorio...

Opciones:

[-c] [-g grupo] [-m modo] [-o propietario] [--group=grupo]

[- -mode=mode] [--owner=owner] [--help] [--version]

Apagado 4.2

Diferentes parámetros de Unix son diferentes En Linux, los siguientes métodos. se usan comúnmente para apagar:

apagar -h ahora

apagar -r ahora (equivalente a reiniciar)

4.3 detener

poweroff

No se recomienda el apagado en modo multiusuario (nivel de ejecución 3).

4.4 ulimit

Este comando está disponible en korn shell y bourne shell. El comando correspondiente en la serie csh es limit

Se utiliza para limitar los recursos del sistema que cada proceso puede utilizar, generalmente dividido en dos tipos de restricciones:

. el sistema solo puede ser modificado por root

. Los límites suaves se aplican a nuevos procesos y se pueden agregar al límite estricto del sistema

Flags:

-a. enumera límites suaves

-Ha List Hard Limit

-c size Establece el tamaño del bloque de coredump size

-t size cputime

-f tamaño tamaño de archivo

4.5 umask es utilizado por los administradores del sistema para establecer el valor de umask predeterminado del usuario

5. Comandos relacionados con el proceso

Concepto básico de. proceso: el proceso está relacionado con la ejecución de comandos, pero no existe una correspondencia uno a uno; un comando puede corresponder a varios procesos (como un script de shell,

pipe, etc.). Pero el comando y umask más simples solo tienen un proceso

Clasificación de procesos:

.Proceso interactivo: se puede ejecutar en primer plano o en segundo plano, y el. El front-end y el backend se pueden cambiar

.Proceso por lotes: no se envían a través del terminal, generalmente se colocan en la cola de tareas para su ejecución secuencial. Por ejemplo, las tareas enviadas a través de

at y. crontab.

.deamon: Un proceso que nunca termina, esperando responder a solicitudes de servicio de otros procesos como sendmail,

named (DNS), POP3 y apache, etc.

Atributos relacionados del proceso:

p>

PID

UID real

UID efectivo (SUID)

GID real

GID efectivo (SGID)

UID efectivo (SUID)

GID efectivo (SGID)

p >

Prioridad de ejecución (Número agradable)

5.1 ps

Estado del proceso, enumera el estado del proceso actualmente en ejecución, dependiendo de las opciones, se pueden enumerar todos o algunos procesos

Sin opciones, solo se enumeran los procesos iniciados desde la terminal actual (SYSV) o los procesos del usuario actual ($USER) (BSD).

Diferentes UNIX. Hay diferencias entre versiones. Linux usa la versión BSD de ps

Cómo usar la versión BSD del comando ps:

ps

ps aux enumera todos. los archivos en el sistema Detalles del proceso

ps aux |egrep inetd

Contenido de la información de salida:

PID

Terminal Si no hay terminal correspondiente, -

hora de la CPU

ID de usuario o nombre de usuario

fecha o hora de inicio del proceso

estado del proceso (Estadística: S(leep ) R(unnable ) D(sueño ininterrumpido) Z(ombie)

W El proceso no tiene página residente, N: El buen valor del proceso es negativo

5.2 kill

kill [-signal] PID

kill -l enumera los semáforos disponibles

Información de uso común:

-HUP (1) Reinicia el proceso

ps ax |egrep inetd

kill -HUP pid_of_inetd

-KILL (9) Aborto forzado

Significado del valor PID:

gt; 0 se refiere a un proceso específico (proceso real)

=0 Todos los procesos (PGID) de usuarios en el mismo grupo

=-1 UID efectivo = uid del usuario que ejecutó el comando

lt;0 amp;amp !=1 proceso que toma el valor absoluto

5.3 nice

Solía ​​cambiar la prioridad de uno o más procesos; pero solo root O aumentar la prioridad del proceso Los usuarios comunes solo pueden

reducir la prioridad del proceso

Nice usa números negativos para indicar. aumentando la prioridad, mientras que los números positivos indican una reducción de la prioridad. Generalmente este valor es -20~20. Si no se especifica la prioridad, nice reducirá o no cambiará la prioridad del proceso. Por supuesto, si no hay permiso,

La prioridad del proceso no habrá cambios

Generalmente, usamos nice para reducir la prioridad del proceso en segundo plano (la predeterminada. la prioridad es 10).

buen hallazgo . -name "*.c" -print amp;

buen hallazgo -name "*.c" -print amp; 5.4 esperar

esperar PID

Esperar a que finalice el trabajo. El parámetro es pid, que a veces se usa en scripts de shell

5.5 nohup

comando nohup amp;

5.6 suspensión

segundos de suspensión

Proceso de conmutación frontal y posterior: Ctrl-Z, fg, bg

6. Comunicación

6.1 ftp

6.2 mailx

6.3 minicom (terminal serie, MODEM)

7.

cmp

comm

diff (para comparar archivos de texto)

diff3 (para comparar 3 archivos)

sdiff

p>

8. Operaciones con archivos

toque para crear archivos, modificar fechas de archivos, etc.

chmod

chwon

chgrp

chgrp

p>

rm Utilice rm -rf con precaución

mv mueve archivos o cambia nombres

cp cp -r copia directorios

cat

rcp copia remota

ln está conectado de forma predeterminada, cada archivo tiene el mismo inode

ln -s archivo fuente archivo destino

9. Operaciones de directorio

mkdir [-p] [-m modo] directorio

rmdir [-p] directorio

10. Comando de información del archivo

ls

buscar

La función más básica es buscar un nombre de archivo. o directorio El formato común es el siguiente:

find -print (similar a ls -lR)

find puede usar los siguientes atributos para buscar:

-name busca nombres de archivos, los nombres de archivos que contienen caracteres comodín *? están entre comillas

-perm 00x000 Propiedades del archivo octal

-atime n Archivos accedidos hace n días

-mtime n Archivos modificados hace n días

-ctime n El estado del archivo es n antes Modificado entre

-comando exec Si el código de retorno del comando es cero (se encuentra el archivo correspondiente), es verdadero El comando debe terminar con

\ Como resultado, además, durante la ejecución del comando {} es el nombre de la ruta del archivo encontrado<; /p>

-ok el comando es similar a exec, pero requiere la confirmación del usuario antes de ejecutar cada comando

-print imprime el nombre de la ruta actual

p>

-newer filename Verdadero si la fecha de la última modificación del archivo es más reciente que el nombre del archivo

-tipo c c=[b, c, d, l, p, f] tipo de archivo

-usuario nombre de usuario Verdadero si el el propietario del archivo es nombre de usuario

-nouser El propietario del archivo no existe en el archivo /etc/passwd

-group grouname Grupo de archivos

Operación lógica

Operador: -a -o !

Ejemplo:

buscar $HOME \( -name a.out -o -name "*.o" \) -atime 7 - exec rm {} \;

buscar -atime 0 -print

buscar / .nombre .perfil -print

buscar -perm 777 -a - mtime 7 -exec chmod 755 {} \;

archivo

más

menos

cola (cola -f nombre de archivo)

p>

head

wc

lectura para programación de shell

col

pg (SYSV)

11. Editor

vi

ed

joe

12. Búsqueda de contenido de archivos

grep

p>

egrep

Expresión regular: . * ^ $ ? []

cadenas

13.

atq lista las tareas en la cola

crontab

14. Almacenamiento, inducción y compresión

comprimir .Z

descomprimir .Z

cpio

dd dd if=archivo de entrada de=archivo de salida

dd if=boot.img de=/dev/ fd0H1440

paquete .z 30-50 archivo de texto

pcat pacto file.z

gzip .gz

gunzip

tar tar -[txc]vf archivo de destino [archivo de origen]

tar -cvf destino.tar lista de archivos de origen

tar -tvf destino.tar [nombre de archivo]

tar -xvf target.tar [nombre de archivo]

GNU TAR:

tar -zcvf target.tar.gz lista de archivos fuente

tar -zxvf target.tar gz [lista de archivos]

tar -ztvf target.tar.gz [lista de archivos]

zcat .Z

uuencode

uudecode

uudecode

p>

15. Otros comandos

date

env

unix2dos (no disponible en linux)

p>

15. p>

dos2unix

uname

tiempo de actividad

tiempo libre

tiempo

arriba

16. Procesamiento de texto

corte

fmt convierte cada formato de línea en 72 columnas, que se utilizan para formatear el correo electrónico

procesamiento de plegado, de una línea a varias. líneas, normalmente 80 columnas

unir

pegar

ordenar

tr

tr '\"' '' lt; archivo1

#!/bin/sh

para i en *

hacer

mv $i `echo $i |tr /[a-z]/[A-Z]/`

hecho

uniq informa/elimina líneas copiadas idénticas en archivos

sed stream editor

sed 's/96/tt/' Student.txt

awk

awk '{print $1" "$2}' archivo fuente

awk -f class.awk Student.txt gt linux-student.txt

El contenido del archivo class.awk es el siguiente:

#

#class.awk

#

BEGIN {printf " -12ss\ n", "clase", "número y nombre del estudiante";

printf "------------------------ ------ ---------------\n\n"}

/[1-9] \B*$/ {clase=$0}

/^9[5-8] / {printf "-12ss\n", clase, $0 "sort"}

#Enf de class.awk

awk -f tráfico.awk tráfico.txt

El contenido del archivo tráfico.awk es el siguiente:

#

#traffic.awk

#

{ si ($2 lt; 10000) t_0 = $2

si ($2 lt; 10000 amp; $2 lt; 50000) t_10 = $2

si ($2 gt; 50000 amp; $2 lt; 100000) t_50 = $2

si ($2 gt; 100000) t_100 = $2; total = $2 }

END {printf "t_0 = dKB 5.2f\\n", t_0, t0*100/total

printf "t_10 = dKB 5.2f\\n; ", t_10, t10*100 /total;

printf "t_50 = dKB 5.2f\ \n", t_50, t_50*100/total;

printf "t_100 = dKB 5.2 f\\n", t_100 , t_100*100/total;

printf "Total = dKB\n", total}

#Fin del tráfico.awk

17. Comandos de configuración de red y comandos de solución de problemas

17.1 ifconfig

Configuración de interfaz, comando de configuración de tarjeta de red, archivos relacionados: /proc/net/dev

Instrucciones detalladas: man ifconfig

Ejemplo:

#ifconfig

lo Li

nk encap: Bucle invertido local

Tipo de encapsulación de identificación de tarjeta de red: Bucle invertido local

dirección inet: 127.0.0.1 Bcast: 127.255.255.255 Máscara: 255.0.0.0

Dirección IP: 127.0.0.1 Dirección de transmisión: 127.255.255.255 Máscara de subred: 255.0.0.0

BUCLE DE TRANSMISIÓN ARRIBA MTU EN EJECUCIÓN: 3584 Métrica: 1

Comenzó a aceptar transmisiones El bucle invertido local está en progreso Unidad de transmisión máxima en ejecución: 3584 Vector de distancia de enrutamiento: 1

Paquetes RX: 718 errores: 0 descartados: 0 desbordamientos: 0 trama: 0

Paquetes aceptados: 718

Paquetes TX: 718 errores: 0 descartados: 0 desbordamientos: 0 transportista: 0

Paquetes enviados: 718

colisiones: 0

Colisión: 0

eth0 Link encap: Ethernet HWaddr 00:80:C8:4C:6A:D0

Tipo de encapsulación de identificación de tarjeta de red: Ethernet Dirección de hardware (MAC): 00:80: C8: 4C: 6A: D0

dirección de red: 202.118.66.81 Bcast: 202.118.66.255 Máscara: 255.255.255.0

Dirección IP: 202.118.66.81 Dirección de transmisión: 202.118.66.255 Submáscara de red: 255.255.255.0

ARRIBA TRANSMISIÓN EJECUTANDO MULTIDIFUSIÓN MTU: 1500 Métrica: 1

Iniciado Aceptar transmisión Ejecutando multidifusión Unidad máxima de transmisión: 1500 Vector de distancia de enrutamiento: 1

RX paquetes: 13900 errores: 0 descartados: 0 desbordamientos: 0 trama: 0

Paquetes recibidos: 13900

Paquetes TX: 5859 errores: 0 descartados: 0 desbordamientos: 0 portadora: 0

Paquetes enviados: 5859

colisiones: 0

Colisiones: 0

Interrupción: 10 Dirección base: 0xe400

Interrupción (IRQ): 10 Dirección de puerto: 0xe400

#ifconfig eth0 Muestra información relacionada de eth0

#ifconfig -a muestra información de configuración de todos los dispositivos de red

#ifconfig eth0 abajo Abajo eth0

#ifconfig eth0 202.118.66.81 transmisión 202.118.66.255 [arriba]

#ifconfig eth0 202.118.66.81 transmisión 202.118.66.255 máscara de red 255.255.255.0

#ifconfig eth0 up

17.2 ruta

Comando de mantenimiento de tabla de enrutamiento, archivos relacionados:

/proc/net/route

$ /sbin/route

Tabla de enrutamiento IP del kernel

Puerta de enlace de destino Banderas Genmask Referencia métrica Uso Iface

192.168.3.0 * 255.255.255.0 U 0 0 825 eth3

127.0.0.0 * 255.0.0.0 U 0 0 13 lo

predeterminado olive.dlut. edu 0.0.0.0 UG 1 0 4834 eth0

#ruta agregar gw predeterminado 202.118.66.1

#ruta agregar gw predeterminado 202.118.66.1 eth0

#/ sbin /route add -net 202.118.68.0 máscara de red 255.255.252.0 gw 202.118.66.16

#/sbin/rouet del default 202.118.66.1

#/sbin/route del -net 202.118 68.0 netmask 255.255.252.0 gw 202.118.66.16

17.3 netstat

Muestra la tabla de enrutamiento actual del host, archivos relacionados: /proc/net/route

netstat -rn

/home/hbwork[102]netstat -rn

Tabla de enrutamiento:

Interfaz de uso de referencia de indicadores de puerta de enlace de destino

--- ------------------ -------------------- ----- --- -- --- --- ---------

202.118.70.27 202.118.66.16 UGHD 0 1

202.118.69.254 202.118.66.16 UGHD 0 1

202.118.68.243 202.118.66.16 ughd 0 1

202.118.70.21 202.118.66.16 ughd 0 0

202.118.71.10 202.118.66.16 Ughd 0 1

202.118 .71.204 202.118.66.16 UGHD 0 1

202.118.68.160 202.118.66.16 UGHD 0 1

202.199.128.52 202.118.66.254 UGHD 0

20 2.118.68.66 202.118.66.16UGHD 0 1

202.1

18.69.69 202.118.66.16 UGHD 0 1

202.118.69.228 202.118.66.16 UGHD 0 1

202.118.71.68 202.118.66.16 UGHD 0 1

202 . 118. 70.37 202.118.66.16 UGHD 0 1

202.118.66.0 202.118.66.18 U 3 12259 hme0

224.0.0.0 202.118.66.18 U 3 0 hme0

predeterminado 202 .118 .66.1 UG 0 70354

127.0.0.1 127.0.0.1 UH 0 41316 lo0

Destino: Red o host de destino

Puerta de enlace: Siguiente ruta , distancia considerada La dirección IP de la ruta más cercana al objetivo. Los datos se enviarán a esta dirección IP durante la transmisión de datos.

Banderas:

U Router está activo, objetivo alcanzable<. /p>

H Enrutador específico, ruta a un host específico

G Esta ruta es accedida indirectamente por otras rutas. Si no hay un indicador G, indica la correspondiente

. Un enrutador o host está conectado directamente al enrutador correspondiente

D Esta ruta se establece mediante la información de redirección de ruta del protocolo ICMP

M Mediante información de redirección ICMP modificada

REFS: La cantidad de enlaces actualmente en uso en esta ruta. Estas conexiones pueden ser causadas por tareas ftp o telnet de larga duración, cada una de las cuales usa tcp. Cuando se ejecuta el servicio o la aplicación, el valor de esta columna aumenta. por 1.

Uso: la cantidad de paquetes de datos que pasan a través de este enrutador desde que se inició TCP/IP.

Interfaz: el nombre lógico de la tarjeta de red, UNIX Los diferentes nombres son diferentes.

17.4 nslookup

Búsqueda de servidor de nombres, herramienta de diagnóstico del servidor DNS

Ejemplo de uso:

[hbwork@ helius hbwork]$ nslookup. www.dlut.edu.cn

Servidor: cedrus.dlut.edu.cn

Dirección: 202.118.66.6

Nombre: peony .dlut.edu. cn

Dirección: 202.118.66.18

Alias: www.dlut.edu.cn

[hbwork@helius hbwork]$ nslookup

Servidor predeterminado: cedrus.dlut.edu.cn

Dirección: 202.118.66.6

gt; www.dlut.edu.cn

Servidor: cedrus. dlut.edu.cn

Dirección: 202.118.66.6

Nombre: peony.dlut.edu.cn

Dirección: 202.118.66.18

Alias: www.dlut.edu.cn

gt; set q=ns #Consulta el dominio correspondiente

Servidor DNS

gt; dlut.edu.cn #Ingrese el nombre de dominio que se consultará

Servidor: cedrus.dlut.edu.cn #El servidor de nombres de dominio predeterminado es cedrus.dlut .edu.cn

Dirección: 202.118.66.6 #Consulte el archivo /etc/resolv.conf

dlut.edu.cn nameserver = gingko.dlut.edu.cn

dlut .edu.cn servidor de nombres = olive.dlut.edu.cn

dlut.edu.cn servidor de nombres = cedrus.dlut.edu.cn

gingko.dlut .edu.cn dirección de Internet = 202.118.66.8

olive.dlut.edu.cn dirección de Internet = 202.118.68.1

olive.dlut.edu.cn dirección de Internet = 202.118.69.1

olive.dlut.edu.cn dirección de Internet = 202.118.70.1

olive.dlut.edu.cn dirección de Internet = 202.118.71.1

olive.dlut .edu.cn dirección de Internet = 202.118.66.16

cedrus.dlut.edu.cn dirección de Internet = 202.118.66.6

gt;dl.lnpta.net.cn #Query dl. lnpta.net.cn Servidor de nombres de dominio

Servidor: cedrus.dlut.edu.cn

Dirección: 202.118.66.6

Respuesta no autorizada:

dl .lnpta.net.cn nameserver = ns.lnpta.net.cn

Se pueden encontrar respuestas autorizadas en:

ns.lnpta.net.cn internet dirección = 202.96.64.68

gt; servidor ns.lnpta.net.cn

Servidor predeterminado: ns.lnpta.net.cn

Dirección: 202.96. 64.68

servidor: ns.lnpta.net.cn

Dirección: 202.96.64.68

Respuesta no autorizada:

www. dlut.edu.cn nombre canónico = peony.dlut.edu.cn

gt; dlut.edu.cn #Consulta el registro MX del dominio dlut.edu.cn

Servidor: ns.lnpta.net.cn

Dirección: 202.96.64.68

Respuesta no autorizada:

preferencia de dlut.edu.cn = 1, intercambiador de correo = gingko.dlut.edu.cn

Se pueden encontrar respuestas autorizadas en:

dlut.edu .cn servidor de nombres = gingko.dlut.edu.cn

dlut.edu.cn servidor de nombres = CEDRUS.dlut.edu.cn

dlut.edu.cn servidor de nombres = olive.dlut. edu.cn

gingko.dlut.edu.cn dirección de Internet = 202.118.66.8

CEDRUS.dlut.edu.cn dirección de Internet = 202.118.66.6

dirección de Internet olive.dlut.edu.cn = 202.118.71.1

dirección de Internet olive.dlut.edu.cn = 202.118.66.16

dirección de Internet olive.dlut.edu.cn = 202.118.68.1

olive.dlut.edu.cn dirección de Internet = 202.118.69.1

olive.dlut.edu.cn dirección de Internet = 202.118.70.1

gt; salir

17.5 ping

Herramienta de diagnóstico TCP/IP ICMP (Protocolo de mensajes de control de Internet)

ping [nombre de host|Dirección IP]

Mensaje de error: host inalcanzable

red inalcanzable

[hbwork@helius hbwork]$ ping 202.118.66.1

PING 202.118.66.1 (202.118.66.1): 56 bytes de datos

64 bytes de 202.118.66.1: icmp_seq=0 ttl=255 tiempo=23,1 ms

64 bytes de 202.118.66.1: icmp_seq=1 ttl=255 tiempo=2.1 ms

64 bytes de 202.118.66.1: icmp_seq=2 ttl=255 time=1.9 ms

--- 202.118.66.1 estadísticas de ping ---

3 paquetes transmitidos, 3 paquetes recibidos, 0 paquetes perdidos

ida y vuelta min/avg/max = 1,9/9,0/23,1 ms

17,6 nombre de host

Pantalla O configurar el nombre del host

17.7 nombre de dominio

Mostrar o configurar el nombre de dominio del host <

/p>

17.8 traceroute

Windows 95: tracert

nombre de host de traceroute

dirección_ip_destino de traceroute

17.9 arp

Muestra o configura la dirección mac del host/dirección IP correspondiente

Archivos relacionados: /proc/net/arp

cat /proc/net/arp

$arp hostname

$arp -a

$arp ip_address

Se requiere permiso de root para mostrar o configurar el nombre de host

#arp -s nombre de host dirección_eth [temp] [pub]

#arp -d nombre de host

#arp -d dirección_ip

#arp -f mac_ip_map_file Común el nombre del archivo es /etc/ether