Maqolalar katalogi
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!
📚 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!