목록분류 전체보기 (47)
의식여행
Unix 계열에서 가장 빠르고 안정적인 FTP Server 솔루션 이다. -https://security.appspot.com/vsftpd.html설치 방법1) yum -y install vsftpd2) Source Compile -상단 URL에서 vsftpd-3.0.3.tar.gz Download -tar xvzf vsftpd-3.0.3.tar.gz -cd xvzf vsftpd-3.0.3 ** vsftpd는 proftpd 소스파일과 달리 설치 시 환경체크 및 설정을 담당한느 Configure파일을 제공하지 않습니다. ** 따라서 프로그램을 설치하기 전에 몇 가지 확인을 진행해야 합니다. (cat INSTALL, 상세하게 잘 나와있음)-nobody 계정 유무 확인 -/usr/share/empty 디렉토리..
Redis(Remote Dictionary Server) 는 오픈소스이며, NoSQL(Key/Value)의 구조를 갖고 있습니다. -https://redis.io/Redis 특징1) 데이터를 HDD or SSD에 저장하는 대부분의 DBMS와 달리, Redis 데이터는 서버의 주 메모리에 상주합니다.Rdis와 같은 인 메모리 데이터베이스는 디스크에 액세스해야 할 필요를 없앰으로써 검색 시간으로 인한 지연을 방지하고, CPU 명령을 적게 사용하는 좀 더 간단한 알고리즘으로 데이터를 액세스 합니다.2) In Memory Data Structure다양한 데이터 유형에 매핑되는 키를 저장할 수 있습니다. 기본적인 데이터 유형은 String(Text, 2진 데이터)이며 최대 크기는 512mb입니다.-List of ..
HTTP는 웹 서버에서 작업을 수행하는 데 사용할 수 있는 여러 가지 방법들을 제공합니다. (개발자들이 HTTP 응용프로그램을 테스트하고 배포하는데 도움이 되도록 설계.)그러나 HTTP 메소드는 웹 서버가 잘못 구성된 경우 악의적인 목적으로 사용될 수 있습니다.Get 과 Post는 웹 서버에서 제공하는 정보 액세스 하는 과정에서 가장 많이 사용되는 방법입니다. 그러나 이외 HTTP 버전 1.1 에서는 하기와 같이 8가지 방법을 정의합니다.1. HEAD -웹서버 데이터를 검색하고 요청하는데 사용(HEADER 정보만을 보여줌)2. GET -요청한 데이터에 대한 파라미터 값을 URL에 포함하여 웹서버에 요청 -보낼 수 있는 최대 바이트 수가 제한(4KB)3. POST -요청에 대한 파라미터 값을 URL이 아닌..
Bacula 란?-Bacula Director(9101) : Client 와 통신하면 모든 백업, 복원, 확인 및 기록하는 작업을 감독하는 프로그램이다.(/etc/bacula/bacula-dir.conf, Director { } 부분)-Bacula Console : Bacula Director 와 통신하며 명령을 수행할 수 있는 프로그램이다. (텍스트 기반 콘솔 인터페이스 사용)-Bacula File(9102): 백업 대상의 Client에 설치 필요한 프로그램이다. (Director와 통신하며 파일 속성 정보 등, 즉 데이터 전달)-Bacula Storage(9103): 파일 속성 및 데이터를 물리적인 백업 미디어 또는 볼륨에 저장하는 프로그램이다.-Bacula Monitor: 서비스 관리자에게 데몬 상..
환경 : Xenserver 7.x VM memory Size 변경 1) VM guest #xe vm-memory-limit-set uuid= static-min=GiB dynamic-min=GiB dynamic-max=GiB static-max=GiB1) VM Host(Controller Domain) #/opt/xensource/libexec/xen-cmdline --set-xen dom0_mem=4096M,max:4096M
Erlang Download -rabbitMQ 작성언어로 선행하여 설치 필요 -https://packagecloud.io/rabbitmq/erlang/install#bash-rpm -yum -y install erlang RabbitMQ Download -rabbitMQ 작성언어로 선행하여 설치 필요 -https://www.rabbitmq.com/install-rpm.html -OS 버전에 사용 가능한 패키지 다운 후, yum -y install rabbitmq-server*폐쇄망 환경에서 설치 하느라.. 개고생 하다가결국 ACL 임시 Any Open(80, 443) 이후 erlang 및 rabbitmq-server 정상 설치 가능
Route 설정 확인 -"route print" 명령어 사용 현재 설정된 라우팅 정보 및 Network Interface 정보 출력Route 설정 추가/제거 -"route ADD [목적지 IP] MASK [NETMASK] [Gateway] METRIC [1] IF [인터페이스 번호] -p" (METRIC : 우선순위, -p : 영구 설정)- "route DELETE [목적지 IP]"
설치환경 -CentOS7.4 -JAVA 1.8 선행 패키지 -JDK 1.8 이상 다운로드 및 설치ElasticSearch 다운로드 -https://www.elastic.co/kr/downloads/elasticsearchElasticSearch 실행 -elasticsearchx.tar.gz 압축 풀기 -cd */elasticsearch-6.2.4/bin -./elasticsearch** Root 계정으로 실행 시, can not run elasticsearch as root Error 발생 ** --> elasticsearch 계정으로 실행하기.ElasticSearch 실행/중지 스크립트 만들기 -echo */elasticsearch-6.2.4/bin/elasticsearch -d -p */elastic..
의존성 패키지 : cmake, ncurses-devel선행 패키지 : boost (https://www.boost.org/)tar -xvzf boost_1_* cd boost_1_* ./bootstrap.sh -- prefix=/opt/boost ./b2 install --prefix=/opt/boost --with=allMysql 다운로드 : https://downloads.mysql.com/archives/community/바이너리 설치 방법 shell> groupadd mysql shell> useradd -r -g mysql -s /bin/false mysql shell> cd /usr/local shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz shell> ..
#1 다운로드 -Java 공식 홈페이지 : http://www.oracle.com/technetwork/java/javase/downloads/index.html-원하는 버전의 tar.gz 파일 다운로드-원하는 경로에서 tar xvzf *.tar.gz #2 환경설정 -vi /etc/profile-export JAVA_HOME=*/*/jdk1.8.0_77 추가 -export PATH=$JAVA_HOME/bin:$PATH 추가 -source /etc/profie // 변경 내용 적용-echo $JAVA_HOME // 정상 설정 확인 #3 명령어 등록 -alternatives --install /usr/bin/java java */*/(/jdk1.8.0.77/bin/java 1-alternatives --in..