본문 바로가기

리눅스6

리눅스 서버 CPU, 메모리 점유율 100%일 때 의심해보아야 할 것들 이번 글에서는 현업에서 종종 접하는 리눅스 서버의 CPU, memory의 high load 이슈의 대응방안으로 고려해볼 것들에 대해 생각해보았습니다. 성능을 측정하거나 얼마나 리소스를 소모하는지 모니터링할 수 있는 툴은 매우 다양합니다.cpu와 메모리가 과점유되면서 시스템이 불안정해지고, 이에 따라 대응할수 있는 방안들과 주로 사용하는 몇가지 툴을 사용 예시로 적어 보았습니다. CPU 점유율 100%일 때 의심할 것들 1. 과부하를 유발하는 프로세스 확인 - 특정 프로세스가 CPU를 과도하게 사용하는지 확인# top -o %CPU PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND .. 2025. 3. 10.
리눅스 관리자라면 반드시 알아야 하는 rsync 이력관리 로깅 파헤치기 rsync를 사용할 때 어떤 파일이 복사되었고 중복되어 삭제되었는지, time stamp가 다른것이 있는지, 복사된 파일이 디렉토리인지, 일반 파일인지, 로컬로 복사되었는지 원격지로 복사되었는지 등등 rsync 동작을 확인할 수 있는 절차가 있습니다. 바로 rsync logging 입니다. rsync logging의 예를 들어보겠습니다.# rsync -avhz --delete --progress -i -h 192.168.35.85:/tmp/* . --log-file=rsync3.log# --delete옵션은 원격지 또는 로컬의 중복된 파일이 있을 경우 삭제하는 옵션# --log-file=rsync3.log 작업 내역을 로그 파일에 저장한다.[root@rhel7_node01 tmp]# vi rsync... 2025. 3. 10.
리눅스 서버 최적화를 위한 필수 설정: tuned 주요 기능, 서버 성능튜닝, 오라클 성능튜닝 tuned란 리눅스OS에서 제공하는 동적 시스템 튜닝 데몬으로, 시스템 성능을 최적화하기 위해 다양한 프로파일(Profile) 을 제공하는 도구입니다. CPU, 메모리, 디스크 I/O, 네트워크 관련 커널 파라미터 설정 등을 자동으로 조정하여 서버 또는 데스크톱 환경에서 최적의 성능을 발휘할 수 있도록 지원합니다. tuned의 주요 기능사전 정의된 성능 프로파일 예시 (더욱 많은 정보는 # tuned-adm list 에서 확인)throughput-performance : 내 서버가 높은 처리량을 위한 최적화하고자 할 때latency-performance : 내 서버가 낮은 지연 시간을 위한 최적화하고자 할 때 powersave : 내 서버(데스크톱) 전력 절감을 위한 설정( 데스크톱등 개인환경등에서 사용.. 2025. 2. 25.
내 RAM이 부족해! 리눅스 메모리부족, 메모리누수, 서버느림현상, 스왑메모리 정말 메모리가 부족해?linux를 운영할 때, 시스템의 free (여유)메모리가 부족하여 당황한 적이 있으셨을 텐데요,정말 시스템의 메모리가 부족한 것인지 확인해 보겠습니다.  total used free shared buff/cache availableMem: 7820 2000 50 200 5700 5800Swap: 2048 0 2048 리눅스 커널은 여유 메모리 - 즉 놀고 있는 생산성 없는 메모리를 싫어합니다. 따라서 리눅스 커널은 놀고 있는 메모리를 디스크 캐싱에 활용하므로 시스템을 훨씬 더 빠르고 반응성 있.. 2025. 2. 25.
강력한 리눅스백업 리눅스복구 솔루션: REAR란 무엇인가? 주요 기능 사용법 리눅스 시스템을 운영하다 보면 장애나 재해로 인해 시스템을 복구해야 하는 상황이 발생할 수 있습니다. 이때 가장 중요한 것이 바로 백업 및 복구 솔루션입니다. 오늘은 리눅스 환경에서 강력한 디제스터 리커버리(Disaster Recovery) 및 백업 솔루션인 **REAR (Relax-and-Recover)**에 대해 소개해 보겠습니다.  REAR란 무엇인가?**Relax-and-Recover(REAR)**는 리눅스 시스템의 완전한 백업 및 복구 솔루션으로, 시스템을 원래 상태로 복원하는 데 최적화된 오픈소스 도구입니다. 단순한 파일 백업을 넘어, 부팅 가능한 복구 미디어와 시스템 전체의 스냅샷을 생성하여, 장애 발생 시 쉽고 빠르게 원상 복구할 수 있습니다. 주요 기능 1. 부팅 가능한 복구 미디어 생성.. 2025. 2. 23.
비전공자의 IT회사 취업기(2): IT회사 이직과 현재의 나 IT 비전공자인 나는 IT업계에서 일한 9년동안 총 2번의 이직을 했다.신입으로 처음 직장에 들어가 3년 동안 기본적인 기술지원 업무, 예를들어 OS 설치, 시스템 정기점검, SI 프로젝트 파견 등을 경험하였고, 좀 더 높은 내 자신의 성장을 기대하며 하드웨어와 리눅스, SI프로젝트 등이 병행되는 좀 더 큰 규모의 두번째 회사로 이직을 했다.  이 회사를 선택한 이유는 금융의 IT파트 고객사들이 대부분이 었고, 프로젝트성 참여 업무가 많았기 때문이었다.금융 IT파트는 돈과 연관되어 있기에 고도의 안정성과 신뢰성이 요구되며 99%의 가용성 요구, 보안 대규모 시스템 아키텍처를 경험할 수 있다. 이직을 하면서 기록했던 내용들을 작성해 본다.IT회사 이직 성공을 위한 전략IT회사의 성공적인 이직을 위해 준비해.. 2025. 2. 23.