Коллекция команд просмотра информации о системе 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
МемСвободно: 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
#Просмотреть все разделы подкачки

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

#перезапустить CWP
service cwpsrv restart

# перезапустить memcached
service memcached restart
service memcached start
service memcached stop

# загрузка начать 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

【Команда мониторинга】

контролировать стандартные команды запуска, остановки, перезапуска:
/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 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

Удалить монитор:
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 redis-cli:
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 -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, изображение.НЛОСтраницы .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/ ) поделился «коллекцией команд просмотра информации о системе Linux», которая будет вам полезна.

Добро пожаловать, чтобы поделиться ссылкой на эту статью:https://www.chenweiliang.com/cwl-405.html

Добро пожаловать на Telegram-канал блога Chen Weiliang, чтобы быть в курсе последних обновлений!

🔔 Будьте первым, кто получит ценное «Руководство по использованию инструмента искусственного интеллекта для контент-маркетинга ChatGPT» в верхнем каталоге канала! 🌟
📚 Это руководство содержит огромную ценность. 🌟Это редкая возможность, не упустите ее! ⏰⌛💨
Делитесь и ставьте лайк, если хотите!
Ваш обмен и лайки - наша постоянная мотивация!

 

发表 评论

Ваш электронный адрес не будет опубликован. 必填 项 已 用 * 标注

滚动 到 顶部