21. Linuxda xavfsizlik choralari. Ip protokollar. Ip manzil va portlar bilan ishlash


Bashda Kompyuterni 5 daqiqadan so‘ng o‘chiruvchi skript



Yüklə 0,57 Mb.
səhifə48/100
tarix17.12.2022
ölçüsü0,57 Mb.
#75874
1   ...   44   45   46   47   48   49   50   51   ...   100
21. Linuxda xavfsizlik choralari. Ip protokollar. Ip manzil va p

163. Bashda Kompyuterni 5 daqiqadan so‘ng o‘chiruvchi skript yozilsin.
O'chirish buyrug'i tizimni xavfsiz tarzda o'chirib qo'yadi . Tizimga kirgan barcha foydalanuvchilarga tizim ishlamay qolganligi haqida xabar beriladi va tizimga kirish operatsiyalari bloklanadi. Tizimni darhol yoki belgilangan kechikishdan keyin o'chirish mumkin. Vaqt argumenti ikki xil formatga ega bo'lishi mumkin. Bu formatdagi mutlaq vaqt va m - hozirdan keyingi daqiqalar soni bo'lgan hh:mm formatdagi nisbiy vaqt bo'lishi mumkin .+m
Quyidagi misolda tizimning yopilishi soat 11:00 da belgilanadi:
$ sudo shutdown 11:00
Quyidagi misol tizimni 5 daqiqadan keyin rejalashtiradi:
$ sudo shutdown +5
164. Bashda Dir1 nomli direktoriya yaratib, uning bir sath yuqoridagi direktoriga nusxalovchi skript yozilsin. Yangi katalog yaratishda birinchi qadam bu yangi katalogning asosiy katalogi boʻlmoqchi boʻlgan katalogga oʻtishdir cd.
Mkdir Keyin, yangi katalogga bermoqchi bo'lgan nomdan keyin buyruqni ishlating (masalan, mkdir directory-name)
$ cd documents
$ mkdir Dir1
$ cd Dir1
$ pwd
/users/jpalomino/documents/Dir1
Dastlab documents papkasiga utib olinayabdi va shu papka ichida Dir1 yaratilayabdi. cp -r siz ko'chirmoqchi bo'lgan katalog nomidan keyin katalog nomini va katalogdan nusxa ko'chirmoqchi bo'lgan joyga katalog nomini ishlatib, butun katalogni boshqa katalogga nusxalashingiz mumkin
cp -r directory-name-1 directory-name-2
165. Bashda Operatsion tizim arxitekturasini ko‘rsatuvchi skript yozilsin
Bash shell skripti bilan ishlashda siz ko'p marta tizim versiyasini yoki kod nomini yoki operatsion tizim arxitekturasini olishingiz kerak bo'lishi mumkin. Ulardan ba’zilari quydagilar. Ubuntu versiyasi tafsilotlarini olish uchun buyruq –r bilan lsb_release dan foydalaning
$ lsb_release -r
Chiqarilgan vaqti: 14.04
Ubuntu versiyasi tafsilotlarini olish uchun buyruq –c bilan lsb_release dan foydalaning
$ lsb_release -c
Kod nomi: ishonchli
Parametrli unamebuyruq yordamida operatsion tizim arxitekturasi tafsilotlarini topish uchun –m
$ unname -m
x86_64
Endi bu qiymatlarni qobiq skriptida ishlatishimiz kerak bo'lsa, bu qiymatlarni o'zgaruvchida saqlang.
#!/bin/bash
Versiya=$(lsb_release -r --short)
Kod nomi=$(lsb_release -c --short)
OSArch=$(unname -m)
echo "Versiya = $Versiya"
echo "Kod nomi = $Kod nomi"
echo "OS arxitekturasi = $OSArch"

Yüklə 0,57 Mb.

Dostları ilə paylaş:
1   ...   44   45   46   47   48   49   50   51   ...   100




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin