반응형

Server관련 131

AWS에 Redis 설치하기

Java Spring boot 프레임웍에서 Token를 공유를 위해서, AWS에 ElastiCashe의 Reids (micro)를 사용했다. 월 사용료가 월 $16불 가량이 나오서, 비용절감을 위해 EC2 서버 Local에 Redis를 설치하기로 결정하였다. Radis공식사이트: https://redis.io/ 참고로, CentOS 7에 Redis를 설치하기를 참조로 작업을 하였다. (https://linuxize.com/post/how-to-install-and-configure-redis-on-centos-7/) Redis에 대한 간략 설명 Redis is an open-source in-memory data structure store. 사용은 DB, Cache, Message broker 및 다양..

Server관련/AWS 2019.03.29

Task Scheduler 이름 변경하기

윈도우 Task Scheduler의 이름을 변경하려고 하면, 이름이 변경이 되지 않습니다. 이름을 변경하는 방법은 해당 스케쥴을 Export하고나서, Import하는 방법을 추천하는군요. Properties 에서는, Name은 변경을 할 수 없습니다. 스케쥴 Export로 저장하기 (xml 형식) 삭제하기 그리고 Import Task로 등록 Name 변경 => OK로 저장 https://www.maketecheasier.com/rename-scheduled-task-windows/

Email 서비스 ( AWS - WorkMail / Gmail / Outlook.com(MS) ) 유료, 무료로 사용하기

서버관리자들은 회사에서 메일서버를 사용하기 위해서 참 많은 고충을 격게 됩니다 먼저, 셋팅이 어렵다, 둘째로는 비용이 만만치 않다는 점입니다. 가장 큰 이슈가 되는 스팸메일도 문제가 되죠. 개인적으로, 비용을 드리지 않으려면, (동영상에 나오는) Godaddy.com의 Email Forwarding서비스와 SMTP2GO서비스를 병합해서 "무료"로 사용하는 법을 추천합니다. [유료 메일 서비스들] > AWS - 25계정/30일 free이후, 1유저별 $4/month 각 유저별 50GB스토리지 > Gmail.com - 14일 free이후, 1유저별 $5/user/month 각 유저별 (Mail/Video conferencing/30G cloud storage) > Outlook.com - Office 365..

Server관련 2019.01.15

윈도우 용량이 커져갈때, Windows/Installer 패치 파일 삭제하기

윈도우 사용하다 보면, 윈도우 패치 인스톨 파일들이 늘어나서, 디스크 용량을 크게 차지하게 될 때가 있습니다. Windows/Installer 폴더에 보면, 사용하지 않는 Patch Install 파일들이 많이 있습니다. 파일 탐색기에서 직접 삭제하는 것보다, PatchCleaner를 통해서, 삭제하는 것을 추천합니다. Patch Cleaner PatchCleaner 공식 사이트: http://www.homedev.com.au/Free/PatchCleaner 설치 하기 프로그램 설치는 너무도 간단합니다. 모두, next만 하면 됩니다. 프로그램 설치 사용자를 Everyone으로 하셔도 되고, 만약에 PC를 여러명의 사용자가 있다면, 관리자 계정에서 설치하고, 사용자는 Just me를 선택하시는 게 좋습니..

IIS에 PHP 7.2 + SQL 연결하기 + PHP 에러 보기 설정 + SQL한글 문제

윈도우 10 또는 Window Server 2012 R2 서버 OS 환경에 PHP 7.2 + SQL SERVER 연결 드라이브 설정하기 방법을 정리해 둡니다. 기본적으로 IIS에 Web Platform Installer가 설치되어 있어야 합니다. (설치가 안돼 있다면, 아래 포스트 참조) IIS에 Web Platform설치법 2017/10/14 - [Server관련/Sever(OS)] - Windows Server 2012 R2 IIS에 PHP 설치 및 MSSQL연결 +(WebKnight/AWStats링크만) Web Platform Installer가 설치되어 있다면, 아래와 설치를 진행하시면 됩니다. PHP 7.2 + SQL Drive 설치 1) PHP 7.2 항목을 선택 Web Platform Ins..

Windos 10 Home Edition 원격 데스크톱 사용하기

윈도우 10 Home 에디션 같은 경우, 기본적으로 원격지원(RDP:Remote Desktop Protocol)을 지원하지 않습니다. RDP Wrapper Libray 프로젝트에서 지원하는 방법을 통해서 , Terminal Service를 윈도우에 추가하는 방식입니다. (Window Firewall의 rules도 추가됩니다.) [ RDP Wrapper Libray 프로젝트 ] https://github.com/stascorp/rdpwrap/releases > RDPWrap-v1.6.2.zip 다운로드후, 폴더를 압축을 풀고 intall.bat를 실행하면 설치가 됩니다. (참고, uninstall.bat도 함께 있음) [RDP Wrapper Library 설치법]

(미완성)DNS의 spf1 record syntax관련

bind의 설정에 보다보면, ""v=spf1 ip4:192.168.0.1/16 -all"" 이런 설정을 확인 할 수 있습니다. 해당 설정의 값은 내용의 정보입니다. https://zigispace.net/584https://brunch.co.kr/@topasvga/202 메일서버등록제(SPF: Sender Policy Framework) 메일서버 정보를 사전에 DNS에 공개 등록함으로써 수신자로 하여금 이메일에 표시된 발송자 정보가 실제 메일서버의 정보와 일치하는지를 확인할 수 있도록 하는 인증기술

Server관련 2018.09.28

Tomcat 8 JVM Heap 메모리 늘리기 + Windows Service 등록하기

Tomcat 8 JVM Heap 메모리 늘리기java는 메모리 관리를 자동으로 하지만, 기본적으로 Heap메모리를 잡아두면, 많은 메모리 사용에서 유용하게 설정을 할 수 있습니다. 윈도우의 경우, Catalina.bat에서 setenv.bat파일이 있는지 확인하고, 있으면 해당 파일을 실행합니다.(참고 catalina.bat) rem Get standard environment variables if not exist "%CATALINA_BASE%\bin\setenv.bat" goto checkSetenvHome call "%CATALINA_BASE%\bin\setenv.bat" [경로] {톰캣위치}/bin/setenv.bat 파일 생성해서, Tomcat 의 JVM Heap 메모리 늘려줍니다.setenv..

Disk Management 로 C 드라이브와 D 드라이브 합치기

윈도우 업데이트 등으로 C 드라이브가 용량이 부족할 때가 있습니다. C 드라이브가 공간이 부족하고, D 드라이브가 삭제 가능할 때, 해결법은 D 드라이브 삭제하고, C 드라이브에 확장 시키는 방법입니다. (참고: C 드라이브 확장시 공간을 남기면, D 드라이브를 다시 만들 수도 있다.) 1. Disk Management 실행 (방법 1) 내컴퓨터>(우클릭)관리 (방법 2) 윈도우키+R > diskmgmt.msc 실행 2. D 드라이브 삭제 D 드라이브 데이터를 다른 곳을 이동시키고, 파티션을 삭제를 해줍니다. 파티션 D가 삭제되면, Unallocated (할당 안됨)으로 변경이 됩니다. 3. C 드라이브 확장 C 드라이브를 선택하고, 마우스 오른쪽 버튼을 클릭하면, Extend Volume이 나타난다. ..

Email서버 리턴 에러 메시지 리스트

[참고] http://gunsystems.egloos.com/6782901 특정 메일로 나가지 않은 현상들이 일어나는데 원인을 아직까지도... 메일을 주고 받다 보면, 반송이 되어 돌아오는 것들이 있습니다. 그리고, 경고 메시지도 가끔씩 보게 되는 데요. 물론 이 메시지는 그냥 해석을 하면 됩니다만, 잘 모르고 당황하는 분들도 가끔씩 보게되어, 여기에 대해서 적으려 합니다. 1 . Returned mail: User unknown 헤더를 볼 것 까지는 없고, 그냥 메시지를 읽어보도록 하죠. The original message was received at Thu, 23 Jul 1998 16:41:22 +0900 (KST) from [210.123.104.142] ----- The following add..

Server관련 2018.07.06

[Email]이메일 서버 상태 확인 + Yahoo로 메일 보내기 막힘 처리.+Trend Micro Email Reputation

Email 서비스를 운영하다보면, 서버의 IP가 변경되면, 갑자기 이메일이 스팸 처리가 되서 곤란한 일을 치를 때가 있습니다. IP에 대한 Reverse DNS가 등록되어 있지 않으면 Spam으로 처리 되는 패턴이 있는데,Reverse DNS와 같이 인터넷 서버 ISP에서 추가 작업을 해줘야 하는 작업도 해줘야 한다. 우선 DNS 에서 Email TEST를 하는 사이트입니다.https://mxtoolbox.com/diagnostic.aspxCommand Explanationblacklist: Check IP or host for reputationsmtp: Test mail server SMTP (port 25)mx: DNS MX records for domaina: DNS A record IP addr..

Windows 10 Pro N - update 1803 repeated failure

윈도우 10 Pro N 에서 윈도우 1803 업그레이드가 안될때, Media Feature가 설치 되어 있을 경우, 실패가 될 수 있습니다.(10 Pro N의 경우 Media Player를 기본으로 가지고 있지 않는 패키지 입니다.) https://www.microsoft.com/en-us/software-download/windows10 Windows 10 April 2018 Update now availablehttps://www.microsoft.com/en-us/software-download/windows10 Create Windows 10 installation media (Media Creation Tool)https://go.microsoft.com/fwlink/?LinkId=691209 ..

RAID 10 (1+0) , Mirror + striping 결합 구조

서버의 Disk 구성을 설계할때, 항상 고민을 하게 된다.가격과 용량과 가용성의 고민..! 보통 개인적인 경험상 RAID 1 (Mirror)이나 RAID 5 (Distributed Parity)를 많이 이용했다.RAID 1은 2개 DISK 필요 RAID 5은 최소 3개 이상, 5개의 DISK 구성 필요 이번에, 서버 이전과 서버 DISK증설을 하면서, 4개의 디스크를 이용해서 RAID 1+0 구성을 이야기 했다. (Mirror + Stripping) Disk I/O 속도와 안정성 고려와 디스크의 용량도 50%를 사용할 수 있기에 괜찮은 방법중에 하나이다.[그림1. RAID 10 (1+0) 구성] [RAID별 특성]RAID 0 (Stripping)은 빠른 입출력 속도가 요구 되나, 장애 복구가 필요 없는 ..

Server관련 2018.05.17

cmd 에서 WMIC쿼리 모음 (시스템정보등)

윈도우 서버, PC에서 WMIC 쿼리를 통해 해당 장비의 하드웨어 정보를 쉽게 확인할 수 있다. 글 맨 아래의 표는 마이크로소프트 테크넷 블로그에 올라온 WMIC 쿼리 모음인데, cmd 창에서 "wmic 1열 2열" 정보를 입력해서 하드웨어 정보를 확인할 수 있다. ex) wmic bios get serialnumber ex) wmic cpu get name 또한, wmic 뒤에 /node:{servername | IP Address} /user:사용자명을 추가하면 원격 컴퓨터의 wmi 정보도 확인할 수 있다. ex) wmic /node:192.168.0.27 /user:administartor desktop get name 데스크탑(왼쪽)에서 서버(오른쪽) wmi 정보를 확인 Useful WMIC Qu..

linux 특정사용자로 cron 실행하기

특정 유저로 cron을 실행해서, 파일을 만들려고 하면, 폴더 권한이 755(소유자만 쓰기 가능)이라서 파일 만들기 cron이 실패하게 된다.참고로, root로 cron을 돌리면 사용가능하나, 소유자가 root가 소유자 변경(chown)을 실행해야 한다.#vi /etc/crontabSHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # For details see man 4 crontabs# Example of job definition:# .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) #..

Windows 10 한영키 오류 해결방법

윈도우 10 한영키(오른쪽 alt키)로 변경이 안될때 해결법. 윈도우가 업데이트 되면서, 한영키가 않먹는 경우가 많다고 이야기가 있어서 확인해 보니. 다음과 같이 변경을 해주면 되네요 (윈도우 업데이트로, "한글 키보드(101키)종류3" 키보드 설정에서 한영키가 안되는 경우가 있습니다.) [해결법] tip: 윈도우 설정 들어가기 (윈도우+x > 설정(Settings)) 윈도우의 설정에 "시간 및 언어" > "지역 및 언어" > "한국어" > "옵션 >"하드웨어 키보드 레이아웃">"한글 키보드(101키)종류 1" 선택 Time & Language > Language > Korean - [ Options ] > Hardware keyboard layout - [ Change layout ] > (팝업) Ko..

윈도우 OS Dump viewer - BlueScreenView

간단히 윈도우 OS의 Dump (문제가 생겨서 이슈 로그 파일) 을 보는 프로그램 Bluescreen View http://www.nirsoft.net/utils/blue_screen_view.html [Dump 안내 화면] Dump 파일 저장 위치: C:\Windows\Minidump\파일명.dmp (미니덤프 파일) C:\WindowsMEMORY.DMP (용량이 큰 DMP) C:\Users\Administrator\AppData\Local\Temp\WER-78593-0.sysdata.xml [Bluescreen View 프로그램 화면] 리스템 덤프가 생긴 이유를, Bug Check String과 Cause By Driver를 통해서 추측해볼 수 있답니다. 참고: https://www.raymond.cc..

Sendmail spam 차단 하기

Sendmail 서버에서 spam email 도메인 차단하기 요즘 중국발 email spam이 극성입니다. postmaster계정으로 오는 메일중에, 강력하게 많이 보내오는 도메인을 차단하는 것도, 작은 방어로 볼 수 있습니다. 리눅스의 sendmail에서 설정으로 특정 IP, Domain, Email을 차단하는 셋팅/etc/mail/access 파일From:spammer@some.domREJECT To:friend.domain RELAY Connect:friend.domain OK Connect:from.domain RELAY From:good@another.domOK From:another.dom REJECT RELAY/OK는 승인REJECT는 수신/발신 거부 해당, 설정을 수정후 access.db파..

TiWorker.exe 디스크 사용량 높을때, 수정하기

TiWorker.exe (Windows Module Installer Worker) 프로세스는 Window Update서비스와 관련됨.방법 1. System Maintenace 와 Windows Update 트라블 슈팅 실행방법 2. 윈도우 업데이트 폴더("SoftwareDistribution) 새로 생성 [방법 1](1) 윈도우 업데이트(2) 설정 > Control Panel > All Control Panel Item > Troubleshooting > System Maintenace(3) 설정 > Control Panel > All Control Panel Item > Troubleshooting > Windows Update [방법 2] (개인적으로 효과를 봄)(1) 서비스 > Window Upd..

MsMpEng.exe 의 시스템 점유율 낮추기 (CPU, Memory) Windows Defender 끄기

MsMpEng.exe는 MS의 Windows Defender 프로그램의 core 프로세서로, 악성코드 및 바이러스 보호 프로그램입니다. 컴퓨터 사양이 낮은 경우, Antimalware Service Executable(Windows Defender)이라는 프로세스가 시스템 점유율을 많이 잡아먹어서, 컴퓨터가 느려지는 현상이 발생할 때가 있습니다. Windows Defender의 프로세스는 MsMpEng.exe가 보입니다. 해결 방법은 4가지 (추천:1+4번 동시 사용) => 5번 추천 1) Windows Defender의 설정에서 제외 파일에 해당 항목(파일/폴더)을 추가하는 방법 - MsMpENg.exe의 시스템 점유율을 낮출 뿐 프로세스는 그대로 있습니다. 2) Windows Defender를 사용하..

Window 10 Start menu 에 프로그램 링크 넣기

윈도우 10에 Start menu 항목에 내가 원하는 프로그램의 링크를 넣고 싶을때, 다음의 경로에 바로가기 링크를 넣어주면 생성이 됩니다. [ 윈도우 10의 시작 메뉴 폴더 ]C:\Users\USER\AppData\Roaming\Microsoft\Windows\Start Menu\Programs 해당 폴더에 링크 파일을 넣어주면, 링크 아이콘이 생성됩니다. 참고: 10 Ways to Customize the Windows 10 Start Menu

Window 10 (multi-edition) 과 Windows 10 (multi-edition) VL 차이점

MS Action Pack Windows OS 2가지 버전이 있었다. Windows 10와 Windows 10 VL 확인해 보니.교육용과 기업용 같은 느낌이 듭니다.Windows 10 (multi-edition)For multi-edition media, use a product key specific to the edition you want to activate. Windows 10 Pro for Workstations product keys will also activate the VL multi-edition media. This multi-edition media includes the following editions: Windows 10 S Windows 10 S N Windows 10 Ho..

IIS 로그분석 LogParser

IIS의 로그를 분석하는 LogParser가 있다.(MS제품군) Log Parser 2.2 (command line으로 로그분석) https://www.microsoft.com/en-us/download/details.aspx?id=24659 Log Parser Studio (Log Parser 2.2를 비주얼하게 보여줌) https://gallery.technet.microsoft.com/Log-Parser-Studio-cd458765 참고: Log Parser를 이용한 윈도우 이벤트 로그 검사하기 출처: http://iprize.tistory.com/665 Log Parser Rocks! More than 50 Examples! https://mlichtenberg.wordpress.com/2011/..

Windows 10 배달최적화 파일 삭제 (패치 업데이트 공유)

윈도우 10의 OS용량이 너무 커서 OS System 파일을 삭제하려, 디스크 정리를 확인해 보았다. [디스크 정리(Disk Cleanup)] -> [시스템 파일 정리(Clean up system files)] 여기서 새로운 것을 확인했다. "배달 최적화 파일(Delivery Optimization Files)"이라는 항목이 큰 파일을 차지 하고 있었다. 배달 최적화 파일 - 기능설명: 다른 윈도우 10 PC에 자신이 업데이트된 파일을 공유(?)해줌 (공유 범위: 내부/인터넷 으로 나뉨) - 여러개의 Windows 10 PC가 있다면 해당 기능도 유용할 듯 싶네요. (결론) 나의 경우 해당 설정을 Off 하고 해당 파일 삭제함. [배달 최적화 파일] [배달 최적화 파일 Off처리하기] "Window 업데..

live.com 로그인 화면이 한글로 나올때, 기본 영어로 변경법

미국에서 MS Action Pack를 구매하려고, Subscribe now를 누르니. live.com 로그인 창이 한글로 나왔다.크게 신경쓰지 않고, 하려고 했지만, 역시나 tax에 대한 계산을 할 수 없다는 에러가 발생;;Account의 설정값의 기본 언어를 영어로 바꾸면 되겠지, 헉 안됨;;윈도우의 언어 코드를 English로 바꿔도 안되고;;; 최종 해결 법은, Region & Language의 Languages에서 English를 [Set as default]로 하니 해결됨.(OS의 기본 언어를 브라우저에서, 체크해서, 사이트의 언어를 바꿀수 있게 처리 되어 있음.) live.com 로그인창이 영문으로 변경됨 결론. MS Action Pack의 tax문제도 해결됨.

Windows Server 2012 R2 IIS에 PHP 설치 및 MSSQL연결 +(WebKnight/AWStats링크만)

Window 2012 R2의 IIS에 PHP 모듈을 설치하는 방법은 몇 가지 있습니다. 그중에서 가장 설치하는 쉽게 하는 방법은 Web Platform Installer을 이용하는 것입니다. Web Platform Installer에서 검색어로 'PHP'로 검색하시면, 다양한 설치 패키지나 나타납니다. (또 다른 방법은 PHP 및 SQL SERVER Driver를 직접 다운로드하여서 설치하는 방법) Web Platform Installer이 설치되어 있는지 확인 방법은, IIS Manager의 확인하실 수 있습니다. 만약, Web Platform Installer가 설치가 안되 있다면 설치하시면 됩니다. Web Platform Installer설치 Web Platform Installer 프로그램을 다운..

IIS Log 파일 삭제하기 (Managing IIS Log File Storage)

IIS의 사용하다보면, OS로 사용하는 C:\드라이브가 점점 줄어 드는 것을 볼 수있습니다.가장 기본적으로 IIS의 Log 디폴트 폴더를 C:\inetpub\logs\LogFiles 사용하면서, 로그가 쌓이면서 Storage용량을 차지하는 경우가 생긴답니다.기본적으로 IIS Log File 관리법을 안내해 드립니다.(출처: https://docs.microsoft.com/en-us/iis/manage/provisioning-and-managing-iis/managing-iis-log-file-storage ) 로그 파일 삭제 방법들Enable folder compressionMove the log folder to a remote systemDelete old log files by script.Dele..

(추천) sendmail 관련:시작, 중지 이메일 추가 , /etc/aliases, 메일 서버 차단방지

sendmail 시작, 중지하기 (port: 25, 587사용) 기능 Service 명령어 /etc/init.d/ 시작 service sendmail start /etc/init.d/sendmail start 정지 service sendmail stop /etc/init.d/sendmail stop 재시작 service sendmail restart /etc/init.d/sendmail restart 상태보기 service sendmail status /etc/init.d/sendmail status (참고: https://zetawiki.com/wiki/Sendmail_%EC%8B%9C%EC%9E%91,_%EC%A4%91%EC%A7%80 ) #netstat -lnp 로 사용 포트와 사용 프로그램을 확인..

AWS에서 MSSQL서버 사용하기 동영상

https://aws.amazon.com/ko/blogs/korea/aws-online-seminar-on-june-2017/ 기술 기초 | AWS 에서 MS SQL 서버 운영 하기 연사: 김민성 AWS 솔루션즈 아키텍트 일시: 2017년 6월 27일 (화) 오후 02:00 – 오후 03:30강연 요약: AWS 상에 Microsoft SQL Server를 운영하기 위해 기획 단계에서 부터 설치, 운영, 이중과 구현 단계에 이르기까지 고려해야 할 여러 가지 사항에 대해 알려드리는 시간입니다. AWS 상에서 Microsoft SQL Server를 구현하는 두 가지 방법인 설치형, 관리형의 장단점, 기본적인 보안, 모니터링 방법 및 고 가용성 구현을 위한 이중화 방법에 대해 설명 드립니다https://www...

Server관련/AWS 2017.08.18
1 2 3 4 5
반응형