مجموعة أوامر عرض معلومات نظام 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

#إعادة التشغيلأعطها
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 باستخدام 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

(البرنامج قيد التحديث. ذهبت لتناول الطعام وعدت للتحقق لاحقًا. أدى تحديث صفحات ufo.org.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

لاكتشاف المزيد من الحيل المخفية🔑، مرحبًا بك في الانضمام إلى قناتنا على Telegram!

مشاركة ومثل إذا كنت ترغب في ذلك! مشاركاتك وإعجاباتك هي حافزنا المستمر!

 

发表 评论

لا يوجد أي مشكلة في هذا الأمر.

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