Колекція команд перегляду системної інформації Linux

Linuxкоманда перегляду системної інформації

系统】

uname -a
#Перегляд інформації про ядро/ОС/ЦП

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
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
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
# переглянути всі встановлені软件Пакет

#Команда перезапуску для загальних служб
service memcached restart

service monit restart
service mysqld restart
service mysql restart
service httpd restart

monit start all

service nginx restart

#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

MySQL_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】

стандартні команди monit start, stop, restart:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart

монітПримітка:
Оскільки monit встановлено як процес демона, а налаштування, які починаються з системи, додаються до inittab, якщо процес monit зупиняється, процес ініціалізації перезапустить його, і monit відстежує інші служби, що означає, що monit відстежує служби не можна припинив використання звичайних методів, оскільки після зупинки monit запустить їх знову.

Щоб зупинити службу, яку контролює monit, слід використати команду типу monit stop name, наприклад, щоб зупинити tomcat:
monit stop tomcat

Щоб зупинити всі служби, які контролює monit, скористайтеся:
monit stop all

Щоб запустити службу, ви можете використати команду monit stop name,

Для початку все це:
monit start all

Встановіть monit для запуску з системою та додайте його в кінець файлу /etc/inittab
# Запустіть monit на стандартних рівнях виконання
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc

Видаліть monit:
yum remove monit

【Завантажити та розпакувати】

下载 WordPress Остання версія
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, щоб побачити, що якщо функція заборонена, виконати її в оболонці
php -v / -name php.ini
或者
find / -name php.ini

 

Як правило, коли linux встановлено мінімально, wget не буде встановлено за замовчуванням.
yum встановити
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 і папки завантаження
З міркувань безпеки сервера ми не можемо надати всі 777 дозволів, тому, поки цим каталогам надано 755 дозволів, лише власник має дозвіл на запис.

Якщо ви запустите таку команду:
sh /script/fix-chownchmod

Kloxo-MR спробує переглянути право власності та дозволи на файли та каталоги в корені документа сайту

Панель керування Kloxo-MR: перейдіть до «admin>Server>(localhost)>IP Address>Reread 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

Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) поділився «Колекцією команд перегляду інформації про систему Linux», яка є корисною для вас.

Ласкаво просимо поділитися посиланням на цю статтю:https://www.chenweiliang.com/cwl-405.html

Ласкаво просимо до каналу Telegram у блозі Чень Вейляна, щоб отримувати останні оновлення!

🔔 Станьте першим, хто отримає цінний «Посібник із використання інструменту штучного інтелекту маркетингу контенту ChatGPT» у верхньому каталозі каналу! 🌟
📚 Цей посібник має величезну цінність. 🌟Це рідкісна можливість, не пропустіть її! ⏰⌛💨
Поділіться та вподобайте, якщо вам подобається!
Ваші публікації та лайки є нашою постійною мотивацією!

 

发表 评论

Ваша електронна адреса не буде опублікована. 必填 项 已 用 * Етикетка

прокрутіть наверх