목록전체 글 (231)
전산쟁이의 기억노트
Squid 패키지 설치 $> yum install -y squid 설정파일 확인 $> vi /etc/squid/squid.conf ... acl 정책이름 (소스정보/목적지정보) (ip/class) acl proxy_net src 127.0.0.1/32 acl proxy_net src 1.2.3.4/24 * proxy_net이라는 정책으로, 소스IP가 127.0.0.1, 1.2.3.4에 대해서 적용 ... #ACL설정방법 http_access 적용방법 정책명 http_access allow proxy_net http_access deny all * 정책명이 proxy_net인 정보를 제외하고 모두 거부 ... #프록시 접근포트 http_port 8080 #캐쉬정보 cache_dir ufs /dev/shm/..
Centos7에서 vsftp 구성할때, 일반 사용자가 홈디렉토리 상단으로 올라오지 못하게 하는 chroot 옵션만 넣으면 FTP접근이 안됨. 응답 500 OOPS:vsftpd:refusing to run with writable root inside chroot() $> vi /etc/vsftpd/vsftpd.conf ... chroot_loca_user=YES ... 보통 이렇게만 설정하는데, Centos7(VSFTP 3.x)에서는 저렇게만 하면 접속이 안된다. 그래서 한줄 더 넣어줘야 한다. chroot가 적용된 사용자만 쓰기권한부여 하는 옵션.. $> vi /etc/vsftpd/vsftpd.conf ... allow_writeable_chroot=YES ... 그리고 나서 서비스 재시작 하면 원하는..
자주 사용하는 시스템 런레벨 런레벨 용도 0 종료 1 싱글사용자 2 다중사용자 (multi-user.target) 5 그래픽 환경 (graphic.target) 6 재부팅 Centos7에서는 아래 명령어로 변경 가능 (재부팅 후부터 반영) [root@localhost ~]# systemctl set-default graphical.target 현재환경에서 변경 [root@localhost ~]# systemctl isolate graphical.target 현재 사용중인 런레벨 확인 방법 who명령어로 확인 [root@localhost ~]# who -r run-level 3 2014-09-18 10:22 systemctl 명령어로 확인 [root@localhost ~]# systemctl get-def..
Harbor 설치 사양정보 hardware spec 최소사양 권장사양 CPU 2Core 4 Core Memory 4G 8G Disk 40GB 160GB software spec Software Version Docker 17.06.0 이상 Docker Compose 1.18.0 이상 Harbor설치 설치파일 다운로드 harbor설치파일 : Download URL : https://github.com/goharbor/harbor/releases docker-compose : download URL : https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m) 압축파일 해제 ># tar -xv..
git 소개 - 분산파일 시스템 subversion : 파일변화를 시간단위로 관리 git : 스냅샷형태로 관리 commited : 데이터에 DB에 저장 modified : 수정한 파일이 DB에 커밋되지 않음 staged : 수정한 파일을 커밋 working tree의 파일 수정 staging : 커밋한 스냅샷 생성, staging에 커밋해서 git에 업로드 tracked : git이 관리하는 파일 - unmodifed : 수정되지 않은 상태 - modified : 수정된 파일 - staged : 커밋후 저장소 기록예정 untracked : git이 관리하지 않는 파일 author : 원작자 committer : 수정자 git add를 복구할때 -> git reset HEAD 파일명 리모트 저장소는 ori..
Gitlab 설치 가이드 설치파일 다운로드 $ curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash Gitlab config 설정(변경이 필요한 사항만 기재) $> vi /etc/gitlab/gitlab.rb ################################################# external_url 'http://{{서버IP}}:8080' gitlab_rails['artifacts_path'] = "/opt/gitlab/gitlab-rails/shared/artifacts" gitlab_rails['external_diffs_storage_path'] = "..
유튜브 자동차 관련 1인자인 우파푸른하늘에서 80만 구독자 이벤트로 쌍용 토레스를.....ㅋㅋㅋ 꼭 필요한 사람이 가지고 갔으면 좋겠네요~ (저욧!)ㅋㅋ
소 개 PCP;Performance Co-Pilot은 성능측정 모니터링 / 시각화 / 저장 및 분석을 위한 라이브러리 입니다. 복잡한 시스템을 중앙 집중식으로 분석을 용이하하게 하기 위한 경량 분산 아키텍쳐 실시간 데이터 모니터링 및 관리 가능 로깅 저장 분석 가능 시스템 구성1. 서비스 데몬 종류는 다음과 같이 구성 pmcd - 성능 지표 수집 pmda - 성능 지표 도메인 에이전트, pminfo / pmstat - 데이터 검색 / 표시 / 아키이빙 시스템 구성은 로깅 구성 방식에 따라 다르게 구현 가능 중앙 집중 로깅 구성 페더레이션 구성 1. 분산 로깅 구성 데몬 종류 pmcd - 성능 지표 수집용 데몬 pmie - 성능 지표 엔진 pmlogger - 성능 지표 로거 pmproxy - 실시간 성능 ..
패키지 설치하기 $> wget -q -O – http://linux.dell.com/repo/hardware/OMSA_6.3/bootstrap.cgi | bash $> yum -y install srvadmin-all $> /opt/dell/srvadmin/sbin/srvadmin-services.sh start 접속방법 https://서버IP:1311 로그인 계정은 root계정 테스트 : Dell 2950, Centos 5.8 x86 centos 6버전은 32비트는 설치가 안되고, 64비트만 공식지원한다고 하네요..ㅠ_ㅠ URL : http://linux.dell.com/wiki/index.php/Repository/OMSA#Yum_setup https://linux.dell.com/wiki/index..
OS : Centos6 사전에 필요한 툴 : apache, php, mysql $> yum install httpd mysql-server -y 필요패키지 설치 $> yum install -y net-snmp net-snmp-devel net-snmp-utils curl-devel libxml2-devel 컴파일&설치 $> groupadd zabbix $> useradd -g zabbix zabbix $> tar -zxvf zabbix-2.4.5.tar.gz $> cd zabbix-2.4.5 $> ./configure \ --prefix=/usr/local/zabbix \ --with-mysql=/usr/local/mysql/bin/mysql_config \ --with-net-snmp \ --with-..
hpe.com 에서 서버 모델별 패키지 파일 다운로드 snmp 서비스 설치 및 활성화 $> yum install net-snmp -y 압축 해제 $> tar -zxvf hp-psp-8.60-8-CentOS.tar.gz $> cd psp/CentOS/5/i386/current HP PSP 설치 및 구성하기 $> yum localinstall ./*.rpm $> /sbin/hpsnmpconfig This configuration script will configure SNMP to integrate with the HP SIM and the HP System Management Homepage by editting the snmpd.conf file. The HP-SNMP-Agents can also exi..
개요 snmp를 이용해 리소스 수집 후 rrdtool을 이용해 그래프화한 오픈소스 (license : GPLv2) simple architecture ( https://docs.cacti.net/manual:088:2_basics.0_principles_of_operation#basics ) Cacti버전 : 0.8.8h가 마지막 릴리즈(상용설치 버전), 2017년 1월부터 1.x 버전이 릴리즈 되고 있으며, 1.x버전 부터는 기능추가 및 UI 개선으로 요구하는 리소스 값이 매우 커짐 (ex. php max_execution_time = 60에서 max_execution_time = 3600) 커진 리소스 값만큼 활용도가 있을것으로 판단되지 않아 1.x은 당분간 구축계획 없음 제한사항 cacti spin..
비호환OS dell Dset 실행하기. Dell에서 cli기반의 진단Tool인 Dset은 Dell에서 정식지원되지 않는 OS버전이라도 몇가지 파일을 수정하면 실행 가능합니다. (비호환OS이니 잘 안되도.. 어쩔수가 없어요.. ㅠㅠ) DellDset 실행파일 다운로드\\ (http://linux.dell.com) Dset 실행파일 편집 [root@localhost ~]# vi delldset_v2.1.0.112_A00.bin ... ... # rm -rf $_TEMP_ARCHIVE $_TEMP_PACKAGE_GENERATOR $_TEMPDIR 2> /dev/null # 178번 줄 rm -rf 로 시작하는 명령어를 주석처리 후 실행 ... ... 권한 설정 후 실행 [root@localhost ~]# ch..
Nexus 소개 NeXus Repository Manager (약어;NXRM) 지원 OS : Windows / Linux / Unix / OSX 설치버전 : 3.29.2 OSS ('21.01.10 기준) License : Eclipse Public License-v 1.0 Pro버전 추가 기능 : Atalssian Crowd지원, Staging / Build 분리 / 태깅 / 계정별 토큰 / HA / 아티팩트별 OSS보안 취약점 진단 / 기술지원 / 그룹 저장소 관리 기능 / SAML / SSO 기능 Gitlab과 비교 & 변경사항 구성표 Gitlab Nexus License 종류 MIT EPL v1.0 버정정보 12.4.2 3.29.2 artifact 미러링 방식 push pull 설치방식 rpm Do..
환경정보 os : centos7 pip : pip2 / pip3 작업사항 pip2가 설치되어 있는 서버에서 새로운 pip를 올리려고 했더니 python3에서 사용해야 한다함 pip 커맨드가 pip2로 심볼릭 링크 걸려있는 상태에서 pip3로 교체 $> ls -l pip /usr/bin/pip -> /usr/bin/pip2 $> ln -snf /usr/bin/pip3 /usr/bin/pip $> pip -V pip 21.0.1 from /usr/local/lib/python3.6/site-packages/pip (python 3.6) pip를 통해 docker-compose 설치 하지만 에러…😭😭😭😭 $ pip instal docker-compose ... Collecting cryptography>=2...