비밀번호 찾기

 

비밀번호 찾기

로그인 화면에서 “비밀번호를 잊어버리셨나요?” 링크를 선택 한다.

  • 사용자 이름과 이메일주소를 입력한 후 “제출” 버튼을 선택 한다.
  • 이메일로 받은 비밀번호 재설정 링크를 선택 합니다.
  • 사용자 이름과 새 비밀번호를 입력한 후 로그인 합니다.

 

  • 현재 비밀번호 : 이메일로 받은 비밀번호 등록
  • 새 비밀번호 : 새로 설정할 비밀번호 등록
  • 비밀번호 확인 : 새로 설정할 비밀번호 등록

“저장” 버튼을 선택 합니다.

 

 

Git 폴더 구조

 

 

  • .gitignore : Git 관리 대상에서 제외되는 파일 지정 (다른 사람과 공유)
  • .git/
    • branches/
    • hooks/ : 특정 조건을 만족할 경우 실행되는 Hook Script 파일을 관리
      • prepare-commit-msg
      • pre-commit : Commit 전에 실행
      • commit-msg
      • pre-push : Push 전에 실행
      • update
      • post-update
      • pre-applypatch
      • applypatch-msg
      • pre-rebase
    • info/
      • exclude : Git 관리 대상에서 제외되는 파일 저장 (다른 사람과 공유되지 않음)
      • refs : Reference 목록을 저장 (git gc 명령으로 생성)
    • logs/
    • objects/ : 파일이 BLOB 객체로 저장되는 폴더로 Staging Area에 해당함
      • SHA-1 checksum 값의 첫 두자리를 폴더명으로 나머지를 파일 이름으로 사용하여 저장
      • 파일 목록을 담은 트리 객체와 commit 정보를 담은 커밋 객체를 저장
      • info/ : 메타 데이터
      • pack/ : Packfile (Snapshot 저장 방식 대신 변경분 저장 방식으로 하나의 파일로 묶은 파일) 저장
    • refs/
      • Commit ID 중에서 reference(특정 커밋에 대한 포인터)라는 별도의 이름을 지정한 것을 관리
      • heads/ : 최상위 commit 아이디를 저장
        • master : Master Branch의 마지막 commit ID 저장
        • develop : Develop Branch의 마지막 commit ID 저장
      • remotes/origin/ : Remote Git 저장소의 최상위 commit 아이디를 저장
      • tags/ : Tag를 저장
    • HEAD : HEAD reference가 가리키는 commit ID 저장 (현재 작업 폴더에 check out된 버전을 지정)
    • config : 로컬 설정 파일 (이 파일이 있는 Git 저장소에 적용)
  • ~/.gitconfig : 사용자 설정 파일 (특정 사용자가 사용하는 모든 Git 저장소에 적용)
  • /etc/gitconf : 시스템 설정 파일 (시스템 전체의 모든 Git 저장소에 적용)
2018.01.03 ~ 2018.01.03, ver 0.01

 

 

[데이터베이스 관리] DBeaver 소개

MariaDB를 리모트로 관리하는 방법은 여러가지가 있겠지만 그중에 편리한 것이 DBeaver를 사용하는 것 입니다.
DBeaver Community Edition 4.2.6
2017.11.27 ~ 2017.11.27, ver 0.01

[데이터베이스] MariaDB – 사용자 관리

MariaDB Database를 사용하면 제일 먼저하는 일이 Database를 생성하고 이를 사용할 사용자를 생성하는 일 입니다. MariaDB에서 Database와 사용자를 관리 해 봅시다. ${~}를 본인의 것으로 대체하면 됩니다.
Database 관리

#— Database 생성
create  database  ${DATABASE};
show  database

#— Database 백업
TIMESTAMP=`date +%Y%m%d_%H%M%S`                          #— Bash Shell에서 TIMESTAMP 생성 방법
mysqldump  -u${USER}  -p${PASSWORD}  ${DATABASE}  >  ~.sql

#— Database 복구
mysql  -u${USER}  -p${PASSWORD}  -D  ${DATABASE}  <  ~.sql

#— Database 삭제
drop  database  ${DATABASE}

사용자 관리

#— 사용자 생성
create  user  ‘${USER}’@’localhost’  identified  by  ‘${PASSWORD}’;
select  Host,  User,  Password  from  user;

#— 사용자에게 DB 접근 권한 부여
grant  all  privileges  on ${DATABASE}.*  to ‘${USER}’@’localhost’  identified  by  ‘${PASSWORD}’
flush  privileges;
select  Host,  User,  Password  from  user;

#— 사용자 비밀번호 변경
update  user
set  Password=PASSWORD(‘${NEW_PASSWORD’)
where  User = ‘${USER} and Host = ‘localhost’;
commit;
flush  privileges;

#— 아래 명령어로 Database에 접속할 수 있습니다..
mysql  -u${USER}  -p${PASSWORD}  ${DATABASE}

2017.11.06 ~ 2017.11.06, ver. 0.01

[소스 관리] Git – SSH 접속 설정

GitHub를 사용할 때 HTTPS 방식으로 사용하면 매번 아이디와 비빌번호를 입력해야 하는 불편함이 있습니다. SSH 방식으로 설정을 변경하면 편리하게 사용할 수 있습니다.
SSH 키 사용 등록

#— 인증키 생성 (이미 있는 경우에는 생략하면 됩니다.)
#—     사설키 : ~/.ssh/id_rsa
#—     공인키 : ~/.ssh/id_rsa.pub
ssh-keygen -t rsa

#— GitHub에 공인키를 등록 합니다.
#—     https://github.com/ 사이트로 로그인 합니다.
#—     우측 상단에 있는 아이콘을 선택한 후 “Settings” 메뉴로 접속 합니다.
#—     “SSH and GPG keys” 메뉴에서 “New SSH key” 버튼을 선택하여 공인키를 등록 합니다.
#—         Title : 사용하려고 하는 키 이름을 입력 합니다.
#—         Key : 공인키(~/.ssh/id_rsa.pub 파일의 내용)를 등록 합니다.

#— Git Repository에서 SSH 접속 설정을 합니다.
cd  /service                                         #— /service가 자신이 사용하는 Git Repository인 경우
cd  .git
vi  config
[remote “origin”] url = https://github.com/생략/service.git        #— 이 url 라인을 삭제 합니다.
url = git@github.com:생략/service.git           #— 이 url 라인을 추가 합니다.

2017.1.05 ~ 2017.11.05, ver. 0.01

[소스 관리] Git 소개

소스 관리용 소프트웨어는 아래와 같습니다.
  • Git
  • Subversion
그중에서 Git이 가장 많이 사용되며 서비스로는 GitHub가 있습니다.
2017.11.05 ~ 2017.11.05, ver. 0.01