Koleksyon ng command view ng impormasyon ng system ng Linux

Linuxutos ng view ng impormasyon ng system

系统】

uname -a
#Tingnan ang impormasyon ng kernel/OS/CPU

head -n 1 /etc/issue
#Suriin ang bersyon ng operating system

cat /proc/cpuinfo
#Tingnan ang impormasyon ng CPU

hostname
#Tingnan ang pangalan ng computer

lspci -tv
#Ilista ang lahat ng PCI device

lsusb -tv
#Ilista ang lahat ng USB device

lsmod
#List load kernel modules

env
#Tingnan ang mga variable ng kapaligiran

【mapagkukunan】

* Dokumentasyon: https://help.ubuntu.com/

root@ubuntu-512mb-sfo1-01:~# free -m
kabuuang nagamit na libreng shared buffer na naka-cache
Mem: 494 227 266 0 10 185
-/+ mga buffer/cache: 31 462
Pagpalitin: 0 Magtanong 0 0

root@ubuntu-512mb-sfo1-01:~# grep MemFree /proc/meminfo
MemFree: 272820 kB

 

free -m
#Tingnan ang paggamit ng memorya at paggamit ng swap

df -h
#Tingnan ang paggamit ng bawat partition

du -sh <目录名>
#Tingnan ang laki ng tinukoy na direktoryo

find . -type f -size +100M
#Maghanap ng mga file na higit sa 100M

find . -type f -print |wc -l
#Bilangin ang bilang ng mga file sa kasalukuyang direktoryo

grep MemTotal /proc/meminfo
#Tingnan ang kabuuang dami ng memorya

grep MemFree /proc/meminfo
#Suriin ang dami ng libreng memorya

uptime
#View system running time, number of users, load

cat /proc/loadavg
#Tingnan ang pagkarga ng system

【Mga Disk at Partisyon】

mount | column -t
#Tingnan ang kalakip na katayuan ng partisyon

code>fdisk -l

#Tingnan ang lahat ng mga partisyon

swapon -s
#Tingnan ang lahat ng swap partition

hdparm -i /dev/hda
#Tingnan ang mga parameter ng disk (para lamang sa mga IDE device)

dmesg | grep IDE
#Tingnan ang katayuan ng pagtuklas ng IDE device sa pagsisimula

【Ang internet】

ifconfig
#Tingnan ang mga katangian ng lahat ng mga interface ng network

iptables -L
#Tingnan ang mga setting ng firewall

route -n
#Tingnan ang routing table

netstat -lntp
#Tingnan ang lahat ng nakikinig na port

netstat -antp
#Tingnan ang lahat ng itinatag na koneksyon

netstat -s
#Tingnan ang mga istatistika ng network

【proseso】

cat /proc/sys/kernel/threads-max
Tingnan ang maximum na bilang ng mga thread na pinapayagan ng system

cat /proc/sys/kernel/pid_max
Tingnan ang maximum na bilang ng mga prosesong pinapayagan ng system

ps -ef
# tingnan ang lahat ng mga proseso

top
#Ipakita ang katayuan ng proseso sa real time

ll /proc/PID/fd/
#Kung ang proseso ay sumasakop ng masyadong maraming CPU, siguraduhing gamitin ang command ll /proc/PID/fd/ upang mahanap ito, kung hindi mo ito mahanap, hanapin ito ng ilang beses

【gumagamit】

w
#Tingnan ang mga aktibong user

id <用户名>
#Tingnan ang tinukoy na impormasyon ng user

last
#Tingnan ang log ng pag-login ng user

cut -d: -f1 /etc/passwd
#Tingnan ang lahat ng mga gumagamit ng system

cut -d: -f1 /etc/group
#Tingnan ang lahat ng mga pangkat sa system

crontab -l
#Tingnan ang mga nakaiskedyul na gawain ng kasalukuyang user

【Serbisyo】

chkconfig --list
#Ilista ang lahat ng mga serbisyo ng system

chkconfig --list | grep on
#Ilista ang lahat ng sinimulang serbisyo ng system

##【CentOS query sa bersyon ng serbisyo]
CentOS service version query command:

