목록분류 전체보기 (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-..