Artikola Adresaro
linuxsistema informo vido komando
【sistemo】
uname -a
#Vidi informojn pri kerno/OS/CPU
head -n 1 /etc/issue
#Kontrolu la version de operaciumo
cat /proc/cpuinfo
#Vidi informojn pri CPU
hostname
#Vidi komputilan nomon
lspci -tv
#Lergu ĉiujn PCI-aparatojn
lsusb -tv
#Lergu ĉiujn USB-aparatojn
lsmod
#Listi ŝarĝitajn kernmodulojn
env
#Vidi mediajn variablojn
【rimedo】
* Dokumentado: https://help.ubuntu.com/
root@ubuntu-512mb-sfo1-01:~# free -m
tutaj uzitaj senpagaj komunaj bufroj konservitaj en kaŝmemoro
Mem: 494 227 266 0 10 185
-/+ bufroj/kaŝmemoro: 31 462
Interŝanĝi: 0 Demandu 0 0
root@ubuntu-512mb-sfo1-01:~# grep MemFree /proc/meminfo
MemFree: 272820 kB
free -m
#Rigardu memoruzadon kaj interŝanĝan uzadon
df -h
#Rigardu la uzadon de ĉiu sekcio
du -sh <目录名>
#Vidi la grandecon de la specifita dosierujo
find . -type f -size +100M
# Trovu dosierojn pli ol 100M
find . -type f -print |wc -l
# Kalkulu la nombron da dosieroj en la nuna dosierujo
grep MemTotal /proc/meminfo
#Rigardu la totalan kvanton da memoro
grep MemFree /proc/meminfo
#Kontrolu la kvanton de libera memoro
uptime
#Vidi sistemon rultempon, nombron da uzantoj, ŝarĝon
cat /proc/loadavg
#Vidi sisteman ŝarĝon
【Diskoj kaj sekcioj】
mount | column -t
#Rigardu la alkroĉitan sekcion
kodo>fdisk -l
#Vidi ĉiujn sekciojn
swapon -s
#Rigardu ĉiujn interŝanĝajn sekciojn
hdparm -i /dev/hda
#Vidi disko-parametrojn (nur por IDE-aparatoj)
dmesg | grep IDE
#Vidi staton pri detekto de IDE-aparato ĉe ekfunkciigo
【reto】
ifconfig
#Rigardu la ecojn de ĉiuj retaj interfacoj
iptables -L
#Vidi fajroŝirmilon agordojn
route -n
#Vidi vojtablon
netstat -lntp
#Rigardu ĉiujn aŭskultajn havenojn
netstat -antp
#Rigardu ĉiujn establitajn ligojn
netstat -s
#Vidi retajn statistikojn
【procezo】
cat /proc/sys/kernel/threads-max
Rigardu la maksimuman nombron da fadenoj permesitaj de la sistemo
cat /proc/sys/kernel/pid_max
Rigardu la maksimuman nombron da procezoj permesitaj de la sistemo
ps -ef
# vidi ĉiujn procezojn
top
#Vidigu procezan staton en reala tempo
ll /proc/PID/fd/
#Se la procezo okupas tro da CPU, nepre uzu la komandon ll /proc/PID/fd/ por trovi ĝin, se vi ne povas trovi ĝin, trovu ĝin plurfoje
【uzanto】
w
#Vidi aktivajn uzantojn
id <用户名>
#Rigardu la specifitajn uzantinformojn
last
#Vidi uzantan ensalutan protokolon
cut -d: -f1 /etc/passwd
#Rigardu ĉiujn uzantojn de la sistemo
cut -d: -f1 /etc/group
#Rigardu ĉiujn grupojn en la sistemo
kroniko -l
#Rigardu la planitajn taskojn de la nuna uzanto
【Servi】
chkconfig --list
#Listi ĉiujn sistemajn servojn
chkconfig --list | grep on
#Listi ĉiujn komencitajn sistemajn servojn
##【CentOS Demando pri serva versio]
CentOS-servoversia demandkomando:
1. Kontrolu la version de Linuksa Kerno
uname -r
2. Kontrolu la CentOS-version
cat /etc/redhat-release
3. Kontrolu la PHP-version
php -v
4. Vido MySQL versio
mysql -v
5. Kontrolu la Apache-version
rpm -qa httpd
6. Rigardu aktualajn informojn pri CPU
cat /proc/cpuinfo
7. Kontrolu la nunan cpu-frekvencon
cat /proc/cpuinfo | grep MHz
【programo】
rpm -qa
# vidi ĉion instalitanProgramaroPako
#Rekomenca komando por komunaj servoj
service memcached restart
service monit restart
service mysqld restart
service mysql restart
service httpd restart
monit start all
service nginx restart
#rekomencu CWP
service cwpsrv restart
# rekomencu memcached
service memcached restart
service memcached start
service memcached stop
#boot start memcached
chkconfig memcached on
Rekomencu httpd por ke la kodo ekvalidu komandon:
service httpd restart
service httpd start
service httpd stop
chkconfig httpd on
reŝargi httpd komandon:
service httpd force-reload
service httpd reload
Nginx rekomenca komando:
/etc/init.d/nginxd restart
service nginxd force-reload
service nginxd reload
service nginxd restart
php-fpm rekomenca komando:
/etc/init.d/php-fpm restart
service php-fpm restart
service php-fpm start
Reinstalu 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
Uzu la sekvan komandon por vidi la uzadon de la memoro kaj la rangotabelon pri procesuzo de memoro:
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less
mysql_upgrade plenumas la jenajn komandojn por kontroli kaj ripari tabelojn kaj ĝisdatigi sistemajn tabelojn:
mysqlcheck --all-databases --check-upgrade --auto-repair
Fermu MySQL-komandon:
killall mysqld
Rigardu la mysql-procezon:
ps -ef|grep mysqld
watch -n 1 "ps -ef | grep mysql"
pid-file=/var/lib/mysql/centos-cwl.pid
La PID-dosiervojo de MYSQL, KLOXO-MR povas esti vidita per la kontrolpanelo "procezo":
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid
aŭ SSH-komando "ps -ef" por vidi ĉiujn procezojn:
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid
Vi povas aldoni ĉi tiun linion al /etc/crontab por komenci la komandon ĉiuminute por kontroli mysql-statuson:
* * * * * /sbin/service mysql status || service mysql start
【Monit komando】
monitori normajn komandojn de starto, halto, rekomenco:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart
monitoroNoto:
Ĉar monit estas agordita kiel demona procezo, kaj la agordoj kiuj komenciĝas per la sistemo estas aldonitaj al inittab, se la monit-procezo ĉesas, la init-procezo rekomencos ĝin, kaj monit monitoras aliajn servojn, kio signifas, ke la monit monitoras Servojn ne povas esti. ĉesis uzi la kutimajn metodojn, ĉar post halto, monit rekomencos ilin.
Por haltigi servon monitoritan de monit, komando kiel monit stop nomo devus esti uzata, ekzemple por haltigi tomcat:
monit stop tomcat
Por ĉesigi ĉiujn servojn monitoritajn per monuzo:
monit stop all
Por lanĉi servon, vi povas uzi la komandan monit stop nomon,
Por komenci ĉion estas:
monit start all
Agordu monit por komenci kun la sistemo kaj aldonu ĝin ĉe la fino de la /etc/inittab dosiero
# Rulu monit en normaj rulniveloj
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
Malinstali monit:
yum remove monit
【Elŝutu kaj malkunpremi】
下载 wordpress La plej nova versio de
wget http://zh.wordpress.org/latest-zh_CN.tar.gz
malzipi
tar zxvf latest-zh_CN.tar.gz
Movu la dosierojn en la dosierujo de wordpress (absoluta vojo) al la nuna dosierujo
mv wordpress/* .
Movu la dosierujon /cgi-bin al la nuna dosierujo
$mv wwwroot/cgi-bin .
Kopiu ĉiujn dosierojn en la nuna dosierujo al la antaŭa dosierujo
cp -rpf -f * ../
Kiel ĉesi/rekomenci/komenci redis-servon?
Se vi instalis redis per apt-get aŭ yum install, vi povas ĉesi/komenci/restarti redis rekte per la jenaj komandoj
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
/etc/init.d/redis restart
Se vi instalis redis de fontkodo, vi povas rekomenci redis per la malŝalta komando de redis-klienta programo redis-cli:
redis-cli -h 127.0.0.1 -p 6379 shutdown
Se neniu el ĉi-supraj metodoj sukcesas ĉesigi redis, vi povas uzi la finfinan armilon:
kill -9
[Vidi dosiero-loka komando]
Vidu kie la PHP-agorda dosiero estas metita:
Uzu phpinfo por vidi, ke se la funkcio estas malpermesita, ekzekutu ĝin sub la ŝelo
php -v / -name php.ini
或者
find / -name php.ini
Ĝenerale, kiam Linukso estas minimume instalita, wget ne estos instalita defaŭlte.
yum instali
yum -y install wget
Sistemaŭtomata ĝisdatigo funkcias kaj yum estas ŝlosita.
Vi povas devigi la yum-procezon malŝalti:
rm -f /var/run/yum.pid
Kontrolante perl...Perl ne estis trovita en via sistemo: Bonvolu instali perl kaj provi again
Evidente, perl devas esti instalita.La perl-instala komando estas jena:
yum -y install perl perl*
[SSH-komandoj por kontrolpanelo Kloxo-MR]
Malsukcesis instali temojn aŭ kromaĵojn kun "Ne eblas krei dosierujon"
Solvo: reŝanĝu la permesojn de la wp-temo-kromaĵo kaj alŝutu dosierujon
Por servila sekureco, 777 permesoj ne povas esti donitaj ĉiuj, do tiel longe kiel tiuj dosierujoj ricevas 755 permesojn, nur la posedanto havas permeson skribi.
Se vi rulas la jenan komandon:
sh /script/fix-chownchmod
Kloxo-MR provos revizian proprieton kaj permesojn pri dosieroj kaj dosierujoj en la dokumentradiko de la retejo
Kloxo-MR Kontrolpanelo: Iru al "administranto>Servilo>(loka gastiganto)>IP-adreso>Relegu IP".
Servila ĝisdatigo
Ĝisdatigu la servilon al la plej nova versio
yum -y update
La supraj metodoj estis provitaj multfoje, sed ankoraŭ estas problemo, bonvolu enigi la jenan riparan komandon:
yum clean all; yum update -y; sh /script/cleanup
(En la programo ĝisdatigo, iru manĝi post iom da tempo kaj revenu por kontroli, refreŝigiNIFO.org.in, img.NIFO.org.in paĝoj revenis al normalo)
yum clean all; yum update -y; sh /script/cleanup
service httpd restart
Por certigi, ke la inkluzivita dns registras "statistikojn", post ĝisdatigo yum clean all; yum ĝisdatigo -y; sh /script/cleanup, nepre rulu:
sh /script/fixdnsaddstatsrecord
Ĝisdatigu Kloxo-MR:
yum clean all; yum update kloxomr7 -y; yum update -y
Reinstalu Kloxo-MR:
Se neniuj eraroj estas trovitaj, provu la jenan komandon:
sh /script/upcp -y
Hope Chen Weiliang Blogo ( https://www.chenweiliang.com/ ) kunhavis "Linuksan sisteminformon rigardante komandkolekton", kiu estas helpema al vi.
Bonvenon dividi la ligon de ĉi tiu artikolo:https://www.chenweiliang.com/cwl-405.html
Bonvenon al la Telegram-kanalo de la blogo de Chen Weiliang por ricevi la plej novajn ĝisdatigojn!
📚 Ĉi tiu gvidilo enhavas grandegan valoron, 🌟Ĉi tio estas malofta ŝanco, ne maltrafu ĝin! ⏰⌛💨
Kunhavigu kaj ŝatu se vi ŝatas!
Via kundivido kaj ŝatoj estas nia kontinua instigo!