Linux-systeeminformatie bekijk opdrachtverzameling

Linuxsysteeminformatie bekijk commando

【systeem】

uname -a
#Bekijk kernel/OS/CPU-informatie

head -n 1 /etc/issue
#Controleer de versie van het besturingssysteem

cat /proc/cpuinfo
#CPU-informatie bekijken

hostname
#Bekijk computernaam

lspci -tv
#Lijst alle PCI-apparaten

lsusb -tv
#Lijst alle USB-apparaten

lsmod
#Lijst geladen kernelmodules

env
#Bekijk omgevingsvariabelen

bron】

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

root@ubuntu-512mb-sfo1-01:~# free -m
totaal gebruikt gratis gedeelde buffers in cache
Telefoon: 494 227 266 0 10 185
-/+ buffers/cache: 31 462
Ruilen: 0 Vraag 0 0

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

 

free -m
#Bekijk geheugengebruik en wisselgebruik

df -h
#Bekijk het gebruik van elke partitie

du -sh <目录名>
#Bekijk de grootte van de opgegeven map

find . -type f -size +100M
#Vind bestanden van meer dan 100M

find . -type f -print |wc -l
#Tel het aantal bestanden in de huidige map

grep MemTotal /proc/meminfo
#Bekijk de totale hoeveelheid geheugen

grep MemFree /proc/meminfo
#Controleer de hoeveelheid vrij geheugen

uptime
#Bekijk systeemlooptijd, aantal gebruikers, belasting

cat /proc/loadavg
#Bekijk systeembelasting

【Schijven en partities】

mount | column -t
#Bekijk de bijgevoegde partitiestatus

code>fdisk -l

#Bekijk alle partities

swapon -s
#Bekijk alle swappartities

hdparm -i /dev/hda
#Bekijk schijfparameters (alleen voor IDE-apparaten)

dmesg | grep IDE
#Bekijk IDE-apparaatdetectiestatus bij opstarten

【netwerk】

ifconfig
#Bekijk de eigenschappen van alle netwerkinterfaces

iptables -L
#Bekijk firewall-instellingen

route -n
#Bekijk routeringstabel

netstat -lntp
#Bekijk alle luisterpoorten

netstat -antp
#Bekijk alle gevestigde verbindingen

netstat -s
#Bekijk netwerkstatistieken

【werkwijze】

cat /proc/sys/kernel/threads-max
Bekijk het maximale aantal threads dat door het systeem is toegestaan

cat /proc/sys/kernel/pid_max
Bekijk het maximale aantal processen dat door het systeem is toegestaan

ps -ef
# bekijk alle processen

top
#Processtatus in realtime weergeven

ll /proc/PID/fd/
#Als het proces te veel CPU in beslag neemt, gebruik dan het commando ll /proc/PID/fd/ om het te vinden. Als je het niet kunt vinden, zoek het dan meerdere keren op

【gebruiker】

w
#Bekijk actieve gebruikers

id <用户名>
#Bekijk de opgegeven gebruikersinformatie

last
#Bekijk gebruikerslogin

cut -d: -f1 /etc/passwd
#Bekijk alle gebruikers van het systeem

cut -d: -f1 /etc/group
#Bekijk alle groepen in het systeem

crontab -l
#Bekijk de geplande taken van de huidige gebruiker

【Dienen】

chkconfig --list
#Lijst alle systeemdiensten

chkconfig --list | grep on
#Lijst alle gestarte systeemservices

##CentOS Serviceversie opvragen]
Query-opdracht voor CentOS-serviceversie:

1. Controleer de Linux Kernel-versie
uname -r

2. Controleer de CentOS-versie
cat /etc/redhat-release

3. Controleer de PHP-versie
php -v

4. Bekijken MySQL 版本
mysql -v

5. Controleer de Apache-versie
rpm -qa httpd

6. Bekijk huidige CPU-informatie
cat /proc/cpuinfo

7. Controleer de huidige cpu-frequentie
cat /proc/cpuinfo | grep MHz

【programma】

rpm -qa
# bekijk alles geïnstalleerd软件

#Herstart-opdracht voor algemene services
service memcached restart

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

monit start all

service nginx restart

#herstart CWP
service cwpsrv restart

# herstart geheugencache
service memcached restart
service memcached start
service memcached stop

#boot start memcached
chkconfig memcached on

Start httpd opnieuw om de code van kracht te laten worden:
service httpd restart
service httpd start
service httpd stop

chkconfig httpd on

herlaad httpd commando:
service httpd force-reload
service httpd reload

Nginx herstart commando:
/etc/init.d/nginxd restart

service nginxd force-reload
service nginxd reload
service nginxd restart

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

Installeer php-fpm opnieuw:
sudo yum reinstall php-fpm

service mysql restart
service mysqld restart

service mysql stop
service mysqld stop

service mysql start
service mysqld start

Gebruik de volgende opdracht om het geheugengebruik en de rangschikking van het procesgeheugengebruik te bekijken:
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less

mysql_upgrade voert de volgende opdrachten uit om tabellen te controleren en te repareren en systeemtabellen te upgraden:
mysqlcheck --all-databases --check-upgrade --auto-repair

Sluit de MySQL-opdracht:
killall mysqld

Bekijk het mysql-proces:
ps -ef|grep mysqld
watch -n 1 "ps -ef | grep mysql"

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

Het PID-bestandspad van MYSQL, KLOXO-MR kan worden bekeken via het configuratiescherm "proces":
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid

of SSH-commando "ps -ef" om alle processen te zien:
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid

Je kunt deze regel toevoegen aan /etc/crontab om de opdracht elke minuut te starten om de mysql-status te controleren:
* * * * * /sbin/service mysql status || service mysql start

