Article Directory
LinuxСистеманын маалыматын көрүү буйругу
【система】
uname -a
#Ядро/иштөө системасы/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
#Тиркелген бөлүм статусун көрүү
code>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/
#Эгер процесстин CPU колдонулушу өтө жогору болсо, издөө үчүн ll /proc/PID/fd/ буйругун колдонуңуз.Эгер таба албасаңыз, бир нече жолу издеңиз.
【колдонуучу】
w
#Активдүү колдонуучуларды көрүү
id <用户名>
#Колдонуучунун көрсөтүлгөн маалыматын көрүү
last
#Колдонуучунун кирүү журналын көрүү
cut -d: -f1 /etc/passwd
#Тутумдагы бардык колдонуучуларды көрүү
cut -d: -f1 /etc/group
#Тутумдагы бардык топторду көрүү
crontab -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. Учурдагы CPU маалыматын көрүү
cat /proc/cpuinfo
7. Учурдагы CPU жыштыгын текшерүү
cat /proc/cpuinfo | grep MHz
【программа】
rpm -qa
#Орнотулгандардын баарын көрүү软件таңгак
Жалпы кызматтар үчүн #Restar буйруктары
service memcached restart
service monit restart
service mysqld restart
service mysql restart
service httpd restart
monit start all
service nginx restart
#RestartCWP
service cwpsrv restart
#Мемкэштелген кайра күйгүзүңүз
service memcached restart
service memcached start
service memcached stop
#Жүктөөдө мемкэштелген баштоо
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
MYSQL, KLOXO-MR PID файл жолун башкаруу панелинин "Процесси" аркылуу көрүүгө болот:
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
MySQL статусун текшерүү үчүн бул буйрукту мүнөт сайын баштоо үчүн бул сапты /etc/crontab дарегине кошсоңуз болот:
* * * * * /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 stop all
Кызматты баштоо үчүн, monit stop name буйругун колдонсоңуз болот.
Баарын баштоо үчүн:
monit start all
Системаны баштоо үчүн monitти орнотуңуз жана аны /etc/inittab файлынын аягына кошуңуз
# Монитти стандарттуу иштетүү деңгээлинде иштетүү
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-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 орнотуп, ag аракет кылып көрүңүзain
Албетте, сизге Perl орнотуу керек. Perl орнотуу буйругу төмөнкүдөй:
yum -y install perl perl*
[Kloxo-MR башкаруу панели арналган SSH буйругу]
Темаларды же плагиндерди орнотуп жатканда, ал ишке ашпай калат жана "Каталог түзүлбөй жатат"
Чечим: wp тема плагининин жана жүктөө папкасынын уруксаттарын кайра өзгөртүңүз
Сервердин коопсуздугу үчүн биз бардык 777 уруксаттарды бере албайбыз, андыктан бул каталогдорго 755 уруксаттарды бериңиз, башкача айтканда, жазуу ээсине гана уруксат бар.
Эгер сиз төмөнкү буйрукту иштетсеңиз:
sh /script/fix-chownchmod
Kloxo-MR веб-сайттын документ тамырындагы файлдарга жана каталогдорго ээлик кылууну жана уруксаттарды кайра карап чыгууга аракет кылат.
Kloxo-MR Башкаруу панели: "Админ>Серверлер>(localhost)>IP дареги>IP кайра окуу" дегенге өтүңүз.
Сервер жаңыртуу
Серверди эң акыркы версияга жаңыртыңыз
yum -y update
Жогорудагы ыкма көп жолу аракет кылынган, бирок дагы эле көйгөй бар, төмөнкү оңдоо буйругун киргизиңиз:
yum clean all; yum update -y; sh /script/cleanup
(Программа жаңыртылууда. Бир аздан кийин кайра текшерип, жаңыртыңыз.UFO.org.in, img.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 каналына кош келиңиз!
📚 Бул колдонмо чоң баалуулуктарды камтыйт, 🌟Бул сейрек кездешүүчү мүмкүнчүлүк, аны өткөрүп жибербеңиз! ⏰⌛💨
Бөлүшүп, жакса лайк!
Сиздин бөлүшүүңүз жана лайктарыңыз биздин үзгүлтүксүз мотивациябыз!