Indsamling af kommandoer til Linux-systeminformation

Linuxkommando til systeminformationsvisning

【system】

uname -a
#Se oplysninger om kerne/OS/CPU

head -n 1 /etc/issue
#Tjek versionen af ​​operativsystemet

cat /proc/cpuinfo
#Se CPU-oplysninger

hostname
#Se computernavn

lspci -tv
#List alle PCI-enheder

lsusb -tv
# Liste over alle USB-enheder

lsmod
#List indlæste kernemoduler

env
#Se miljøvariabler

【ressource】

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

root@ubuntu-512mb-sfo1-01:~# free -m
samlede brugte gratis delte buffere cachelagret
Mem.: 494 227 266 0 10 185
-/+ buffere/cache: 31 462
Byt: 0 Spørg 0 0

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

 

free -m
#Se hukommelsesforbrug og skift forbrug

df -h
#Se brugen af ​​hver partition

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

find . -type f -size +100M
#Find filer over 100 mio

find . -type f -print |wc -l
#Tæl antallet af filer i den aktuelle mappe

grep MemTotal /proc/meminfo
#Se den samlede mængde hukommelse

grep MemFree /proc/meminfo
#Tjek mængden af ​​ledig hukommelse

uptime
#Se systemets køretid, antal brugere, belastning

cat /proc/loadavg
#Se systembelastning

【Diske og partitioner】

mount | column -t
#Se den vedhæftede partitionsstatus

kode>fdisk -l

#Se alle partitioner

swapon -s
#Se alle swap-partitioner

hdparm -i /dev/hda
#Se diskparametre (kun for IDE-enheder)

dmesg | grep IDE
#Se IDE-enhedsdetektionsstatus ved opstart

【netværk】

ifconfig
#Se egenskaberne for alle netværksgrænseflader

iptables -L
#Se firewallindstillinger

route -n
#Se rutetabellen

netstat -lntp
#Se alle lytteporte

netstat -antp
#Se alle etablerede forbindelser

netstat -s
#Se netværksstatistikker

【behandle】

cat /proc/sys/kernel/threads-max
Se det maksimale antal tråde tilladt af systemet

cat /proc/sys/kernel/pid_max
Se det maksimale antal processer, der tillades af systemet

ps -ef
# se alle processer

top
#Vis processtatus i realtid

ll /proc/PID/fd/
#Hvis processen fylder for meget CPU, skal du sørge for at bruge kommandoen ll /proc/PID/fd/ for at finde den, hvis du ikke kan finde den, så find den et par gange mere

【bruger】

w
#Se aktive brugere

id <用户名>
#Se de angivne brugeroplysninger

last
#Se brugerloginlog

cut -d: -f1 /etc/passwd
#Se alle brugere af systemet

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

crontab -l
#Se den aktuelle brugers planlagte opgaver

【Tjene】

chkconfig --list
#List alle systemtjenester

chkconfig --list | grep on
#List alle startede systemtjenester

##【CentOS Serviceversionsforespørgsel]
CentOS serviceversion forespørgselskommando:

1. Tjek Linux Kernel-versionen
uname -r

2. Tjek CentOS-versionen
cat /etc/redhat-release

3. Tjek PHP-versionen
php -v

4. Se MySQL 版本
mysql -v

5. Tjek Apache-versionen
rpm -qa httpd

6. Se aktuelle CPU-oplysninger
cat /proc/cpuinfo

7. Kontroller den aktuelle cpu-frekvens
cat /proc/cpuinfo | grep MHz

【program】

rpm -qa
# se alle installerede软件pakke

#Genstart kommando for almindelige tjenester
service memcached restart

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

monit start all

service nginx restart

#genstart CWP
service cwpsrv restart

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

#boot start memcached
chkconfig memcached on

Genstart httpd for at få koden til at træde i kraft kommandoen:
service httpd restart
service httpd start
service httpd stop

chkconfig httpd on

genindlæs httpd kommando:
service httpd force-reload
service httpd reload

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

service nginxd force-reload
service nginxd reload
service nginxd restart

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

Geninstaller 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

Brug følgende kommando til at se hukommelsesforbruget og behandle hukommelsesforbrugsrangeringen:
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less

mysql_upgrade udfører følgende kommandoer for at kontrollere og reparere tabeller og opgradere systemtabeller:
mysqlcheck --all-databases --check-upgrade --auto-repair

Luk MySQL kommando:
killall mysqld

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

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

PID-filstien til MYSQL, KLOXO-MR kan ses gennem kontrolpanelets "proces":
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid

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

Du kan tilføje denne linje til /etc/crontab for at starte kommandoen hvert minut for at kontrollere mysql-status:
* * * * * /sbin/service mysql status || service mysql start

【Monit kommando】

overvåg standard start, stop, genstart kommandoer:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart

