728x90
반응형

IT 685

높은 CPU 및 메모리 사용량을 수정하는 방법

Service Host, Svc Host 또는 svchost.exe는 윈도우즈 운영 체제에 대해 둘 이상의 서비스를 호스팅하는 시스템 프로세스라고 할 수 있습니다. 윈도우즈 운영 체제는 공유 서비스 프로세스를 지원하므로 svchost는 리소스 소비를 줄이는 동시에 여러 서비스로 구성되는 프로세스로 사용하도록 설계되었습니다. svchost는 둘 이상의 서비스로 구성되기 때문에 진행 중인 다른 프로세스에 비해 더 많은 양의 메모리를 차지하게 됩니다. 같은 이유로, 때때로 많은 서비스들이 svchost의 형태로 쌓이고 컴퓨터 메모리의 좋은 부분을 차지할 때 svchost 때문에 컴퓨터가 느려진다. 컴퓨터의 메모리를 많이 차지하는 svchost의 경우 상황을 처리하기 위해 몇 가지 작업을 수행할 수 있습니다. ..

IT/Windows 2023.12.20

Windows 이벤트뷰어 - Windows 시스템 로그

이벤트 뷰어 윈도우는 계속해서 시스템을 감시하다가 비정상적이거나 따로 기록해야할 만한 상황. 예를 들어 서비스 기동 실패, 장치의 설치, 응용 프로그램 오류 등 이벤트가 발생하면 이것들을 여러종류의 로그들에 기록합니다. 응용프로그램 로그 에는 윈도우7 프로그램과 다른 회사의 프로그램등 응용프로그램과 관련된 이벤트를 기록하고 시스템 로그에는 시스템 서비스나 장치 드라이버 같은 윈도우의 구성요소에 대한 이벤트를 기록합니다. 이벤트 뷰어 사용법 제어판 -> 관리도구 -> 이벤트 뷰어를 클릭합니다. 위 그림과 같이 이벤트 뷰어 대화상자가 나타난다 이벤트들의 요약, 최근 본 항목, 할 수 있는 작업등을 볼 수 있습니다. 사용자 지정보기에서 시스템에 대해 미리 지정해 둔 이벤트 뷰의 목록이 들어 있으며, 이벤트 로..

IT/Windows 2023.12.20

Ubuntu 네트워크 설정(20.04, 18.04)

ubuntu 20.04 기준으로 네트워크 설정 방법 1. /etc/netplan/ 안에 있는 yaml 파일에 네트워크가 설정 되어 있다. - 처음 설치 시에는 아래와 같이 dhcp 방식으로 설정이 되어 있다. # This is the network config written by 'subiquity' network: ethernets: ens33: dhcp4: true version: 2 고정 IP로 변경 하기 위해서는 아래와 같이 변경을 해주면 된다. # This is the network config written by 'subiquity' network: ethernets: enp0s3: addresses: - 192.168.0.10/24 gateway4: 192.168.0.1 nameservers..

[VMWARE] ESXi 스토리지 datastore1 경로

vmware ESXi 스토리지 datastore1 경로 - 경로 /vmfs/volumes/datastore1 [root@localhost:~] df -h | grep datastore1 VMFS-6 430.5G 212.0G 218.5G 49% /vmfs/volumes/datastore1 [root@localhost:~] cd /vmfs/volumes/datastore1/Image [root@localhost:~] wget http://mirror.kakao.com/centos/8.2.2004/isos/x86_64/CentOS-8.2.2004-x86_64-dvd 1.iso Connecting to mirror.kakao.com (113.29.189.165:80) CentOS-8.2.2004-x86_ 100..

[리눅스] grep 했을 때 Binary file (standard input) matches 나올 때

파일에서 특정 문자열을 찾고자 할때 사용하는 grep 해당 파일을 텍스트 파일로 인식 하지 않고 Binary file 로 인식 할 때가 있다. $ grep "search_text" search_file.txt Binary file (standard input) matches 이럴 때는 -a (혹은 --text) 옵션을 이용하면 된다. $ grep "search_text" search_file.txt -a 출처: https://yoshikixdrum.tistory.com/202 [평범한 이야기들:티스토리]

Internal Server Error, 서버 500 에러는 어떤 경우에 발생하나요?

