ຂໍ້ມູນລະບົບ Linux ເບິ່ງການລວບລວມຄໍາສັ່ງ

Linuxຄໍາສັ່ງເບິ່ງຂໍ້ມູນລະບົບ

【​ລະ​ບົບ​】

uname -a
#ເບິ່ງຂໍ້ມູນ kernel/OS/CPU

head -n 1 /etc/issue
# ກວດເບິ່ງເວີຊັນຂອງລະບົບປະຕິບັດການ

cat /proc/cpuinfo
# ເບິ່ງຂໍ້ມູນ CPU

hostname
# ເບິ່ງຊື່ຄອມພິວເຕີ

lspci -tv
#ລາຍຊື່ອຸປະກອນ PCI ທັງໝົດ

lsusb -tv
# ບອກອຸປະກອນ USB ທັງໝົດ

lsmod
# ລາຍຊື່ໂມດູນແກ່ນທີ່ໂຫລດ

env
# ເບິ່ງຕົວແປສະພາບແວດລ້ອມ

【ຊັບພະຍາກອນ】

* ເອ​ກະ​ສານ​: https://help.ubuntu.com/

root@ubuntu-512mb-sfo1-01:~# free -m
ທັງໝົດທີ່ໃຊ້ແລ້ວ buffers ທີ່ໃຊ້ຮ່ວມກັນຟຣີຖືກເກັບໄວ້
Mem: 494 227 266 0 10 185
-/+ buffers/cache: 31 462
Swap: 0 ຖາມ 0 0

root@ubuntu-512mb-sfo1-01:~# grep MemFree /proc/meminfo
MemFree: 272820 kB

 

free -m
# ເບິ່ງ​ການ​ນໍາ​ໃຊ້​ຫນ່ວຍ​ຄວາມ​ຈໍາ​ແລະ​ການ​ນໍາ​ໃຊ້​ສະ​ຫຼັບ​

df -h
# ເບິ່ງ​ການ​ນໍາ​ໃຊ້​ຂອງ​ແຕ່​ລະ​ພາ​ທິ​ຊັນ​

du -sh <目录名>
# ເບິ່ງຂະຫນາດຂອງໄດເລກະທໍລີທີ່ລະບຸ

find . -type f -size +100M
#ຊອກຫາໄຟລ໌ຫຼາຍກວ່າ 100M

find . -type f -print |wc -l
# ນັບຈໍານວນໄຟລ໌ໃນໄດເລກະທໍລີປະຈຸບັນ

grep MemTotal /proc/meminfo
# ເບິ່ງຈໍານວນຫນ່ວຍຄວາມຈໍາທັງຫມົດ

grep MemFree /proc/meminfo
# ກວດເບິ່ງຈໍານວນຫນ່ວຍຄວາມຈໍາຟຣີ

uptime
# ເບິ່ງເວລາເຮັດວຽກຂອງລະບົບ, ຈໍານວນຜູ້ໃຊ້, ການໂຫຼດ

cat /proc/loadavg
# ເບິ່ງການໂຫຼດລະບົບ

【​ແຜ່ນ​ແລະ​ການ​ແບ່ງ​ປັນ​】

mount | column -t
# ເບິ່ງສະຖານະພາທິຊັນທີ່ຕິດຄັດມາ

ລະຫັດ>fdisk -l

# ເບິ່ງ​ພາ​ທິ​ຊັນ​ທັງ​ຫມົດ​

swapon -s
# ເບິ່ງການແບ່ງສ່ວນແລກປ່ຽນທັງໝົດ

hdparm -i /dev/hda
# ເບິ່ງຕົວກໍານົດການຂອງແຜ່ນ (ສໍາລັບອຸປະກອນ IDE ເທົ່ານັ້ນ)

dmesg | grep IDE
#ເບິ່ງສະຖານະການກວດຫາອຸປະກອນ IDE ໃນຕອນເລີ່ມຕົ້ນ

【​ເຄືອ​ຂ່າຍ​】

ifconfig
# ເບິ່ງຄຸນສົມບັດຂອງການໂຕ້ຕອບເຄືອຂ່າຍທັງຫມົດ

iptables -L
# ເບິ່ງການຕັ້ງຄ່າໄຟວໍ

route -n
# ເບິ່ງຕາຕະລາງເສັ້ນທາງ

netstat -lntp
# ເບິ່ງຊ່ອງຟັງທັງຫມົດ

