Artikel Directory
linuxSysteem ynformaasje besjen kommando
【systeem】
uname -a
#Besjoch kernel / bestjoeringssysteem / CPU-ynformaasje
head -n 1 /etc/issue
# Kontrolearje de ferzje fan it bestjoeringssysteem
cat /proc/cpuinfo
# Besjoch CPU-ynformaasje
hostname
# Besjoch kompjûternamme
lspci -tv
# List alle PCI-apparaten
lsusb -tv
# List alle USB-apparaten
lsmod
#List laden kernelmodules
env
#Besjoch omjouwingsfariabelen
【helpmiddel】
* Dokumintaasje: https://help.ubuntu.com/
root@ubuntu-512mb-sfo1-01:~# free -m
totaal brûkte frije dielde buffers yn cache
Mem: 494 227 266 0 10 185
-/+ buffers/cache: 31 462
Ruilje: 0 Fraach 0 0
root@ubuntu-512mb-sfo1-01:~# grep MemFree /proc/meminfo
MemFrij: 272820 kB
free -m
#Besjoch ûnthâldgebrûk en ruil gebietgebrûk
df -h
# Besjoch it gebrûk fan elke partysje
du -sh <目录名>
#Besjoch de grutte fan 'e opjûne map
find . -type f -size +100M
# Fyn bestannen grutter dan 100M
find . -type f -print |wc -l
#Tel it oantal bestannen yn 'e hjoeddeistige map
grep MemTotal /proc/meminfo
# Besjoch de totale hoemannichte ûnthâld
grep MemFree /proc/meminfo
# Kontrolearje it bedrach fan fergees ûnthâld
uptime
# Besjoch systeem rinnende tiid, oantal brûkers, lading
cat /proc/loadavg
#Besjoch systeemlading
【Skiif en partition】
mount | column -t
#Besjoch de taheakke partitionstatus
koade>fdisk -l
#Besjoch alle partysjes
swapon -s
#Besjoch alle ruilpartysjes
hdparm -i /dev/hda
# Besjoch skiifparameters (allinich fan tapassing op IDE-apparaten)
dmesg | grep IDE
#Kontrolearje de IDE-apparaatdeteksjestatus by it opstarten
【netwurk】
ifconfig
# Besjoch de eigenskippen fan alle netwurkynterfaces
iptables -L
# Besjoch firewallynstellingen
route -n
# Besjoch routingtabel
netstat -lntp
# Besjoch alle harkpoarten
netstat -antp
#Besjoch alle fêststelde ferbiningen
netstat -s
#Besjoch netwurkstatistiken
【proses】
cat /proc/sys/kernel/threads-max
Kontrolearje it maksimum oantal triedden tastien troch it systeem
cat /proc/sys/kernel/pid_max
Besjoch it maksimum oantal prosessen tastien troch it systeem
ps -ef
# Besjoch alle prosessen
top
# Display prosesstatus yn realtime
ll /proc/PID/fd/
#As it CPU-gebrûk fan it proses te heech is, brûk dan it kommando ll /proc/PID/fd/ om te sykjen. As jo it net kinne fine, sykje dan ferskate kearen.
【brûker】
w
#Besjoch aktive brûkers
id <用户名>
#Besjoch oantsjutte brûkersynformaasje
last
#Besjoch loginlog fan brûkers
cut -d: -f1 /etc/passwd
#Besjoch alle brûkers yn it systeem
cut -d: -f1 /etc/group
#Besjoch alle groepen yn it systeem
crontab -l
# Besjoch de plande taken fan 'e hjoeddeistige brûker
【Tsjinje】
chkconfig --list
# List alle systeemtsjinsten
chkconfig --list | grep on
# List alle begon systeemtsjinsten
##【CentOS Tsjinstferzjefraach]
CentOS tsjinst ferzje query kommando:
1. Kontrolearje de Linux Kernel ferzje
uname -r
2. Kontrolearje CentOS ferzje
cat /etc/redhat-release
3. Kontrolearje PHP ferzje
php -v
4. Sjoch MySQL Ferzje
mysql -v
5. Kontrolearje Apache ferzje
rpm -qa httpd
6. Sjoch aktuele CPU ynformaasje
cat /proc/cpuinfo
7. Kontrolearje de hjoeddeiske CPU frekwinsje
cat /proc/cpuinfo | grep MHz
【programma】
rpm -qa
# Besjoch alles ynstalleareSoftwarePake
# Opdrachten opnij starte foar mienskiplike tsjinsten
service memcached restart
service monit restart
service mysqld restart
service mysql restart
service httpd restart
monit start all
service nginx restart
#CWP opnij starte
service cwpsrv restart
#Restart memcached
service memcached restart
service memcached start
service memcached stop
#Begjin memcached op boot
chkconfig memcached on
Start httpd opnij om de koade effekt te meitsjen: kommando:
service httpd restart
service httpd start
service httpd stop
chkconfig httpd on
reload httpd kommando:
service httpd force-reload
service httpd reload
Nginx opnij starte kommando:
/etc/init.d/nginxd restart
service nginxd force-reload
service nginxd reload
service nginxd restart
php-fpm opnij starte kommando:
/etc/init.d/php-fpm restart
service php-fpm restart
service php-fpm start
Ynstallearje php-fpm opnij:
sudo yum reinstall php-fpm
service mysql restart
service mysqld restart
service mysql stop
service mysqld stop
service mysql start
service mysqld start
Brûk it folgjende kommando om it ûnthâldgebrûk te kontrolearjen en de ranglist fan ûnthâldgebrûk te ferwurkjen:
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less
MySQL_upgrade fiert de folgjende kommando's út om tabellen te kontrolearjen en te reparearjen en systeemtabellen te upgrade:
mysqlcheck --all-databases --check-upgrade --auto-repair
Slút MySQL kommando:
killall mysqld
Kontrolearje it mysql-proses:
ps -ef|grep mysqld
watch -n 1 "ps -ef | grep mysql"
pid-file=/var/lib/mysql/centos-cwl.pid
It PID-bestânpaad fan MYSQL, KLOXO-MR kin wurde besjoen fia it "Proses" fan it kontrôlepaniel:
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid
Of SSH kommando "ps -ef" om alle prosessen te besjen:
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid
Jo kinne dizze rigel tafoegje oan /etc/crontab om dit kommando elke minút te begjinnen om mysql-status te kontrolearjen:
* * * * * /sbin/service mysql status || service mysql start
【Monit kommando】
monitor standert start, stop, werstart kommando's:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart
monitorcaution:
Sûnt monit is ynsteld as in daemon-proses en de ynstelling om te begjinnen mei it systeem wurdt tafoege oan inittab, as it monit-proses stopt, sil it init-proses it opnij starte, en monit kontrolearret oare tsjinsten, wat betsjut dat wat monit kontrolearret De tsjinst kin net wêze stoppe mei it brûken fan normale metoaden, want sa gau as it is stoppe, sil monit it opnij begjinne.
Om de tsjinst te stopjen dy't kontrolearre wurdt troch monit, moatte jo it kommando monit stop namme brûke. Bygelyks om tomcat te stopjen:
monit stop tomcat
Om alle tsjinsten te stopjen dy't kontrolearre wurde troch monitorgebrûk:
monit stop all
Om in tsjinst te begjinnen, kinne jo it kommando monit stop namme brûke.
Om alles te begjinnen:
monit start all
Stel monit yn om te begjinnen mei it systeem en foegje it ta oan 'e ein fan it /etc/inittab-bestân
# Run monitor yn standert run-nivo's
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
Uninstall monitor:
yum remove monit
[Download en unzip]
下载 wordpress De lêste ferzje fan
wget http://zh.wordpress.org/latest-zh_CN.tar.gz
unzip
tar zxvf latest-zh_CN.tar.gz
Ferpleats de bestannen yn 'e wordpress-map (absolút paad) nei de hjoeddeistige maplokaasje
mv wordpress/* .
Ferpleats de map /cgi-bin nei de aktuele map
$mv wwwroot/cgi-bin .
Kopiearje alle triemmen yn de aktuele map nei de foarige map
cp -rpf -f * ../
Hoe stopje / opnij starte / begjinne redis-tsjinst?
As redis is ynstalleare mei apt-get of yum install, kinne jo direkt stopje / begjinne / opnij starte troch de folgjende kommando's
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
/etc/init.d/redis restart
As redis is ynstalleare fia boarnekoade, kinne jo redis opnij starte fia it shutdown-kommando fan redis clientprogramma redis-cli:
redis-cli -h 127.0.0.1 -p 6379 shutdown
As gjin fan 'e boppesteande metoaden mei súkses stopje redis, kinne jo it ultime wapen brûke:
kill -9
[Bestânlokaasjekommando besjen]
Kontrolearje wêr't de PHP-konfiguraasjebestannen pleatst wurde:
Brûk phpinfo om te sjen oft de funksje ferbean is en útfiere it yn 'e shell.
php -v / -name php.ini
或者
find / -name php.ini
Yn 't algemien, as Linux minimaal is ynstalleare, sil wget net standert wurde ynstalleare.
yum ynstallaasje
yum -y install wget
De automatyske systeemupgrade rint en yum is yn in beskoattele steat.
Jo kinne it yum-proses krêftich ôfslute:
rm -f /var/run/yum.pid
Kontrolearje op perl...Perl is net fûn op jo systeem: Ynstallearje asjebleaft perl en besykje again
Fansels moatte jo perl ynstallearje. It kommando perl ynstallaasje is as folget:
yum -y install perl perl*
[Kloxo-MR-kontrôlepaniel tawijd SSH-kommando]
By it ynstallearjen fan tema's of plug-ins, mislearret it en freget "Kin triemtafel net oanmeitsje"
Oplossing: Feroarje de tagongsrjochten fan 'e wp-tema-plug-in en uploadmap opnij
Omwille fan serverfeiligens kinne wy net alle 777 tagongsrjochten jaan, dus jou dizze mappen gewoan 755 tagongsrjochten, dat is allinich de eigner hat tastimming om te skriuwen.
As jo it folgjende kommando útfiere:
sh /script/fix-chownchmod
Kloxo-MR sil besykje eigendom en tagongsrjochten op bestannen en mappen yn 'e dokumintroot fan' e webside te herzien.
Kloxo-MR Control Panel: Gean nei "admin> Servers> (localhost)> IP-adres> Reread IP".
Server update
Update de tsjinner nei de lêste ferzje
yum -y update
De boppesteande metoaden binne in protte kearen besocht, mar d'r is noch in probleem, fier asjebleaft it folgjende reparaasjekommando yn:
yum clean all; yum update -y; sh /script/cleanup
(It programma wurdt bywurke. Kontrolearje asjebleaft nei in skoftke werom en ferfarskje.UFO.org.in, img.UFODe .org.in-side is werom nei normaal)
yum clean all; yum update -y; sh /script/cleanup
service httpd restart
Om te soargjen dat de DNS-records opnommen yn 'e "statistiken" wurde bywurke, nei it bywurkjen fan yum skjin alles; yum update -y; sh /script/cleanup, wês wis dat jo útfiere:
sh /script/fixdnsaddstatsrecord
Upgrade Kloxo-MR:
yum clean all; yum update kloxomr7 -y; yum update -y
Ynstallearje Kloxo-MR opnij:
As der gjin flaters wurde fûn, besykje dan it folgjende kommando:
sh /script/upcp -y
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) dielde "Linux-systeemynformaasje besjen kommando-kolleksje", wat nuttich is foar jo.
Wolkom om de keppeling fan dit artikel te dielen:https://www.chenweiliang.com/cwl-405.html
Om mear ferburgen trúks te ûntsluten🔑, wolkom om mei te dwaan oan ús Telegram-kanaal!
Diel en like as jo it leuk fine! Jo oandielen en likes binne ús oanhâldende motivaasje!