Imenik članaka
Linuxnaredba za prikaz informacija o sustavu
【sustav】
uname -a
#Pogledajte informacije o kernelu/OS-u/CPU-u
head -n 1 /etc/issue
#Provjerite verziju operativnog sustava
cat /proc/cpuinfo
#Pogledajte informacije o procesoru
hostname
#Pogledajte naziv računala
lspci -tv
#Popis svih PCI uređaja
lsusb -tv
#Popis svih USB uređaja
lsmod
#Popis učitanih modula jezgre
env
#Pogledajte varijable okoline
【resurs】
* Dokumentacija: https://help.ubuntu.com/
root@ubuntu-512mb-sfo1-01:~# free -m
ukupno korišteni besplatni dijeljeni međuspremnici u predmemoriji
Mem: 494 227 266 0 10 185
-/+ međuspremnici/memorija: 31 462
Zamjena: 0 Pitaj 0 0
root@ubuntu-512mb-sfo1-01:~# grep MemFree /proc/meminfo
MemFree: 272820 kB
free -m
#Pogledajte korištenje memorije i korištenje swapa
df -h
#Pogledajte korištenje svake particije
du -sh <目录名>
#Pogledajte veličinu navedenog direktorija
find . -type f -size +100M
#Pronađi datoteke veće od 100M
find . -type f -print |wc -l
#Izbrojite broj datoteka u trenutnom direktoriju
grep MemTotal /proc/meminfo
#Pogledajte ukupnu količinu memorije
grep MemFree /proc/meminfo
#Provjerite količinu slobodne memorije
uptime
#Pogledajte vrijeme rada sustava, broj korisnika, opterećenje
cat /proc/loadavg
#Pogledajte opterećenje sustava
【Diskovi i particije】
mount | column -t
#Pogledajte status priložene particije
kod>fdisk -l
#Pogledajte sve particije
swapon -s
#Pogledajte sve swap particije
hdparm -i /dev/hda
#Prikaz parametara diska (samo za IDE uređaje)
dmesg | grep IDE
#Pogledajte status otkrivanja IDE uređaja pri pokretanju
【mreža】
ifconfig
#Pogledajte svojstva svih mrežnih sučelja
iptables -L
#Pogledajte postavke vatrozida
route -n
#Pogledajte tablicu usmjeravanja
netstat -lntp
#Pogledajte sve priključke za slušanje
netstat -antp
#Pogledajte sve uspostavljene veze
netstat -s
#Pogledajte statistiku mreže
【postupak】
cat /proc/sys/kernel/threads-max
Pogledajte najveći broj niti koje sustav dopušta
cat /proc/sys/kernel/pid_max
Pogledajte najveći broj procesa koje sustav dopušta
ps -ef
# pogledajte sve procese
top
#Prikaži status procesa u stvarnom vremenu
ll /proc/PID/fd/
#Ako proces zauzima previše CPU-a, svakako upotrijebite naredbu ll /proc/PID/fd/ da ga pronađete, ako ga ne možete pronaći, pronađite ga još nekoliko puta
【korisnik】
w
#Pogledajte aktivne korisnike
id <用户名>
#Pogledajte navedene korisničke podatke
last
#Pogledajte dnevnik prijave korisnika
cut -d: -f1 /etc/passwd
#Pogledajte sve korisnike sustava
cut -d: -f1 /etc/group
#Pogledajte sve grupe u sustavu
crontab -l
#Pogledajte zakazane zadatke trenutnog korisnika
【Poslužiti】
chkconfig --list
#Popis svih usluga sustava
chkconfig --list | grep on
#Popis svih pokrenutih servisa sustava
##【CentOS Upit o verziji usluge]
Naredba upita za verziju usluge CentOS:
1. Provjerite verziju Linux kernela
uname -r
2. Provjerite verziju CentOS-a
cat /etc/redhat-release
3. Provjerite verziju PHP-a
php -v
4. Pogled MySQL izdanje
mysql -v
5. Provjerite verziju Apachea
rpm -qa httpd
6. Pregledajte podatke o trenutnom procesoru
cat /proc/cpuinfo
7. Provjerite trenutnu frekvenciju procesora
cat /proc/cpuinfo | grep MHz
【program】
rpm -qa
# pogledajte sve instalirano软件包
Naredba #Restart za uobičajene usluge
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
# ponovno pokrenite memcached
service memcached restart
service memcached start
service memcached stop
#boot start memcached
chkconfig memcached on
Ponovno pokrenite httpd kako bi kod stupio na snagu naredbe:
service httpd restart
service httpd start
service httpd stop
chkconfig httpd on
ponovno učitaj httpd naredbu:
service httpd force-reload
service httpd reload
Naredba za ponovno pokretanje Nginx-a:
/etc/init.d/nginxd restart
service nginxd force-reload
service nginxd reload
service nginxd restart
php-fpm naredba za ponovno pokretanje:
/etc/init.d/php-fpm restart
service php-fpm restart
service php-fpm start
Ponovno instalirajte 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
Koristite sljedeću naredbu da vidite korištenje memorije i rangiranje upotrebe memorije procesa:
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less
mysql_upgrade izvršava sljedeće naredbe za provjeru i popravak tablica i nadogradnju sistemskih tablica:
mysqlcheck --all-databases --check-upgrade --auto-repair
Zatvori MySQL naredbu:
killall mysqld
Pogledajte mysql proces:
ps -ef|grep mysqld
watch -n 1 "ps -ef | grep mysql"
pid-file=/var/lib/mysql/centos-cwl.pid
Put PID datoteke MYSQL, KLOXO-MR može se vidjeti kroz "proces" upravljačke ploče:
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid
ili SSH naredba "ps -ef" da vidite sve procese:
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid
Možete dodati ovaj redak u /etc/crontab za pokretanje naredbe svake minute za provjeru mysql statusa:
* * * * * /sbin/service mysql status || service mysql start
【Naredba Monit】
monit standardne naredbe start, stop, restart:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart
monitorMjere opreza:
Budući da je monit postavljen kao daemon proces, a postavke koje počinju sa sustavom dodane su u inittab, ako se monit proces zaustavi, init proces će ga ponovno pokrenuti, a monit nadzire druge usluge, što znači da monit nadzire uslugu biti zaustavljen normalnom metodom, jer jednom kada se zaustavi, monit će ga ponovo pokrenuti.
Za zaustavljanje usluge koju nadzire monit treba upotrijebiti naredbu poput monit stop name, na primjer za zaustavljanje tomcat:
monit stop tomcat
Za zaustavljanje svih usluga nadziranih od strane monit koristite:
monit stop all
Za pokretanje usluge možete koristiti naredbu monit stop name,
Za početak sve je:
monit start all
Postavite monit da se pokrene sa sustavom i dodajte ga na kraj /etc/inittab datoteke
# Pokrenite monit u standardnim razinama izvođenja
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
Deinstaliraj monit:
yum remove monit
【Preuzmi i dekomprimiraj】
下载 wordpress Najnovija verzija
wget http://zh.wordpress.org/latest-zh_CN.tar.gz
otvoriti rajsfešlus
tar zxvf latest-zh_CN.tar.gz
Premjestite datoteke u wordpress mapi (apsolutni put) na trenutnu lokaciju direktorija
mv wordpress/* .
Premjestite direktorij /cgi-bin u trenutni direktorij
$mv wwwroot/cgi-bin .
Kopiraj sve datoteke u trenutnom direktoriju u prethodni direktorij
cp -rpf -f * ../
Kako zaustaviti/ponovno pokrenuti/pokrenuti redis uslugu?
Ako ste instalirali redis s apt-get ili yum install, možete zaustaviti/pokrenuti/ponovno pokrenuti redis izravno pomoću sljedećih naredbi
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
/etc/init.d/redis restart
Ako ste instalirali redis iz izvornog koda, možete ponovno pokrenuti redis putem naredbe za isključivanje redis-cli, klijentskog programa redisa:
redis-cli -h 127.0.0.1 -p 6379 shutdown
Ako nijedna od gore navedenih metoda ne uspije zaustaviti redis, možete upotrijebiti ultimativno oružje:
kill -9
[Naredba za prikaz lokacije datoteke]
Pogledajte gdje se nalazi PHP konfiguracijska datoteka:
Upotrijebite phpinfo da vidite da li je funkcija zabranjena, izvršite je pod ljuskom
php -v / -name php.ini
或者
find / -name php.ini
Općenito, kada je linux minimalno instaliran, wget neće biti instaliran prema zadanim postavkama.
yum instaliraj
yum -y install wget
Automatska nadogradnja sustava radi i yum je zaključan.
Možete prisilno isključiti proces yum:
rm -f /var/run/yum.pid
Provjeravam perl...Perl nije pronađen na vašem sustavu: Molimo instalirajte perl i pokušajte again
Očito je potrebno instalirati perl. Perl instalacijska naredba je sljedeća:
yum -y install perl perl*
[SSH naredbe za Kloxo-MR upravljačku ploču]
Kada instalirate temu ili dodatak, ne uspijeva s "Nije moguće stvoriti direktorij"
Rješenje: ponovno promijenite dopuštenja dodatka wp teme i mape za prijenos
Zbog sigurnosti poslužitelja, ne možemo dati svih 777 dopuštenja, tako da sve dok ovim direktorijima daju 755 dopuštenja, samo vlasnik ima dopuštenje za pisanje.
Ako pokrenete sljedeću naredbu:
sh /script/fix-chownchmod
Kloxo-MR će pokušati izvršiti reviziju vlasništva i dopuštenja za datoteke i direktorije u korijenu dokumenta stranice
Upravljačka ploča Kloxo-MR: Idite na "admin>Server>(localhost)>IP Address>Reread IP".
Ažuriranje poslužitelja
Ažurirajte poslužitelj na najnoviju verziju
yum -y update
Gornja metoda isprobana je mnogo puta, ali još uvijek postoji problem, unesite sljedeću naredbu za popravak:
yum clean all; yum update -y; sh /script/cleanup
(U ažuriranju programa otiđite jesti nakon nekog vremena i vratite se provjeriti, osvježitiUfo.org.in, img.Ufo.org.in stranice se vraćaju u normalu)
yum clean all; yum update -y; sh /script/cleanup
service httpd restart
Kako biste osigurali da uključeni dns bilježi "statistiku", nakon ažuriranja yum clean all; yum update -y; sh /script/cleanup, obavezno pokrenite:
sh /script/fixdnsaddstatsrecord
Nadogradnja Kloxo-MR:
yum clean all; yum update kloxomr7 -y; yum update -y
Ponovno instalirajte Kloxo-MR:
Ako nisu pronađene pogreške, pokušajte sa sljedećom naredbom:
sh /script/upcp -y
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) podijelio je "zbirku naredbi za pregled informacija o sustavu Linux", što vam je od pomoći.
Dobrodošli da podijelite vezu ovog članka:https://www.chenweiliang.com/cwl-405.html
Dobro došli na Telegram kanal Chen Weiliangovog bloga da dobijete najnovija ažuriranja!
📚 Ovaj vodič ima veliku vrijednost, 🌟 Ovo je rijetka prilika, nemojte je propustiti! ⏰⌛💨
Podijelite i lajkajte ako vam se sviđa!
Vaše dijeljenje i lajkovi naša su stalna motivacija!