مجموعه دستورات مشاهده اطلاعات سیستم لینوکس

لینـوکــسدستور مشاهده اطلاعات سیستم

【】 系统

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
MemFree: 272820 کیلوبایت

 

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
#مشاهده همه پارتیشن های swap

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:

1. نسخه کرنل لینوکس را بررسی کنید
uname -r

2. نسخه CentOS را بررسی کنید
cat /etc/redhat-release

3. نسخه PHP را بررسی کنید
php -v

4. مشاهده کنید خروجی نسخه
mysql -v

5. نسخه آپاچی را بررسی کنید
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 start 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

【دستور مانیتور】

کنترل دستورات استاندارد شروع، توقف، راه اندازی مجدد:
/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 استفاده شود، به عنوان مثال برای توقف tomcat:
monit stop tomcat

برای متوقف کردن تمام خدماتی که با استفاده از مانیتور نظارت می شوند:
monit stop all

برای راه اندازی یک سرویس می توانید از دستور monit stop name استفاده کنید.

برای شروع همه چیز این است:
monit start all

monit را برای شروع با سیستم تنظیم کنید و آن را در انتهای فایل /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 * ../

چگونه سرویس 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 را از طریق دستور shutdown redis-cli، برنامه مشتری redis، راه اندازی مجدد کنید:
redis-cli -h 127.0.0.1 -p 6379 shutdown

اگر هیچ یک از روش های فوق موفق به متوقف کردن redis نشد، می توانید از سلاح نهایی استفاده کنید:
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

 

بررسی perl...Perl در سیستم شما یافت نشد: لطفا perl را نصب کنید و ag را امتحان کنیدain
بدیهی است که 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>Read 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

برای اطمینان از اینکه dns موجود "آمار" را ثبت می کند، پس از به روز رسانی 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

به کانال تلگرام وبلاگ چن ویلیانگ خوش آمدید تا از آخرین به روز رسانی ها مطلع شوید!

🔔 اولین نفری باشید که "راهنمای استفاده از ابزار هوش مصنوعی بازاریابی محتوایی ChatGPT" را در فهرست بالای کانال دریافت می کنید! 🌟
📚 این راهنما حاوی ارزش بسیار زیادی است، 🌟این یک فرصت نادر است، آن را از دست ندهید! ⏰⌛💨
اگر دوست داشتید به اشتراک بگذارید و لایک کنید
اشتراک گذاری و لایک های شما انگیزه مستمر ما هستند!

 

发表 评论

آدرس ایمیل شما منتشر نخواهد شد. از زمینه های مورد نیاز استفاده می شود * 标注

به بالا بروید