overvåge注意 事项:
Da monit er indstillet som en dæmon-proces, og de indstillinger, der starter med systemet tilføjes til inittab, hvis monit-processen stopper, vil init-processen genstarte den, og monit overvåger andre tjenester, hvilket betyder, at monit-overvåger Tjenesten kan ikke stoppes ved at bruge den normale metode, for når den er stoppet, vil monit starte den igen.

For at stoppe en tjeneste, der overvåges af monit, skal en kommando som monit stop navn bruges, for eksempel for at stoppe tomcat:
monit stop tomcat

Sådan stopper du alle tjenester, der overvåges af monit-brug:
monit stop all

For at starte en tjeneste kan du bruge kommandoen monit stop navn,

For at starte alt er:
monit start all

Indstil monit til at starte med systemet og tilføj det i slutningen af ​​filen /etc/inittab
# Kør monit i standard kørselsniveauer
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc

Afinstaller monit:
yum remove monit

【Download og dekomprimer】

下载 wordpress Den seneste version af
wget http://zh.wordpress.org/latest-zh_CN.tar.gz

unzip
tar zxvf latest-zh_CN.tar.gz

Flyt filerne i wordpress-mappen (absolut sti) til den aktuelle mappeplacering
mv wordpress/* .

Flyt mappen /cgi-bin til den aktuelle mappe
$mv wwwroot/cgi-bin .

Kopier alle filer i den aktuelle mappe til den forrige mappe
cp -rpf -f * ../

Hvordan stoppes/genstartes/startes redis service?
Hvis du installerede redis med apt-get eller yum install, kan du stoppe/starte/genstarte 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 installerede redis fra kildekoden, kan du genstarte redis gennem shutdown-kommandoen fra redis-klientprogrammet redis-cli:
redis-cli -h 127.0.0.1 -p 6379 shutdown

Hvis ingen af ​​ovenstående metoder lykkes med at stoppe redis, kan du bruge det ultimative våben:
kill -9

[Se kommando om filplacering]

Se, hvor PHP-konfigurationsfilen er placeret:
Brug phpinfo til at se, at hvis funktionen er forbudt, skal du udføre den under skallen
php -v / -name php.ini
或者
find / -name php.ini

 

Generelt, når linux er minimalt installeret, vil wget ikke blive installeret som standard.
yum installer
yum -y install wget

Systemets automatiske opgradering kører, og yum er låst.
Du kan tvinge yum-processen til at lukke ned:
rm -f /var/run/yum.pid

 

Søger efter perl...Perl blev ikke fundet på dit system: Installer venligst perl og prøv again
Det er klart, at perl skal installeres. Perl installationskommandoen er som følger:
yum -y install perl perl*

 

[SSH-kommandoer til Kloxo-MR kontrolpanel]

Når du installerer et tema eller plugin, mislykkes det med "Kan ikke oprette mappe"
Løsning: omskift tilladelserne til wp-tema-plugin'et og upload-mappen
For serversikkerhed kan 777 tilladelser ikke gives alle, så så længe disse mapper får 755 tilladelser, er det kun ejeren, der har tilladelse til at skrive.

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

Kloxo-MR vil forsøge revisionsejerskab og tilladelser til filer og mapper i webstedets dokumentrod

Kloxo-MR Kontrolpanel: Gå til "admin>Server>(localhost)>IP-adresse>Genlæs IP".

Serveropdatering
Opdater serveren til den nyeste version
yum -y update

Ovenstående metoder er blevet prøvet mange gange, men der er stadig et problem, indtast venligst følgende reparationskommando:
yum clean all; yum update -y; sh /script/cleanup

(I programopdateringen skal du gå til spisning efter et stykke tid og komme tilbage for at tjekke, opdatereufo.org.in, img.ufo.org.in-sider er tilbage til normale)

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

For at sikre, at den inkluderede dns optager "statistik", efter opdatering af yum, skal du sørge for at køre: yum update -y; sh /script/cleanup:
sh /script/fixdnsaddstatsrecord

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

Geninstaller Kloxo-MR:
Hvis der ikke findes nogen fejl, kan du prøve følgende kommando:
sh /script/upcp -y

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) delte "Linux system information viewing command collection", hvilket er nyttigt for dig.

Velkommen til at dele linket til denne artikel:https://www.chenweiliang.com/cwl-405.html

Velkommen til Telegram-kanalen på Chen Weiliangs blog for at få de seneste opdateringer!

🔔 Vær den første til at få den værdifulde "ChatGPT Content Marketing AI Tool Usage Guide" i kanalens øverste bibliotek! 🌟
📚 Denne guide indeholder enorm værdi, 🌟Dette er en sjælden mulighed, gå ikke glip af det! ⏰⌛💨
Del og like hvis du har lyst!
Din deling og likes er vores kontinuerlige motivation!

 

发表 评论

Din e-mail-adresse vil ikke blive offentliggjort. 必填 项 已 用 * 标注

scroll til toppen