Mkusanyiko wa amri ya mtazamo wa habari ya mfumo wa Linux

Linuxamri ya mtazamo wa habari ya mfumo

【mfumo】

uname -a
#Tazama habari ya kernel/OS/CPU

head -n 1 /etc/issue
#Angalia toleo la mfumo wa uendeshaji

cat /proc/cpuinfo
#Angalia habari za CPU

hostname
#Angalia jina la kompyuta

lspci -tv
#Orodhesha vifaa vyote vya PCI

lsusb -tv
#Orodhesha vifaa vyote vya USB

lsmod
#Orodhesha moduli za kernel zilizopakiwa

env
#Tazama vigezo vya mazingira

【rasilimali】

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

mzizi@ubuntu-512mb-sfo1-01:~# free -m
jumla ya hifadhi zilizoshirikiwa zisizolipishwa zimehifadhiwa
Mem: 494 227 266 0 10 185
-/+ vihifadhi/akiba: 31 462
Badili: 0 Uliza 0 0

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

 

free -m
#Tazama utumiaji wa kumbukumbu na ubadilishane matumizi

df -h
#Tazama matumizi ya kila kizigeu

du -sh <目录名>
#Angalia saizi ya saraka iliyoainishwa

find . -type f -size +100M
#Tafuta faili zaidi ya 100M

find . -type f -print |wc -l
#Hesabu idadi ya faili kwenye saraka ya sasa

grep MemTotal /proc/meminfo
#Tazama jumla ya kumbukumbu

grep MemFree /proc/meminfo
#Angalia kiasi cha kumbukumbu ya bure

uptime
#Tazama muda wa uendeshaji wa mfumo, idadi ya watumiaji, pakia

cat /proc/loadavg
#Tazama mzigo wa mfumo

【Disks na partitions】

mount | column -t
#Tazama hali ya kizigeu kilichoambatishwa

kanuni>fdisk -l

# Tazama sehemu zote

swapon -s
#Tazama sehemu zote za kubadilishana

hdparm -i /dev/hda
#Angalia vigezo vya diski (kwa vifaa vya IDE pekee)

dmesg | grep IDE
#Tazama hali ya utambuzi wa kifaa cha IDE wakati wa kuanza

【Utandawazi】

ifconfig
#Tazama sifa za miingiliano yote ya mtandao

iptables -L
#Angalia mipangilio ya ngome

route -n
#Angalia jedwali la uelekezaji

netstat -lntp
#Tazama bandari zote za kusikiliza

netstat -antp
#Tazama miunganisho yote iliyoanzishwa

netstat -s
#Angalia takwimu za mtandao

【mchakato】

cat /proc/sys/kernel/threads-max
Tazama idadi ya juu zaidi ya nyuzi zinazoruhusiwa na mfumo

cat /proc/sys/kernel/pid_max
Tazama idadi ya juu zaidi ya michakato inayoruhusiwa na mfumo

ps -ef
# tazama michakato yote

top
#Onyesha hali ya mchakato kwa wakati halisi

ll /proc/PID/fd/
#Ikiwa mchakato unachukua CPU nyingi, hakikisha unatumia amri ll /proc/PID/fd/ kuipata, ikiwa huwezi kuipata, itafute mara kadhaa.

【mtumiaji】

w
#Tazama watumiaji wanaofanya kazi

id <用户名>
#Angalia habari maalum ya mtumiaji

last
#Tazama logi ya kuingia kwa mtumiaji

cut -d: -f1 /etc/passwd
#Angalia watumiaji wote wa mfumo

cut -d: -f1 /etc/group
#Tazama vikundi vyote kwenye mfumo

crontab -l
#Tazama kazi zilizoratibiwa za mtumiaji wa sasa

【Huduma】

chkconfig --list
#Orodhesha huduma zote za mfumo

chkconfig --list | grep on
#Orodhesha huduma zote za mfumo ulioanzishwa

##【CentOS Swali la toleo la huduma]
Amri ya swali la toleo la huduma ya CentOS:

1. Angalia toleo la Linux Kernel
uname -r

2. Angalia toleo la CentOS
cat /etc/redhat-release

3. Angalia toleo la PHP
php -v

4. Tazama MySQL toleo
mysql -v

