Məqalələr kataloqu
Linuxsistem məlumatlarına baxmaq əmri
(Sistem)
uname -a
#Kernel/OS/CPU məlumatlarına baxın
head -n 1 /etc/issue
#Əməliyyat sisteminin versiyasını yoxlayın
cat /proc/cpuinfo
# CPU məlumatlarına baxın
hostname
#Kompüter adına baxın
lspci -tv
#Bütün PCI cihazlarını sadalayın
lsusb -tv
#Bütün USB cihazlarını sadalayın
lsmod
#Yüklənmiş kernel modullarının siyahısı
env
#Mühit dəyişənlərinə baxın
【resurs】
* Sənədlər: https://help.ubuntu.com/
root@ubuntu-512mb-sfo1-01:~# free -m
Keşlənmiş ümumi istifadə edilən pulsuz paylaşılan buferlər
Mem: 494 227 266 0 10 185
-/+ buferlər/keş: 31 462
Mübadilə: 0 Sorğu 0 0
root@ubuntu-512mb-sfo1-01:~# grep MemFree /proc/meminfo
MemFree: 272820 kB
free -m
#Yaddaş istifadəsinə və dəyişdirmə istifadəsinə baxın
df -h
#Hər bölmənin istifadəsinə baxın
du -sh <目录名>
#Göstərilən kataloqun ölçüsünə baxın
find . -type f -size +100M
#100M-dən çox faylları tapın
find . -type f -print |wc -l
#Cari qovluqdakı faylların sayını sayın
grep MemTotal /proc/meminfo
#Yaddaşın ümumi həcminə baxın
grep MemFree /proc/meminfo
#Boş yaddaşın miqdarını yoxlayın
uptime
#Sistem işləmə müddətinə, istifadəçi sayına, yükə baxın
cat /proc/loadavg
#Sistem yükünə baxın
【Disklər və arakəsmələr】
mount | column -t
#Əlavə edilmiş bölmə statusuna baxın
kod>fdisk -l
#Bütün bölmələrə baxın
swapon -s
#Bütün mübadilə bölmələrinə baxın
hdparm -i /dev/hda
#Disk parametrlərinə baxın (yalnız IDE cihazları üçün)
dmesg | grep IDE
#Başlanğıcda IDE cihaz aşkarlama statusuna baxın
【İnternet】
ifconfig
#Bütün şəbəkə interfeyslərinin xassələrinə baxın
iptables -L
#Firewall parametrlərinə baxın
route -n
#Marşrutlaşdırma cədvəlinə baxın
netstat -lntp
#Bütün dinləmə portlarına baxın
netstat -antp
#Bütün qurulmuş əlaqələrə baxın
netstat -s
#Şəbəkə statistikasına baxın
【proses】
cat /proc/sys/kernel/threads-max
Sistem tərəfindən icazə verilən mövzuların maksimum sayına baxın
cat /proc/sys/kernel/pid_max
Sistem tərəfindən icazə verilən maksimum proses sayına baxın
ps -ef
# bütün proseslərə baxın
top
#Prosesin vəziyyətini real vaxtda göstərin
ll /proc/PID/fd/
#Əgər proses çox CPU tələb edirsə, onu tapmaq üçün ll /proc/PID/fd/ əmrindən istifadə etdiyinizə əmin olun, əgər tapa bilmirsinizsə, bir neçə dəfə daha tapın.
【istifadəçi】
w
#Aktiv istifadəçilərə baxın
id <用户名>
#Göstərilən istifadəçi məlumatlarına baxın
last
#İstifadəçi giriş jurnalına baxın
cut -d: -f1 /etc/passwd
#Sistemin bütün istifadəçilərinə baxın
cut -d: -f1 /etc/group
#Sistemdəki bütün qruplara baxın
crontab -l
#Cari istifadəçinin planlaşdırılmış tapşırıqlarına baxın
【Xidmət et】
chkconfig --list
#Bütün sistem xidmətlərini sadalayın
chkconfig --list | grep on
#Bütün başlamış sistem xidmətlərini sadalayın
##【CentOS Xidmət versiyası sorğusu]
CentOS xidmət versiyası sorğu əmri:
1. Linux Kernel versiyasını yoxlayın
uname -r
2. CentOS versiyasını yoxlayın
cat /etc/redhat-release
3. PHP versiyasını yoxlayın
php -v
4. Baxın MySQL Versiya
mysql -v
5. Apache versiyasını yoxlayın
rpm -qa httpd
6. Cari CPU məlumatlarına baxın
cat /proc/cpuinfo
7. Cari CPU tezliyini yoxlayın
cat /proc/cpuinfo | grep MHz
【proqram】
rpm -qa
# quraşdırılmış hamısına baxınProqram təminatıPaket
Ümumi xidmətlər üçün #Yenidən başladın əmri
service memcached restart
service monit restart
service mysqld restart
service mysql restart
service httpd restart
monit start all
service nginx restart
#CWP-ni yenidən başladın
service cwpsrv restart
# yaddaş yaddaşını yenidən başladın
service memcached restart
service memcached start
service memcached stop
#boot start yaddaş yaddaşındadır
chkconfig memcached on
Kodun qüvvəyə minməsi üçün httpd-ni yenidən başladın əmr:
service httpd restart
service httpd start
service httpd stop
chkconfig httpd on
httpd əmrini yenidən yükləyin:
service httpd force-reload
service httpd reload
Nginx yenidən başladın əmri:
/etc/init.d/nginxd restart
service nginxd force-reload
service nginxd reload
service nginxd restart
php-fpm yenidən başladın əmri:
/etc/init.d/php-fpm restart
service php-fpm restart
service php-fpm start
php-fpm-i yenidən quraşdırın:
sudo yum reinstall php-fpm
service mysql restart
service mysqld restart
service mysql stop
service mysqld stop
service mysql start
service mysqld start
Yaddaş istifadəsi və proses yaddaş istifadəsi sıralamasına baxmaq üçün aşağıdakı əmrdən istifadə edin:
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less
mysql_upgrade cədvəlləri yoxlamaq və təmir etmək və sistem cədvəllərini təkmilləşdirmək üçün aşağıdakı əmrləri yerinə yetirir:
mysqlcheck --all-databases --check-upgrade --auto-repair
MySQL əmrini bağlayın:
killall mysqld
MySQL prosesinə baxın:
ps -ef|grep mysqld
watch -n 1 "ps -ef | grep mysql"
pid-file=/var/lib/mysql/centos-cwl.pid
MYSQL, KLOXO-MR-in PID fayl yoluna idarəetmə paneli "proses" vasitəsilə baxmaq olar:
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid
və ya bütün prosesləri görmək üçün SSH əmri "ps -ef":
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid
MySQL statusunu yoxlamaq üçün hər dəqiqə əmri başlamaq üçün bu sətri /etc/crontab-a əlavə edə bilərsiniz:
* * * * * /sbin/service mysql status || service mysql start
【Monit əmri】
standart start, stop, restart əmrlərini izləyin:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart
izləməkQeyd:
Monit bir demon prosesi olaraq təyin edildiyindən və sistemlə başlayan parametrlər inittab-a əlavə olunduğundan, monitorinq prosesi dayanarsa, init prosesi onu yenidən işə salacaq və monit digər xidmətlərə nəzarət edir, yəni monit monitorinq edir Xidmət edə bilməz. normal metoddan istifadə edərək dayandırıla bilər, çünki dayandırıldıqdan sonra monit onu yenidən işə salacaq.
Monit tərəfindən nəzarət edilən xidməti dayandırmaq üçün monit stop adı kimi bir əmr istifadə edilməlidir, məsələn, Tomcat-ı dayandırmaq üçün:
monit stop tomcat
Monit istifadə edərək izlənilən bütün xidmətləri dayandırmaq üçün:
monit stop all
Xidmətə başlamaq üçün monit stop name əmrindən istifadə edə bilərsiniz,
Hər şeyə başlamaq üçün:
monit start all
Monit-i sistemlə başlamaq üçün təyin edin və onu /etc/inittab faylının sonuna əlavə edin
# Standart qaçış səviyyələrində monitoru işləyin
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
Monit-i silin:
yum remove monit
【Yükləyin və açın】
下载 Mesaja Ən son versiyası
wget http://zh.wordpress.org/latest-zh_CN.tar.gz
açın
tar zxvf latest-zh_CN.tar.gz
Wordpress qovluğundakı faylları (mütləq yol) cari kataloq yerinə köçürün
mv wordpress/* .
/cgi-bin qovluğunu cari qovluğa köçürün
$mv wwwroot/cgi-bin .
Cari qovluqdakı bütün faylları əvvəlki qovluğa kopyalayın
cp -rpf -f * ../
Redis xidmətini necə dayandırmaq/yenidən başlamaq/başlamaq olar?
Əgər redis-i apt-get və ya yum install ilə quraşdırmısınızsa, aşağıdakı əmrlərlə birbaşa redis-i dayandıra/başlaya/yenidən başlaya bilərsiniz.
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
/etc/init.d/redis restart
Mənbə kodundan redis quraşdırmısınızsa, redis-in müştəri proqramı olan redis-cli-nin söndürmə əmri ilə redis-i yenidən başlada bilərsiniz:
redis-cli -h 127.0.0.1 -p 6379 shutdown
Əgər yuxarıda göstərilən üsullardan heç biri redis-i dayandırmaqda müvəffəq deyilsə, son silahdan istifadə edə bilərsiniz:
kill -9
[Fayl yeri əmrinə baxın]
PHP konfiqurasiya faylının harada yerləşdirildiyinə baxın:
Əgər funksiya qadağandırsa, onu qabıq altında icra etmək üçün phpinfo-dan istifadə edin
php -v / -name php.ini
或者
find / -name php.ini
Ümumiyyətlə, linux minimal şəkildə quraşdırıldıqda, wget standart olaraq quraşdırılmayacaq.
yum quraşdırın
yum -y install wget
Sistemin avtomatik təkmilləşdirilməsi işləyir və yum kilidlənib.
Yum prosesini bağlamağa məcbur edə bilərsiniz:
rm -f /var/run/yum.pid
Perl yoxlanılır... Sisteminizdə Perl tapılmadı: Zəhmət olmasa perl quraşdırın və ag cəhd edinain
Aydındır ki, perl quraşdırmaq lazımdır.Perl quraşdırma əmri aşağıdakı kimidir:
yum -y install perl perl*
[Kloxo-MR idarəetmə paneli üçün SSH əmrləri]
Mövzu və ya plaqini quraşdırarkən, "Kataloq yaratmaq mümkün deyil" ilə uğursuz olur.
Həll yolu: wp tema plagini və yükləmə qovluğunun icazələrini yenidən dəyişdirin
Server təhlükəsizliyi üçün biz bütün 777 icazələri verə bilmərik, belə ki, bu kataloqlara 755 icazə verildiyi müddətcə, yalnız sahibin yazmaq icazəsi var.
Aşağıdakı əmri işlədirsinizsə:
sh /script/fix-chownchmod
Kloxo-MR saytın sənəd kökündəki fayllar və qovluqlar üzərində mülkiyyət hüququ və icazələrin nəzərdən keçirilməsinə cəhd edəcək
Kloxo-MR İdarəetmə Paneli: "admin>Server>(localhost)>IP ünvanı>İP-ni yenidən oxu" bölməsinə keçin.
Server yeniləməsi
Serveri ən son versiyaya yeniləyin
yum -y update
Yuxarıdakı üsul dəfələrlə sınaqdan keçirilib, lakin hələ də problem var, lütfən, aşağıdakı təmir əmrini daxil edin:
yum clean all; yum update -y; sh /script/cleanup
(Proqram yeniləməsində bir müddət sonra yeməyə gedin və yoxlamaq, təzələmək üçün qayıdınUfo.org.in, img.Ufo.org.in səhifələri normal vəziyyətə qayıdır)
yum clean all; yum update -y; sh /script/cleanup
service httpd restart
Daxil edilmiş dns-lərin "statistikanı" qeyd etməsini təmin etmək üçün yum clean all; yum update -y; sh /script/cleanup-u yenilədikdən sonra, işlətdiyinizə əmin olun:
sh /script/fixdnsaddstatsrecord
Kloxo-MR-ni təkmilləşdirin:
yum clean all; yum update kloxomr7 -y; yum update -y
Kloxo-MR-ni yenidən quraşdırın:
Heç bir səhv tapılmazsa, aşağıdakı əmri sınayın:
sh /script/upcp -y
Hope Chen Weiliang Blogu ( https://www.chenweiliang.com/ ) sizin üçün faydalı olan "Linux sistem məlumatlarına baxış əmrləri toplusu"nu paylaşdı.
Bu məqalənin linkini paylaşmağa xoş gəlmisiniz:https://www.chenweiliang.com/cwl-405.html
Ən son yenilikləri əldə etmək üçün Chen Weiliang bloqunun Telegram kanalına xoş gəlmisiniz!
📚 Bu təlimatda böyük dəyər var, 🌟Bu nadir fürsətdir, qaçırmayın! ⏰⌛💨
Bəyəndinizsə paylaşın və bəyənin!
Paylaşımlarınız və bəyənmələriniz davamlı motivasiyamızdır!