लेख निर्देशिका
लिनक्सप्रणाली जानकारी दृश्य आदेश
【प्रणाली】
uname -a
#कर्नेल/ओएस/सीपीयू जानकारी हेर्नुहोस्
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
कुल प्रयोग गरिएको नि: शुल्क साझा बफरहरू क्यास गरियो
मेम: 494 227 266 0 10 185
-/+ बफर/क्यास: ३१ ४६२
स्वैप: 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
# संलग्न विभाजन स्थिति हेर्नुहोस्
code>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. लिनक्स कर्नेल संस्करण जाँच गर्नुहोस्
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
# स्थापित सबै हेर्नुहोस्软件प्याकेज
# सामान्य सेवाहरूको लागि आदेश पुन: सुरु गर्नुहोस्
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 पुन: सुरु आदेश:
/etc/init.d/nginxd restart
service nginxd force-reload
service nginxd reload
service nginxd restart
php-fpm पुन: सुरु आदेश:
/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
MYSQL, KLOXO-MR को PID फाइल मार्ग नियन्त्रण प्यानल "प्रक्रिया" मार्फत हेर्न सकिन्छ:
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
【मोनिट आदेश】
मोनिट मानक सुरु, रोक्नुहोस्, आदेश पुन: सुरु गर्नुहोस्:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart
मोनिटनोट:
मोनिट डेमन प्रक्रियाको रूपमा सेट गरिएको हुनाले, र प्रणालीसँग सुरु हुने सेटिङहरू inittab मा थपिन्छन्, यदि मोनिट प्रक्रिया रोकिन्छ भने, init प्रक्रियाले यसलाई पुन: सुरु गर्नेछ, र मोनिटले अन्य सेवाहरूलाई मोनिटर गर्दछ, जसको मतलब मोनिट मोनिटरहरू सेवाहरू हुन सक्दैनन्। सामान्य विधिहरू प्रयोग गर्न रोकियो, किनभने एक पटक रोकियो, मोनिटले तिनीहरूलाई फेरि सुरु गर्नेछ।
मोनिट द्वारा अनुगमन गरिएको सेवा रोक्नको लागि, मोनिट स्टप नाम जस्ता आदेश प्रयोग गरिनुपर्छ, उदाहरणका लागि टमक्याट रोक्न:
monit stop tomcat
मोनिट प्रयोग द्वारा अनुगमन गरिएका सबै सेवाहरू रोक्न:
monit stop all
सेवा सुरु गर्न को लागी तपाइँ कमाण्ड monit stop name प्रयोग गर्न सक्नुहुन्छ,
सुरु गर्न सबै हो:
monit start all
प्रणालीसँग सुरु गर्न मोनिट सेट गर्नुहोस् र यसलाई /etc/inittab फाइलको अन्त्यमा थप्नुहोस्
# मानक रन-स्तरहरूमा मोनिट चलाउनुहोस्
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
मोनिटको स्थापना रद्द गर्नुहोस्:
yum remove monit
【डाउनलोड र डिकम्प्रेस गर्नुहोस्】
下载 WordPress को नवीनतम संस्करण
wget http://zh.wordpress.org/latest-zh_CN.tar.gz
अनजिप गर्नुहोस्
tar zxvf latest-zh_CN.tar.gz
हालको डाइरेक्टरी स्थानमा वर्डप्रेस फोल्डर (निरपेक्ष पथ) मा फाइलहरू सार्नुहोस्
mv wordpress/* .
हालको डाइरेक्टरीमा /cgi-bin डाइरेक्टरी सार्नुहोस्
$mv wwwroot/cgi-bin .
हालको डाइरेक्टरीका सबै फाइलहरूलाई अघिल्लो डाइरेक्टरीमा प्रतिलिपि गर्नुहोस्
cp -rpf -f * ../
redis सेवा कसरी रोक्न/पुन: सुरु/सुरु गर्ने?
यदि तपाईँले apt-get वा yum install सँग redis स्थापना गर्नुभयो भने, तपाईँले निम्न आदेशहरूसँग सिधै 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-cli को बन्द आदेश मार्फत redis पुन: सुरु गर्न सक्नुहुन्छ:
redis-cli -h 127.0.0.1 -p 6379 shutdown
यदि माथिको कुनै पनि विधिले रेडिस रोक्न सफल भएन भने, तपाइँ अन्तिम हतियार प्रयोग गर्न सक्नुहुन्छ:
kill -9
[फाइल स्थान आदेश हेर्नुहोस्]
PHP कन्फिगरेसन फाइल कहाँ राखिएको छ हेर्नुहोस्:
phpinfo प्रयोग गर्नुहोस् कि यदि प्रकार्य निषेधित छ भने, यसलाई खोल अन्तर्गत कार्यान्वयन गर्नुहोस्
php -v / -name php.ini
或者
find / -name php.ini
सामान्यतया, जब लिनक्स न्यूनतम रूपमा स्थापित हुन्छ, wget पूर्वनिर्धारित रूपमा स्थापना हुनेछैन।
yum स्थापना
yum -y install wget
प्रणाली स्वत: अपग्रेड चलिरहेको छ र yum लक गरिएको छ।
तपाईं yum प्रक्रिया बन्द गर्न बल गर्न सक्नुहुन्छ:
rm -f /var/run/yum.pid
पर्लको लागि जाँच गर्दै...पर्ल तपाईंको प्रणालीमा फेला परेन: कृपया पर्ल स्थापना गर्नुहोस् र एजी प्रयास गर्नुहोस्ain
स्पष्ट रूपमा, perl स्थापना गर्न आवश्यक छ। perl स्थापना आदेश निम्नानुसार छ:
yum -y install perl perl*
[Kloxo-MR नियन्त्रण प्यानलको लागि SSH आदेशहरू]
विषयवस्तु वा प्लगइन स्थापना गर्दा, यो "निर्देशिका सिर्जना गर्न असमर्थ" सँग असफल हुन्छ।
समाधान: wp थिम प्लगइनको अनुमतिहरू पुन: परिवर्तन गर्नुहोस् र फोल्डर अपलोड गर्नुहोस्
सर्भर सुरक्षाको लागि, 777 अनुमतिहरू सबै दिन सकिँदैन, त्यसैले जबसम्म यी डाइरेक्टरीहरूलाई 755 अनुमति दिइन्छ, मालिकलाई मात्र लेख्ने अनुमति छ।
यदि तपाइँ निम्न आदेश चलाउनुहुन्छ:
sh /script/fix-chownchmod
Kloxo-MR ले साइटको कागजात रूटमा फाइलहरू र डाइरेक्टरीहरूमा स्वामित्व र अनुमतिहरू संशोधन गर्ने प्रयास गर्नेछ।
Kloxo-MR नियन्त्रण प्यानल: जानुहोस् "प्रशासक> सर्भर> (स्थानीय होस्ट)> आईपी ठेगाना> आईपी पुन: पढ्नुहोस्"।
सर्भर अपडेट
सर्भरलाई नवीनतम संस्करणमा अपडेट गर्नुहोस्
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
yum clean all; yum update -y; sh /script/cleanup अद्यावधिक गरेपछि समावेश गरिएको dns ले "आंकडाहरू" रेकर्ड गर्दछ भन्ने कुरा सुनिश्चित गर्न, चलाउन निश्चित हुनुहोस्:
sh /script/fixdnsaddstatsrecord
Kloxo-MR अपग्रेड गर्नुहोस्:
yum clean all; yum update kloxomr7 -y; yum update -y
Kloxo-MR पुन: स्थापना गर्नुहोस्:
यदि कुनै त्रुटि फेला परेन भने, निम्न आदेश प्रयास गर्नुहोस्:
sh /script/upcp -y
आशा चेन वेइलियाङ ब्लग ( https://www.chenweiliang.com/ ) "लिनक्स प्रणाली जानकारी अवलोकन आदेश संग्रह" साझा गर्नुभयो, जुन तपाईलाई उपयोगी छ।
यस लेखको लिङ्क साझा गर्न स्वागत छ:https://www.chenweiliang.com/cwl-405.html
नवीनतम अपडेटहरू प्राप्त गर्न चेन वेइलियाङको ब्लगको टेलिग्राम च्यानलमा स्वागत छ!
📚 यो गाइडले ठूलो मूल्य समावेश गर्दछ, 🌟यो दुर्लभ अवसर हो, यसलाई नछुटाउनुहोस्! ⏰⌛💨
मन परे लाइक र सेयर गर्नुहोस !
तपाइँको साझा र लाइक हाम्रो निरन्तर प्रेरणा हो!