Linux (Ubuntu)

Jami: 550 ta buyruq mavjud
Security
Muvaffaqiyatsiz loginlarni ko'rish

SSH orqali kirishga bo'lgan muvaffaqiyatsiz urinishlar logi.

sudo grep "Failed password" /var/log/auth.log
Security
Ochiq portlarni PID bilan ko'rish

Qaysi portni qaysi dastur (PID) ishlatayotganini ko'rsatadi.

sudo ss -tulpn
Memory
Eng ko'p RAM yeyotgan 5 ta jarayon

Xotirani eng ko'p band qilgan jarayonlar ro'yxati.

ps aux --sort=-%mem | head -n 6
Process
Zombi jarayonlarni topish

Tizimda "osilib" qolgan (Zombi) jarayonlarni aniqlaydi.

ps aux | awk '{ print $8 " " $2 }' | grep -w Z
Memory
RAMni tozalash (Cache)

Tizim keshini tozalab, operativ xotirani bo'shatadi.

sync; echo 3 > /proc/sys/vm/drop_caches
Hardware
PCI shinasidagi qurilmalar

Video karta, tarmoq kartasi va boshqa PCI qurilmalar haqida batafsil ma'lumot.

lspci -v
Hardware
USB qurilmalar daraxti

USB portlarga ulangan qurilmalarni ierarxiya ko'rinishida ko'rsatadi.

lsusb -t
Hardware
BIOS versiyasini bilish

Ona plataning BIOS versiyasi haqida ma'lumot beradi.

sudo dmidecode -s bios-version
Hardware
GPU holatini tekshirish

Nvidia video kartalari uchun resurslar va harorat monitori.

nvidia-smi
Hardware
CPU haroratini ko'rish

Tizimdagi barcha datchiklar va CPU haroratini ko'rsatadi.

sensors
Fayl va Papkalar
Fayl litsenziyasi

Litsenziya faylining boshini korish.

head -n 5 LICENSE
Xavfsizlik (Security)
Sudo vaqti

Sudo paroli muddatini yangilaydi.

sudo -v
Log va Monitoring
RAM bandligi foizda

RAM bandligini foizda hisoblaydi.

free | grep Mem | awk '{print $3/$2 * 100.0}'
Tizim boshqaruvi
Kernel yuklanish

Yadro yuklanish parametrlarini korsatadi.

cat /proc/cmdline
Tizim boshqaruvi
Hostname korish

Kompyuterning tarmoqdagi nomini chiqaradi.

hostname
Matn tahrirlash
Boshliqlarni ochirish

Fayl ichidagi barcha boshliqlarni olib tashlaydi.

tr -d ' ' < f.txt
Tarmoq (Network)
Interfeysni ochirish

Tarmoq interfeysini toxtatadi.

sudo ifdown eth0
Tarmoq (Network)
Interfeysni yoqish

Ochirilgan tarmoq interfeysini yoqadi.

sudo ifup eth0
Tarmoq (Network)
SSH aloqani saqlash

Ulanish uzilib qolmasligi uchun signal yuboradi.

ssh -o ServerAliveInterval=60 u@h
Foydalanuvchilar
History oxirgi 20

Oxirgi ishlatilgan 20 ta buyruq.

history 20
Paketlar (APT/DPKG)
Upgrade loglari

Oxirgi marta yangilangan paketlar royxati.

grep 'upgrade ' /var/log/dpkg.log
Tizim boshqaruvi
Tizim ornatilgan sana

Tizim qachon ornatilganini korsatadi.

ls -ctl / | tail -1
Matn tahrirlash
Faqat oqish rejimi

Faylni tasodifan ozgartirmaslik uchun ochish.

view fayl.txt
Fayl va Papkalar
Rekursiv chmod

Papkani va ichidagilarni ruxsatini ozgartiradi.

chmod -R 755 papka
Tizim boshqaruvi
Bashrc yangilash

Sozlamalarni darhol faollashtiradi.

source ~/.bashrc
Matn tahrirlash
Vimda saqlab chiqish

Vimdan ozgarishlarni saqlab chiqish.

:wq
Matn tahrirlash
Vimdan majburiy chiqish

Vimdan ozgarishlarni saqlamasdan chiqish.

:q!