Zbirka ukazov za ogled informacij o sistemu Linux

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!

🔔 Bodite prvi, ki boste prejeli dragocen »Vodnik za uporabo orodja AI za vsebinski marketing ChatGPT« v zgornjem imeniku kanala! 🌟
📚 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!

 

发表 评论

Vaš e-poštni naslov ne bo objavljen. 必填 项 已 用 * Oznaka

滚动 到 顶部