Linux-järjestelmätietonäkymän komentokokoelma

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!

🔔 Saat ensimmäisenä arvokkaan "ChatGPT Content Marketing AI Toolin käyttöoppaan" kanavan ylähakemistoon! 🌟
📚 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!

 

发表 评论

Sähköpostiosoitettasi ei julkaista. 必填 项 已 用 * 标注

Vieritä ylös