Pengumpulan arahan paparan maklumat sistem Linux

Linuxarahan pandangan maklumat sistem

【sistem】

uname -a
#Lihat maklumat kernel/OS/CPU

head -n 1 /etc/issue
#Semak versi sistem pengendalian

cat /proc/cpuinfo
#Lihat maklumat CPU

hostname
#Lihat nama komputer

lspci -tv
#Senaraikan semua peranti PCI

lsusb -tv
#Senaraikan semua peranti USB

lsmod
#Senaraikan modul kernel yang dimuatkan

env
#Lihat pembolehubah persekitaran

【sumber】

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

root@ubuntu-512mb-sfo1-01:~# free -m
jumlah penimbal kongsi percuma terpakai dicache
Mem: 494 227 266 0 10 185
-/+ penimbal/cache: 31 462
Tukar: 0 Tanya 0 0

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

 

free -m
#Lihat penggunaan memori dan penggunaan swap

df -h
#Lihat penggunaan setiap partition

du -sh <目录名>
#Lihat saiz direktori yang ditentukan

find . -type f -size +100M
#Cari fail melebihi 100J

find . -type f -print |wc -l
#Kira bilangan fail dalam direktori semasa

grep MemTotal /proc/meminfo
#Lihat jumlah memori

grep MemFree /proc/meminfo
#Semak jumlah memori percuma

uptime
#Lihat masa berjalan sistem, bilangan pengguna, beban

cat /proc/loadavg
#Lihat beban sistem

【Cakera dan Pembahagian】

mount | column -t
#Lihat status partition yang dilampirkan

kod>fdisk -l

#Lihat semua partition

swapon -s
#Lihat semua partition swap

hdparm -i /dev/hda
#Lihat parameter cakera (hanya untuk peranti IDE)

dmesg | grep IDE
#Lihat status pengesanan peranti IDE pada permulaan

【rangkaian】

ifconfig
#Lihat sifat semua antara muka rangkaian

iptables -L
#Lihat tetapan tembok api

route -n
#Lihat jadual laluan

netstat -lntp
#Lihat semua port mendengar

netstat -antp
#Lihat semua sambungan yang telah ditetapkan

netstat -s
#Lihat statistik rangkaian

【proses】

cat /proc/sys/kernel/threads-max
Lihat bilangan maksimum utas yang dibenarkan oleh sistem

cat /proc/sys/kernel/pid_max
Lihat bilangan maksimum proses yang dibenarkan oleh sistem

ps -ef
# lihat semua proses

top
#Memaparkan status proses dalam masa nyata

ll /proc/PID/fd/
#Jika proses itu menduduki terlalu banyak CPU, pastikan anda menggunakan arahan ll /proc/PID/fd/ untuk mencarinya, jika anda tidak menemuinya, cari beberapa kali

【pengguna】

w
#Lihat pengguna aktif

id <用户名>
#Lihat maklumat pengguna yang ditentukan

last
#Lihat log masuk pengguna

cut -d: -f1 /etc/passwd
#Lihat semua pengguna sistem

cut -d: -f1 /etc/group
#Lihat semua kumpulan dalam sistem

crontab -l
#Lihat tugasan berjadual pengguna semasa

【Hidang】

chkconfig --list
#Senaraikan semua perkhidmatan sistem

chkconfig --list | grep on
#Senaraikan semua perkhidmatan sistem yang dimulakan

##【CentOS Pertanyaan versi perkhidmatan]
Perintah pertanyaan versi perkhidmatan CentOS:

1. Semak versi Kernel Linux
uname -r

2. Semak versi CentOS
cat /etc/redhat-release

3. Semak versi PHP
php -v

4. Pandangan MySQL Versi
mysql -v

5. Semak versi Apache
rpm -qa httpd

6. Lihat maklumat CPU semasa
cat /proc/cpuinfo

7. Semak frekuensi cpu semasa
cat /proc/cpuinfo | grep MHz

【program】

rpm -qa
# lihat semua dipasangPerisianPakej

#Restart arahan untuk perkhidmatan biasa
service memcached restart

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

monit start all

service nginx restart

#mulakan semula CWP
service cwpsrv restart

# mulakan semula memcached
service memcached restart
service memcached start
service memcached stop

#boot mula memcached
chkconfig memcached on

Mulakan semula httpd untuk membuat arahan berkuat kuasa:
service httpd restart
service httpd start
service httpd stop

chkconfig httpd on

muat semula arahan httpd:
service httpd force-reload
service httpd reload

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

service nginxd force-reload
service nginxd reload
service nginxd restart

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

Pasang semula 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

Gunakan arahan berikut untuk melihat penggunaan memori dan peringkat penggunaan memori proses:
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less

mysql_upgrade melaksanakan arahan berikut untuk menyemak dan membaiki jadual dan menaik taraf jadual sistem:
mysqlcheck --all-databases --check-upgrade --auto-repair

Tutup arahan MySQL:
killall mysqld

Lihat proses mysql:
ps -ef|grep mysqld
watch -n 1 "ps -ef | grep mysql"

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

Laluan fail PID MYSQL, KLOXO-MR boleh dilihat melalui "proses" panel kawalan:
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid

atau arahan SSH "ps -ef" untuk melihat semua proses:
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid

Anda boleh menambah baris ini ke /etc/crontab untuk memulakan arahan setiap minit untuk menyemak status mysql:
* * * * * /sbin/service mysql status || service mysql start

【Arahan monit】

patuhi arahan mula, berhenti, mulakan semula standard:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart

monitNota:
Memandangkan monit ditetapkan sebagai proses daemon, dan tetapan yang bermula dengan sistem ditambahkan pada inittab, jika proses monit berhenti, proses init akan memulakannya semula dan monit memantau perkhidmatan lain, yang bermaksud bahawa monit memantau Perkhidmatan tidak boleh berhenti menggunakan kaedah biasa, kerana apabila berhenti, monit akan memulakannya semula.

Untuk menghentikan perkhidmatan yang dipantau oleh monit, arahan seperti nama henti monit harus digunakan, contohnya untuk menghentikan tomcat:
monit stop tomcat

Untuk menghentikan semua perkhidmatan yang dipantau oleh penggunaan monit:
monit stop all

Untuk memulakan perkhidmatan, anda boleh menggunakan nama perintah monit stop,

Untuk memulakan semuanya ialah:
monit start all

Tetapkan monit untuk bermula dengan sistem dan tambahkannya pada penghujung fail /etc/inittab
# Jalankan monit dalam tahap larian standard
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc

Nyahpasang monit:
yum remove monit

【Muat turun dan nyahmampat】

下载 wordpress Versi terkini
wget http://zh.wordpress.org/latest-zh_CN.tar.gz

buka zip
tar zxvf latest-zh_CN.tar.gz

Alihkan fail dalam folder wordpress (laluan mutlak) ke lokasi direktori semasa
mv wordpress/* .

Alihkan direktori /cgi-bin ke direktori semasa
$mv wwwroot/cgi-bin .

Salin semua fail dalam direktori semasa ke direktori sebelumnya
cp -rpf -f * ../

Bagaimana untuk menghentikan/memulakan semula/memulakan perkhidmatan redis?
Jika anda memasang redis dengan pemasangan apt-get atau yum, anda boleh berhenti/mulakan/mulakan semula redis secara langsung dengan arahan berikut
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
/etc/init.d/redis restart

Jika anda memasang redis daripada kod sumber, anda boleh memulakan semula redis melalui perintah penutupan redis-cli, program klien redis:
redis-cli -h 127.0.0.1 -p 6379 shutdown

Jika tiada kaedah di atas berjaya menghentikan redis, anda boleh menggunakan senjata muktamad:
kill -9

[Lihat arahan lokasi fail]

Lihat di mana fail konfigurasi PHP diletakkan:
Gunakan phpinfo untuk melihat bahawa jika fungsi itu dilarang, laksanakannya di bawah shell
php -v / -name php.ini
或者
find / -name php.ini

 

Secara amnya, apabila linux dipasang secara minimum, wget tidak akan dipasang secara lalai.
sedap pasang
yum -y install wget

Naik taraf automatik sistem sedang berjalan dan yum dikunci.
Anda boleh memaksa proses yum untuk ditutup:
rm -f /var/run/yum.pid

 

Menyemak perl...Perl tidak ditemui pada sistem anda: Sila pasang perl dan cuba again
Jelas sekali, perl perlu dipasang. Perintah pemasangan perl adalah seperti berikut:
yum -y install perl perl*

 

[Arahan SSH untuk panel kawalan Kloxo-MR]

Apabila memasang tema atau pemalam, ia gagal dengan "Tidak dapat mencipta direktori"
Penyelesaian: tukar semula kebenaran pemalam tema wp dan folder muat naik
Untuk keselamatan pelayan, kami tidak boleh memberikan semua 777 kebenaran, jadi selagi direktori ini diberikan 755 kebenaran, hanya pemilik yang mempunyai kebenaran untuk menulis.

Jika anda menjalankan arahan berikut:
sh /script/fix-chownchmod

Kloxo-MR akan mencuba pemilikan semakan dan kebenaran pada fail dan direktori dalam akar dokumen tapak

Panel Kawalan Kloxo-MR: Pergi ke "admin>Server>(localhost)>IP Address>Reread IP".

Kemas kini pelayan
Kemas kini pelayan kepada versi terkini
yum -y update

Kaedah di atas telah dicuba berkali-kali, tetapi masih terdapat masalah, sila masukkan arahan pembaikan berikut:
yum clean all; yum update -y; sh /script/cleanup

(Dalam kemas kini program, pergi makan selepas beberapa ketika dan kembali untuk menyemak, menyegarkanufo.org.in, img.ufohalaman .org.in kembali seperti biasa)

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

Untuk memastikan dns yang disertakan merekodkan "statistik", selepas mengemas kini yum clean all; yum update -y; sh /script/cleanup, pastikan anda menjalankan:
sh /script/fixdnsaddstatsrecord

Naik taraf Kloxo-MR:
yum clean all; yum update kloxomr7 -y; yum update -y

Pasang semula Kloxo-MR:
Jika tiada ralat ditemui, cuba arahan berikut:
sh /script/upcp -y

Blog Harapan Chen Weiliang ( https://www.chenweiliang.com/ ) berkongsi "Koleksi arahan melihat maklumat sistem Linux", yang membantu anda.

Selamat datang untuk berkongsi pautan artikel ini:https://www.chenweiliang.com/cwl-405.html

Selamat datang ke saluran Telegram blog Chen Weiliang untuk mendapatkan kemas kini terkini!

🔔 Jadilah yang pertama untuk mendapatkan "Panduan Penggunaan Alat AI Pemasaran Kandungan ChatGPT" yang berharga dalam direktori teratas saluran! 🌟
📚 Panduan ini mengandungi nilai yang besar, 🌟Ini adalah peluang yang jarang berlaku, jangan lepaskan! ⏰⌛💨
Share dan like jika anda suka!
Perkongsian dan suka anda adalah motivasi berterusan kami!

 

发表 评论

Alamat e-mel anda tidak akan diterbitkan. 必填 项 已 用 * 标注

tatal ke atas