Artikkelihakemisto
Linuxjärjestelmätietojen katselukomento
【järjestelmä】
uname -a
#Katso ytimen/käyttöjärjestelmän/suorittimen tiedot
head -n 1 /etc/issue
#Tarkista käyttöjärjestelmän versio
cat /proc/cpuinfo
#Näytä suorittimen tiedot
hostname
#Näytä tietokoneen nimi
lspci -tv
#Listaa kaikki PCI-laitteet
lsusb -tv
#Listaa kaikki USB-laitteet
lsmod
#Lista ladatut ydinmoduulit
env
#Näytä ympäristömuuttujat
【resurssi】
* Dokumentointi: https://help.ubuntu.com/
root@ubuntu-512mb-sfo1-01:~# free -m
välimuistissa käytettyjä ilmaisia jaettuja puskureita yhteensä
Muisti: 494 227 266 0 10 185
-/+ puskurit/välimuisti: 31 462
Vaihto: 0 Kysy 0 0
root@ubuntu-512mb-sfo1-01:~# grep MemFree /proc/meminfo
Muistivapaa: 272820 kB
free -m
#Tarkastele muistin käyttöä ja vaihda käyttöä
df -h
#Katso kunkin osion käyttö
du -sh <目录名>
#Näytä määritetyn hakemiston koko
find . -type f -size +100M
#Etsi tiedostoja yli 100 miljoonaa
find . -type f -print |wc -l
#Laske nykyisen hakemiston tiedostojen määrä
grep MemTotal /proc/meminfo
#Näytä muistin kokonaismäärä
grep MemFree /proc/meminfo
#Tarkista vapaan muistin määrä
uptime
#Näytä järjestelmän käyttöaika, käyttäjien määrä, lataus
cat /proc/loadavg
#Näytä järjestelmän kuormitus
【Levyt ja osiot】
mount | column -t
#Näytä liitetyn osion tila
koodi> fdisk -l
#Näytä kaikki osiot
swapon -s
#Näytä kaikki swap-osiot
hdparm -i /dev/hda
#Näytä levyparametrit (vain IDE-laitteille)
dmesg | grep IDE
#Näytä IDE-laitteen tunnistuksen tila käynnistyksen yhteydessä
【verkko】
ifconfig
#Tarkastele kaikkien verkkoliitäntöjen ominaisuuksia
iptables -L
#Näytä palomuuriasetukset
route -n
#Näytä reititystaulukko
netstat -lntp
#Näytä kaikki kuunteluportit
netstat -antp
#Näytä kaikki muodostetut yhteydet
netstat -s
#Näytä verkon tilastot
【prosessi】
cat /proc/sys/kernel/threads-max
Tarkastele järjestelmän sallimaa säikeiden enimmäismäärää
cat /proc/sys/kernel/pid_max
Tarkastele järjestelmän sallimaa prosessien enimmäismäärää
ps -ef
# näytä kaikki prosessit
top
#Näytä prosessin tila reaaliajassa
ll /proc/PID/fd/
#Jos prosessi vie liikaa prosessoria, muista käyttää komentoa ll /proc/PID/fd/ löytääksesi sen, jos et löydä sitä, etsi se useita kertoja
【käyttäjä】
w
#Näytä aktiiviset käyttäjät
id <用户名>
#Näytä määritetyt käyttäjätiedot
last
#Näytä käyttäjän kirjautumisloki
cut -d: -f1 /etc/passwd
#Näytä kaikki järjestelmän käyttäjät
cut -d: -f1 /etc/group
#Näytä kaikki järjestelmän ryhmät
crontab -l
#Näytä nykyisen käyttäjän ajoitetut tehtävät
【Palvella】
chkconfig --list
#Listaa kaikki järjestelmäpalvelut
chkconfig --list | grep on
#Listaa kaikki aloitetut järjestelmäpalvelut
##【CentOS Palveluversion kysely]
CentOS-palveluversion kyselykomento:
1. Tarkista Linux-ytimen versio
uname -r
2. Tarkista CentOS-versio
cat /etc/redhat-release
3. Tarkista PHP-versio
php -v
4. Näytä MySQL 版本
mysql -v
5. Tarkista Apache-versio
rpm -qa httpd
6. Näytä nykyiset CPU-tiedot
cat /proc/cpuinfo
7. Tarkista nykyinen suorittimen taajuus
cat /proc/cpuinfo | grep MHz
【ohjelmoida】
rpm -qa
# näytä kaikki asennetut软件包
#Käynnistä uudelleen komento yleisille palveluille
service memcached restart
service monit restart
service mysqld restart
service mysql restart
service httpd restart
monit start all
service nginx restart
#käynnistä CWP uudelleen
service cwpsrv restart
# uudelleenkäynnistys välimuistissa
service memcached restart
service memcached start
service memcached stop
#boot start memcached
chkconfig memcached on
Käynnistä httpd uudelleen saadaksesi koodin voimaan komento:
service httpd restart
service httpd start
service httpd stop
chkconfig httpd on
lataa httpd-komento uudelleen:
service httpd force-reload
service httpd reload
Nginx-uudelleenkäynnistyskomento:
/etc/init.d/nginxd restart
service nginxd force-reload
service nginxd reload
service nginxd restart
php-fpm uudelleenkäynnistyskomento:
/etc/init.d/php-fpm restart
service php-fpm restart
service php-fpm start
Asenna php-fpm uudelleen:
sudo yum reinstall php-fpm
service mysql restart
service mysqld restart
service mysql stop
service mysqld stop
service mysql start
service mysqld start
Käytä seuraavaa komentoa nähdäksesi muistin käytön ja prosessin muistin käyttöjärjestyksen:
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less
mysql_upgrade suorittaa seuraavat komennot taulukoiden tarkistamiseksi ja korjaamiseksi sekä järjestelmätaulukoiden päivittämiseksi:
mysqlcheck --all-databases --check-upgrade --auto-repair
Sulje MySQL-komento:
killall mysqld
Katso mysql-prosessi:
ps -ef|grep mysqld
watch -n 1 "ps -ef | grep mysql"
pid-file=/var/lib/mysql/centos-cwl.pid
MYSQL:n, KLOXO-MR:n PID-tiedostopolkua voi tarkastella ohjauspaneelin "prosessin" kautta:
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid
tai SSH-komento "ps -ef" nähdäksesi kaikki prosessit:
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid
Voit lisätä tämän rivin tiedostoon /etc/crontab käynnistääksesi komennon minuutin välein tarkistaaksesi mysql-tilan:
* * * * * /sbin/service mysql status || service mysql start
【Monit-komento】
monitorin vakiokäynnistys-, pysäytys- ja uudelleenkäynnistyskomennot:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart
monitorivarotoimet:
Koska monit on asetettu daemon-prosessiksi ja järjestelmästä alkavat asetukset lisätään inittabiin, jos monit-prosessi pysähtyy, init-prosessi käynnistää sen uudelleen ja monit valvoo muita palveluita, mikä tarkoittaa, että monit valvoo Palveluja ei voi lopetti tavanomaisten menetelmien käytön, koska kun se on pysäytetty, monit käynnistää ne uudelleen.
Monitin valvoman palvelun pysäyttämiseksi tulee käyttää komentoa, kuten monit stop name, esimerkiksi pysäyttämään tomcat:
monit stop tomcat
Pysäyttääksesi kaikki monitorin avulla valvotut palvelut:
monit stop all
Voit käynnistää palvelun käyttämällä komentoa monit stop name,
Kaiken aloittaminen on:
monit start all
Aseta monit aloittamaan järjestelmästä ja lisää se /etc/inittab-tiedoston loppuun
# Suorita monit vakioajotasoilla
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
Poista monit:
yum remove monit
【Lataa ja pura】
下载 wordpress Uusin versio
wget http://zh.wordpress.org/latest-zh_CN.tar.gz
pura vetoketju
tar zxvf latest-zh_CN.tar.gz
Siirrä Wordpress-kansion tiedostot (absoluuttinen polku) nykyiseen hakemistoon
mv wordpress/* .
Siirrä /cgi-bin-hakemisto nykyiseen hakemistoon
$mv wwwroot/cgi-bin .
Kopioi kaikki nykyisen hakemiston tiedostot edelliseen hakemistoon
cp -rpf -f * ../
Kuinka pysäyttää / käynnistää uudelleen / käynnistää redis-palvelu?
Jos asensit rediksen apt-get- tai yum install -komennolla, voit pysäyttää/käynnistää/uudelleenkäynnistää rediksen suoraan seuraavilla komennoilla
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
/etc/init.d/redis restart
Jos asensit rediksen lähdekoodista, voit käynnistää rediksen uudelleen redis-asiakasohjelman redis-cli shutdown -komennolla:
redis-cli -h 127.0.0.1 -p 6379 shutdown
Jos mikään yllä olevista menetelmistä ei onnistu pysäyttämään redistä, voit käyttää parasta asetta:
kill -9
[Näytä tiedoston sijaintikomento]
Katso, mihin PHP-määritystiedosto on sijoitettu:
Käytä phpinfoa nähdäksesi, että jos toiminto on kielletty, suorita se kuoren alla
php -v / -name php.ini
或者
find / -name php.ini
Yleensä, kun linux on asennettu vain vähän, wget:tä ei asenneta oletuksena.
nam asennus
yum -y install wget
Järjestelmän automaattinen päivitys on käynnissä ja yum on lukittu.
Voit pakottaa yum-prosessin sammumaan:
rm -f /var/run/yum.pid
Tarkistetaan perl...Perliä ei löytynyt järjestelmästäsi: Asenna perl ja kokeile again
Ilmeisesti perl on asennettava. Perl-asennuskomento on seuraava:
yum -y install perl perl*
[SSH-komennot Kloxo-MR-ohjauspaneelille]
Teemoja tai laajennuksia ei voitu asentaa "Hakemistoa ei voida luoda"
Ratkaisu: muuta wp-teemalaajennuksen ja latauskansion käyttöoikeudet uudelleen
Palvelimen turvallisuuden vuoksi kaikkia 777 käyttöoikeuksia ei voida antaa, joten niin kauan kuin näille hakemistoille annetaan 755 käyttöoikeutta, vain omistajalla on kirjoitusoikeus.
Jos suoritat seuraavan komennon:
sh /script/fix-chownchmod
Kloxo-MR yrittää tarkistaa omistajuuden ja käyttöoikeudet tiedostoille ja hakemistoille sivuston dokumentin juuressa
Kloxo-MR Ohjauspaneeli: Siirry kohtaan "admin> Server> (localhost)> IP Address> Read IP".
Palvelimen päivitys
Päivitä palvelin uusimpaan versioon
yum -y update
Yllä olevaa menetelmää on kokeiltu monta kertaa, mutta ongelma jatkuu, anna seuraava korjauskomento:
yum clean all; yum update -y; sh /script/cleanup
(Ohjelmapäivityksessä mene syömään hetken kuluttua ja palaa tarkistamaan, virkistäytymäänufo.org.in, img.ufo.org.in-sivut ovat palanneet normaaliksi)
yum clean all; yum update -y; sh /script/cleanup
service httpd restart
Varmistaaksesi, että mukana toimitettu dns tallentaa "tilastot", suorita yum clean all; yum update -y; sh /script/cleanup -päivityksen jälkeen:
sh /script/fixdnsaddstatsrecord
Päivitä Kloxo-MR:
yum clean all; yum update kloxomr7 -y; yum update -y
Asenna Kloxo-MR uudelleen:
Jos virheitä ei löydy, kokeile seuraavaa komentoa:
sh /script/upcp -y
Hope Chen Weiliang -blogi ( https://www.chenweiliang.com/ ) jaettu "Linux-järjestelmätietojen katselukomentokokoelma", joka on hyödyllinen sinulle.
Tervetuloa jakamaan tämän artikkelin linkki:https://www.chenweiliang.com/cwl-405.html
Tervetuloa Chen Weiliangin blogin Telegram-kanavalle saadaksesi viimeisimmät päivitykset!
📚 Tämä opas sisältää valtavasti arvoa, 🌟Tämä on harvinainen tilaisuus, älä missaa sitä! ⏰⌛💨
Jaa ja tykkää jos tykkäät!
Jakamasi ja tykkäyksesi ovat jatkuva motivaatiomme!