Ubuntu bo’yicha foydali maslahatlar



Yüklə 1,13 Mb.
səhifə10/10
tarix12.05.2023
ölçüsü1,13 Mb.
#109976
1   2   3   4   5   6   7   8   9   10
Laboratoriya ishi №1. Mavzu Tizimni o’rnatish va yangilash. Ish

/mnt ( x# ni urniga aniq qurilma va bo‟lim nomini yozing masalan: a1)

  • Yozing mount –bind /dev /mnt/dev

  • Yozing mount –bind /proc /mnt/proc

  • Yozing cp /etc/resolv.conf /mnt/etc/resolv.conf

    (Eslatma: Siz kodlarni ko‟chirib yozib o‟tirishingiz shrt emas ctrl+c tugmasi bilan ko‟chirib terminalga shift+INS tugmalri bilan qo‟yishingiz mumkin, bu sizni ishingizni tezlashtiradi!)



    1. Yozing chroot /mnt

    2. Yozing grub-install –recheck /dev/sdx (x ni urninga aniq qurilmani yozing masalan:a )

    3. Yozing reboot (PC ni perezagruzka qilish uchun)

    Live USB yoki CD oling. Perezagruzkadan keyin siz GRUB2 menyusini korasiz. Lekin, Windows ni ko‟rmayapti. Hozir, buni qanday qilib o‟rnatishni ko‟rsataman. GRUB 2 Windows ni topadi:



    1. Linux OS ni ishga tushiring.

    2. Terminal ochingva keyin yoziing sudo update-grub (root parolingizni yozing)

    Agar hammasi yaxshi o‟tgan bulsa GRUB2 Windows bulimini topganligini ko‟rsatadi.


    Siz bilan Ram.co birga bo‟ldi shu maqola orqali sizlarga foydam teygan bulsa bag‟oyatta hursandman (bye bye for now!!)

    List last n line in Linux


    Kecha Apache web serverning error_log (serverdagi ro‟y bergan xatolar haqida ma‟lumotlar saqlanadi) faylini ko‟rish uchun ochib ko‟rganimda, judayam ko‟p qatorga ega ekan. Oxirgi xatoni o‟qish uchun oxiriga yetib borolmadim , keyin google dan shunday deb qidirdim:
    tail last 10 line in linux va javobni ham oldim,quidagicha bo‟lar ekan: tail -n error_log.txt
    Izoh: n raqami – bu yerda faylning oxiridan boshlab n qator
    izoh: tail – cat, less singari matnli faylni o‟qish uchun foydalaniladigan dastur. Unda faqat o‟qish mumkin!

    Linuxda hamma foydalanuvchilar ro’yhatini chiqarish List all users in Linux

    Bugun kimdir kelib mendan Linuxda hamma foydalanuvchilar ro‟yhatini chop etib beradigan komandani so‟rab qoldi. Avval hech ishim tushmagan ekan, bitta foydalanuvchi bor yo‟qligini bilsa bo‟ladi, lekin hamma foydalanuvchini ro‟yhatini chiqarishni bilmas ekanman. Keyin tezda Google amakiga murojat qildim va javoblarni oldim.


    Hamma foydalanuvchi maxsus yaratilgan foydalanuvchiga biriktiriladi. Bu fayl ichida hamma foydalanuvchilar ro‟yhati turadi, lekin ular tartibsiz ravishda va har xil xizmatlar foydalanuvchlari(ftp,mysql va h) ham shu fayl ichida joylashgan bo‟ladi.


    cat /etc/passwd


    Biz bu ro‟yhatdan tizimga kirishi mumkin bo‟lgan normal foydalanuvchilarni ajratib olishimiz kerak.


    Normal foydalanuvchilarning ID si 1000 dan yuqorida yaratiladi. Root id si 1000 teng.

    cat /etc/passwd |grep 1000* Natija:


    user:x:1000:1000:user,,,:/home/user:/bin/bash wiki:x:1001:1001:Sarvar,4,223123,231,32131254:/home/wiki:/bin/bash beko:x:1002:1002:jahongir,jahongir,1232313,12,12:/home/beko:/bin/bash kola:x:1003:1003::/home/kola:/bin/sh lola:x:1004:1004::/home/lola:/bin/sh


    kamola:x:1006:1006:Kamola,dsadsadsa,dsa,dsa,das:/home/kamola:/bin/bash kamol:x:1007:1007::/home/kamol:/bin/sh

    ko‟rib turibsiz, foydalanuvchilar ro‟yhati chop etildi, lekin bizga faqat foydalanuvchi nomi kerak.





    cat /etc/passwd | grep /home | cut -d: -f1
    Yüklə 1,13 Mb.

    Dostları ilə paylaş:
  • 1   2   3   4   5   6   7   8   9   10




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

        Ana səhifə