Imenik člankov
Linuxukaz za pogled sistemskih informacij
"Sistem"
uname -a
#Ogled informacij o jedru/OS/CPU
head -n 1 /etc/issue
#Preverite različico operacijskega sistema
cat /proc/cpuinfo
#Ogled informacij o procesorju
hostname
#Ogled imena računalnika
lspci -tv
#Seznam vseh naprav PCI
lsusb -tv
#Seznam vseh naprav USB
lsmod
#Seznam naloženih modulov jedra
env
#Oglejte si spremenljivke okolja
【vir】
* Dokumentacija: https://help.ubuntu.com/
root@ubuntu-512mb-sfo1-01:~# free -m
skupno uporabljenih brezplačnih medpomnilnikov v predpomnilniku
Mem: 494 227 266 0 10 185
-/+ medpomnilniki/predpomnilnik: 31 462
Zamenjaj: 0 Vprašaj 0 0
root@ubuntu-512mb-sfo1-01:~# grep MemFree /proc/meminfo
MemFree: 272820 kB
free -m
#Ogled uporabe pomnilnika in zamenjave
df -h
#Oglejte si uporabo vsake particije
du -sh <目录名>
#Oglejte si velikost določenega imenika
find . -type f -size +100M
#Poišči datoteke nad 100M
find . -type f -print |wc -l
#Preštejte število datotek v trenutnem imeniku
grep MemTotal /proc/meminfo
#Oglejte si skupno količino pomnilnika
grep MemFree /proc/meminfo
#Preverite količino prostega pomnilnika
uptime
#Oglejte si čas delovanja sistema, število uporabnikov, obremenitev
cat /proc/loadavg
#Oglejte si obremenitev sistema
【Diski in particije】
mount | column -t
#Oglejte si stanje priložene particije
koda>fdisk -l
#Ogled vseh particij
swapon -s
#Oglejte si vse izmenjalne particije
hdparm -i /dev/hda
#Ogled parametrov diska (samo za naprave IDE)
dmesg | grep IDE
#Oglejte si stanje zaznavanja naprave IDE ob zagonu
【omrežje】
ifconfig
#Oglejte si lastnosti vseh omrežnih vmesnikov
iptables -L
#Oglejte si nastavitve požarnega zidu
route -n
#Ogled usmerjevalne tabele
netstat -lntp
#Oglejte si vsa vrata za poslušanje
netstat -antp
#Oglejte si vse vzpostavljene povezave
netstat -s
#Oglejte si statistiko omrežja
【proces】
cat /proc/sys/kernel/threads-max
Oglejte si največje število niti, ki jih dovoljuje sistem
cat /proc/sys/kernel/pid_max
Oglejte si največje število procesov, ki jih dovoljuje sistem
ps -ef
# ogled vseh procesov
top
#Prikaži stanje procesa v realnem času
ll /proc/PID/fd/
#Če proces zasede preveč CPE-ja, ne pozabite uporabiti ukaza ll /proc/PID/fd/, da ga poiščete, če ga ne najdete, ga poiščite še nekajkrat
【uporabnik】
w
#Ogled aktivnih uporabnikov
id <用户名>
#Oglejte si podane podatke o uporabniku
last
#Oglejte si dnevnik prijave uporabnikov
cut -d: -f1 /etc/passwd
#Ogled vseh uporabnikov sistema
cut -d: -f1 /etc/group
#Ogled vseh skupin v sistemu
crontab -l
#Oglejte si načrtovana opravila trenutnega uporabnika
【Postrezi】
chkconfig --list
#Seznam vseh sistemskih storitev
chkconfig --list | grep on
#Seznam vseh zagnanih sistemskih storitev
##【CentOS Poizvedba o različici storitve]
Ukaz poizvedbe za različico storitve CentOS:
1. Preverite različico jedra Linuxa
uname -r
2. Preverite različico CentOS
cat /etc/redhat-release
3. Preverite različico PHP
php -v
4. Pogled MySQL Različica
mysql -v
5. Preverite različico Apache
rpm -qa httpd
6. Oglejte si informacije o trenutnem procesorju
cat /proc/cpuinfo
7. Preverite trenutno frekvenco procesorja
cat /proc/cpuinfo | grep MHz
【Program】
rpm -qa
# ogled vseh nameščenih软件Paket
#Restart ukaz za običajne storitve
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
# znova zaženite memcached
service memcached restart
service memcached start
service memcached stop
#boot start memcached
chkconfig memcached on
Znova zaženite httpd, da bo koda začela veljati ukaz:
service httpd restart
service httpd start
service httpd stop
chkconfig httpd on
znova naloži httpd ukaz:
service httpd force-reload
service httpd reload
Ukaz za ponovni zagon Nginx:
/etc/init.d/nginxd restart
service nginxd force-reload
service nginxd reload
service nginxd restart
ukaz za ponovni zagon php-fpm:
/etc/init.d/php-fpm restart
service php-fpm restart
service php-fpm start
Ponovno namestite 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
Uporabite naslednji ukaz, če si želite ogledati porabo pomnilnika in razvrstitev porabe pomnilnika procesov:
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less
mysql_upgrade izvede naslednje ukaze za preverjanje in popravilo tabel ter nadgradnjo sistemskih tabel:
mysqlcheck --all-databases --check-upgrade --auto-repair
Zapri ukaz MySQL:
killall mysqld
Oglejte si postopek mysql:
ps -ef|grep mysqld
watch -n 1 "ps -ef | grep mysql"
pid-file=/var/lib/mysql/centos-cwl.pid
Pot datoteke PID MYSQL, KLOXO-MR si lahko ogledate prek "procesa" nadzorne plošče:
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid
ali ukaz SSH "ps -ef" za ogled vseh procesov:
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid
To vrstico lahko dodate v /etc/crontab, da vsako minuto zaženete ukaz za preverjanje stanja mysql:
* * * * * /sbin/service mysql status || service mysql start
【Ukaz Monit】
monit standardni ukazi za zagon, zaustavitev, ponovni zagon:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart
monitor注意 事项:
Ker je monit nastavljen kot demonski proces in so nastavitve, ki se začnejo s sistemom, dodane v inittab, če se proces monit ustavi, ga bo znova zagnal in monit nadzoruje druge storitve, kar pomeni, da storitev monit ne more nadzorovati ustaviti z običajno metodo, ker ko bo monit enkrat ustavljen, ga bo znova zagnal.
Če želite ustaviti storitev, ki jo nadzoruje monit, morate uporabiti ukaz, kot je monit stop name, na primer za zaustavitev tomcat:
monit stop tomcat
Če želite zaustaviti vse storitve, ki jih nadzoruje monit, uporabite:
monit stop all
Za zagon storitve lahko uporabite ukaz monit stop name,
Začeti vse je:
monit start all
Nastavite monit tako, da se začne s sistemom in ga dodajte na konec datoteke /etc/inittab
# Zaženite monit v standardnih ravneh izvajanja
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
Odstrani monit:
yum remove monit
【Prenos in dekompresija】
下载 WordPress Najnovejša različica
wget http://zh.wordpress.org/latest-zh_CN.tar.gz
razpakirati
tar zxvf latest-zh_CN.tar.gz
Premaknite datoteke v mapi wordpress (absolutna pot) na trenutno lokacijo imenika
mv wordpress/* .
Premaknite imenik /cgi-bin v trenutni imenik
$mv wwwroot/cgi-bin .
Kopiraj vse datoteke v trenutnem imeniku v prejšnji imenik
cp -rpf -f * ../
Kako ustaviti/znova zagnati/zagnati storitev redis?
Če ste redis namestili z apt-get ali yum install, lahko zaustavite/zaženete/ponovno zaženete redis neposredno z naslednjimi ukazi
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
/etc/init.d/redis restart
Če ste redis namestili iz izvorne kode, lahko redis znova zaženete z ukazom za zaustavitev odjemalskega programa redis redis-cli:
redis-cli -h 127.0.0.1 -p 6379 shutdown
Če nobena od zgornjih metod ne uspe zaustaviti redisa, lahko uporabite ultimativno orožje:
kill -9
[Ukaz za ogled lokacije datoteke]
Oglejte si, kje je nameščena konfiguracijska datoteka PHP:
Uporabite phpinfo, da vidite, da če je funkcija prepovedana, jo izvršite pod lupino
php -v / -name php.ini
或者
find / -name php.ini
Na splošno, ko je linux minimalno nameščen, wget ne bo privzeto nameščen.
yum namestitev
yum -y install wget
Samodejna nadgradnja sistema se izvaja in yum je zaklenjen.
Postopek yum lahko prisilno zaustavite tako:
rm -f /var/run/yum.pid
Preverjanje za perl ... Perl ni bil najden v vašem sistemu: Prosimo, namestite perl in poskusite again
Očitno je treba namestiti perl. Ukaz za namestitev perla je naslednji:
yum -y install perl perl*
[SSH ukazi za nadzorno ploščo Kloxo-MR]
Ko nameščate temo ali vtičnik, ne uspe z napisom "Ni mogoče ustvariti imenika"
Rešitev: znova spremenite dovoljenja za vtičnik teme wp in mapo za nalaganje
Zaradi varnosti strežnika dovoljenj 777 ni mogoče dati vsem, tako da dokler imajo ti imeniki dovoljenja 755, ima dovoljenje za pisanje samo lastnik.
Če zaženete naslednji ukaz:
sh /script/fix-chownchmod
Kloxo-MR bo poskušal pregledati lastništvo in dovoljenja za datoteke in imenike v korenu dokumenta spletnega mesta
Nadzorna plošča Kloxo-MR: Pojdite na "admin>Server>(localhost)>IP Address>Reread IP".
Posodobitev strežnika
Posodobite strežnik na najnovejšo različico
yum -y update
Zgornja metoda je bila večkrat preizkušena, vendar še vedno obstaja težava, vnesite naslednji ukaz za popravilo:
yum clean all; yum update -y; sh /script/cleanup
(V posodobitvi programa pojdite čez nekaj časa jesti in se vrnite, da preverite, osvežiteufo.org.in, img.ufoStrani .org.in so spet običajne)
yum clean all; yum update -y; sh /script/cleanup
service httpd restart
Da zagotovite, da vključeni dns beleži "statistiko", po posodobitvi yum clean all; yum update -y; sh /script/cleanup obvezno zaženite:
sh /script/fixdnsaddstatsrecord
Nadgradnja Kloxo-MR:
yum clean all; yum update kloxomr7 -y; yum update -y
Ponovno namestite Kloxo-MR:
Če ni napak, poskusite z naslednjim ukazom:
sh /script/upcp -y
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) je delil "Zbirko ukazov za ogled informacij o sistemu Linux", ki vam je v pomoč.
Dobrodošli, da delite povezavo tega članka:https://www.chenweiliang.com/cwl-405.html
Dobrodošli na kanalu Telegram spletnega dnevnika Chena Weilianga, kjer boste prejeli najnovejše posodobitve!
📚 Ta vodnik ima ogromno vrednosti, 🌟To je redka priložnost, ne zamudite je! ⏰⌛💨
Delite in všečkajte, če vam je všeč!
Vaše deljenje in všečki so naša stalna motivacija!