Hei, semuanya, ini skrip baru lainnya yang akan kita bahas.
Ini tentang memeriksa konektivitas berlebih lainnya.
Tentu saja, Anda perlu selalu mengetahui jika Anda berada di lingkungan yang lebih besar, Anda perlu tahu apakah server
Anda yang lain benar-benar dapat dijangkau dan pangbourne.
Sekarang, saya tahu ada banyak solusi pemantauan yang ada di luar sana yang dimiliki banyak perusahaan.
Mereka sebenarnya adalah mereka yang memantau server, mereka memantau pemeriksaan kesehatan dan semuanya.
Tapi tetap saja, sesekali, Anda benar-benar perlu melakukan ping ke server lain atau server jarak jauh yang benar-benar
memberi tahu Anda apakah mereka hidup atau mati.
Jadi pelajaran ini adalah tentang melakukan ping ke server.
Apa yang akan kamu lakukan?
Apakah kita benar-benar akan membuat skrip untuk memeriksa status dari host atau host jarak jauh dan kita akan mengetahui
apakah itu pingle atau bukan skrip yang sangat sederhana yang sebenarnya harus kita gabungkan dalam grup ini.
Kita harus menggabungkan, jika pernyataan lain kita mungkin kita harus benar-benar menggabungkan pernyataan do while bersama-sama dan Anda akan melihat
bagaimana kita bisa melakukan ping ke server.
Saya membuka mesin Linux saya dan saya juga memiliki dokumen singkat di sini.
Anda bisa mengatakan lembar contekan, yang sudah saya memiliki skrip yang tertulis di sana karena jika saya benar-benar hitam dengan Anda,
saya mungkin lupa dan saya mungkin kehilangan waktu.
Dan saya pasti tidak ingin melakukan itu.
Saya pasti tidak ingin kehilangan waktu dan waktu Anda.
Jadi, hal pertama yang ingin saya lakukan adalah saya ingin menyebutkan satu hal bahwa sebelumnya
kita sebenarnya membuat direktori bernama Professional Scripts.
Sekarang saya perhatikan seluruh direktori ini adalah direktori yang sangat panjang.
Mari kita persingkat.
Jadi dengan cara ini akan lebih mudah untuk benar-benar mengubah arah dari satu tempat ke tempat lain.
Jadi saya akan melakukan lebih banyak skrip direktori profesional ke piesse.
Simbol yang sekarang akan Anda lihat adalah saya memiliki bagian panggilan langsung dan saya pergi ke P. S. , yang merupakan singkatan dari skrip
profesional dan sekarang saya memiliki semua skrip saya.
Jadi untuk memulai dengan itu, sekarang mari kita mulai membuat skrip pertama kita yang akan membayar alamat
IP.
Sekarang, alamat IP yang saya pilih adalah alamat IP pada modem rumah saya, yaitu satu sampai 168, satu keluar
satu.
Dan kemungkinan besar, jika Anda berada di lingkungan rumah, bukan di kantor, maka alamat IP Anda sama dengan satu delapan
satu enam puluh satu koma satu.
Jika tidak sama, maka Anda bisa mencari tahu IP gateway default hanya untuk menguji apakah Anda menyalinnya atau
tidak.
Atau Anda bisa melakukan ping atau Anda bisa memilih IP apa pun yang dapat Anda uji skrip Anda.
Jadi saya telah memilih satu I satu ke 161 titik satu.
Ini adalah IP saya yang akan saya uji.
Jadi pertama-tama mari kita buat skrip dan saya akan menyebut skrip itu membayar.
Oke, dan ini pertama kalinya saya akan menyalin dan kemudian nanti, jadi saya akan segera melakukan
informasinya.
Tanggal.
Deskripsi, skrip ini akan melakukan ping ke host jarak jauh.
Dan beri tahu, tentu saja.
Diubah.
Dan karena ini adalah pertama kalinya dan saya akan meninggalkan status itu, oke, sekarang mari kita mulai pekerjaan yang sebenarnya
sekarang.
Apakah kita mendefinisikan variabel yang sekarang membayar?
Saya yakin kalian tahu apa itu skrip merah muda, Pink keluar pada host jarak jauh melakukan ping ke alamat IP
dan memberi tahu Anda apakah sebuah host tersedia atau tidak.
Jadi izinkan saya menulis dan keluar dari skrip ini, pastikan Anda menyimpannya.
Dan jika Anda tidak tahu warna pink, ketikkan saja satu ke 168, yang itu ke satu.
Dan Anda akan melihat Anda mendapatkan 64 byte kembali dari mesin ini.
Artinya ada mesin di luar sana dengan alamat IP itu dan dapat dijangkau.
Pokoknya, sekarang mari kembali ke naskah kita.
Jadi apa yang kami coba lakukan dengan skrip adalah kami ingin Penghu.
Minus C dihitung, cukup ping sekali.
IP 192, sekali 168, memenangkannya.
Sekarang, saat Anda melanjutkan, Anda mungkin berpikir, hei, kenapa Imran tahu semua pilihan yang berbeda untuk
menentukan bagaimana dia bisa mengingat?
Bagaimana dia bisa memilih dengan sangat cepat?
Sejujurnya, saya tidak ingat di sana berkali-kali.
Saya langsung online, saya Google dan dan saya mendapatkan opsinya.
Jadi kalo mau ke Google Ping hanya sekali, semua ketikan, hanya sekali di Shell script atau ping saja sekali kuda jarak
jauh.
Dan itu akan memberi saya pilihan yang saya cari.
Jadi jangan khawatir tentang itu.
Anda bukan orang yang Anda pikirkan, hei, ingatan saya buruk.
Saya tidak akan mengingatnya.
Percayalah, ingatan saya mungkin lebih buruk dari Anda.
Jadi jangan khawatir jika Anda melupakan apapun.
Pergi online dan cari dan Anda akan mendapatkannya selama Anda mengetik dengan tepat apa yang Anda cari.
Baiklah, maju terus.
Jadi kami melakukan ping ke IP ini.
Baiklah.
Ini akan melakukan ping.
Ini akan melakukan ping satu kali.
Sempurna.
Sekarang, apa yang akan terjadi?
Apa yang Anda coba lakukan saat ping?
OK, kami coba katakan adalah jika.
Braket tunggal.
Tanda tanya dollar sekarang, apa itu tanda tanya dollar?
Tanda tanya dolar adalah output dari semua perintah yang Anda jalankan secara default.
Tanda tanya dolar kembali ke, ya, gunakan satu adalah nol, yaitu itu.
Iya.
Itu berjalan dengan sukses atau apa pun, jadi ini adalah status keluar, jika Anda tidak tahu perbedaan antara status keluar,
Anda dapat mencarinya.
Tapi kebanyakan ada dua exit yang biasanya saya andalkan status exit.
Satu jawaban.
Jadi tanda tanya dolar.
Jika kembali dari perintah saya di atas, yang membayar minus C satu alamat IP sama dengan nol.
Oke, Anda lihat, jika nilai yang dikembalikan sama dengan nol, yang berarti berhasil dijalankan, maka berhasil.
Sejak pernyataan sikap NFL, kita harus menentukan kemudian tab, seperti yang saya katakan sebelumnya, selalu letakkan tab sehingga akan terlihat
rapi dan bersih.
Lalu apa yang ingin Anda lakukan itu, Anda tahu, Penghu sukses, tuan rumah bisa dijangkau.
Dan apa yang ingin kamu lakukan?
Yah, sederhana.
Mengatakan.
Oke, bagaimana?
Sesederhana itu.
Baiklah, sempurna.
Sekarang, bagaimana jika Anda tidak mendapatkan status nol, yang mana?
Berkemahlah, lalu apa yang ingin Anda lakukan?
Apa lagi jika itu tidak berhasil, lalu apa lagi yang bergema tidak OK?
Benar, jadi jika saya melakukan ini atau melakukan itu.
Oke sempurna.
Sekarang setiap kali Anda mulai, jika Anda harus mengakhirinya dengan.
Itu.
Dan itu cukup banyak.
Simpan skrip Anda.
Berikan izin yang dapat dieksekusi ke skrip Anda.
Dan sekarang jalankan skrip, mari buat layar dan saya akan menjalankan skrip.
Sempurna, Anda lihat, itu berjalan dan berjalan satu kali dan itu kembali dan berhasil, statistik kembali, satu
paket dikirim.
Ini semua adalah bagian dari skrip merah muda.
Jadi kami kembali ke status aktif adalah nol yang berarti berjalan.
Dan itulah mengapa saya katakan dan itulah mengapa skrip mengatakan tidak apa-apa.
Sempurna.
Sekarang bagaimana jika saya memberikan alamat IP jadi saya akan mengubah alamat IP saya di sini.
Saya telah menentukan di sini lagi, saya akan mengubah alamat IP menjadi satu I menjadi 61 menjadi 35.
Sekarang, bagaimana cara mendapatkan alamat IP itu?
Saya baru saja melakukan ping ke beberapa alamat IP di jaringan rumah saya.
Saya yakin jika Anda memiliki jaringan rumah, alamat IP Anda mungkin digunakan dari dua hingga seperti 15 atau 20 setidaknya, karena kami memiliki
begitu banyak gadget di rumah.
Tetapi sangat tidak mungkin Anda akan menggunakan 235 IP.
Jadi yang saya lakukan adalah sebelum saya memilih IP itu, saya hanya melakukan ping IP itu.
Oke, Anda lihat, saya pangu IP itu dan IP itu tidak dapat dijangkau.
Jadi itulah mengapa saya memilih IP itu.
Anda juga dapat memilih IP apa pun yang bukan Pingle.
Jadi saya akan kembali ke skrip saya dan kali ini saya akan mengubah IP menjadi alih-alih satu menjadi satu, saya
akan mengubahnya menjadi dua, tiga, lima.
Dan simpan sekarang saat saya menjalankannya.
Apa yang harus saya dapatkan?
Itu tidak bisa benar dan itu akan kembali dan itu akan mengatakan tidak OK.
Jadi begitulah cara kerja skrip F else dan untuk melakukan ping ke host lain perangkat lain, itu adalah sesuatu
yang pasti akan Anda kerjakan.
Saya yakin jika Anda adalah administrator sistem atau insinyur atau peran apa pun, Anda mungkin
harus melakukannya sekarang.
Selanjutnya adalah jika Anda perhatikan di sini, saya memiliki keluaran ini masuk, keluaran itu.
Ini akan memberi saya ping itu dan kemudian akan memberi saya anggukan.
Oke, sekarang bagaimana jika saya hanya khawatir bahwa tidak menunjukkan apa-apa kepada saya.
Katakan saja jika tidak apa-apa dan jika tidak.
Jadi apa yang akan kita lakukan disini?
Seperti yang telah saya tulis di sini, Anda dapat menampilkan.
Karena di sini, ketika Anda melakukan penk, output ke layar, jika Anda
tidak ingin itu menjadi output di layar, maka ada Syntex ini yang harus Anda tentukan.
Itu tanda ampersand Grayden-nya.
Dan Deb, tidak, itu berarti Anda mengeluarkannya ke dev null dev null hanyalah sebuah file di Linux.
Ini adalah file null.
Setiap kali Anda melempar apa pun ke nol, itu akan hilang begitu saja.
Begitulah adanya.
Dan saya sangat berharap.
Anda mungkin pernah mendengarnya juga.
Jadi saya akan kembali ke naskah saya dan kali ini saya akan mengatakannya, Anda tahu apa?
Jangan membuang pesan ke layar, saya tidak peduli dengan pesannya.
Yang saya pedulikan adalah apa hasilnya?
Apakah OK atau tidak?
Sekarang, saya akan menjalankannya.
Sekarang, jika Anda lihat, izinkan saya mengosongkan layar sehingga Anda akan melihatnya tampil sangat bagus dan rapi dan bersih.
Jadi dia tidak membuang semua pesan itu.
Yang akan saya dapatkan tidak baik-baik saja.
Itulah yang sangat saya pedulikan.
Anda tidak benar-benar ingin melihat semua sampah di layar karena itu tidak hanya akan membingungkan Anda, tetapi juga
membutuhkan waktu Anda untuk benar-benar membacanya dan apa yang sebenarnya Anda cari.
Jadi jika saya mengubah IP kembali menjadi satu, maka saya akan mendapatkan OK secara sederhana dan lugas.
Oke, sekarang sempurna.
Hal berikutnya yang ingin saya bahas adalah bagaimana jika Anda ingin mendefinisikan IP itu dalam variabel, artinya Anda meletakkan
IP itu di depan variabel.
Jadi, alih-alih hanya melakukan ping ke IP langsung, Anda melakukan ping ke variabel.
Mengapa saya melakukan itu?
Karena berkali-kali Anda ingin menambahkan beberapa host atau, Anda tahu, hal-hal tertentu yang Anda inginkan, Anda mungkin ingin
melakukan ping beberapa kali, kemudian Anda tidak ingin menentukan IP lagi dan lagi dan
lagi.
Anda tinggal menentukan satu kali dan kemudian melakukan Hosta sendiri.
Jadi saya akan kembali ke skrip paing.
Dan sekarang saya akan memasukkan tingkat variabel di sini dan variabel yang akan saya lakukan adalah host.
Sama dengan kode tanda 192, 168, satu ke satu, kutip, tutup, itu variabel saya sekarang, daripada membayar IP,
yang akan saya katakan adalah membayar host dan host dolar.
Benar, dan kali ini saya akan membuat skrip saya sedikit lebih menarik, saya akan katakan jika.
Membayar host ini, yang merupakan variabel ini, dan saya akan menambahkan dua
tambahan, jika output berhasil, maka OK, daripada hanya OK, saya akan mengatakan kemudian mengatakan host IP-nya OK, OK.
Dan jika tidak, jika dia bukan Pingle, maka tuan rumah.
Tidak oke.
Anda lihat, saya menggunakan variabel saya dengan sangat efisien sekarang, saya menggunakannya tiga berbeda di tiga tempat berbeda.
Saya tidak harus menentukan IP di sini, maaf IP di sini.
Saya tidak harus menentukan IP di sini.
Saya telah menentukan IP hanya satu kali sebagai variabel di sini dan sekarang saya hanya akan menggunakan variabel itu sebagai atau
wadah itu dan saya akan menggunakannya lagi dan lagi dan lagi.
OK, jadi mari kita jalankan.
Bagus, IP benar yang saya coba ping sudah OK.
Jadi sekarang sangat spesifik yang memberi tahu saya bahwa ini adalah IP yang Anda coba ping dan tidak
apa-apa untuk tidak mengkhawatirkannya sekarang.
Bagaimana jika saya mengubah IP menjadi 235?
Dia, tentu saja, salah satu dari saya yang tidak dapat dibayar yang bukan merupakan tanda dan sekarang mari kita bersihkan layar sehingga
kita dapat melihat skrip pembayaran yang lebih baik.
Ini akan melakukan ping.
Dan alasannya butuh waktu agak lama, karena terkadang Peng hanya menunggu saja untuk merespon.
Ini secara default.
Itu hanya menunggu saja.
Jadi, Anda lihat, itu kembali.
Dikatakan satu delapan lawan 161 dari tiga puluh lima tidak OK.
Sempurna.
Lihat bagaimana kita sebenarnya menggunakan variabel di sini dan digunakan pernyataan if dan L dan kita menempatkan variabel
di tempatnya.
Oke, sekarang yang berikutnya sedang berubah.
IP sudah melakukan itu.
Sempurna.
Sekarang yang berikutnya agak rumit, tapi mudah jika Anda melakukannya bersama-sama, ok.
Sekarang bagaimana jika Anda ingin melakukan ping ke beberapa alamat IP dalam satu skrip.
OK, satu ip saya kapanga.
Benar aku bisa.
Saya tidak mau.
Saya harus membuat skrip dengan harapan saat ini saya mengerti Anda mungkin berpikir seperti itu.
Tetapi alasan kami memulai dengan satu IP, jadi Anda akan mengerti bagaimana jika Anda ingin membayar 100 server.
Sekarang semuanya menjadi menarik.
Sekarang Anda benar-benar tidak perlu memiliki skrip itu.
Baik.
OK, jadi pertama-tama, yang perlu Anda lakukan adalah memasukkan alamat IP yang ingin Anda
bayarkan ke file.
Jadi saya akan membuat file dan saya
akan menyebutnya host saya.
Dan saya akan memasukkan alamat IP dari satu ke 168 di satu ke satu dan yang kedua, saya akan memasukkannya
ke satu cara ke satu, 68, satu, dua tiga puluh empat.
Jadi sekarang, karena kami hanya mengerjakan dua ipis, jika Anda multipel karena Anda ingin mencobanya.
Silakan lanjutkan sekarang.
Aman.
Sekarang ini hanya file kosong.
Maaf, ini hanya file datar.
Dan mari lakukan host saya dan Anda akan melihatnya memiliki dua alamat IP.
Sekarang, alih-alih mengubah skrip yang ada, saya akan membuat skrip baru.
Dan tentu saja saya tidak akan membuat skrip baru dari awal, tetapi
yang akan saya lakukan adalah saya hanya menyalin skrip paing saya dan memberi nama itu skrip Pangu dasbor semua.
Jadi dengan cara ini akan mengidentifikasi bahwa ini untuk semua multipel dan layanan banyak lubang.
Oke, sekarang skrip pengiriman, Dasch, semua yang Anda lihat di sini sudah selesai, tetapi saya
hanya perlu mengubah deskripsi yang mengatakan ini akan melakukan ping ke host jarak jauh, bukan host yang lebih banyak, beberapa host jarak jauh.
Pastikan Anda mengubah deskripsi ini sangat penting.
Oke, sekarang kita akan masuk dan apa yang akan saya lakukan adalah saya akan memberi tahu Anda apa?
Mari pertama-tama singkirkan host variabel ini.
Saya akan mulai dari sini.
Apa tuan rumah itu?
Jadi ini adalah variabel dan variabel inilah yang Anda miliki untuk menentukan lokasi file Anda.
Jadi itulah Egholm.
Saya melihat Flash PSP untuk skrip yang sempurna.
Ingat, kami melakukan itu dan B, apa nama yang kami pilih untuk file flash tersebut.
Apakah itu tuan rumah.
Sebenarnya tidak yakin.
Biar saya periksa, jadi pastikan lokasi ini dan file host ini benar.
Jika tidak, skrip akan mengeluh.
Tidak, saya menentukan host saya dan ini adalah rumah, saya memiliki direktori p e.
Tuan rumah saya.
Oke sempurna.
Jadi sekarang di sini adalah lokasi file yang memiliki semua host ganda saya.
Oke sempurna.
Sekarang saya ingin menggunakan for loop untuk itu.
Mengapa?
Karena untuk Loop memungkinkan Anda untuk membaca skrip satu atau dua kali atau sebanyak kali sampai
semuanya dibaca atau semuanya telah terpenuhi.
Jadi jika saya tidak menentukan Loop, yang akan terjadi adalah ia akan memilih IP pertama dalam daftar dan itu akan
selesai.
Ini tidak akan melalui IP kedua.
Itulah mengapa kita harus menentukan loop untuk IP.
Sekarang, mengapa saya memilih IP.
IP hanyalah sebuah wadah lagi.
Itu hanya variabel.
Anda bisa memilih apa saja untuk IP masuk.
Dan Darla.
Tanda kurung di mana kucing?
Menentukan.
Tuan rumah dolar.
Oke, sekarang Anda melihat apa yang saya lakukan untuk saya. p, saya menempatkan saya membuat wadah, wadah lain ipe masuk dan
saya membawa ini ke laut.
Horsfall apa maaf, bukan karena saya membawa ini.
Darla Horseflies, Apa itu Dollar Horsfall, Dollar Horsfall adalah.
Rumah, saya semua tersenyum, jadi inilah yang saya katakan untuk IP dan meletakkan semua yang berasal dari hasil ini tuan
rumah kucing meletakkan semuanya di dalamnya.
Baiklah, sempurna.
Saya akan melakukan itu.
Sekarang, apa lagi yang kamu ingin aku lakukan sekarang?
Karena Anda harus menentukan apa yang tepat sekali Anda lakukan untuk selalu harus melakukan apa yang dilakukan untuk sementara
waktu baik.
Jadi baiklah.
Sekarang apa yang kamu ingin aku lakukan.
Saya akan lakukan adalah saya akan memindahkan satu tab ini dan saya akan mengatakan ping C1, hal yang sama.
Dan sekarang bukannya tuan rumah yang ingin saya lakukan.
IP, karena di sini.
Ini IPY, ini wadahnya, saya tentukan di sini.
Sekarang Anda mungkin berpikir, hei, Amron, mengapa saya tidak bisa menggunakan variabel yang sama?
Hmm, itu pertanyaan yang bagus.
Saya tidak tahu.
Mencoba mungkin berhasil, tapi begitulah cara saya menjalani latihan.
Dan jika Anda ingin mencobanya, silakan menjadi tamu saya.
Cobalah jika berhasil.
Sempurna.
Baiklah.
Jadi, oke, berhutang.
Tidak sekarang.
Kembali ke skrip yang sama jika.
Pound tanda tanya satu dolar sama dengan nol, lalu sebagai ganti selang.
Sekarang Anda berbicara tentang IP, IP saya taruh di sana membayar tiket.
Saya akan membiarkannya seperti IP OK.
Dan hal yang sama di sini.
IP tidak OK.
Jadi, omong-omong, file yang sedang saya lihat ini, akan saya lakukan.
Saya akan melampirkan file itu dengan pelajaran ini sehingga Anda tidak perlu khawatir tentang itu.
Anda juga dapat menyalin tempel jika terkadang membuat kesalahan saat menulis skrip, sering kali saya mengatakan
bahkan 80 persen atau 85 persen kali Anda membuat kesalahan.
Saya membuat kesalahan juga.
Itu sebabnya saya mencoba menulisnya.
Jadi tidak akan ada kesalahan apapun.
Oke, jadi ini yang akan saya lakukan lagi.
Jadi saya harap Anda mengerti apa yang saya coba lakukan.
Ini adalah variabel dan variabel apa yang akan dilakukan?
Ini akan menentukan nama file.
Oke, sekarang untuk IP, ini adalah variabel lain dan mengatakan itu, Anda tahu apa, buka dan
baca file cat itu file itu dan file itu hanya milik Donahoe.
Saya tidak tahu mengapa saya terus mengatakan bahwa Seahorse begitu terbiasa mengatakan itu anjing laut.
Oke, lakukan ping apa pun yang ada di dalam rumah kucing Carse dan lakukan skenario yang sama.
Sekarang satu hal lagi, jangan lupa di bagian bawah ketika Anda telah melakukan apa yang harus Anda miliki.
Selesai.
Hal yang sama jika Anda memiliki bayaran.
Anda harus memilikinya jika Anda memiliki jika Anda harus memiliki biaya, jika Anda punya, apakah Anda harus melakukannya.
Baiklah, sempurna.
Sekarang mari kita jalankan.
Mari kita verifikasi apakah kita memilikinya, oke?
Kami melakukan ping skrip semua hit, masukkan satu, ited 162, satu OK dan 192 161 bahwa 235 tidak OK.
Anda melihat cara kerjanya.
Jadi begitulah cara Anda benar-benar dapat membuat skrip yang akan memiliki beberapa alamat IP atau beberapa nama host dan yang
ingin Anda ping.
Dan tentu saja jika Anda ingin menjalankan skrip pada tugas cron, mereka dapat mencobanya, tetapi kita akan
membahasnya nanti.
Jadi fokus saja pada yang satu ini dan cobalah.
Dan jika Anda jika Anda serius bisa mencoba melakukannya, pekerjaan cron itu akan otomatis berjalan dalam waktu tertentu.
Cobalah.
Ini akan berhasil.
Baiklah.
Semoga berhasil.