Artikelgids
Linuxstelselinligting-aansigopdrag
(Stelsel)
uname -a
#Bekyk kern/OS/CPU-inligting
head -n 1 /etc/issue
# Gaan die weergawe van die bedryfstelsel na
cat /proc/cpuinfo
#Bekyk SVE-inligting
hostname
#Bekyk rekenaarnaam
lspci -tv
# Lys alle PCI-toestelle
lsusb -tv
# Lys alle USB-toestelle
lsmod
# Lys gelaaide kernmodules
env
#Bekyk omgewingsveranderlikes
【hulpbron】
* Dokumentasie: https://help.ubuntu.com/
root@ubuntu-512mb-sfo1-01:~# free -m
totale gebruikte gratis gedeelde buffers gekas
Mem: 494 227 266 0 10 185
-/+ buffers/kas: 31 462
Ruil: 0 Vra 0 0
root@ubuntu-512mb-sfo1-01:~# grep MemFree /proc/meminfo
Memvry: 272820 kB
free -m
#Bekyk geheuegebruik en ruil gebruik
df -h
#Bekyk die gebruik van elke partisie
du -sh <目录名>
#Bekyk die grootte van die gespesifiseerde gids
find . -type f -size +100M
#Vind lêers meer as 100 miljoen
find . -type f -print |wc -l
#Tel die aantal lêers in die huidige gids
grep MemTotal /proc/meminfo
#Bekyk die totale hoeveelheid geheue
grep MemFree /proc/meminfo
# Gaan die hoeveelheid vrye geheue na
uptime
#Bekyk stelsellooptyd, aantal gebruikers, laai
cat /proc/loadavg
#Bekyk stelsellading
【Skywe en partisies】
mount | column -t
#Bekyk die aangehegte partisiestatus
kode>fdisk -l
#Bekyk alle partisies
swapon -s
#Bekyk alle ruilpartisies
hdparm -i /dev/hda
#Bekyk skyfparameters (slegs vir IDE-toestelle)
dmesg | grep IDE
#Bekyk IDE-toestelopsporingstatus by opstart
【Die internet】
ifconfig
#Bekyk die eienskappe van alle netwerkkoppelvlakke
iptables -L
#Bekyk firewall-instellings
route -n
#Bekyk roetetabel
netstat -lntp
#Bekyk alle luisterpoorte
netstat -antp
#Bekyk alle gevestigde verbindings
netstat -s
#Bekyk netwerkstatistieke
【proses】
cat /proc/sys/kernel/threads-max
Kyk na die maksimum aantal drade wat deur die stelsel toegelaat word
cat /proc/sys/kernel/pid_max
Bekyk die maksimum aantal prosesse wat deur die stelsel toegelaat word
ps -ef
# bekyk alle prosesse
top
#Vertoon prosesstatus intyds
ll /proc/PID/fd/
#As die proses te veel SVE beslaan, maak seker dat jy die opdrag ll /proc/PID/fd/ gebruik om dit te vind, as jy dit nie kan kry nie, vind dit verskeie kere
【gebruiker】
w
#Bekyk aktiewe gebruikers
id <用户名>
#Bekyk die gespesifiseerde gebruikerinligting
last
#Bekyk gebruikersaanmeldinglogboek
cut -d: -f1 /etc/passwd
#Bekyk alle gebruikers van die stelsel
cut -d: -f1 /etc/group
#Bekyk alle groepe in die stelsel
crontab -l
#Bekyk die huidige gebruiker se geskeduleerde take
【Bedien】
chkconfig --list
# Lys alle stelseldienste
chkconfig --list | grep on
# Lys alle begin stelseldienste
##【CentOS Diensweergawe navraag]
CentOS diens weergawe navraag opdrag:
1. Gaan die Linux Kernel weergawe na
uname -r
2. Gaan die CentOS-weergawe na
cat /etc/redhat-release
3. Gaan die PHP-weergawe na
php -v
4. Bekyk MySQL uitgawe
mysql -v
5. Gaan die Apache-weergawe na
rpm -qa httpd
6. Bekyk huidige SVE-inligting
cat /proc/cpuinfo
7. Gaan die huidige cpu-frekwensie na
cat /proc/cpuinfo | grep MHz
【program】
rpm -qa
# bekyk alles wat geïnstalleer is软件pakket
#Herbegin opdrag vir algemene dienste
service memcached restart
service monit restart
service mysqld restart
service mysql restart
service httpd restart
monit start all
service nginx restart
#herbegin CWP
service cwpsrv restart
# herbegin memcached
service memcached restart
service memcached start
service memcached stop
#boot begin memcached
chkconfig memcached on
Herbegin httpd om die kode in werking te stel opdrag:
service httpd restart
service httpd start
service httpd stop
chkconfig httpd on
herlaai httpd opdrag:
service httpd force-reload
service httpd reload
Nginx herbegin opdrag:
/etc/init.d/nginxd restart
service nginxd force-reload
service nginxd reload
service nginxd restart
php-fpm herbegin opdrag:
/etc/init.d/php-fpm restart
service php-fpm restart
service php-fpm start
Herinstalleer 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
Gebruik die volgende opdrag om die geheuegebruik te sien en die rangorde van geheuegebruik te verwerk:
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less
MySQL_upgrade voer die volgende opdragte uit om tabelle na te gaan en te herstel en stelseltabelle op te gradeer:
mysqlcheck --all-databases --check-upgrade --auto-repair
Maak MySQL-opdrag toe:
killall mysqld
Kyk na die mysql-proses:
ps -ef|grep mysqld
watch -n 1 "ps -ef | grep mysql"
pid-file=/var/lib/mysql/centos-cwl.pid
Die PID-lêerpad van MYSQL, KLOXO-MR kan deur die beheerpaneel "proses" bekyk word:
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid
of SSH-opdrag "ps -ef" om alle prosesse te sien:
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid
Jy kan hierdie reël by /etc/crontab voeg om die opdrag elke minuut te begin om mysql-status na te gaan:
* * * * * /sbin/service mysql status || service mysql start
【Monit opdrag】
monitor standaard begin, stop, herbegin opdragte:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart
monitor注意 事项:
Aangesien monit as 'n daemon proses gestel is, en die instellings wat met die stelsel begin word by inittab gevoeg, as die monit proses stop, sal die init proses dit herbegin en monit monit ander dienste, wat beteken dat die monit monitor Die diens kan nie gestop word met die normale metode, want sodra dit gestop word, sal monit dit weer begin.
Om 'n diens wat deur monit gemonitor word te stop, moet 'n opdrag soos monit stop naam gebruik word, byvoorbeeld om tomcat te stop:
monit stop tomcat
Om alle dienste wat deur monitgebruik gemonitor word te stop:
monit stop all
Om 'n diens te begin kan jy die opdrag monit stop naam gebruik,
Om alles te begin is:
monit start all
Stel monit om met die stelsel te begin en voeg dit aan die einde van die /etc/inittab-lêer by
# Begin monitor in standaard loopvlakke
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
Verwyder monit:
yum remove monit
【Laai af en dekomprimeer】
下载 wordpress Die nuutste weergawe van
wget http://zh.wordpress.org/latest-zh_CN.tar.gz
pak uit
tar zxvf latest-zh_CN.tar.gz
Skuif die lêers in die wordpress-lêergids (absolute pad) na die huidige gidsligging
mv wordpress/* .
Skuif die /cgi-bin-gids na die huidige gids
$mv wwwroot/cgi-bin .
Kopieer alle lêers in die huidige gids na die vorige gids
cp -rpf -f * ../
Hoe om die diens te stop/herbegin/begin?
As jy redis met apt-get of yum install geïnstalleer het, kan jy redis direk stop/begin/herbegin met die volgende opdragte
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
/etc/init.d/redis restart
As jy redis vanaf bronkode geïnstalleer het, kan jy redis herbegin deur die afsluit-opdrag van redis-kliëntprogram redis-cli:
redis-cli -h 127.0.0.1 -p 6379 shutdown
As nie een van die bogenoemde metodes daarin slaag om redis te stop nie, kan jy die uiteindelike wapen gebruik:
kill -9
[Bekyk lêerligging-opdrag]
Kyk waar die PHP-konfigurasielêer geplaas is:
Gebruik phpinfo om te sien dat as die funksie verbied is, voer dit onder die dop uit
php -v / -name php.ini
或者
find / -name php.ini
Oor die algemeen, wanneer linux minimaal geïnstalleer is, sal wget nie by verstek geïnstalleer word nie.
yum installeer
yum -y install wget
Stelsel outo-opgradering loop en yum is gesluit.
Jy kan die yum-proses dwing om af te sluit:
rm -f /var/run/yum.pid
Kyk tans vir perl...Perl is nie op jou stelsel gevind nie: Installeer asseblief perl en probeer again
Dit is duidelik dat perl geïnstalleer moet word. Die perl installasie opdrag is soos volg:
yum -y install perl perl*
[SSH-opdragte vir Kloxo-MR-kontrolepaneel]
Wanneer 'n tema of inprop geïnstalleer word, misluk dit met "Kan nie gids skep nie"
Oplossing: verander die toestemmings van die wp-tema-inprop en oplaai-lêergids weer
Vir bedienersekuriteit kan 777 toestemmings nie almal gegee word nie, so solank hierdie gidse 755 toestemmings kry, het slegs die eienaar toestemming om te skryf.
As jy die volgende opdrag uitvoer:
sh /script/fix-chownchmod
Kloxo-MR sal hersieningseienaarskap en -toestemmings op lêers en gidse in die werf se dokumentwortel probeer
Kloxo-MR-kontrolepaneel: Gaan na "admin>Server>(localhost)>IP-adres>Herlees IP".
Bedieneropdatering
Dateer die bediener op na die nuutste weergawe
yum -y update
Bogenoemde metode is al baie keer probeer, maar daar is steeds 'n probleem, voer asseblief die volgende herstelopdrag in:
yum clean all; yum update -y; sh /script/cleanup
(In die programopdatering, gaan eet na 'n rukkie en kom terug om te kyk, te verfrisUFO.org.in, afb.UFO.org.in-bladsye is terug na normaal)
yum clean all; yum update -y; sh /script/cleanup
service httpd restart
Om te verseker dat die ingeslote dns "statistieke" aanteken, nadat jy yum opgedateer het, maak alles skoon; yum update -y; sh /script/cleanup, maak seker dat jy hardloop:
sh /script/fixdnsaddstatsrecord
Gradeer Kloxo-MR op:
yum clean all; yum update kloxomr7 -y; yum update -y
Herinstalleer Kloxo-MR:
As geen foute gevind word nie, probeer die volgende opdrag:
sh /script/upcp -y
Hoop Chen Weiliang Blog ( https://www.chenweiliang.com/ ) het "Linux-stelselinligting wat opdragversameling bekyk" gedeel, wat vir jou nuttig is.
Welkom om die skakel van hierdie artikel te deel:https://www.chenweiliang.com/cwl-405.html
