Linuksa sistema informo vidi komandkolekton

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!

🔔 Estu la unua ricevi la valoran "ChatGPT Content Marketing AI Tool Use Guide" en la ĉefa dosierujo de la kanalo! 🌟
📚 Ĉ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!

 

Lasu komenton

Via retpoŝta adreso ne estos publikigita. Bezonataj kampoj estas uzataj * Etikedo

rulumu al la supro