DB명 : TestDB
d:\data\testdb.mdf / d:\log\testdb.ldf 를 f:\data\testdb.mdf / f:\log\testdb.ldf 로 이동하고자 할때...

USE MASTER

-- DB 분리
EXEC sp_detach_db 'TestDB', 'TRUE'

--F 드라이브로 mdf, ldf 파일을 각각 이동.(복사 후 삭제 권장.)

--DB 연결
EXEC sp_attach_db 'TestDB', 'F:\data\testdb.mdf', 'F:\log\testdb.ldf'

 

 

'IT. > mssql.' 카테고리의 다른 글

mdf, ldf 파일 위치 이동.  (0) 2019.07.09
서버명 변경하기  (0) 2019.06.18
mssql C++ printf와 같이 표현하기  (0) 2019.06.04
날짜 계산 쿼리  (0) 2019.06.04
SET ANSI_NULLS [ON|OFF] 의 결과 차이  (0) 2019.06.04
mssql Error Code 목록 보기.  (0) 2019.06.04
Posted by 사용자 Germ General

댓글을 달아 주세요

sysadmin 권한을 갖고 있는 계정으로 접속합니다.

현재 서버명을 확인합니다.

SELECT @@SERVERNAME

 

서버명을 삭제합니다.

EXEC sp_dropserver '현재 서버명'

 

변경할 서버명을 등록합니다.

EXEC sp_addserver '변경할 서버명', 'local'

 

'IT. > mssql.' 카테고리의 다른 글

mdf, ldf 파일 위치 이동.  (0) 2019.07.09
서버명 변경하기  (0) 2019.06.18
mssql C++ printf와 같이 표현하기  (0) 2019.06.04
날짜 계산 쿼리  (0) 2019.06.04
SET ANSI_NULLS [ON|OFF] 의 결과 차이  (0) 2019.06.04
mssql Error Code 목록 보기.  (0) 2019.06.04
Posted by 사용자 Germ General
TAG MSSQL

댓글을 달아 주세요

ubuntu ssh 설치

IT./ubuntu. 2019.06.14 12:21

ubuntu mate에서 작업했습니다.

unbunto mate 설치 후 기본 설정을 마치면 원격 접속으로 작업을 진행하기 때문에 ssh 를 설치합니다. 여기서는 ssh 서버를 설치하고 ssh 클라이언트로 접속 과정을 적겠습니다.

설치 ssh가 설치되어 있는지 확인 가능합니다. 

dpkg -l | grep ssh

openssh-client 만 설치 되어 있는 것이 확인 됩니다.

 

sudo apt-get update 로 패키지 리스트를 업데이트 합니다.
ssh를 설치합니다.

sudo apt-get install ssh

설치 완료.

 

설치 ssh가 설치되어 있는지 다시 확인 가능합니다. 

dpkg -l | grep ssh

추가로 openssh-server, openssh-sftp-server 등이 설치 되었습니다.

 

ssh 서비스를 시작하고 서비스 목록에 ssh 가 있는지 확인 합니다.

sudo service ssh start
service --status-all | grep +

 

/etc/ssh/sshd_config 파일에서 설정을 변경할 수 있습니다. root 접속 허용을 원한다면 PermitRootLogin 항목을 yes 로 수정하세요.

ifconfig 를 입력하여 현재 IP를 확인합니다. inet addr 에서 IP 가 보입니다.
이제 외부에서 ssh 서버로 접속을 합니다. windows 의 Putty를 사용했습니다. [다운로드]

Putty를 실행해 Session 으로 이동합니다.
Host Name 에 ssh 서버 IP를 입력 후 Open 을 클릭합니다. 
터미널 창이 나타나며, 여기에 접속 계정과 암호를 입력하면 아래와 같은 화면이 나타납니다.
이제 외부에서 접속하여 작업을 진행할 수 있습니다.

 

'IT. > ubuntu.' 카테고리의 다른 글

