Raccolta di comandi per la visualizzazione delle informazioni sul sistema Linux

Linuxcomando di visualizzazione delle informazioni di sistema

【sistema】

uname -a
#Visualizza informazioni su kernel/OS/CPU

head -n 1 /etc/issue
#Controlla la versione del sistema operativo

cat /proc/cpuinfo
#Visualizza informazioni sulla CPU

hostname
#Visualizza nome computer

lspci -tv
#Elenca tutti i dispositivi PCI

lsusb -tv
#Elenca tutti i dispositivi USB

lsmod
#Elenca i moduli del kernel caricati

env
#Visualizza variabili d'ambiente

【risorsa】

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

root@ubuntu-512mb-sfo1-01:~# free -m
buffer condivisi gratuiti utilizzati totali memorizzati nella cache
Memoria: 494 227 266 0 10 185
-/+ buffer/cache: 31 462
Scambia: 0 Chiedi 0 0

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

 

free -m
#Visualizza l'utilizzo della memoria e scambia l'utilizzo

df -h
#Visualizza l'utilizzo di ciascuna partizione

du -sh <目录名>
#Visualizza la dimensione della directory specificata

find . -type f -size +100M
#Trova file oltre 100 milioni

find . -type f -print |wc -l
#Conta il numero di file nella directory corrente

grep MemTotal /proc/meminfo
#Visualizza la quantità totale di memoria

grep MemFree /proc/meminfo
#Controlla la quantità di memoria libera

uptime
#Visualizza il tempo di esecuzione del sistema, il numero di utenti, il carico

cat /proc/loadavg
#Visualizza carico di sistema

【Dischi e partizioni】

mount | column -t
#Visualizza lo stato della partizione allegata

codice>fdisk -l

#Visualizza tutte le partizioni

swapon -s
#Visualizza tutte le partizioni di scambio

hdparm -i /dev/hda
#Visualizza parametri del disco (solo per dispositivi IDE)

dmesg | grep IDE
#Visualizza lo stato di rilevamento del dispositivo IDE all'avvio

【Rete】

ifconfig
#Visualizza le proprietà di tutte le interfacce di rete

iptables -L
#Visualizza le impostazioni del firewall

route -n
#Visualizza tabella di instradamento

netstat -lntp
#Visualizza tutte le porte di ascolto

netstat -antp
#Visualizza tutte le connessioni stabilite

netstat -s
#Visualizza le statistiche di rete

【processi】

cat /proc/sys/kernel/threads-max
Visualizza il numero massimo di thread consentiti dal sistema

cat /proc/sys/kernel/pid_max
Visualizza il numero massimo di processi consentiti dal sistema

ps -ef
# visualizza tutti i processi

top
#Visualizza lo stato del processo in tempo reale

ll /proc/PID/fd/
#Se il processo occupa troppa CPU, assicurati di usare il comando ll /proc/PID/fd/ per trovarlo, se non riesci a trovarlo, trovalo più volte

【utente】

w
#Visualizza utenti attivi

id <用户名>
#Visualizza le informazioni utente specificate

last
#Visualizza registro di accesso utente

cut -d: -f1 /etc/passwd
#Visualizza tutti gli utenti del sistema

cut -d: -f1 /etc/group
#Visualizza tutti i gruppi nel sistema

crontab -l
#Visualizza le attività pianificate dell'utente corrente

【Servire】

chkconfig --list
#Elenca tutti i servizi di sistema

chkconfig --list | grep on
#Elenca tutti i servizi di sistema avviati

##【CentOS Query sulla versione del servizio]
Comando di query sulla versione del servizio CentOS:

1. Controlla la versione del kernel Linux
uname -r

2. Controlla la versione di CentOS
cat /etc/redhat-release

3. Controlla la versione PHP
php -v

4. Visualizza MySQL 版本
mysql -v

5. Controlla la versione di Apache
rpm -qa httpd

6. Visualizza le informazioni sulla CPU corrente
cat /proc/cpuinfo

7. Controllare la frequenza corrente della CPU
cat /proc/cpuinfo | grep MHz

【programma】

rpm -qa
# visualizza tutto installatosoftwarepacchetto

#Restart comando per i servizi comuni
service memcached restart

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

monit start all

service nginx restart

#riavvia CWP
service cwpsrv restart

# riavvia memorizzato nella cache
service memcached restart
service memcached start
service memcached stop

#avvio di avvio memorizzato nella cache
chkconfig memcached on

Riavvia httpd per rendere effettivo il comando del codice:
service httpd restart
service httpd start
service httpd stop

chkconfig httpd on

ricarica httpd comando:
service httpd force-reload
service httpd reload

Comando di riavvio di Nginx:
/etc/init.d/nginxd restart

service nginxd force-reload
service nginxd reload
service nginxd restart

php-fpm comando di riavvio:
/etc/init.d/php-fpm restart
service php-fpm restart
service php-fpm start

Reinstalla 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

Utilizzare il comando seguente per visualizzare l'utilizzo della memoria e la classifica dell'utilizzo della memoria di processo:
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less

mysql_upgrade esegue i seguenti comandi per controllare e riparare le tabelle e aggiornare le tabelle di sistema:
mysqlcheck --all-databases --check-upgrade --auto-repair

Comando Chiudi MySQL:
killall mysqld

Visualizza il processo MySQL:
ps -ef|grep mysqld
watch -n 1 "ps -ef | grep mysql"

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

Il percorso del file PID di MYSQL, KLOXO-MR può essere visualizzato attraverso il "processo" del pannello di controllo:
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid

