Coleta de comandos de exibição de informações do sistema Linux

Linuxcomando de visualização de informações do sistema

【sistema】

uname -a
#Ver informações de kernel/SO/CPU

head -n 1 /etc/issue
#Verifique a versão do sistema operacional

cat /proc/cpuinfo
#Ver informações da CPU

hostname
#Ver nome do computador

lspci -tv
#Lista todos os dispositivos PCI

lsusb -tv
#Lista todos os dispositivos USB

lsmod
#Lista os módulos do kernel carregados

env
#Ver variáveis ​​de ambiente

【recurso】

* Documentação: https://help.ubuntu.com/

root@ubuntu-512mb-sfo1-01:~# free -m
total de buffers compartilhados gratuitos usados ​​em cache
Memória: 494 227 266 0 10 185
- / + buffers / cache: 31 462
Trocar: 0 Perguntar 0 0

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

 

free -m
#Ver uso de memória e uso de troca

df -h
#Ver o uso de cada partição

du -sh <目录名>
#Exibe o tamanho do diretório especificado

find . -type f -size +100M
#Encontre arquivos com mais de 100 milhões

find . -type f -print |wc -l
#Conta o número de arquivos no diretório atual

grep MemTotal /proc/meminfo
#Ver a quantidade total de memória

grep MemFree /proc/meminfo
#Verifique a quantidade de memória livre

uptime
#Ver tempo de execução do sistema, número de usuários, carga

cat /proc/loadavg
#Ver carga do sistema

【Discos e partições】

mount | column -t
#Ver o status da partição anexada

código>fdisk -l

#Ver todas as partições

swapon -s
#Ver todas as partições de swap

hdparm -i /dev/hda
#Ver parâmetros de disco (somente para dispositivos IDE)

dmesg | grep IDE
#Visualize o status de detecção do dispositivo IDE na inicialização

【rede】

ifconfig
#Visualize as propriedades de todas as interfaces de rede

iptables -L
#Ver configurações de firewall

route -n
#Ver tabela de roteamento

netstat -lntp
#Ver todas as portas de escuta

netstat -antp
#Ver todas as conexões estabelecidas

netstat -s
#Ver estatísticas da rede

【processo】

cat /proc/sys/kernel/threads-max
Veja o número máximo de threads permitidos pelo sistema

cat /proc/sys/kernel/pid_max
Visualize o número máximo de processos permitidos pelo sistema

ps -ef
# ver todos os processos

top
#Exibe o status do processo em tempo real

ll /proc/PID/fd/
#Se o processo ocupar muita CPU, certifique-se de usar o comando ll /proc/PID/fd/ para encontrá-lo, se você não conseguir encontrá-lo, encontre-o mais algumas vezes

【do utilizador】

w
#Ver usuários ativos

id <用户名>
#Visualize as informações do usuário especificadas

last
#Ver log de login do usuário

cut -d: -f1 /etc/passwd
#Ver todos os usuários do sistema

cut -d: -f1 /etc/group
#Ver todos os grupos no sistema

crontab -l
#Visualize as tarefas agendadas do usuário atual

【serviço】

chkconfig --list
#Lista todos os serviços do sistema

chkconfig --list | grep on
#Lista todos os serviços do sistema iniciados

##【CentOS Consulta de versão do serviço]
Comando de consulta de versão do serviço CentOS:

1. Verifique a versão do Kernel Linux
uname -r

2. Verifique a versão do CentOS
cat /etc/redhat-release

3. Verifique a versão do PHP
php -v

4. Visualizar MySQL 版本
mysql -v

5. Verifique a versão do Apache
rpm -qa httpd

6. Visualize as informações atuais da CPU
cat /proc/cpuinfo

7. Verifique a frequência atual da CPU
cat /proc/cpuinfo | grep MHz

【programa】

rpm -qa
# ver todos instalados软件

Comando #Restart para serviços comuns
service memcached restart

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

monit start all

service nginx restart

#reiniciar CWP
service cwpsrv restart

# reinicie o memcached
service memcached restart
service memcached start
service memcached stop

#boot start memcached
chkconfig memcached on

Reinicie o httpd para que o código tenha efeito:
service httpd restart
service httpd start
service httpd stop

chkconfig httpd on

recarregar o comando httpd:
service httpd force-reload
service httpd reload

Comando de reinicialização do Nginx:
/etc/init.d/nginxd restart

service nginxd force-reload
service nginxd reload
service nginxd restart

Comando de reinicialização do php-fpm:
/etc/init.d/php-fpm restart
service php-fpm restart
service php-fpm start

Reinstale o 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

Use o comando a seguir para ver o uso da memória e a classificação do uso da memória do processo:
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less

mysql_upgrade executa os seguintes comandos para verificar e reparar tabelas e atualizar tabelas do sistema:
mysqlcheck --all-databases --check-upgrade --auto-repair

Feche o comando MySQL:
killall mysqld

Veja o processo mysql:
ps -ef|grep mysqld
watch -n 1 "ps -ef | grep mysql"

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

O caminho do arquivo PID do MYSQL, KLOXO-MR pode ser visualizado através do painel de controle "processo":
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid

ou comando SSH "ps -ef" para ver todos os processos:
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid

