Befehlssammlung für die Ansicht der Linux-Systeminformationen

LinuxBefehl zum Anzeigen der Systeminformationen

【System】

uname -a
#Informationen zu Kernel/Betriebssystem/CPU anzeigen

head -n 1 /etc/issue
#Überprüfen Sie die Version des Betriebssystems

cat /proc/cpuinfo
#CPU-Informationen anzeigen

hostname
#Computernamen anzeigen

lspci -tv
#Alle PCI-Geräte auflisten

lsusb -tv
#Alle USB-Geräte auflisten

lsmod
#Geladene Kernel-Module auflisten

env
#Umgebungsvariablen anzeigen

【Ressource】

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

root@ubuntu-512mb-sfo1-01:~# free -m
insgesamt verwendete freie gemeinsam genutzte Puffer im Cache
Speicher: 494 227 266 0 10 185
-/+ Puffer/Cache: 31 462
Tauschen: 0 Fragen 0 0

root@ubuntu-512mb-sfo1-01:~# grep MemFree /proc/meminfo
Speicherfrei: 272820 kB

 

free -m
#Speichernutzung und Swap-Nutzung anzeigen

df -h
#Sehen Sie sich die Nutzung jeder Partition an

du -sh <目录名>
#Die Größe des angegebenen Verzeichnisses anzeigen

find . -type f -size +100M
#Dateien über 100 M finden

find . -type f -print |wc -l
#Zähle die Anzahl der Dateien im aktuellen Verzeichnis

grep MemTotal /proc/meminfo
#Gesamtspeicher anzeigen

grep MemFree /proc/meminfo
#Überprüfen Sie die Menge an freiem Speicher

uptime
#Systemlaufzeit, Anzahl der Benutzer, Auslastung anzeigen

cat /proc/loadavg
#Systemlast anzeigen

【Festplatten und Partitionen】

mount | column -t
#Zeigen Sie den Status der angehängten Partition an

code>fdisk -l

#Alle Partitionen anzeigen

swapon -s
#Alle Swap-Partitionen anzeigen

hdparm -i /dev/hda
#Festplattenparameter anzeigen (nur für IDE-Geräte)

dmesg | grep IDE
#Erkennungsstatus des IDE-Geräts beim Start anzeigen

【Netzwerk】

ifconfig
#Sehen Sie sich die Eigenschaften aller Netzwerkschnittstellen an

iptables -L
#Firewall-Einstellungen anzeigen

route -n
#Routing-Tabelle anzeigen

netstat -lntp
#Alle Listening-Ports anzeigen

netstat -antp
#Alle hergestellten Verbindungen anzeigen

netstat -s
#Netzwerkstatistiken anzeigen

【Prozess】

cat /proc/sys/kernel/threads-max
Zeigen Sie die vom System maximal zulässige Anzahl von Threads an

cat /proc/sys/kernel/pid_max
Zeigen Sie die maximale Anzahl der vom System zugelassenen Prozesse an

ps -ef
# Alle Prozesse anzeigen

top
#Prozessstatus in Echtzeit anzeigen

ll /proc/PID/fd/
#Falls der Prozess zu viel CPU verbraucht, verwenden Sie unbedingt den Befehl ll /proc/PID/fd/, um ihn zu finden, wenn Sie ihn nicht finden können, suchen Sie ihn noch ein paar Mal

【Benutzer】

w
#Aktive Benutzer anzeigen

id <用户名>
#Die angegebenen Benutzerinformationen anzeigen

last
#Anmeldeprotokoll des Benutzers anzeigen

cut -d: -f1 /etc/passwd
#Alle Benutzer des Systems anzeigen

cut -d: -f1 /etc/group
#Alle Gruppen im System anzeigen

crontab -l
#Geplante Aufgaben des aktuellen Benutzers anzeigen

【Service】

chkconfig --list
#Alle Systemdienste auflisten

chkconfig --list | grep on
#Alle gestarteten Systemdienste auflisten

##【CentOS Abfrage der Dienstversion]
Befehl zur Abfrage der CentOS-Dienstversion:

1. Überprüfen Sie die Version des Linux-Kernels
uname -r

2. Überprüfen Sie die CentOS-Version
cat /etc/redhat-release

3. Überprüfen Sie die PHP-Version
php -v

4. Anzeigen MySQL 版本
mysql -v

