Kommandosamling for Linux-systeminformasjon

Linuxkommando for systeminformasjonsvisning

【system】

uname -a
#Se informasjon om kjerne/OS/CPU

head -n 1 /etc/issue
#Sjekk operativsystemversjonen

cat /proc/cpuinfo
#Se CPU-informasjon

hostname
#Se datamaskinens navn

lspci -tv
#List opp alle PCI-enheter

lsusb -tv
#List opp alle USB-enheter

lsmod
#Liste innlastede kjernemoduler

env
#Se miljøvariabler

【ressurs】

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

root@ubuntu-512mb-sfo1-01:~# free -m
totalt brukte gratis delte buffere bufret
Mem: 494 227 266 0 10 185
-/+ buffere/cache: 31 462
Bytt: 0 Spør 0 0

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

 

free -m
#Se minnebruk og bytt bruk

df -h
#Se bruken av hver partisjon

du -sh <目录名>
#Se størrelsen på den angitte katalogen

find . -type f -size +100M
#Finn filer over 100 millioner

find . -type f -print |wc -l
#Tell antall filer i gjeldende katalog

grep MemTotal /proc/meminfo
#Se den totale mengden minne

grep MemFree /proc/meminfo
#Sjekk hvor mye ledig minne

uptime
#Se systemets kjøretid, antall brukere, belastning

cat /proc/loadavg
#Se systembelastning

【Disker og partisjoner】

mount | column -t
#Se den vedlagte partisjonsstatusen

kode>fdisk -l

#Se alle partisjoner

swapon -s
#Se alle byttepartisjoner

hdparm -i /dev/hda
#Se diskparametere (kun for IDE-enheter)

dmesg | grep IDE
#Se IDE-enhetsdeteksjonsstatus ved oppstart

【Nettverk】

ifconfig
#Se egenskapene til alle nettverksgrensesnitt

iptables -L
#Se brannmurinnstillinger

route -n
#Se rutetabell

netstat -lntp
#Se alle lytteporter

netstat -antp
#Se alle etablerte tilkoblinger

netstat -s
#Se nettverksstatistikk

【prosess】

cat /proc/sys/kernel/threads-max
Se maksimalt antall tråder tillatt av systemet

cat /proc/sys/kernel/pid_max
Se maksimalt antall prosesser som er tillatt av systemet

ps -ef
# vis alle prosesser

top
#Vis prosessstatus i sanntid

ll /proc/PID/fd/
#Hvis prosessen tar opp for mye CPU, sørg for å bruke kommandoen ll /proc/PID/fd/ for å finne den, hvis du ikke finner den, finn den noen ganger til

【bruker】

w
#Se aktive brukere

id <用户名>
#Se den angitte brukerinformasjonen

last
#Se brukerlogg pålogging

cut -d: -f1 /etc/passwd
#Se alle brukere av systemet

cut -d: -f1 /etc/group
#Se alle gruppene i systemet

crontab -l
#Se gjeldende brukers planlagte oppgaver

【Tjene】

chkconfig --list
#List opp alle systemtjenester

chkconfig --list | grep on
#List opp alle påbegynte systemtjenester

##【CentOS Tjenesteversjonspørring]
Spørringskommando for CentOS-tjenesteversjon:

1. Sjekk Linux Kernel-versjonen
uname -r

2. Sjekk CentOS-versjonen
cat /etc/redhat-release

3. Sjekk PHP-versjonen
php -v

4. Vis MySQL 版本
mysql -v

5. Sjekk Apache-versjonen
rpm -qa httpd

6. Se gjeldende CPU-informasjon
cat /proc/cpuinfo

7. Sjekk gjeldende CPU-frekvens
cat /proc/cpuinfo | grep MHz

【program】

rpm -qa
# vis alle installertprogramvarepakke

#Restart kommando for vanlige tjenester
service memcached restart

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

monit start all

service nginx restart

#start CWP på nytt
service cwpsrv restart

# restart memcached
service memcached restart
service memcached start
service memcached stop

#boot start memcached
chkconfig memcached on

Start httpd på nytt for å få koden til å tre i kraft kommandoen:
service httpd restart
service httpd start
service httpd stop

chkconfig httpd on

last httpd kommando på nytt:
service httpd force-reload
service httpd reload

Nginx omstart kommando:
/etc/init.d/nginxd restart

service nginxd force-reload
service nginxd reload
service nginxd restart

php-fpm restart kommando:
/etc/init.d/php-fpm restart
service php-fpm restart
service php-fpm start

Installer php-fpm på nytt:
sudo yum reinstall php-fpm

service mysql restart
service mysqld restart

service mysql stop
service mysqld stop

service mysql start
service mysqld start

Bruk følgende kommando for å se minnebruken og behandle minnebruksrangeringen:
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less

mysql_upgrade utfører følgende kommandoer for å sjekke og reparere tabeller og oppgradere systemtabeller:
mysqlcheck --all-databases --check-upgrade --auto-repair

Lukk MySQL-kommandoen:
killall mysqld

Se mysql-prosessen:
ps -ef|grep mysqld
watch -n 1 "ps -ef | grep mysql"

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

PID-filbanen til MYSQL, KLOXO-MR kan sees gjennom kontrollpanelets "prosess":
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid

eller SSH-kommandoen "ps -ef" for å se alle prosesser:
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid

