Κατάλογος άρθρου
Linuxεντολή προβολής πληροφοριών συστήματος
【Σύστημα】
uname -a
#Προβολή πληροφοριών πυρήνα/OS/CPU
head -n 1 /etc/issue
#Ελέγξτε την έκδοση του λειτουργικού συστήματος
cat /proc/cpuinfo
#Προβολή πληροφοριών CPU
hostname
#Προβολή ονόματος υπολογιστή
lspci -tv
#Λίστε όλες τις συσκευές PCI
lsusb -tv
#Λίστα όλων των συσκευών USB
lsmod
#Λίστα φορτωμένων λειτουργικών μονάδων πυρήνα
env
#Προβολή μεταβλητών περιβάλλοντος
【πόρος】
* Τεκμηρίωση: https://help.ubuntu.com/
root@ubuntu-512mb-sfo1-01:~# free -m
σύνολο χρησιμοποιημένων δωρεάν κοινόχρηστων buffer που έχουν αποθηκευτεί στην κρυφή μνήμη
Μέλη: 494 227 266 0 10 185
-/+ buffers/cache: 31 462
Ανταλλαγή: 0 Ρωτήστε 0 0
root@ubuntu-512mb-sfo1-01:~# grep MemFree /proc/meminfo
MemFree: 272820 kB
free -m
#Προβολή χρήσης μνήμης και εναλλαγή χρήσης
df -h
#Δείτε τη χρήση κάθε διαμερίσματος
du -sh <目录名>
#Προβολή του μεγέθους του καθορισμένου καταλόγου
find . -type f -size +100M
#Βρείτε αρχεία άνω των 100M
find . -type f -print |wc -l
#Μετρήστε τον αριθμό των αρχείων στον τρέχοντα κατάλογο
grep MemTotal /proc/meminfo
#Προβολή της συνολικής ποσότητας μνήμης
grep MemFree /proc/meminfo
#Ελέγξτε την ποσότητα της ελεύθερης μνήμης
uptime
#Προβολή χρόνου λειτουργίας συστήματος, αριθμό χρηστών, φόρτωση
cat /proc/loadavg
#Προβολή φόρτου συστήματος
【Δίσκοι και κατατμήσεις】
mount | column -t
#Δείτε την κατάσταση του συνημμένου διαμερίσματος
κώδικας>fdisk -l
#Προβολή όλων των κατατμήσεων
swapon -s
#Προβολή όλων των κατατμήσεων swap
hdparm -i /dev/hda
#Προβολή παραμέτρων δίσκου (μόνο για συσκευές IDE)
dmesg | grep IDE
#Προβολή κατάστασης ανίχνευσης συσκευής IDE κατά την εκκίνηση
【δίκτυο】
ifconfig
#Προβολή των ιδιοτήτων όλων των διεπαφών δικτύου
iptables -L
#Προβολή ρυθμίσεων τείχους προστασίας
route -n
#Προβολή πίνακα δρομολόγησης
netstat -lntp
#Προβολή όλων των θυρών ακρόασης
netstat -antp
#Προβολή όλων των εγκατεστημένων συνδέσεων
netstat -s
#Προβολή στατιστικών στοιχείων δικτύου
【επεξεργάζομαι, διαδικασία】
cat /proc/sys/kernel/threads-max
Δείτε τον μέγιστο αριθμό νημάτων που επιτρέπεται από το σύστημα
cat /proc/sys/kernel/pid_max
Δείτε τον μέγιστο αριθμό διεργασιών που επιτρέπεται από το σύστημα
ps -ef
# προβολή όλων των διαδικασιών
top
#Εμφάνιση της κατάστασης της διαδικασίας σε πραγματικό χρόνο
ll /proc/PID/fd/
#Εάν η διαδικασία καταλαμβάνει πάρα πολύ CPU, φροντίστε να χρησιμοποιήσετε την εντολή ll /proc/PID/fd/ για να τη βρείτε, αν δεν μπορείτε να τη βρείτε, βρείτε την μερικές φορές ακόμα
【χρήστης】
w
#Προβολή ενεργών χρηστών
id <用户名>
#Προβολή των καθορισμένων πληροφοριών χρήστη
last
#Προβολή αρχείου καταγραφής σύνδεσης χρήστη
cut -d: -f1 /etc/passwd
#Προβολή όλων των χρηστών του συστήματος
cut -d: -f1 /etc/group
#Προβολή όλων των ομάδων στο σύστημα
crontab -l
#Δείτε τις προγραμματισμένες εργασίες του τρέχοντος χρήστη
【Σερβίρισμα】
chkconfig --list
#Καταγραφή όλων των υπηρεσιών συστήματος
chkconfig --list | grep on
#Λίστα όλων των αρχικών υπηρεσιών συστήματος
##【CentOS Ερώτημα έκδοσης υπηρεσίας]
Εντολή ερωτήματος έκδοσης υπηρεσίας CentOS:
1. Ελέγξτε την έκδοση του πυρήνα Linux
uname -r
2. Ελέγξτε την έκδοση CentOS
cat /etc/redhat-release
3. Ελέγξτε την έκδοση PHP
php -v
4. Προβολή MySQL Έκδοση
mysql -v
5. Ελέγξτε την έκδοση Apache
rpm -qa httpd
6. Δείτε τις τρέχουσες πληροφορίες της CPU
cat /proc/cpuinfo
7. Ελέγξτε την τρέχουσα συχνότητα της CPU
cat /proc/cpuinfo | grep MHz
【πρόγραμμα】
rpm -qa
# προβολή όλων των εγκατεστημένων软件Πακέτο
Εντολή #Επανεκκίνηση για κοινές υπηρεσίες
service memcached restart
service monit restart
service mysqld restart
service mysql restart
service httpd restart
monit start all
service nginx restart
#restart CWP
service cwpsrv restart
# επανεκκίνηση memcached
service memcached restart
service memcached start
service memcached stop
#boot start είναι memcached
chkconfig memcached on
Επανεκκινήστε το httpd για να ενεργοποιήσετε την εντολή κώδικα:
service httpd restart
service httpd start
service httpd stop
chkconfig httpd on
επαναφόρτωση εντολής httpd:
service httpd force-reload
service httpd reload
Εντολή επανεκκίνησης Nginx:
/etc/init.d/nginxd restart
service nginxd force-reload
service nginxd reload
service nginxd restart
php-fpm εντολή επανεκκίνησης:
/etc/init.d/php-fpm restart
service php-fpm restart
service php-fpm start
Επανεγκατάσταση 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
Χρησιμοποιήστε την ακόλουθη εντολή για να δείτε την κατάταξη χρήσης μνήμης και χρήσης μνήμης επεξεργασίας:
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less
mysqlΤο _upgrade εκτελεί τις ακόλουθες εντολές για τον έλεγχο και την επιδιόρθωση πινάκων και την αναβάθμιση πινάκων συστήματος:
mysqlcheck --all-databases --check-upgrade --auto-repair
Κλείσιμο εντολής MySQL:
killall mysqld
Δείτε τη διαδικασία mysql:
ps -ef|grep mysqld
watch -n 1 "ps -ef | grep mysql"
pid-file=/var/lib/mysql/centos-cwl.pid
Η διαδρομή αρχείου PID του MYSQL, KLOXO-MR μπορεί να προβληθεί μέσω της "διαδικασίας" του πίνακα ελέγχου:
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid
ή εντολή SSH "ps -ef" για να δείτε όλες τις διεργασίες:
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid
Μπορείτε να προσθέσετε αυτή τη γραμμή στο /etc/crontab για να ξεκινήσετε την εντολή κάθε λεπτό για να ελέγχετε την κατάσταση mysql:
* * * * * /sbin/service mysql status || service mysql start
【Εντολή παρακολούθησης】
παρακολούθηση τυπικών εντολών έναρξης, διακοπής, επανεκκίνησης:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart
μοναχόςΣημείωση:
Εφόσον το monit έχει οριστεί ως διαδικασία δαίμονας και οι ρυθμίσεις που ξεκινούν με το σύστημα προστίθενται στο inittab, εάν σταματήσει η διαδικασία παρακολούθησης, η διαδικασία έναρξης θα την επανεκκινήσει και το monit παρακολουθεί άλλες υπηρεσίες, πράγμα που σημαίνει ότι η παρακολούθηση παρακολούθησης Η υπηρεσία δεν μπορεί να διακοπεί χρησιμοποιώντας την κανονική μέθοδο, γιατί μόλις σταματήσει, το monit θα το ξεκινήσει ξανά.
Για να διακόψετε μια υπηρεσία που παρακολουθείται από το monit, θα πρέπει να χρησιμοποιηθεί μια εντολή όπως το όνομα διακοπής monit, για παράδειγμα για να σταματήσετε το tomcat:
monit stop tomcat
Για να διακόψετε όλες τις υπηρεσίες που παρακολουθούνται με χρήση monit:
monit stop all
Για να ξεκινήσετε μια υπηρεσία, μπορείτε να χρησιμοποιήσετε την εντολή monit stop name,
Για να ξεκινήσετε όλα είναι:
monit start all
Ρυθμίστε το monit να ξεκινά με το σύστημα και προσθέστε το στο τέλος του αρχείου /etc/inittab
# Run monit σε τυπικά επίπεδα εκτέλεσης
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
Απεγκατάσταση μονάδας:
yum remove monit
【Λήψη και αποσυμπίεση】
下载 wordpress Η τελευταία έκδοση του
wget http://zh.wordpress.org/latest-zh_CN.tar.gz
ανοίγω φερμουάρ
tar zxvf latest-zh_CN.tar.gz
Μετακινήστε τα αρχεία στο φάκελο wordpress (απόλυτη διαδρομή) στην τρέχουσα θέση καταλόγου
mv wordpress/* .
Μετακινήστε τον κατάλογο /cgi-bin στον τρέχοντα κατάλογο
$mv wwwroot/cgi-bin .
Αντιγράψτε όλα τα αρχεία στον τρέχοντα κατάλογο στον προηγούμενο κατάλογο
cp -rpf -f * ../
Πώς να διακόψω/ επανεκκινήσω/ξεκινήσω την υπηρεσία redis;
Εάν εγκαταστήσατε το redis με το apt-get ή το yum install, μπορείτε να σταματήσετε/ξεκινήσετε/επανεκκινήσετε το redis απευθείας με τις ακόλουθες εντολές
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
/etc/init.d/redis restart
Εάν εγκαταστήσατε το redis από τον πηγαίο κώδικα, μπορείτε να επανεκκινήσετε το redis μέσω της εντολής τερματισμού λειτουργίας του προγράμματος πελάτη redis redis-cli:
redis-cli -h 127.0.0.1 -p 6379 shutdown
Εάν καμία από τις παραπάνω μεθόδους δεν καταφέρει να σταματήσει το redis, μπορείτε να χρησιμοποιήσετε το απόλυτο όπλο:
kill -9
[Προβολή εντολής θέσης αρχείου]
Δείτε πού τοποθετείται το αρχείο διαμόρφωσης PHP:
Χρησιμοποιήστε το phpinfo για να δείτε ότι εάν η συνάρτηση είναι απαγορευμένη, εκτελέστε την κάτω από το κέλυφος
php -v / -name php.ini
或者
find / -name php.ini
Γενικά, όταν το Linux είναι ελάχιστα εγκατεστημένο, το wget δεν θα εγκατασταθεί από προεπιλογή.
yum εγκατάσταση
yum -y install wget
Η αυτόματη αναβάθμιση συστήματος εκτελείται και το yum είναι κλειδωμένο.
Μπορείτε να αναγκάσετε τη διαδικασία yum να τερματιστεί:
rm -f /var/run/yum.pid
Έλεγχος για perl...Το Perl δεν βρέθηκε στο σύστημά σας: Εγκαταστήστε το perl και δοκιμάστε το again
Προφανώς, πρέπει να εγκατασταθεί η perl Η εντολή εγκατάστασης της perl είναι η εξής:
yum -y install perl perl*
[Εντολές SSH για πίνακα ελέγχου Kloxo-MR]
Κατά την εγκατάσταση ενός θέματος ή μιας προσθήκης, αποτυγχάνει με "Δεν είναι δυνατή η δημιουργία καταλόγου"
Λύση: αλλάξτε ξανά τα δικαιώματα της προσθήκης θέματος wp και το φάκελο μεταφόρτωσης
Για την ασφάλεια του διακομιστή, τα δικαιώματα 777 δεν μπορούν να δοθούν όλα, επομένως εφόσον σε αυτούς τους καταλόγους δίνονται 755 δικαιώματα, μόνο ο κάτοχος έχει άδεια εγγραφής.
Εάν εκτελέσετε την ακόλουθη εντολή:
sh /script/fix-chownchmod
Το Kloxo-MR θα επιχειρήσει να αναθεωρήσει την ιδιοκτησία και τα δικαιώματα σε αρχεία και καταλόγους στη ρίζα εγγράφων του ιστότοπου
Πίνακας ελέγχου Kloxo-MR: Μεταβείτε στο "admin>Server>(localhost)>Διεύθυνση IP>Επανάγνωση IP".
Ενημέρωση διακομιστή
Ενημερώστε τον διακομιστή στην πιο πρόσφατη έκδοση
yum -y update
Η παραπάνω μέθοδος έχει δοκιμαστεί πολλές φορές, αλλά εξακολουθεί να υπάρχει πρόβλημα. Εισαγάγετε την ακόλουθη εντολή επιδιόρθωσης:
yum clean all; yum update -y; sh /script/cleanup
(Στην ενημέρωση του προγράμματος, πηγαίνετε να φάτε μετά από λίγο και επιστρέψτε για έλεγχο, ανανέωσηUFO.org.in, img.UFOΟι σελίδες .org.in επανέρχονται στην κανονική τους κατάσταση)
yum clean all; yum update -y; sh /script/cleanup
service httpd restart
Για να διασφαλίσετε ότι το συμπεριλαμβανόμενο dns καταγράφει "στατιστικά", μετά την ενημέρωση του yum clean all; yum update -y; sh /script/cleanup, φροντίστε να εκτελέσετε:
sh /script/fixdnsaddstatsrecord
Αναβάθμιση Kloxo-MR:
yum clean all; yum update kloxomr7 -y; yum update -y
Επανεγκαταστήστε το Kloxo-MR:
Εάν δεν βρεθούν σφάλματα, δοκιμάστε την ακόλουθη εντολή:
sh /script/upcp -y
Ιστολόγιο Hope Chen Weiliang ( https://www.chenweiliang.com/ ) κοινοποίησε τη "Συλλογή εντολών προβολής πληροφοριών συστήματος Linux", η οποία είναι χρήσιμη για εσάς.
Καλώς ήρθατε να μοιραστείτε τον σύνδεσμο αυτού του άρθρου:https://www.chenweiliang.com/cwl-405.html
