Network & Server Factory

개인 공부 기록

Server & OS 65

[Ubuntu] ab로 웹 서버 부하 테스트

Apache2와 함께 설치되는 ab(Apache Bench)로 웹 서버에 요청을 보내 부하를 측정했습니다. -n으로 총 요청 수, -c로 동시 요청 수를 지정합니다.1. ab란ab는 Apache HTTP 서버에 포함된 벤치마크 도구로, 지정한 URL에 요청을 반복해서 보내고 처리 속도를 측정합니다. Ubuntu에서는 apache2-utils 패키지에 들어 있습니다.2. 사용법자주 쓰는 옵션은 -n과 -c입니다. 옵션의미-n보낼 총 요청 수-c동시에 보낼 요청 수ab -n 400 -c 20 http://웹주소/총 400번 요청하되, 20개씩 동시에 보내는 명령입니다. URL 끝의 /까지 입력해야 합니다.3. 결과 확인ab 실행 결과 결과에서 주로 보는 항목은 다음과 같습니다. 항목의미Requests per..

Server & OS/Linux 2021.01.31

[Ubuntu Server] Netplan으로 수동 IP 설정

ip a로 인터페이스 이름(ens160)을 확인하고, /etc/netplan의 YAML 파일에 고정 IP를 입력한 뒤 netplan apply로 적용했습니다. ip a와 ping으로 결과를 확인했습니다.1. 인터페이스 이름 확인ip a인터페이스 확인 제 환경의 인터페이스 이름은 ens160입니다.2. Netplan 설정 파일 열기cd /etc/netplanls -al/etc/netplan의 YAML 파일 디렉터리 안의 YAML 파일을 vi로 엽니다.3. 고정 IP 입력사용할 IP 정보를 입력합니다. 아래는 형식 예시이며, 주소는 환경에 맞게 바꿉니다. 들여쓰기는 공백으로 맞춥니다.network: version: 2 ethernets: ens160: dhcp4: no addres..

Server & OS/Linux 2021.01.28

[Ubuntu Server] 우분투 서버 설치 과정 정리

Ubuntu Server LTS ISO로 부팅해 언어, 키보드, 네트워크, 프록시, 미러, 스토리지, 계정을 설정하고 설치했습니다. 네트워크와 OpenSSH는 설치 후에 따로 설정하기로 하고 건너뛰었습니다.1. 설치 이미지Ubuntu 공식 사이트에서 Server 이미지를 내려받습니다. 데스크톱과 마찬가지로 지원 기간이 긴 LTS 버전을 권장합니다. Get Ubuntu Server | Download | UbuntuGet Ubuntu Server one of three ways; by using Multipass on your desktop, using MAAS to provision machines in your data centre or installing it directly on a server.u..

Server & OS/Linux 2021.01.28

[Linux] Ubuntu에서 정적 라우팅 추가

Ubuntu에서 net-tools의 route add 명령으로 특정 네트워크로 가는 경로를 인터페이스에 지정했습니다. 같은 작업을 ip route로도 할 수 있고, 재부팅 후에도 유지하려면 Netplan에 등록해야 합니다.1. 준비route 명령은 net-tools 패키지에 들어 있습니다.apt-get install -y net-tools2. 정적 경로 추가형식은 다음과 같습니다.route add -net 네트워크주소 netmask 서브넷마스크 dev 인터페이스예를 들어 192.168.0.0/24로 가는 패킷을 eth0으로 내보내려면 다음과 같이 입력합니다.route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0다음 홉 라우터를 거쳐야 한다면 gw 옵션으로 ..

Server & OS/Linux 2021.01.27

[HAProxy] Ubuntu에 HAProxy 설치하고 웹 서버 2대 로드밸런싱

Ubuntu VM 3대로 HAProxy 로드 밸런서(192.168.0.1) 1대와 Apache2 웹 서버 2대를 구성했습니다. haproxy.cfg에 두 웹 서버를 backend로 등록하고, 같은 주소로 접속할 때마다 test1, test2 페이지가 번갈아 나오는 것을 확인했습니다.1. HAProxy란HAProxy는 오픈소스 로드 밸런서입니다. 들어오는 요청을 여러 서버에 나눠 보내 한 서버에 부하가 몰리지 않게 합니다. 로드 밸런서 개념은 아래 글에 정리해 두었습니다. 로드밸런서(Load Balancer)로드밸런서는 서버의 부하(로드)를 분산(밸런싱)해주는 기술을 말한다. 클라이언트와 서버 사이에 위치하며, 한 대의 서버로 부하가 집중되지 않도록 트래픽을관리해 한 서버에 트래픽이 집중alsrbdmsco..

Server & OS/Linux 2020.11.11

[Windows 10] 네트워크 어댑터 "사용 안 함"이 안 될 때 해결