5. Überprüfen Sie die Apache-Version
rpm -qa httpd

6. Zeigen Sie aktuelle CPU-Informationen an
cat /proc/cpuinfo

7. Überprüfen Sie die aktuelle CPU-Frequenz
cat /proc/cpuinfo | grep MHz

【Programm】

rpm -qa
# alle installierten anzeigen软件Paket

#Restart-Befehl für allgemeine Dienste
service memcached restart

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

monit start all

service nginx restart

#CWP neu starten
service cwpsrv restart

# Memcache neu starten
service memcached restart
service memcached start
service memcached stop

#boot memcached starten
chkconfig memcached on

Starten Sie httpd neu, damit der Befehl Code wirksam wird:
service httpd restart
service httpd start
service httpd stop

chkconfig httpd on

httpd-Befehl neu laden:
service httpd force-reload
service httpd reload

Nginx Neustartbefehl:
/etc/init.d/nginxd restart

service nginxd force-reload
service nginxd reload
service nginxd restart

php-fpm Neustartbefehl:
/etc/init.d/php-fpm restart
service php-fpm restart
service php-fpm start

php-fpm neu installieren:
sudo yum reinstall php-fpm

service mysql restart
service mysqld restart

service mysql stop
service mysqld stop

service mysql start
service mysqld start

Verwenden Sie den folgenden Befehl, um die Rangfolge der Speichernutzung und der Prozessspeichernutzung anzuzeigen:
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less

mysql_upgrade führt die folgenden Befehle aus, um Tabellen zu prüfen und zu reparieren und Systemtabellen zu aktualisieren:
mysqlcheck --all-databases --check-upgrade --auto-repair

MySQL-Befehl schließen:
killall mysqld

Zeigen Sie den MySQL-Prozess an:
ps -ef|grep mysqld
watch -n 1 "ps -ef | grep mysql"

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

Der PID-Dateipfad von MYSQL, KLOXO-MR kann über die Systemsteuerung "Prozess" angezeigt werden:
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid

oder SSH-Befehl "ps -ef", um alle Prozesse zu sehen:
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid

Sie können diese Zeile zu /etc/crontab hinzufügen, um den Befehl jede Minute zu starten und den MySQL-Status zu überprüfen:
* * * * * /sbin/service mysql status || service mysql start

【Monit-Befehl】

monit Standardstart-, Stopp-, Neustartbefehle:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart

überwachenHinweis:
Da monit als Daemon-Prozess festgelegt ist und die Einstellungen, die mit dem System beginnen, zu inittab hinzugefügt werden, startet der init-Prozess ihn neu, wenn der monit-Prozess stoppt, und monit überwacht andere Dienste, was bedeutet, dass monit die Dienste nicht überwachen kann mit den üblichen Methoden gestoppt werden, denn sobald sie gestoppt wurden, startet monit sie erneut.

Um einen von monit überwachten Dienst zu stoppen, sollte ein Befehl wie monit stop name verwendet werden, um beispielsweise tomcat zu stoppen:
monit stop tomcat

So beenden Sie alle von monit überwachten Dienste:
monit stop all

Um einen Dienst zu starten, können Sie den Befehl monit stop name verwenden,

Zu Beginn ist alles:
monit start all

Stellen Sie monit so ein, dass es mit dem System beginnt, und fügen Sie es am Ende der Datei /etc/inittab hinzu
# Monit in Standard-Runleveln ausführen
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc

Monitor deinstallieren:
yum remove monit

【Herunterladen und dekomprimieren】

下载 Wordpress Die neueste version
wget http://zh.wordpress.org/latest-zh_CN.tar.gz

entpacken
tar zxvf latest-zh_CN.tar.gz

