Katalog artykułów
Linuxpolecenie wyświetlania informacji o systemie
【system】
uname -a
#Wyświetl informacje o jądrze/systemie operacyjnym/procesorze
head -n 1 /etc/issue
#Sprawdź wersję systemu operacyjnego
cat /proc/cpuinfo
#Wyświetl informacje o procesorze
hostname
#Wyświetl nazwę komputera
lspci -tv
#Wymień wszystkie urządzenia PCI
lsusb -tv
#Wymień wszystkie urządzenia USB
lsmod
#Lista załadowanych modułów jądra
env
#Wyświetl zmienne środowiskowe
【ratunek】
* Dokumentacja: https://help.ubuntu.com/
root@ubuntu-512mb-sfo1-01:~# free -m
całkowita liczba wykorzystanych wolnych buforów współdzielonych w pamięci podręcznej
Pamiątka: 494 227 266 0 10 185
-/+ bufory/pamięć podręczna: 31 462
Zamiana: 0 Zapytaj 0 0
root@ubuntu-512mb-sfo1-01:~# grep MemFree /proc/meminfo
Bezpłatna pamięć: 272820 kB
free -m
#Wyświetl użycie pamięci i użycie wymiany
df -h
#Zobacz użycie każdej partycji
du -sh <目录名>
#Wyświetl rozmiar określonego katalogu
find . -type f -size +100M
#Znajdź pliki powyżej 100M
find . -type f -print |wc -l
#Policz liczbę plików w bieżącym katalogu
grep MemTotal /proc/meminfo
#Zobacz całkowitą ilość pamięci
grep MemFree /proc/meminfo
#Sprawdź ilość wolnej pamięci
uptime
#Wyświetl czas działania systemu, liczbę użytkowników, obciążenie
cat /proc/loadavg
#Wyświetl obciążenie systemu
【Dyski i partycje】
mount | column -t
#Wyświetl stan dołączonej partycji
kod>fdisk -l
#Zobacz wszystkie partycje
swapon -s
#Wyświetl wszystkie partycje wymiany
hdparm -i /dev/hda
#Wyświetl parametry dysku (tylko dla urządzeń IDE)
dmesg | grep IDE
#Wyświetl stan wykrywania urządzenia IDE podczas uruchamiania
【sieć】
ifconfig
#Wyświetl właściwości wszystkich interfejsów sieciowych
iptables -L
#Wyświetl ustawienia zapory
route -n
#Wyświetl tablicę routingu
netstat -lntp
#Zobacz wszystkie porty nasłuchowe
netstat -antp
#Wyświetl wszystkie nawiązane połączenia
netstat -s
#Wyświetl statystyki sieci
【proces】
cat /proc/sys/kernel/threads-max
Wyświetl maksymalną liczbę wątków dozwoloną przez system
cat /proc/sys/kernel/pid_max
Zobacz maksymalną liczbę procesów dozwoloną przez system
ps -ef
# zobacz wszystkie procesy
top
#Wyświetlaj status procesu w czasie rzeczywistym
ll /proc/PID/fd/
#Jeśli proces zajmuje zbyt dużo procesora, użyj polecenia ll /proc/PID/fd/, aby go znaleźć, jeśli nie możesz go znaleźć, znajdź go kilka razy
【użytkownik】
w
#Zobacz aktywnych użytkowników
id <用户名>
#Wyświetl określone informacje o użytkowniku
last
#Wyświetl dziennik logowania użytkownika
cut -d: -f1 /etc/passwd
#Zobacz wszystkich użytkowników systemu
cut -d: -f1 /etc/group
#Wyświetl wszystkie grupy w systemie
crontab -l
#Wyświetl zaplanowane zadania bieżącego użytkownika
【Obsługiwać】
chkconfig --list
#Wymień wszystkie usługi systemowe
chkconfig --list | grep on
#Wymień wszystkie uruchomione usługi systemowe
##CentOS Zapytanie o wersję usługi]
Polecenie zapytania o wersję usługi CentOS:
1. Sprawdź wersję jądra Linux
uname -r
2. Sprawdź wersję CentOS
cat /etc/redhat-release
3. Sprawdź wersję PHP
php -v
4. Widok MySQL 版本
mysql -v
5. Sprawdź wersję Apache
rpm -qa httpd
6. Wyświetl aktualne informacje o procesorze
cat /proc/cpuinfo
7. Sprawdź aktualną częstotliwość procesora
cat /proc/cpuinfo | grep MHz
【program】
rpm -qa
# zobacz wszystkie zainstalowaneOprogramowaniePakiet
#Uruchom ponownie polecenie dla wspólnych usług
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
# uruchom ponownie memcached
service memcached restart
service memcached start
service memcached stop
#boot start memcached
chkconfig memcached on
Zrestartuj httpd, aby kod zaczął działać, polecenie:
service httpd restart
service httpd start
service httpd stop
chkconfig httpd on
przeładuj httpd polecenie:
service httpd force-reload
service httpd reload
Polecenie restartu Nginx:
/etc/init.d/nginxd restart
service nginxd force-reload
service nginxd reload
service nginxd restart
Polecenie restartu php-fpm:
/etc/init.d/php-fpm restart
service php-fpm restart
service php-fpm start
Zainstaluj ponownie 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
Użyj następującego polecenia, aby wyświetlić ranking użycia pamięci i użycia pamięci procesu:
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less
mysql_upgrade wykonuje następujące polecenia, aby sprawdzić i naprawić tabele oraz zaktualizować tabele systemowe:
mysqlcheck --all-databases --check-upgrade --auto-repair
Zamknij MySQL polecenie:
killall mysqld
Zobacz proces mysql:
ps -ef|grep mysqld
watch -n 1 "ps -ef | grep mysql"
pid-file=/var/lib/mysql/centos-cwl.pid
Ścieżkę pliku PID MYSQL, KLOXO-MR można wyświetlić za pomocą „procesu” panelu sterowania:
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid
lub polecenie SSH "ps -ef", aby zobaczyć wszystkie procesy:
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid
Możesz dodać tę linię do /etc/crontab, aby co minutę uruchamiać polecenie sprawdzające stan mysql:
* * * * * /sbin/service mysql status || service mysql start
【Monit polecenie】
monituj standardowe komendy start, stop, restart:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart
monitUwaga:
Ponieważ monit jest ustawiony jako proces demona, a ustawienia rozpoczynające się od systemu są dodawane do inittab, jeśli proces monit zostanie zatrzymany, proces init uruchomi go ponownie, a monit monitoruje inne usługi, co oznacza, że monitorowane usługi nie mogą być przestał używać zwykłych metod, ponieważ po zatrzymaniu, monit uruchomi je ponownie.
Aby zatrzymać usługę monitorowaną przez monit, należy użyć polecenia typu monit stop name, na przykład, aby zatrzymać tomcat:
monit stop tomcat
Aby zatrzymać wszystkie usługi monitorowane przez monit użyj:
monit stop all
Aby uruchomić usługę możesz użyć polecenia monit stop name,
Na początek wszystko to:
monit start all
Ustaw monit na start z systemem i dodaj go na końcu pliku /etc/inittab
# Uruchom monitor w standardowych poziomach działania
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
Odinstaluj monitor:
yum remove monit
【Pobierz i rozpakuj】
下载 wordpress Najnowsza wersja
wget http://zh.wordpress.org/latest-zh_CN.tar.gz
rozsunąć suwak
tar zxvf latest-zh_CN.tar.gz
Przenieś pliki z folderu wordpress (ścieżka bezwzględna) do bieżącej lokalizacji katalogu
mv wordpress/* .
Przenieś katalog /cgi-bin do bieżącego katalogu
$mv wwwroot/cgi-bin .
Skopiuj wszystkie pliki z bieżącego katalogu do poprzedniego katalogu
cp -rpf -f * ../
Jak zatrzymać/zrestartować/uruchomić usługę redis?
Jeśli zainstalowałeś redis za pomocą apt-get lub yum install, możesz zatrzymać/uruchomić/zrestartować redis bezpośrednio za pomocą następujących poleceń
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
/etc/init.d/redis restart
Jeśli zainstalowałeś redis z kodu źródłowego, możesz ponownie uruchomić redis za pomocą polecenia zamknięcia redis-cli, programu klienckiego redis:
redis-cli -h 127.0.0.1 -p 6379 shutdown
Jeśli żadna z powyższych metod nie powstrzyma redisa, możesz użyć broni ostatecznej:
kill -9
[polecenie Wyświetl lokalizację pliku]
Zobacz, gdzie znajduje się plik konfiguracyjny PHP:
Użyj phpinfo, aby zobaczyć, że jeśli funkcja jest zabroniona, uruchom ją w powłoce
php -v / -name php.ini
或者
find / -name php.ini
Ogólnie rzecz biorąc, gdy linux jest zainstalowany minimalnie, wget nie będzie instalowany domyślnie.
mniam instalacja
yum -y install wget
Automatyczna aktualizacja systemu jest uruchomiona i yum jest zablokowany.
Możesz wymusić zamknięcie procesu mniam:
rm -f /var/run/yum.pid
Sprawdzanie perla... Perl nie został znaleziony w twoim systemie: Zainstaluj perla i wypróbuj again
Oczywiście perl musi być zainstalowany.Polecenie instalacji perla wygląda następująco:
yum -y install perl perl*
[polecenia SSH dla panelu sterowania Kloxo-MR]
Podczas instalacji motywu lub wtyczki kończy się niepowodzeniem z komunikatem „Nie można utworzyć katalogu”
Rozwiązanie: ponownie zmień uprawnienia wtyczki motywu wp i folderu przesyłania
Ze względu na bezpieczeństwo serwera nie możemy nadać wszystkich 777 uprawnień, więc dopóki te katalogi mają przyznane 755 uprawnień, tylko właściciel ma uprawnienia do zapisu.
Jeśli uruchomisz następujące polecenie:
sh /script/fix-chownchmod
Kloxo-MR podejmie próbę posiadania wersji i uprawnień do plików i katalogów w katalogu głównym dokumentu witryny
Panel sterowania Kloxo-MR: Przejdź do „admin> serwer> (localhost)> adres IP> ponownie przeczytaj adres IP”.
Aktualizacja serwera
Zaktualizuj serwer do najnowszej wersji
yum -y update
Powyższe metody zostały wypróbowane wiele razy, ale nadal występuje problem, wprowadź następującą komendę naprawy:
yum clean all; yum update -y; sh /script/cleanup
(W aktualizacji programu idź za chwilę zjeść i wróć sprawdzić, odświeżyć)ufo.org.in, zdjęcieufostrony .org.in wróciły do normy)
yum clean all; yum update -y; sh /script/cleanup
service httpd restart
Aby upewnić się, że dołączony dns rejestruje „statystyki”, po zaktualizowaniu yum clean all; yum update -y; sh /script/cleanup, należy uruchomić:
sh /script/fixdnsaddstatsrecord
Ulepsz Kloxo-MR:
yum clean all; yum update kloxomr7 -y; yum update -y
Zainstaluj ponownie Kloxo-MR:
Jeśli nie zostaną znalezione żadne błędy, wypróbuj następujące polecenie:
sh /script/upcp -y
Nadzieja Chen Weiliang Blog ( https://www.chenweiliang.com/ ) udostępnił „Zbiór poleceń przeglądania informacji o systemie Linux”, który jest dla Ciebie pomocny.
Zapraszamy do udostępnienia linku do tego artykułu:https://www.chenweiliang.com/cwl-405.html
Witamy na kanale Telegram bloga Chen Weiliang, aby uzyskać najnowsze aktualizacje!
📚 Ten przewodnik zawiera ogromną wartość, 🌟To rzadka okazja, nie przegap jej! ⏰⌛💨
Udostępnij i polub, jeśli chcesz!
Twoje udostępnianie i polubienia to nasza ciągła motywacja!