Bộ sưu tập lệnh chế độ xem thông tin hệ thống Linux

Linuxlệnh xem thông tin hệ thống

【hệ thống】

uname -a
#Xem thông tin nhân / hệ điều hành / CPU

head -n 1 /etc/issue
# Kiểm tra phiên bản hệ điều hành

cat /proc/cpuinfo
#Xem thông tin CPU

hostname
#Xem tên máy tính

lspci -tv
# Liệt kê tất cả các thiết bị PCI

lsusb -tv
# Liệt kê tất cả các thiết bị USB

lsmod
#List mô-đun hạt nhân đã tải

env
#Xem các biến môi trường

【nguồn】

* Tài liệu: https://help.ubuntu.com/

root @ ubuntu-512mb-sfo1-01: ~ # free -m
tổng số bộ đệm được chia sẻ miễn phí đã sử dụng được lưu vào bộ nhớ đệm
Ghi nhớ: 494 227 266 0 10 185
- / + bộ đệm / bộ nhớ đệm: 31 462
Hoán đổi: 0 Hỏi 0 0

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

 

free -m
#Xem mức sử dụng bộ nhớ và hoán đổi mức sử dụng

df -h
#Xem việc sử dụng từng phân vùng

du -sh <目录名>
#Xem kích thước của thư mục được chỉ định

find . -type f -size +100M
# Tìm tệp hơn 100 triệu

find . -type f -print |wc -l
# Đếm số lượng tệp trong thư mục hiện tại

grep MemTotal /proc/meminfo
#Xem tổng dung lượng bộ nhớ

grep MemFree /proc/meminfo
# Kiểm tra dung lượng bộ nhớ trống

uptime
#Xem thời gian chạy hệ thống, số lượng người dùng, tải

cat /proc/loadavg
#Xem tải hệ thống

【Đĩa và Phân vùng】

mount | column -t
#Xem trạng thái phân vùng đính kèm

mã> fdisk -l

#Xem tất cả các phân vùng

swapon -s
#Xem tất cả các phân vùng hoán đổi

hdparm -i /dev/hda
#Xem thông số đĩa (chỉ dành cho thiết bị IDE)

dmesg | grep IDE
#Xem trạng thái phát hiện thiết bị IDE khi khởi động

【mạng】

ifconfig
#Xem các thuộc tính của tất cả các giao diện mạng

iptables -L
# Xem cài đặt tường lửa

route -n
# Xem bảng định tuyến

netstat -lntp
#Xem tất cả các cổng nghe

netstat -antp
#Xem tất cả các kết nối đã thiết lập

netstat -s
# Xem thống kê mạng

【quá trình】

cat /proc/sys/kernel/threads-max
Xem số lượng chủ đề tối đa mà hệ thống cho phép

cat /proc/sys/kernel/pid_max
Xem số lượng quy trình tối đa được hệ thống cho phép

ps -ef
# xem tất cả các quy trình

top
# Hiển thị trạng thái quy trình trong thời gian thực

ll /proc/PID/fd/
# Nếu tiến trình chiếm quá nhiều CPU, nhớ sử dụng lệnh ll / proc / PID / fd / để tìm, nếu không tìm thấy, hãy tìm nhiều lần

【người sử dụng】

w
#Xem người dùng đang hoạt động

id <用户名>
#Xem thông tin người dùng được chỉ định

last
#Xem nhật ký đăng nhập của người dùng

cut -d: -f1 /etc/passwd
#Xem tất cả người dùng của hệ thống

cut -d: -f1 /etc/group
#Xem tất cả các nhóm trong hệ thống

crontab -l
#Xem các công việc đã lên lịch của người dùng hiện tại

【Dịch vụ】

chkconfig --list
# Liệt kê tất cả các dịch vụ hệ thống

chkconfig --list | grep on
# Liệt kê tất cả các dịch vụ hệ thống đã bắt đầu

##【CentOS Truy vấn phiên bản dịch vụ]
Lệnh truy vấn phiên bản dịch vụ CentOS:

