- 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 |
- API
- centos docker
- 안드로이드
- 프로젝트
- 메소드
- GUI
- Android
- Shell script
- docker
- 리눅스
- Tkinter
- 클라우드
- GPIO
- Python
- 자바
- JSP
- 네트워크
- RaspberryPi
- System
- nginx
- Linux
- 쉘 스크립트 기초
- synology
- LEVIATHAN
- 라즈베리파이
- 쉘 스크립트 if문
- 그라파나
- Java
- ACL
- 쉘 스크립트
- Today
- Total
목록서버운영/Linux (58)
IT창고
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/3vxMN/btqOzBqWCon/Ea1aCnxcseqIhegGZCMHV0/img.png)
이번에는 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..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dDvYiR/btqNYw4HcEd/JQ1xaMyh0D0674MRFQYa51/img.png)
이번에는 Jira에 대해 알아보도록 하겠습니다. Jira는 Atlassian에서 개발한 이슈 관리 시스템으로 버그, 이슈추적, 프로젝트 관리 기능을 제공하는 소프트웨어로 이번에 Jira에 대해 알게 되어 직접 설치해보고 사용해 볼 목적으로 알아보았습니다. 회사에서 프로젝트를 진행할때 다양한 이슈가 생기며 해당 이슈는 예상치 못한 문제점이나 추가 요구사항 등이 있을 경우 해당 프로젝트 담당자에게 공유되지 않거나 명확한 담당자가 누구인지 알기 어려운 경우 혹은 다른 바쁜 업무로 인해 우선순위가 낮아지는 등 여러 상황이 존재합니다. 이러한 상황에 Jira와 같은 이슈 관리 시스템을 사용하게 됩니다. 이슈 관리 시스템을 사용함으로 작업현황, 담당자, 협업 시 시간비용 등의 장점을 얻을 수 있습니다. Jira를 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/EuNHH/btqNe5NVoWC/t8kZnq1d6kg0Zg3KQFUPL1/img.png)
이번 글에서는 이전에 리눅스 프로세스에 관한 설명에 추가 내용을 알아보도록 하겠습니다. 이전 리눅스 프로세스 관련 내용은 아래에 링크를 참고 합니다. 2017/08/29 - [서버운영/Linux] - 리눅스 프로세스 리눅스의 프로세스는 ps 명령어로 확인이 가능합니다. ps명령어는 현재 실행중인 프로세스 목록과 상태를 보여주는데 이 프로세스의 상태를 확인하는 방법에 대해 알아보도록 하겠습니다. 일반적으로 리눅스 프로세스 확인은 'ps -ef' 명령어만 알고 있다면 충분합니다. 다만 이것도 UNIX, BSD, GNU에 따라 미묘하게 옵션의 종류나 사용법이 달라지는데 BSD의 경우 '-' 없이 옵션을 사용하며 GNU의 경우 '--'로 '-'를 하나 더 붙여서 사용합니다. 그럼 ps의 옵션에 대해 알아보도록 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bcWR91/btqNx9v9QSf/uAoRXtgSYpBbh1YbQkWxo0/img.png)
이번에는 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환경에서 사용할 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bUQvu7/btqCYFREDWp/UFMYeMpQ7rHli45qfpKX2K/img.png)
ELK Stack에 대해 알아보고 환경을 구축해보도록 하겠습니다. ELK는 Elasticsearch, Logstash , Kibana로 3개의 오픈소스를 뜻하며 Elasticsearch는 검색 및 분석 엔진으로 기능하고 LogStash는 여러 소스에서 동시에 데이터를 수집하여 변환 후 Elasticsearch로 전송하며 Kibana는 Elasticsearch의 데이터를 차트나 그래프로 사람이 보기 편하게 데이터를 볼수있습니다. 주로 통계볼때 사용되며 로그나 기타 데이터를 수집하여 눈으로 쉽게 보는게 주요 기능입니다. 테스트 환경은 4GB 이상의 RAM을 사용하며 CentOS 7 으로 진행합니다. 오픈소스 설치 시 여기 링크를 참조합니다. https://www.elastic.co/kr/downloads/ ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/J5WGZ/btqAPdXHSW9/EkMKbjDPAttBOkAYLtZir0/img.png)
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라는 압축 라이브..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bTxrYJ/btqAOIC0l6X/V0ngbbAWEUFZdd0lMxUeBk/img.png)
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..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/boMIzi/btqydRpDV50/XfPNnOMTcgbliQ6U15KXYK/img.png)
이번에는 Oracle의 Linux OS인 Solaris 11을 설치해보도록 하겠습니다. 솔라리스(Solaris)는 SPARC, X86, AMD64 등의 아키텍처를 지원하며 다중 프로세스 기반에서 사용하기 좋습니다. 1990년대 초에 Sun OS4를 솔라리스 2로 부르기 시작했으며 솔라리스 11은 Sun OS 5.11 커널 버전을 가지고 있습니다. 현재는 Sun OS라는 단어는 솔라리스의 커널 버전을 뜻하는 의미가 되었습니다. 테스트를 진행할 환경은 VMware이며 Solaris 11.4 버전으로 설치를 진행해보도록 하겠습니다. 여기를 클릭하면 솔라리스 11 iso 다운로드 페이지로 이동합니다. 저는 위의 사진에 iso파일을 다운로드 받아 테스트를 진행하도록 하겠습니다. VMware에 new Virtual..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/byn3fy/btqxIScb7Ou/OEbrFhrgNoQd9LqkVAHUn1/img.png)
젠킨스(Jenkins)에 대해 알아보겠습니다. 젠킨스는 오픈소스 솔루션으로 지속적인 통합과 전달 환경을 구축할수있으며 다양한 개발작업을 지원하는 자동화 서버이며 굉장히 많은 플러그인을 가지고 있습니다. 젠킨스의 동작 방식으로 war파일로 단독으로 실행하거나 Tomcat 서버안에 war파일을 넣어 배포하는 방법이 있습니다. 테스트를 진행할 환경은 VMware CentOS 7 입니다. 설치 방법은 두가지가 있습니다. 젠킨스 공식사이트에서 LTS 다운로드에서 테스트환경에 맞는 운영체제를 선택해 war파일을 다운로드 받아 설치하는 것과 yum에 외부저장소를 등록하여 설치하는 방법입니다. war파일을 다운로드 받아 설치하는 방법부터 알아보도록 하겠습니다. 여기를 클릭하면 젠킨스 다운로드 사이트로 이동합니다. 위의..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cT3xe2/btqwExHppr0/77DD3hSbzHKFKV2ThMerKk/img.png)
systemctl 사용법 및 systemd 데몬에 대해 알아보겠습니다. systemd는 CentOS 7버전부터 init시스템 대신 사용되며 Ubuntu에서도 systemd를 사용합니다 systemd의 용도는 프로세스를 관리하고 유닛(Unit)으로 서비스를 제어하는 시스템 자원 통합 관리 도구입니다. 테스트를 진행할 리눅스는 CentOS 7.x로 진행하도록 하겠습니다. CentOS 7.x의 프로세스를 보면 systemd 데몬이 동작하는걸 확인할수있습니다. CentOS 6.x에서 사용하던 service명령어, chkconfig명령어를 주로 사용했다면 systemctl명령어를 사용하며 혼란스러웠을텐데 우선 systemctl의 사용방법 부터 확인해보겠습니다. 서비스 시작 systemctl start 서비스명 e..