1. Suriin ang bersyon ng Linux Kernel
uname -r

2. Suriin ang bersyon ng CentOS
cat /etc/redhat-release

3. Suriin ang bersyon ng PHP
php -v

4. Tingnan MySQL bersyon
mysql -v

5. Suriin ang bersyon ng Apache
rpm -qa httpd

6. Tingnan ang kasalukuyang impormasyon ng CPU
cat /proc/cpuinfo

7. Suriin ang kasalukuyang dalas ng cpu
cat /proc/cpuinfo | grep MHz

【program】

rpm -qa
# tingnan ang lahat ng naka-install软件Pakete

#Restart command para sa mga karaniwang serbisyo
service memcached restart

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

monit start all

service nginx restart

#restart ang CWP
service cwpsrv restart

# i-restart ang memcached
service memcached restart
service memcached start
service memcached stop

#boot start memcached
chkconfig memcached on

I-restart ang httpd upang maisagawa ang utos ng code:
service httpd restart
service httpd start
service httpd stop

chkconfig httpd on

i-reload ang utos ng httpd:
service httpd force-reload
service httpd reload

Nginx restart command:
/etc/init.d/nginxd restart

service nginxd force-reload
service nginxd reload
service nginxd restart

php-fpm restart command:
/etc/init.d/php-fpm restart
service php-fpm restart
service php-fpm start

I-install muli ang 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

Gamitin ang sumusunod na command upang makita ang paggamit ng memorya at proseso ng pagraranggo ng paggamit ng memorya:
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less

MySQLIsinasagawa ng _upgrade ang mga sumusunod na command upang suriin at ayusin ang mga talahanayan at i-upgrade ang mga talahanayan ng system:
mysqlcheck --all-databases --check-upgrade --auto-repair

Isara ang MySQL command:
killall mysqld

Tingnan ang proseso ng mysql:
ps -ef|grep mysqld
watch -n 1 "ps -ef | grep mysql"

pid-file=/var/lib/mysql/centos-cwl.pid

Ang path ng PID file ng MYSQL, KLOXO-MR ay maaaring matingnan sa pamamagitan ng "proseso" ng control panel:
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid

o SSH command na "ps -ef" para makita ang lahat ng proseso:
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid

Maaari mong idagdag ang linyang ito sa /etc/crontab upang simulan ang utos bawat minuto upang suriin ang katayuan ng mysql:
* * * * * /sbin/service mysql status || service mysql start

【Monit command】

i-monitor ang karaniwang pagsisimula, paghinto, pag-restart ng mga utos:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart

monitTandaan:
Dahil ang monit ay nakatakda bilang isang proseso ng daemon, at ang mga setting na nagsisimula sa system ay idinagdag sa inittab, kung ang proseso ng monit ay huminto, ang proseso ng init ay magre-restart nito, at sinusubaybayan ng monit ang iba pang mga serbisyo, na nangangahulugan na ang monit na sinusubaybayan na Mga Serbisyo ay hindi maaaring huminto sa paggamit ng mga karaniwang pamamaraan, dahil sa sandaling tumigil, sisimulan muli ng monit ang mga ito.

Upang ihinto ang isang serbisyo na sinusubaybayan ng monit, isang command tulad ng monit stop name ay dapat gamitin, halimbawa upang ihinto ang tomcat:
monit stop tomcat

Upang ihinto ang lahat ng mga serbisyong sinusubaybayan ng paggamit ng monit:
monit stop all

Upang magsimula ng isang serbisyo maaari mong gamitin ang command na monit stop name,

Upang simulan ang lahat ay:
monit start all

Itakda ang monit upang magsimula sa system at idagdag ito sa dulo ng /etc/inittab file
# Patakbuhin ang monit sa karaniwang mga antas ng pagtakbo
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc

I-uninstall ang monit:
yum remove monit

【Mag-download at mag-decompress】

下载 WordPress Ang pinakabagong bersyon ng
wget http://zh.wordpress.org/latest-zh_CN.tar.gz

i-unzip
tar zxvf latest-zh_CN.tar.gz