ubuntu ssh 설치  (0) 2019.06.14
upgrade와 update 차이  (0) 2019.06.05
계정 생성 및 권한 설정 계정 삭제  (0) 2019.06.05
root 계정 암호 설정  (0) 2019.06.05
Posted by 사용자 Germ General
TAG ubuntu

댓글을 달아 주세요

본인이 소유한 도메인으로 사용하는 방법입니다.
먼저 호스팅 업체에서 구입한 본인 소유의 도메인이 필요합니다.

github 블로그는 username.github.io 형식의 주소로 연결됩니다.
이걸 본인이 소유하고 있는 xxx.com, xxx.co.kr 등의 도메인과 연결하도록 하겠습니다.

먼저 본인이 구매한 도메인 업체로 로그인합니다.
저는 hosting.kr 에서 도메인을 구입했기에 hosting.kr 기준으로 진행하겠습니다.
도메인 관리 메뉴에 보시면 네임서버 관리 항목이 있습니다.
네임 서버 설정 추가 등 자신의 도메인과 username.github.io 주소를 연결하는 부분이 있습니다.

아래과 같이 입력하고 등록하세요.

서브도메인(A 레코드) github의 IP는 192.30.252.153 / 192.30.252.154 입니다. hosting.kr 에서는 하나만 등록이 가능해서 하나만 등록했습니다. 두개 등록이 가능하다면 등록해주세요.
github 가 https 지원이 가능해졌기 185.199.108.153 / 185.199.109.153/ 185.199.110.153 / 185.199.111.153 으로 등록하시면 https 로 접속 가능합니다.

<주의>http와 https IP를 모두 등록했을 때 접속이 안되는 경우가 발생했습니다.

별칭(CNAME) 서브도메인에는 www
IP 주소/레코드 값 에는 기존에 사용했던 username.github.io를 입력하세요.
서브도메인에 빈 칸으로 추가 등록이 가능하다면 추가하세요.

이제 github 로 접속 Settings 로 들어갑니다.
Custom domain 항목에 사용할 도메인을 입력 - Save 를 클릭합니다.
(Repository Root 폴더에 CNAME 라는 파일이 생성됩니다.)
Https IP를 도메인 업체에서 등록을 했다면 Enforce HTTPS 를 체크하세요.
(이 항목은 바로 사용이 안될 수도 있습니다. 저는 24시간 이내 적용된다는 내용이 나왔습니다. 후에 체크하면 되겠습니다.)

이제 Github 의 Code로 가서 CNAME 를 클릭합니다.
본인이 등록한 도메인이 기록되어 있습니다.
마지막으로 _config.yml 파일의 url 부분을 본인의 도메인으로 수정합니다.
적용되기까지 시간이 걸리므로 이제 기다리기만 하시면 됩니다.

도메인을 변경해서 저는 [검색엔진에 등록하기]를 추가 진행했습니다. - 무시해도 되는지 확실하지 않아…

 

Posted by 사용자 Germ General

댓글을 달아 주세요

구글, 네이버 드의 검색엔진에 등록하는 방법입니다.
구글, 네이버 등의 검색엔진에 등록하기 위해서는 사이트맵 파일을 만들어야합니다.

아래 코드를 복사해 sitemap.xml 파일로 저장하고, 블로그 폴더에 저장하세요.

---
layout: null
---
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  {% for post in site.posts %}
    <url>
      <loc>{{ site.url }}{{ post.url }}</loc>
      {% if post.lastmod == null %}
        <lastmod>{{ post.date | date_to_xmlschema }}</lastmod>
      {% else %}
        <lastmod>{{ post.lastmod | date_to_xmlschema }}</lastmod>
      {% endif %}

      {% if post.sitemap.changefreq == null %}
        <changefreq>weekly</changefreq>
      {% else %}
        <changefreq>{{ post.sitemap.changefreq }}</changefreq>
      {% endif %}

      {% if post.sitemap.priority == null %}
          <priority>0.5</priority>
      {% else %}
        <priority>{{ post.sitemap.priority }}</priority>
      {% endif %}

    </url>
  {% endfor %}
