Hola a todos, aquí hay otro guión más nuevo al que iremos.
Se trata de comprobar la otra sobreconectividad.
Por supuesto, necesita saber todo el tiempo si se encuentra en un entorno más grande, necesita saber si
sus otros servidores son realmente accesibles y pangbourne.
Ahora, sé que hay muchas soluciones de monitoreo que existen y que tienen muchas empresas.
En realidad, esos son monitorear los servidores, monitorean la verificación de estado y todo.
Pero aún así, de vez en cuando, es necesario hacer ping a otros servidores o servidores remotos que
realmente le dicen si están vivos o no.
Así que esta lección trata sobre hacer ping a los servidores.
¿Qué vas a hacer?
¿Realmente vamos a crear un script para verificar el estado del host remoto o del host y averiguaremos si
es un script pingle o no muy simple que realmente tenemos que combinar en este grupo?
Tenemos que combinar, si las declaraciones de otro tipo, tendremos que combinar las declaraciones do while juntas y verá
cómo podemos hacer ping a los servidores.
Tengo mi máquina Linux abierta y también tengo un documento rápido aquí.
Se podría decir una hoja de trucos, que ya tengo un guión escrito allí porque si voy completamente negro
contigo, podría olvidar y podría perder tiempo.
Y definitivamente no quiero hacer eso.
Definitivamente no quiero perder mi tiempo y tu tiempo.
De todos modos, lo primero que quiero hacer es mencionar una cosa que anteriormente
creamos un directorio llamado Professional Scripts.
Ahora me doy cuenta de que todo este directorio es un directorio muy largo.
Hagámoslo breve.
De esta manera, sería más fácil cambiar de dirección de un lugar a otro.
Así que voy a hacer scripts de directorio más profesionales para piesse.
Los símbolos que ahora verán tengo una pieza directa para llamar y voy a P. S. , que significa guiones profesionales
y ahora tengo todos mis guiones.
Entonces, para comenzar con eso, ahora comencemos a crear nuestro primer script que pagará una dirección
IP.
Ahora, la dirección IP que he seleccionado es la dirección IP de mi módem doméstico, que es de uno a 168, uno de
cada uno.
Y lo más probable es que, si se encuentra en un entorno doméstico, no en la oficina, su dirección IP es la misma que
uno ocho uno sesenta y uno punto uno.
Si no es lo mismo, entonces puede buscar la IP de la puerta de enlace predeterminada solo para probar si la está copiando o
no.
O simplemente puede hacer ping o simplemente puede elegir cualquier IP con la que pueda probar su script.
Así que elegí uno I uno al 161 punto uno.
Esta es mi IP que voy a probar.
Entonces, primero creemos un guión y voy a llamar al guión pago.
Está bien, y esta es la primera vez que copiaré y luego más adelante, así que voy a hacer rápidamente
la información.
Fecha.
Descripción, este script hará ping a un host remoto.
Y notificar, por supuesto, entonces.
Modificado.
Y dado que esta es la primera vez y voy a dejar ese estado, está bien, ahora entremos al trabajo
real.
¿Definimos la variable que paga ahora?
Estoy seguro de que saben lo que es un script rosa, Pink envía al host remoto un ping a una dirección
IP y les dice si hay un host disponible o no.
Así que déjeme escribir y salir de este script, asegúrese de guardarlo.
Y solo si no sabe el rosa, escriba uno a 168, ese uno a uno.
Y verá que está recuperando 64 bytes de esta máquina.
Significa que hay una máquina con esa dirección IP y es accesible.
De todos modos, ahora volvamos a nuestro guión.
Entonces, lo que estamos tratando de hacer con el guión es que queremos Penghu.
Menos C es la cuenta, solo haga ping una vez.
El IP 192, una vez 168, ganó ese.
Ahora, a medida que avanza, probablemente esté pensando, oye, ¿cómo es que Imran conoce todas esas opciones diferentes
para especificar cómo puede recordar?
¿Cómo puede elegir muy rápido?
Bueno, para ser honesto, no recuerdo allí muchas veces.
Simplemente me conecto, busco en Google y obtengo las opciones.
Entonces, si quisiera hacer ping en Google solo una vez, todo escribiendo, solo una vez en el script de Shell o haciendo ping solo una vez a un
caballo remoto.
Y me dará la opción que estoy buscando.
Así que no te preocupes por eso.
No eres tú en quien estás pensando, oye, mi memoria apesta.
No voy a recordar eso.
Créame, mi memoria probablemente sea peor que la suya.
Así que no te preocupes si olvidas algo.
Vaya en línea y búsquelo y lo obtendrá siempre que escriba exactamente lo que está buscando.
Muy bien, avanzando.
Entonces estamos haciendo ping a esta IP.
Todo bien.
Hará ping.
Hará ping una vez.
Perfecto.
Ahora, ¿qué pasará?
¿Qué intentas hacer cuando suena?
Bien, estamos tratando de decir si.
Soporte individual.
Signo de interrogación en dólares ahora, ¿qué es un signo de interrogación en dólares?
El signo de interrogación de dólar es la salida de todos los comandos que ejecuta de forma predeterminada.
El signo de interrogación del dólar vuelve a, bueno, use uno es cero, que es eso.
Si.
Si se ejecutó correctamente o cualquier otra cosa, estos son el estado de salida, si no conoce la diferencia entre el estado
de salida, puede buscarlo.
Pero en su mayoría hay dos salidas declaradas que generalmente confío en el estado de salida.
Una respuesta.
Entonces, signo de interrogación en dólares.
Si la devolución de mi comando anterior, que está pagando menos C, una dirección IP es igual a cero.
Bien, verá, si el valor de retorno es igual a cero, lo que significa que se ejecutó, entonces fue exitoso.
Desde las declaraciones de la postura de la NFL, tenemos que especificar luego la pestaña, como dije anteriormente, siempre poner pestañas para que se
vea ordenada y limpia.
Entonces, ¿qué quieres hacer? Ya sabes, el Penghu tiene éxito, el anfitrión es accesible.
¿Y qué es lo que quieres hacer?
Bueno, simplemente.
Decir.
OK, ¿qué tal eso?
Así de simple.
Está bien, perfecto.
Ahora, ¿qué pasa si no obtienes el estado cero, cuál es?
Camping, entonces, ¿qué quieres hacer?
¿Qué más si eso no funciona, entonces qué más echo no está bien?
Bien, entonces si hago esto o lo otro.
OK perfecto.
Ahora, cada vez que empieces, si tienes que terminarlo.
Los.
Y eso es todo.
Guarde su guión.
Otorgue permisos ejecutables a su script.
Y ahora ejecute el script, creemos una pantalla y yo ejecutaré el script.
Perfecto, como ve, funcionó y funcionó una vez y volvió y fue exitoso, las estadísticas regresaron, se transmitió
un paquete.
Todo esto es parte de la escritura rosa.
Así que volvimos al estado activo que era cero, lo que significa que se ejecutó.
Y por eso dije y por eso el guión dijo que estaba bien.
Perfecto.
Ahora, ¿qué pasa si doy una dirección IP para cambiar mi dirección IP aquí mismo?
He especificado aquí de nuevo, voy a cambiar la dirección IP a una I a 61 a 35.
Ahora, ¿cómo obtengo esa dirección IP?
Acabo de hacer ping a algunas de las direcciones IP en mi red doméstica.
Estoy seguro de que si posee una red doméstica, sus direcciones IP probablemente se usen de dos a 15 o 20 al menos, porque
tenemos muchos dispositivos en casa.
Pero es muy poco probable que probablemente esté en 235 IP.
Entonces, lo que hice fue antes de elegir esa IP, simplemente hice ping a esa IP.
Bien, ves, pangu esa IP y esa IP no es accesible.
Por eso elegí esa IP.
También puede elegir cualquier IP que no sea Pingle.
Así que voy a volver a mi guión y esta vez voy a cambiar la IP a en lugar de uno a uno,
voy a cambiarlo a dos, tres, cinco.
Y guárdelo ahora cuando lo ejecute.
¿Qué debo conseguir?
No puede hacerlo bien y volverá y dirá que no está bien.
Así es como funciona el script F else y hacer ping a otros dispositivos host, eso es algo en
lo que definitivamente, definitivamente trabajará.
Estoy seguro de que si está en un administrador o ingeniero de sistemas o en cualquier tipo de función, probablemente
tendrá que hacerlo ahora.
El siguiente es si se da cuenta aquí mismo, tengo esta salida entrando, esa salida.
Me va a dar ese ping y luego me dará el visto bueno.
Bien, ahora, ¿qué pasa si solo me preocupa que no me muestre nada?
Solo dime si está bien y si no.
Entonces, ¿qué haríamos aquí?
Como he escrito aquí, podría generar.
Porque aquí mismo, cuando lo envías a la pantalla, si no quieres
que se muestre en la pantalla, entonces tienes este Syntex que tienes que especificar.
Es su signo comercial y Grayden.
Y Deb, no, significa que lo está enviando a un dev null dev null es solo un archivo en Linux.
Es un archivo nulo.
Cada vez que arrojes algo a null, simplemente desaparecerá.
Así es como es.
Y tengo muchas esperanzas.
Probablemente también hayas oído hablar de eso.
Así que voy a volver a mi guión y esta vez voy a decirle eso, ¿sabes qué?
No arrojes mensajes en la pantalla, no me importa el mensaje.
Todo lo que me importa es cuál es el resultado.
¿Está bien o no?
Ahora lo ejecutaré.
Ahora, si ve, déjeme limpiar la pantalla para que vea que se ve muy bien, ordenada y limpia.
Entonces no está lanzando todos esos mensajes.
Todo lo que voy a conseguir no está bien.
Eso es lo que me importa tantas veces.
Realmente no quiere ver toda esa basura en la pantalla porque eso no solo lo confundirá, sino
que le tomará su tiempo leerlo y lo que está buscando exactamente.
Entonces, si cambio la IP nuevamente a una, entonces debería estar bien de manera simple y directa.
Bien, perfecto ahora.
Lo siguiente que quiero cubrir es qué pasa si quieres definir esa IP en una variable, lo que significa que pones
esa IP delante de una variable.
Entonces, en lugar de simplemente hacer ping a la IP directa, hace ping a la variable.
¿Por qué hago eso?
Debido a que muchas veces desea agregar varios hosts o, ya sabe, ciertas cosas que desea, probablemente desee
hacer ping varias veces, entonces no desea especificar IP una y otra y otra
vez.
Solo especifica una vez y luego haz el Hosta en sí.
Así que voy a volver al guión de paing.
Y ahora voy a poner una tasa variable aquí y la variable que voy a hacer es host.
Código de signo igual 192, 168, uno a uno, cotización, cierre, esa es mi variable ahora, en lugar de pagar la IP, lo
que voy a decir es pagar el host y el host en dólares.
Bien, y esta vez voy a hacer mi guión un poco más elegante, voy a decir si.
Pagando a este host, que es esta esta variable, y pondré dos adicionales, si la
salida es exitosa, entonces OK, en lugar de simplemente OK, voy a decir entonces digamos hosts que la IP está bien, está bien.
Y si no es Pingle, entonces anfitrión.
No está bien.
Verá, usé mi variable de manera tan eficiente ahora, la usé tres diferentes en tres lugares diferentes.
No tengo que especificar IP aquí, lo siento IP aquí.
No tengo que especificar IP aquí.
He especificado la IP solo una vez como una variable aquí y ahora voy a usar esa variable como un
contenedor y la voy a usar una y otra vez.
Bien, ejecutemoslo.
Agradable, la IP correcta a la que estoy tratando de hacer ping está bien.
Así que ahora es muy específico lo que me dice que esta es la IP a la que está intentando hacer ping y que
está bien no preocuparse por eso ahora.
¿Qué pasa si cambio la IP a 235?
Ella es, por supuesto, una de mis que no es pagadera que no es una señal y ahora vamos a limpiar la
pantalla para que podamos ver vales mejor pagados.
Va a hacer ping.
Y la razón por la que tarda un poco más, porque a veces Peng simplemente espera a que responda.
Es por defecto.
Simplemente lo espera de todos modos.
Entonces, ya ves, volvió.
Dice uno ocho a 161 de treinta y cinco no está bien.
Perfecto.
Vea cómo realmente hacemos uso de la variable aquí y usemos las declaraciones if y L y estamos colocando las variables en
su lugar.
Bien, ahora el siguiente está cambiando.
IP ya hizo eso.
Perfecto.
Ahora el siguiente es un poco complicado, pero es fácil si lo hacen juntos, de acuerdo.
Ahora, ¿qué pasa si desea hacer ping a varias direcciones IP en un solo script?
OK, una ip me kapanga.
Bien podría.
No quiero
Tengo que crear un guión con la esperanza de que en este momento entienda que probablemente estés pensando eso.
Pero la razón por la que comenzamos con una IP, para que entiendas qué pasaría si quisieras pagar 100 servidores.
Ahora las cosas se ponen interesantes.
Ahora realmente no necesitas tener ese guión.
Correcto.
Bien, en primer lugar, lo que debe hacer es poner las direcciones IP que desea pagar
en un archivo.
Así que voy a crear un archivo y lo
voy a llamar mis hosts.
Y voy a poner la dirección IP de uno a 168 en uno a uno y la segunda, la voy a poner
de una forma a uno, 68, uno, dos treinta y cuatro.
Así que ahora, dado que estamos trabajando solo en dos ipis, si eres múltiple porque quieres probarlo.
Adelante ahora.
Seguro.
Ahora bien, esto es solo un archivo vacío.
Lo siento, esto es solo un archivo plano.
Y hagamos mi host y verás que tiene dos direcciones IP.
Ahora, en lugar de cambiar el script existente, voy a crear un nuevo script.
Y, por supuesto, no voy a crear una nueva secuencia de comandos desde cero, pero
lo que voy a hacer es simplemente copiar mi secuencia de comandos de búsqueda y la voy a llamar Pangu script dash all.
De esta manera, identificará que esto es para todos los orificios múltiples y de servicio.
Bien, ahora el script de envío, Dasch, todo lo que ves aquí está hecho, pero solo
tengo que cambiar la descripción que dice que esto hará ping a un host remoto, no a un host más, a múltiples hosts remotos.
Asegúrese de cambiar esta descripción es muy importante.
Bien, ahora vamos a entrar y lo que voy a hacer es simplemente, ¿sabes qué?
Primero eliminemos esta variable host.
Voy a empezar desde aquí.
¿Cuáles son esos anfitriones?
Entonces, esta es la variable y la variable es lo que tiene que especificar la ubicación de su archivo.
Entonces eso es Egholm.
Vi Flash PSP para scripts de perfección.
Recuerde, hicimos eso y B, cuál fue el nombre que elegimos para el archivo flash.
Fueron anfitriones.
No estoy seguro en realidad.
Déjame comprobarlo, así que asegúrate de que esta ubicación y este archivo de host sean correctos.
De lo contrario, el guión se va a quejar.
No, especifiqué mi host y es home, tengo un directorio p e.
Mi anfitrión.
OK perfecto.
Entonces, aquí está la ubicación del archivo que tiene todos mis hosts múltiples.
OK perfecto.
Ahora quería usar for loop para eso.
¿Por qué?
Porque for Loop te permite revisar el guión una o dos veces o tantas veces hasta que todo
se lee o todo se ha satisfecho.
Entonces, si no especifico para Loop, lo que sucederá es que elegirá la primera IP en la lista y se
hará.
No pasará por la segunda IP.
Es por eso que tenemos que especificar el bucle for para IP.
Ahora, ¿por qué elegí IP?
IP es solo un contenedor nuevamente.
Es solo una variable.
Puede elegir cualquier cosa para IP.
Y Darla.
Paréntesis en donde gato?
Especificar.
Anfitriones de dólar.
Bien, ahora ves lo que hice por mí. p, estoy poniendo estoy creando un contenedor, otro contenedor ipe y
lo estoy llevando en el mar.
Horsfall lo siento, no como yo llevo esto.
Darla Tábanos, ¿Qué es Dollar Horsfall, Dollar Horsfall es el.
En casa, estaba todo sonrisas, así que esto es lo que estoy diciendo para IP y poner todo lo que viene de este resultado
cat host poner todo en él.
Está bien, perfecto.
Lo haré.
Ahora, ¿qué más quieres que haga ahora?
Porque tienes que especificar qué es exactamente lo que haces una vez para siempre tiene que hacer una tarea para hacer mientras
que hacer bien.
Así que ok.
Ahora que quieres que haga.
Lo que voy a hacer es mover esta pestaña y voy a decir ping C1, lo mismo.
Y ahora en lugar de anfitrión quería hacer.
IP, porque aquí mismo.
Este es el API, este es el contenedor, lo estoy especificando aquí mismo.
Ahora probablemente estés pensando, oye, Amron, ¿por qué no puedo usar la misma variable?
Hmm, esa es una buena pregunta.
No lo sé.
Lo intenté, tal vez funcione, pero así es como realizo mi práctica.
Y si quieres probarlo, por favor sea mi invitado.
Pruébelo si funciona.
Perfecto.
Todo bien.
Entonces, está bien, endeudarse.
Ahora no.
Volviendo a nuestro mismo guión si.
Libra un dólar signo de interrogación es igual a cero, luego en lugar de manguera.
Ahora estás hablando de IP, IP es que lo puse ahí pagando.
Lo dejaré como está. IP está bien.
Y lo mismo aquí.
IP no está bien.
Entonces, por cierto, este archivo que estoy mirando, lo haré.
Adjuntaré ese archivo con esta lección para que no tenga que preocuparse por ello.
También puede copiar y pegar si comete un error a veces al escribir un guión, muchas veces diría que incluso
el 80 por ciento o el 85 por ciento de las veces comete errores.
Yo también cometo errores.
Por eso trato de escribirlo.
Para que no haya errores.
Bien, así es como lo iba a hacer de nuevo.
Así que espero que entiendas a lo que estoy tratando de llegar.
Esta es la variable y que variable va a hacer?
Va a especificar el nombre del archivo.
Bien, ahora para IP, esta es otra variable y dice eso, sabes qué, ve y lee
ese archivo, ese archivo y ese archivo es solo de Donahoe.
No sé por qué sigo diciendo que Seahorse está tan acostumbrado a decir que son focas de todos modos.
OK, haz ping a lo que sea que esté dentro de la casa de gatos Carse y pasa por el mismo escenario.
Ahora, otra cosa, no olvides en la parte inferior cuando tienes que hacer lo que tienes que hacer.
Hecho.
Lo mismo si tienes tarifa.
Tienes que tener, si tienes, si tienes que pagar, si tienes, tienes que haber hecho.
Está bien, perfecto.
Ahora ejecutémoslo.
Verifiquemos que lo tenemos, ¿de acuerdo?
Hacemos ping al script, ingresamos uno, ited 162, uno está bien y 192 161 ese 235 no está bien.
Ves como funciona.
Así es como podría crear un script que tendría una dirección IP múltiple o un nombre de host múltiple y que
desea hacer ping.
Y, por supuesto, si quisiera ejecutar el script en un trabajo cron, podrían intentarlo, pero también lo cubriremos
más adelante.
Así que concéntrate en este y pruébalo.
Y si pudieras intentar hacerlo seriamente, el trabajo cron que se ejecutará automáticamente en un tiempo determinado.
Intentalo.
Funcionará.
Todo bien.
Buena suerte.