ဆောင်းပါးလမ်းညွှန်
Linux ကိုစနစ်အချက်အလက်ကြည့်ရှုရန်အမိန့်
(စနစ်)
uname -a
# kernel/OS/CPU အချက်အလက်ကို ကြည့်ပါ။
head -n 1 /etc/issue
# operating system ဗားရှင်းကိုစစ်ဆေးပါ။
cat /proc/cpuinfo
# CPU အချက်အလက်ကိုကြည့်ရှုပါ။
hostname
#ကွန်ပြူတာအမည်ကိုကြည့်ပါ။
lspci -tv
# PCI စက်များအားလုံးကို စာရင်းပြုစုပါ။
lsusb -tv
#USB စက်ပစ္စည်းအားလုံးကို စာရင်းပြုစုပါ။
lsmod
#တင်ထားသော kernel modules များကို စာရင်းပြုစုပါ။
env
#ပတ်ဝန်းကျင်ပြောင်းလဲမှုများကိုကြည့်ပါ။
【အရင်းအမြစ်】
* စာရွက်စာတမ်း https://help.ubuntu.com/
root@ubuntu-512mb-sfo1-01:~# free -m
စုစုပေါင်းအသုံးပြုထားသော အခမဲ့မျှဝေထားသည့်ကြားခံများကို သိမ်းဆည်းထားသည်။
Mem: 494 227 266 0 10 185
--/+ ကြားခံ/ကက်ရှ်- 31 462
Swap: 0 မေး 0 0
root@ubuntu-512mb-sfo1-01:~# grep MemFree /proc/meminfo
MemFree: 272820 kB
free -m
# မှတ်ဉာဏ်အသုံးပြုမှုနှင့် လဲလှယ်အသုံးပြုမှုကို ကြည့်ရှုပါ။
df -h
# partition တစ်ခုစီ၏အသုံးပြုမှုကိုကြည့်ပါ။
du -sh <目录名>
# သတ်မှတ်ထားသောလမ်းညွှန်၏အရွယ်အစားကိုကြည့်ပါ။
find . -type f -size +100M
# သန်း 100 ကျော်ဖိုင်များကိုရှာပါ။
find . -type f -print |wc -l
# လက်ရှိလမ်းညွှန်ရှိ ဖိုင်အရေအတွက်ကို ရေတွက်ပါ။
grep MemTotal /proc/meminfo
# မှတ်ဉာဏ်စုစုပေါင်းပမာဏကိုကြည့်ပါ။
grep MemFree /proc/meminfo
# အခမဲ့မှတ်ဉာဏ်ပမာဏကိုစစ်ဆေးပါ။
uptime
# စနစ်လည်ပတ်ချိန်၊ အသုံးပြုသူအရေအတွက်၊ ဝန်ကိုကြည့်ရှုပါ။
cat /proc/loadavg
# စနစ်အားကြည့်ရှုပါ။
【Disks နှင့် Partitions များ】
mount | column -t
# ပူးတွဲပါ partition အခြေအနေကိုကြည့်ပါ။
code>fdisk -l
# အပိုင်းအားလုံးကိုကြည့်ပါ။
swapon -s
# swap partitions အားလုံးကိုကြည့်ပါ။
hdparm -i /dev/hda
#Disk ဘောင်များကိုကြည့်ပါ (IDE စက်များအတွက်သာ)
dmesg | grep IDE
# စတင်ချိန်တွင် IDE စက်၏ ထောက်လှမ်းမှုအခြေအနေကို ကြည့်ပါ။
【ကွန်ရက်】
ifconfig
#ကွန်ရက်အင်တာဖေ့စ်အားလုံး၏ ဂုဏ်သတ္တိများကို ကြည့်ပါ။
iptables -L
# firewall ဆက်တင်များကိုကြည့်ပါ။
route -n
# လမ်းကြောင်းဇယားကိုကြည့်ပါ။
netstat -lntp
# နားထောင်မှု port အားလုံးကိုကြည့်ပါ။
netstat -antp
# သတ်မှတ်ထားသောချိတ်ဆက်မှုများအားလုံးကိုကြည့်ပါ။
netstat -s
#ကွန်ရက်စာရင်းအင်းများကိုကြည့်ပါ။
【လုပ်ငန်းစဉ်】
cat /proc/sys/kernel/threads-max
စနစ်မှခွင့်ပြုထားသော အများဆုံးစာတွဲများကို ကြည့်ပါ။
cat /proc/sys/kernel/pid_max
စနစ်မှ ခွင့်ပြုထားသော အများဆုံး လုပ်ငန်းစဉ်များကို ကြည့်ပါ။
ps -ef
# လုပ်ငန်းစဉ်အားလုံးကိုကြည့်ရှုပါ။
top
# လုပ်ငန်းစဉ်အခြေအနေကိုအချိန်နှင့်တပြေးညီပြသပါ။
ll /proc/PID/fd/
# လုပ်ငန်းစဉ်သည် CPU များလွန်းပါက၊ ၎င်းကိုရှာဖွေရန် command ll /proc/PID/fd/ ကိုအသုံးပြုရန်သေချာပါစေ၊ ၎င်းကိုမတွေ့ပါက၊ ၎င်းကိုအကြိမ်ပေါင်းများစွာရှာပါ။
【အသုံးပြုသူကို】
w
#တက်ကြွသောအသုံးပြုသူများကိုကြည့်ပါ။
id <用户名>
# သတ်မှတ်ထားသောအသုံးပြုသူအချက်အလက်ကိုကြည့်ရှုပါ။
last
#အသုံးပြုသူ၏ဝင်ရောက်မှုမှတ်တမ်းကိုကြည့်ပါ။
cut -d: -f1 /etc/passwd
# စနစ်၏အသုံးပြုသူအားလုံးကိုကြည့်ပါ။
cut -d: -f1 /etc/group
# စနစ်ရှိအုပ်စုအားလုံးကိုကြည့်ပါ။
ကွမ်းခြံကုန်း -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
# ထည့်သွင်းပြီး အားလုံးကို ကြည့်ရှုပါ။Software များအထုပ်
ဘုံဝန်ဆောင်မှုများအတွက် # command ကိုပြန်လည်စတင်ပါ။
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 start 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 ပြန်လည်စတင်ခြင်းအမိန့်
/etc/init.d/nginxd restart
service nginxd force-reload
service nginxd reload
service nginxd restart
php-fpm restart command ကို
/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
မန်မိုရီအသုံးပြုမှုနှင့် မှတ်ဉာဏ်အသုံးပြုမှုအဆင့်ကို ကြည့်ရှုရန် အောက်ပါ command ကိုသုံးပါ-
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less
mysql_upgrade သည် ဇယားများကို စစ်ဆေးပြီး ပြုပြင်ရန်နှင့် စနစ်ဇယားများကို အဆင့်မြှင့်ရန် အောက်ပါ command များကို လုပ်ဆောင်ပါသည်။
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
MYSQL၊ KLOXO-MR ၏ PID ဖိုင်လမ်းကြောင်းကို control panel "လုပ်ငန်းစဉ်" မှတဆင့်ကြည့်ရှုနိုင်သည်-
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid
သို့မဟုတ် လုပ်ငန်းစဉ်အားလုံးကိုကြည့်ရှုရန် SSH command "ps -ef"
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid
mysql အခြေအနေကိုစစ်ဆေးရန် မိနစ်တိုင်း command ကိုစတင်ရန် ဤစာကြောင်းကို /etc/crontab သို့ထည့်နိုင်သည်။
* * * * * /sbin/service mysql status || service mysql start
【Monit အမိန့်】
monit standard start၊ stop၊ restart commands-
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart
Monကြိုတင်ကာကွယ်မှုများ:
Monit ကို daemon လုပ်ငန်းစဉ်အဖြစ်သတ်မှတ်ထားသောကြောင့်၊ စနစ်ဖြင့်စတင်သည့်ဆက်တင်များကို inittab တွင်ထည့်သွင်းထားသောကြောင့် monit လုပ်ငန်းစဉ်ရပ်သွားပါက init လုပ်ငန်းစဉ်သည် ၎င်းကိုပြန်လည်စတင်မည်ဖြစ်ပြီး၊ monit သည် အခြားသောဝန်ဆောင်မှုများကိုစောင့်ကြည့်မည်၊ ဆိုလိုသည်မှာ monit monitors ဝန်ဆောင်မှုများသည် ဝန်ဆောင်မှုများမဖြစ်နိုင်ပါ။ ပုံမှန်နည်းလမ်းများကို မသုံးတော့ဘဲ ရပ်လိုက်သည်နှင့် တပြိုင်နက် monit သည် ၎င်းတို့ကို ပြန်စတင်လိမ့်မည်ဖြစ်သည်။
Monit မှ စောင့်ကြည့်သည့် ဝန်ဆောင်မှုကို ရပ်တန့်ရန်၊ ဥပမာ Tomcat ကို ရပ်တန့်ရန် monit stop name ကဲ့သို့သော အမိန့်ကို အသုံးပြုသင့်သည်-
monit stop tomcat
Monit အသုံးပြုမှုဖြင့် စောင့်ကြည့်ထားသော ဝန်ဆောင်မှုအားလုံးကို ရပ်ရန်-
monit stop all
ဝန်ဆောင်မှုတစ်ခုစတင်ရန် command monit stop name ကိုသုံးနိုင်သည်။
အားလုံးစတင်ရန်မှာ-
monit start all
စနစ်ဖြင့်စတင်ရန် monit ကို သတ်မှတ်ပြီး /etc/inittab ဖိုင်၏အဆုံးတွင် ၎င်းကိုထည့်ပါ။
# စံပြေးအဆင့်များတွင် monit ကိုဖွင့်ပါ။
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
Monit ကို ဖြုတ်ပါ-
yum remove monit
【ဒေါင်းလုဒ်လုပ်ပြီး ချုံ့ပါ】
下载 wordpress ၏နောက်ဆုံးဗားရှင်း
wget http://zh.wordpress.org/latest-zh_CN.tar.gz
ဇစ်ဖြည်ပါ။
tar zxvf latest-zh_CN.tar.gz
wordpress ဖိုဒါရှိ ဖိုင်များ (လုံးဝ လမ်းကြောင်း) ကို လက်ရှိ လမ်းညွှန်တည်နေရာသို့ ရွှေ့ပါ။
mv wordpress/* .
/cgi-bin directory ကို လက်ရှိ directory သို့ ရွှေ့ပါ။
$mv wwwroot/cgi-bin .
လက်ရှိလမ်းညွှန်ရှိ ဖိုင်အားလုံးကို ယခင်လမ်းညွှန်သို့ ကူးယူပါ။
cp -rpf -f * ../
အနီရောင်ဝန်ဆောင်မှုကို ရပ်တန့်ရန်/ပြန်လည်စတင်ရန်/စတင်ရန် မည်သို့လုပ်ဆောင်မည်နည်း။
အကယ်၍ သင်သည် redis ကို apt-get သို့မဟုတ် yum install ဖြင့် install လုပ်ပါက၊ သင်သည် အောက်ပါ command များဖြင့် 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 ကို ထည့်သွင်းပါက၊ သင်သည် redis client ပရိုဂရမ် redis-cli ၏ shutdown command ဖြင့် redis ကို ပြန်လည်စတင်နိုင်သည်-
redis-cli -h 127.0.0.1 -p 6379 shutdown
အထက်ဖော်ပြပါ နည်းလမ်းများထဲမှ တစ်ခုမှ မအောင်မြင်ပါက၊ သင်သည် အဆုံးစွန်သော လက်နက်ကို အသုံးပြုနိုင်သည်။
kill -9
[ဖိုင်တည်နေရာ command ကိုကြည့်ပါ]
PHP configuration ဖိုင်ကို ဘယ်မှာထားလဲဆိုတာ ကြည့်ပါ-
လုပ်ဆောင်ချက်ကို တားမြစ်ထားပါက shell အောက်တွင် ၎င်းကို execute လုပ်ရန် phpinfo ကိုသုံးပါ။
php -v / -name php.ini
或者
find / -name php.ini
ယေဘူယျအားဖြင့်၊ linux ကို အနည်းဆုံး ထည့်သွင်းသည့်အခါ၊ wget ကို ပုံသေဖြင့် ထည့်သွင်းမည်မဟုတ်ပါ။
yum install လုပ်ပါ။
yum -y install wget
စနစ် အလိုအလျောက် အဆင့်မြှင့်တင်မှု လုပ်ဆောင်နေပြီး yum ကို လော့ခ်ချထားသည်။
yum လုပ်ငန်းစဉ်ကို ပိတ်ရန် သင်သည် တွန်းအားပေးနိုင်သည်။
rm -f /var/run/yum.pid
perl ကို စစ်ဆေးနေသည်... Perl ကို သင့်စနစ်တွင် ရှာမတွေ့ပါ- ကျေးဇူးပြု၍ perl ကို ထည့်သွင်းပြီး ag ကို စမ်းကြည့်ပါ။ain
ထင်ရှားသည်မှာ၊ perl ကို ထည့်သွင်းရန် လိုအပ်ပါသည်။ perl တပ်ဆင်ခြင်း command မှာ အောက်ပါအတိုင်း ဖြစ်ပါသည်။
yum -y install perl perl*
[Kloxo-MR ထိန်းချုပ်မှု panel အတွက် SSH အမိန့်များ]
အပြင်အဆင် သို့မဟုတ် ပလပ်အင်ကို ထည့်သွင်းသည့်အခါ၊ "လမ်းညွှန်ကို ဖန်တီး၍မရပါ" ဖြင့် မအောင်မြင်ပါ။
ဖြေရှင်းချက်- wp အပြင်အဆင် ပလပ်အင်နှင့် ဖိုင်တွဲကို အပ်လုဒ်လုပ်ခြင်း၏ ခွင့်ပြုချက်များကို ပြန်လည်ပြောင်းလဲပါ။
ဆာဗာလုံခြုံရေးအတွက်၊ ကျွန်ုပ်တို့သည် 777 ခွင့်ပြုချက်အားလုံးကို မပေးနိုင်ပါ၊ ထို့ကြောင့် ဤလမ်းညွှန်ချက်များကို 755 ခွင့်ပြုချက်ပေးထားသရွေ့၊ ပိုင်ရှင်သာလျှင် ရေးသားခွင့်ရှိသည်။
အကယ်၍ သင်သည် အောက်ပါ command ကို run ပါက၊
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
(ပရိုဂရမ်အပ်ဒိတ်တွင်၊ ခဏအကြာစားသွားပြီးစစ်ဆေးရန်၊ ပြန်လည်စတင်ပါ။ပန်းကန်ပြားပျံ.org.in၊ imgပန်းကန်ပြားပျံ.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 ကို ပြန်လည်ထည့်သွင်းပါ-
အမှားအယွင်းများမတွေ့ပါက၊ အောက်ပါ command ကိုစမ်းကြည့်ပါ။
sh /script/upcp -y
မျှော်လင့်ခြင်း Chen Weiliang ဘလော့ဂ် ( https://www.chenweiliang.com/ ) သင့်အတွက် အထောက်အကူဖြစ်စေသော "Linux System Information Viewing Command Collection" ကို မျှဝေထားသည်။
ဤဆောင်းပါး၏ link ကိုမျှဝေရန်ကြိုဆိုပါတယ်:https://www.chenweiliang.com/cwl-405.html
နောက်ဆုံးထွက်မွမ်းမံမှုများကို ရယူရန် Chen Weiliang ၏ တယ်လီဂရမ်ချန်နယ်မှ ကြိုဆိုပါသည်။
📚 ဤလမ်းညွှန်တွင် တန်ဖိုးကြီးကြီးမားမားပါရှိသည်၊ 🌟ဒါက ရှားပါးအခွင့်အရေးပါ၊ လက်လွတ်မခံပါနဲ့။ ⏰⌛💨
ကြိုက်ရင် Share ပြီး Like လုပ်ပါ။
သင်၏မျှဝေခြင်းနှင့် လိုက်ခ်များသည် ကျွန်ုပ်တို့၏ စဉ်ဆက်မပြတ်လှုံ့ဆော်မှုဖြစ်သည်။