Insamling av kommandon för Linux-systeminformation

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

发表 评论

Din e-postadress kommer inte att publiceras. 必填 项 已 用 * 标注

Bläddra till början