o comando SSH "ps -ef" per vedere tutti i processi:
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid

Puoi aggiungere questa riga a /etc/crontab per avviare il comando ogni minuto per controllare lo stato di mysql:
* * * * * /sbin/service mysql status || service mysql start

【Monita comando】

controlla i comandi standard di avvio, arresto, riavvio:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart

monitorareprecauzioni:
Poiché monit è impostato come processo daemon e le impostazioni che iniziano con il sistema vengono aggiunte a inittab, se il processo di monit si interrompe, il processo init lo riavvierà e monit monitora altri servizi, il che significa che monit monitora I servizi non possono essere fermato usando i soliti metodi, perché una volta fermato, monit li riavvierà.

Per interrompere un servizio monitorato da monit, è necessario utilizzare un comando come monit stop name, ad esempio per interrompere Tomcat:
monit stop tomcat

Per interrompere tutti i servizi monitorati da monit utilizzare:
monit stop all

Per avviare un servizio puoi usare il comando monit stop name,

Per iniziare tutto è:
monit start all

Imposta monit per iniziare con il sistema e aggiungilo alla fine del file /etc/inittab
# Esegui monit nei livelli di esecuzione standard
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc

Disinstalla monitor:
yum remove monit

【Scarica e decomprimi】

下载 wordpress L'ultima versione
wget http://zh.wordpress.org/latest-zh_CN.tar.gz

decomprimere
tar zxvf latest-zh_CN.tar.gz

Sposta i file nella cartella wordpress (percorso assoluto) nella posizione della directory corrente
mv wordpress/* .

Sposta la directory /cgi-bin nella directory corrente
$mv wwwroot/cgi-bin .

Copia tutti i file nella directory corrente nella directory precedente
cp -rpf -f * ../

Come interrompere/riavviare/avviare il servizio redis?
Se hai installato redis con apt-get o yum install, puoi interrompere/avviare/riavviare redis direttamente con i seguenti comandi
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
/etc/init.d/redis restart

Se hai installato redis dal codice sorgente, puoi riavviare redis tramite il comando di spegnimento del programma client redis redis-cli:
redis-cli -h 127.0.0.1 -p 6379 shutdown

Se nessuno dei metodi precedenti riesce a fermare redis, puoi usare l'arma definitiva:
kill -9

[Comando Visualizza posizione file]

Guarda dove è posizionato il file di configurazione PHP:
Usa phpinfo per vedere che se la funzione è vietata, eseguila sotto la shell
php -v / -name php.ini
或者
find / -name php.ini

 

Generalmente, quando Linux è installato in minima parte, wget non verrà installato per impostazione predefinita.
yum installa
yum -y install wget

L'aggiornamento automatico del sistema è in esecuzione e yum è bloccato.
Puoi forzare l'arresto del processo yum:
rm -f /var/run/yum.pid

 

Controllo perl... Perl non è stato trovato sul tuo sistema: Installa perl e prova again
Ovviamente è necessario installare perl Il comando di installazione di perl è il seguente:
yum -y install perl perl*

 

[Comandi SSH per la centrale Kloxo-MR]

Quando si installa un tema o un plug-in, non riesce con "Impossibile creare directory"
Soluzione: modificare nuovamente i permessi del plugin del tema wp e della cartella di caricamento
Per la sicurezza del server, non è possibile concedere 777 autorizzazioni a tutte, quindi finché a queste directory vengono fornite 755 autorizzazioni, solo il proprietario ha l'autorizzazione per scrivere.

Se esegui il seguente comando:
sh /script/fix-chownchmod

Kloxo-MR tenterà la proprietà della revisione e le autorizzazioni su file e directory nella radice dei documenti del sito

Pannello di controllo di Kloxo-MR: vai su "admin>Server>(localhost)>Indirizzo IP>Rileggi IP".

Aggiornamento del server
Aggiorna il server all'ultima versione
yum -y update

Il metodo sopra è stato provato molte volte, ma c'è ancora un problema, inserisci il seguente comando di riparazione:
yum clean all; yum update -y; sh /script/cleanup

(Nell'aggiornamento del programma, dopo un po' vai a mangiare e torna a controllare, aggiornareufo.org.in, img.ufoLe pagine .org.in sono tornate alla normalità)

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

Per garantire che il DNS incluso registri "statistiche", dopo aver aggiornato yum clean all; yum update -y; sh /script/cleanup, assicurati di eseguire:
sh /script/fixdnsaddstatsrecord

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

Reinstalla Kloxo-MR:
Se non vengono rilevati errori, provare il seguente comando:
sh /script/upcp -y

Speranza Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ha condiviso "Raccolta di comandi per la visualizzazione delle informazioni di sistema Linux", che è utile per te.

Benvenuti a condividere il link di questo articolo:https://www.chenweiliang.com/cwl-405.html

Benvenuto nel canale Telegram del blog di Chen Weiliang per ricevere gli ultimi aggiornamenti!

🔔 Sii il primo a ricevere la preziosa "Guida all'utilizzo dello strumento AI di marketing dei contenuti ChatGPT" nella directory principale del canale! 🌟
📚 Questa guida contiene un valore enorme, 🌟Questa è un'opportunità rara, non perderla! ⏰⌛💨
Condividi e metti mi piace se ti va!
La tua condivisione e i tuoi like sono la nostra continua motivazione!

 

发表 评论

L'indirizzo email non verrà pubblicato. 必填 项 已 用 * 标注

滚动 到 顶部