Artigo Diretório
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!
📚 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!