Recopilación de comandos de vista de información del sistema Linux

Linuxcomando de vista de información del sistema

【sistema】

uname -a
#Ver información del kernel/SO/CPU

head -n 1 /etc/issue
#Comprobar la versión del sistema operativo

cat /proc/cpuinfo
#Ver información de la CPU

hostname
#Ver el nombre de la computadora

lspci -tv
#Listar todos los dispositivos PCI

lsusb -tv
#Lista de todos los dispositivos USB

lsmod
#Lista de módulos del kernel cargados

env
#Ver variables de entorno

【recurso】

* Documentación: https://help.ubuntu.com/

raíz@ubuntu-512mb-sfo1-01:~# free -m
total de búferes compartidos libres usados ​​almacenados en caché
Mem: 494 227 266 0 10
- / + búferes / caché: 31 462
Intercambiar: 0 Preguntar 0 0

root@ubuntu-512mb-sfo1-01:~# grepMemFree/proc/meminfo
Libre de memoria: 272820 kB

 

free -m
#Ver uso de memoria y uso de intercambio

df -h
#Ver el uso de cada partición

du -sh <目录名>
#Ver el tamaño del directorio especificado

find . -type f -size +100M
#Buscar archivos de más de 100M

find . -type f -print |wc -l
#Cuenta el número de archivos en el directorio actual

grep MemTotal /proc/meminfo
#Ver la cantidad total de memoria

grep MemFree /proc/meminfo
#Comprobar la cantidad de memoria libre

uptime
#Ver tiempo de ejecución del sistema, número de usuarios, carga

cat /proc/loadavg
#Ver la carga del sistema

【Discos y Particiones】

mount | column -t
#Ver el estado de la partición adjunta

código>fdisk -l

#Ver todas las particiones

swapon -s
#Ver todas las particiones de intercambio

hdparm -i /dev/hda
#Ver parámetros del disco (solo para dispositivos IDE)

dmesg | grep IDE
#Ver el estado de detección del dispositivo IDE al inicio

【la red】

ifconfig
#Ver las propiedades de todas las interfaces de red

iptables -L
#Ver la configuración del cortafuegos

route -n
#Ver tabla de enrutamiento

netstat -lntp
#Ver todos los puertos de escucha

netstat -antp
#Ver todas las conexiones establecidas

netstat -s
#Ver estadísticas de la red

【proceso】

cat /proc/sys/kernel/threads-max
Ver el número máximo de subprocesos permitidos por el sistema

cat /proc/sys/kernel/pid_max
Ver el número máximo de procesos permitidos por el sistema

ps -ef
# ver todos los procesos

top
#Mostrar el estado del proceso en tiempo real

ll /proc/PID/fd/
#Si el proceso consume demasiada CPU, asegúrese de usar el comando ll /proc/PID/fd/ para encontrarlo, si no puede encontrarlo, búsquelo unas cuantas veces más

【usuario】

w
#Ver usuarios activos

id <用户名>
#Ver la información del usuario especificado

last
#Ver el registro de inicio de sesión del usuario

cut -d: -f1 /etc/passwd
#Ver todos los usuarios del sistema

cut -d: -f1 /etc/group
#Ver todos los grupos en el sistema

crontab -l
#Ver las tareas programadas del usuario actual

【Servicio】

chkconfig --list
#Listar todos los servicios del sistema

chkconfig --list | grep on
#Listar todos los servicios del sistema iniciados

##【CentOS Consulta de versión de servicio]
Comando de consulta de la versión del servicio de CentOS:

1. Verifique la versión del kernel de Linux
uname -r

2. Verifique la versión de CentOS
cat /etc/redhat-release

3. Comprueba la versión de PHP
php -v

4. Ver MySQL 版本
mysql -v

5. Comprueba la versión de Apache
rpm -qa httpd

6. Ver información actual de la CPU
cat /proc/cpuinfo

7. Verifique la frecuencia actual de la CPU
cat /proc/cpuinfo | grep MHz

【programa】

rpm -qa
# ver todos los instalados软件

#Comando de reinicio para servicios comunes
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 iniciar memcached
chkconfig memcached on

Reinicie httpd para que el código surta efecto comando:
service httpd restart
service httpd start
service httpd stop

chkconfig httpd on

recargar el comando 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

Vuelva a instalar 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 el siguiente comando para ver el uso de la memoria y la clasificación del uso de la memoria del proceso:
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less

mysql_upgrade ejecuta los siguientes comandos para verificar y reparar tablas y actualizar tablas del sistema:
mysqlcheck --all-databases --check-upgrade --auto-repair

Cierre el comando MySQL:
killall mysqld

Ver el proceso mysql:
ps -ef|grep mysqld
watch -n 1 "ps -ef | grep mysql"

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

La ruta del archivo PID de MYSQL, KLOXO-MR se puede ver a través del "proceso" del panel de control:
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid

o el comando SSH "ps -ef" para ver todos los procesos:
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid

Puede agregar esta línea a /etc/crontab para iniciar el comando cada minuto para verificar el estado de mysql:
* * * * * /sbin/service mysql status || service mysql start

【Comando de monitoreo】

