Ertaga hudo hoxlasa Granting Permissions (fayllarga ruxsatlar berish) ni ko'rib chiqamiz
👍1
(Granting Permissons) Linux tizimidagi foydalanuvchilar va guruhlar uchun fayllar va kataloglarga kirish huquqlarini belgilash jarayonini ifodalaydi . Linux fayl va kataloglarni kim o'qishi, yozishi va o'zgartirishi mumkinligini boshqarish va ruxsat berish uchun ishlatiladi.
<Raqamlar orqali >
‼️ bunda taqiqlangan yoki ishlatishdan oldin chuqur o'ylash kerak bo'lgan "777" mavjud.
Yuqoridagilar bn juda ko'p duch kelasiz ozgina uzingiz ham amaliyot qilib ko'ring bitta yangi fayl ochib sinab ko'rsez yaxshiroq esda qoladi.
@Linux_uz_learn
u (user) => foydalanuvchi. g (group) => guruh uchun.o (other) => boshqalar uchun.a (all: u, g, and o) => barchaga.r => o'qish ruxsati (read).w => yozish ruxsati (Write).x => bajarish ruxsati (Execute).- =>ruxsatni olib qo'yish (remove access).+ => Ruxsat qo'shish (add access) .chmod => change permission(rusxsat o'zgartirilishi).chmod a+r myfile => bu misol orqali siz "myfile" ga "a => hamma va -r => o'qish" huquqini qo'shdiz.chmod go-rw myfile=> bu misolda myfile uchun guruh va boshqa foydalanuvchilar uchun o'qish va yozish ruxsatini olib tashladiz ( endi faqat o'zingizda o'qish va yozish ruxsati bor )
ls -l => buyrug'i orqali siz filelarni tekshirib ko'rishiz mumkin.<Raqamlar orqali >
‼️ bunda taqiqlangan yoki ishlatishdan oldin chuqur o'ylash kerak bo'lgan "777" mavjud.
777 => har kim hamma narsani qila oladi (o'qish, yozish yoki bajarish).755 => siz hamma narsani qila olasiz; boshqalar faqat o'qishi va bajarishi mumkin .755 => siz hamma narsani qila olasiz; boshqalar faqat o'qishi va bajarishi mumkin .644 => siz o'qishingiz va yozishingiz mumkin; boshqalar faqat o'qiy oladi.Yuqoridagilar bn juda ko'p duch kelasiz ozgina uzingiz ham amaliyot qilib ko'ring bitta yangi fayl ochib sinab ko'rsez yaxshiroq esda qoladi.
@Linux_uz_learn
Desktop Application larni qisman o'chirish va butkul o'chirishni ham yozib qoldiraman uzim eng yaxshi ko'rgan misol orqali😅.
Misol =>
<!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>
Misol =>
Va bu buyruqlarni men har oyda kamida bir marta ishlataman CSGO o'ynamayman deymanuu lekin qo'l ketib qolaveradi😁.
@Linux_uz_learn
sudo apt-get remove => Bu buyruq Aplikatsiyani tizimingizdan olib tashlaydi, lekin konfiguratsiya fayllari buzilmaydi.Misol =>
sudo apt-get remove steam => qilib men Steamni o'chirib yuborsam Steam Desktop yo'qoladi, o'chadi lekin men Steamni qayta o'rnatsam yana O'yinni tortib olishim shart emas yani CSGO turgan bo'ladi 😅 .<!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>
sudo apt-get purge => Bu buyruq Aplikatsiya va uning konfiguratsiya fayllarini tizimingizdan olib tashlaydi. Konfiguratsiya fayllari butunlay o'chiriladi, shuning uchun kelajakda Appni qayta o'rnatsangiz, uni qayta sozlashingiz kerak bo'ladi.Misol =>
sudo apt-get purge steam => Agar bu buyruq bn Steamni o'chirib keyin Steamni yana qayta o'rnatsam yana Usha CSGO ni qaytadan 13GB ga tortib olishim kerak 😂 yani Steamga tegishli barcha fayllar o'chib ketgan bo'ladi .Va bu buyruqlarni men har oyda kamida bir marta ishlataman CSGO o'ynamayman deymanuu lekin qo'l ketib qolaveradi😁.
@Linux_uz_learn
👍2
Blog ochilganiga 1 hafta bo'ldi ammo ancha narsa yozdim sal bo'lsa ham foydasi tegdimi?. Hali yana ko'rib chiqishimiz kerak bo'lgan ko'p mavzular bor.
Final Results
92%
Ha yangi narsalar o'rgandim yaxshi ketyammiz👌
8%
Yoq bir tiyinga qimmat hammasi😂
Bugun mix yoki Information buyruqlarini ko'rib chiqamiz.
@Linux_uz_learn
neofetch => Neofetch operatsion tizimingiz, dasturiy ta'minot, va qurilmangiz haqidagi ma'lumotlarni terminalda turib ko'rsatadi.man => foydalanuvchilarga terminalda ishlaydigan buyruq yoki dasturning ma'lumotnomalarini ko'rish imkonini beradifree => Hotirani ko'rish uchun.uptime => Tizim qancha vaqt faolligini (ishlayotganini) ko'rish uchunsudo dmidecode -t memory=> qurilma hotirasi haqidagi malumotlarni o'qish uchun.
sudo dmidecode -t system=> qurilma haqida malumot olish uchun.
sudo dmidecode -t bios => BIOS ma'lumotlarini chop etish uchunsudo dmidecode -t processor => protsessor haqida malumotlarni ko'rish uchun .top => Ishlayotgan barcha Linux jarayonlarini ko'rish uchun. qo'shimcha malumot uchun .top -u user => o'sha userga tegishli barcha ishlayatgan jarayonlarni ma'lumotlarini ko'rish uchun.uname -r => kernel release haqida malumot olish uchun. sudo fdisk -l => file system haqida malumot olish uchun.inxi -C => To'liq protsessor ma'lumotlarini, jumladan protsessorning soat tezligi va maksimal protsessor tezligini ko'rish uchun.hardinfo => GTK+ oynasida qurilma ma'lumotlarini ko'rsatadi.lsblk => Disk malumotlarini ko'rish uchun.@Linux_uz_learn
👍2
Linux_uz_Learn
Bugun mix yoki Information buyruqlarini ko'rib chiqamiz. neofetch => Neofetch operatsion tizimingiz, dasturiy ta'minot, va qurilmangiz haqidagi ma'lumotlarni terminalda turib ko'rsatadi. man => foydalanuvchilarga terminalda ishlaydigan buyruq yoki dasturning…
Bu buyruqlar juda foydali va sizni haqiqiy linux user bo'lishizga yordam beradi. Bu commandlar Debianda ishlashini bilaman boshqa distro lar haqida bilmadim chunki uzim asosan Debian ishlataman. Blogda Linux userlar qancha ko'paysa shuncha qiziqarli kontentlar qo'yib boriladi.
Weekendda hudo hoxlasa Network commandlarni ko'rib chiqamiz. Uzim ham ozgina bilamanku lekin bu yerga yozishdan oldin yana ozgina izlanib ko'rish kerak.
👍2
mana shunday va shunga o'xshash terminal bn uzizni huddi hackerlardek ko'rsatib Do'stlarni hayratlantirishni hoxlayszmi kommentda yozing agar Kerak bo'lsa yozib qoldiraman.😂💻
@Linux_uz_learn
@Linux_uz_learn
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3
Linux_uz_Learn
mana shunday va shunga o'xshash terminal bn uzizni huddi hackerlardek ko'rsatib Do'stlarni hayratlantirishni hoxlayszmi kommentda yozing agar Kerak bo'lsa yozib qoldiraman.😂💻 @Linux_uz_learn
1. sudo apt-add-repository ppa:hollywood/ppa
2. sudo apt-get update
3. sudo apt-get install byobu hollywood
4. hollywood
quyidagi buyruqlarni terminalga ketma -ketlikda kiriting va keyin Do'stlarni hayron qoldiring. Man 1 yil oldin o'rnatgan edim Zarari yo'q
2. sudo apt-get update
3. sudo apt-get install byobu hollywood
4. hollywood
quyidagi buyruqlarni terminalga ketma -ketlikda kiriting va keyin Do'stlarni hayron qoldiring. Man 1 yil oldin o'rnatgan edim Zarari yo'q
Bugun Head bilan Tail Commandlarini ko'rib chiqamiz uncha qiyin emaskuu lekin ancha foydali.
Agar siz standart 10 dan boshqa qatorlar sonini ko'rishni istasangiz, u holda
<!!!!!!!!!!!!!!!!!!!!!!>
<!!!!!!!!!!!!!!!!!>
Ikkalasini teng ishlatish.
Bu buyruqlar sizni vaqtizni ancha tejaydi shunda qaysidir faylni ichida nima borligini bilish uchun siz file-systemga murojat qilishiz shart emas terminalni uzida turib bilib olaverasiz.
@Linux_uz_learn
head => buyrug'i ma'lum bir faylning birinchi 10 qatorni ko'rish uchun. Agar siz standart 10 dan boshqa qatorlar sonini ko'rishni istasangiz, u holda
-n variant, olinadigan qatorlar sonini bildiruvchi son bilan birga ishlatiladi. => head -n 3 /etc/passwd => shunda siz birinchi 3 ta qatorni ko'rasiz.head -n 3 /etc/passwd /etc/group => head buyrug'i bir nechta fayllarni ham ko'rish mumkin. Misol uchun, quyidagi buyruq ikkala fayllarni birinchi 3 qatorini ko'rsatadi. <!!!!!!!!!!!!!!!!!!!!!!>
tail => buyrug'i ma'lum bir faylning so'nggi 10 qatorni ko'rish uchun. tail -n 3 /etc/passwd => tail da head kabi -n qo'shimcha bn qatorlar sonini uziz belgilaysiz. <!!!!!!!!!!!!!!!!!>
Ikkalasini teng ishlatish.
head -n 5 /etc/passwd & tail -n 5 /etc/passwd=> bunda shu faylni birinchi va ohirgi 5 qatorini ko'rishiz mumkin.
Bu buyruqlar sizni vaqtizni ancha tejaydi shunda qaysidir faylni ichida nima borligini bilish uchun siz file-systemga murojat qilishiz shart emas terminalni uzida turib bilib olaverasiz.
@Linux_uz_learn
Linux(debian) da vaqtinchalik user yaratish.
Misolda ham batafsil tushuna olasiz. Biz yaratgan "ertaga" nomli user ertaga o'chib ketadi.
@Linux_uz_learn
sudo useradd -e 2023-02-18 -m -c "ertaga" ertaga => bunda biz ertaga o'chib ketadigan "ertaga" degan user yaratdik.-e( --expire date) => amal qilish muddati, so‘ngra hisobning amal qilish muddati ko‘rsatiladi. YYYY-MM-DD formatida bo'lishi kerak. -m (–create-home) => home directory ga yangi userlarni qo'shmaydi .-c (–comment) => Odatda foydalanuvchining toʻliq ismini koʻrsatish uchun foydalaniladi, adminlar uchun foydali .sudo passwd ertaga => keyin "ertaga" nomli userga password qo'yiladi.sudo chage -l ertaga => bu buyruq orqali siz Yangi user haqida malumotlarni ko'ra olasiz.lslogins ertaga => bu buyruq ham user haqida malumot olish uchun.Misolda ham batafsil tushuna olasiz. Biz yaratgan "ertaga" nomli user ertaga o'chib ketadi.
@Linux_uz_learn
Linux(Debian) da User qo'shish va uni olib tashlash .
Misol orqali yanada osonroq tushunasiz bu yerda biz Sasha nomli yangi user yaratdik va uni olib tashladik, buni uziz ham sinab ko'rishiz mumkun.
@Linux_uz_learn
sudo adduser username => bunda username degan joyiga uziz qo'shmoqchi bo'lgan usernameni kiritasiz. Keyin password bn Bazi informatsiyalar so'raydi shunchaki enterni bosib o'tkazib yuboraverasiz.sudo passwd username => siz qo'shgan yangi user uchun passwordni yangilash uchun.userdel -r username => usha Userni olib tashlash uchun. Misol orqali yanada osonroq tushunasiz bu yerda biz Sasha nomli yangi user yaratdik va uni olib tashladik, buni uziz ham sinab ko'rishiz mumkun.
@Linux_uz_learn
Ayrim Network Commandlar ):
1.
2.
3.
4. DIG(Domain Information Groper) => Bu DNS (Domain Name System) nomlari va ular bilan bog'liq IP manzillar haqida keng ma'lumot olish uchun ishlatiladi.
4.
@Linux_uz_learn
1.
whois => usha Website haqida malumot olish uchun.whois google.com => Misol2.
ifconfig => Bu buyruq Linux kompizda joriy tarmoq konfiguratsiyasini, jumladan IP manzillari, MAC manzillari va tarmoq interfeyslarini ko'rsatadi.ifconfig eth0,
ifconfig lo , ifconfig wlan0 => bu 3ta buyruq ham IP manzilni topishni boshqa yo'llari.3.
IP => ifconfig ni yangi versiyasidir.ip address show => Kompning IP manzillarini ko'rsatish uchun.ip addr, show ip addr , ip a => bu 3ta buyruq ham IP manzilni topishni boshqa yo'llari bunda IP bn yuqorida esa ifconfig bn edi.4. DIG(Domain Information Groper) => Bu DNS (Domain Name System) nomlari va ular bilan bog'liq IP manzillar haqida keng ma'lumot olish uchun ishlatiladi.
dig google.com => bunda biz Google domain haqida malumot ko'rishimiz mumkin.dig google.com +short => Bu buyruq google.com ni IP manzilini ko'rsatadi .4.
iwconfig => simsiz tarmoq interfeyslari haqidagi ma'lumotlarni ko'rsatish uchun ishlatiladi va SSID va shifrlash kabi asosiy Wi-Fi maʼlumotlarini koʻrishingiz va sozlashingiz mumkin.@Linux_uz_learn
Linux_uz_Learn
Ayrim Network Commandlar ): 1.whois => usha Website haqida malumot olish uchun. whois google.com => Misol 2. ifconfig => Bu buyruq Linux kompizda joriy tarmoq konfiguratsiyasini, jumladan IP manzillari, MAC manzillari va tarmoq interfeyslarini ko'rsatadi.…
To'grisi kop narsa yozmoqchi edim Lekin uzim ham uncha tushunmadim Internetdan ko'rib. Bular esa uzim bilganim. Shunga to'g'ri tushunasizlar hozrcha shularni ko'rib chiqib turilar uzim oldin Real hayotda sinab ko'rib qanday ishlashini bilganimdan keyin yozib qoldiraman...