آرٹیکل ڈائرکٹری
لینکسسسٹم انفارمیشن ویو کمانڈ
(نظام)
uname -a
#کرنل/OS/CPU کی معلومات دیکھیں
head -n 1 /etc/issue
# آپریٹنگ سسٹم کا ورژن چیک کریں۔
cat /proc/cpuinfo
# سی پی یو کی معلومات دیکھیں
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
# منسلک تقسیم کی حیثیت دیکھیں
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
# سسٹم میں تمام گروپس دیکھیں
کرونٹاب -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. اپاچی ورژن چیک کریں۔
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
#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
ایس کیو ایل_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
مدعونوٹ:
چونکہ monit ایک ڈیمون عمل کے طور پر سیٹ کیا جاتا ہے، اور سسٹم سے شروع ہونے والی سیٹنگز inittab میں شامل کی جاتی ہیں، اگر monit کا عمل رک جاتا ہے تو init کا عمل اسے دوبارہ شروع کر دے گا، اور monit دیگر سروسز کو مانیٹر کرتا ہے، جس کا مطلب ہے کہ monit کی نگرانی کی گئی خدمات نہیں ہو سکتیں۔ معمول کے طریقوں کا استعمال بند کر دیا، کیونکہ ایک بار بند ہونے کے بعد، monit انہیں دوبارہ شروع کر دے گا۔
monit کے ذریعے مانیٹر کی جانے والی سروس کو روکنے کے لیے، monit stop name جیسی کمانڈ استعمال کی جانی چاہیے، مثال کے طور پر tomcat کو روکنے کے لیے:
monit stop tomcat
مانیٹ کے استعمال سے مانیٹر کی جانے والی تمام خدمات کو روکنے کے لیے:
monit stop all
سروس شروع کرنے کے لیے آپ کمانڈ مانٹ سٹاپ کا نام استعمال کر سکتے ہیں،
سب کچھ شروع کرنے کے لئے ہے:
monit start all
سسٹم کے ساتھ شروع کرنے کے لیے مانیٹ کو سیٹ کریں اور اسے /etc/inittab فائل کے آخر میں شامل کریں۔
# مانیٹ کو معیاری رن لیول میں چلائیں۔
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
مانیٹ ان انسٹال کریں:
yum remove monit
【ڈاؤن لوڈ اور ڈیکمپریس】
下载 ورڈپریس کا تازہ ترین ورژن۔
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 انسٹال کیا ہے، تو آپ مندرجہ ذیل کمانڈز کے ساتھ 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 کے کلائنٹ پروگرام redis-cli کی شٹ ڈاؤن کمانڈ کے ذریعے redis کو دوبارہ شروع کر سکتے ہیں:
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
سسٹم آٹو اپ گریڈ چل رہا ہے اور یم لاک ہے۔
آپ یم کے عمل کو بند کرنے پر مجبور کر سکتے ہیں:
rm -f /var/run/yum.pid
پرل کی جانچ ہو رہی ہے... آپ کے سسٹم پر پرل نہیں ملا: براہ کرم پرل انسٹال کریں اور AG کو آزمائیں۔ain
ظاہر ہے، پرل کو انسٹال کرنے کی ضرورت ہے۔ پرل انسٹالیشن کمانڈ مندرجہ ذیل ہے:
yum -y install perl perl*
[Kloxo-MR کنٹرول پینل کے لیے SSH کمانڈز]
تھیم یا پلگ ان انسٹال کرتے وقت، یہ "ڈائریکٹری بنانے سے قاصر" کے ساتھ ناکام ہو جاتا ہے۔
حل: ڈبلیو پی تھیم پلگ ان کی اجازتوں کو دوبارہ تبدیل کریں اور فولڈر اپ لوڈ کریں۔
سرور کی حفاظت کے لیے، ہم تمام 777 اجازت نامے نہیں دے سکتے، اس لیے جب تک ان ڈائریکٹریوں کو 755 اجازتیں دی جائیں، صرف مالک کو لکھنے کی اجازت ہے۔
اگر آپ درج ذیل کمانڈ چلاتے ہیں:
sh /script/fix-chownchmod
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 کو اپ ڈیٹ کرنے کے بعد، چلانا یقینی بنائیں:
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/ ) نے "Linux System Information Viewing Command Collection" کا اشتراک کیا، جو آپ کے لیے مددگار ہے۔
اس مضمون کا لنک شیئر کرنے میں خوش آمدید:https://www.chenweiliang.com/cwl-405.html
تازہ ترین اپ ڈیٹس حاصل کرنے کے لیے چن ویلیانگ کے بلاگ کے ٹیلیگرام چینل میں خوش آمدید!
📚 یہ گائیڈ بہت بڑی قیمت پر مشتمل ہے، 🌟یہ ایک نادر موقع ہے، اس سے محروم نہ ہوں! ⏰⌛💨
پسند آئے تو شیئر اور لائک کریں!
آپ کا اشتراک اور پسندیدگی ہماری مسلسل حوصلہ افزائی ہے!