블로거 인용구 스타일 설정하기

 블로그를 대학생때 처음 접했다. 컴퓨터공학을 전공하고 있었기에 티스토리 같은 서비스형 블로그를 하지 않고 설치형인 텍스트큐브(테터툴즈)를 이용해서 블로그를 하였다. 설치형은 커스트 마이징이 가능하다는 장점은 있지만, 서버를 운영해야한다는 부담이 있었다. 작은 서버를 가지고 있지만 안정적으로 블로그 서비스를 하기 위해서 서비스형 블로그로 블로그를 이전하였다. 여러가지를 고려하여 구글에서 운영하는 블로거 서비스로 블로그를 옮겼다.

 블로거의 최대 단점은 이쁘지 않다는 것이다. 구글의 다른 서비스가 그러하듯 블로거도 단순함을 넘어서 밋밋하기까지 하다. 특히 블로거의 기본 템플릿을 이용할 경우, 인용구(blockquote) 스타일이 존재하지 않는 것이 있다.

 블로거의 인용구 스타일을 설정해보자.
블로거 관리페이지 -> 템플릿 -> 맞춤설정 -> 고급  -> CSS추가
.post-body blockquote {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 50px;
  padding-left: 15px;
  border-left: 3px solid #ccc;
}
위 인용구 스타일을 적용한 페이지의 모습이다.
블로거 인용구 스타일
구글에 적응해서 그런지 단순한 스타일이 가장 무난하고 깔끔해 보인다.

WordPress 설치기

 한국에선 사이트관리도구로 XE(구. 제로보드)가 많이 사용되고 있지만, 세계적으로 볼 땐 WordPress가 많이 사용되고 있다. 물론, 한국형 게시판 스타일은 제로보드가 적합하지만 각종 플러그인등의 지원은 워드프레스가 압도적으로 많다. 이번에 서울시 홈페이지가 워드프레스 기반으로 만들어져 한국에서도 그 입지를 넓히고 있다. WordPress를 서버에 설치하는 과정을 알아보자.
http://wordpress.org/

WordPress 최신 설치 파일을 받아서 /var/www/wp.withover.com에 압축을 푼다.
$ cd /var/www
$ wget http://ko.wordpress.org/wordpress-3.2.1-ko_KR.tar.gz
$ tar xvfz wordpress-3.2.1-ko_KR.tar.gz
$ mv wordpress wp.withover.com
 자신이 사용하는 도메인이 있다면 DNS에 등록한다. 필자는 DNS Ever(www.dnsever.com)에 wp.withover.com 등록하여 사용하고 있다.
http://www.dnsever.com 에 접속하여 wp.withover.com 을 등록한다.

withover.com의 하위 도메인인 wp.withover.com을 사용하기 위하여 아파치서버 가상호스트를 등록한다.
$ sudo vi /etc/apache2/sites-available/default
...
# wp.withover.com wordpress
<VirtualHost *:80>
    ServerAdmin withover@gmail.com
    DocumentRoot /var/www/wp.withover.com
    ServerName wp.withover.com

    <Directory /var/www/wp.withover.com>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/wp.withover.com_error.log
    LogLevel warn
    CustomLog ${APACHE_LOG_DIR}/wp.withover.com_access.log combined
</VirtualHost>

아파치 서버를 재시작 한다.
$ sudo service apache2 restart
WordPress를 설치하기 위한 기본적인 서버 세팅은 끝이 났다.
웹브라우져에서 가상호스트로 설정한 http://wp.withover.com 으로 접속을 하면 아래와 같은 메시지가 뜰 것이다.
There doesn't seem to be a wp-config.php file. I need this before we can get started.

Need more help? We got it.

You can create a wp-config.php file through a web interface, but this doesn't work for all server setups. The safest way is to manually create the file.

Create a Configuration File
 Create a Configuration File을 눌러서 WP설치를 본격적으로 시작한다. 설치가 시작되면 다음과 같은 사항이 필요하다.
Database name
Database username
Database password
Database host
Table prefix (if you want to run more than one WordPress in a single database)
다시 터미널로 돌아가서 wordpress라는 이름의 DB를 생성한다.
$   mysql -uroot -p (root가 사용자ID라고 가정합니다.)
mysql> CREATE DATABASE wordpress;

그리고 다시 WordPress설치 페이지로 돌아와서 아래 그림과 같은 형태로 입력한다.
DB설정