1. Kiểm tra phiên bản Linux Kernel
uname -r

2. Kiểm tra phiên bản CentOS
cat /etc/redhat-release

3. Kiểm tra phiên bản PHP
php -v

4. Xem MySQL Phiên bản
mysql -v

5. Kiểm tra phiên bản Apache
rpm -qa httpd

6. Xem thông tin CPU hiện tại
cat /proc/cpuinfo

7. Kiểm tra tần số cpu hiện tại
cat /proc/cpuinfo | grep MHz

【chương trình】

rpm -qa
# xem tất cả đã cài đặt软件Gói

# Khởi động lại lệnh cho các dịch vụ phổ biến
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

# khởi động lại memcached
service memcached restart
service memcached start
service memcached stop

#boot start memcached
chkconfig memcached on

Khởi động lại httpd để làm cho mã có hiệu lực lệnh:
service httpd restart
service httpd start
service httpd stop

chkconfig httpd on

tải lại lệnh httpd:
service httpd force-reload
service httpd reload

Lệnh khởi động lại Nginx:
/etc/init.d/nginxd restart

service nginxd force-reload
service nginxd reload
service nginxd restart

lệnh khởi động lại php-fpm:
/etc/init.d/php-fpm restart
service php-fpm restart
service php-fpm start

Cài đặt lại 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

Sử dụng lệnh sau để xem mức sử dụng bộ nhớ và xếp hạng sử dụng bộ nhớ xử lý:
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less

mysql_upgrade thực hiện các lệnh sau để kiểm tra và sửa chữa bảng và nâng cấp bảng hệ thống:
mysqlcheck --all-databases --check-upgrade --auto-repair

Đóng lệnh MySQL:
killall mysqld

Xem quy trình mysql:
ps -ef|grep mysqld
watch -n 1 "ps -ef | grep mysql"

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

Đường dẫn tệp PID của MYSQL, KLOXO-MR có thể được xem thông qua "quy trình" của bảng điều khiển:
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid

hoặc lệnh SSH "ps -ef" để xem tất cả các quy trình:
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid

Bạn có thể thêm dòng này vào / etc / crontab để bắt đầu lệnh mỗi phút để kiểm tra trạng thái mysql:
* * * * * /sbin/service mysql status || service mysql start

【Monit lệnh】

Các lệnh khởi động, dừng, khởi động lại tiêu chuẩn theo tiêu chuẩn:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart

lời nóiLưu ý:
Vì theo dõi được đặt làm quy trình nền và các cài đặt bắt đầu với hệ thống được thêm vào inittab, nếu quy trình theo dõi dừng lại, quy trình init sẽ khởi động lại nó và theo dõi các dịch vụ khác, điều đó có nghĩa là các Dịch vụ được giám sát theo dõi không thể được đã ngừng sử dụng các phương pháp thông thường, vì sau khi dừng lại, hàm sẽ bắt đầu lại các phương pháp đó.

Để dừng một dịch vụ được giám sát bằng tín hiệu, nên sử dụng lệnh như tên dừng theo dõi, ví dụ: để dừng tomcat:
monit stop tomcat

Để dừng tất cả các dịch vụ được giám sát bằng cách sử dụng theo dõi:
monit stop all

Để bắt đầu một dịch vụ, bạn có thể sử dụng tên dừng của tín hiệu lệnh,

Để bắt đầu tất cả là:
monit start all

Đặt tín hiệu để bắt đầu với hệ thống và thêm nó vào cuối tệp / etc / inittab
# Chạy theo dõi ở các mức chạy tiêu chuẩn
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc

Gỡ cài đặt cảnh báo:
yum remove monit

【Tải xuống và giải nén】

下载 wordpress Phiên bản mới nhất của
wget http://zh.wordpress.org/latest-zh_CN.tar.gz

giải nén
tar zxvf latest-zh_CN.tar.gz

