Network & Server Factory

개인 공부 기록

전체 글 531

[Intel] i350-T4 4포트 랜카드 메인 PC 장착 후기

메인 PC를 여러 네트워크 대역에 동시에 연결하려고 중고 Intel i350-T4(1GbE 4포트)를 구매했습니다. PCIe x4 카드라 남는 x16 슬롯에 장착했고, 네트워크 어댑터 4개가 추가되었습니다.1. 배경메인 PC에서 여러 대역의 네트워크에 연결해야 해서 최소 3포트가 필요했습니다. 여유를 두어 4포트 제품을 골랐습니다.2. 제품항목내용모델Intel i350-T4포트1GbE RJ45 × 4인터페이스PCIe x4구매중고Intel i350-T43. 장착PCIe x4 카드지만 x16 슬롯에도 장착할 수 있어, PC의 남는 x16 슬롯에 꽂았습니다.PC에 장착한 모습4. 결과장착 후 Windows 네트워크 연결에 어댑터 4개가 추가되었습니다.추가된 네트워크 어댑터5. 정리여러 대역에 동시에 연결하려면..

[Zabbix] CentOS 7에 Zabbix 4.4 설치

CentOS 7에 Apache, PHP, MySQL 5.7을 설치하고 Zabbix 4.4 서버와 에이전트를 올렸습니다. DB와 계정을 만들고 초기 스키마를 넣은 뒤, 웹 설치 마법사를 거쳐 Admin/zabbix로 로그인했습니다.1. 환경Zabbix는 시스템과 네트워크를 모니터링하는 오픈소스 도구입니다. 항목내용OSCentOS 7Zabbix4.4 (server, web, agent)DBMySQL 5.7웹Apache + PHP필요 포트80(웹), 10050(에이전트), 10051(서버) 설치 전에 80, 10050, 10051번 포트를 열어 둡니다.firewall-cmd --permanent --add-port=80/tcp --add-port=10050-10051/tcpfirewall-cmd --reloa..

[CentOS] rdate로 서버 시간 동기화

rdate -s time.bora.net 명령으로 CentOS 서버 시간을 타임 서버와 맞췄습니다. rdate는 한 번만 맞추는 명령이라, 계속 맞추려면 cron에 등록하거나 chrony 같은 NTP 서비스를 사용합니다.1. rdate로 시간 맞추기rdate -s time.bora.netrdate 실행 결과 rdate 명령이 없다면 패키지를 설치합니다.yum install -y rdate시스템 시간을 하드웨어 시계(BIOS)에도 저장하려면 다음 명령을 함께 실행합니다.hwclock -w2. 주기적으로 맞추기rdate는 실행할 때 한 번만 시간을 맞춥니다. 주기적으로 맞추려면 cron에 등록합니다. 아래는 매일 새벽 4시에 실행하는 예시입니다.crontab -e0 4 * * * /usr/bin/rdate ..

Server & OS/Linux 2021.02.17

[Zabbix] 웹 시나리오 장애를 Slack으로 알림 받기

Slack Incoming Webhook과 slack.sh 알림 스크립트로 Zabbix 알림을 Slack에 보내도록 구성했습니다. 웹 시나리오로 웹 서버를 1분마다 확인하고, 실패하면 트리거와 액션이 동작해 장애와 복구 알림이 Slack으로 옵니다.1. 구성구성 요소역할Slack Incoming WebhookSlack 채널로 메시지를 받을 URLslack.shZabbix가 호출하는 알림 스크립트웹 시나리오웹 페이지를 주기적으로 요청해 상태 확인트리거웹 시나리오 실패 시 장애 발생액션장애·복구 시 Slack으로 알림 전송 Zabbix 서버 설치는 이전 글을 참고해 주세요. [CentOS] 1. zabbix 설치하기오늘은 zabbix를 설치해보는 시간을 가져보도록 하겠습니다. zabbix는 먼저 시스템, 네..

[CentOS 7] firewall-cmd로 방화벽 포트 열기

CentOS 7부터는 기본 방화벽이 firewalld라 firewall-cmd로 포트를 엽니다. --permanent로 추가한 뒤 --reload해야 적용되고, --list-all로 확인할 수 있습니다.1. 포트 열기웹 서버용 80번 포트를 여는 예시입니다.firewall-cmd --zone=public --permanent --add-port=80/tcp--permanent로 추가한 규칙은 설정 파일에만 저장되므로, 다시 불러와야 적용됩니다.firewall-cmd --reload2. 적용 확인firewall-cmd --zone=public --list-allports 항목에 80/tcp가 보이면 적용된 것입니다.3. 자주 쓰는 옵션작업명령포트 범위 열기firewall-cmd --permanent --a..