netstat -antp
# ເບິ່ງການເຊື່ອມຕໍ່ທີ່ຕັ້ງໄວ້ທັງຫມົດ

netstat -s
# ເບິ່ງສະຖິຕິເຄືອຂ່າຍ

【​ຂະ​ບວນ​ການ​】

cat /proc/sys/kernel/threads-max
ເບິ່ງຈໍານວນຫົວຂໍ້ສູງສຸດທີ່ລະບົບອະນຸຍາດໃຫ້

cat /proc/sys/kernel/pid_max
ເບິ່ງຈໍານວນສູງສຸດຂອງຂະບວນການທີ່ລະບົບອະນຸຍາດໃຫ້

ps -ef
# ເບິ່ງຂະບວນການທັງຫມົດ

top
# ສະແດງສະຖານະຂະບວນການໃນເວລາຈິງ

ll /proc/PID/fd/
# ຖ້າຂະບວນການຄອບຄອງ CPU ຫຼາຍເກີນໄປ, ໃຫ້ແນ່ໃຈວ່າໃຊ້ຄໍາສັ່ງ ll /proc/PID/fd/ ເພື່ອຊອກຫາມັນ, ຖ້າເຈົ້າບໍ່ສາມາດຊອກຫາມັນ, ຊອກຫາມັນຫຼາຍຄັ້ງ.

【ຜູ້​ໃຊ້】

w
# ເບິ່ງຜູ້ໃຊ້ທີ່ເຄື່ອນໄຫວ

id <用户名>
# ເບິ່ງຂໍ້ມູນຜູ້ໃຊ້ທີ່ລະບຸ

last
# ເບິ່ງບັນທຶກການເຂົ້າສູ່ລະບົບຂອງຜູ້ໃຊ້

cut -d: -f1 /etc/passwd
# ເບິ່ງຜູ້ໃຊ້ທັງຫມົດຂອງລະບົບ

cut -d: -f1 /etc/group
# ເບິ່ງກຸ່ມທັງຫມົດໃນລະບົບ

crontab -l
#ເບິ່ງໜ້າວຽກທີ່ກຳນົດເວລາຂອງຜູ້ໃຊ້ປະຈຸບັນ

【ບໍລິການ】

chkconfig --list
#ລາຍຊື່ການບໍລິການລະບົບທັງໝົດ

chkconfig --list | grep on
#ລາຍຊື່ການບໍລິການລະບົບທີ່ເລີ່ມທັງໝົດ

## 【CentOS ການສອບຖາມສະບັບບໍລິການ]
ຄຳສັ່ງສອບຖາມເວີຊັນບໍລິການ CentOS:

1. ກວດເບິ່ງເວີຊັນ Linux Kernel
uname -r

2. ກວດເບິ່ງເວີຊັນ CentOS
cat /etc/redhat-release

3. ກວດເບິ່ງສະບັບ PHP
php -v

4. ເບິ່ງ MySQL ຮຸ່ນ
mysql -v

5. ກວດເບິ່ງສະບັບ Apache
rpm -qa httpd

6. ເບິ່ງຂໍ້ມູນ CPU ໃນປັດຈຸບັນ
cat /proc/cpuinfo

7. ກວດເບິ່ງຄວາມຖີ່ CPU ໃນປັດຈຸບັນ
cat /proc/cpuinfo | grep MHz

【​ໂຄງ​ການ​】

rpm -qa
# ເບິ່ງການຕິດຕັ້ງທັງໝົດຊອບແວຊຸດ

#Restart ຄໍາສັ່ງສໍາລັບການບໍລິການທົ່ວໄປ
service memcached restart

service monit restart
service mysqld restart
service mysql restart
service httpd restart

monit start all

service nginx restart

#ຣີສະຕາດ CWP
service cwpsrv restart

# ຣີສະຕາດ memcached
service memcached restart
service memcached start
service memcached stop

#boot ເລີ່ມ memcached
chkconfig memcached on

ຣີສະຕາດ httpd ເພື່ອເຮັດໃຫ້ລະຫັດມີຜົນບັງຄັບໃຊ້ຄຳສັ່ງ:
service httpd restart
service httpd start
service httpd stop

chkconfig httpd on

ໂຫຼດຄໍາສັ່ງ httpd ຄືນໃໝ່:
service httpd force-reload
service httpd reload

Nginx restart ຄໍາສັ່ງ:
/etc/init.d/nginxd restart

service nginxd force-reload
service nginxd reload
service nginxd restart