Di chuyển các tệp trong thư mục wordpress (đường dẫn tuyệt đối) đến vị trí thư mục hiện tại
mv wordpress/* .

Di chuyển thư mục / cgi-bin đến thư mục hiện tại
$mv wwwroot/cgi-bin .

Sao chép tất cả các tệp trong thư mục hiện tại vào thư mục trước đó
cp -rpf -f * ../

Làm thế nào để dừng / khởi động lại / bắt đầu dịch vụ redis?
Nếu bạn đã cài đặt redis bằng apt-get hoặc yum install, bạn có thể dừng / bắt đầu / khởi động lại redis trực tiếp bằng các lệnh sau
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
/etc/init.d/redis restart

Nếu bạn đã cài đặt redis từ mã nguồn, bạn có thể khởi động lại redis thông qua lệnh tắt của redis-cli, chương trình khách của redis:
redis-cli -h 127.0.0.1 -p 6379 shutdown

Nếu không có phương pháp nào ở trên thành công trong việc ngăn chặn redis, bạn có thể sử dụng vũ khí tối thượng:
kill -9

[Xem lệnh vị trí tệp]

Xem nơi đặt tệp cấu hình PHP:
Sử dụng phpinfo để biết rằng nếu hàm bị cấm, hãy thực thi nó dưới shell
php -v / -name php.ini
或者
find / -name php.ini

 

Nói chung, khi linux được cài đặt tối thiểu, wget sẽ không được cài đặt theo mặc định.
cài đặt yum
yum -y install wget

Tự động nâng cấp hệ thống đang chạy và bạn bị khóa.
Bạn có thể buộc tắt quá trình yum:
rm -f /var/run/yum.pid

 

Đang kiểm tra perl...Không tìm thấy Perl trên hệ thống của bạn: Vui lòng cài đặt perl và thử again
Rõ ràng, perl cần được cài đặt. Lệnh cài đặt perl như sau:
yum -y install perl perl*

 

[Lệnh SSH cho bảng điều khiển Kloxo-MR]

Khi cài đặt chủ đề hoặc plugin, nó không thành công với "Không thể tạo thư mục"
Giải pháp: thay đổi lại quyền của plugin chủ đề wp và thư mục tải lên
Để bảo mật máy chủ, chúng tôi không thể cấp tất cả 777 quyền, vì vậy, miễn là những thư mục này được cấp 755 quyền, chỉ chủ sở hữu mới có quyền ghi.

Nếu bạn chạy lệnh sau:
sh /script/fix-chownchmod

Kloxo-MR sẽ cố gắng sửa đổi quyền sở hữu và quyền đối với các tệp và thư mục trong gốc tài liệu của trang web

Bảng điều khiển Kloxo-MR: Đi tới "quản trị> Máy chủ> (localhost)> Địa chỉ IP> Đọc lại IP".

Cập nhật máy chủ
Cập nhật máy chủ lên phiên bản mới nhất
yum -y update

Phương pháp trên đã được thử nhiều lần, nhưng vẫn có sự cố, vui lòng nhập lệnh sửa chữa sau:
yum clean all; yum update -y; sh /script/cleanup

(Trong chương trình cập nhật, đi ăn một lát quay lại kiểm tra, làm mớiufo.org.in, img.ufoCác trang .org.in đã trở lại bình thường)

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

Để đảm bảo rằng các bản ghi dns được bao gồm "thống kê", sau khi cập nhật yum sạch tất cả; yum update -y; sh / script / cleanup, hãy đảm bảo chạy:
sh /script/fixdnsaddstatsrecord

Nâng cấp Kloxo-MR:
yum clean all; yum update kloxomr7 -y; yum update -y

Cài đặt lại Kloxo-MR:
Nếu không tìm thấy lỗi nào, hãy thử lệnh sau:
sh /script/upcp -y

发表 评论

Địa chỉ email của bạn sẽ không được công bố. 项 已 * 标注

Thư mục bài viết
Di chuyển về đầu trang