آرٽيڪل ڊاريڪٽري
لينڪسسسٽم جي معلومات ڏسڻ جو حڪم
【نظام】
uname -a
#ڏسو ڪرنل/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
ڪل استعمال ٿيل مفت شيئر بفر ڪيش ٿيل
ميم: 494 227 266 0 10 185
-/+ بفر/ڪيش: 31 462
ادلب: 0 پڇو 0 0
root@ubuntu-512mb-sfo1-01:~# grep MemFree/proc/meminfo
ميم فري: 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/
#جيڪڏهن اهو عمل تمام گهڻو سي پي يو وٺي ٿو، ان کي ڳولڻ لاءِ حڪم 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. چيڪ ڪريو لينڪس ڪرنل ورزن
uname -r
2. چيڪ ڪريو CentOS ورزن
cat /etc/redhat-release
3. پي ايڇ پي ورزن چيڪ ڪريو
php -v
4. ڏسو هن MySQL نسخو
mysql -v
5. چيڪ ڪريو Apache ورجن
rpm -qa httpd
6. موجوده CPU ڄاڻ ڏسو
cat /proc/cpuinfo
7. موجوده سي پي يو فریکوئنسي چيڪ ڪريو
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
# بوٽ شروع 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
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
【مانيٽر حڪم】
مانيٽ معياري شروعات، بند ڪريو، حڪم ٻيهر شروع ڪريو:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart
مناظرواحتياط:
جيئن ته مانيٽ هڪ ڊيمن پروسيس جي طور تي سيٽ ڪيو ويو آهي، ۽ سيٽنگون جيڪي سسٽم سان شروع ٿينديون آهن inittab ۾ شامل ڪيون وينديون آهن، جيڪڏهن مانيٽ پروسيس بند ٿي وڃي ته انٽ پروسيس ان کي ٻيهر شروع ڪندو، ۽ مانيٽ مانيٽر ٻين خدمتن کي، جنهن جو مطلب اهو آهي ته مانيٽ مانيٽر سروسز نه ٿي سگهي. عام طريقن کي استعمال ڪرڻ بند ڪيو، ڇاڪاڻ ته هڪ ڀيرو روڪيو ويو، مانيٽ انهن کي ٻيهر شروع ڪندو.
مانيٽ طرفان نگراني ڪيل خدمت کي روڪڻ لاءِ، مونٽ اسٽاپ جو نالو استعمال ڪيو وڃي، مثال طور ٽامڪٽ کي روڪڻ لاءِ:
monit stop tomcat
مانيٽ استعمال جي نگراني ڪيل سڀني خدمتن کي روڪڻ لاء:
monit stop all
خدمت شروع ڪرڻ لاءِ توھان استعمال ڪري سگھو ٿا ڪمانڊ مانيٽ اسٽاپ جو نالو،
شروع ڪرڻ لاء سڀ ڪجهه آهي:
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 * ../
ريڊيس سروس کي ڪيئن روڪيو/ٻيهر شروع/شروع ڪيو وڃي؟
جيڪڏهن توهان apt-get يا yum install سان 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-cli -h 127.0.0.1 -p 6379 shutdown
جيڪڏهن مٿي ڏنل طريقن مان ڪو به ريڊس کي روڪڻ ۾ ڪامياب نه ٿيو، توهان آخري هٿيار استعمال ڪري سگهو ٿا:
kill -9
[فائل جي جڳهه جو حڪم ڏسو]
ڏسو ته پي ايڇ پي جي ترتيب واري فائل ڪٿي رکيل آهي:
phpinfo استعمال ڪريو ڏسو ته جيڪڏھن فنڪشن ممنوع آھي، ان کي شيل جي ھيٺان عمل ڪريو
php -v / -name php.ini
或者
find / -name php.ini
عام طور تي، جڏهن لينڪس گهٽ ۾ گهٽ انسٽال ٿيل هوندو آهي، ويجٽ ڊفالٽ طور انسٽال نه ٿيندو.
yum انسٽال
yum -y install wget
سسٽم خودڪار اپ گريڊ هلائي رهيو آهي ۽ يوم بند ٿيل آهي.
توھان yum عمل کي بند ڪرڻ لاء مجبور ڪري سگھو ٿا:
rm -f /var/run/yum.pid
پرل لاءِ چيڪ ڪيو پيو وڃي...پرل توهان جي سسٽم تي نه مليو: مهرباني ڪري پرل انسٽال ڪريو ۽ ڪوشش ڪريوain
ظاهر آهي، پرل کي انسٽال ڪرڻ جي ضرورت آهي. پرل انسٽال ڪرڻ جو حڪم هن ريت آهي:
yum -y install perl perl*
[Kloxo-MR ڪنٽرول پينل لاءِ SSH حڪم]
جڏهن هڪ موضوع يا پلگ ان انسٽال ڪري رهيو آهي، اهو ناڪام ٿئي ٿو "ڊائريڪٽري ٺاهڻ ۾ ناڪام" سان
حل: wp موضوع پلگ ان جي اجازتن کي ٻيهر تبديل ڪريو ۽ فولڊر اپ لوڊ ڪريو
سرور جي حفاظت لاءِ، 777 اجازتون سڀني کي نٿيون ڏئي سگهجن، پوءِ جيستائين انهن ڊائريڪٽرن کي 755 اجازتون ڏنيون وڃن، رڳو مالڪ کي لکڻ جي اجازت آهي.
جيڪڏهن توهان هيٺ ڏنل حڪم هلائيندا آهيو:
sh /script/fix-chownchmod
Kloxo-MR سائيٽ جي دستاويز جي روٽ ۾ فائلن ۽ ڊائريڪٽرن تي نظرثاني جي ملڪيت ۽ اجازتن جي ڪوشش ڪندو
Kloxo-MR ڪنٽرول پينل: ڏانھن وڃو "منتظم> سرور> (localhost)> IP پتو> IP ٻيهر پڙھو".
سرور اپڊيٽ
تازه ترين ورزن تائين سرور کي تازه ڪاري ڪريو
yum -y update
مٿي ڄاڻايل طريقو ڪيترائي ڀيرا آزمايو ويو آهي، پر اڃا تائين ڪو مسئلو آهي، مهرباني ڪري هيٺ ڏنل مرمت جو حڪم داخل ڪريو:
yum clean all; yum update -y; sh /script/cleanup
(پروگرام جي اپڊيٽ ۾، ٿوري دير کان پوءِ کائڻ لاءِ وڃو ۽ چيڪ ڪرڻ لاءِ واپس اچو، ريفريش ڪريوuFOorg.in، img.uFO.org.in صفحا واپس معمول تي آهن)
yum clean all; yum update -y; sh /script/cleanup
service httpd restart
انهي ڳالهه کي يقيني بڻائڻ لاءِ ته شامل ڪيل ڊي اين ايس رڪارڊ "انگريزي"، تازه ڪاري ڪرڻ کان پوءِ 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
اميد چن ويلانگ بلاگ ( https://www.chenweiliang.com/ ) "لينڪس سسٽم جي معلومات ڏسڻ واري ڪمانڊ ڪليڪشن" کي شيئر ڪيو، جيڪو توهان لاءِ مددگار آهي.
هن آرٽيڪل جي لنڪ کي حصيداري ڪرڻ لاء ڀليڪار:https://www.chenweiliang.com/cwl-405.html
وڌيڪ لڪيل چالون کولڻ لاءِ🔑، اسان جي ٽيليگرام چينل ۾ شامل ٿيڻ لاءِ ڀليڪار!
شئير ڪريو ۽ پسند ڪريو جيڪڏھن توھان کي پسند اچي! توهان جا حصا ۽ پسند اسان جي مسلسل حوصلا آهن!