php-fpm restart ຄໍາສັ່ງ:
/etc/init.d/php-fpm restart
service php-fpm restart
service php-fpm start

ຕິດຕັ້ງ 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

ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້ເພື່ອເບິ່ງການຈັດອັນດັບການນໍາໃຊ້ຫນ່ວຍຄວາມຈໍາແລະຂະບວນການນໍາໃຊ້ຫນ່ວຍຄວາມຈໍາ:
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less

mysql_upgrade ປະຕິບັດຄໍາສັ່ງຕໍ່ໄປນີ້ເພື່ອກວດສອບແລະສ້ອມແປງຕາຕະລາງແລະຍົກລະດັບຕາຕະລາງລະບົບ:
mysqlcheck --all-databases --check-upgrade --auto-repair

ປິດຄໍາສັ່ງ MySQL:
killall mysqld

ເບິ່ງຂະບວນການ mysql:
ps -ef|grep mysqld
watch -n 1 "ps -ef | grep mysql"

pid-file=/var/lib/mysql/centos-cwl.pid

ເສັ້ນທາງໄຟລ໌ PID ຂອງ MYSQL, KLOXO-MR ສາມາດເບິ່ງໄດ້ຜ່ານກະດານຄວບຄຸມ "ຂະບວນການ":
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid

ຫຼືຄໍາສັ່ງ SSH "ps -ef" ເພື່ອເບິ່ງຂະບວນການທັງຫມົດ:
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid

ທ່ານສາມາດເພີ່ມເສັ້ນນີ້ໃສ່ /etc/crontab ເພື່ອເລີ່ມຕົ້ນຄໍາສັ່ງທຸກໆນາທີເພື່ອກວດເບິ່ງສະຖານະ mysql:
* * * * * /sbin/service mysql status || service mysql start

【 Monit ຄໍາ​ສັ່ງ​】

monit standard start, stop, restart ຄໍາສັ່ງ:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart

ຕິດຕາມໝາຍ ເຫດ:
ເນື່ອງຈາກ monit ຖືກຕັ້ງເປັນຂະບວນການ daemon, ແລະການຕັ້ງຄ່າທີ່ເລີ່ມຕົ້ນດ້ວຍລະບົບຈະຖືກເພີ່ມໃສ່ inittab, ຖ້າຂະບວນການ monit ຢຸດ, ຂະບວນການ init ຈະປິດເປີດມັນໃຫມ່, ແລະ monit ຕິດຕາມການບໍລິການອື່ນໆ, ຊຶ່ງຫມາຍຄວາມວ່າ monit monitors ບໍລິການບໍ່ສາມາດເປັນ. ຢຸດໃຊ້ວິທີການປົກກະຕິ, ເພາະວ່າເມື່ອຢຸດ, monit ຈະເລີ່ມພວກມັນອີກເທື່ອຫນຶ່ງ.

ເພື່ອຢຸດການບໍລິການທີ່ຕິດຕາມໂດຍ monit, ຄໍາສັ່ງເຊັ່ນຊື່ monit stop ຄວນຖືກນໍາໃຊ້, ຕົວຢ່າງເພື່ອຢຸດ tomcat:
monit stop tomcat

ເພື່ອຢຸດການບໍລິການທັງໝົດທີ່ຕິດຕາມໂດຍການໃຊ້ Monit:
monit stop all

ເພື່ອເລີ່ມຕົ້ນການບໍລິການທີ່ທ່ານສາມາດນໍາໃຊ້ຄໍາສັ່ງ monit stop name,

ເພື່ອເລີ່ມຕົ້ນການທັງຫມົດແມ່ນ:
monit start all

ຕັ້ງ monit ເພື່ອເລີ່ມຕົ້ນດ້ວຍລະບົບແລະເພີ່ມມັນໃນຕອນທ້າຍຂອງໄຟລ໌ /etc/inittab
# ແລ່ນ monit ໃນລະດັບມາດຕະຖານ
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc

ຖອນການຕິດຕັ້ງ Monit:
yum remove monit

【​ດາວ​ໂຫລດ​ແລະ decompress​】

ດາວໂຫລດ wordpress ສະບັບລ້າສຸດຂອງ
wget http://zh.wordpress.org/latest-zh_CN.tar.gz

unzip
tar zxvf latest-zh_CN.tar.gz

