Linux (Ubuntu)

Jami: 550 ta buyruq mavjud
Users
Foydalanuvchining barcha guruhlarini ko'rish

User qaysi huquqlarga ega guruhlarda borligini ko'rsatadi.

groups [username]
Logs
Log faylini hajmini nolga tushirish

Faylni o'chirmasdan uning ichidagi barcha matnlarni tozalaydi.

truncate -s 0 access.log
Logs
Yadro (Kernel) xabarlarini real vaqtda kuzatish

Yangi qurilma ulanishi yoki xatoliklarni jonli ko'rsatadi.

sudo dmesg -w
Logs
Faqat bugungi loglarni ko'rish

Tizimdagi faqat bugun sodir bo'lgan voqealarni filtrlash.

journalctl --since today
Logs
Loglarni teskari tartibda (vaqt bo'yicha) ko'rish

Eng oxirgi tizim xabarlarini birinchi bo'lib chiqaradi.

journalctl -r
SSH
SSH ulanishni ochiq qoldirish (KeepAlive)

Aloqa uzilib qolmasligi uchun har daqiqada signal yuboradi.

ssh -o "ServerAliveInterval 60" user@host
SSH
SSH orqali fayl nusxalash (Port bilan)

Standart bo'lmagan portdagi SSH serverga fayl yuborish.

scp -P 2222 file.txt user@host:/path
Security
Tizimdagi barcha SUID fayllarni topish

Xavfsizlik uchun xavfli bo'lishi mumkin bo'lgan (root huquqi bilan ishlovchi) fayllar.

find / -perm /4000 -type f
Security
Ochiq portni tashqaridan tekshirish

Masofaviy serverdagi port ochiqligini (Telnet o'rniga) tekshiradi.

nc -zv [IP] 80
Encryption
Shifrlangan faylni ochish

Parol kiritish orqali shifrlangan faylni asl holiga qaytaradi.

openssl enc -d -aes-256-cbc -in file.enc -out file.txt
Encryption
Faylni AES-256 bilan shifrlash

Faylni yuqori darajadagi xavfsizlik bilan parollaydi.

openssl enc -aes-256-cbc -salt -in file.txt -out file.enc
Network
DNS keshini tozalash (systemd)

Tizimdagi eski DNS yozuvlarini o'chirib tashlaydi.

sudo resolvectl flush-caches
Network
Socket statistikasi (batafsil)

Har bir ulanish qancha xotira iste'mol qilayotganini ko'rsatadi.

ss -m
Network
MTU hajmini o'zgartirish

Paket hajmini chegaralash (tunneling protokollari uchun kerak).

sudo ip link set eth0 mtu 1400
Network
Tarmoq interfeysini yoqish/o'chirish

Belgilangan tarmoq kartasini dasturiy ravishda ishga tushiradi.

sudo ip link set eth0 up
Network
Lokal tarmoqdagi barcha IP va MAC manzillar

Routerga ulangan barcha qurilmalarni tezkor aniqlaydi.

sudo nmap -sn 192.168.1.0/24
Network
Barcha faol ulanishlarni mamlakat kodi bilan ko'rish

Paket qaysi davlatlar orqali o'tayotganini (AS number) ko'rsatadi.

sudo traceroute -A google.com
Optimization
I/O prioritetini o'zgartirish (ionice)

Jarayonning disk bilan ishlash ustunligini pasaytiradi (idle mode).

ionice -c 3 -p [PID]
Optimization
Jarayonni ma'lum bir CPU yadrosiga bog'lash

Dasturni faqat belgilangan (masalan 0-yadro) protsessor yadrosida ishlatadi.

taskset -c 0 python3 script.py
Optimization
Disk yozish keshini tekshirish

Diskning yozish keshini yoqilgan yoki o'chirilganligini ko'rsatadi.

sudo hdparm -W /dev/sda
Memory
Tizim xotira arxitekturasini ko'rish

Operativ xotira bloklari va ularning onlayn/offlayn holati.

lsmem
Optimization
CPU yuklamasini real vaqtda grafikda ko'rish

Terminalda CPU yuklamasini oddiy grafik ko'rinishida chizib ko'rsatadi.

tload
System
Terminalda sekundamer

Amal bajarilishiga ketgan aniq vaqtni o'lchaydi.

time sleep 10
Memory
Tizim xotira hajmi (GB)

RAM hajmini gigabaytlarda ko'rsatadi.

free -g
System
Barcha PATH yo'llari

Dasturlar qidiriladigan papkalarni alohida qatorda chiqaradi.

echo $PATH | tr ":" "\n"
System
Sessiyani qulflash

Terminal seansini parol bilan qulflab qo'yadi.

vlock
System
Foydalanuvchini guruhga qo'shish

Userga admin (sudo) huquqini berish.

sudo usermod -aG sudo [username]