Collection de commandes d'affichage des informations système Linux

Linux/Unixcommande d'affichage des informations système

??

uname -a
#Afficher les informations sur le noyau/le système d'exploitation/le processeur

head -n 1 /etc/issue
#Vérifiez la version du système d'exploitation

cat /proc/cpuinfo
#Afficher les informations sur le processeur

hostname
#Afficher le nom de l'ordinateur

lspci -tv
#Liste tous les périphériques PCI

lsusb -tv
# Lister tous les périphériques USB

lsmod
#Liste des modules de noyau chargés

env
#Afficher les variables d'environnement

【Ressource】

* Documentation: https://help.ubuntu.com/

root@ubuntu-512mb-sfo1-01 :~# free -m
total des tampons partagés libres utilisés mis en cache
Mémoire : 494 227 266 0 10 185
-/+ tampons/cache : 31 462
Échange : 0 Demander 0 0

root@ubuntu-512mb-sfo1-01 :~# grep MemFree /proc/meminfo
Mémoire libre : 272820 XNUMX ko

 

free -m
#Afficher l'utilisation de la mémoire et l'utilisation de l'échange

df -h
#Afficher l'utilisation de chaque partition

du -sh <目录名>
#Afficher la taille du répertoire spécifié

find . -type f -size +100M
#Trouver des fichiers de plus de 100M

find . -type f -print |wc -l
#Compter le nombre de fichiers dans le répertoire courant

grep MemTotal /proc/meminfo
#Afficher la quantité totale de mémoire

grep MemFree /proc/meminfo
#Vérifier la quantité de mémoire libre

uptime
#Afficher le temps d'exécution du système, le nombre d'utilisateurs, la charge

cat /proc/loadavg
#Afficher la charge du système

【Disques et partitions】

mount | column -t
#Afficher l'état de la partition attachée

code>fdisk -l

#Voir toutes les partitions

swapon -s
#Afficher toutes les partitions d'échange

hdparm -i /dev/hda
#Afficher les paramètres du disque (uniquement pour les périphériques IDE)

dmesg | grep IDE
#Afficher l'état de détection du périphérique IDE au démarrage

【réseau】

ifconfig
#Afficher les propriétés de toutes les interfaces réseau

iptables -L
#Afficher les paramètres du pare-feu

route -n
#Afficher la table de routage

netstat -lntp
#Voir tous les ports d'écoute

netstat -antp
#Voir toutes les connexions établies

netstat -s
#Afficher les statistiques du réseau

【traiter】

cat /proc/sys/kernel/threads-max
Afficher le nombre maximum de threads autorisés par le système

cat /proc/sys/kernel/pid_max
Afficher le nombre maximum de processus autorisés par le système

ps -ef
# afficher tous les processus

top
#Afficher l'état du processus en temps réel

ll /proc/PID/fd/
#Si le processus occupe trop de CPU, assurez-vous d'utiliser la commande ll /proc/PID/fd/ pour le trouver, si vous ne le trouvez pas, trouvez-le plusieurs fois

【utilisateur】

w
#Voir les utilisateurs actifs

id <用户名>
#Afficher les informations utilisateur spécifiées

last
#Afficher le journal de connexion de l'utilisateur

cut -d: -f1 /etc/passwd
#Voir tous les utilisateurs du système

cut -d: -f1 /etc/group
#Afficher tous les groupes du système

crontab -l
#Afficher les tâches planifiées de l'utilisateur actuel

【Servez】

chkconfig --list
#Répertorier tous les services système

chkconfig --list | grep on
#Liste tous les services système démarrés

##【CentOS Requête de version de service]
Commande de requête de version de service CentOS :

1. Vérifiez la version du noyau Linux
uname -r

2. Vérifiez la version de CentOS
cat /etc/redhat-release

3. Vérifiez la version de PHP
php -v

4. Voir MySQL 版本
mysql -v

5. Vérifiez la version d'Apache
rpm -qa httpd

6. Afficher les informations actuelles du processeur
cat /proc/cpuinfo

7. Vérifiez la fréquence actuelle du processeur
cat /proc/cpuinfo | grep MHz

【programme】

rpm -qa
# afficher tous les installés软件Forfait

Commande #Restart pour les services communs
service memcached restart

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

monit start all

service nginx restart

#redémarrer CWP
service cwpsrv restart

# redémarrer memcached
service memcached restart
service memcached start
service memcached stop

#boot démarrer memcached
chkconfig memcached on

Redémarrez httpd pour que le code prenne effet :
service httpd restart
service httpd start
service httpd stop

chkconfig httpd on

recharger la commande httpd :
service httpd force-reload
service httpd reload

Commande de redémarrage Nginx :
/etc/init.d/nginxd restart

service nginxd force-reload
service nginxd reload
service nginxd restart

Commande de redémarrage php-fpm :
/etc/init.d/php-fpm restart
service php-fpm restart
service php-fpm start

Réinstallez 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

Utilisez la commande suivante pour voir l'utilisation de la mémoire et traiter le classement de l'utilisation de la mémoire :
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less

mysql_upgrade exécute les commandes suivantes pour vérifier et réparer les tables et mettre à jour les tables système :
mysqlcheck --all-databases --check-upgrade --auto-repair

Fermez la commande MySQL :
killall mysqld

Voir le processus mysql :
ps -ef|grep mysqld
watch -n 1 "ps -ef | grep mysql"

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

Le chemin du fichier PID de MYSQL, KLOXO-MR peut être visualisé via le panneau de contrôle "processus":
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid

ou commande SSH "ps -ef" pour voir tous les processus :
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid

Vous pouvez ajouter cette ligne à /etc/crontab pour lancer la commande toutes les minutes afin de vérifier l'état de mysql :
* * * * * /sbin/service mysql status || service mysql start

【Commande de surveillance】

surveiller les commandes standard de démarrage, d'arrêt et de redémarrage :
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart

surveillerNote:
Étant donné que monit est défini comme un processus démon et que les paramètres qui commencent par le système sont ajoutés à inittab, si le processus monit s'arrête, le processus init le redémarre et monit surveille d'autres services, ce qui signifie que les services de surveillance monit ne peuvent pas être arrêté d'utiliser les méthodes habituelles, car une fois arrêté, monit les relancera.

Pour arrêter un service surveillé par monit, une commande comme monit stop name doit être utilisée, par exemple pour arrêter tomcat :
monit stop tomcat

Pour arrêter tous les services surveillés par monit use :
monit stop all

Pour démarrer un service, vous pouvez utiliser la commande monit stop name,

Pour commencer tout c'est :
monit start all

Définissez monit pour démarrer avec le système et ajoutez-le à la fin du fichier /etc/inittab
# Exécuter monit dans les niveaux d'exécution standard
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc

Désinstallez monit :
yum remove monit

【Télécharger et décompresser】

下载 wordpress La dernière version
wget http://zh.wordpress.org/latest-zh_CN.tar.gz

décompresser
tar zxvf latest-zh_CN.tar.gz

Déplacez les fichiers du dossier wordpress (chemin absolu) vers l'emplacement du répertoire actuel
mv wordpress/* .

Déplacer le répertoire /cgi-bin vers le répertoire courant
$mv wwwroot/cgi-bin .

Copier tous les fichiers du répertoire courant dans le répertoire précédent
cp -rpf -f * ../

Comment arrêter/redémarrer/démarrer le service Redis ?
Si vous avez installé redis avec apt-get ou yum install, vous pouvez arrêter/démarrer/redémarrer redis directement avec les commandes suivantes
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
/etc/init.d/redis restart

Si vous avez installé redis à partir du code source, vous pouvez redémarrer redis via la commande shutdown de redis-cli, le programme client de redis :
redis-cli -h 127.0.0.1 -p 6379 shutdown

Si aucune des méthodes ci-dessus ne réussit à arrêter redis, vous pouvez utiliser l'arme ultime :
kill -9

[Commande Afficher l'emplacement du fichier]

Voyez où le fichier de configuration PHP est placé :
Utilisez phpinfo pour voir que si la fonction est interdite, exécutez-la sous le shell
php -v / -name php.ini
或者
find / -name php.ini

 

Généralement, lorsque Linux est installé au minimum, wget ne sera pas installé par défaut.
miam installer
yum -y install wget

La mise à jour automatique du système est en cours d'exécution et yum est verrouillé.
Vous pouvez forcer le processus yum à s'arrêter :
rm -f /var/run/yum.pid

 

Vérification de perl... Perl n'a pas été trouvé sur votre système : Veuillez installer perl et essayer again
Évidemment, perl doit être installé. La commande d'installation de perl est la suivante :
yum -y install perl perl*

 

[Commandes SSH pour le panneau de contrôle Kloxo-MR]

Lors de l'installation d'un thème ou d'un plugin, il échoue avec "Impossible de créer un répertoire"
Solution : remodifiez les autorisations du plugin de thème wp et du dossier de téléchargement
Pour la sécurité du serveur, nous ne pouvons pas donner toutes les 777 autorisations, donc tant que ces répertoires reçoivent les 755 autorisations, seul le propriétaire a la permission d'écrire.

Si vous exécutez la commande suivante :
sh /script/fix-chownchmod

Kloxo-MR tentera la propriété des révisions et les autorisations sur les fichiers et les répertoires dans la racine du document du site

Panneau de configuration Kloxo-MR : Allez dans "admin>Serveur>(localhost)>Adresse IP>Relire IP".

Mise à jour du serveur
Mettre à jour le serveur vers la dernière version
yum -y update

La méthode ci-dessus a été essayée plusieurs fois, mais le problème persiste, veuillez saisir la commande de réparation suivante :
yum clean all; yum update -y; sh /script/cleanup

(Dans la mise à jour du programme, allez manger au bout d'un moment et revenez vérifier, rafraîchirUfo.org.in, img.UfoLes pages .org.in sont de retour à la normale)

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

Pour vous assurer que le DNS inclus enregistre les "statistiques", après la mise à jour de yum clean all ; yum update -y ; sh /script/cleanup, assurez-vous d'exécuter :
sh /script/fixdnsaddstatsrecord

Mettre à niveau Kloxo-MR :
yum clean all; yum update kloxomr7 -y; yum update -y

Réinstallez Kloxo-MR :
Si aucune erreur n'est détectée, essayez la commande suivante :
sh /script/upcp -y

J'espère que le blog de Chen Weiliang ( https://www.chenweiliang.com/ ) a partagé la "collection de commandes d'affichage des informations système Linux", qui vous est utile.

Bienvenue à partager le lien de cet article :https://www.chenweiliang.com/cwl-405.html

Bienvenue sur la chaîne Telegram du blog de Chen Weiliang pour obtenir les dernières mises à jour !

🔔 Soyez le premier à obtenir le précieux « Guide d'utilisation de l'outil d'IA de marketing de contenu ChatGPT » dans le répertoire supérieur de la chaîne ! 🌟
📚 Ce guide contient une valeur énorme, 🌟C'est une opportunité rare, ne la manquez pas ! ⏰⌛💨
Partagez et likez si vous aimez !
Vos partages et likes sont notre motivation continue !

 

发表 评论

Votre adresse email ne sera pas publiée. 项 已 用 * 标注

到 顶部