DB와 관련된 내용을 알맞게 입력 하였다면, 다음 단계로 진행될 것이다. 만약, 파일 생성 권한이 적절하지 않다면 다음과 같은 오류가 나타날 수 있다.
Sorry, but I can't write the wp-config.php file.
You can create the wp-config.php manually and paste the following text into it.
이러면서 위 메시지 아래에 나온 내용을 "wp-config.php"에 넣으라는 메시지가 뜬다.
$ vi wp-config.php
vi를 이용해서 wp-config.php 파일을 직접 생성해줘도 상관없다. 아니면 WordPress가 설치된 폴더의 권한을 777로 변경한다.
$ chmod 777 /var/www/wp.withover.com
 설정파일이 정상적으로 생성이 되면 다음 단계가 진행된다.
설치화면
Install WordPress 버튼을 누르면 끝이다. 설치 과정이 매우 단순하다. 설치 단계에서 만들었던 관리자 계정으로 로그인을 한다.
관리자 화면
기본 페이지
 관리자 페이지가 영어로 생성되어 약간 어려움이 있지만, 전반적으로 깔끔한 느낌이다. 앞으로 조금씩 WordPress에 관해서 알아보자.

미니삼각대 SLIK Mini II

 오랜만에 인터넷에서 물건을 샀습니다. 소셜쇼핑사이트를 이용해서 샀는데, 맘에 들어서 이렇게 올립니다.
제품 : SLIK Mini II
가격 : 약 14,000원
상품 정보 :  http://shopping.daum.net/product/searchresult.daum?cateid_1depth=&nil_profile=vsearch&nil_src=shopping&q=slik+MINI+II
 관련 이미지를 올립니다. 미니 삼각대를 구입하시려는 분은 참고하세요.








 아래의 사진은 NEX-5에 SLIK Mini II를 장착한 모습입니다.





 삼각대가 생각보다 튼튼합니다. NEX-5에 장착을 해도 안정감 있게 사진을 찍을 수 있습니다. 저렴한 미니삼각대를 생각하고 있으시면 이 제품도 고려해보세요.

SSH 접속 문구 설정하기

 원격으로 서버를 접속할 때, 서버의 상태를 보여준다면 유용할 것이다.우분투 서버를 이용할 경우, SSH접속 시에 우분투 서버의 상태를 간략히 보여준다.
참고 : https://help.ubuntu.com/community/SSH/OpenSSH/Configuring
 먼저 SSH설정 파일을 편집한다.
$ vi /etc/ssh/sshd_config
 Banner 설정 부분에서 # 문자를 제거하여 Banner를 활성화 시킨다.
Banner /etc/issue.net
 그리고 접속 문구를 편집한다.
$ vi /etc/issue.net
 SSH서비스를 재시작 한다.
$ sudo /etc/init.d/ssh restart
 재시작후, ssh접속을 하면, 다음과 같은 접속 문구를 볼 수 있을 것이다.
login as: User_ID
Ubuntu 12.04 LTS
**********
Notice to users

Don't do that!!!
**********
User_ID@domain's password:
 그리고 로그인에 성공을 하면 다음과 같은 내용을 출력한다.
Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.0-24-generic x86_64)

 * Documentation:  https://help.ubuntu.com/

  System information as of Fri Jun  8 12:56:02 KST 2012

  System load:  0.0                Processes:           99
  Usage of /:   8.5% of 123.00GB   Users logged in:     1
  Memory usage: 51%                IP address for eth0: 111.222.111.222
  Swap usage:   0%

  Graph this data and manage this system at https://landscape.canonical.com/
Last login: Fri Jun  8 10:03:21 2012 from 210.92.9.204
 위 메시지는
/etc/motd
의 내용을 출력한 것으로 sshd_config 파일의 PrintLastLog 값(yes, no)을 이용해서 켜고 끌수 있다.
PrintLastLog yes
 Message of The Day(/etc/motd)의 내용은 update-motd.d에서 변경이 가능하다.
/etc/update-motd.d/
 새로운 내용을 추가 하고 싶다면
$ sudo vi /etc/motd.tail
 파일을 만들어서 추가하면 된다. Last login 앞 부분에 원하는 내용이 추가된다.


우분투 버전 확인하기

사용중인 우분투 버전을 확인하는 방법

1. 데스크탑 버전이라면, 다음 메뉴를 찾아가면 된다.
System -> About Ubuntu

2. 터미널에서 확인하는 방법
$ lsb_release -a  (또는  $ cat /etc/lsb-release )
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 12.04 LTS
Release:        12.04
Codename:       precise

3. 터미널에서 확인하는 방법2
$ cat /etc/issue
Ubuntu 12.04 LTS \n \l

4. 터미널에서 확인하는 방법3
$ cat /etc/*-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"

추가적으로 사용중인 리눅스 커널을 확인하고 싶으면,
$ uname -a
Linux domain_name 3.2.0-24-generic #39-Ubuntu SMP Mon May 21 16:52:17 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux


참고 : https://help.ubuntu.com/community/CheckingYourUbuntuVersion