مجموعة أوامر عرض معلومات نظام Linux

لينكسأمر عرض معلومات النظام

【النظام】

uname -a
# عرض معلومات kernel / OS / CPU

head -n 1 /etc/issue
# تحقق من إصدار نظام التشغيل

cat /proc/cpuinfo
# عرض معلومات وحدة المعالجة المركزية

hostname
# عرض اسم الكمبيوتر

lspci -tv
# سرد جميع أجهزة PCI

lsusb -tv
# سرد جميع أجهزة USB

lsmod
#List وحدات kernel المحملة

env
# عرض متغيرات البيئة

【مورد】

* توثيق: https://help.ubuntu.com/

الجذر @ ubuntu-512mb-sfo1-01: ~ # free -m
إجمالي المخازن المؤقتة المشتركة المجانية المستخدمة مؤقتًا
Mem: 494 227 266 0 10
- / + المخازن المؤقتة / الكاش: 31 462
مبادلة: 0 اسأل 0 0

الجذر @ ubuntu-512mb-sfo1-01: ~ # grep MemFree / proc / meminfo
MemFree: 272820 كيلو بايت

 

free -m
# عرض استخدام الذاكرة واستخدام المبادلة

df -h
# عرض استخدام كل قسم

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
# عرض تحميل النظام

【الأقراص والأقسام】

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. تحقق من إصدار Linux Kernel
uname -r

2. تحقق من إصدار CentOS
cat /etc/redhat-release

3. تحقق من إصدار PHP
php -v

4. عرض MySQL طبعة
mysql -v

5. تحقق من إصدار Apache
rpm -qa httpd

6. عرض معلومات وحدة المعالجة المركزية الحالية
cat /proc/cpuinfo

7. تحقق من تردد وحدة المعالجة المركزية الحالية
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:
/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

يمكن عرض مسار ملف 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 ستاندرد ، توقف ، إعادة تشغيل:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart

MONIT注意 事项:
نظرًا لأنه تم تعيين monit كعملية خفية ، وتتم إضافة الإعدادات التي تبدأ بالنظام إلى inittab ، إذا توقفت عملية المراقبة ، فستعيد عملية init إعادة تشغيلها ، وتراقب الخدمات الأخرى ، مما يعني أن خدمات المراقبة لا يمكن أن تكون توقف عن استخدام الطرق المعتادة ، لأنه بمجرد التوقف ، سيبدأ monit تشغيلها مرة أخرى.

لإيقاف خدمة تتم مراقبتها بواسطة monit ، يجب استخدام أمر مثل monit stop name ، على سبيل المثال لإيقاف tomcat:
monit stop tomcat

لإيقاف جميع الخدمات التي تتم مراقبتها من خلال استخدام monit:
monit stop all

لبدء خدمة ، يمكنك استخدام اسم الأمر monit stop ،

لبدء كل شيء هو:
monit start all

اضبط monit لتبدأ بالنظام وأضفه في نهاية الملف / etc / inittab
# تشغيل monit في مستويات التشغيل القياسية
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc

إلغاء تثبيت monit:
yum remove monit

【تنزيل وفك الضغط】

下载 وورد الاصدار الاخير
wget http://zh.wordpress.org/latest-zh_CN.tar.gz

فك الضغط
tar zxvf latest-zh_CN.tar.gz

انقل الملفات الموجودة في مجلد wordpress (المسار المطلق) إلى موقع الدليل الحالي
mv wordpress/* .

انقل الدليل / cgi-bin إلى الدليل الحالي
$mv wwwroot/cgi-bin .

انسخ جميع الملفات الموجودة في الدليل الحالي إلى الدليل السابق
cp -rpf -f * ../

كيف يتم إيقاف / إعادة تشغيل / بدء خدمة redis؟
إذا قمت بتثبيت redis باستخدام 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 من التعليمات البرمجية المصدر ، يمكنك إعادة تشغيل redis من خلال أمر إيقاف التشغيل redis-cli ، برنامج العميل لـ redis:
redis-cli -h 127.0.0.1 -p 6379 shutdown

إذا لم تنجح أي من الطرق المذكورة أعلاه في إيقاف redis ، فيمكنك استخدام السلاح النهائي:
kill -9

[عرض موقع الملف]

تعرف على مكان وضع ملف تكوين PHP:
استخدم phpinfo لترى أنه إذا كانت الوظيفة محظورة ، فقم بتنفيذها تحت shell
php -v / -name php.ini
或者
find / -name php.ini

 

بشكل عام ، عند الحد الأدنى من تثبيت Linux ، لن يتم تثبيت wget افتراضيًا.
يم التثبيت
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]

عند تثبيت سمة أو مكون إضافي ، يفشل مع "تعذر إنشاء دليل"
الحل: أعد تغيير أذونات المكون الإضافي wp theme ومجلد التحميل
بالنسبة لأمان الخادم ، لا يمكن منح أذونات 777 كلها ، طالما تم منح هذه الأدلة 755 إذنًا ، فإن المالك فقط لديه إذن بالكتابة.

إذا قمت بتشغيل الأمر التالي:
sh /script/fix-chownchmod

سيحاول Kloxo-MR مراجعة ملكية وأذونات الملفات والأدلة في جذر مستند الموقع

لوحة تحكم Kloxo-MR: انتقل إلى "admin> Server> (localhost)> عنوان IP> إعادة قراءة 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

للتأكد من أن سجلات نظام أسماء النطاقات المضمنة "إحصائيات" ، بعد تحديث 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

مدونة Hope Chen Weiliang ( https://www.chenweiliang.com/ ) شارك "مجموعة أوامر عرض معلومات نظام Linux" ، وهو أمر مفيد لك.

مرحبا بكم في مشاركة رابط هذه المقالة:https://www.chenweiliang.com/cwl-405.html

مرحبًا بك في قناة Telegram الخاصة بمدونة Chen Weiliang للحصول على آخر التحديثات!

🔔 كن أول من يحصل على "دليل استخدام أداة الذكاء الاصطناعي لتسويق محتوى ChatGPT" في الدليل العلوي للقناة! 🌟
📚 يحتوي هذا الدليل على قيمة كبيرة، 🌟هذه فرصة نادرة، لا تفوتها! ⏰⌛💨
شارك و اعجبك اذا اردت
مشاركتك وإعجاباتك هي دافعنا المستمر!

 

发表 评论

لن يتم نشر عنوان بريدك الإلكتروني. 必填 项 已 用 * 标注

انتقل إلى أعلى