Каталог артыкулаў
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!
Падзяліцеся і пастаўце лайкі, калі вам гэта падабаецца! Вашы акцыі і лайкі - наша пастаянная матывацыя!