- NEW초롱이의 하루
- kisa
- 길은 가면, 뒤에 있다
- C언어 예술가
- Zer0 day - Zer0 day
- Information Security
- Secure-EDU
- 앙큼한유채's 일상 Story
- Library of Ezbeat (잠정 폐쇄)
- The Factory
- 안드
- 모후모후의 커뮤니티
- 공학도의 잡다한 시선
- 안드2
- IT속에 코코아
- IP주소검색(whois)
- IP주소검색(좌표포함)
- 소프트웨어 경력 관리
- 해저 케이블 지도
- MAC주소검색
- IANA
- 포트번호검색
- 자신의IP확인
- 웹페이퍼캡처
- 나의패스워드보안등급
- 웹 취약점 분석
- IT용어정리
- GitHub
- 라이브러리 모음
- 웹마당넷
- 시스템콜참고
- BCD 변환
- 보안뉴스
- 코딩도장(C, Python)
- 백준알고리즘
- 코딩테스트 연습
- 웹 사이트 테스트
- 스크립트꾸미기
- ctf대회목록
- 전자신문
- hash 크랙
- CVE
- 도메인등록
- N클라우드
- BugBountyList
- 칼리공식사이트
- CR4FTING BOX
- 아스키코드 변환
- 웹 사이트 통계 및 평가
- PDF변환
- AWS 및 클라우드 정보
- 가상화 및 서버관련
- 티오리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 메소드
- 그라파나
- ACL
- LEVIATHAN
- 자바
- API
- 쉘 스크립트
- Shell script
- docker
- GUI
- Java
- 리눅스
- Tkinter
- Linux
- Android
- 쉘 스크립트 if문
- 라즈베리파이
- JSP
- 프로젝트
- synology
- nginx
- 클라우드
- GPIO
- centos docker
- Python
- 안드로이드
- 네트워크
- RaspberryPi
- System
- 쉘 스크립트 기초
- Today
- Total
목록서버운영 (106)
IT창고
Docker Daemon에 SSL / TLS 적용에 대해 알아보도록 하겠습니다. 테스트 환경은 CentOS 7.9, RAM 1GB, Docker Engine CE Version 20.10.2 입니다. 도커 설치 방법은 아래의 링크에서 확인가능 합니다. 2021/01/28 - [서버운영/Virtualization] - Docker 설치 (CentOS) 도커 데몬에 적용시킬 인증서는 CentOS 7에 있는 OpenSSL를 통해 사설인증서를 만들어보도록 하겠습니다. CA(Certificate Authority)파일부터 만들어 보도록 하겠습니다. openssl genrsa -aes256 -out gsk-ca-key.pem 4096 위와 같이 파일 이름을 정하고 사용할 패스워드를 두 번 입력해주면 키 파일이 생성..
이번에는 CentOS 리눅스에 Docker를 설치해보도록 하겠습니다. Docker를 설치하는 방법은 다양하고 Docker Engine 버전에 따라서도 미묘하게 기능이 달라집니다. 간단하게 설치방법 부터 버전별로 설치하는 법을 알아보도록 하겠습니다. 테스트환경은 CentOS 7 RAM 2G 입니다. 가장 간단히 설치하는 방법은 CentOS 7.9 기준으로 yum으로 바로 설치합니다. yum -y install docker 로 설치 시 바로 설치가 되며 해당 Docker Engine버전은 글 작성일 기준으로 1.13.1 Docker API 버전은 1.26 입니다. 기본으로 설치하는 Docker Engine 1.13.1 버전의 경우 최신버전에 비해 몇가지 부족한 기능이 있지만 대부분의 리눅스 배포판에서 바로 ..
이번에는 nGrinder에 대해 알아보도록 하겠습니다. nGrinder는 스크립트 생성, 테스트 실행, 모니터링 및 결과 보고서 생성기를 동시에 실행할 수있는 성능측정 오픈소스이며 주요 구성요소로 Controller와 Agent로 Controller에서 테스트 스크립트를 작성하고 테스트를 실행하며 Agent는 부하를 생성하는 가상사용자로 컨트롤러에서 에이전트에게 부하 발생을 요청하여 테스트가 진행됩니다. 테스트 환경은 CentOS 7.x , RAM 2GB 이며 JDK 1.6~ 또는 JDK 1.7~ 이 설치되어있어야 합니다. JDK 설치는 아래에 링크를 참고 합니다. 테스트에 방화벽은 내려두고 진행합니다. 2019/01/20 - [서버운영/WAS, DBMS] - CentOS 7 - JDK 설치 nGrind..
이번에는 Jira에 대해 알아보도록 하겠습니다. Jira는 Atlassian에서 개발한 이슈 관리 시스템으로 버그, 이슈추적, 프로젝트 관리 기능을 제공하는 소프트웨어로 이번에 Jira에 대해 알게 되어 직접 설치해보고 사용해 볼 목적으로 알아보았습니다. 회사에서 프로젝트를 진행할때 다양한 이슈가 생기며 해당 이슈는 예상치 못한 문제점이나 추가 요구사항 등이 있을 경우 해당 프로젝트 담당자에게 공유되지 않거나 명확한 담당자가 누구인지 알기 어려운 경우 혹은 다른 바쁜 업무로 인해 우선순위가 낮아지는 등 여러 상황이 존재합니다. 이러한 상황에 Jira와 같은 이슈 관리 시스템을 사용하게 됩니다. 이슈 관리 시스템을 사용함으로 작업현황, 담당자, 협업 시 시간비용 등의 장점을 얻을 수 있습니다. Jira를 ..
이번 글에서는 이전에 리눅스 프로세스에 관한 설명에 추가 내용을 알아보도록 하겠습니다. 이전 리눅스 프로세스 관련 내용은 아래에 링크를 참고 합니다. 2017/08/29 - [서버운영/Linux] - 리눅스 프로세스 리눅스의 프로세스는 ps 명령어로 확인이 가능합니다. ps명령어는 현재 실행중인 프로세스 목록과 상태를 보여주는데 이 프로세스의 상태를 확인하는 방법에 대해 알아보도록 하겠습니다. 일반적으로 리눅스 프로세스 확인은 'ps -ef' 명령어만 알고 있다면 충분합니다. 다만 이것도 UNIX, BSD, GNU에 따라 미묘하게 옵션의 종류나 사용법이 달라지는데 BSD의 경우 '-' 없이 옵션을 사용하며 GNU의 경우 '--'로 '-'를 하나 더 붙여서 사용합니다. 그럼 ps의 옵션에 대해 알아보도록 ..
이번에는 sonatype의 Nexus Repository OSS에 대해 알아보겠습니다 Nexus Repository는 이름 그대로 Repository이며 프로젝트 및 개인이나 소규모 등으로 사용 가능한 Repository 중 하나입니다. 오픈소스 버전인 Nexus Repository OSS도 기업 내부 프로젝트에서 사용해도 문제는 없으며 pro버전의 경우는 좀 더 많은 기능을 지원합니다. Nexus Repository 서버 구축 시 장점으로 개발 시 공용 라이브러리 배포 및 내부 네트워크에서 빠른 다운로드 등 있으며 Maven, Docker, npm 등 지원합니다. 시스템 환경은 RAM 4GB, CentOS 7.X 입니다. CUI 환경에 익숙하지 않을 경우 Xwindow를 설치하여 GUI환경에서 사용할 ..
ELK Stack에 대해 알아보고 환경을 구축해보도록 하겠습니다. ELK는 Elasticsearch, Logstash , Kibana로 3개의 오픈소스를 뜻하며 Elasticsearch는 검색 및 분석 엔진으로 기능하고 LogStash는 여러 소스에서 동시에 데이터를 수집하여 변환 후 Elasticsearch로 전송하며 Kibana는 Elasticsearch의 데이터를 차트나 그래프로 사람이 보기 편하게 데이터를 볼수있습니다. 주로 통계볼때 사용되며 로그나 기타 데이터를 수집하여 눈으로 쉽게 보는게 주요 기능입니다. 테스트 환경은 4GB 이상의 RAM을 사용하며 CentOS 7 으로 진행합니다. 오픈소스 설치 시 여기 링크를 참조합니다. https://www.elastic.co/kr/downloads/ ..
ShinyServer를 설치해보도록 하겠습니다. ShinyServer는 인터넷에서 Shiny 응용프로그램을 호스팅하고 관리할 수 있는데 Shiny는 R 기반의 웹 응응 프로그램의 개발을 단순화하는 R패키지 입니다. ShinyServer에 대해서 최근에 처음 듣게 되어 알아보게 되었으며 ShinyServer의 특징으로 다앵한 URL 및 포트를 통해 다양한 Shiny 응용 프로그램을 실행하는 R 프로세스를 관리할 수 있습니다. 테스트환경은 VM가상환경에 CentOS 7 이며 ShinyServer 설치를 위해서는 현재 글 작성일 기준으로 CentOS 6이상, Ubuntu 14.04 이상, SUSE Linux 12 이상에서만 설치 가능합니다. 설치하기 전 EPEL 저장소를 사용할 수 있어야 합니다. 이미 사용중..
Nginx를 컴파일 설치해보도록 하겠습니다. 전에 작성한 포스팅에서 이어서 비슷한 내용으로 Nginx 컴파일 설치를 해보도록 하겠습니다. 2019/12/29 - [서버운영/Linux] - Linux Apache(httpd) Comfile Install 테스트환경은 VM가상환경의 CentOS 7 입니다. 기본적으로 Apache(httpd) Comfile 설치와 비슷하므로 Apache(httpd)와 다른점을 간단히 비교해보며 진행하도록 하겠습니다. Nginx를 간단히 설치하려면 아래의 링크를 참고합니다. 2019/02/16 - [서버운영/WAS, DBMS] - CentOS 7 - Nginx 설치 Nginx도 컴파일 설치 전 의존성 문제를 해결하기 위해 PCRE를 설치해야 하며 추가로 zlib라는 압축 라이브..
Linux에 Apache 컴파일 설치해보도록 하겠습니다. 설치를 하기 위해선 최소 50MB이상의 여유 공간이 필요하며 컴파일러가 필요합니다. 테스트 환경은 VM가상환경에 CentOS 7 입니다. 디스크 용량 확인 후 컴파일러를 설치하도록 합니다. ex) 디스크 용량 확인 : df -h , 컴파일러 설치 : yum -y install gcc gcc-c++ expat-devel wget 컴파일러를 설치하였다면 Apache(httpd) 설치 전 Perl 5 인터프리터가 필요하므로 pcre를 설치하도록 하겠습니다. perl 5는 필수설치 사항은 아니지만 apxs 등의 지원 스크립트 위해 필요하므로 우선적으로 설치해야 합니다. 작업 디렉토리는 아래와 같습니다. mkdir -p /testgsk/apache apac..