</urlset>

127.0.0.1:4000/sitemap.xml 로 접속하여 아래와 같이 나오는지 확인하세요.

sitemap.xml 을 commit - push 합니다.

구글에 등록

구글 https://search.google.com/search-console/about 에 접속합니다.(계정 필요)
색인 - Sitemaps 를 클릭하여 새 사이트맵 추가에서 sitemap.xml 을 입력하고 제출 버튼을 클릭합니다.

알림창이 뜨고 아래과 같은 결과가 나옵니다. - 상태가 성공으로 나와야 합니다.

 

Posted by 사용자 Germ General

댓글을 달아 주세요

기본 테마 minima를 다른 테마로 변경합니다.
일단 작업 중 실수가 생길 수도 있으니… 블로그 폴더를 백업해 놓습니다. 저는 그냥 압축 했습니다.
(git 의 revert 기능을 이용해 복원하는 방법도 있습니다.)

카테고리, 태크 기능을 사용하기 위해 https://github.com/Gaohaoyang/gaohaoyang.github.io 을 사용하도록 하겠습니다.

파일을 다운로드하고 압축 파일을 블로그 폴더에 풀어서 덮어쓰기를 합니다.
(_config.yml 파일이 있는데 이 파일은 환경 설정 파일입니다. 아직 _config.yml 파일을 수정한 것이 없으므로 지금은 그냥 덮어 쓰기 합니다. 후에는 무조건 덮어 쓰기 하지 마세요.)

 

Ruby 콘솔 창에서 jekyll serve 를 실행합니다.

jekyll serve

아래와 같은 에러가 나옵니다.

jekyll-paginate 에러 라는것 같은데 구글링 해보니 paginate 라는 플러그인을 설치해야 하는것 같습니다.
jekyll-paginate 를 설치합니다.

gem install jekyll-paginate

다시 Ruby 콘솔 창에서 jekyll serve 를 실행합니다.
실행은 되지만 위 노란색 경고문은 그대로 나타납니다.
gems 구성 옵션 이름이 plugins 로 변경 되었다는것 같습니다.
jekyll을 종료 시키고 _config.yml 을 엽니다.

# paginate
gems: [jekyll-paginate]
paginate: 6

을 아래와 같이 변경 합니다.

# paginate
plugins:
  - jekyll-paginate
paginate: 6

paginate: 6 는 한 페이지에 보여질 페이지 갯수를 의미합니다.

다시 jekyll serve 을 실행합니다. 아까 보였던 노란색 경고문이 안보입니다.
http://127.0.0.1:4000/ 로 접속합니다. 위에 카테고리가 있습니다. 클릭해봅니다.
카테고리가 보입니다.^^

 

Posted by 사용자 Germ General

댓글을 달아 주세요

포스트(새 글) 작성하는 방법입니다.

_posts 폴더로 갑니다.
2018-11-19-test.md 파일을 생성합니다..
파일은 YEAR-MONTH-DAY-title.md 의 규칙을 따릅니다..

편집기로 아래 내용을 저장합니다.

---
layout: post
title:  "Germ General First Post"
date:   2018-11-19 21:49 +0900
categories: jekyll update
---
Germ General First Post!!

---도 추가해야합니다.
--- 과 --- 사이에 있는 내용은 YAML 머릿말이라 하고 --- 이후 내용은 markdown 형식을 사용하여 실제 보여질 내용입니다.
물론 그냥 텍스트를 사용해도 상관 없지만… markdown 에 대해 배우신다면 더욱 멋진 페이지를 만드실 수 있습니다.
자세한 내용은 https://jekyllrb-ko.github.io/docs/posts/ 페이지를 참조하세요.

