'All about car' 카테고리의 다른 글

엔진에 좋다는 연료첨가제의 진실은?  (0) 2015.10.28

[백업]

문법)

BACKUP DATABASE [데이터베이스명] TO DISK = [경로];

예제)

BACKUP DATABASE TEST TO DISK = 'E:\DB_BACKUP\TEST.bak';

 

[복원]

문법)

RESTORE DATABASE [복원 데이터베이스] FROM DISK = [경로] WITH MOVE [파일명] TO [저장경로]

예제)

RESTORE DATABASE TEST_T FROM DISK = 'E:\DB_BACKUP\TEST.bak' WITH 
     MOVE 'TEST' TO 'D:\DB\TEST_T.MDF',
     MOVE 'TEST_log' TO 'D:\DB\TEST_log.LDF'

 

httpd-ssl 사용하는데 서버안올라갈 경우 에러메시지 보면 다음과 같다..

[Thu Jan 31 10:15:20 2013] [error] Unable to configure RSA server private key
[Thu Jan 31 10:15:20 2013] [error] SSL Library Error: 185073780 error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch

인증서의 key와 crt파일이 일치하지 않아서 생긴오류라고 한다.

openssl rsa -noout -text -in /home1/irteam/was/apache-2.2/openssl/test.com.key
openssl x509 -noout -text -in /home1/irteam/was/apache-2.2/openssl/test.com.crt

 

위 명령어로 2개의 파일을 각각연후에

modules 부분의 값이 서로 일치하는지 확인해보면 된다.

일치하지 않으면 오류!!

 

출처 : http://www.mungchung.com/xe/protip/111408

※ 아래의 단축키는 Mac 사용자를 위한 안내 입니다.
※ Cmd+F를 통해 검색하면 단축키를 보다 빠르게 찾을 수 있습니다.
※ 단축키는 v9.0.23 버전부터 이용 가능합니다.

■ 기본 기능

새 문서
Option + N
불러오기
Option + O
저장하기
Option + S / Ctrl + S
다른 이름으로 저장하기
Option + V
인쇄
Option + P / Ctrl + P
되돌리기
Ctrl + Z
되돌리기 복구
Ctrl + Y
다시 실행
Ctrl + Shift + Z
오려 두기
Ctrl + X / Shift + Delete
복사하기
Ctrl + C / Ctrl + Insert
붙여넣기
Ctrl + V / Ctrl + Cmd + Insert
모양 복사
Option + C
복사한 모양 붙이기(일반 편집 상태)
F3/F4 → Option + C
복사한 모양 붙이기(표 편집 상태)
F5 → Option + C
지우기
Ctrl + E
모두 선택
Ctrl + A
한글을 한자로 변환
F9
한자를 한글로 변환
Option + F9
블록 설정
F3
낱말 블록
F3, 2번
한 문단 블록
F3, 3번
문서 전체 블록
F3, 4번
원하는 만큼 블록 설정
Shift + ←/→
커서부터 줄 처음/끝까지 블록 설정
Shift + Home/End
찾기
Ctrl + Q,F / Ctrl + F / F2
찾아 바꾸기
Ctrl + Cmd + F2 / Ctrl + Q,A / Ctrl + H
찾아가기
Option + G
한글로 바꾸기
Option + F9
문단 부호 보이기/숨기기
Ctrl + G,T
조판 부호 보이기/숨기기
Ctrl + G,C
화면 확대 쪽 맞춤
Ctrl + G,P
화면 확대 폭 맞춤
Ctrl + G,W
화면 확대 100%
Ctrl + G,Q
화면 확대/축소
Shift + (Num) +/-
쪽 윤곽
Ctrl + G,L
문자표
Control + Cmd + F10
각주
Ctrl + N
미주
Ctrl + N,E
그림
Ctrl + N,I
캡션 넣기
Ctrl + N,C
책갈피
Ctrl + K,B
하이퍼링크
Ctrl + K,H
삭제
Ctrl + D

