فهرست مقاله
لینـوکــسدستور مشاهده اطلاعات سیستم
【】 系统
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
به کانال تلگرام وبلاگ چن ویلیانگ خوش آمدید تا از آخرین به روز رسانی ها مطلع شوید!
📚 این راهنما حاوی ارزش بسیار زیادی است، 🌟این یک فرصت نادر است، آن را از دست ندهید! ⏰⌛💨
اگر دوست داشتید به اشتراک بگذارید و لایک کنید
اشتراک گذاری و لایک های شما انگیزه مستمر ما هستند!