pelrêça gotarê
Linuxfermana dîtina agahdariya pergalê
【sîstem】
uname -a
#Agahdariya kernel / OS / CPU bibînin
head -n 1 /etc/issue
# Guhertoya pergala xebitandinê kontrol bikin
cat /proc/cpuinfo
#Agahdariya CPU-ê bibînin
hostname
#Navê kompîturê bibînin
lspci -tv
# Hemî amûrên PCI navnîş bikin
lsusb -tv
# Hemî amûrên USB-ê navnîş bikin
lsmod
#Lîsteya modulên kernelê yên barkirî
env
#Guherbarên jîngehê bibînin
【kanî】
* Belgekirin: https://help.ubuntu.com/
root@ubuntu-512mb-sfo1-01:~# free -m
bi tevahî tamponên hevpar ên belaş hatine bikar anîn cached
Mem: 494 227 266 0 10 185
-/+ tampon/cache: 31 462
Biguherîne: 0 Bipirse 0 0
root@ubuntu-512mb-sfo1-01:~# grep MemFree /proc/meminfo
MemFree: 272820 kB
free -m
#Bikaranîna bîranînê bibînin û karanîna biguhezînin
df -h
# Bikaranîna her dabeşkirinê bibînin
du -sh <目录名>
# Mezinahiya pelrêça diyarkirî bibînin
find . -type f -size +100M
# Pelên ji 100M zêdetir bibînin
find . -type f -print |wc -l
#Hejmara pelan di pelrêça heyî de bijmêre
grep MemTotal /proc/meminfo
# Bi tevahî mîqdara bîranînê bibînin
grep MemFree /proc/meminfo
#Hejmara bîranîna belaş kontrol bikin
uptime
#Dema xebitandina pergalê, hejmara bikarhêneran, barkirinê bibînin
cat /proc/loadavg
# Barkirina pergalê bibînin
【Dîsk û Dabeş】
mount | column -t
#Rewşa dabeşkirina pêvekirî bibînin
kod> fdisk -l
# Hemî dabeşan bibînin
swapon -s
# Hemî dabeşên guheztinê bibînin
hdparm -i /dev/hda
# Parametreyên dîskê bibînin (tenê ji bo cîhazên IDE)
dmesg | grep IDE
#Di destpêkê de rewşa tespîtkirina cîhaza IDE bibînin
【tora】
ifconfig
# Taybetmendiyên hemî navgînên torê bibînin
iptables -L
#Mîhengên dîwarê dîwarê bibînin
route -n
#Tabloya rêvekirinê bibînin
netstat -lntp
#Hemû portên guhdarîkirinê bibînin
netstat -antp
# Hemî girêdanên sazkirî bibînin
netstat -s
#Amarên torê bibînin
【doz】
cat /proc/sys/kernel/threads-max
Hejmara herî zêde ya mijarên ku ji hêla pergalê ve hatî destûr kirin bibînin
cat /proc/sys/kernel/pid_max
Hejmara herî zêde ya pêvajoyên ku ji hêla pergalê ve têne destûr kirin bibînin
ps -ef
# hemî pêvajoyan bibînin
top
#Rewşa pêvajoyê di wextê rast de nîşan bidin
ll /proc/PID/fd/
#Ger pêvajo pir CPU digire, bê guman emrê ll /proc/PID/fd/ bikar bînin da ku wê bibînin, heke hûn nekarin wê bibînin, çend carên din jî bibînin.
【bikaranîvan】
w
#Bikarhênerên çalak bibînin
id <用户名>
#Agahdariya bikarhênerê diyarkirî bibînin
last
# Têketina bikarhênerê bibînin
cut -d: -f1 /etc/passwd
# Hemî bikarhênerên pergalê bibînin
cut -d: -f1 /etc/group
#Hemû komên di pergalê de bibînin
crontab -l
# Karên plansazkirî yên bikarhênerê heyî bibînin
【Sûxrekirin】
chkconfig --list
# Hemî karûbarên pergalê navnîş bikin
chkconfig --list | grep on
#Lîsteya hemî karûbarên pergalê yên dest pê kir
##【Red Pirsa guhertoya karûbarê]
Fermana lêpirsîna guhertoya karûbarê CentOS:
1. Guhertoya Kernel Linux kontrol bikin
uname -r
2. Guhertoya CentOS-ê kontrol bikin
cat /etc/redhat-release
3. Guhertoya PHP-ê kontrol bikin
php -v
4. Dîtin MySQL ç ‰
mysql -v
5. Guhertoya Apache kontrol bikin
rpm -qa httpd
6. Agahdariya CPU ya heyî bibînin
cat /proc/cpuinfo
7. Frekansa cpu ya heyî kontrol bikin
cat /proc/cpuinfo | grep MHz
【bername】
rpm -qa
# dîtina hemî sazkirîNermalavPakêt
Ji bo karûbarên hevpar fermana #Ji nû ve bidin destpêkirin
service memcached restart
service monit restart
service mysqld restart
service mysql restart
service httpd restart
monit start all
service nginx restart
#CWP ji nû ve bidin destpêkirin
service cwpsrv restart
# memcached ji nû ve bidin destpêkirin
service memcached restart
service memcached start
service memcached stop
#boot destpêkirina memcached
chkconfig memcached on
httpd-ê ji nû ve bidin destpêkirin da ku kod fermanê bandor bike:
service httpd restart
service httpd start
service httpd stop
chkconfig httpd on
fermana httpd ji nû ve barkirin:
service httpd force-reload
service httpd reload
Fermana nûvekirina Nginx:
/etc/init.d/nginxd restart
service nginxd force-reload
service nginxd reload
service nginxd restart
Fermana ji nû ve destpêkirina php-fpm:
/etc/init.d/php-fpm restart
service php-fpm restart
service php-fpm start
php-fpm ji nû ve saz bikin:
sudo yum reinstall php-fpm
service mysql restart
service mysqld restart
service mysql stop
service mysqld stop
service mysql start
service mysqld start
Fermana jêrîn bikar bînin ku hûn karanîna bîranînê bibînin û rêza karanîna bîranînê pêvajoyê bibînin:
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less
mysql_upgrade ji bo kontrolkirin û tamîrkirina tabloyan û nûvekirina tabloyên pergalê fermanên jêrîn pêk tîne:
mysqlcheck --all-databases --check-upgrade --auto-repair
Fermana MySQL bigire:
killall mysqld
Pêvajoya mysql bibînin:
ps -ef|grep mysqld
watch -n 1 "ps -ef | grep mysql"
pid-file=/var/lib/mysql/centos-cwl.pid
Riya pelê PID ya MYSQL, KLOXO-MR dikare bi "pêvajoya" panela kontrolê were dîtin:
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid
an fermana SSH "ps -ef" ji bo dîtina hemî pêvajoyan:
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid
Hûn dikarin vê rêzê li /etc/crontab zêde bikin da ku emrê her deqîqe dest pê bikin da ku rewşa mysql kontrol bikin:
* * * * * /sbin/service mysql status || service mysql start
【Emrê monitê】
emrên destpêk, rawestin, ji nû ve destpêkirina standard kontrol bikin:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart
şopandinNîşe:
Ji ber ku monit wekî pêvajoyek daemon tête danîn, û mîhengên ku bi pergalê re dest pê dikin li inittab têne zêdekirin, heke pêvajoya monit raweste, dê pêvajoya destpêkê wê ji nû ve dest pê bike, û monit çavdêriya karûbarên din dike, ku tê vê wateyê ku çavdêriya monit Karûbar nikare were kirin. bikaranîna rêbazên adetî rawestand, ji ber ku piştî rawestandin, monit dê wan ji nû ve dest pê bike.
Ji bo rawestandina karûbarek ku ji hêla monit ve tê şopandin, divê fermanek mîna navê rawestandina monit were bikar anîn, mînakî ji bo rawestandina tomcat:
monit stop tomcat
Ji bo rawestandina hemî karûbarên ku ji hêla karanîna monit ve têne şopandin:
monit stop all
Ji bo destpêkirina karûbarek hûn dikarin fermana monit navê rawestandinê bikar bînin,
Ji bo destpêkirina her tiştî ev e:
monit start all
Monit saz bikin ku bi pergalê re dest pê bike û wê li dawiya pelê /etc/inittab lê zêde bike
# Di astên xebitandinê yên standard de monit bimeşînin
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
Rakirina monit:
yum remove monit
【Daxistin û jêbirin】
下载 wordpress Guhertoya herî dawî ya
wget http://zh.wordpress.org/latest-zh_CN.tar.gz
veke
tar zxvf latest-zh_CN.tar.gz
Pelên di peldanka wordpressê de (rêya bêkêmasî) biguhezînin cîhê pelrêça heyî
mv wordpress/* .
Peldanka /cgi-bin biguhezîne pelrêça heyî
$mv wwwroot/cgi-bin .
Hemî pelên pelrêça heyî li pelrêça berê kopî bikin
cp -rpf -f * ../
Meriv çawa karûbarê redisê rawestîne / ji nû ve / dest pê bike?
Ger we redis bi sazkirina apt-get an yum saz kir, hûn dikarin rasterast bi fermanên jêrîn redis-ê rawestînin/destpêkirin/ji nû ve bidin destpêkirin.
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
/etc/init.d/redis restart
Ger we redis ji koda çavkaniyê saz kir, hûn dikarin bi fermana girtina redis-cli, bernameya xerîdar a redis, redis ji nû ve bidin destpêkirin:
redis-cli -h 127.0.0.1 -p 6379 shutdown
Ger yek ji rêbazên jorîn di rawestandina redis de bi ser nekeve, hûn dikarin çeka dawîn bikar bînin:
kill -9
[Fermana cîhê pelê bibînin]
Binêrin ku pelê veavakirina PHP-ê li ku tê danîn:
phpinfo bikar bînin da ku bibînin ku heke fonksiyon qedexe ye, wê di binê şêlê de bicîh bikin
php -v / -name php.ini
或者
find / -name php.ini
Bi gelemperî, dema ku linux bi kêmanî were saz kirin, wget dê ji hêla xwerû ve neyê saz kirin.
yum saz bike
yum -y install wget
Nûvekirina otomatîkî ya pergalê dimeşe û yum girtî ye.
Hûn dikarin pêvajoya yum bi zorê bidin sekinandin:
rm -f /var/run/yum.pid
Kontrolkirina perl...Perl li ser pergala we nehat dîtin: Ji kerema xwe perl saz bikin û ag biceribîninain
Diyar e, pêdivî ye ku perl were saz kirin. Fermana sazkirinê ya perl wiha ye:
yum -y install perl perl*
[Emrên SSH ji bo panela kontrolê ya Kloxo-MR]
Dema ku mijarek an pêvekek saz dike, ew bi "Nikare pelrêça çêbike" têk diçe.
Çareserî: Destûrên pêveka mijara wp-ê ji nû ve biguhezînin û peldanka barkirinê
Ji bo ewlehiya serverê, 777 destûr nayên dayîn hemî, ji ber vê yekê heya ku ji van peldankan 755 destûr têne dayîn, tenê xwediyê destûra nivîsandinê heye.
Ger hûn fermana jêrîn bimeşînin:
sh /script/fix-chownchmod
Kloxo-MR dê xwedîtî û destûrên guheztinê li ser pel û peldankan di koka belgeya malperê de biceribîne.
Kloxo-MR Panela Kontrolê: Biçe "admin>Server>(localhost)> Navnîşana IP> Ji nû ve xwendin IP".
Nûvekirina serverê
Pêşkêşkarê guhertoya herî dawî nûve bikin
yum -y update
Rêbaza jorîn gelek caran hatiye ceribandin, lê dîsa jî pirsgirêkek heye, ji kerema xwe emrê tamîrkirina jêrîn têkevin:
yum clean all; yum update -y; sh /script/cleanup
(Di nûvekirina bernameyê de, piştî demekê biçin xwarinê û vegerin ku kontrol bikin, nûve bikinUFO.org.in, img.UFORûpelên .org.in vedigerin rewşa normal)
yum clean all; yum update -y; sh /script/cleanup
service httpd restart
Ji bo ku pê ewle bibin ku dns-ya ku tê de "îstatîstîk" tomar dike, piştî nûvekirina yum hemî paqij bike; yum nûvekirin -y; sh /script/paqijkirin, pê ewle be ku bixebite:
sh /script/fixdnsaddstatsrecord
Kloxo-MR nûve bikin:
yum clean all; yum update kloxomr7 -y; yum update -y
Kloxo-MR ji nû ve saz bikin:
Heke xeletî nehatin dîtin, emrê jêrîn biceribînin:
sh /script/upcp -y
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) "Koleksiyona fermana dîtina agahdariya pergala Linux" parve kir, ku ji we re arîkar e.
Bi xêr hatî bo parvekirina girêdana vê gotarê:https://www.chenweiliang.com/cwl-405.html
Hûn bi xêr hatin kanala Telegramê ya bloga Chen Weiliang da ku nûvekirinên herî dawî bistînin!
📚 Ev rêber nirxek pir mezin dihewîne, 🌟Ev derfetek kêm e, wê ji dest nede! ⏰⌛💨
Heke hûn hez dikin parve bikin û hez bikin!
Parvekirin û ecibandinên we motîvasyona meya domdar e!