앱)공인인증서 저장 위치 NPKI 폴더

Posted by HULIA(휴리아)
2018. 11. 23. 14:29 호스팅_서버_툴/툴
윈도우7 이상
사용자폴더\사용자계정\AppData\LocalLow\NPKI

앱)maven관련

Posted by HULIA(휴리아)
2018. 11. 14. 17:08 호스팅_서버_툴/툴
mvn -f ./pom.xml clean install

앱)AWS 스터디 정리1

Posted by HULIA(휴리아)
2018. 11. 13. 19:00 호스팅_서버_툴/서버
엣지 로케이션 - CDN서비스
가용영역(AZ)는 데이터센터이며 분리되어 있음

과금 옵션 비용 최적화 관련 자료
-온디맨드
-리저브
-스팟

autoscaling
-ELB, Cloudwatch, ec2, autoscaling

glacier
백업용 스토리지
액세스 시간이 있다

s3
정적 웹 사이트 호스팅 가능 -> github가 좋다

RDS
설정, 백업, os패치 자동화, DB이중화, Replica, 인스턴스 확장 장동으로

다이나믹DB - nosql
일라스틱캐시 - 인메모리DB

Internet gateway는
1)인터넷이 되는 용도말고는 없다
2)IP가 없다
3)내부적으로 여러대이다
4)자동으로 오토 스케일링 된다
5)VPC마다 존재

NAT gateway는
1) EIP가 자동으로 부여된다
2) nat ec2 vs nat gateway로 검색
3) 원래는 인스턴스였다
4) AZ마다 존재

EC2 인스턴스
생성하면 기본적으로 public ip가 생기는데 인스턴스 재부팅을 하면서 바뀌지 않지만 중지하면 pulbic ip가 없어진다.
그리고 시작하면 새로운 public ip를 받게 된다

우발적 종료를 풀려면 setting를 change해야 한다

public subnet은 internet gateway가 연결된 것을 말하는가?
--> ig + subnet + router table

앤드포인트로 된 RDS는 IP를 고정으로 해줄 수 없으므로
SG설정시 outbound all로 해준다
SG설정시 inbound가 훨씬 중요함

앱)젠킨스 설정

Posted by HULIA(휴리아)
2018. 11. 13. 18:23 호스팅_서버_툴/툴
ADM
1)general - 빌드 안함
2)소스코드관리 - perforce / cvs
perforce credential / cvs credential
manual
character set - none
workspace name -
options - clobber / rmdir
line endings - local
type - writable
view mappings -

populate options - auto cleanup and sync
replace missing/modified files
delete generated files
quiet perforce messages

Polling build filters - add new build filter
Repository browser - (자동)

Build
root pom - pom.xml
Goals and options - clean verify

Build
root pom - pom.xml
Goals and options - clean install -Dbuild.number=${CHNAGELIST}


빌드 유발
build whenever a SNAPSHOT dependency is built

