본문 바로가기

OS15

homebrew 설치 및 사용하기 - 맥북 python3.7 삭제 포함 목차 homebrew 사용하기 - 맥북 python3.7 삭제 포함 python3.7 을 삭제하기 위해 알아보다가 "https://www.macupdate.com/app/mac/5880/python/uninstall" 사이트를 찾게 되었습니다. 실제 삭제하기 위해서는 appcleaner 같은 어플을 사용해도 되지만, python3.7 특성상 라이브러리들이 심볼릭 링크로 연결된 것들이 쓰레기값으로 남는것은 피할 수 없었습니다. 하여, 알아보는 과정에 homebrew도 소개할까 해서 글을 작성합니다. 아래 내용은 python.org 사이트에서 정식으로 pkg파일을 이용해 설치한 경우 삭제 방법을 안내합니다. 1. python3.7 삭제 1] 해당 사이트에서는 다음과 같이 설명하고 있습니다. A folder .. 2021. 7. 21.
랜섬웨어 정의 - ransomware | 종류 및 예방 추적 방법 목차 랜섬웨어 정의 - ransomware | 종류 및 예방 추적 방법 랜섬웨어 일명 악성 소프트웨어. 컴퓨터 시스템을 감염시켜 접근을 제한하고 일종의 몸값을 요구하는 악성 소프트웨어의 한 종류입니다. 랜섬웨어만 걸렸다 하면 모든 해커들이 원하는건 단 하나. 비트코인 이번에는 정말 열받아서 글을 작성해 봅니다 ^^ 제가 걸린것은 아니지만, 대신 열이 받아서 작성하게 되네요. 열받는 이유는, 1. 해커를 싫어합니다. 2. 비트코인을 접은이유도 해커때문입니다. 3. 랜섬웨어만 걸렸다 하면 비트코인 시세가 올라 배가 아픕니다. 참, 어이없는 이유이긴 하지만 이 연관관계가 있답니다. 랜섬웨어 정의 랜섬웨어란 몸값을 뜻하는 Ransom과 Software(소프트웨어)가 더하여진 합성어입니다. 랜섬웨어는 사용자 디바.. 2021. 5. 5.
Linux (centos6, centos7) NFS 사용하기 - mount, fstab 목차 Linux (centos6, centos7) NFS 사용하기 - mount, fstab 이번 글에서는 NFS 마운트 하는것에 대해 알아볼까 합니다. 물론, 이 방법은 요즘 사용하지 않는 방법입니다. 이유는 취약점 점검을 하다보면 NFS를 막자고 말이 나오기 때문입니다. 쉽게 생각해보면, 다른 Client가 Server 역할을 하는 서버에 쉽게 접근해서 파일을 업로드 다운로드 할 수 있기 때문입니다. 다만, 보안설정을 잘 해놓으면 그런 걱정은 뒷전이 될테니, 이를 사용하여 다른서버의 파일을 공유하는 방법을 알아봅니다. (설정방법) 다음은 서버역할을 하는 IP와, 클라이언트역할을 하는 IP입니다. server-to-server 이지만, 역할을 이해해 주시면 될 것 같습니다. Server EC2 10.0.. 2021. 2. 20.
레드마인 설치 방법 - AWS EC2 + centos7.8 + redmine v4.1.1 목차 레드마인이라는 툴에 대해서 먼저 설명합니다. * 레드마인이란? 레드마인(Redmine)은 오픈소스 프로그램으로 웹 기반의 프로젝트 관리 와 버그 추적 기능을 제공하는 도구이다. 화면기반의 프로젝트 관리에 도움이 되도록 달력과 간트 차트를 제공하고 일정관리 기능을 제공한다. 레드마인은 통합된 프로젝트관리 기능과 이슈추적, 여러가지 형상 관리 기능을 제공한다. 형상관리툴 (팀 프로젝트)를 사용하기 위해 설치를 진행해 보려고 합니다. 프로젝트 단위로 이슈트랙킹이 된다는 좋은 장점이 있죠. *환경 OS : Centos 7.8 x86 Instance Type : m5.large mariadb 설치 yum -y install mariadb-server mariadb systemctl enable mariadb.. 2021. 2. 7.
TOMCAT - 자바코어, 힙덤프 분석하기 1. 자바코어 : jcmd 사용하기 주의! 프로세스와 같은 계정에서 사용 혹은! 프로세스와 같은 JDK를 경로로 잡고있는 계정에서 사용(권한도 있어야함) jcmd 5415 Thread.print > live_sch_was.print_4 [root@ip-172-16-25-90 temp]# jcmd 4654 Thread.print > live_sch_was.print com.sun.tools.attach.AttachNotSupportedException: Unable to open socket file: target process not responding or HotSpot VM not loaded at sun.tools.attach.LinuxVirtualMachine.(LinuxVirtualMachine.. 2020. 12. 20.
웹페이지 테스트 사이트 - 점검방법 (마이그레이션 앞서) 링크 : www.webpagetest.org 의문점 : test는,, 서버에 부하를 주기 때문에 추천하지 않는데, 그래도 대중적인 사이트라 악용되지는 않는다고 한다. 그래도 조심하자 ^^;; From : Seoul, Korea - EC2 - Chrome - Cable 로 선택하도 default로 돌리면 됌. (적용방법) (결과) 보안이 취약하면 보안탭을 클릭하면 관련 보안 취약한 항목들이 나옴. (이미지 리사이징할시 권고) 대충 적었지만 충분히 따라할 수 있을거라 생각하고, 더 많은것을 볼 수 있을거라 생각해서 글을 짧게 작성합니다. 2020. 9. 12.
대칭키 비대칭키 암호화방식 비교 목차 대칭키와 비대칭키 비교 이 글을 작성하게 된 계기는, 여러 사람들과 이야기를 해보면서 인증서에 대한 이야기가 나오는데, 앞서 대칭키와 비대칭키의 탄생배경부터 설명해야 할 것 같아서 적게 되었습니다. 앞서 테스트한 글이 있는데 참고차 링크 전달드려요. 2020/08/11 - [OS/Linux] - SSL 공개키와 개인키의 차이점 그리고 실습예제 SSL 공개키와 개인키의 차이점 그리고 실습예제 공개키와 개인키의 차이점 우선, 공개키는 암호화 할때 주로 사용되지만, 요즘에는 구분없이 사용됩니다. 개인키는 복호화할때 많이 사용되지만, 요즘에는 구분없이 사용됩니다. 즉, 공개키와 � st-soul.tistory.com 암호화 방식의 탄생배경 및 방식설명 조금 역사적인 이야기지만 서두에 조금만 주절주절 하겠습.. 2020. 9. 1.
nignx-tomcat 구성시 필요 요구사항 정리 - nginx+tomcat 설치과정포함 (개요)nginx 와 tomcat을 연동하면서 필요 요구 사항들을 정리 (목표)nginx 기본 설정과 연동에 필요한 부분을 진행하면서 필요한 사항들을 정리합니다. (기본)1. 기본적으로 x-forwording-for 헤더를 이용하여 accesslog에 거쳐온 IP들을 모두 출력하도록 설정합니다. (필요요구사항)직접 사이트에서 tar.gz 파일을 다운받아 사용할 수도 있지만, 자동 패치 관리가 적용되고 depence까지 모두 함꼐 install 해줄수 있는 amazon-linux-extras 패키지를 이용합니다. 1. Nginx 최신버전 (2020.07 기준 v1.18 설치)- 아래 명령어로 간단하게 설치해줍니다. # amazon-linux-extras install nginx1 2. Tomcat 최신버전.. 2020. 8. 12.
SSL 공개키와 개인키의 차이점 그리고 실습예제 공개키와 개인키의 차이점 우선, 공개키는 암호화 할때 주로 사용되지만, 요즘에는 구분없이 사용됩니다. 개인키는 복호화할때 많이 사용되지만, 요즘에는 구분없이 사용됩니다. 즉, 공개키와 개인키의 차이가 없다란 문의가 와서 openssl 로 간단하게 예제를 만들어 전달드렸습니다. 1. 공개키는 우선 맨 윗줄에 "-----BEGIN PUBLIC KEY-----" 로 시작합니다. 2. 개인키는 우선 맨 윗줄에 "-----BEGIN RSA PRIVATE KEY-----" 로 시작합니다. 다음은 임의로 인증서를 생성하여 공개키만 포함된 인증서와, 공개키,개인키가 포함된 인증서를 보여줍니다. [root@ip-10-0-0-5 test_crt]# openssl genrsa -out private.pem 1024 인증서 .. 2020. 8. 11.
window 2008 R2 EOL(End of Life) 에 따른 -> window 2012 R2 migration 방법 작업동기 : Window 2008 R2 서버가 2020년 1월부로 서비스가 종료됨. AWS 참고 문서 : https://aws.amazon.com/ko/blogs/database/upgrade-your-end-of-support-microsoft-2008-r2-workloads-in-aws-with-ease/ 작업대상 : 사전조건 : * 인스턴스에 SSM 에이전트가 설치되었는지 확인합니다. 자세한 내용은 Windows 인스턴스에서 SSM 에이전트 설치 및 구성 단원을 참조하십시오. https://docs.aws.amazon.com/ko_kr/systems-manager/latest/userguide/sysman-install-win.html * 이 자동화는 Windows Server 2008 R2 인스턴.. 2020. 8. 9.
Windows 10 blue screen issue Windows 10 blue screen issueMemory Management Error in Windows 10 Blue Screen Errors 동기) 저의 컴퓨터가 워낙 똥컴이라 계속 블루스크린이 발생보통의 사용자는 그냥 넘어가거니 하겠지만너무 자주 발생하면 이것이 짜증니 나기 때문에 원인 및 해결방법을 정리해 봄. 확인방법)추천) debugging Toolshttps://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/debugger-download-tools 설치를 시작 ( 패키지에서 debug tool만 선택)설치 완료 후!@ (실행이 안될 수 있음)-> 경로에 직접 찾아 들어가서 실행합니다.-> Path : C:\Program Fi.. 2020. 8. 9.
Shell Script 에러 - syntax error near unexpected token `$'{\r'' (현상) ./16.IAM_VIEW.sh: line 1: syntax error near unexpected token `$'{\r'''/16.IAM_VIEW.sh: line 1: `function a_sort () { (원인)OS가 다르기 때문에 개행문자 스타일에 차이가 있다. (해결방법)http://www.bastet.com/uddu.zip 에서 받을 수 있는 프로그램으로cmd 창을 연 상태에서다음과 같이 실행한다. DOS2UNIX.EXE {$파일경로} 파일을 다시 업로드 한 뒤 실행하면 끝 2020. 8. 9.