Linux tizimi ma'lumotlarini ko'rish buyruqlar to'plami

Linuxtizim ma'lumotlarini ko'rish buyrug'i

(Tizim)

uname -a
#Yadro/OS/CPU ma'lumotlarini ko'rish

head -n 1 /etc/issue
#Operatsion tizim versiyasini tekshiring

cat /proc/cpuinfo
#CPU ma'lumotlarini ko'rish

hostname
#Kompyuter nomini ko'rish

lspci -tv
#Barcha PCI qurilmalari roʻyxati

lsusb -tv
#Barcha USB qurilmalar roʻyxati

lsmod
#Yuklangan yadro modullari roʻyxati

env
#Atrof-muhit o'zgaruvchilarini ko'rish

【manba】

* Hujjatlar: https://help.ubuntu.com/

root@ubuntu-512mb-sfo1-01:~# free -m
umumiy foydalanilgan bepul umumiy buferlar keshlangan
Xotira: 494 227 266 0 10 185
-/+ buferlar/kesh: 31 462
Almashtirish: 0 so'rash 0 0

root@ubuntu-512mb-sfo1-01:~# grep MemFree /proc/meminfo
MemFree: 272820 kB

 

free -m
#Xotiradan foydalanish va almashtirishni koʻrish

df -h
#Har bir boʻlimdan foydalanishni koʻring

du -sh <目录名>
#Ko'rsatilgan katalog hajmini ko'rish

find . -type f -size +100M
#100M dan ortiq fayllarni toping

find . -type f -print |wc -l
#Joriy katalogdagi fayllar sonini hisoblang

grep MemTotal /proc/meminfo
#Xotiraning umumiy hajmini koʻrish

grep MemFree /proc/meminfo
#Bo'sh xotira miqdorini tekshiring

uptime
#Tizimning ishlash vaqtini, foydalanuvchilar sonini, yuklashni ko'ring

cat /proc/loadavg
#Tizim yukini koʻrish

【Disklar va bo'limlar】

mount | column -t
#Biriktirilgan boʻlim holatini koʻrish

kod> fdisk -l

#Barcha bo'limlarni ko'rish

swapon -s
#Barcha almashtirish bo'limlarini ko'rish

hdparm -i /dev/hda
#Disk parametrlarini ko'rish (faqat IDE qurilmalari uchun)

dmesg | grep IDE
#IDE qurilmasini ishga tushirishda aniqlash holatini koʻring

【tarmoq】

ifconfig
#Barcha tarmoq interfeyslarining xususiyatlarini ko'rish

iptables -L
#Xavfsizlik devori sozlamalarini koʻrish

route -n
#Marshrutlash jadvalini ko'rish

netstat -lntp
#Barcha tinglash portlarini koʻrish

netstat -antp
#Barcha oʻrnatilgan ulanishlarni koʻrish

netstat -s
#Tarmoq statistikasini koʻrish

【jarayon】

cat /proc/sys/kernel/threads-max
Tizim tomonidan ruxsat etilgan mavzularning maksimal sonini ko'ring

cat /proc/sys/kernel/pid_max
Tizim tomonidan ruxsat etilgan maksimal jarayonlar sonini ko'ring

ps -ef
# barcha jarayonlarni ko'rish

top
#Real vaqt rejimida jarayon holatini ko'rsatish

ll /proc/PID/fd/
#Agar jarayon juda koʻp protsessorni egallasa, uni topish uchun ll /proc/PID/fd/ buyrugʻidan foydalaning, agar topa olmasangiz, bir necha marta toping.

【foydalanuvchi】

w
#Faol foydalanuvchilarni koʻrish

id <用户名>
#Ko'rsatilgan foydalanuvchi ma'lumotlarini ko'rish

last
#Foydalanuvchining kirish jurnalini koʻrish

cut -d: -f1 /etc/passwd
#Tizimning barcha foydalanuvchilarini ko'rish

cut -d: -f1 /etc/group
#Tizimdagi barcha guruhlarni koʻrish

crontab -l
#Joriy foydalanuvchining rejalashtirilgan vazifalarini koʻrish

【Xizmat】

chkconfig --list
#Barcha tizim xizmatlari roʻyxati

chkconfig --list | grep on
#Barcha boshlangan tizim xizmatlari roʻyxati

##【CentOs Xizmat versiyasi so'rovi]
CentOS xizmat versiyasi so'rovi buyrug'i:

1. Linux yadrosi versiyasini tekshiring
uname -r

2. CentOS versiyasini tekshiring
cat /etc/redhat-release

3. PHP versiyasini tekshiring
php -v

4. Ko‘rish MySQL Versiya
mysql -v

5. Apache versiyasini tekshiring
rpm -qa httpd

6. Joriy CPU ma'lumotlarini ko'rish
cat /proc/cpuinfo

