Artikel Directory
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!
📚 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!