monitorizar los comandos estándar de inicio, parada y reinicio:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart

MonitNota:
Dado que monit se configura como un proceso daemon y las configuraciones que comienzan con el sistema se agregan a inittab, si el proceso de monit se detiene, el proceso de inicio lo reiniciará y monit monitorea otros servicios, lo que significa que monit monitorea el servicio. detenerse usando el método normal, porque una vez detenido, monit lo iniciará de nuevo.

Para detener un servicio monitoreado por monit, se debe usar un comando como monit stop name, por ejemplo para detener tomcat:
monit stop tomcat

Para detener todos los servicios monitoreados por monit use:
monit stop all

Para iniciar un servicio, puede usar el comando monit stop name,

Para empezar todo es:
monit start all

Configure monit para que comience con el sistema y agréguelo al final del archivo /etc/inittab
# Ejecutar monit en niveles de ejecución estándar
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc

Desinstalar monitor:
yum remove monit

【Descargar y descomprimir】

下载 wordpress La última versión
wget http://zh.wordpress.org/latest-zh_CN.tar.gz

abrir la cremallera
tar zxvf latest-zh_CN.tar.gz

Mueva los archivos en la carpeta de wordpress (ruta absoluta) a la ubicación del directorio actual
mv wordpress/* .

Mover el directorio /cgi-bin al directorio actual
$mv wwwroot/cgi-bin .

Copie todos los archivos del directorio actual al directorio anterior
cp -rpf -f * ../

¿Cómo detener/reiniciar/iniciar el servicio redis?
Si instaló redis con apt-get o yum install, puede detener/iniciar/reiniciar redis directamente con los siguientes comandos
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
/etc/init.d/redis restart

Si instaló redis desde el código fuente, puede reiniciar redis a través del comando de apagado de redis-cli, el programa cliente de redis:
redis-cli -h 127.0.0.1 -p 6379 shutdown

Si ninguno de los métodos anteriores logra detener a redis, puede usar el arma definitiva:
kill -9

[Ver comando de ubicación de archivo]

Vea dónde se encuentra el archivo de configuración de PHP:
Use phpinfo para ver que si la función está prohibida, ejecútela bajo el shell
php -v / -name php.ini
或者
find / -name php.ini

 

En general, cuando Linux se instala mínimamente, wget no se instalará de forma predeterminada.
ñam instalar
yum -y install wget

La actualización automática del sistema se está ejecutando y yum está bloqueado.
Puede forzar el cierre del proceso yum:
rm -f /var/run/yum.pid

 

Buscando perl... No se encontró Perl en su sistema: Instale perl y pruebe again
Obviamente, es necesario instalar Perl. El comando de instalación de Perl es el siguiente:
yum -y install perl perl*

 

[Comandos SSH para panel de control Kloxo-MR]

Al instalar un tema o complemento, falla con "No se puede crear el directorio"
Solución: vuelva a cambiar los permisos del complemento de tema wp y la carpeta de carga
Para la seguridad del servidor, los permisos 777 no se pueden otorgar a todos, por lo que mientras estos directorios tengan permisos 755, solo el propietario tiene permiso para escribir.

Si ejecuta el siguiente comando:
sh /script/fix-chownchmod

Kloxo-MR intentará revisar la propiedad y los permisos de los archivos y directorios en la raíz del documento del sitio.

Panel de control de Kloxo-MR: Vaya a "admin>Servidor>(host local)>Dirección IP>Volver a leer IP".

actualización del servidor
Actualizar el servidor a la última versión
yum -y update

Los métodos anteriores se han intentado muchas veces, pero aún hay un problema, ingrese el siguiente comando de reparación:
yum clean all; yum update -y; sh /script/cleanup

(En la actualización del programa, vaya a comer después de un tiempo y vuelva a verificar, actualizarUfo.org.in, img.UfoLas páginas .org.in vuelven a la normalidad)

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

Para asegurarse de que el dns incluido registre "estadísticas", después de actualizar yum clean all; yum update -y; sh /script/cleanup, asegúrese de ejecutar:
sh /script/fixdnsaddstatsrecord

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

Vuelva a instalar Kloxo-MR:
Si no se encuentran errores, intente con el siguiente comando:
sh /script/upcp -y

Esperanza Chen Weiliang Blog ( https://www.chenweiliang.com/ ) compartió "Recopilación de comandos de visualización de información del sistema Linux", que es útil para usted.

Bienvenido a compartir el enlace de este artículo:https://www.chenweiliang.com/cwl-405.html

¡Bienvenido al canal de Telegram del blog de Chen Weiliang para obtener las últimas actualizaciones!

🔔 ¡Sea el primero en obtener la valiosa "Guía de uso de la herramienta de inteligencia artificial para marketing de contenidos ChatGPT" en el directorio superior del canal! 🌟
📚 Esta guía contiene un gran valor. 🌟Esta es una oportunidad única, ¡no la pierdas! ⏰⌛💨
¡Comparte y dale me gusta si te gusta!
¡Su compartir y Me gusta son nuestra motivación continua!

 

发表 评论

Su dirección de correo electrónico no será publicada. 项 已 用 * 标注

滚动 到 顶部