Հոդվածների տեղեկատու
Linuxհամակարգի տեղեկատվության դիտման հրամանը
【համակարգ】
uname -a
#Դիտեք միջուկի/OS/CPU տեղեկատվությունը
head -n 1 /etc/issue
#Ստուգեք օպերացիոն համակարգի տարբերակը
cat /proc/cpuinfo
#Դիտեք պրոցեսորի տեղեկատվությունը
hostname
#Դիտեք համակարգչի անունը
lspci -tv
#Թվարկեք բոլոր PCI սարքերը
lsusb -tv
#Թվարկեք բոլոր USB սարքերը
lsmod
#List բեռնված միջուկի մոդուլները
env
#Դիտել շրջակա միջավայրի փոփոխականները
【ռեսուրս】
* Փաստաթղթեր. https://help.ubuntu.com/
root@ubuntu-512mb-sfo1-01:~# free -m
ընդհանուր օգտագործված անվճար համօգտագործվող բուֆերները պահված են
Mem՝ 494 227 266 0 10 185
-/+ բուֆերներ/քեշ՝ 31 462
Փոխանակում՝ 0 Հարց 0 0
root@ubuntu-512mb-sfo1-01:~# grep MemFree /proc/meminfo
MemFree՝ 272820 կԲ
free -m
#Դիտեք հիշողության օգտագործումը և փոխեք օգտագործումը
df -h
#Դիտեք յուրաքանչյուր բաժանման օգտագործումը
du -sh <目录名>
#Դիտեք նշված գրացուցակի չափը
find . -type f -size +100M
#Գտեք 100M-ից ավելի ֆայլեր
find . -type f -print |wc -l
#Հաշվե՛ք ընթացիկ գրացուցակում գտնվող ֆայլերի քանակը
grep MemTotal /proc/meminfo
#Դիտեք հիշողության ընդհանուր քանակը
grep MemFree /proc/meminfo
#Ստուգեք ազատ հիշողության քանակը
uptime
#Դիտեք համակարգի գործարկման ժամանակը, օգտվողների թիվը, բեռնումը
cat /proc/loadavg
#Դիտեք համակարգի բեռնվածությունը
【Սկավառակներ և միջնապատեր】
mount | column -t
#Դիտեք կցված բաժանման կարգավիճակը
կոդը>fdisk -l
#Դիտեք բոլոր բաժանմունքները
swapon -s
#Դիտեք բոլոր փոխանակման միջնորմները
hdparm -i /dev/hda
#Դիտեք սկավառակի պարամետրերը (միայն IDE սարքերի համար)
dmesg | grep IDE
#Դիտեք IDE սարքի հայտնաբերման կարգավիճակը գործարկման ժամանակ
【ցանց】
ifconfig
#Դիտեք բոլոր ցանցային միջերեսների հատկությունները
iptables -L
#Դիտեք firewall-ի կարգավորումները
route -n
#Դիտել երթուղային աղյուսակը
netstat -lntp
#Դիտեք լսողության բոլոր պորտերը
netstat -antp
#Դիտեք բոլոր հաստատված կապերը
netstat -s
#Դիտեք ցանցի վիճակագրությունը
【գործընթաց】
cat /proc/sys/kernel/threads-max
Դիտեք համակարգի կողմից թույլատրված թեմաների առավելագույն քանակը
cat /proc/sys/kernel/pid_max
Դիտեք համակարգի կողմից թույլատրված գործընթացների առավելագույն քանակը
ps -ef
# դիտել բոլոր գործընթացները
top
#Ցուցադրել գործընթացի կարգավիճակը իրական ժամանակում
ll /proc/PID/fd/
#Եթե պրոցեսը շատ պրոցեսոր է զբաղեցնում, համոզվեք, որ այն գտնելու համար օգտագործեք ll /proc/PID/fd/ հրամանը, եթե չեք կարողանում գտնել, մի քանի անգամ գտեք։
【օգտատեր】
w
#Դիտեք ակտիվ օգտվողներին
id <用户名>
#Դիտեք նշված օգտվողի տվյալները
last
#Դիտեք օգտվողի մուտքի մատյանը
cut -d: -f1 /etc/passwd
#Դիտեք համակարգի բոլոր օգտվողներին
cut -d: -f1 /etc/group
#Դիտեք համակարգի բոլոր խմբերը
crontab -l
#Դիտեք ընթացիկ օգտվողի պլանավորված առաջադրանքները
【Ծառայել】
chkconfig --list
#Թվարկե՛ք համակարգի բոլոր ծառայությունները
chkconfig --list | grep on
#Թվարկեք բոլոր սկսված համակարգի ծառայությունները
##【CentOS Ծառայության տարբերակի հարցում]
CentOS ծառայության տարբերակի հարցման հրաման.
1. Ստուգեք Linux Kernel տարբերակը
uname -r
2. Ստուգեք CentOS տարբերակը
cat /etc/redhat-release
3. Ստուգեք PHP տարբերակը
php -v
4. Դիտել MySQL վարկած
mysql -v
5. Ստուգեք Apache տարբերակը
rpm -qa httpd
6. Դիտեք ընթացիկ պրոցեսորի տեղեկատվությունը
cat /proc/cpuinfo
7. Ստուգեք ընթացիկ պրոցեսորի հաճախականությունը
cat /proc/cpuinfo | grep MHz
【ծրագիր】
rpm -qa
# դիտել բոլոր տեղադրվածներըԾրագրակազմ包
#Restart հրամանը ընդհանուր ծառայությունների համար
service memcached restart
service monit restart
service mysqld restart
service mysql restart
service httpd restart
monit start all
service nginx restart
#վերագործարկեք CWP-ն
service cwpsrv restart
# վերագործարկել memcached
service memcached restart
service memcached start
service memcached stop
#boot start memcached
chkconfig memcached on
Վերագործարկեք httpd-ը, որպեսզի կոդը ուժի մեջ մտնի հրամանը.
service httpd restart
service httpd start
service httpd stop
chkconfig httpd on
վերաբեռնել httpd հրամանը.
service httpd force-reload
service httpd reload
Nginx վերագործարկման հրաման.
/etc/init.d/nginxd restart
service nginxd force-reload
service nginxd reload
service nginxd restart
php-fpm վերագործարկման հրաման.
/etc/init.d/php-fpm restart
service php-fpm restart
service php-fpm start
Վերինտեղադրեք php-fpm.
sudo yum reinstall php-fpm
service mysql restart
service mysqld restart
service mysql stop
service mysqld stop
service mysql start
service mysqld start
Օգտագործեք հետևյալ հրամանը՝ հիշողության օգտագործման և մշակման հիշողության օգտագործման դասակարգումը տեսնելու համար.
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less
MySQL_upgrade-ը կատարում է հետևյալ հրամանները՝ աղյուսակները ստուգելու և վերանորոգելու և համակարգի աղյուսակները թարմացնելու համար.
mysqlcheck --all-databases --check-upgrade --auto-repair
Փակել MySQL հրամանը.
killall mysqld
Դիտեք mysql գործընթացը.
ps -ef|grep mysqld
watch -n 1 "ps -ef | grep mysql"
pid-file=/var/lib/mysql/centos-cwl.pid
MYSQL, KLOXO-MR-ի PID ֆայլի ուղին կարելի է դիտել կառավարման վահանակի «գործընթացի» միջոցով.
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid
կամ SSH հրաման «ps -ef»՝ բոլոր գործընթացները տեսնելու համար.
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid
Դուք կարող եք ավելացնել այս տողը /etc/crontab՝ ամեն րոպե հրամանը սկսելու համար՝ ստուգելու mysql կարգավիճակը.
* * * * * /sbin/service mysql status || service mysql start
【Մոնիտորինգի հրաման】
վերահսկել ստանդարտ մեկնարկի, դադարեցման, վերագործարկման հրամանները.
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart
մոնիտոր注意 事项:
Քանի որ monit-ը սահմանվում է որպես daemon պրոցես, և համակարգից սկսվող կարգավորումները ավելացվում են inittab-ին, եթե monit գործընթացը դադարեցվի, init գործընթացը կվերագործարկի այն, իսկ monit-ը մոնիտորինգի է ենթարկում այլ ծառայություններ, ինչը նշանակում է, որ monit մոնիտորները Ծառայությունը չի կարող: դադարեցնել սովորական մեթոդով, քանի որ դադարեցվելուց հետո monit-ը նորից կսկսի այն:
Monit-ի կողմից վերահսկվող ծառայությունը դադարեցնելու համար պետք է օգտագործվի monit stop name-ի նման հրաման, օրինակ՝ tomcat-ը կանգնեցնելու համար.
monit stop tomcat
Մոնտի օգտագործմամբ վերահսկվող բոլոր ծառայությունները դադարեցնելու համար՝
monit stop all
Ծառայություն սկսելու համար կարող եք օգտագործել հրամանը monit stop name,
Ամեն ինչ սկսելու համար հետևյալն է.
monit start all
Սահմանեք monit-ը սկսելու համակարգից և այն ավելացրեք /etc/inittab ֆայլի վերջում
# Գործարկեք մոնիտորը ստանդարտ գործարկման մակարդակներում
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
Տեղահանել մոնիտը՝
yum remove monit
【Ներբեռնեք և ապասեղմեք】
Ներբեռնեք WordPress Վերջին տարբերակը
wget http://zh.wordpress.org/latest-zh_CN.tar.gz
unzip
tar zxvf latest-zh_CN.tar.gz
Տեղափոխեք ֆայլերը wordpress թղթապանակում (բացարձակ ուղի) ընթացիկ գրացուցակի գտնվելու վայր
mv wordpress/* .
Տեղափոխեք /cgi-bin գրացուցակը ընթացիկ գրացուցակ
$mv wwwroot/cgi-bin .
Ընթացիկ գրացուցակի բոլոր ֆայլերը պատճենեք նախորդ գրացուցակում
cp -rpf -f * ../
Ինչպե՞ս դադարեցնել/վերագործարկել/սկսել redis ծառայությունը:
Եթե դուք տեղադրել եք redis-ը apt-get կամ yum install-ով, կարող եք անմիջապես դադարեցնել/սկսել/վերագործարկել redis-ը հետևյալ հրամաններով։
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
/etc/init.d/redis restart
Եթե դուք տեղադրել եք redis-ը աղբյուրի կոդից, կարող եք վերագործարկել redis-ը redis-cli-ի անջատման հրամանի միջոցով՝ redis-ի հաճախորդային ծրագրի միջոցով.
redis-cli -h 127.0.0.1 -p 6379 shutdown
Եթե վերը նշված մեթոդներից ոչ մեկին չհաջողվի դադարեցնել redis-ը, կարող եք օգտագործել վերջնական զենքը.
kill -9
[Դիտել ֆայլի տեղադրության հրամանը]
Տեսեք, թե որտեղ է տեղադրված PHP կազմաձևման ֆայլը.
Օգտագործեք phpinfo-ն՝ տեսնելու, որ եթե ֆունկցիան արգելված է, կատարեք այն կեղևի տակ
php -v / -name php.ini
或者
find / -name php.ini
Ընդհանրապես, երբ Linux-ը նվազագույն տեղադրվում է, wget-ը լռելյայն չի տեղադրվի:
yum install
yum -y install wget
Համակարգի ավտոմատ թարմացումը գործում է, և yum-ը կողպված է:
Դուք կարող եք ստիպել, որ yum գործընթացը անջատվի.
rm -f /var/run/yum.pid
Perl-ի առկայությունը ստուգվում է...Perl-ը չի գտնվել ձեր համակարգում. Տեղադրեք perl-ը և փորձեք again
Ակնհայտ է, որ perl-ը պետք է տեղադրվի: Perl տեղադրման հրամանը հետևյալն է.
yum -y install perl perl*
[SSH հրամաններ Kloxo-MR կառավարման վահանակի համար]
Թեման կամ պլագին տեղադրելիս այն ձախողվում է «Անհնար է ստեղծել գրացուցակը»
Լուծում․ նորից փոխեք wp թեմայի հավելվածի թույլտվությունները և վերբեռնեք թղթապանակը
Սերվերի անվտանգության համար մենք չենք կարող տալ բոլոր 777 թույլտվությունները, հետևաբար, քանի դեռ այս դիրեկտորիաներին տրվում է 755 թույլտվություն, գրելու թույլտվություն ունի միայն սեփականատերը:
Եթե գործարկեք հետևյալ հրամանը.
sh /script/fix-chownchmod
Kloxo-MR-ը կփորձի վերանայել սեփականության իրավունքը և թույլտվությունները ֆայլերի և գրացուցակների վրա կայքի փաստաթղթերի արմատում
Kloxo-MR Control Panel. Գնացեք «admin>Server>(localhost)>IP հասցե>Read IP:
Սերվերի թարմացում
Թարմացրեք սերվերը վերջին տարբերակին
yum -y update
Վերոհիշյալ մեթոդները բազմիցս փորձարկվել են, բայց դեռ խնդիր կա, խնդրում ենք մուտքագրել հետևյալ վերանորոգման հրամանը.
yum clean all; yum update -y; sh /script/cleanup
(Ծրագրի թարմացման մեջ որոշ ժամանակ անց գնացեք ուտելու և վերադարձեք ստուգելու, թարմացրեքufo.org.in, img.ufo.org.in էջերը վերադարձել են նորմալ)
yum clean all; yum update -y; sh /script/cleanup
service httpd restart
Ապահովելու համար, որ ներառված dns-ը գրանցում է «վիճակագրություն», yum մաքրել բոլորը թարմացնելուց հետո; yum թարմացում -y; sh /script/cleanup, համոզվեք, որ գործարկեք.
sh /script/fixdnsaddstatsrecord
Թարմացնել Kloxo-MR:
yum clean all; yum update kloxomr7 -y; yum update -y
Կրկին տեղադրեք Kloxo-MR:
Եթե սխալներ չեն հայտնաբերվել, փորձեք հետևյալ հրամանը.
sh /script/upcp -y
Հույս Chen Weiliang բլոգ ( https://www.chenweiliang.com/ ) կիսվել է «Linux համակարգի տեղեկատվության դիտման հրամանների հավաքածուով», որն օգտակար է ձեզ համար:
Բարի գալուստ՝ կիսելու այս հոդվածի հղումը.https://www.chenweiliang.com/cwl-405.html
Բարի գալուստ Chen Weiliang-ի բլոգի Telegram ալիք՝ վերջին թարմացումները ստանալու համար:
📚 Այս ուղեցույցը պարունակում է հսկայական արժեք, 🌟Սա հազվագյուտ հնարավորություն է, բաց մի՛ թողեք այն։ ⏰⌛💨
Տարածեք և հավանեք, եթե հավանեցիք:
Ձեր տարածումը և հավանումները մեր շարունակական շարժառիթն են: