NETWORK & SEVER FACTORY

개인 공부 기록

Server 52

[ZABBIX] 폰트 깨짐 해결

Zabbix를 사용하는 중 폰트 깨짐이 맘에 안 들어서 오늘 한번 고쳐보고 글을 남겨봅니다. 먼저 이런 현상이 나타나는 이유는 서버에 한글 폰트가 없어서 깨지는 것이기 때문에 간단하게 폰트 다운로드 후 서버 폰트에 적용시켜주면 해결이 가능합니다. 저는 이번 작업에 WinSCP 프로그램을 사용하겠습니다. 시작하기 전 폰트를 먼저 다운로드해야 하는데 아래 링크를 통해 원하는 폰트를 다운받주세요. 네이버 폰트 다운로드 폰트를 다운로드하였다면 WinSCP로 폰트를 옮겨줍니다. 먼저 아래 디렉터리로 이동후에 기본 폰트를. bak으로 이름을 변경해주세요. cd /usr/share/zabbix/assets/fonts/ mv graphfont.ttf graphfont.ttf.bak 이제 다운로드한 폰트를 /usr/sh..

Server/Monitoring 2021.07.30

[Ubuntu] apache2 가상호스트 (virtualhost)

안녕하세요. 이번에는 apache2 가상 호스트 설정하는 방법에 대해 알아보겠습니다. apt-get install -y apache2 먼저 위에 명령어로 apache2를 설치해줍니다. 먼저 사용할 디렉토리를 만들고 나중에 테스트를 위한 index.html을 만들어줍니다. (저의 경우는 기본 디렉토리는 사용 중이어서 이번 글에서는 /var/data/web1,2 디렉터리를 생성했습니다.) root@homepage:~# mkdir /var/data/web1 root@homepage:~# mkdir /var/data/web2 root@homepage:~# echo 'WEB1' > /var/data/web1/index.html root@homepage:~# echo 'WEB2' > /var/data/web2/in..

Server/Linux 2021.07.30

[Ubuntu Server] Netplan 으로 고정 ip 설정하기

안녕하세요. 오늘은 우분투 서버에서 고정 IP 설정하는 방법에 대해 알아보겠습니다. 저도 처음에 일반 우분투와 약간 설정하는 방법이 달라서 당황했습니다. 일단 저의 같은 경우 우분투 버전은 Ubuntu 18.045 LTS입니다. 네트워크를 설정하기 위해 편집해야 하는 파일은 /etc/netplan 안에 있습니다. vi /etc/netplan/00-installer-config.yaml 해당 파일은 편집기를 사용해서 열어주세요. 저의 경우 vi 편집기를 사용했고 각자 편한 편집기를 이용하시면 됩니다. 저는 현재 DHCP를 사용 중이어서 위 사진과 같이 나오고 있습니다. 설정하는 법을 보여드리기 위해 고정 IP를 변경해보겠습니다. Config 방법은 위에 사진과 같습니다. 고정IP 설정 시 꼭 dhcp4: ..

Server/Linux 2021.07.28

[Ubuntu] Nginx를 사용한 RDP 프록시 설정하기

오늘은 Nginx를 통해서 RDP를 사용하고 싶은 분들에게 필요한 설정을 해보도록 하겠습니다. 먼저 저의 환경은 Ubuntu Server 18.04 입니다. root@Nginx_Proxy:~#apt-get install -y nginx 1. nginx 패키지를 설치해줍니다. root@Nginx_Proxy:~#vi /etc/nginx/nginx.conf 2. nginx.conf 파일에 아래 사진 내용을 추가해줍니다. 192.168.1.31 IP 쓴 곳에 원격 접속할 PC IP를 입력해주시면 됩니다. root@Nginx_Proxy:~#service nginx restart 3. nginx 서비스 재시작해줍니다. 이제 nginx가 설치된 IP로 원격을 접속하게 되면 설정한 PC로 연결되게 됩니다.

Server/Linux 2021.06.30

[Window Server] 배포 서비스 구성

오늘은 간단하게 윈도우 서버로 배포 서버를 구축해보겠습니다. Windows server 2016에서 진행했습니다. 1. 관리 -> 역할 및 기능 추가 2. 역할 기반 또는 기능 기반 설치 선택 3. Windows 배포 서비스 선택 및 다음 4. 배포 서버, 전송 서버 둘 다 선택 후 다음 5. 설치를 진행합니다. 6. 설치중이므로 기다리시면 됩니다. 7. 설치 완료 후 도구 -> Windows 배포 서비스 클릭 8. 서버 우클릭 후 서버 구성 클릭 9. 읽어보시고 다음으로 넘어가 줍니다. 10. 설치 옵션 중 저희는 독립 실행형 서버로 선택 후 진행합니다. 만약 AD와 같이 사용할 분들은 위에 옵션을 선택하시면 됩니다. 11. 원격 설치 폴더 위치를 선택 후 넘어가 줍니다. 12. 이 옵션은 읽어보시고 ..

Server/windows 2021.05.24

[Ubuntu] kernel 업데이트하는 방법

오늘은 ubuntu 18.04 커널 업데이트를 해보겠습니다. 먼저 아래 명령어로 자신의 커널 버전을 확인할 수 있습니다. uname -r 이제 apt-cache 명령어로 설치할 커널을 찾아봅시다. apt-cache search linux-image-5.4 이 중에 설치할 커널을 선택 후 아래 apt 명령어로 설치해줍니다. apt-get install linux-image-5.4.0-73-generic y를 눌러 계속 진행합니다. 설치 완료 후 리부팅을 진행합니다. 그럼 이렇게 커널이 변경된 것을 볼 수 있습니다. 만약 원래 커널로 돌아가려면 부팅 시 grub에서 Advanced options for ubuntu에 들어갑니다. 그럼 이렇게 리스트가 나오는데 여기서 원래 버전을 선택하게 되면 선택한 버전으로..

Server/Linux 2021.05.22

[Ubuntu] 부팅 시 Grub 화면 안보임(해결)

오늘은 우분투 18.04를 설치했는데 Grub이 보이지 않았습니다. 그래서 해결한 방법에 대해 남겨보려고 합니다. 먼저 grub 설정은 /etc/default/grub에 들어가면 있습니다. 저는 처음에 GRUB_TIMEOUT=0으로 되어있어 10으로 바꾸고 reboot 하였지만 grub화면이 나오지 않았습니다. 두번째로 GRUB_GFXMODE=640x480가 주석을 해제 후 적용하였더니 정상적으로 grub 선택 화면이 나왔습니다. grub 설정 후 항상 update-grub 명령어로 적용시켜줘야 합니다. 이렇게 오늘은 grub 화면이 보이지 않을 때 해결방법을 남겨봤습니다.

Server/Linux 2021.05.22

[CentOS] Loaded plugins : fastestmirror error

리눅스를 운영체제에서 yum 명령어를 사용하는데 아래와 같은 에러 메시지가 발생했습니다. 오늘은 아래 에러를 해결해보겠습니다. "Loaded plugins : fastestmirror" 이 에러는 보통 인터넷 설정이 올바르지 않아서 발생하는 게 대부분입니다. 먼저 해결방법으로는 /etc/sysconfig/network-scripts/ifcfg-etho0 파일에서 DNS 정보를 추가하며, 이미 DNS 정보가 설정되었다면 제대로 적용되었는지 확인해봅니다. 이렇게 설정 후에도 안된다면 vi /etc/resolv.conf/etc/resolv.conf 파일에서 DNS 정보를 추가합니다. 파일에 내용은 아래와 같습니다. (저는 KT DNS를 사용하고 있습니다.)

Server/Linux 2021.03.15

[Linux]SSH 접속 에러(WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!)

가끔 SSH를 연결하다가 아래와 같은 메시지를 보여줄 때가 있습니다. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that the RSA host key has just been changed. The fingerpri..

Server/Linux 2021.03.15

[ZABBIX] Zabbix 설치하기

오늘은 zabbix를 설치해보는 시간을 가져보도록 하겠습니다. zabbix는 먼저 시스템, 네트워크를 모니터링할 수 있는 오픈소스 툴입니다. 설치환경은 CentOS7에서 진행하겠습니다. 설치 전 WEB으로 사용될 80 포트와 Zabbix Server, agent가 사용하는 10050, 10051 포트를 모두 오픈 해야합니다. 먼저 apache와 php를 설치해줍니다. php, apache 설치 [root@zabbix ~]# yum -y install php httpd [root@zabbix ~]# vi /etc/php.ini # 878 라인 주석 해제 후 아래와 같이 입력 date.timezone = Asia/Seoul mysql 설치를 해줍니다. mysql 설치 # mysql 관련 패키지 설치 [roo..

Server/Monitoring 2021.02.18