Artikelkatalog
Linuxsysteminformation visa kommando
【systemet】
uname -a
#Visa information om kärna/OS/CPU
head -n 1 /etc/issue
#Kontrollera versionen av operativsystemet
cat /proc/cpuinfo
#Visa CPU-information
hostname
#Visa datornamn
lspci -tv
#Lista alla PCI-enheter
lsusb -tv
#Lista alla USB-enheter
lsmod
#Lista laddade kärnmoduler
env
#Visa miljövariabler
【resurs】
* Dokumentation: https://help.ubuntu.com/
root@ubuntu-512mb-sfo1-01:~# free -m
totalt använda gratis delade buffertar cachelagrade
Minne: 494 227 266 0 10 185
-/+ buffertar/cache: 31 462
Byt: 0 Fråga 0 0
root@ubuntu-512mb-sfo1-01:~# grep MemFree /proc/meminfo
MemFree: 272820 kB
free -m
#Visa minnesanvändning och byt användning
df -h
#Visa användningen av varje partition
du -sh <目录名>
#Visa storleken på den angivna katalogen
find . -type f -size +100M
#Hitta filer över 100 miljoner
find . -type f -print |wc -l
#Räkna antalet filer i den aktuella katalogen
grep MemTotal /proc/meminfo
#Visa den totala mängden minne
grep MemFree /proc/meminfo
#Kontrollera mängden ledigt minne
uptime
#Visa systemets gångtid, antal användare, belastning
cat /proc/loadavg
#Visa systembelastning
【Diskar och partitioner】
mount | column -t
#Visa den bifogade partitionsstatusen
kod>fdisk -l
#Visa alla partitioner
swapon -s
#Visa alla swap-partitioner
hdparm -i /dev/hda
#Visa diskparametrar (endast för IDE-enheter)
dmesg | grep IDE
#Visa IDE-enhetsdetekteringsstatus vid start
【nätverk】
ifconfig
#Visa egenskaperna för alla nätverksgränssnitt
iptables -L
#Visa brandväggsinställningar
route -n
#Visa rutttabell
netstat -lntp
#Visa alla lyssningsportar
netstat -antp
#Visa alla etablerade anslutningar
netstat -s
#Visa nätverksstatistik
【bearbeta】
cat /proc/sys/kernel/threads-max
Se det maximala antalet trådar som systemet tillåter
cat /proc/sys/kernel/pid_max
Se det maximala antalet processer som systemet tillåter
ps -ef
# visa alla processer
top
#Visa processstatus i realtid
ll /proc/PID/fd/
#Om processen upptar för mycket CPU, se till att använda kommandot ll /proc/PID/fd/ för att hitta det, om du inte kan hitta det, hitta det flera gånger
【användare】
w
#Visa aktiva användare
id <用户名>
#Visa den angivna användarinformationen
last
#Visa användarinloggningslogg
cut -d: -f1 /etc/passwd
#Visa alla användare av systemet
cut -d: -f1 /etc/group
#Visa alla grupper i systemet
crontab -l
#Visa den aktuella användarens schemalagda uppgifter
【service】
chkconfig --list
#Lista alla systemtjänster
chkconfig --list | grep on
#Lista alla startade systemtjänster
##【CentOS Tjänstversionsfråga]
Frågekommando för CentOS tjänstversion:
1. Kontrollera Linux Kernel-versionen
uname -r
2. Kontrollera CentOS-versionen
cat /etc/redhat-release
3. Kontrollera PHP-versionen
php -v
4. Visa MySQL Edition
mysql -v
5. Kontrollera Apache-versionen
rpm -qa httpd
6. Visa aktuell CPU-information
cat /proc/cpuinfo
7. Kontrollera den aktuella CPU-frekvensen
cat /proc/cpuinfo | grep MHz
【program】
rpm -qa
# visa alla installeradeSoftwarepaket
#Starta om kommandot för vanliga tjänster
service memcached restart
service monit restart
service mysqld restart
service mysql restart
service httpd restart
monit start all
service nginx restart
#starta om CWP
service cwpsrv restart
# starta om memcachad
service memcached restart
service memcached start
service memcached stop
#boot start memcachad
chkconfig memcached on
Starta om httpd för att få kommandot att träda i kraft:
service httpd restart
service httpd start
service httpd stop
chkconfig httpd on
ladda om httpd kommando:
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 omstart kommando:
/etc/init.d/php-fpm restart
service php-fpm restart
service php-fpm start
Installera om 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
Använd följande kommando för att se minnesanvändningen och processminnesanvändningens rangordning:
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less
mysql_upgrade kör följande kommandon för att kontrollera och reparera tabeller och uppgradera systemtabeller:
mysqlcheck --all-databases --check-upgrade --auto-repair
Stäng MySQL-kommandot:
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-filsökvägen för MYSQL, KLOXO-MR kan ses genom kontrollpanelens "process":
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid
eller SSH-kommandot "ps -ef" för att se alla processer:
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid
Du kan lägga till den här raden i /etc/crontab för att starta kommandot varje minut för att kontrollera mysql-status:
* * * * * /sbin/service mysql status || service mysql start
【Monit kommando】
övervaka standardkommandon för start, stopp, omstart:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart
övervakaFör säkerhets skull:
Eftersom monit är inställt som en demonprocess, och inställningarna som börjar med systemet läggs till i inittab, om monit-processen slutar, kommer init-processen att starta om den, och monit övervakar andra tjänster, vilket innebär att de monitövervakade tjänsterna inte kan slutat använda de vanliga metoderna, för när de väl stoppats kommer monit att starta dem igen.
För att stoppa en tjänst som övervakas av monit, bör ett kommando som monit stop name användas, till exempel för att stoppa tomcat:
monit stop tomcat
Så här stoppar du alla tjänster som övervakas av monit-användning:
monit stop all
För att starta en tjänst kan du använda kommandot monit stop name,
För att börja med allt är:
monit start all
Ställ in monit för att starta med systemet och lägg till det i slutet av filen /etc/inittab
# Kör monit i standardkörningsnivåer
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
Avinstallera monit:
yum remove monit
【Ladda ner och dekomprimera】
下载 wordpress Den senaste versionen av
wget http://zh.wordpress.org/latest-zh_CN.tar.gz
packa upp
tar zxvf latest-zh_CN.tar.gz
Flytta filerna i wordpress-mappen (absolut sökväg) till den aktuella katalogplatsen
mv wordpress/* .
Flytta katalogen /cgi-bin till den aktuella katalogen
$mv wwwroot/cgi-bin .
Kopiera alla filer i den aktuella katalogen till föregående katalog
cp -rpf -f * ../
Hur stoppar/startar man om/startar redis-tjänsten?
Om du installerade redis med apt-get eller yum install kan du stoppa/starta/starta om redis direkt med följande kommandon
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
/etc/init.d/redis restart
Om du installerade redis från källkoden kan du starta om redis genom shutdown-kommandot för redis-cli, redis klientprogram:
redis-cli -h 127.0.0.1 -p 6379 shutdown
Om ingen av ovanstående metoder lyckas stoppa redis kan du använda det ultimata vapnet:
kill -9
[Visa filplaceringskommando]
Se var PHP-konfigurationsfilen är placerad:
Använd phpinfo för att se att om funktionen är förbjuden, kör den under skalet
php -v / -name php.ini
或者
find / -name php.ini
I allmänhet, när linux är minimalt installerat, kommer wget inte att installeras som standard.
mums installera
yum -y install wget
Systemets automatiska uppgradering körs och yum är låst.
Du kan tvinga yum-processen att stängas av:
rm -f /var/run/yum.pid
Söker efter perl...Perl hittades inte på ditt system: Installera perl och försök again
Självklart måste perl installeras. Perl installationskommandot är som följer:
yum -y install perl perl*
[SSH-kommandon för Kloxo-MR kontrollpanel]
När du installerar ett tema eller plugin misslyckas det med "Kan inte skapa katalog"
Lösning: ändra behörigheterna för wp-tema-pluginet och ladda upp mappen
För serversäkerhet kan vi inte ge alla 777 behörigheter, så så länge dessa kataloger ges 755 behörigheter är det bara ägaren som har behörighet att skriva.
Om du kör följande kommando:
sh /script/fix-chownchmod
Kloxo-MR kommer att försöka revidera äganderätt och behörigheter för filer och kataloger i webbplatsens dokumentrot
Kloxo-MR Kontrollpanel: Gå till "admin>Server>(localhost)>IP-adress>Reread IP".
Serveruppdatering
Uppdatera servern till den senaste versionen
yum -y update
Ovanstående metod har prövats många gånger, men det finns fortfarande ett problem, vänligen ange följande reparationskommando:
yum clean all; yum update -y; sh /script/cleanup
(I programuppdateringen, gå och ät efter ett tag och kom tillbaka för att kolla, uppdateraUFO.org.in, bild.UFO.org.in-sidorna är tillbaka till det normala)
yum clean all; yum update -y; sh /script/cleanup
service httpd restart
För att säkerställa att den inkluderade dns registrerar "statistik", efter uppdatering av yum rengör allt; yum update -y; sh /script/cleanup, se till att köra:
sh /script/fixdnsaddstatsrecord
Uppgradera Kloxo-MR:
yum clean all; yum update kloxomr7 -y; yum update -y
Installera om Kloxo-MR:
Om inga fel hittas, prova följande kommando:
sh /script/upcp -y
Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) delade "Linux system information viewing command collection", vilket är användbart för dig.
Välkommen att dela länken till denna artikel:https://www.chenweiliang.com/cwl-405.html
För att låsa upp fler dolda knep🔑, välkommen att gå med i vår Telegram-kanal!
Dela och gilla om du gillar det! Dina delningar och gilla-markeringar är vår fortsatta motivation!