Linux 시스템 정보 보기 명령 모음

Linux시스템 정보 보기 명령

【체계】

uname -a
#커널/OS/CPU 정보 보기

head -n 1 /etc/issue
#운영체제 버전 확인

cat /proc/cpuinfo
#CPU 정보 보기

hostname
#컴퓨터이름보기

lspci -tv
#모든 PCI 장치 나열

lsusb -tv
#모든 USB 장치 나열

lsmod
#로드된 커널 모듈 나열

env
#환경변수 보기

【자원】

* 문서: https://help.ubuntu.com/

root@ubuntu-512mb-sfo1-01:~# free -m
사용된 총 사용 가능한 공유 버퍼 캐시
메모: 494 227 266 0 10 185
-/+ 버퍼/캐시: 31 462
스왑: 0 묻기 0 0

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

 

free -m
#메모리 사용량 및 스왑 사용량 보기

df -h
#각 파티션의 사용량 보기

du -sh <目录名>
#지정된 디렉토리의 크기 보기

find . -type f -size +100M
#100억이 넘는 파일 찾기

find . -type f -print |wc -l
#현재 디렉토리에 있는 파일의 수를 센다.

grep MemTotal /proc/meminfo
# 총 메모리 양 보기

grep MemFree /proc/meminfo
# 여유 메모리 양 확인

uptime
#시스템 실행 시간, 사용자 수, 로드 보기

cat /proc/loadavg
#시스템 부하 보기

【디스크 및 파티션】

mount | column -t
#연결된 파티션 상태 보기

코드>fdisk -l

#모든 파티션 보기

swapon -s
# 모든 스왑 파티션 보기

hdparm -i /dev/hda
#디스크 매개변수 보기(IDE 장치에만 해당)

dmesg | grep IDE
#시작 시 IDE 장치 감지 상태 보기

【회로망】

ifconfig
#모든 네트워크 인터페이스의 속성 보기

iptables -L
#방화벽 설정 보기

route -n
#라우팅 테이블 보기

netstat -lntp
#모든 수신 포트 보기

netstat -antp
#설정된 모든 연결 보기

netstat -s
#네트워크 통계 보기

【프로세스】

cat /proc/sys/kernel/threads-max
시스템에서 허용하는 최대 스레드 수 보기

cat /proc/sys/kernel/pid_max
시스템에서 허용하는 최대 프로세스 수 보기

ps -ef
# 모든 프로세스 보기

top
#실시간 프로세스 상태 표시

ll /proc/PID/fd/
#프로세스가 CPU를 너무 많이 차지하면 ll /proc/PID/fd/ 명령을 사용하여 찾으십시오. 찾을 수 없으면 몇 번 더 찾으십시오.

【사용자】

w
#활성 사용자 보기

id <用户名>
#지정된 사용자 정보 보기

last
#사용자 로그인 로그 보기

cut -d: -f1 /etc/passwd
#시스템의 모든 사용자 보기

cut -d: -f1 /etc/group
#시스템의 모든 그룹 보기

crontab을 -l
#현재 사용자의 예약된 작업 보기

【제공하다】

chkconfig --list
# 모든 시스템 서비스 나열

chkconfig --list | grep on
#시작된 모든 시스템 서비스 나열

##【CentOS에 서비스 버전 조회]
CentOS 서비스 버전 쿼리 명령:

1. 리눅스 커널 버전 확인
uname -r

2. CentOS 버전 확인
cat /etc/redhat-release

3. PHP 버전 확인
php -v

4. 보기 MySQL의 版本
mysql -v

5. Apache 버전 확인
rpm -qa httpd

6. 현재 CPU 정보 보기
cat /proc/cpuinfo

7. 현재 CPU 주파수 확인
cat /proc/cpuinfo | grep MHz

【프로그램】

rpm -qa
# 설치된 모든 보기软件패키지

#공통 서비스에 대한 재시작 명령
service memcached restart

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

monit start all

service nginx restart

#CWP 다시 시작
service cwpsrv restart

# memcached 재시작
service memcached restart
service memcached start
service memcached stop