7. Joriy protsessor chastotasini tekshiring
cat /proc/cpuinfo | grep MHz

【dastur】

rpm -qa
# oʻrnatilgan hammasini koʻrishDasturiy ta'minotPaket

Umumiy xizmatlar uchun #Restart buyrug'i
service memcached restart

service monit restart
service mysqld restart
service mysql restart
service httpd restart

monit start all

service nginx restart

#CWPni qayta ishga tushiring
service cwpsrv restart

# xotira xotirasida qayta ishga tushirildi
service memcached restart
service memcached start
service memcached stop

#boot start xotira xotirasida saqlangan
chkconfig memcached on

Kod kuchga kirishi uchun httpd buyrug'ini qayta ishga tushiring:
service httpd restart
service httpd start
service httpd stop

chkconfig httpd on

httpd buyrug'ini qayta yuklang:
service httpd force-reload
service httpd reload

Nginx qayta ishga tushirish buyrug'i:
/etc/init.d/nginxd restart

service nginxd force-reload
service nginxd reload
service nginxd restart

php-fpm qayta ishga tushirish buyrug'i:
/etc/init.d/php-fpm restart
service php-fpm restart
service php-fpm start

php-fpm-ni qayta o'rnating:
sudo yum reinstall php-fpm

service mysql restart
service mysqld restart

service mysql stop
service mysqld stop

service mysql start
service mysqld start

Xotiradan foydalanish va xotiradan foydalanish reytingini ko'rish uchun quyidagi buyruqdan foydalaning:
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less

mysql_upgrade jadvallarni tekshirish va tuzatish va tizim jadvallarini yangilash uchun quyidagi buyruqlarni bajaradi:
mysqlcheck --all-databases --check-upgrade --auto-repair

MySQL buyrug'ini yoping:
killall mysqld

MySQL jarayonini ko'ring:
ps -ef|grep mysqld
watch -n 1 "ps -ef | grep mysql"

pid-file=/var/lib/mysql/centos-cwl.pid

MYSQL, KLOXO-MR ning PID fayl yo'lini boshqaruv paneli "jarayon" orqali ko'rish mumkin:
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid

yoki barcha jarayonlarni ko'rish uchun SSH buyrug'i "ps -ef":
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid

MySQL holatini tekshirish uchun har daqiqada buyruqni boshlash uchun ushbu qatorni /etc/crontab ga qo'shishingiz mumkin:
* * * * * /sbin/service mysql status || service mysql start

【Monit buyrug'i】

standart boshlash, to'xtatish, qayta ishga tushirish buyruqlarini kuzatish:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart

kuzatingIzoh:
Monit demon jarayoni sifatida o‘rnatilgan va tizim bilan boshlanadigan sozlamalar inittabga qo‘shilganligi sababli, agar monit jarayoni to‘xtab qolsa, init jarayoni uni qayta ishga tushiradi va monit boshqa xizmatlarni nazorat qiladi, ya’ni monit xizmatlarni nazorat qila olmaydi. odatdagi usullar yordamida to'xtatilishi kerak, chunki to'xtatilgandan so'ng, monit ularni yana ishga tushiradi.

Monit tomonidan nazorat qilinadigan xizmatni to'xtatish uchun monit stop nomi kabi buyruqdan foydalanish kerak, masalan, tomcatni to'xtatish:
monit stop tomcat

Monit foydalanish orqali nazorat qilinadigan barcha xizmatlarni to'xtatish uchun:
monit stop all

Xizmatni ishga tushirish uchun siz monit stop name buyrug'idan foydalanishingiz mumkin,

Hammasini boshlash uchun:
monit start all

Monitni tizimdan boshlash uchun o'rnating va uni /etc/inittab faylining oxiriga qo'shing
# Monitni standart ishga tushirish darajalarida ishga tushiring
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc

Monitni o'chirish:
yum remove monit

【Yuklab olish va ochish】

Xiàzài wordpress Ning so'nggi versiyasi
wget http://zh.wordpress.org/latest-zh_CN.tar.gz

oching
tar zxvf latest-zh_CN.tar.gz