ຍ້າຍໄຟລ໌ໃນໂຟນເດີ wordpress (ເສັ້ນທາງຢ່າງແທ້ຈິງ) ໄປຫາສະຖານທີ່ໄດເລກະທໍລີປະຈຸບັນ
mv wordpress/* .

ຍ້າຍໄດເລກະທໍລີ /cgi-bin ໄປຫາໄດເລກະທໍລີປະຈຸບັນ
$mv wwwroot/cgi-bin .

ຄັດລອກໄຟລ໌ທັງຫມົດໃນໄດເລກະທໍລີປະຈຸບັນໄປຫາໄດເລກະທໍລີທີ່ຜ່ານມາ
cp -rpf -f * ../

ວິທີການຢຸດ / restart / ເລີ່ມການບໍລິການ redis?
ຖ້າທ່ານຕິດຕັ້ງ redis ດ້ວຍ apt-get ຫຼືການຕິດຕັ້ງ yum, ທ່ານສາມາດຢຸດ / start / restart redis ໂດຍກົງດ້ວຍຄໍາສັ່ງຕໍ່ໄປນີ້.
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
/etc/init.d/redis restart

ຖ້າທ່ານຕິດຕັ້ງ redis ຈາກລະຫັດແຫຼ່ງ, ທ່ານສາມາດ restart redis ຜ່ານຄໍາສັ່ງປິດຂອງ redis-cli, ໂຄງການລູກຄ້າຂອງ redis:
redis-cli -h 127.0.0.1 -p 6379 shutdown

ຖ້າບໍ່ມີວິທີການຂ້າງເທິງນີ້ປະສົບຜົນສໍາເລັດໃນການຢຸດ redis, ທ່ານສາມາດນໍາໃຊ້ອາວຸດສຸດທ້າຍ:
kill -9

[ເບິ່ງຄໍາສັ່ງສະຖານທີ່ໄຟລ໌]

ເບິ່ງບ່ອນທີ່ໄຟລ໌ການຕັ້ງຄ່າ PHP ຖືກວາງໄວ້:
ໃຊ້ phpinfo ເພື່ອເບິ່ງວ່າຖ້າຟັງຊັນຖືກຫ້າມ, ດໍາເນີນການພາຍໃຕ້ແກະ
php -v / -name php.ini
或者
find / -name php.ini

 

ໂດຍທົ່ວໄປແລ້ວ, ເມື່ອ linux ຖືກຕິດຕັ້ງໜ້ອຍທີ່ສຸດ, wget ຈະບໍ່ຖືກຕິດຕັ້ງໂດຍຄ່າເລີ່ມຕົ້ນ.
yum ຕິດຕັ້ງ
yum -y install wget

ການອັບເກຣດອັດຕະໂນມັດກຳລັງແລ່ນ ແລະ yum ຖືກລັອກ.
ທ່ານສາມາດບັງຄັບຂະບວນການ yum ປິດລົງ:
rm -f /var/run/yum.pid

 

ກຳລັງກວດສອບ perl...Perl ບໍ່ພົບໃນລະບົບຂອງເຈົ້າ: ກະລຸນາຕິດຕັ້ງ perl ແລ້ວລອງໃຊ້ again
ແນ່ນອນ, perl ຕ້ອງໄດ້ຮັບການຕິດຕັ້ງ ຄໍາສັ່ງການຕິດຕັ້ງ perl ແມ່ນດັ່ງຕໍ່ໄປນີ້:
yum -y install perl perl*

 

[ຄໍາສັ່ງ SSH ສໍາລັບແຜງຄວບຄຸມ Kloxo-MR]

ເມື່ອຕິດຕັ້ງຫົວຂໍ້ຫຼື plugin, ມັນລົ້ມເຫລວກັບ "ບໍ່ສາມາດສ້າງໄດເລກະທໍລີ"
ການ​ແກ້​ໄຂ​: ການ​ປ່ຽນ​ແປງ​ໃຫມ່​ການ​ອະ​ນຸ​ຍາດ​ຂອງ plugin ຫົວ​ຂໍ້ wp ແລະ​ໂຟນ​ເດີ​ອັບ​ໂຫລດ​
ເພື່ອຄວາມປອດໄພຂອງເຊີບເວີ, ພວກເຮົາບໍ່ສາມາດໃຫ້ສິດ 777 ທັງໝົດໄດ້, ສະນັ້ນ ຕາບໃດທີ່ໄດເລກະທໍລີເຫຼົ່ານີ້ໄດ້ຮັບການອະນຸຍາດ 755, ເຈົ້າຂອງເທົ່ານັ້ນທີ່ມີການອະນຸຍາດໃຫ້ຂຽນ.

ຖ້າທ່ານດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້:
sh /script/fix-chownchmod

Kloxo-MR ຈະພະຍາຍາມແກ້ໄຂຄວາມເປັນເຈົ້າຂອງແລະການອະນຸຍາດໃນໄຟລ໌ແລະໄດເລກະທໍລີໃນຮາກເອກະສານຂອງເວັບໄຊທ໌

Kloxo-MR Control Panel: ໄປທີ່ "admin>Server>(localhost)>IP Address>Reread IP".

ອັບເດດເຊີບເວີ
ອັບເດດເຊີບເວີເປັນເວີຊັນຫຼ້າສຸດ
yum -y update

ວິທີການຂ້າງເທິງນີ້ໄດ້ຖືກພະຍາຍາມຫຼາຍຄັ້ງ, ແຕ່ຍັງມີບັນຫາ, ກະລຸນາໃສ່ຄໍາສັ່ງການສ້ອມແປງຕໍ່ໄປນີ້:
yum clean all; yum update -y; sh /script/cleanup

(ໃນການປັບປຸງໂຄງການ, ໄປກິນອາຫານຫຼັງຈາກໃນຂະນະທີ່ແລະກັບຄືນໄປບ່ອນກວດກາ, ໂຫຼດຫນ້າຈໍຄືນufo.org.in, img.ufoຫນ້າ .org.in ກັບຄືນສູ່ປົກກະຕິ)

yum clean all; yum update -y; sh /script/cleanup
service httpd restart

ເພື່ອຮັບປະກັນວ່າ dns ບັນທຶກ "ສະຖິຕິ", ຫຼັງຈາກການປັບປຸງ yum clean all; yum update -y; sh /script/cleanup, ໃຫ້ແນ່ໃຈວ່າຈະດໍາເນີນການ:
sh /script/fixdnsaddstatsrecord

ອັບເກຣດ Kloxo-MR:
yum clean all; yum update kloxomr7 -y; yum update -y

ຕິດຕັ້ງ Kloxo-MR ຄືນໃໝ່:
ຖ້າບໍ່ພົບຂໍ້ຜິດພາດ, ລອງໃຊ້ຄຳສັ່ງຕໍ່ໄປນີ້:
sh /script/upcp -y

ຫວັງ Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ແບ່ງປັນ "ຂໍ້ມູນລະບົບ Linux ເບິ່ງການເກັບກໍາຄໍາສັ່ງ", ເຊິ່ງເປັນປະໂຫຍດສໍາລັບທ່ານ.

ຍິນດີຕ້ອນຮັບແບ່ງປັນການເຊື່ອມຕໍ່ຂອງບົດຄວາມນີ້:https://www.chenweiliang.com/cwl-405.html

ຍິນດີຕ້ອນຮັບສູ່ຊ່ອງ Telegram ຂອງບລັອກຂອງ Chen Weiliang ເພື່ອຮັບອັບເດດຫຼ້າສຸດ!

🔔 ເປັນຜູ້ທຳອິດທີ່ໄດ້ຮັບ "ຄູ່ມືການໃຊ້ເຄື່ອງມືການຕະຫຼາດເນື້ອຫາ ChatGPT AI" ທີ່ມີຄຸນຄ່າໃນລາຍການທາງເທິງ! 🌟
📚ຄູ່ມືນີ້ມີຄຸນຄ່າອັນມະຫາສານ, 🌟ນີ້ເປັນໂອກາດທີ່ຫາຍາກ, ຢ່າພາດມັນ! ⏰⌛💨
Share and like ຖ້າມັກ!
ການ​ແບ່ງ​ປັນ​ແລະ​ການ​ຖືກ​ໃຈ​ຂອງ​ທ່ານ​ແມ່ນ​ການ​ຊຸກ​ຍູ້​ຢ່າງ​ຕໍ່​ເນື່ອງ​ຂອງ​ພວກ​ເຮົາ​!

 

评论评论

ທີ່ຢູ່ອີເມວຂອງທ່ານຈະບໍ່ຖືກເຜີຍແຜ່. ທົ່ງນາທີ່ກໍານົດໄວ້ແມ່ນຖືກນໍາໃຊ້ * ປ້າຍ ກຳ ກັບ

ເລື່ອນໄປເທິງສຸດ