# 부팅 시작 memcached
chkconfig memcached on

코드를 적용하려면 httpd를 다시 시작하십시오.
service httpd restart
service httpd start
service httpd stop

chkconfig httpd on

httpd 명령 다시 로드:
service httpd force-reload
service httpd reload

Nginx 재시작 명령:
/etc/init.d/nginxd restart

service nginxd force-reload
service nginxd reload
service nginxd restart

php-fpm 재시작 명령:
/etc/init.d/php-fpm restart
service php-fpm restart
service php-fpm start

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

다음 명령을 사용하여 메모리 사용량 및 프로세스 메모리 사용량 순위를 확인하십시오.
free -m
ps -eo pmem,pcpu,rss,vsize,args | sort -k 1 -r | less

MySQL은_upgrade는 다음 명령을 실행하여 테이블을 확인 및 복구하고 시스템 테이블을 업그레이드합니다.
mysqlcheck --all-databases --check-upgrade --auto-repair

닫기 MySQL 명령:
killall mysqld

mysql 프로세스 보기:
ps -ef|grep mysqld
watch -n 1 "ps -ef | grep mysql"

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

MYSQL, KLOXO-MR의 PID 파일 경로는 제어판 "프로세스"를 통해 볼 수 있습니다.
pid-file=/var/lib/mysql/centos-512mb-sfo1-01.pid
pid-file=/var/lib/mysql/xxxx.pid

또는 모든 프로세스를 보려면 SSH 명령 "ps -ef":
check process apache with pidfile /usr/local/apache/logs/httpd.pid
check process mysql with pidfile /var/run/mysqld/mysqld.pid

이 줄을 /etc/crontab에 추가하여 XNUMX분마다 명령을 시작하여 mysql 상태를 확인할 수 있습니다.
* * * * * /sbin/service mysql status || service mysql start

【모니터 명령】

monit 표준 시작, 중지, 다시 시작 명령:
/etc/init.d/monit start
/etc/init.d/monit stop
/etc/init.d/monit restart

Monit참고 :
monit은 데몬 프로세스로 설정되고 시스템에서 시작하는 설정이 inittab에 추가되기 때문에 monit 프로세스가 중지되면 init 프로세스가 다시 시작하고 monit가 다른 서비스를 모니터링하므로 monit 모니터 서비스를 사용할 수 없습니다. 일단 중지되면 monit이 다시 시작하기 때문에 일반적인 방법을 사용하여 중지되었습니다.

monit에서 모니터링하는 서비스를 중지하려면 monit stop name과 같은 명령을 사용해야 합니다(예: tomcat 중지).
monit stop tomcat

monit 사용으로 모니터링되는 모든 서비스를 중지하려면 다음을 수행합니다.
monit stop all

서비스를 시작하려면 monit stop name 명령을 사용할 수 있습니다.

모두 시작하려면 다음과 같이 하십시오.
monit start all

monit를 시스템과 함께 시작하도록 설정하고 /etc/inittab 파일 끝에 추가합니다.
# 표준 실행 수준에서 monit 실행
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc

모니터 제거:
yum remove monit

【다운로드 및 압축 해제】

하하 워드 프레스 최신 버전
wget http://zh.wordpress.org/latest-zh_CN.tar.gz

압축을 풀다
tar zxvf latest-zh_CN.tar.gz