웹서버를 구동하거나 사이트를 방문하면 다음과 같은 에러 메시지를 가끔씩 볼 수 있습니다. '500 Server error' 간단하게 이해하면 서버 에러가 발생했다는 것을 알 수 입니다. 그런데 앞에 있는 500이라는 숫자는 무엇일까요? 그리고 어떤 의미가 있을까요? 아래는 이처럼 서버에서 발생 가능한 에러를 간략하게 정리한 내용입니다. # 서버 에러 메시지 관련 알아보기 서버는 에러 발생시 다양한 에러 코드를 반환합니다. 이때 500처럼 숫자로 반환하는 경우가 있으며 각각의 숫자는 에러마다 정의된 코드와 의미를 가지고 있습니다. 만약 Internal Server error가 500인 경우 다음과 같은 상황입니다. ! 500 에러 메시지를 출력하는 경우 500 에러의 경우 서버의 동작에서 발생하는 에러 중..

IT/보안 2023.11.29

VMware ESXi - VM 복제하는 방법

VM을 하나씩 일일이 만들지 않고, 이미 만들어진 VM을 복제하는 방법을 공유합니다. vmdk 파일과 vmx 파일을 복제하고, 네트워크 설정만 해주면 됩니다. vmdk : 가상 시스템에서 사용할 가상 하드 디스크 드라이브의 컨테이너를 설명하는 파일 형식 vmx : 가상시스템 실행파일 1. 스토리지 메뉴에서 데이터스토어 브라우저를 클릭합니다. 2. 새롭게 만들 VM용 디렉토리를 생성합니다. 3. 복제할 VM의 vmdk파일과 vmx 파일을 새로만든 디렉토리에 복사합니다. 복제하려는 VM을 끄고 진행해야 합니다. 4. 복제가 완료되면 새로만든 VM을 등록합니다. 복제한 VM과 이름이 동일하게 설정되므로 헷갈리지 않게 이름을 바꿔줍니다. 5. 최초 실행시 I moved it, I copied it 을 물어보는데..

[ESXi] - 메모리 정보 확인

ESXi HOST 에 메모리를 증설하기에 앞서 기존에 장착되어 있는 메모리 정보를 확인하는 방법 smbiosDump | grep -A 24 'Memory Device' 용량, 갯수, 슬롯 위치, 속도 등의 정보 확인 가능 The ESXi Shell can be disabled by an administrative user. See the vSphere Security documentation for more information. [root@xxxxxxxx:~] smbiosDump | grep -A 24 'Memory Device' Memory Device: #4352 Location: "A1" Manufacturer: "00AD00B300AD" Serial: "2CB562F0" Asset Tag: "0..

IT/개발 2023.11.28

[Ansible] Variables 요약

Ansible에서는 변수를 사용하여 공통된 내용 속에 시스템 간의 차이를 표현할 수 있음. 예> template에서 value 채우기 when을 사용하여 조건절에서 분기에 이용 group_by을 사용하여 변수 값에 따라 묶음 암호화 변수 사용 가능(vault) … 1. Naming Rule letters, numbers, underscores로 구성해야 하며, letter로 시작해야 함 # OK foo_port foo5 # NOT OK foo port foo.port 12 아래와 같이 YAML dictionary 지원됨 foo: field1: one field2: two 참조할 때는 아래와 같이 하면 됨(둘다 가능) foo['field1'] foo.field1 하지만, 되도록이면 전자를 택하는 것이 좋음..

playbook에 파일 포함하기 및 가져오기

플레이북이 길어지거나 복잡한 경우, 더 작은 파일로 나누면 관리하기가 좋다. 모듈식으로 여러개의 플레이북을 하나의 메인 플레이북에 결합하거나 파일의 작업 목록을 플레이에 삽입할 수 있다. 이런식으로 사용하면 일련의 프로젝트에서 play를 재사용하기 쉬워진다. 개념이해 : 가져오기, 포함하기 ansible에서 파일이나 role 등을 특정 playbook에서 읽어들일 때, import / include 2가지 방법이 있으며 이 방법은 약간의 차이가 있다. * import : static re-use role, task, playbook 등을 플레이북에 정적으로(statically) 삽입한다. ansible은 playbook을 처음 구문분석할 때 읽어들인 파일이나 role 등을 최상위 플레이북에서 작업을 실행..

728x90
반응형