Saraka ya Nakala
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!
📚 Mwongozo huu una thamani kubwa, 🌟Hii ni fursa adimu, usiikose! ⏰⌛💨
Share na like ukipenda!
Kushiriki kwako na kupenda kwako ndio motisha yetu inayoendelea!