wordpress 폴더(절대 경로)에 있는 파일을 현재 디렉토리 위치로 이동
mv wordpress/* .

/cgi-bin 디렉토리를 현재 디렉토리로 이동
$mv wwwroot/cgi-bin .

현재 디렉토리의 모든 파일을 이전 디렉토리로 복사
cp -rpf -f * ../

redis 서비스를 중지/재시작/시작하는 방법은 무엇입니까?
apt-get 또는 yum install로 redis를 설치한 경우 다음 명령을 사용하여 redis를 직접 중지/시작/다시 시작할 수 있습니다.
/etc/init.d/redis-server stop
/etc/init.d/redis-server start
/etc/init.d/redis-server restart
/etc/init.d/redis restart

소스 코드에서 redis를 설치한 경우 redis의 클라이언트 프로그램인 redis-cli의 종료 명령을 통해 redis를 다시 시작할 수 있습니다.
redis-cli -h 127.0.0.1 -p 6379 shutdown

위의 방법 중 어느 것도 redis를 중지하는 데 성공하지 못하면 궁극의 무기를 사용할 수 있습니다.
kill -9

[파일 위치 보기 명령]

PHP 구성 파일이 있는 위치를 확인하십시오.
phpinfo를 사용하여 함수가 금지된 경우 쉘 아래에서 실행하는지 확인하십시오.
php -v / -name php.ini
或者
find / -name php.ini

 

일반적으로 linux가 최소한으로 설치된 경우 wget은 기본적으로 설치되지 않습니다.
얌 설치
yum -y install wget

시스템 자동 업그레이드가 실행 중이고 yum이 잠겨 있습니다.
yum 프로세스를 강제로 종료할 수 있습니다.
rm -f /var/run/yum.pid

 

Perl 확인 중...시스템에서 Perl을 찾을 수 없습니다. Perl을 설치하고 ag를 시도하십시오.ain
당연히 perl을 설치해야 하며, perl 설치 명령어는 다음과 같습니다.
yum -y install perl perl*

 

[Kloxo-MR 제어판용 SSH 명령]

테마 또는 플러그인을 설치할 때 "디렉터리를 만들 수 없습니다"와 함께 실패합니다.
해결책: wp 테마 플러그인 및 업로드 폴더의 권한을 다시 변경하십시오.
서버 보안을 위해 모든 777 권한을 부여할 수 없으므로 이러한 디렉토리에 755 권한이 부여되는 한 소유자만 쓰기 권한을 갖습니다.

다음 명령을 실행하는 경우:
sh /script/fix-chownchmod

Kloxo-MR은 사이트의 문서 루트에 있는 파일 및 디렉토리에 대한 개정 소유권 및 권한을 시도합니다.

Kloxo-MR 제어판: "관리자>서버>(localhost)>IP 주소>IP 다시 읽기"로 이동합니다.

서버 업데이트
서버를 최신 버전으로 업데이트
yum -y update

위의 방법을 여러 번 시도했지만 여전히 문제가 있습니다. 다음 복구 명령을 입력하십시오.
yum clean all; yum update -y; sh /script/cleanup

(프로그램 업데이트에서 잠시 후 밥먹고 돌아와서 확인, 새로고침UFO.org.in, img.UFO.org.in 페이지가 정상으로 돌아옴)

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

포함된 dns가 "통계"를 기록하도록 하려면 yum clean all; yum update -y; sh /script/cleanup을 업데이트한 후 다음을 실행해야 합니다.
sh /script/fixdnsaddstatsrecord

Kloxo-MR 업그레이드:
yum clean all; yum update kloxomr7 -y; yum update -y

Kloxo-MR 재설치:
오류가 발견되지 않으면 다음 명령을 시도하십시오.
sh /script/upcp -y

희망 첸 웨이량 블로그( https://www.chenweiliang.com/ ) "리눅스 시스템 정보 보기 명령어 모음"을 공유해 주셔서 도움이 되었습니다.

이 기사의 링크를 공유하는 것을 환영합니다:https://www.chenweiliang.com/cwl-405.html

최신 업데이트를 받으려면 Chen Weiliang 블로그의 Telegram 채널에 오신 것을 환영합니다!

🔔 채널 상위 디렉토리에서 귀중한 "ChatGPT 콘텐츠 마케팅 AI 도구 사용 가이드"를 가장 먼저 받아보세요! 🌟
📚 이 가이드에는 엄청난 가치가 담겨 있습니다. 🌟이것은 흔치 않은 기회입니다. 놓치지 마세요! ⏰⌛💨
당신이 원한다면 공유하고 좋아하십시오!
당신의 공유와 좋아요는 우리의 지속적인 동기 부여입니다!

 

发表 评论

귀하의 이메일 주소는 공개되지 않습니다. 必填 项 已 用 * 标注

맨위로 스크롤