본문 바로가기
프로그래밍

테스트 서버(윈도우) 설정 방법

by YuminK 2023. 11. 12.

1. 하드웨어 셋팅 

 - 본체 구동하여 모니터/키보드/마우스 연결(설정 목적) 

 그래픽 카드가 있는 곳에 모니터를 꼽는다.  

 USB가 안 잡히면 위치 바꿔서 다시 시도한다. 

 

2. 인터넷 연결

  - iptime 기기 뒤에 랜선을 통해 연결하거나 Wifi로 인터넷을 잡는다. 

 

3. 시스템 설정 

 - 절전 모드 OFF(중간에 프로그램이 멈추면 안 된다.) 

 

4. 원격 설정

 - iptime 포트포워딩 설정 

 참고: https://youtu.be/WgT0KF2fmJc

 

 - 방화벽 설정(기본적으로 열려 있음) 

 - 서버 프로그램이 외부망과 통신해야 하는 경우, 포트 열기

 

 - 윈도우 사용자가 없는 경우, 추가 

 https://wikidocs.net/207095

  

 - 원격 데스크탑 설정 활성화 

 - 원격 접속 테스트(내부/외부)

 

5. 윈도우 업데이트 끄기

https://cair.tistory.com/533

 

6. 프로그램 설치 및 구동

C# 서버이라면 .Net 런타임 설치(개발된 버전에 맞춰야 한다)

MySQL Server, Workbench 설치 등


기타) mySQL DB 계정 추가

cd C:\Program Files\MySQL\MySQL Server 8.0\bin

mysql -u root -p

create user 'root'@'%' identified by '1234';

grant all privileges on *.* to 'root'@'%' with grant option; (root/1234는 보안상 매우 안 좋으므로 추천하지 않음)

https://technote.kr/32

 

기타) 프로세스가 모두 죽어있는 현상 조치

윈도우 환경에서 시스템 오류가 발생한 경우 재시작되는 옵션이 존재한다.


- 시스템 오류시 재시작 끄기
내 PC - 속성 - 고급 시스템 설정 - 시작 및 복구, 설정 - 자동으로 다시 시작 끄기

 

기타) OBS 화면 녹화
OBS를 이용하여 서버 화면을 녹화할 수 있다.

프로그램에 문제가 생길 때 녹화된 영상으로 확인하기에 적합하다. 

 

1. 화면 녹화 프로그램 설치

OBS 프로그램을 Test PC에 설치한다. 

 

2. 녹화 설정(Advanced)

녹화형식: mkv(문제 발생시 복구를 위해)

인코더: x264

자동 파일 분할: 2시간 간격

인코딩 설정: 800kbit/s(800kbit/s 정도는 되어야 화면 파악 가능), ultrafast

 

서버 녹화시(ultrafast 옵션) RAM 사용량 약 200mb, GPU 사용량 약 1GB 

800kbps 기준 1일 녹화 용량은 8.2GB

 

계산식: 86400초(1일) * 800 / 8(byte) / (1024 * 1024) = 8.2GB

'프로그래밍' 카테고리의 다른 글

비동기 프로그래밍과 쓰레드  (0) 2023.11.13
디자인 패턴에 대한 생각  (0) 2023.11.12
[Flutter, C#] .env 파일 추가  (1) 2023.10.23
Redis란 무엇인가?  (0) 2023.08.24
[WebRTC] Real time communication with WebRTC 4  (0) 2022.06.19

댓글