fpsync , rsync 사용법
·
OS
fpsync 개요다중스레드 애플리케이션으로,  rsync 작업을 병렬로 실행하는 기능을 포함하여, 빠르게 데이터 이관 작업을 마무리 할 수 있습니다.rsync 도구를 활용하기에, 중분 복사도 수행 가능함.설치 방법# apt-get update# apt-get install fpart레퍼런스- 이관 용량 : 29TB- 초기 rsync를 통한 데이터 이관을 진행하였으나, 이관 속도가 느려 중간에 fpsync로 전환하여 이관- 4 job을 동시 수행 시 일별 최대 7TB 이관 가능명령어 예시(데이터가있는 서버에서 아래명령어실행)-rsync# rsync -avzph --ignore-existing -e 'ssh -i test.pem -p 10022' /mnt/test ubuntu@IP:/mnt -fpsync# ..
프로세스(Process) 와 스레드(Thread)
·
IT/IT 기초 지식
정의프로세스 (Process):실행 중인 프로그램의 인스턴스를 의미합니다. 프로세스는 운영 체제에서 독립적으로 자원을 할당받으며, CPU, 메모리, 파일 핸들 등을 포함한 자원들을 관리합니다.스레드 (Thread):프로세스 내에서 실행되는 작업의 단위입니다. 스레드는 동일한 프로세스의 자원을 공유하며, 프로세스 안에서 병렬 작업을 수행합니다.  실행 단위프로세스:독립적인 실행 단위.프로세스 간 문맥 전환(Context Switching)은 오버헤드가 큽니다(별도의 메모리 주소 공간 처리).스레드:경량 실행 단위.같은 프로세스 안에서는 스레드 간 문맥 전환이 빠릅니다(공유 메모리 사용).
NHN Cloud Essentials 자격증(CES) 시험 후기!
·
Cloud/NHN (NHN Cloud)
NHN Cloud Essentials (ECS) 자격증 시험을 봤다.  시험유형, 시험범위, 준비 Tip 을 적고자한다.!! 일단 NHN Cloud 자격증은 현재 Essential 버전만 있다. 위 시험에 대해 알아보자 시험 유형-출제 문항 수: 60문항-응시료: 5만원-시간: 90분-합격점수: 700점이상 / 1000점  시험 범위시험 준비 Tip  NHN Cloud 기술 교육 수강은 필수로 들어야 한다고 생각한다.NHN Cloud 교육센터 통해 강의신청이 가능하며 교육과정명은 'NHN Cloud Training : Cloud Essentials' 이다.해당 강의를 들을때 교재를 받을 수 있는데 위 교재 기반으로 문제가 출제되므로 꼭 수강바란다! 강의 신청 시험신청은 아래 Url에서 확인할수있다응시전 ..
[Linux] PasswordAuthentication yes 설정
·
OS/Linux
vi /etc/ssh/sshd_configMatch User admin,user1 PasswordAuthentication yesMatch User ubuntu PubkeyAuthentication noMatch All PasswordAuthentication no-> 특정 유저 admin, user1만 ID,Password형식으로 접속-> ubuntu 유저경우 pem키접속 허용 no-> 그 외 유저는 ID,Password 형식 허용 no
[Apache+ Tomcat] TCP를 통한 톰캣 세션클러스터링(클라우드 환경)
·
오픈소스/Apache + Tomcat
Apache 작업1) workers_jk.properties 수정worker.list=load_balancerworker.load_balancer.type=lbworker.load_balancer.balance_workers=was_01,was_02worker.load_balancer.sticky_session=true#was1worker.was_01.type=ajp13worker.was_01.host=IPworker.was_01.port=8090worker.was_01.lbfactor=5#was2worker.was_02.type=ajp13worker.was_02.host=IPworker.was_02.port=8090worker.was_02.lbfactor=1 2) httpd-vhosts.conf 수정 ..
[Apache+ Tomcat] mod_jk 모듈을 통한 WEB/WAS 연동
·
오픈소스/Apache + Tomcat
Apache 작업1) httpd.conf 수정아래 두줄 추가LoadModule jk_module modules/mod_jk.soInclude conf/mod_jk.conf 2) mod_jk.conf 생성 JkWorkersFile /data/apache2.4/conf/workers_jk.properties JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " JkLogFile logs/mod_jk_log JkLogLevel info 3) workers_jk.properties 생성worker.list=tomcatworker.tomcat.port=8009worker.tomcat.host=10.0.20.81worker.tomcat.type=ajp13worker.to..
[Apache + Tomcat] Proxy 모듈 통한 WEB/WAS 연동
·
오픈소스/Apache + Tomcat
Apache 작업1) httpd.conf 수정a. mod_proxy.so, mod_proxy_http.so, mod_rewrite.so 주석제거b. Include conf/extra/httpd-vhosts.conf  주석제거2) httpd-vhost.conf 수정 ServerAdmin root@localhost ServerName test.com DefaultType text/html CustomLog "|/data/apache2.4/bin/rotatelogs /data/apache2.4/logs/access_%Y_%m_%d.log 86400 +540" common env=!exceptlist Require all denied # 서비스에 필요시 주석..
CI/CD란?
·
IT/IT 기초 지식
CI ( Continuous Integration)"지속적인 통합" 이라는 의미로 개발의 빌드 , 테스트 자동화 로 생각하면 된다. 애플리케이션의 버그 수정이나 새로운 코드 변경이 주기적으로 빌드 및 테스트되면서 공유되는 레파지토리에 통합(merge)되는 것을 의미한다.> 개발자들은 코드변경사항을 빈번하게 머지해야한다. 협업을 할 때 여러명의 개발자가 주기적으로 머지를 하지않는다면 머지충돌로 인해 많은 시간을 소모하게 될 것이다. 그렇기에 작업을 작은 단위로 나눠서 개발을 하여야하며 버그를 수정하거나 새로운 기능을 구현한다면 바로 반영을 해야한다.> 따라서 CI는 통합을 위한 빌드 단계(빌드,테스트,머지)의 자동화를 제공한다. 예를 들어, Git을 통해 Push되면 자동으로 테스트와 빌드가 수행되어 안정..
[Rocky,CentOS] Proxy 통해 사설에서 yum 사용 방법
·
OS/Linux
1. 구성 및 목적 구성: Proxy 서버(공인) 과 private서버(사설)이 있음 목적: Private서버에서 yum 이용하고자 함 2. Proxy서버에서 squid 설치 및 설정 yum install squid vi /etc/squid/squid.conf ... 생략 ... # Only allow cachemgr access from localhost #http_access allow localhost manager #http_access deny manager http_access allow all # 모든 IP 에 대해 Allow 정책 #http_access allow localhost #local host에 대해 Allow 정책 # And finally deny all other access ..
[IT용어] Fail-Open(페일오픈) , Fail-Close(페일클로즈)
·
IT/IT 기초 지식
- Fail Open : 장애가 셍길 시 액세스를 통과시킨다.(고장시 열림) - Fail Close : 장애가 생길시 액세스를 차단한다. (고장시 닫힘) *밸브용어로 페일오픈 벨브는 전원이 꺼지거나 공기가 차단될 때 밸브가 자동으로 열리는 것을 의미한다. 소방시스템에 적합하고 화재 사고로 전원이 꺼지면 밸브가 열리고 물을 소화로 운반한다.