Makale Rehberi
Linuxsistem bilgisi görüntüleme komutu
【sistem】
uname -a
#Çekirdek/OS/CPU bilgilerini görüntüle
head -n 1 /etc/issue
#İşletim sistemi sürümünü kontrol et
cat /proc/cpuinfo
#CPU bilgilerini görüntüle
hostname
#Bilgisayar adını görüntüle
lspci -tv
#Tüm PCI cihazlarını listele
lsusb -tv
#Tüm USB cihazlarını listele
lsmod
#Yüklenen çekirdek modüllerini listele
env
#Ortam değişkenlerini görüntüle
【kaynak】
* Belgeler: https://help.ubuntu.com/
root@ubuntu-512mb-sfo1-01:~# free -m
toplam kullanılan ücretsiz paylaşılan arabellek önbelleğe alındı
Not: 494 227 266 0 10 185
-/+ arabellek/önbellek: 31 462
Takas: 0 Sor 0 0
root@ubuntu-512mb-sfo1-01:~# grep MemFree /proc/meminfo
MemFree: 272820 kB
free -m
#Bellek kullanımını ve takas kullanımını görüntüle
df -h
#Her bölümün kullanımını görüntüle
du -sh <目录名>
#Belirtilen dizinin boyutunu görüntüle
find . -type f -size +100M
#100 milyonun üzerindeki dosyaları bul
find . -type f -print |wc -l
#Geçerli dizindeki dosya sayısını say
grep MemTotal /proc/meminfo
#Toplam bellek miktarını görüntüle
grep MemFree /proc/meminfo
#Boş hafıza miktarını kontrol et
uptime
#Sistemin çalışma süresini, kullanıcı sayısını, yükü görüntüle
cat /proc/loadavg
#Sistem yükünü görüntüle
【Diskler ve Bölümler】
mount | column -t
#Ekli bölüm durumunu görüntüle
kod>fdisk -l
#Tüm bölümleri görüntüle
swapon -s
#Tüm takas bölümlerini görüntüle
hdparm -i /dev/hda
#Disk parametrelerini görüntüle (yalnızca IDE cihazları için)
dmesg | grep IDE
#Başlangıçta IDE cihazı algılama durumunu görüntüle
【ağ】
ifconfig
#Tüm ağ arayüzlerinin özelliklerini görüntüleyin
iptables -L
#Güvenlik duvarı ayarlarını görüntüle
route -n
#Yönlendirme tablosunu görüntüle
netstat -lntp
#Tüm dinleme bağlantı noktalarını görüntüle
netstat -antp
#Kurulan tüm bağlantıları görüntüle
netstat -s
#Ağ istatistiklerini görüntüle
【işlem】
cat /proc/sys/kernel/threads-max
Sistem tarafından izin verilen maksimum iş parçacığı sayısını görüntüleyin
cat /proc/sys/kernel/pid_max
Sistem tarafından izin verilen maksimum işlem sayısını görüntüleyin
ps -ef
# tüm süreçleri görüntüle
top
#İşlem durumunu gerçek zamanlı olarak göster
ll /proc/PID/fd/
#İşlem çok fazla CPU kullanıyorsa, bulmak için ll /proc/PID/fd/ komutunu kullandığınızdan emin olun, bulamazsanız birkaç kez bulun
【kullanıcı】
w
#Etkin kullanıcıları görüntüle
id <用户名>
#Belirtilen kullanıcı bilgilerini görüntüle
last
#Kullanıcı giriş günlüğünü görüntüle
cut -d: -f1 /etc/passwd
#Sistemin tüm kullanıcılarını görüntüle
cut -d: -f1 /etc/group
#Sistemdeki tüm grupları görüntüle
crontab -l
#Mevcut kullanıcının zamanlanmış görevlerini görüntüle
【Servis】
chkconfig --list
#Tüm sistem hizmetlerini listele
chkconfig --list | grep on
#Başlatılan tüm sistem hizmetlerini listele
##【CentOS Hizmet sürümü sorgusu]
CentOS hizmet sürümü sorgu komutu:
1. Linux Çekirdeği sürümünü kontrol edin
uname -r
2. CentOS sürümünü kontrol edin
cat /etc/redhat-release
3. PHP sürümünü kontrol edin
php -v
4. Görünüm MySQL 版本
mysql -v
5. Apache sürümünü kontrol edin
rpm -qa httpd
6. Mevcut CPU bilgilerini görüntüleyin
cat /proc/cpuinfo
7. Mevcut işlemci frekansını kontrol edin
cat /proc/cpuinfo | grep MHz
【program】
rpm -qa
# yüklenenlerin tümünü görüntüle软件paket
#Genel hizmetler için yeniden başlatma komutu
service memcached restart
service monit restart
service mysqld restart
service mysql restart
service httpd restart
monit start all
service nginx restart
#CWP'yi yeniden başlat
service cwpsrv restart
# memcached'i yeniden başlat
service memcached restart
service memcached start
service memcached stop
#boot memcached başlat
chkconfig memcached on
Kodun etkinleşmesi için httpd komutunu yeniden başlatın:
service httpd restart
service httpd start
service httpd stop
chkconfig httpd on
httpd komutunu yeniden yükle:
service httpd force-reload
service httpd reload
Nginx yeniden başlatma komutu:
/etc/init.d/nginxd restart
service nginxd force-reload
service nginxd reload
service nginxd restart
php-fpm yeniden başlatma komutu:
/etc/init.d/php-fpm restart
service php-fpm restart
service php-fpm start
php-fpm'yi yeniden yükleyin:
sudo yum reinstall php-fpm
service mysql restart
service mysqld restart
service mysql stop
service mysqld stop
service mysql start
service mysqld start
Bellek kullanımını görmek ve bellek kullanımı sıralamasını işlemek için aşağıdaki komutu kullanın:
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less
mysql_upgrade, tabloları kontrol etmek ve onarmak ve sistem tablolarını yükseltmek için aşağıdaki komutları yürütür:
mysqlcheck --all-databases --check-upgrade --auto-repair
MySQL komutunu kapatın:
killall mysqld
MySQL işlemini görüntüleyin:
ps -ef|grep mysqld
watch -n 1 "ps -ef | grep mysql"
pid-file=/var/lib/mysql/centos-cwl.pid
MYSQL'in PID dosya yolu, KLOXO-MR kontrol paneli "proses" üzerinden görüntülenebilir:
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid
veya tüm işlemleri görmek için SSH komutu "ps -ef":
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid
MySQL durumunu kontrol etmek için her dakika komutu başlatmak için bu satırı /etc/crontab'a ekleyebilirsiniz:
* * * * * /sbin/service mysql status || service mysql start
【İzleme komutu】
standart başlatma, durdurma, yeniden başlatma komutlarını izleyin:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart
izlemekÖnlemler:
monit bir arka plan programı işlemi olarak ayarlandığından ve sistemle başlayan ayarlar inittab'a eklendiğinden, monit işlemi durursa, init işlemi onu yeniden başlatır ve monit diğer hizmetleri izler, yani monit tarafından izlenen Servisler yapılamaz. olağan yöntemleri kullanmayı bıraktı, çünkü bir kez durdurulduğunda monit onları yeniden başlatacak.
monit tarafından izlenen bir hizmeti durdurmak için, örneğin Tomcat'i durdurmak için monit stop name gibi bir komut kullanılmalıdır:
monit stop tomcat
Monit tarafından izlenen tüm hizmetleri durdurmak için:
monit stop all
Bir hizmeti başlatmak için monit stop name komutunu kullanabilirsiniz,
Her şeyi başlatmak için:
monit start all
monit'i sistemle başlayacak şekilde ayarlayın ve /etc/inittab dosyasının sonuna ekleyin
# Monitörü standart çalıştırma seviyelerinde çalıştır
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
monit'i kaldır:
yum remove monit
【İndirin ve sıkıştırın】
下载 wordpress En son sürümü
wget http://zh.wordpress.org/latest-zh_CN.tar.gz
fermuarını açmak
tar zxvf latest-zh_CN.tar.gz
Wordpress klasöründeki (mutlak yol) dosyaları geçerli dizin konumuna taşıyın
mv wordpress/* .
/cgi-bin dizinini geçerli dizine taşıyın
$mv wwwroot/cgi-bin .
Geçerli dizindeki tüm dosyaları önceki dizine kopyalayın
cp -rpf -f * ../
Redis hizmeti nasıl durdurulur/yeniden başlatılır/başlatılır?
Redis'i apt-get veya yum install ile yüklediyseniz, aşağıdaki komutlarla doğrudan redis'i durdurabilir/başlatabilir/yeniden başlatabilirsiniz.
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
/etc/init.d/redis restart
Redis'i kaynak koddan yüklediyseniz, redis istemci programı redis-cli'nin kapatma komutuyla redis'i yeniden başlatabilirsiniz:
redis-cli -h 127.0.0.1 -p 6379 shutdown
Yukarıdaki yöntemlerden hiçbiri redis'i durdurmayı başaramazsa, nihai silahı kullanabilirsiniz:
kill -9
[Dosya konumu komutunu görüntüle]
PHP yapılandırma dosyasının nereye yerleştirildiğini görün:
İşlev yasaksa, kabuğun altında yürüttüğünü görmek için phpinfo kullanın.
php -v / -name php.ini
或者
find / -name php.ini
Genellikle, linux minimum düzeyde kurulduğunda, varsayılan olarak wget kurulmayacaktır.
yükleme
yum -y install wget
Sistem otomatik yükseltme çalışıyor ve yum kilitli.
Yum işlemini kapanmaya zorlayabilirsiniz:
rm -f /var/run/yum.pid
Perl kontrol ediliyor...Perl sisteminizde bulunamadı: Lütfen Perl'i kurun ve deneyinain
Açıkçası, Perl'in kurulması gerekiyor.Perl kurulum komutu aşağıdaki gibidir:
yum -y install perl perl*
[Kloxo-MR kontrol paneli için SSH komutları]
Bir tema veya eklenti yüklerken "Dizin oluşturulamıyor" hatası veriyor
Çözüm: wp tema eklentisinin izinlerini yeniden değiştirin ve klasör yükleyin
Sunucu güvenliği için 777 izin tamamına verilemez, bu dizinlere 755 izin verildiği sürece sadece sahibinin yazma izni vardır.
Aşağıdaki komutu çalıştırırsanız:
sh /script/fix-chownchmod
Kloxo-MR, sitenin belge kökündeki dosyalar ve dizinler üzerinde revizyon sahipliği ve izinleri deneyecek
Kloxo-MR Kontrol Paneli: "yönetici>Sunucu>(localhost)>IP Adresi>IP'yi Yeniden Oku" seçeneğine gidin.
Sunucu güncellemesi
Sunucuyu en son sürüme güncelleyin
yum -y update
Yukarıdaki yöntemler defalarca denendi ancak hala bir sorun var, lütfen aşağıdaki onarım komutunu girin:
yum clean all; yum update -y; sh /script/cleanup
(Program güncellemesinde bir süre sonra yemeğe gidin ve tekrar kontrole gelin, yenileyinufo.org.in, img.ufo.org.in sayfaları normale döndü)
yum clean all; yum update -y; sh /script/cleanup
service httpd restart
Dahil edilen dns kayıtlarının "istatistiklerini" sağlamak için, yum clean all; yum update -y; sh /script/cleanup'ı güncelledikten sonra şunu çalıştırdığınızdan emin olun:
sh /script/fixdnsaddstatsrecord
Kloxo-MR'yi yükseltin:
yum clean all; yum update kloxomr7 -y; yum update -y
Kloxo-MR'yi yeniden yükleyin:
Herhangi bir hata bulunmazsa, aşağıdaki komutu deneyin:
sh /script/upcp -y
Umut Chen Weiliang Blogu ( https://www.chenweiliang.com/ ) size yardımcı olan "Linux Sistem Bilgileri Komut Koleksiyonunu Görüntüleme" paylaştı.
Bu makalenin bağlantısını paylaşmaya hoş geldiniz:https://www.chenweiliang.com/cwl-405.html
En son güncellemeleri almak için Chen Weiliang'ın blogunun Telegram kanalına hoş geldiniz!
📚 Bu rehber çok büyük değer içeriyor, 🌟Bu nadir bir fırsat, kaçırmayın! ⏰⌛💨
İsterseniz paylaşın ve beğenin!
Paylaşımlarınız ve beğenileriniz bizim sürekli motivasyonumuz!