Répertoire d'articles
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 !
📚 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 !