Verschieben Sie die Dateien im WordPress-Ordner (absoluter Pfad) an den aktuellen Verzeichnisort
mv wordpress/* .

Verschieben Sie das Verzeichnis /cgi-bin in das aktuelle Verzeichnis
$mv wwwroot/cgi-bin .

Kopieren Sie alle Dateien im aktuellen Verzeichnis in das vorherige Verzeichnis
cp -rpf -f * ../

Wie kann man den Redis-Dienst stoppen/neu starten/starten?
Wenn Sie Redis mit apt-get oder yum install installiert haben, können Sie Redis direkt mit den folgenden Befehlen stoppen/starten/neu starten
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
/etc/init.d/redis restart

Wenn Sie Redis aus dem Quellcode installiert haben, können Sie Redis über den Befehl shutdown von redis-cli, dem Client-Programm von redis, neu starten:
redis-cli -h 127.0.0.1 -p 6379 shutdown

Wenn es keiner der oben genannten Methoden gelingt, Redis zu stoppen, können Sie die ultimative Waffe verwenden:
kill -9

[Befehl Dateispeicherort anzeigen]

Sehen Sie, wo die PHP-Konfigurationsdatei abgelegt wird:
Verwenden Sie phpinfo, um zu sehen, ob die Funktion unter der Shell ausgeführt wird, wenn sie verboten ist
php -v / -name php.ini
或者
find / -name php.ini

 

Wenn Linux minimal installiert ist, wird wget im Allgemeinen nicht standardmäßig installiert.
Yum installieren
yum -y install wget

Das automatische System-Upgrade wird ausgeführt und yum ist gesperrt.
Sie können das Herunterfahren des yum-Prozesses erzwingen:
rm -f /var/run/yum.pid

 

Suche nach Perl...Perl wurde auf Ihrem System nicht gefunden: Bitte installieren Sie Perl und versuchen Sie es mit again
Natürlich muss Perl installiert sein, der Perl-Installationsbefehl lautet wie folgt:
yum -y install perl perl*

 

[SSH-Befehle für Kloxo-MR-Systemsteuerung]

Beim Installieren eines Designs oder Plugins schlägt es mit „Unable to create directory“ fehl.
Lösung: Ändern Sie die Berechtigungen des wp-Theme-Plugins erneut und laden Sie den Ordner hoch
Aus Gründen der Serversicherheit können nicht alle 777-Berechtigungen erteilt werden. Solange diese Verzeichnisse also 755-Berechtigungen erhalten, hat nur der Eigentümer die Berechtigung zum Schreiben.

Wenn Sie den folgenden Befehl ausführen:
sh /script/fix-chownchmod

Kloxo-MR wird versuchen, Revisionsbesitz und -berechtigungen für Dateien und Verzeichnisse im Dokumentenstammverzeichnis der Site zu erlangen

Kloxo-MR Control Panel: Gehen Sie zu „admin>Server>(localhost)>IP Address>Reread IP“.

Server-Update
Aktualisieren Sie den Server auf die neueste Version
yum -y update

Die obige Methode wurde viele Male versucht, aber es gibt immer noch ein Problem, bitte geben Sie den folgenden Reparaturbefehl ein:
yum clean all; yum update -y; sh /script/cleanup

(In der Programmaktualisierung gehen Sie nach einer Weile essen und kommen zurück, um zu überprüfen, zu aktualisierenUFO.org.in, img.UFO.org.in-Seiten sind wieder normal)

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

Um sicherzustellen, dass das enthaltene DNS „Statistiken“ aufzeichnet, müssen Sie nach dem Aktualisieren von yum clean all; yum update -y; sh /script/cleanup Folgendes ausführen:
sh /script/fixdnsaddstatsrecord

Upgrade von Kloxo-MR:
yum clean all; yum update kloxomr7 -y; yum update -y

Kloxo-MR neu installieren:
Wenn keine Fehler gefunden werden, versuchen Sie den folgenden Befehl:
sh /script/upcp -y

Hoffnung Chen Weiliang Blog ( https://www.chenweiliang.com/ ) hat die „Linux System Information Viewing Command Collection“ freigegeben, die für Sie hilfreich ist.

Willkommen, um den Link dieses Artikels zu teilen:https://www.chenweiliang.com/cwl-405.html

Willkommen im Telegrammkanal von Chen Weiliangs Blog, um die neuesten Updates zu erhalten!

🔔 Seien Sie der Erste, der den wertvollen „ChatGPT Content Marketing AI Tool Usage Guide“ im Kanal-Top-Verzeichnis erhält! 🌟
📚 Dieser Leitfaden enthält einen enormen Mehrwert. 🌟Dies ist eine seltene Gelegenheit, verpassen Sie sie nicht! ⏰⌛💨
Teilen und liken, wenn es euch gefällt!
Ihr Teilen und Ihre Likes sind unsere ständige Motivation!

 

发表 评论

Deine Email-Adresse wird nicht veröffentlicht. 必填 项 已 已 * 标注

nach oben scrollen