Server & OS/Linux 2021.02.15

[CentOS 7] 설치 과정 정리

CentOS 7 ISO로 부팅해 시간대(Asia/Seoul), 소프트웨어 선택, 설치 디스크, 호스트 이름을 설정하고 설치했습니다. 설치 중에 root 암호를 지정하고, 끝나면 재부팅합니다.CentOS 7은 2024년 6월 30일에 지원이 종료되었습니다. 새로 구축한다면 Rocky Linux, AlmaLinux 같은 대체 배포판을 고려하세요.1. 설치 이미지CentOS 공식 사이트에서 ISO를 내려받습니다. DownloadAs you download and use CentOS Linux, the CentOS Project invites you to be a part of the community as a contributor. There are many ways to contribute to the pr..

Server & OS/Linux 2021.02.15

[Docker] docker commit으로 이미지 만들고 삭제

ubuntu:bionic 컨테이너에 apache2를 설치한 뒤 docker commit으로 ubuntu:apache2 이미지를 만들었습니다. 새 이미지로 컨테이너를 띄워 apache2가 들어 있는지 확인하고, 컨테이너와 이미지를 삭제하는 것까지 해 봤습니다.1. 현재 이미지 확인docker images아직 이미지를 만들지 않아 목록이 비어 있습니다.2. 베이스 컨테이너 준비2.1 Ubuntu 이미지 받기와 실행docker pull ubuntu:bionicdocker run -it ubuntu:bionic bash컨테이너 안에서 apache2가 없는 것 확인2.2 apache2 설치컨테이너 안에서 apache2를 설치합니다. 1~2분 정도 걸립니다.apt-get updateapt-get install -y..

DevOps/Docker 2021.02.13

[Docker] Ubuntu에 설치 스크립트로 Docker 설치

Ubuntu에서 curl로 Docker 공식 설치 스크립트(get.docker.com)를 받아 실행해 Docker를 설치하고, docker -v와 docker ps로 동작을 확인했습니다.1. curl 설치apt-get updateapt-get install -y curl2. Docker 설치Docker 공식 설치 스크립트를 받아 실행합니다. 잠시 기다리면 설치가 끝납니다.curl -s https://get.docker.com | sudo sh설치 스크립트는 테스트·개발 환경을 빠르게 구성할 때 편리합니다. 운영 서버에서는 Docker 공식 문서의 저장소 등록 방식으로 설치하는 것이 권장됩니다.3. 설치 확인docker -vDocker 버전 확인 실행 중인 컨테이너 목록은 docker ps로 봅니다. 아직..

DevOps/Docker 2021.02.12

[Packet Tracer] ACL에 remark로 주석 달기

ACL이 많아지면 각 규칙의 목적을 기억하기 어렵습니다. access-list 번호 remark 명령으로 ACL에 설명을 달고 show run에서 확인했습니다.1. 배경ACL이 많으면 규칙마다 왜 만들었는지 기억하기 어렵습니다. remark를 쓰면 ACL에 주석을 남길 수 있습니다. 이전 실습의 ACL 100을 예로 사용합니다.실습 토폴로지access-list 100 deny tcp host 1.1.1.100 host 10.10.10.5 eq telnetaccess-list 100 deny tcp host 1.1.1.100 host 10.10.10.2 eq telnetaccess-list 100 permit ip any any1.1.1.100 호스트가 10.10.10.5, 10.10.10.2로 보내는 텔..

[Windows Server Core] sconfig로 고정 IP 설정

GUI가 없는 Windows Server Core에서 sconfig의 네트워크 설정(8번) 메뉴로 어댑터를 고르고, 고정 IP 192.168.4.1을 지정했습니다. 마지막으로 ipconfig로 확인했습니다.1. sconfig 실행서버 설치 후 가장 먼저 하는 작업이 IP 설정입니다. 명령 프롬프트에서 sconfig를 실행합니다.sconfig메뉴에서 8(네트워크 설정)을 입력합니다.sconfig 메인 메뉴2. 어댑터 선택변경할 네트워크 어댑터의 인덱스 번호를 입력합니다. 저는 0번이었습니다.1(네트워크 어댑터 주소 설정)을 선택합니다.3. 고정 IP 입력DHCP는 D, 고정 IP는 S를 입력합니다. 고정 IP를 쓸 것이므로 S를 선택했습니다.IP 주소를 입력합니다. 저는 192.168.4.1로 지정했습니다..

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