Kolekce příkazů zobrazení informací o systému Linux

Linuxpříkaz zobrazení systémových informací

【Systém】

uname -a
#Zobrazit informace o jádře/OS/CPU

head -n 1 /etc/issue
# Zkontrolujte verzi operačního systému

cat /proc/cpuinfo
#Zobrazit informace o CPU

hostname
#Zobrazit název počítače

lspci -tv
#Vypište všechna zařízení PCI

lsusb -tv
#Vypište všechna zařízení USB

lsmod
#Vypište načtené moduly jádra

env
#Zobrazit proměnné prostředí

【zdroj】

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

root@ubuntu-512mb-sfo1-01:~# free -m
celkový počet použitých volných sdílených vyrovnávacích pamětí uložených v mezipaměti
Paměť: 494 227 266 0 10 185
-/+ vyrovnávací paměti/mezipaměť: 31 462
Výměna: 0 Zeptejte se 0 0

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

 

free -m
#Zobrazit využití paměti a využití swapu

df -h
#Zobrazit využití každého oddílu

du -sh <目录名>
#Zobrazit velikost zadaného adresáře

find . -type f -size +100M
#Najděte soubory více než 100 milionů

find . -type f -print |wc -l
#Spočítejte počet souborů v aktuálním adresáři

grep MemTotal /proc/meminfo
#Zobrazit celkové množství paměti

grep MemFree /proc/meminfo
# Zkontrolujte množství volné paměti

uptime
#Zobrazit dobu běhu systému, počet uživatelů, zatížení

cat /proc/loadavg
#Zobrazit zatížení systému

【Disky a oddíly】

mount | column -t
#Zobrazit stav připojeného oddílu

kód>fdisk -l

#Zobrazit všechny oddíly

swapon -s
#Zobrazit všechny odkládací oddíly

hdparm -i /dev/hda
#Zobrazit parametry disku (pouze pro zařízení IDE)

dmesg | grep IDE
#Zobrazit stav detekce zařízení IDE při spuštění

【síť】

ifconfig
#Zobrazte vlastnosti všech síťových rozhraní

iptables -L
#Zobrazit nastavení brány firewall

route -n
#Zobrazit směrovací tabulku

netstat -lntp
#Zobrazit všechny naslouchací porty

netstat -antp
#Zobrazit všechna navázaná spojení

netstat -s
#Zobrazit statistiky sítě

【proces】

cat /proc/sys/kernel/threads-max
Zobrazení maximálního počtu vláken povolených systémem

cat /proc/sys/kernel/pid_max
Zobrazení maximálního počtu procesů povolených systémem

ps -ef
# zobrazit všechny procesy

top
# Zobrazte stav procesu v reálném čase

ll /proc/PID/fd/
#Pokud proces zabírá příliš mnoho CPU, použijte k jeho nalezení příkaz ll /proc/PID/fd/, pokud jej nemůžete najít, najděte jej ještě několikrát

【uživatel】

w
#Zobrazit aktivní uživatele

id <用户名>
#Zobrazte zadané informace o uživateli

last
#Zobrazit protokol přihlášení uživatele

cut -d: -f1 /etc/passwd
#Zobrazit všechny uživatele systému

cut -d: -f1 /etc/group
#Zobrazit všechny skupiny v systému

crontab -l
#Zobrazit naplánované úlohy aktuálního uživatele

【Sloužit】

chkconfig --list
#Vypište všechny systémové služby

chkconfig --list | grep on
#Vypsat všechny spuštěné systémové služby

##【CentOS Dotaz na verzi služby]
Příkaz dotazu na verzi služby CentOS:

1. Zkontrolujte verzi jádra Linuxu
uname -r

2. Zkontrolujte verzi CentOS
cat /etc/redhat-release

3. Zkontrolujte verzi PHP
php -v

4. Zobrazit MySQL Verze
mysql -v

5. Zkontrolujte verzi Apache
rpm -qa httpd

6. Zobrazte aktuální informace o CPU
cat /proc/cpuinfo

7. Zkontrolujte aktuální frekvenci CPU
cat /proc/cpuinfo | grep MHz

【program】

rpm -qa
# zobrazit vše nainstalované软件Balíček

#Příkaz Restart pro běžné služby
service memcached restart

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

monit start all

service nginx restart

#restartujte CWP
service cwpsrv restart

# restart memcached
service memcached restart
service memcached start
service memcached stop

#boot start memcached
chkconfig memcached on

Restartujte httpd, aby se kód projevil:
service httpd restart
service httpd start
service httpd stop

chkconfig httpd on

znovu načíst httpd příkaz:
service httpd force-reload
service httpd reload

Nginx restart příkaz:
/etc/init.d/nginxd restart

service nginxd force-reload
service nginxd reload
service nginxd restart

php-fpm restart příkaz:
/etc/init.d/php-fpm restart
service php-fpm restart
service php-fpm start

Přeinstalujte 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

Pomocí následujícího příkazu zobrazíte hodnocení využití paměti a procesní paměti:
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less

mysql_upgrade provede následující příkazy ke kontrole a opravě tabulek a upgradu systémových tabulek:
mysqlcheck --all-databases --check-upgrade --auto-repair

Zavřete příkaz MySQL:
killall mysqld

Podívejte se na proces mysql:
ps -ef|grep mysqld
watch -n 1 "ps -ef | grep mysql"

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

Cestu k souboru PID MYSQL, KLOXO-MR lze zobrazit prostřednictvím „procesu“ ovládacího panelu:
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid

nebo příkaz SSH "ps -ef" pro zobrazení všech procesů:
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid

Tento řádek můžete přidat do /etc/crontab a spustit příkaz každou minutu a zkontrolovat stav mysql:
* * * * * /sbin/service mysql status || service mysql start

【Příkaz monit】

monit standardní příkazy start, stop, restart:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart

monitorPoznámka:
Protože monit je nastaven jako proces démona a nastavení, která začínají systémem, jsou přidána do inittabu, pokud se proces monit zastaví, proces init jej restartuje a monit monitoruje další služby, což znamená, že monit monitoruje Služby nelze přestali používat obvyklé metody, protože jakmile je zastavíte, monit je spustí znovu.

Chcete-li zastavit službu monitorovanou monit, měl by být použit příkaz jako monit stop name, například k zastavení tomcat:
monit stop tomcat

Chcete-li zastavit všechny služby monitorované monit, použijte:
monit stop all

Ke spuštění služby můžete použít příkaz monit stop name,

Chcete-li začít vše, je:
monit start all

Nastavte monit tak, aby začínal systémem a přidejte jej na konec souboru /etc/inittab
# Spusťte monit ve standardních úrovních běhu
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc

Odinstalovat monit:
yum remove monit

【Stáhnout a dekomprimovat】

下载 wordpress Nejnovější verze
wget http://zh.wordpress.org/latest-zh_CN.tar.gz

rozepnout
tar zxvf latest-zh_CN.tar.gz

Přesuňte soubory ve složce wordpress (absolutní cesta) do aktuálního umístění adresáře
mv wordpress/* .

Přesuňte adresář /cgi-bin do aktuálního adresáře
$mv wwwroot/cgi-bin .

Zkopírujte všechny soubory v aktuálním adresáři do předchozího adresáře
cp -rpf -f * ../

Jak zastavit/restartovat/spustit službu redis?
Pokud jste nainstalovali redis pomocí apt-get nebo yum install, můžete zastavit/spustit/restartovat redis přímo pomocí následujících příkazů
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
/etc/init.d/redis restart

Pokud jste nainstalovali redis ze zdrojového kódu, můžete redis restartovat pomocí příkazu shutdown klientského programu redis redis-cli:
redis-cli -h 127.0.0.1 -p 6379 shutdown

Pokud žádná z výše uvedených metod neuspěje v zastavení Redis, můžete použít ultimátní zbraň:
kill -9

[Příkaz Zobrazit umístění souboru]

Podívejte se, kde je umístěn konfigurační soubor PHP:
Použijte phpinfo, abyste viděli, že pokud je funkce zakázána, spusťte ji pod shellem
php -v / -name php.ini
或者
find / -name php.ini

 

Obecně platí, že když je linux nainstalován minimálně, wget se ve výchozím nastavení nenainstaluje.
mňam instalace
yum -y install wget

Probíhá automatická aktualizace systému a yum je uzamčeno.
Proces yum můžete násilně vypnout:
rm -f /var/run/yum.pid

 

Kontrola perl...Perl nebyl ve vašem systému nalezen: Nainstalujte prosím perl a zkuste again
Je zřejmé, že je třeba nainstalovat perl. Instalační příkaz perl je následující:
yum -y install perl perl*

 

[Příkazy SSH pro ovládací panel Kloxo-MR]

Nepodařilo se nainstalovat motivy nebo pluginy s "Nelze vytvořit adresář"
Řešení: znovu změňte oprávnění pluginu motivu wp a složky pro nahrávání
Z důvodu zabezpečení serveru nelze udělit všechna oprávnění 777, takže pokud mají tyto adresáře oprávnění 755, oprávnění k zápisu má pouze vlastník.

Pokud spustíte následující příkaz:
sh /script/fix-chownchmod

Kloxo-MR se pokusí o vlastnictví revize a oprávnění k souborům a adresářům v kořenovém adresáři webu

Ovládací panel Kloxo-MR: Přejděte na "admin>Server>(localhost)>IP Address>Reread IP".

Aktualizace serveru
Aktualizujte server na nejnovější verzi
yum -y update

Výše uvedené metody byly mnohokrát vyzkoušeny, ale stále existuje problém, zadejte prosím následující příkaz pro opravu:
yum clean all; yum update -y; sh /script/cleanup

(V aktualizaci programu se jděte po chvíli najíst a vraťte se zkontrolovat, osvěžitUFO.org.in, img.UFOStránky .org.in jsou zpět k normálu)

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

Abyste zajistili, že zahrnuté DNS zaznamenává „statistiky“, po aktualizaci yum clean all; yum update -y; sh /script/cleanup nezapomeňte spustit:
sh /script/fixdnsaddstatsrecord

Upgrade Kloxo-MR:
yum clean all; yum update kloxomr7 -y; yum update -y

Přeinstalujte Kloxo-MR:
Pokud nebyly nalezeny žádné chyby, zkuste následující příkaz:
sh /script/upcp -y

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) sdílel "Linux System Information Viewing Command Collection", což je pro vás užitečné.

Vítejte u sdílení odkazu na tento článek:https://www.chenweiliang.com/cwl-405.html

Vítejte na telegramovém kanálu blogu Chen Weiliang, kde získáte nejnovější aktualizace!

🔔 Buďte první, kdo získá cenný „Průvodce používáním nástroje AI pro obsahový marketing ChatGPT“ v hlavním adresáři kanálu! 🌟
📚 Tento průvodce má obrovskou hodnotu, 🌟Toto je vzácná příležitost, nenechte si ji ujít! ⏰⌛💨
Sdílejte a lajkujte, pokud se vám líbí!
Vaše sdílení a lajky jsou naší neustálou motivací!

 

发表 评论

Vaše e-mailová adresa nebude zveřejněna. 必填 项 已 用 * 标注

滚动 到 顶部