Ilipat ang mga file sa wordpress folder (absolute path) sa kasalukuyang lokasyon ng direktoryo
mv wordpress/* .

Ilipat ang /cgi-bin na direktoryo sa kasalukuyang direktoryo
$mv wwwroot/cgi-bin .

Kopyahin ang lahat ng mga file sa kasalukuyang direktoryo sa nakaraang direktoryo
cp -rpf -f * ../

Paano ihinto/i-restart/simulan ang serbisyo ng redis?
Kung nag-install ka ng redis gamit ang apt-get o yum install, maaari mong ihinto/simulan/i-restart ang redis nang direkta gamit ang mga sumusunod na command
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
/etc/init.d/redis restart

Kung nag-install ka ng redis mula sa source code, maaari mong i-restart ang redis sa pamamagitan ng shutdown command ng redis-cli, ang client program ng redis:
redis-cli -h 127.0.0.1 -p 6379 shutdown

Kung wala sa mga pamamaraan sa itaas ang nagtagumpay sa paghinto ng redis, maaari mong gamitin ang pinakahuling sandata:
kill -9

[Tingnan ang utos ng lokasyon ng file]

Tingnan kung saan inilalagay ang file ng pagsasaayos ng PHP:
Gamitin ang phpinfo upang makita na kung ang function ay ipinagbabawal, isagawa ito sa ilalim ng shell
php -v / -name php.ini
或者
find / -name php.ini

 

Sa pangkalahatan, kapag ang linux ay minimally naka-install, ang wget ay hindi mai-install bilang default.
yum install
yum -y install wget

Tumatakbo ang awtomatikong pag-upgrade ng system at naka-lock si yum.
Ang proseso ng yum ay maaaring puwersahang isara sa pamamagitan ng:
rm -f /var/run/yum.pid

 

Sinusuri ang perl...Hindi nakita ang Perl sa iyong system: Mangyaring i-install ang perl at subukan ang again
Malinaw, kailangang i-install ang perl. Ang command ng pag-install ng perl ay ang mga sumusunod:
yum -y install perl perl*

 

[Mga utos ng SSH para sa control panel ng Kloxo-MR]

Kapag nag-i-install ng tema o plugin, nabigo ito sa "Hindi makalikha ng direktoryo"
Solusyon: muling baguhin ang mga pahintulot ng wp theme plugin at upload folder
Para sa seguridad ng server, hindi maibibigay ang lahat ng 777 pahintulot, kaya hangga't binibigyan ng 755 na pahintulot ang mga direktoryo na ito, ang may-ari lamang ang may pahintulot na magsulat.

Kung pinapatakbo mo ang sumusunod na utos:
sh /script/fix-chownchmod

Susubukan ng Kloxo-MR na baguhin ang pagmamay-ari at mga pahintulot sa mga file at direktoryo sa root ng dokumento ng site

Kloxo-MR Control Panel: Pumunta sa "admin>Server>(localhost)>IP Address>Reread IP".

Pag-update ng server
I-update ang server sa pinakabagong bersyon
yum -y update

Ang pamamaraan sa itaas ay sinubukan nang maraming beses, ngunit mayroon pa ring problema, mangyaring ipasok ang sumusunod na command sa pag-aayos:
yum clean all; yum update -y; sh /script/cleanup

(Sa pag-update ng programa, kumain pagkatapos ng ilang sandali at bumalik upang suriin, i-refreshufo.org.in, img.ufoBumalik sa normal ang mga pahina ng .org.in)

yum clean all; yum update -y; sh /script/cleanup
service httpd restart

Upang matiyak na ang kasamang dns ay nagtatala ng "mga istatistika", pagkatapos i-update ang yum clean all; yum update -y; sh /script/cleanup, siguraduhing tumakbo:
sh /script/fixdnsaddstatsrecord

I-upgrade ang Kloxo-MR:
yum clean all; yum update kloxomr7 -y; yum update -y

Muling i-install ang Kloxo-MR:
Kung walang nakitang mga error, subukan ang sumusunod na command:
sh /script/upcp -y

发表 评论

Ang iyong email address ay hindi maipa-publish. 必填 项 已 用 * Tatak

Mag-scroll sa Tuktok