Post steps
Run only if build succeeds
send files or execute commands over SSH
name - DEV_USR
Transfers
source files - deploy/target/*.ear
remove prefix - deploy/target/
remote derectory - /adm
exec commnad - python *.py

주소인증 PIN코드 입력

Posted by HULIA(휴리아)
2018. 6. 16. 02:28 호스팅_서버_툴/애드센스_애널리틱스



구글 애드센스 들어갔더니 주소를 확인하지 않아 지급이 보류 중입니다가 뜨네요

작업을 클릭해 보니

PIN코드를 입력안해서 그렇군요~

그래서 PIN코드를 새로 받았습니다




그랬더니 몇일이 지나서

우편으로 도착했네요

구글 애드센스에서 저에게 우편이 오다니 ㅋㅋㅋ

뭔가 했네요~ㅎㅎ





보안봉투를 펼치니

PIN 번호가 있네요 ㅋㅋ

그래서 왼쪽의 안내대로 PIN제출을 하였네요 ㅋㅋ


곧 지급이 되겠죠?^^


Mobaxterm 마우스 오른쪽 클릭으로 복사 붙여넣기 기능 설정

Posted by HULIA(휴리아)
2018. 3. 30. 06:03 호스팅_서버_툴/툴


setting-configuration-terminal에서

paste using right-click을 설정하면

드래그한 내용을 마우스 오른쪽 클릭으로 붙여넣기가 됨^^


앱)리눅스 alias

Posted by HULIA(휴리아)
2018. 3. 27. 11:07 호스팅_서버_툴/서버
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'

디지털 오션 Centos7에 MariaDB 설치하기

Posted by HULIA(휴리아)
2018. 3. 25. 21:28 호스팅_서버_툴/서버

https://www.digitalocean.com/community/tutorials/how-to-install-mariadb-on-centos-7


설치

sudo yum install mariadb-server


기동

sudo systemctl start mariadb


기동상태확인

sudo systemctl status mariadb


옵션)부팅시에 자동으로 기동되도록 설정

sudo systemctl enable mariadb


root 패스워드와 외부 접속 설정

sudo mysql_secure_installation

Enter current password for root (enter for none): 이럴때는 엔터
set root password :Y
remove anonymous users Y
disallow root login remotely y
remove test database and access to it y
reload priviliege tables now y


접속
mysql -u root -p

show databases;


계정추가

use mysql;
CREATE USER 'istoryful'@'%' IDENTIFIED BY '820820';
grant all privileges on *.* to istoryful@'%' WITH GRANT OPTION
show grants for 'istoryful'@'%';

flush privileges;

SELECT Host, User, Super_priv FROM mysql.user WHERE User='istoryful' AND Host='%';

 



캐릭터셋 설정
cd /etc/my.cnf.d/


sudo vi client.cnf

[client]
default-character-set = utf8

 

sudo vi mysql-clients.cnf

[mysql]
default-character-set = utf8
[mysqldump]
default-character-set = utf8

 

sudo vi server.cnf

[mysqld]

collation-server = utf8_unicode_ci

init-connect='SET NAMES utf8'

character-set-server=utf8

 

sudo service mariadb restart

 

시스템의 캐릭터셋 확인

show variables like 'char%';

 





접속
mysql -u istoryful -p


기존 테이블의 캐릭터셋 변경

alter table COLLECTIVE_LINK convert to character set utf8;



데이터베이스 만들기

create database easywhooing;




server refused our key

Posted by HULIA(휴리아)
2018. 3. 25. 19:48 호스팅_서버_툴/서버

디지털오션에서 root외의 계정으로 접속할때 server refused our key 오류가 나면서 접속이 되지 않았네요


해결책은 서버에도 ssh keys 설정을 해주면 됩니다



https://www.digitalocean.com/community/tutorials/initial-server-setup-with-centos-7


root 계정으로 접속해서

ssh-keygen


cat .ssh/authorized_keys 한 내용을 복사


추가로 만든 계정을 접속해서

su - 만든계정


mkdir .ssh

chmod 700 .ssh


vi .ssh/authorized_keys

아까 위에 복사한 내용을 붙여넣기


chmod 600 .ssh/authorized_keys

하고 나서 새로운 계정으로 접속하면 됨


추가로 발견한 사항

vi /etc/ssh/sshd_config에 

AuthorizedKeysFile .ssh/authorized_keys

PasswordAuthentication no

이렇게 되었을때 발견되는 현상 
즉 비밀번호로 로그인이 안되고 sshkey를 통해서만 로그인을 해야하게 설정되었을때 발생하는 문제

PasswordAuthentication yes
#AuthorizedKeysFile .ssh/authorized_keys 로 설정하고
systemctl reload sshd

이후에는 비밀번호로 로그인 가능


디지털 오션 리눅스(CENTOS7)에 자바 개발환경 설치

Posted by HULIA(휴리아)
2018. 3. 25. 19:33 호스팅_서버_툴/서버

자바설치 방법은 여러가지가 있음

1) Open JDK 설치하는 법(쉬운 방법)


종류확인

yum list java*jdk-devel

java-1.6.0-openjdk-devel.x86_64             1:1.6.0.40-1.13.12.6.el6_8              updates

java-1.7.0-openjdk-devel.x86_64             1:1.7.0.111-2.6.7.2.el6_8               updates

java-1.8.0-openjdk-devel.x86_64             1:1.8.0.101-3.b13.el6_8                 updates


설치

yum install java-1.7.0-openjdk-devel.x86_64


설치확인

rpm -qa java*jdk-devel


자바

java -version



===============================================================

2) Oracle JDK(rpm) 설치하는 법(조금 어려운 방법)


oracle.com에서 다운 받고 싶은 파일을 지정


cd ~


wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/7u72-b14/jdk-7u72-linux-i586.rpm" -O jdk7.rpm


설치

rpm -ivh jdk7.rpm


설치확인

rpm -qa java*jdk-devel


환경변수 등록

$ vi /etc/profile


export JAVA_HOME=/usr/java/설치된 폴더

export PATH=$PATH:$JAVA_HOME/bin 


저장된 프로파일 적용

source .bash_profile


자바

java -version



===============================================================

3) Oracle JDK(tar.gz) 설치하는 법(어려운 방법)

wget --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u112-b15/jdk-8u112-linux-x64.tar.gz


# 디렉토리 생성

mkdir /usr/local/java


# 파일 이동

mv jdk-8u112-linux-x64.tar.gz /usr/local/java


#압축 해제

tar xvzf jdk-8u112-linux-x64.tar.gz


기본명령어 변경

alternatives --install /usr/bin/java java /usr/local/java/jdk1.8.0_112/bin/java 1

alternatives --install /usr/bin/java javac /usr/local/java/jdk1.8.0_112/bin/javac 1

alternatives --install /usr/bin/java javaws /usr/local/java/jdk1.8.0_112/bin/javaws 1

alternatives --set java /usr/local/java/jdk1.8.0_112/bin/java

alternatives --set javac /usr/local/java/jdk1.8.0_112/bin/javac

alternatives --set javaws /usr/local/java/jdk1.8.0_112/bin/javaws


환경변수 등록

$ vi /etc/profile

...

export JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")

export PATH=$PATH:$JAVA_HOME/bin 

# 현재 쉘에 적용

$ . /etc/profile


자바

java -version