Linux 서버에서 CPU 사용량, 메모리 사용량, 대역폭 사용량을 확인하는 방법
그림에서 빨간색 부분이 사용량 비율입니다. 다음은 서버에 멀티가 있는 경우의 CPU 사용량입니다. -core CPU, 아래에서 볼 수 있습니다. 일부 프로세스가 CPU의 100% 이상을 차지하는 경우 이는 일반적으로 해당 프로세스가 여러 코어를 사용한다는 의미입니다.
메모리 사용량 : free -m
사진에서 빨간색 부분이 점유되어 있습니다. 즉, Used와 Free가 남아있습니다. (숫자의 두 번째 줄에서 찾아보세요.)
대역폭 사용량:
vmstat 명령을 사용하고 다음 명령을 입력하십시오: vmstat
Linux 서버 관련 정보 보기(포트 점유율, CPU, 메모리 점유율, 방화벽, 시스템 정보, vim 편집기 사용량 등)
1. 포트 점유율
(1) 모든 포트의 사용량 보기 및 프로세스 상황: netstat -tunlp
(2) 특정 포트의 사용량 확인: netstat -tunlp|grep 5560
2. 메모리 사용량 확인
( 1) 점유 확인(동적): top
P(대문자)를 눌러 가장 큰 메모리를 차지하는 프로세스를 찾습니다.
(2) 점유(전체) 확인: free
(3) 가장 많은 메모리를 차지하는 N개의 프로세스를 확인합니다. ?ps -aux | sort -k4nr | head -K 10개의 프로세스가 있는 경우 K=10, 상위 3개인 경우 K=3
(4) 하드 디스크 공간 크기 확인: df -lh
3. 방화벽
방화벽 iptables 및 방화벽
(1) 방화벽 상태 확인: Firewall-cmd --state
(2) 방화벽 켜기 및 끄기: 켜기: systemctl start Firewalld 끄기: systemctl stop Firewalld.service 또는 service Firewalld stop
(3) 방화벽 다시 시작: Firewall-cmd --reload (구성을 다시 로드하고, 규칙을 추가한 후 이 명령을 실행해야 합니다)
(4) 방화벽 시작 여부 시작 시: 시작 시 방화벽이 시작되지 않도록 비활성화: systemctl 비활성화 방화벽 d.service 부팅 시 시작되도록 방화벽 설정: systemctl 활성화 방화벽 d.service
4. 시스템 정보 보기
(1 ) 시스템 비트 보기: getconf LONG_BIT
(2) 메모리 정보 보기: 모든 메모리 정보 보기: cat /proc/meminfo 메모리 용량 보기: grep "MemTotal" /proc/meminfo
? (3) CPU 정보 보기: CPU 수(코어 수) 보기: cat /proc/cpuinfo |grep "processor"|wc -l
5. Linux 중국어 잘못된 코드: p>
방금 세 번째 부분을 사용하고 ssh 클라이언트 속성 구성을 변경했습니다.
1. SSH 터미널 구성(xshell을 예로 사용):
"파일"을 엽니다. - "속성", "터미널"에서 "인코딩"을 UTF-8로 변경하면 됩니다.
6. Xshell이 Linux에 원격으로 연결할 때 작은 키보드를 사용할 수 없는 문제에 대한 해결 방법:
7. Linux에서 vi 편집기 작업 종료
저장, vi를 종료하지 않음 ?:w
vi를 저장하고 종료 :wq
변경 사항을 저장하지 않고 vi를 종료하시겠습니까? :q!
다른 파일 이름으로 저장하시겠습니까? filename
기존 파일에 파일을 저장하고 덮어쓰기: w! filename
텍스트 찾기: 일반 모드에서는 /와 찾으려는 텍스트 단어(예: /port)를 입력합니다. , 이때 다시 n을 누르면 변경된 텍스트가 있는 다음 위치로 이동합니다.