Du kan legge til denne linjen i /etc/crontab for å starte kommandoen hvert minutt for å sjekke mysql-status:
* * * * * /sbin/service mysql status || service mysql start

【Monit kommando】

overvåke standard start, stopp, omstart kommandoer:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart

overvåkeForsiktig:
Siden monit er satt som en demonprosess, og innstillingene som starter med systemet legges til inittab, hvis monit-prosessen stopper, vil init-prosessen starte den på nytt, og monit overvåker andre tjenester, noe som betyr at monit-overvåkingen Tjenester ikke kan stoppes ved å bruke de vanlige metodene, fordi når de er stoppet, vil monit starte dem på nytt.

For å stoppe en tjeneste overvåket av monit, bør en kommando som monit stop name brukes, for eksempel for å stoppe tomcat:
monit stop tomcat

For å stoppe alle tjenester som overvåkes av monit-bruk:
monit stop all

For å starte en tjeneste kan du bruke kommandoen monit stop name,

For å starte alt er:
monit start all

Sett monit til å starte med systemet og legg det til på slutten av filen /etc/inittab
# Kjør monit i standard kjørenivåer
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc

Avinstaller monit:
yum remove monit

【Last ned og dekomprimer】

下载 wordpress Den siste versjonen av
wget http://zh.wordpress.org/latest-zh_CN.tar.gz

pakke opp
tar zxvf latest-zh_CN.tar.gz

Flytt filene i wordpress-mappen (absolutt bane) til gjeldende katalogplassering
mv wordpress/* .

Flytt /cgi-bin-katalogen til gjeldende katalog
$mv wwwroot/cgi-bin .

Kopier alle filene i gjeldende katalog til forrige katalog
cp -rpf -f * ../

Hvordan stoppe/starte på nytt/starte redis-tjenesten?
Hvis du installerte redis med apt-get eller yum install, kan du stoppe/starte/starte redis direkte med følgende kommandoer
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
/etc/init.d/redis restart

Hvis du installerte redis fra kildekoden, kan du starte redis på nytt gjennom shutdown-kommandoen til redis-cli, klientprogrammet til redis:
redis-cli -h 127.0.0.1 -p 6379 shutdown

Hvis ingen av metodene ovenfor lykkes med å stoppe redis, kan du bruke det ultimate våpenet:
kill -9

[Se kommando for filplassering]

Se hvor PHP-konfigurasjonsfilen er plassert:
Bruk phpinfo for å se at hvis funksjonen er forbudt, kjør den under skallet
php -v / -name php.ini
或者
find / -name php.ini

 

Vanligvis, når linux er minimalt installert, vil ikke wget bli installert som standard.
nam installer
yum -y install wget

Systemets automatiske oppgradering kjører og yum er låst.
Du kan tvinge yum-prosessen til å stenge:
rm -f /var/run/yum.pid

 

Ser etter perl...Perl ble ikke funnet på systemet ditt: Installer perl og prøv again
Det er klart at perl må installeres. Perl-installasjonskommandoen er som følger:
yum -y install perl perl*

 

[SSH-kommandoer for Kloxo-MR kontrollpanel]

Når du installerer et tema eller plugin, mislykkes det med "Kan ikke opprette katalog"
Løsning: endre tillatelsene til wp-tema-plugin-en og opplastingsmappen på nytt
For serversikkerhet kan ikke 777 tillatelser gis alle, så så lenge disse katalogene er gitt 755 tillatelser, er det bare eieren som har tillatelse til å skrive.

Hvis du kjører følgende kommando:
sh /script/fix-chownchmod

Kloxo-MR vil forsøke revisjonseierskap og tillatelser på filer og kataloger i nettstedets dokumentrot

Kloxo-MR kontrollpanel: Gå til "admin>Server>(localhost)>IP-adresse>Reles IP".

Serveroppdatering
Oppdater serveren til siste versjon
yum -y update

Metoden ovenfor har blitt prøvd mange ganger, men det er fortsatt et problem, vennligst skriv inn følgende reparasjonskommando:
yum clean all; yum update -y; sh /script/cleanup

(I programoppdateringen, gå for å spise etter en stund og kom tilbake for å sjekke, oppdatereufo.org.in, img.ufo.org.in-sidene er tilbake til det normale)

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

For å sikre at den inkluderte dns registrerer "statistikk", etter oppdatering av yum, rens alt; yum update -y; sh /script/cleanup, sørg for å kjøre:
sh /script/fixdnsaddstatsrecord

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

Installer Kloxo-MR på nytt:
Hvis ingen feil blir funnet, prøv følgende kommando:
sh /script/upcp -y

Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) delte "Linux System Information Viewing Command Collection", som er nyttig for deg.

Velkommen til å dele lenken til denne artikkelen:https://www.chenweiliang.com/cwl-405.html

Velkommen til Telegram-kanalen til Chen Weiliangs blogg for å få de siste oppdateringene!

🔔 Vær den første til å få den verdifulle "ChatGPT Content Marketing AI Tool Usage Guide" i kanalens toppkatalog! 🌟
📚 Denne guiden inneholder enorm verdi, 🌟Dette er en sjelden mulighet, ikke gå glipp av den! ⏰⌛💨
Del og lik om du vil!
Din deling og likes er vår kontinuerlige motivasjon!

 

发表 评论

E-postadressen din vil ikke offentliggjøres. 必填 项 已 用 * Merkelapp

bla til toppen