Калекцыя каманд прагляду сістэмнай інфармацыі 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
#Знайдзіце файлы больш за 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
# прагляд усіх устаноўленых软件Пакет

#Каманда Restart для агульных службаў
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 пачаць 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 стандартныя каманды запуску, прыпынку, перазапуску:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart

monitЗаўвага:
Паколькі 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 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: перайдзіце да «адміністратар>Сервер>(лакальны хост)>IP-адрас>Перачытаць IP».

Абнаўленне сервера
Абнавіце сервер да апошняй версіі
yum -y update

Вышэйзгаданы метад быў спрабаваны шмат разоў, але праблема ўсё яшчэ існуе, увядзіце наступную каманду аднаўлення:
yum clean all; yum update -y; sh /script/cleanup

(У абнаўленні праграмы ідзіце паесці праз некаторы час і вяртайцеся, каб праверыць, абнавіцьUfo.org.in, малюнак.UfoСтаронкі .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!

Падзяліцеся і пастаўце лайкі, калі вам гэта падабаецца! Вашы акцыі і лайкі - наша пастаянная матывацыя!

 

发表 评论

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

Пракрутка да пачатку