http://127.0.0.1:4000/ 에 접속해 지금 작성한 내용을 확인 합니다.

git 을 이용해
commit - push 로 Repository에 적용하고 인터넷으로 확인합니다.

Posted by 사용자 Germ General

댓글을 달아 주세요

github + jekyll 기반 블로그를 운영하면서 로컬에서 테스트를 하고 이상이 없을 때 push 하여 서비스에 적용하는 방법입니다. 예전에 홈페이지를 운영하면서 나모 웹 에디터나 드림위버를 이용해 디자인을하고 이상이 없을 때 ftp에 자료를 올려 서비스에 적용하는것이라 이해하시면 될것 같습니다.

jekyll 을 설치하기전에 ruby + devkit 을 설치해야합니다. https://rubyinstaller.org/downloads/ 로 접속하여 ruby + devkit 을 다운로드 및 설치 합니다. 자신의 PC 환경에 맞춰 다운로드 및 설치 하세요. 저는 여기서 추천하는 버젼을 설치하도록 하겠습니다.

 

설치 진행이 되며 중간에 아래와 같은 화면이 나타납니다. 1 [Enter] 로 진행합니다.

 

앤터로 종료.

 

jekyll 을 설치합니다.
윈도우 키를 누르면 Start Command Prompt with Ruby 가 보입니다. 없다면 돋보기 버튼을 눌러 Start Command Prompt with Ruby 를 입력하시면 아이콘이 나타납니다.
클릭(실행)하세요.

 

콘솔창이 나타나며 여기서 jekyll 관련 프로그램을 설치합니다.
콘솔에서 아래 명령어를 차례로 입력하세요.

gem install jekyll
gem install minima 
gem install bundler 
gem install jekyll-feed 
gem install tzinfo-data 
gem install wdm

minima, bundler, jekyll-feed, tzinfo-data, wdm 는 jekyll 을 사용하기 위한 패키지들입니다. 콘솔창에서 Repository 한 폴더로 이동합니다.(전에 D:\germgeneral\germgeneral.github.io 로 생성했었습니다.)
jekyll 사이트를 생성합니다.

d:
cd D:\germgeneral\germgeneral.github.io
jekyll new .

 

여기서 패키지가 없다는 메세지가 나온다면 해당 패키지를 설치하도록 합니다.

gem install [패키지 이름]

 

jekyll 서버를 실행합니다.

jekyll serve

 

http://127.0.0.1:4000/로 접속해 아래와 같은 페이지가 보여지면 설치가 완료된 것입니다.

 

블로그 폴더 (D:\germgeneral\germgeneral.github.io) 에는 아래와 같은 파일이 생성되어 있습니다.

 

이제 commit - push 하여 웹 페이지에서 확인이 가능하도록 합니다.(구글링으로 쉽게 찾을 수 있습니다.)
https://germgeneral.github.io/에 접속했을 때의 화면입니다. http://127.0.0.1:4000/ 로 접속했을 때와 같은 화면입니다.

 

push 후 적용되는데 시간이 걸릴수 있으니 잠시 후 하시면 확인이 가능합니다.

minima 기본 테마에 관해…
위에서 설치한 jekyll 테마는 jekyll 의 기본 테마인 minima 입니다.
https://jekyllrb-ko.github.io/docs/structure/ 중간 부분을 확인하면…

 

내용이 있습니다. 역시 우리가 설치한 jekyll 에는 _post 외 _layouys, _includes 등의 폴더가 없습니다.
bundle show minima 명령어로 minima 가 설치된 경로를 확인 할 수 있습니다.

 

해당 폴더로 이동하여 아래 파일을 블로그 폴더에 복사합니다.

 

이제 jekyll 테마의 기본 구조와 동일하게 되었습니다.
기본 테마를 사용하길 원하신다면 이렇게 사용하시면 될것 같습니다.

Posted by 사용자 Germ General

댓글을 달아 주세요