■ 서식 기능

글자 모양
Option + L
문단 모양
Option + T
문단 번호 속성 삽입/해제
Ctrl + Shift + Insert
글머리표 속성 삽입/해제
Ctrl + Shift + Delete
글씨 크게
Option + Shift + E / Ctrl + ]
글씨 작게
Option + Shift + R / Ctrl + [
자간 넓게
Option + Shift + W
자간 좁게
Option + Shift + N
밑줄
Option + Shift + U / Ctrl + U
진하게
Option + Shift + B / Ctrl + B
기울임
Option + Shift + I / Ctrl + I
위 첨자
Option + Shift + P
아래 첨자
Option + Shift + S
위 첨자/아래 첨자/보통
Ctrl + Option + A
왼쪽 여백 줄이기
Ctrl + Option + F5 / Ctrl + Shift + E
왼쪽 여백 늘이기
Ctrl + Option + F6 / Ctrl + Shift + G
오른쪽 여백 늘이기
Ctrl + Option + F7 / Ctrl + Shift + D
오른쪽 여백 줄이기
Ctrl + Option + F8 / Ctrl + Shift + F
첫 줄 내어 쓰기
Ctrl + Cmd + F5 / Ctrl + Shift + O
첫 줄 들여 쓰기
Ctrl + Cmd + F6 / Ctrl + Shift + I
줄 간격 넓게
Option + Shift + Z / Ctrl + Shift + W
줄 간격 좁게
Option + Shift + A / Ctrl + Shift + Q
양쪽 정렬
Ctrl + Shift + M
왼쪽 정렬
Ctrl + Shift + L
오른쪽 정렬
Ctrl + Shift + R
가운데 정렬
Ctrl + Shift + C
배분 정렬
Ctrl + Shift + T

■ 표 기능

표 만들기
Ctrl + N,T
첫째 셀 선택
F5
개체 속성
P
오려 두기
Ctrl + X / Shift + Delete
복사하기
Ctrl + C / Ctrl + Insert
지우기
Ctrl + E
맨 앞으로
Shift + Page Up
맨 뒤로
Shift + Page Down
글 앞으로
Shift + Home
글 뒤로
Shift + End
캡션 넣기
Ctrl + N,C
선 속성
L
배경 속성
C
현재 셀 선택(방향키 누르면 셀 블록 이동)
F5
현재 셀 선택(방향키 누르면 셀 블록 확장)
Shift + F5
줄 추가하기
Ctrl + Enter
줄 지우기
Ctrl + BackSpace
표 안에서 다른 셀로 이동(정방향)
Tab
표 안에서 다른 셀로 이동(역방향)
Shift + Tab
표 안에 표 만들기
Ctrl + N,T
표 나누기
Ctrl + N,A
표 붙이기
Ctrl + N,Z
붙이기
Ctrl + V
문자표
Command + Ctrl + F10
인쇄
Option + P
글자 모양
Option + L
문단 모양
Option + T
줄/칸 추가하기
Option + Insert
줄/칸 지우기
Option + Delete
계산식
Ctrl + N,F
셀 확장 모드
F3 또는 F5
칸 전체 블록
F7
줄 전체 블록
F8
현재 셀의 크기 조절
Shift + 화살표
현재 셀이 속한 가로줄/세로 칸 전체 크기
Cmd + 화살표
표 크기를 고정한 채 가로줄/세로 칸 크기
Option + 화살표
표 안에서 다른 셀로 이동(정방향)
Tab
표 안에서 다른 셀로 이동(역방향)
Shift + Tab
줄 추가하기
Ctrl + Enter
줄 지우기
Ctrl + BackSpace
표 안에 표 만들기
Ctrl + N,T
줄/칸 지우기
Option + Delete
오려 두기
Ctrl + X
복사하기
Ctrl + C
셀 지우기
Ctrl + E
글자 모양
Option + L
문단 모양
Option + T
표/셀 속성
P
각 셀 테두리 모양
L
각 셀 배경 모양
C
여러 셀 테두리 모양
B
여러 셀 배경 모양
F
셀 내용 지우기
Ctrl + E 또는 Delete
줄 높이를 같게
H
줄 너비를 같게
W
셀 합치기
M
셀 나누기
S

■ 커서 이동 및 지우기 

빈칸 삽입
SpaceBar
문단 나누기
Enter
한 글자 왼쪽으로
한 글자 오른쪽으로
한 줄 아래로
한 줄 위로
한 단어 오른쪽으로
Option + →
한 단어 왼쪽으로
Option + ←
한 문단 아래로
Command + ↓
한 문단 위로
Command + ↑
줄 처음으로
Home
줄 끝으로
End
문단 처음으로
Option + Home
문단 끝으로
Option + End
화면 처음으로
Ctrl + Home
화면 끝으로
Ctrl + End
한 화면 앞으로
Page Up
한 화면 뒤로
Page Down
한 쪽 앞으로
Option + Page Up
한 쪽 뒤로
Option + Page Down
문서의 처음으로
Ctrl + Page Up
문서의 끝으로
Ctrl + Page Down
뒷글자 지우기
Delete
앞글자 지우기
BackSpace
한 줄 지우기
Ctrl + Y
줄 뒤 지우기
Option + Y

■ 개체 및 글상자 선택 상태

개체 속성
P
오려 두기
Ctrl + X / Shift + Delete
복사하기
Ctrl + C / Ctrl + Insert
지우기
Ctrl + E
맨 앞으로
Shift + Page Up
맨 뒤로
Shift + Page Down
개체 묶기
G
개체 풀기
U
글 앞으로
Shift + Home
글 뒤로
Shift + End
캡션 넣기
Ctrl + N,C
하이퍼링크
Ctrl + K,H
선 속성
L
개체 이동
방향키 (↑←↓→)
개체 크기 조정
Shift + 방향키
다음 개체 선택
Tab
이전 개체 선택
Shift + Tab
글상자 편집
Enter
 ■ 쪽 / 검토 / 도구
편집 용지
F7
쪽 번호 매기기
Ctrl + N,P
쪽 나누기
Ctrl + Enter / Ctrl + J
맞춤법
F8
프레젠테이션 실행
Ctrl + K,P



출처 : https://polarisofficehelp.zendesk.com/hc/ko/articles/4410211996815--Mac-%ED%95%9C%EA%B8%80-HWP-%EB%8B%A8%EC%B6%95%ED%82%A4-%EB%AA%A8%EC%9D%8C

mysqldump로 백업시에 where조건에 맞는 데이터만 백업하기

이번에는 좀 특이한 백업방법을 소개해 드리겠습니다.   

즉, 지금까지의 백업방법은 대부분 로컬서버나 또는 원격서버의 MYSQL의 특정 데이터베이스를 백업대상으로 하거나 또는
특정 데이터베이스의 테이블들, 또는 데이터베이스 스키마등만을 그 대상으로 하여 백업하였습니다.   

하지만 이번 예에서는 특정 데이터베이스 내에 실제 데이터들 가운데 특정조건에 맞는 데이터만을 백업하는 방법을 소개할까합니다. 

즉 특정 데이터베이스 전체를 대상으로 한 것도 아니고 특정 데이터베이스의 테이블 전체를 대상으로하는 백업도 아닌 
특정 테이블의 데이터(레코드값)들 가운데 조건에 해당하는 데이터(레코드값)만을 골라서 백업하는 방법을 의미합니다.

이와 같은 백업을 하려면 --where옵션을 사용하여 조건문을 지정해 주시면 됩니다.

사용하는 형식은 다음과 같습니다.   

사용형식 : mysqldump -u root -p --where=“WHERE조건문” DB명 테이블명 > 파일명
(위의 형식에서 --where대신에 -w를 사용할 수도 있습니다.)

아래의 예는 temp_db2데이터베이스 내의 Demo_DomainAdmin이라는 테이블의 실제 데이터들 가운데
admin_id필드값이 “admin”인 레코드만을 백업하여 temp_db2.sql파일에 저장하는 예입니다.

즉, --where=“admin_id=‘admin’”이라는 조건문 때문에 이와 같은 백업이 가능한 것입니다.

[root@file bin]# ./mysqldump -u root -p --where="admin_id='admin'" temp_db2  Demo_DomainAdmin > ./temp_db2.sql

Enter password: ********

[root@file bin]#

[root@file bin]# ls -l temp_db2.sql

-rw-r--r--    1 root     root          506  2월 14 16:46 temp_db2.sql

[root@file bin]#

위와 같이 백업된 temp_db2.sql파일의 내용을 보시면 다음과 같습니다.   

아래의 결과를 보시면 데이터베이스 스키마와 --where조건에 맞는 데이터만이 저장되어 있다는 것을 알 수 있습니다.

[root@file bin]# cat temp_db2.sql

-- MySQL dump 9.08
--
-- Host: localhost    Database: temp_db2

---------------------------------------------------------

-- Server version       4.0.14
--
-- Table structure for table 'Demo_DomainAdmin'
--

CREATE TABLE Demo_DomainAdmin (

  admin_id varchar(12) NOT NULL default '',

  admin_pass varchar(40) default NULL,

  PRIMARY KEY  (admin_id)

) TYPE=MyISAM;

--
-- Dumping data for table 'Demo_DomainAdmin'
--
-- WHERE:  admin_id='admin'

INSERT INTO Demo_DomainAdmin VALUES ('admin','6ffffffffffff996d4');

[root@file bin]#

이제 실무적인 관점에서 한가지만 더 알려드리겠습니다.

위의 방법에서 -t옵션을 추가하여 백업하신 다면 데이터베이스 스키마를 제외한 실질적으로 --where조건에 맞는 순수한 데이터만을 저장할 수 있습니다. 

아래의 예는 바로 앞의 mysqldump명령어에 -t옵션만을 추가한 것입니다.   

즉 위의 결과에서 생성된 데이터베이스 스키마를 제외한 순수한 --where조건에 맞는 데이터만을 저장하기 위한 백업입니다.

[root@file bin]# ./mysqldump -u root -p -t --where="admin_id='admin'" temp_db2  Demo_DomainAdmin > ./temp_db2.sql

Enter password: ********

[root@file bin]#

아래는 그 결과를 나타낸 것입니다.   

확인해 보시면 아시겠지만 앞의 결과에서 데이터베이스 스키마를 생성하는 “CREATE TABLE”문이 생략되고
순수한 --where조건에 맞는 결과만이 저장되었다는 것을 확인 할 수 있습니다.   

[root@file bin]# cat temp_db2.sql

-- MySQL dump 9.08
--
-- Host: localhost    Database: temp_db2

---------------------------------------------------------

-- Server version       4.0.14
--
-- Dumping data for table 'Demo_DomainAdmin'
--
-- WHERE:  admin_id='admin'

INSERT INTO Demo_DomainAdmin VALUES ('admin','6ffffffffffff996d4');

[root@file bin]#

실제로 이와 같은 백업방법은 좀 까다로와 보이긴 하지만 잘 활용하신다면 실무에서 매무 강력한 힘을 발휘합니다.   

즉 수많은 데이터들이 저장되어 있는 특정 테이블의 값들 가운데 특정 조건에 맞는 데이터만을 뽑아내려고 할 때에 가장 현실적이고 현명한 방법이기 때문입니다.     

출처 : https://www.linux.co.kr/bbs/board.php?bo_table=lecture&wr_id=3060