Artikulo Direktoryo
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
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ibinahagi ang "Linux system information viewing command collection", na nakakatulong sa iyo.
Maligayang pagdating upang ibahagi ang link ng artikulong ito:https://www.chenweiliang.com/cwl-405.html
Upang i-unlock ang higit pang mga nakatagong trick🔑, maligayang pagdating sa aming Telegram channel!
Share and like kung nagustuhan mo! Ang iyong mga pagbabahagi at pag-like ay ang aming patuloy na pagganyak!