Linux (Ubuntu)

Jami: 550 ta buyruq mavjud
Docker va Virtualizatsiya
Virtuallashuvni tekshirish

Protsessor virtualizatsiyani qollashini aniqlaydi.

lscpu | grep Virtualization
Log va Monitoring
Xatolarni qidirish

Tizimdagi faqat Error darajasidagi xatolarni korsatadi.

journalctl -p err
Tarmoq (Network)
Yashirin SSH porti

Standart bolmagan port orqali SSH ulanish.

ssh -p 2222 user@host
Foydalanuvchilar
Guruhdan ochirish

Foydalanuvchini malum bir guruhdan chiqaradi.

sudo gpasswd -d user guruh
Disk va Xotira
Disk yozish tezligi

Diskka 1GB yozish orqali tezlikni olchaydi.

dd if=/dev/zero of=test bs=1G count=1
Fayl va Papkalar
Fayl qulfini ochish

Qulflangan faylni yana oddiy holatga qaytaradi.

sudo chattr -i fayl.txt
Fayl va Papkalar
Faylni qulflash

Faylni ochirib yoki ozgartirib bolmaydigan qilib qulflaydi.

sudo chattr +i fayl.txt
Tizim boshqaruvi
Xotirani tozalash

RAM keshini majburiy tozalash orqali xotirani boshatadi.

sudo sync; echo 3 | sudo tee /proc/sys/vm/drop_caches
Jarayonlar (Processes)
Vazifani oldinga chiqarish

Orqa fonda ishlayotgan vazifani asosiy ekranga qaytaradi.

fg %1
Tizim boshqaruvi
Terminal ranglari

Terminalda foydalanuvchi nomi rangini ozgartirish.

export PS1='\u@\h:\w\$ '
Paketlar (APT/DPKG)
Dastur qaramliklari

Dastur ishlashi uchun yana qanday paketlar kerakligini korsatadi.

apt-cache depends vlc
Paketlar (APT/DPKG)
Apt keshini tozalash

Yuklab olingan va keshda yotgan paket fayllarini ochiradi.

sudo apt clean
Disk va Xotira
Bosjoy qidirish (NCDU)

Diskni vizual tahlil qilib eng katta fayllarni korsatadi.

ncdu
Disk va Xotira
Disk UUID manzillari

Disklarning tizim uchun xos bolgan UUID raqamlarini korsatadi.

blkid
Foydalanuvchilar
Foydalanuvchini chiqarish

Foydalanuvchini tizimdan majburiy chiqarib yuboradi.

sudo pkill -u user_nomi
Jarayonlar (Processes)
Jarayonlar daraxti

Jarayonlarni bogliqlik daraxti korinishida korsatadi.

pstree
Tarmoq (Network)
Ping marshruti (MTR)

Ping va Traceroute buyruqlarining birlashtirilgan varianti.

mtr google.com
Tarmoq (Network)
TCP paketlarni kuzatish

Tarmoq orqali otayotgan paketlarni real vaqtda tahlil qiladi.

sudo tcpdump -i eth0
Docker va Virtualizatsiya
Docker image yuklash

Docker Hub-dan Ubuntu obrazini yuklab oladi.

docker pull ubuntu
Git va Versiya nazorati
Git loglari

Loyihadagi ozgarishlar tarixini qisqa ko'rsatadi.

git log --oneline
Paketlar (APT/DPKG)
Barcha snap paketlar

Ubuntu Snap dokonidan ornatilgan dasturlar royxati.

snap list
Tizim boshqaruvi
Dastur ishlash vaqti

Buyruq bajarilishi uchun qancha vaqt ketganini aniqlaydi.

time ls
Fayl va Papkalar
Fayl ruxsatini raqamda

Fayllar huquqini 755 yoki 644 kabi raqamli korinishda chiqaradi.

stat -c '%a %n' *
Log va Monitoring
Tizim yuklanish loglari

Oxirgi marta kompyuter yoqilgandagi barcha xabarlarni korsatadi.

journalctl -b
Fayl va Papkalar
Matnli faylni birlashtirish

Ikki faylni birlashtirib bitta yangi faylga yozadi.

cat f1 f2 > yangi
Xavfsizlik (Security)
Faylni base64 qilish

Faylni xavfsiz uzatish uchun Base64 formatiga otkazadi.

base64 fayl.txt
Qidiruv (Search)
Papka ichidan soz qidirish

Log papkasi ichidagi barcha fayllardan xato sozini qidiradi.

grep -r 'xato' /var/log/