내 서버에 설치된 애플리케이션 목록을 어떻게 알 수 있나요? [폐쇄]

내 서버에 설치된 애플리케이션 목록을 어떻게 알 수 있나요? [폐쇄]

Oracle LINUX 5가 설치된 LINUX 서버가 있습니다. MySQL 5.1.73 커뮤니티 버전을 설치했습니다. 이제 변수를 구성해야 합니다. command를 통해 사용 가능한 메모리를 확인하면 cat /proc/meminfo다음과 같은 결과가 나타납니다.

MemTotal:      1927692 kB
MemFree:        446620 kB
Buffers:        619140 kB
Cached:         214340 kB
SwapCached:          0 kB
Active:         649660 kB
Inactive:       725232 kB

현재 시스템에는 2GB의 메모리(RAM)만 있는 것으로 보이며 그 중 0.4GB만 사용할 수 있습니다. 이 컴퓨터에 어떤 다른 응용 프로그램이 설치되어 있는지 알 수 있습니까?

답변1

다음 명령을 사용하여 시스템에 설치된 모든 애플리케이션을 나열할 수 있습니다.

rpm -qa | less

또 다른 방법은 다음 명령을 사용하는 것입니다.

 yum list installed

Oracle은 실제로 이를 링크에 문서화했습니다.여기.

답변2

시스템의 메모리 사용량을 확인하려면 를 사용해야 합니다 free.

지침:

$ free -m
         total       used       free     shared    buffers     cached
         Mem:          1504       1491         13          0         91        764
         -/+ buffers/cache:        635        869
         Swap:         2047          6       2041

이하의 가치공유됨그리고-/+ 버퍼/캐시현재 사용할 수 있는 메모리입니다. 이 경우 869MB입니다. 자세한 내용은 다음을 참조하세요.여기

어떤 프로그램이 설치되어 있는지 확인하려면 다음을 사용하세요.rpm

$ rpm -qa 

답변3

"atop -m"을 사용하면 어떤 서비스가 RAM을 얼마나 사용하고 있는지 표시됩니다. cd /etc/init.d service service_name restart에서 서비스를 다시 시작할 수 있습니다.

이것이 도움이 될 수 있습니다. 이 디렉터리에서 불필요한 서비스를 중지할 수도 있습니다. 따라서 프로그램이 실행 중이고 필요하지 않은 경우 서비스 i_dont_need stop

관련 정보