5. Angalia toleo la Apache
rpm -qa httpd

6. Tazama maelezo ya sasa ya CPU
cat /proc/cpuinfo

7. Angalia mzunguko wa sasa wa CPU
cat /proc/cpuinfo | grep MHz

【programu】

rpm -qa
# tazama zote zilizosakinishwaProgramuUfungaji

#Anzisha tena amri kwa huduma za kawaida
service memcached restart

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

monit start all

service nginx restart

#anzisha upya CWP
service cwpsrv restart

# anzisha upya memcached
service memcached restart
service memcached start
service memcached stop

#Anzisha buti imefungwa
chkconfig memcached on

Anzisha tena httpd kufanya msimbo kuchukua athari amri:
service httpd restart
service httpd start
service httpd stop

chkconfig httpd on

pakia upya amri ya httpd:
service httpd force-reload
service httpd reload

Amri ya kuanzisha tena Nginx:
/etc/init.d/nginxd restart

service nginxd force-reload
service nginxd reload
service nginxd restart

php-fpm amri ya kuanzisha upya:
/etc/init.d/php-fpm restart
service php-fpm restart
service php-fpm start

Sakinisha upya 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

Tumia amri ifuatayo kuona utumiaji wa kumbukumbu na usindikaji wa kiwango cha utumiaji wa kumbukumbu:
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less

mysql_upgrade hutekeleza amri zifuatazo ili kuangalia na kutengeneza meza na kuboresha majedwali ya mfumo:
mysqlcheck --all-databases --check-upgrade --auto-repair

Funga amri ya MySQL:
killall mysqld

Tazama mchakato wa mysql:
ps -ef|grep mysqld
watch -n 1 "ps -ef | grep mysql"

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

Njia ya faili ya PID ya MYSQL, KLOXO-MR inaweza kutazamwa kupitia "mchakato" wa paneli ya kudhibiti:
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid

au amri ya SSH "ps -ef" kuona michakato yote:
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid

Unaweza kuongeza laini hii kwa /etc/crontab kuanza amri kila dakika kuangalia hali ya mysql:
* * * * * /sbin/service mysql status || service mysql start

【Kufuatilia amri】

monit anza, acha, anza tena amri:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart

monit注意 事项:
Kwa kuwa monit imewekwa kama mchakato wa daemon, na mipangilio inayoanza na mfumo huongezwa kwa inittab, ikiwa mchakato wa monit utaacha, mchakato wa init utauanzisha tena, na monit kufuatilia huduma zingine, ambayo inamaanisha kuwa Huduma zinazofuatiliwa haziwezi kutekelezwa. iliacha kutumia njia za kawaida, kwa sababu mara moja imesimamishwa, monit itawaanzisha tena.

Ili kusimamisha huduma inayofuatiliwa na monit, amri kama jina la kuacha monit inapaswa kutumika, kwa mfano kusimamisha tomcat:
monit stop tomcat

Ili kusimamisha huduma zote zinazofuatiliwa na matumizi ya monit:
monit stop all

Kuanzisha huduma unaweza kutumia amri monit stop name,

Kuanza yote ni:
monit start all

Weka monit kuanza na mfumo na uiongeze mwishoni mwa /etc/inittab faili
# Endesha monit katika viwango vya kawaida vya kukimbia
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc

Ondoa monit:
yum remove monit

【Pakua na decompress】

Shusha WordPress 最新 版本
wget http://zh.wordpress.org/latest-zh_CN.tar.gz

fungua zipu
tar zxvf latest-zh_CN.tar.gz