네트워크 어댑터를 "사용 안 함"으로 바꾸려 하면 오류가 나며 꺼지지 않았습니다. 관리자 권한 명령 프롬프트에서 netsh로 IPv4 설정을 초기화하고 재부팅해 해결했습니다.1. 증상네트워크 연결에서 어댑터를 사용 안 함으로 설정하면 아래 오류가 나고 어댑터가 꺼지지 않습니다.사용 안 함 설정 시 오류2. 해결명령 프롬프트를 관리자 권한으로 실행합니다.IPv4 설정을 초기화합니다.netsh -c "interface ipv4"reset한 줄로 입력해도 같습니다.netsh interface ipv4 resetnetsh reset 실행 완료되면 재부팅합니다.3. 결과재부팅하면 모든 네트워크 어댑터가 사용 안 함 상태로 되어 있습니다. 당황하지 말고 네트워크 연결에서 필요한 어댑터를 다시 사용으로 바꾸면 됩니다..

[Windows 10] ipTIME DDNS와 포트포워딩으로 외부에서 원격 데스크톱 접속

집의 공인 IP는 유동이라 바뀔 수 있어서 ipTIME 공유기의 DDNS 주소를 등록하고, 원격 데스크톱 포트(3389)를 PC로 포트포워딩했습니다. 외부에서 DDNS주소:3389로 원격 데스크톱에 접속했습니다.1. 준비: DDNS가정용 인터넷의 공인 IP는 대부분 유동이라 모르는 사이에 바뀔 수 있습니다. 고정 IP라도 숫자를 외워 다니기는 불편합니다. DDNS를 쓰면 IP가 바뀌어도 같은 주소로 접속할 수 있습니다. DDNS 개념은 아래 글에 정리했습니다. DDNS 란?DDNS : Dynamic DNS라고 말하며, 실시간으로 DNS를 갱신하는 방법 우리가 일반적으로 이용하는 사이트, 기업, 기관의 홈페이지들은 기관 또는 기업에서 소유하고있는 고정IP를 통해서 DNS주소를 할당 ��alsrbdmsco0..

[Windows 10] 원격 데스크톱 켜고 내부망에서 접속

접속받을 PC에서 설정 > 시스템 > 원격 데스크톱을 활성화하고, 다른 PC의 원격 데스크톱 연결에서 내부 IP로 접속했습니다.1. 원격 데스크톱이란원격 데스크톱을 쓰면 다른 곳에 있는 PC에 접속해 내 PC처럼 관리하고 사용할 수 있습니다.원격 데스크톱으로 접속받는 기능은 Windows 10 Pro 이상에서 지원합니다. Home 에디션은 접속하는 쪽으로만 쓸 수 있습니다.2. 접속받을 PC 설정설정 > 시스템 > 원격 데스크톱으로 들어갑니다.원격 데스크톱 활성화를 켭니다. 접속받는 PC의 설정은 이것으로 끝입니다.원격 데스크톱 활성화3. 다른 PC에서 접속검색에서 "원격"을 입력해 원격 데스크톱 연결을 실행합니다.접속받을 PC가 같은 내부망에 있다면 그 PC의 내부 IP를 입력하고 연결합니다.계정 정보..

[Windows 10] 미디어 생성 도구로 윈도우 설치 USB 만들기

Microsoft 공식 미디어 생성 도구로 8GB 이상 USB에 Windows 10(64비트) 설치 USB를 만들었습니다. 도구가 Windows 파일을 내려받아 부팅 USB까지 자동으로 만들어 줍니다.Windows 10은 2025년 10월 14일에 지원이 종료되었습니다. 새로 설치한다면 Windows 11 설치 미디어를 고려하세요.1. 준비물PC8GB 이상 USB(작업 중 USB의 데이터가 모두 지워지니 미리 백업)2. 미디어 생성 도구 실행USB를 PC에 꽂고, 아래 Microsoft 페이지에서 지금 도구 다운로드로 미디어 생성 도구를 받아 실행합니다. Windows 10 다운로드Windows 10용 ISO 파일을 다운로드한 경우, 해당 파일은 선택한 위치에 로컬로 저장됩니다.컴퓨터에 타사 DVD 굽기..

[Windows 10] 공유 폴더를 네트워크 드라이브로 연결

파일 서버의 공유 폴더를 네트워크 드라이브로 연결하면 로컬 드라이브처럼 쓸 수 있습니다. 탐색기의 네트워크 드라이브 연결에서 폴더 경로를 입력하고, 로그인할 때 다시 연결 옵션으로 재부팅 후에도 자동 연결되게 했습니다.1. 네트워크 드라이브 연결파일 탐색기(내 PC)를 열고 왼쪽 위의 네트워크 드라이브 연결을 누릅니다.네트워크 드라이브 연결을 선택합니다.2. 폴더 입력드라이브 문자를 고르고, 폴더에 공유 폴더 경로를 입력합니다.\\서버주소\공유폴더로그인할 때 다시 연결에 체크하면 재부팅 후에도 자동으로 연결됩니다. 다른 계정으로 접속해야 하면 다른 자격 증명을 사용하여 연결에 체크합니다. 마침을 누릅니다.네트워크 폴더 경로 입력3. 결과내 PC의 네트워크 위치에 드라이브가 추가되었습니다. 이제 로컬 디스..

서울
--:--:--
-전체 글
-카테고리
오늘 방문