Linux-stelselinligting-aansigopdragversameling

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

发表 评论

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde word gebruik * Etiket

Artikelgids
Scroll na bo