Sogeza faili kwenye folda ya wordpress (njia kabisa) hadi eneo la saraka la sasa
mv wordpress/* .

Hamisha saraka ya /cgi-bin kwenye saraka ya sasa
$mv wwwroot/cgi-bin .

Nakili faili zote kwenye saraka ya sasa kwenye saraka iliyotangulia
cp -rpf -f * ../

Jinsi ya kusimamisha / kuanzisha upya / kuanza huduma ya redis?
Ikiwa umesakinisha redis na apt-get au yum install, unaweza kusimamisha/kuanza/kuanzisha upya upya moja kwa moja na amri zifuatazo.
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
/etc/init.d/redis restart

Ikiwa umesakinisha redis kutoka kwa msimbo wa chanzo, unaweza kuanzisha upya upya kupitia amri ya kuzima ya redis-cli, programu ya mteja ya redis:
redis-cli -h 127.0.0.1 -p 6379 shutdown

Ikiwa hakuna njia yoyote iliyo hapo juu iliyofanikiwa kusimamisha redis, unaweza kutumia silaha ya mwisho:
kill -9

[Angalia amri ya eneo la faili]

Tazama ni wapi faili ya usanidi wa PHP imewekwa:
Tumia phpinfo kuona kwamba ikiwa kazi ni marufuku, itekeleze chini ya ganda
php -v / -name php.ini
或者
find / -name php.ini

 

Kwa ujumla, wakati linux imewekwa kidogo, wget haitasanikishwa kwa chaguo-msingi.
yum kufunga
yum -y install wget

Uboreshaji wa kiotomatiki wa mfumo unaendelea na yum imefungwa.
Unaweza kulazimisha mchakato wa yum kuzima:
rm -f /var/run/yum.pid

 

Inatafuta perl...Perl haikupatikana kwenye mfumo wako: Tafadhali sakinisha perl na ujaribu again
Ni wazi, perl inahitaji kusakinishwa. Amri ya usakinishaji wa perl ni kama ifuatavyo.
yum -y install perl perl*

 

[Amri za SSH za paneli dhibiti ya Kloxo-MR]

Wakati wa kusakinisha mada au programu-jalizi, inashindwa na "Haiwezi kuunda saraka"
Suluhisho: badilisha tena ruhusa za programu-jalizi ya mandhari ya wp na folda ya upakiaji
Kwa usalama wa seva, hatuwezi kutoa ruhusa zote 777, mradi saraka hizi zimepewa ruhusa 755, ni mmiliki pekee ndiye ana ruhusa ya kuandika.

Ikiwa utaendesha amri ifuatayo:
sh /script/fix-chownchmod

Kloxo-MR itajaribu kusahihisha umiliki na ruhusa kwenye faili na saraka katika mizizi ya hati ya tovuti

Jopo la Kudhibiti la Kloxo-MR: Nenda kwa "admin> Server> (localhost)> Anwani ya IP> Soma tena IP".

Sasisho la seva
Sasisha seva hadi toleo jipya zaidi
yum -y update

Njia zilizo hapo juu zimejaribiwa mara nyingi, lakini bado kuna shida, tafadhali ingiza amri ifuatayo ya ukarabati:
yum clean all; yum update -y; sh /script/cleanup

(Katika sasisho la programu, nenda kula baada ya muda na urudi kuangalia, onyesha upyaufo.org.in, img.ufokurasa za .org.katika zimerudi kawaida)

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

Ili kuhakikisha kuwa rekodi za dns zilizojumuishwa "takwimu", baada ya kusasisha yum clean all; yum update -y; sh /script/cleanup, hakikisha unaendesha:
sh /script/fixdnsaddstatsrecord

Boresha Kloxo-MR:
yum clean all; yum update kloxomr7 -y; yum update -y

Sakinisha tena Kloxo-MR:
Ikiwa hakuna makosa yaliyopatikana, jaribu amri ifuatayo:
sh /script/upcp -y

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ilishiriki "mkusanyiko wa amri ya kutazama habari ya mfumo wa Linux", ambayo ni muhimu kwako.

Karibu kushiriki kiungo cha makala hii:https://www.chenweiliang.com/cwl-405.html

Karibu kwenye chaneli ya Telegramu ya blogu ya Chen Weiliang ili kupata masasisho mapya zaidi!

🔔 Kuwa wa kwanza kupata "Mwongozo wa Matumizi ya Zana ya AI ya Uuzaji wa Maudhui ya ChatGPT" katika saraka ya juu ya kituo! 🌟
📚 Mwongozo huu una thamani kubwa, 🌟Hii ni fursa adimu, usiikose! ⏰⌛💨
Share na like ukipenda!
Kushiriki kwako na kupenda kwako ndio motisha yetu inayoendelea!

 

发表 评论

Anwani yako ya barua pepe haitachapishwa. 必填 项 已 用 * 标注

tembeza juu