Wordpress papkasidagi fayllarni (mutlaq yo'l) joriy katalog joylashgan joyga ko'chiring
mv wordpress/* .

/cgi-bin katalogini joriy katalogga o'tkazing
$mv wwwroot/cgi-bin .

Joriy katalogdagi barcha fayllarni oldingi katalogga nusxalash
cp -rpf -f * ../

Redis xizmatini qanday to'xtatish/qayta boshlash/boshlash mumkin?
Agar siz redisni apt-get yoki yum install bilan o'rnatgan bo'lsangiz, to'g'ridan-to'g'ri quyidagi buyruqlar bilan redisni to'xtatish/boshlash/qayta ishga tushirishingiz mumkin.
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
/etc/init.d/redis restart

Agar siz manba kodidan redisni o'rnatgan bo'lsangiz, redis mijoz dasturi redis-cli-ning o'chirish buyrug'i orqali redis-ni qayta ishga tushirishingiz mumkin:
redis-cli -h 127.0.0.1 -p 6379 shutdown

Agar yuqoridagi usullarning hech biri redisni to'xtata olmasa, siz yakuniy quroldan foydalanishingiz mumkin:
kill -9

[Fayl joylashuvini ko'rish buyrug'i]

PHP konfiguratsiya fayli qayerda joylashganligini ko'ring:
Agar funktsiya taqiqlangan bo'lsa, uni qobiq ostida bajarishini ko'rish uchun phpinfo dan foydalaning
php -v / -name php.ini
或者
find / -name php.ini

 

Odatda, Linux minimal darajada o'rnatilganda, sukut bo'yicha wget o'rnatilmaydi.
yum o'rnatish
yum -y install wget

Tizimni avtomatik yangilash ishlamoqda va yum bloklangan.
Yum jarayonini o'chirishga majbur qilishingiz mumkin:
rm -f /var/run/yum.pid

 

Perl tekshirilmoqda... Tizimingizda Perl topilmadi: Perl ni o'rnating va agni sinab ko'ringain
Shubhasiz, Perl o'rnatilishi kerak.Perl o'rnatish buyrug'i quyidagicha:
yum -y install perl perl*

 

[Kloxo-MR boshqaruv paneli uchun SSH buyruqlari]

“Katalog yaratib bo‘lmadi” bilan mavzular yoki plaginlarni o‘rnatib bo‘lmadi.
Yechim: wp mavzu plaginining ruxsatlarini qayta o'zgartiring va papkani yuklang
Server xavfsizligi uchun 777 ta ruxsatni hammasini berib bo'lmaydi, shuning uchun bu kataloglarga 755 ruxsat berilgan ekan, faqat egasi yozishga ruxsat beradi.

Agar siz quyidagi buyruqni bajarsangiz:
sh /script/fix-chownchmod

Kloxo-MR saytning hujjat ildizidagi fayllar va kataloglarga egalik va ruxsatlarni qayta ko'rib chiqishga harakat qiladi

Kloxo-MR boshqaruv paneli: "admin>Server>(localhost)>IP-manzil>IP-ni qayta o'qish"-ga o'ting.

Server yangilanishi
Serverni so'nggi versiyaga yangilang
yum -y update

Yuqoridagi usul ko'p marta sinab ko'rilgan, ammo muammo hali ham mavjud, iltimos, quyidagi tuzatish buyrug'ini kiriting:
yum clean all; yum update -y; sh /script/cleanup

(Dasturni yangilashda, bir muncha vaqt o'tgach, ovqatlanishga o'ting va tekshirish, yangilash uchun qaytib kelingUFO.org.in, img.UFO.org.in sahifalari normal holatga qaytdi)

yum clean all; yum update -y; sh /script/cleanup
service httpd restart

Kiritilgan DNS yozuvlari "statistika" ni ta'minlash uchun yum clean all; yum update -y; sh /script/cleanup ni yangilagandan so'ng, quyidagilarni bajaring:
sh /script/fixdnsaddstatsrecord

Kloxo-MR-ni yangilang:
yum clean all; yum update kloxomr7 -y; yum update -y

Kloxo-MR-ni qayta o'rnating:
Hech qanday xato topilmasa, quyidagi buyruqni sinab ko'ring:
sh /script/upcp -y

Umid qilamanki, Chen Veyliang blogi ( https://www.chenweiliang.com/ ) siz uchun foydali bo'lgan "Linux tizimi ma'lumotlarini ko'rish buyruqlar to'plami" bilan birgalikda.

Ushbu maqolaning havolasini baham ko'rish uchun xush kelibsiz:https://www.chenweiliang.com/cwl-405.html

Eng so'nggi yangiliklardan xabardor bo'lish uchun Chen Veyliang blogining Telegram kanaliga xush kelibsiz!

🔔 Birinchi bo'lib kanalning yuqori katalogida qimmatli "ChatGPT Content Marketing AI vositasidan foydalanish bo'yicha qo'llanma"ni qo'lga kiriting! 🌟
📚 Ushbu qo'llanmada katta ahamiyatga ega, 🌟Bu kamdan-kam imkoniyat, uni qo'ldan boy bermang! ⏰⌛💨
Baham ko'ring va yoqsa like!
Sizning baham ko'rish va yoqtirishlaringiz bizning doimiy motivatsiyamizdir!

 

发表 评论

Sizning elektron pochta manzilingiz e'lon qilinmaydi. 必填 项 已 用 * Yorliq

tepaga aylantiring