Directorio de artigos
Linuxcomando de visualización de información do sistema
【Sistema】
uname -a
#Ver información do núcleo/OS/CPU
head -n 1 /etc/issue
#Ver versión do SO
cat /proc/cpuinfo
#Ver información da CPU
hostname
#Ver o nome do ordenador
lspci -tv
#Lista todos os dispositivos PCI
lsusb -tv
# Lista todos os dispositivos USB
lsmod
#Lista os módulos do núcleo cargados
env
#Ver variables de ambiente
【recurso】
*Documentación: https://help.ubuntu.com/
root@ubuntu-512mb-sfo1-01:~# free -m
total de búfers compartidos gratuítos usados almacenados na caché
Teléfono: 494 227 266 0 10 185
-/+ búfers/caché: 31 462
Intercambio: 0 Pregunta 0 0
root@ubuntu-512mb-sfo1-01:~# grep MemFree /proc/meminfo
Libre de memorias: 272820 kB
free -m
#Ver o uso da memoria e o uso de intercambio
df -h
#Ver o uso de cada partición
du -sh <目录名>
#Ver o tamaño do directorio especificado
find . -type f -size +100M
#Busca ficheiros de máis de 100 millóns
find . -type f -print |wc -l
# Conta o número de ficheiros no directorio actual
grep MemTotal /proc/meminfo
#Ver a cantidade total de memoria
grep MemFree /proc/meminfo
#Comproba a cantidade de memoria libre
uptime
#Ver tempo de execución do sistema, número de usuarios, carga
cat /proc/loadavg
#Ver carga do sistema
【Discos e particións】
mount | column -t
#Ver o estado da partición anexa
código>fdisk -l
#Ver todas as particións
swapon -s
#Ver todas as particións de intercambio
hdparm -i /dev/hda
#Ver parámetros do disco (só para dispositivos IDE)
dmesg | grep IDE
#Ver o estado de detección do dispositivo IDE ao inicio
【O internet】
ifconfig
#Ver as propiedades de todas as interfaces de rede
iptables -L
#Ver a configuración do firewall
route -n
#Ver táboa de rutas
netstat -lntp
#Ver todos os portos de escoita
netstat -antp
#Ver todas as conexións establecidas
netstat -s
#Ver estatísticas da rede
【proceso】
cat /proc/sys/kernel/threads-max
Consulta o número máximo de fíos permitidos polo sistema
cat /proc/sys/kernel/pid_max
Consulta o número máximo de procesos permitidos polo sistema
ps -ef
# ver todos os procesos
top
#Mostra o estado do proceso en tempo real
ll /proc/PID/fd/
#Se o proceso ocupa demasiada CPU, asegúrate de usar o comando ll /proc/PID/fd/ para atopalo, se non o atopas, búscao unhas cantas veces máis
【usuario】
w
#Ver usuarios activos
id <用户名>
#Ver a información do usuario especificada
last
#Ver rexistro de inicio de sesión do usuario
cut -d: -f1 /etc/passwd
#Ver todos os usuarios do sistema
cut -d: -f1 /etc/group
#Ver todos os grupos do sistema
crontab -l
#Ver as tarefas programadas do usuario actual
【Servir】
chkconfig --list
#Enumerar todos os servizos do sistema
chkconfig --list | grep on
#Lista todos os servizos do sistema iniciados
##【CentOS Consulta de versión do servizo]
Comando de consulta de versión do servizo CentOS:
1. Comprobe a versión do núcleo de Linux
uname -r
2. Comprobe a versión de CentOS
cat /etc/redhat-release
3. Comprobe a versión de PHP
php -v
4. Ver MySQL versión
mysql -v
5. Comprobe a versión de Apache
rpm -qa httpd
6. Consulta a información actual da CPU
cat /proc/cpuinfo
7. Comprobe a frecuencia actual da CPU
cat /proc/cpuinfo | grep MHz
【programa】
rpm -qa
# ver todo instaladoSoftwarePaquete
Comando #Reiniciar para servizos comúns
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
# reiniciar memcached
service memcached restart
service memcached start
service memcached stop
#boot start memcached
chkconfig memcached on
Reinicie httpd para que o código teña efecto:
service httpd restart
service httpd start
service httpd stop
chkconfig httpd on
comando de recarga httpd:
service httpd force-reload
service httpd reload
Comando de reinicio de Nginx:
/etc/init.d/nginxd restart
service nginxd force-reload
service nginxd reload
service nginxd restart
Comando de reinicio php-fpm:
/etc/init.d/php-fpm restart
service php-fpm restart
service php-fpm start
Reinstalar 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 seguinte comando para ver o uso da memoria e a clasificación do uso da memoria do proceso:
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less
mysql_upgrade executa os seguintes comandos para comprobar e reparar táboas e actualizar as táboas do sistema:
mysqlcheck --all-databases --check-upgrade --auto-repair
Peche o comando MySQL:
killall mysqld
Ver o proceso de mysql:
ps -ef|grep mysqld
watch -n 1 "ps -ef | grep mysql"
pid-file=/var/lib/mysql/centos-cwl.pid
A ruta do ficheiro PID de MYSQL, KLOXO-MR pódese ver a través do panel de control "procesar":
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 procesos:
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid
Podes engadir esta liña a /etc/crontab para iniciar o comando cada minuto para comprobar o estado de mysql:
* * * * * /sbin/service mysql status || service mysql start
【Comando de monitor】
monitor comandos estándar de inicio, parada e reinicio:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart
monitorcoidado:
Dado que monit está configurado como un proceso daemon e as configuracións que comezan co sistema engádense a inittab, se o proceso de monit se detén, o proceso de inicio reinicialo e monit supervisa outros servizos, o que significa que o servizo non pode supervisar. deixarse de usar o método normal, porque unha vez detido, monit iniciarao de novo.
Para deter un servizo supervisado por monit, debe usarse un comando como monit stop name, por exemplo para deter tomcat:
monit stop tomcat
Para deter todos os servizos supervisados por moni use:
monit stop all
Para iniciar un servizo pode usar o comando monit stop name,
Para comezar todo é:
monit start all
Establece monit para comezar co sistema e engádeo ao final do ficheiro /etc/inittab
# Executar monit en niveis de execución estándar
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
Desinstalar monit:
yum remove monit
【Descargar e descomprimir】
下载 WordPress A última versión de
wget http://zh.wordpress.org/latest-zh_CN.tar.gz
descomprimir
tar zxvf latest-zh_CN.tar.gz
Move os ficheiros do cartafol wordpress (ruta absoluta) á localización actual do directorio
mv wordpress/* .
Move o directorio /cgi-bin ao directorio actual
$mv wwwroot/cgi-bin .
Copia todos os ficheiros do directorio actual no directorio anterior
cp -rpf -f * ../
Como deter/reiniciar/iniciar o servizo redis?
Se instalou redis con apt-get ou yum install, pode deter/iniciar/reiniciar redis directamente cos 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 instalou redis desde o código fonte, pode reiniciar redis mediante o comando de apagado do programa cliente redis redis-cli:
redis-cli -h 127.0.0.1 -p 6379 shutdown
Se ningún dos métodos anteriores consegue deter redis, podes usar a arma definitiva:
kill -9
[Ver comando de localización do ficheiro]
Vexa onde se coloca o ficheiro de configuración de PHP:
Use phpinfo para ver que se a función está prohibida, execútaa baixo o shell
php -v / -name php.ini
或者
find / -name php.ini
Xeralmente, cando Linux está instalado mínimamente, wget non se instalará por defecto.
ñam instalar
yum -y install wget
A actualización automática do sistema está en execución e yum está bloqueado.
Podes forzar o peche do proceso yum:
rm -f /var/run/yum.pid
Comprobando perl... Non se atopou Perl no seu sistema: instale perl e probe again
Obviamente, é necesario instalar Perl. O comando de instalación de Perl é o seguinte:
yum -y install perl perl*
[Comandos SSH para o panel de control Kloxo-MR]
Ao instalar un tema ou complemento, falla con "Non se pode crear o directorio"
Solución: volve cambiar os permisos do complemento do tema wp e cargar o cartafol
Para a seguridade do servidor, non se poden dar todos os permisos 777, polo que mentres estes directorios teñan permisos 755, só o propietario ten permiso para escribir.
Se executas o seguinte comando:
sh /script/fix-chownchmod
Kloxo-MR tentará revisar a propiedade e os permisos dos ficheiros e directorios na raíz do documento do sitio
Panel de control de Kloxo-MR: vai a "administrador>Servidor>(localhost)>Enderezo IP>Reler IP".
Actualización do servidor
Actualiza o servidor á última versión
yum -y update
Os métodos anteriores intentáronse moitas veces, pero aínda hai un problema, introduza o seguinte comando de reparación:
yum clean all; yum update -y; sh /script/cleanup
(Na actualización do programa, vai a comer despois dun tempo e volve para comprobar, actualizarUFO.org.in, img.UFOAs páxinas .org.in volven á normalidade)
yum clean all; yum update -y; sh /script/cleanup
service httpd restart
Para asegurarse de que o dns incluído rexistra "estatísticas", despois de actualizar yum clean all; yum update -y; sh /script/cleanup, asegúrese de executar:
sh /script/fixdnsaddstatsrecord
Actualizar Kloxo-MR:
yum clean all; yum update kloxomr7 -y; yum update -y
Reinstalar Kloxo-MR:
Se non se atopan erros, probe o seguinte comando:
sh /script/upcp -y
Blog de Hope Chen Weiliang ( https://www.chenweiliang.com/ ) compartiu a "Colección de comandos de visualización de información do sistema Linux", que é útil para vostede.
Benvido a compartir a ligazón deste artigo:https://www.chenweiliang.com/cwl-405.html
Benvido á canle de Telegram do blog de Chen Weiliang para recibir as últimas actualizacións.
📚 Esta guía contén un gran valor, 🌟Esta é unha oportunidade rara, non a perdas! ⏰⌛💨
Comparte e da like se che gusta!
O teu compartir e gústame son a nosa motivación continua!