Você pode adicionar esta linha ao /etc/crontab para iniciar o comando a cada minuto para verificar o status do mysql:
* * * * * /sbin/service mysql status || service mysql start

【Comando de monitoramento】

monit comandos padrão de partida, parada, reinicialização:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart

monitorarNota:
Como o monit é definido como um processo daemon e as configurações que iniciam com o sistema são adicionadas ao inittab, se o processo monit parar, o processo init o reiniciará e o monit monitora outros serviços, o que significa que os serviços monitorados por monit não podem ser parou de usar os métodos usuais, porque uma vez parado, o monit os iniciará novamente.

Para parar um serviço monitorado pelo monit, um comando como monit stop name deve ser usado, por exemplo, para parar o tomcat:
monit stop tomcat

Para interromper todos os serviços monitorados pelo monit use:
monit stop all

Para iniciar um serviço você pode usar o comando monit stop name,

Para começar tudo é:
monit start all

Defina o monit para iniciar com o sistema e adicione-o no final do arquivo /etc/inittab
# Executar monit em níveis de execução padrão
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc

Desinstalar monito:
yum remove monit

【Baixar e descompactar】

下载 wordpress A última versão
wget http://zh.wordpress.org/latest-zh_CN.tar.gz

descompactar
tar zxvf latest-zh_CN.tar.gz

Mova os arquivos na pasta wordpress (caminho absoluto) para o local do diretório atual
mv wordpress/* .

Mova o diretório /cgi-bin para o diretório atual
$mv wwwroot/cgi-bin .

Copie todos os arquivos do diretório atual para o diretório anterior
cp -rpf -f * ../

Como parar/reiniciar/iniciar o serviço redis?
Se você instalou o redis com apt-get ou yum install, você pode parar/iniciar/reiniciar o redis diretamente com os seguintes comandos
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
/etc/init.d/redis restart

Se você instalou o redis a partir do código-fonte, pode reiniciar o redis por meio do comando shutdown do redis-cli, o programa cliente do redis:
redis-cli -h 127.0.0.1 -p 6379 shutdown

Se nenhum dos métodos acima conseguir parar o redis, você pode usar a arma definitiva:
kill -9

[Comando de localização do arquivo]

Veja onde está colocado o arquivo de configuração do PHP:
Use phpinfo para ver que, se a função for proibida, execute-a no shell
php -v / -name php.ini
或者
find / -name php.ini

 

Geralmente, quando o linux está instalado minimamente, o wget não será instalado por padrão.
yum instalar
yum -y install wget

A atualização automática do sistema está em execução e o yum está bloqueado.
Você pode forçar o encerramento do processo yum:
rm -f /var/run/yum.pid

 

Verificando perl...Perl não foi encontrado em seu sistema: Por favor, instale perl e tente again
Obviamente, o perl precisa ser instalado. O comando de instalação do perl é o seguinte:
yum -y install perl perl*

 

[Comandos SSH para o painel de controle Kloxo-MR]

Ao instalar um tema ou plugin, ele falha com "Não é possível criar diretório"
Solução: altere novamente as permissões do plugin do tema wp e da pasta de upload
Para segurança do servidor, não podemos conceder todas as 777 permissões, portanto, enquanto esses diretórios receberem 755 permissões, apenas o proprietário terá permissão para gravar.

Se você executar o seguinte comando:
sh /script/fix-chownchmod

O Kloxo-MR tentará revisar a propriedade e as permissões em arquivos e diretórios na raiz do documento do site

Painel de Controle do Kloxo-MR: Vá para "admin>Servidor>(localhost)>Endereço IP>Reler IP".

Atualização do servidor
Atualize o servidor para a versão mais recente
yum -y update

O método acima foi tentado muitas vezes, mas ainda há um problema, digite o seguinte comando de reparo:
yum clean all; yum update -y; sh /script/cleanup

(Na atualização do programa, vá comer depois de um tempo e volte para conferir, atualizarufo.org.in, img.ufo.org.in estão de volta ao normal)

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

Para garantir que o dns incluído registre "estatísticas", após atualizar yum clean all; yum update -y; sh /script/cleanup, certifique-se de executar:
sh /script/fixdnsaddstatsrecord

Atualize o Kloxo-MR:
yum clean all; yum update kloxomr7 -y; yum update -y

Reinstale o Kloxo-MR:
Se nenhum erro for encontrado, tente o seguinte comando:
sh /script/upcp -y

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) compartilhou "Coleção de comandos de visualização de informações do sistema Linux", o que é útil para você.

Bem-vindo a compartilhar o link deste artigo:https://www.chenweiliang.com/cwl-405.html

Bem-vindo ao canal Telegram do blog de Chen Weiliang para receber as últimas atualizações!

🔔 Seja o primeiro a obter o valioso "Guia de uso da ferramenta de IA de marketing de conteúdo ChatGPT" no diretório superior do canal! 🌟
📚 Este guia contém um valor enorme, 🌟Esta é uma oportunidade rara, não perca! ⏰⌛💨
Compartilhe e curta se gostar!
Seus compartilhamentos e curtidas são nossa motivação contínua!

 

发表 评论

Seu endereço de e-mail não será publicado. 必填 项 已 用 * 标注

滚动 到 顶部