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