NATEON 4.0 beta 오픈 – 웹 메일


네이트온 4.0 베타가 오픈을 했다. 멀티계정, 미니클럽 등 괜찮은 변화들이 눈에 띄지만 개인적으로는 메일이 웹메일과 통합메시지함 두개를 선택할 수 있고 웹메일을 기본으로 하는게 관심이 많이 간다.

새로운 네이트메일은 2G 용량 뿐 아니라 다양한 브라우져 지원을 하겠다고 하니 맥, 리눅스 네이트온에서도 메일 알람과 메일 사용이 가능해 질꺼라고 생각이 된다.

MS 의존성이 줄어들고 차츰 차츰 환경이 좋아지는 것 같아서 기분이 좋다.

네이트 메일 공지

메일 설정 화면

광고

Windows, SP3 설치 후 업데이트가 실패 하면…


서비스팩3 설치 후 업데이트가 실패하면,
Win + R 로 다음 명령을 차례로 실행 한다.

net stop wuauserv
negsvr32 %windir%\system32\wups2.dll
net start wuauserv

이후 다시 윈도즈 업데이트를 시도 해 본다.

Cygwin, cron / crontab, cron-config 사용기.


이전 문서를 뒤져서 “Cygwin, cron / crontab 사용하기”를 적었는데 이게 오래된 것이고 회사에서 AD 시스템을 사용하기 때문에 일반적으로 사용하는 설정으로 되지 않았다.

/usr/bin/cron-config : 자동으로 Windows Service에 등록해주는 명령이다.
/usr/bin/cygrunsrv : Windows Service 관련 된 Cygwin 명령이다.
/usr/bin/cronevents : Cron 관련 event log 보는 프로그램이다.

[그림 1] cron-config 실행 화면

빨간 네모는 이미 설치가 되있으면 나오는 메시지이다.

[그림 2] cronevents 실행 화면

[참고] cron 실행계정 만들어 보안 높이기
(여기서는 cron_server 로 하겠음)

  1. cron_server 계정 만들기
    $ net user cron_server <passwd> /add /yes
    $ net localgroup <administrators group name> cron_server /add

    <passwd> : cron_server 계정에 쓸 비밀번호.
    <administrators group name> : 보통 Administrators 임.
  2. cron_server 계정 권한 설정
    $ editrights -a SeAssignPrimaryTokenPrivilege -u cron_server
    $ editrights -a SeCreateTokenPrivilege -u cron_server
    $ editrights -a SeIncreaseQuotaPrivilege -u cron_server
    $ editrights -a SeServiceLogonRight -u cron_server
    $ mkpasswd -l -u cron_server >> /etc/passwd
  3. 보안 높이기
    cron_server계정은 로그인 못하도록 설정
    $ editrights -a SeDenyInteractiveLogonRight -u cron_server
    $ editrights -a SeDenyNetworkLogonRight -u cron_server
    $ editrights -a SeDenyRemoteInteractiveLogonRight -u cron_server
  4. 윈도즈 서비스에 등록
    $ cygrunsrv -I cron -p /usr/sbin/cron -a -D -u cron_server -w <passwd>
    만약, cron 이 이미 등록돼 있으면 다음 명령으로 기존 cron 서비스를 지우고 서비스를 등록함.
    $ cygrunsrv -E cron
    $ cygrunsrv -R cron

참고사이트 :
http://www.mail-archive.com/cygwin@cygwin.com/msg31538.html

Zemanta Pixie

Cygwin, rxvt 화면


회사가 AD시스템을 도입으로 Windows의 Task Scheduler를 기본으로 "사용안함" 해놔서 Cygwin의 crontab을 써볼까? 하는 생각에 오랜만에 Cygwin을 설치해 보았다.

기본 도스창은 Drag도 메뉴에서 선택해야 하고 Text Copy 역시 쉽지가 않아서 Cygwin을 설치하면 rxvt를 설치한다.

Cygwin을 2002년에 사용하고 거의 사용을 안했으니 많이 바뀌었을 것 같다.

가장 눈에 띄는것이 rxvt이다 글꼴이 Monospace, Bistream Vera Sans 인지 잘은 모르겠지만 우선 맘에 든다. 기본 색상 역시 바탕은 짙은 파랑에 글자는 연한 노랑도 맘에 든다. 

C:\cygwin\cygwin.bat

@echo off
C:
chdir C:\cygwin\bin
rxvt.exe -display :0 -e /usr/bin/zsh --login -i
REM bash --login -i

Subversion / Migrating a Repository


Suversion 서버를 Windows 2003에 설치해서 사용하고 있다.
Suversion 1.4.x를 사용하고 있었는데 1.5.0버전이 릴리즈 되어서 Repository의 데이터도 1.5.0 버전에 맞게 생성하고 싶었다.

다음은 Windows에서 Repository 데이터를 윗 버전으로 migrate 하는 방법이다.
이 방법은 단순히 데이터만 옮기는 게 아니고 그간 작업했던 revision history까지 모두 옮겨진다.

1. 원래 작업하던 디렉터리 명을 바꿨다.

D:\SVNROOT\nateon.mac => D:\SVNROOT\nateon.mac.bak

2. 터미널(cmd.exe)창을 열어서 다음과 같이 작업을 한다.

D:\SVNROOT> svnadmin --version
svnadmin, version 1.5.0 (r31699)
...
D:\SVNROOT> svnadmin dump nateon.mac.back > nateon.mac.bak.dumpfile
D:\SVNROOT> svnadmin create nateon.mac
D:\SVNROOT> svnadmin load nateon.mac < nateon.mac.bak.dumpfile

이제 기존에 사용하던 "D:\SVNROOT\nateon.mac" 을 그대로 사용하면 된다.

3. 클라이언트 작업

클라이언트에서는 원래 svn checkout으로 내려받아서 작업하던 디렉터리는 backup을 해두고 새로 svn checkout 으로 내려받아 사용하면 된다.

Mac 에서 터미널을 열고


$ mv nateon.mac nateon.mac.bak
$ svn --version
svn, 버전 1.5.0 (r31699)
...
$ svn checkout svn://[url]/nateon.mac

참고 : http://svnbook.red-bean.com/en/1.1/ch05s03.html#svn-ch-5-sect-3.5

Zemanta Pixie