【Monit-commando】

monitor standaard start, stop, herstart commando's:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart

monitvoorzorgsmaatregelen:
Aangezien monit is ingesteld als een daemon-proces, en de instellingen die met het systeem beginnen, worden toegevoegd aan inittab, zal als het monit-proces stopt, het init-proces het opnieuw opstarten en monitort monit andere services, wat betekent dat de monit-gecontroleerde Services niet kunnen worden gestopt met het gebruik van de gebruikelijke methoden, want eenmaal gestopt, zal monit ze opnieuw starten.

Om een ​​door monit bewaakte service te stoppen, moet een commando zoals monit stop name worden gebruikt, bijvoorbeeld om Tomcat te stoppen:
monit stop tomcat

Om alle services te stoppen die worden gecontroleerd door monit-gebruik:
monit stop all

Om een ​​dienst te starten kun je het commando monit stop name gebruiken,

Om te beginnen is alles:
monit start all

Stel monit in om met het systeem te beginnen en voeg het toe aan het einde van het /etc/inittab-bestand
# Run monit in standaard run-levels
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc

Monitor verwijderen:
yum remove monit

【Downloaden en decomprimeren】

下载 wordpress De laatste versie
wget http://zh.wordpress.org/latest-zh_CN.tar.gz

uitpakken
tar zxvf latest-zh_CN.tar.gz

Verplaats de bestanden in de wordpress-map (absoluut pad) naar de huidige maplocatie
mv wordpress/* .

Verplaats de /cgi-bin map naar de huidige map
$mv wwwroot/cgi-bin .

Kopieer alle bestanden in de huidige map naar de vorige map
cp -rpf -f * ../

Hoe de redis-service stoppen/herstarten/starten?
Als je redis hebt geïnstalleerd met apt-get of yum install, kun je redis direct stoppen/starten/herstarten met de volgende opdrachten
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
/etc/init.d/redis restart

Als je redis hebt geïnstalleerd vanuit de broncode, kun je redis opnieuw starten via de opdracht shutdown van redis-cli, het clientprogramma van redis:
redis-cli -h 127.0.0.1 -p 6379 shutdown

Als geen van de bovenstaande methoden erin slaagt om redis te stoppen, kun je het ultieme wapen gebruiken:
kill -9

[Bevel bestandslocatie bekijken]

Kijk waar het PHP-configuratiebestand is geplaatst:
Gebruik phpinfo om te zien of de functie verboden is, voer deze uit onder de shell
php -v / -name php.ini
或者
find / -name php.ini

 

Over het algemeen, wanneer linux minimaal is geïnstalleerd, wordt wget niet standaard geïnstalleerd.
yum installeren
yum -y install wget

Automatische systeemupgrade wordt uitgevoerd en yum is vergrendeld.
Je kunt het yum-proces forceren om af te sluiten:
rm -f /var/run/yum.pid

 

Bezig met controleren op perl...Perl is niet gevonden op uw systeem: Installeer perl en probeer again
Het is duidelijk dat perl moet worden geïnstalleerd.Het perl-installatiecommando is als volgt:
yum -y install perl perl*

 

[SSH-opdrachten voor het Kloxo-MR-bedieningspaneel]

Bij het installeren van een thema of plug-in mislukt het met "Kan map niet maken"
Oplossing: wijzig de machtigingen van de wp-thema-plug-in en uploadmap opnieuw
Voor serverbeveiliging kunnen we niet alle 777-machtigingen geven, dus zolang deze mappen 755-machtigingen hebben, heeft alleen de eigenaar toestemming om te schrijven.

Als u de volgende opdracht uitvoert:
sh /script/fix-chownchmod

Kloxo-MR zal proberen het eigendom van de revisie en machtigingen voor bestanden en mappen in de documenthoofdmap van de site

Kloxo-MR Configuratiescherm: Ga naar "admin>Server>(localhost)>IP Address>Reread IP".

Server-update
Werk de server bij naar de nieuwste versie
yum -y update

De bovenstaande methoden zijn vele malen geprobeerd, maar er is nog steeds een probleem, voer de volgende reparatieopdracht in:
yum clean all; yum update -y; sh /script/cleanup

(Ga in de programma-update na een tijdje eten en kom terug om te controleren, vernieuwenufo.org.in, afb.ufo.org.in-pagina's zijn weer normaal)

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

Om ervoor te zorgen dat de meegeleverde dns "statistieken" registreert, moet u na het updaten van yum clean all; yum update -y; sh /script/cleanup het volgende uitvoeren:
sh /script/fixdnsaddstatsrecord

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

Installeer Kloxo-MR opnieuw:
Als er geen fouten worden gevonden, probeert u de volgende opdracht:
sh /script/upcp -y

Hoop Chen Weiliang Blog ( https://www.chenweiliang.com/ ) "Linux System Information Viewing Command Collection" gedeeld, wat handig voor je is.

Welkom om de link van dit artikel te delen:https://www.chenweiliang.com/cwl-405.html

Welkom op het Telegram-kanaal van Chen Weiliang's blog voor de laatste updates!

🔔 Wees de eerste die de waardevolle "ChatGPT Content Marketing AI Tool Usage Guide" in de bovenste kanaaldirectory ontvangt! 🌟
📚 Deze gids bevat enorme waarde, 🌟Dit is een zeldzame kans, mis hem niet! ⏰⌛💨
Deel en like als je wilt!
Uw delen en likes zijn onze voortdurende motivatie!

 

发表 评论

Uw e-mailadres wordt niet gepubliceerd. 必填 项 已 用 * 标注

scroll naar boven