검색결과 리스트
분류 전체보기에 해당되는 글 52건
- 2011.01.01 CVS Server 설치
- 2010.12.31 우분투 vnc 설정 1
- 2010.05.04 생활비의 역습
- 2010.04.02 전기 도둑을 잡다! 2
- 2010.03.22 NAS 또는 Home Server 구축기, 둘 3
- 2010.03.17 NAS 또는 Home Server 구축기, 하나 4
- 2010.02.04 전자정부 표준 프레임워크에 대한 단상
- 2010.02.04 High Water Mark
- 2010.02.04 공존의 방법
- 2010.01.19 깔끔하고 세련된 울트라씬 DELL VOSTRO V13! 6
글
CVS Server 설치
CVS Server
CVS is a version control system. You can use it to record the history of source files.
To install CVS, run the following command from a terminal prompt:
sudo apt-get install cvs
After you install cvs, you should install xinetd to start/stop the cvs server. At the prompt, enter the following command to install xinetd:
sudo apt-get install xinetd
Once you install cvs, the repository will be automatically initialized. By default, the repository resides under the /var/lib/cvsdirectory. You can change this path by running following command:
cvs -d /your/new/cvs/repo init
Once the initial repository is set up, you can configure xinetd to start the CVS server. You can copy the following lines to the/etc/xinetd.d/cvspserver
file.
service cvspserver { port = 2401 socket_type = stream protocol = tcp user = root wait = no type = UNLISTED server = /usr/bin/cvs server_args = -f --allow-root /var/lib/cvs pserver disable = no }
Be sure to edit the repository if you have changed the default repository (/var/lib/cvs) directory. |
Once you have configured xinetd you can start the cvs server by running following command:
sudo /etc/init.d/xinetd restart
You can confirm that the CVS server is running by issuing the following command:
sudo netstat -tap | grep cvs
When you run this command, you should see the following line or something similar:
tcp 0 0 *:cvspserver *:* LISTEN
From here you can continue to add users, add new projects, and manage the CVS server.
CVS allows the user to add users independently of the underlying OS installation. Probably the easiest way is to use the Linux Users for CVS, although it has potential security issues. Please refer to the CVS manual for details. |
This section explains how to add new project to the CVS repository. Create the directory and add necessary document and source files to the directory. Now, run the following command to add this project to CVS repository:
cd your/project cvs -d :pserver:username@hostname.com:/var/lib/cvs import -m "Importing my project to CVS repository" . new_project start
You can use the CVSROOT environment variable to store the CVS root directory. Once you export the CVSROOT environment variable, you can avoid using -d option in the above cvs command. |
The string new_project is a vendor tag, and start is a release tag. They serve no purpose in this context, but since CVS requires them, they must be present.
When you add a new project, the CVS user you use must have write access to the CVS repository (/var/lib/cvs). By default, the src group has write access to the CVS repository. So, you can add the user to this group, and he can then add and manage projects in the CVS repository. |
설정
트랙백
댓글
글
우분투 vnc 설정
결국 하나 찾아서 성공한 것이 vnc4server 이다.
Step 1 vncserver 를 위해서 2개의 패키지를 설치해야 한다.
- vnc4server
** 시냅틱 패키지 관리자를 이용해서 설치할수 있다 다음과 같이 커맨드 창에서 설치도 가능하다
Step 2 vnc4server 패스워드 설정
You will require a password to access your desktops.
Password:
Verify:
New 'ubuntu910:1 (citylock)' desktop is ubuntu910:1
Creating default startup script /home/citylock/.vnc/xstartup
Starting applications specified in /home/citylock/.vnc/xstartup
Log file is /home/citylock/.vnc/ubuntu910:1.log
citylock@ubuntu910:~$ vnc4server -kill :1
- vnc 클라이언트에서 접속할 패스워드 입력
- ubuntu910:1 에서 :1 은 vncserver의 display 번호이다. 연결시 필요한 번호라 기억해 줘야 한다.
- vnc4server -kill :1 다음 설정을 위해서 vnc4server를 중지 시킨다.
참고로 패스워드를 설정하면 ~/,vnc/ 에 아래과 같은 파일이 생성된다.
합계 20
-rw------- 1 citylock citylock 8 2010-01-29 09:37 passwd (패스워드)
-rw-r--r-- 1 citylock citylock 1442 2010-01-29 09:42 ubuntu910:1.log
-rwxr-xr-x 1 citylock citylock 334 2010-01-29 09:39 xstartup (vnc4server 설정파일)
citylock@ubuntu910:~/.vnc$
Step 3 xstartup 설정 변경
# Uncomment the following two lines for normal desktop:
#unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
(after)
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
gnome-session &
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
#xsetroot -solid grey
#vncconfig -iconic &
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
Step 5 vnc4server 실행
New 'ubuntu910:1 (citylock)' desktop is ubuntu910:1
Starting applications specified in /home/citylock/.vnc/xstartup
Log file is /home/citylock/.vnc/ubuntu910:1.log
Step 6 vnc 클라이언트 접속
(참고)
- vnc4server 중지
Killing Xvnc process ID 2591
citylock@ubuntu910:~/.vnc$
- vnc4server 실행확인 방법
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN ( 세션 번호에 따라서 5901 번부터 할당된다. )
tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp6 0 0 :::6001 :::* LISTEN
tcp6 0 0 ::1:631 :::* LISTEN
citylock@ubuntu910:~/.vnc$
에고 ..이거 때문에 반나절 고생했네요 ...
다른 분들은 저처럼 고생하지 말라고 포스팅 합니다.
자료 출처 : http://www.ehow.com/how_5089245_install-vnc-server-ubuntu.html
설정
트랙백
댓글
글
생활비의 역습
지난 달에 비해 이번 달의 월급은 20%쯤 더 나왔다. 쥐꼬리만큼의 월급 인상과 조삼모사식 연봉배분의 결과지만, 일단은 자리수가 달라지고 지난 달 보다 한참 많아진 금액에 좋아했지만 그야말로 3일 천하로 끝나고 말았다.
당장 지불할 공납금을 다 지불하고, 남은 돈을 보면서 여유 있겠다 싶었지만 그건 그야말로 착각, 이번 달은 말로만 듣던 무시무시한 [가정의 달]이었다. 결혼하기 전까지는 단순히 용돈만 받아 쓰는 처지라 내가 얼마를 벌건 상관이 없었지만, 하나의 집안을 꾸리고, 부모님을 봉양(?)한다는 것이 어떤 것인지, 나 아닌 다른 사람을 살펴야 한다는 것이 무엇인지 조금 알아가게 되는 것 같다. 아무래도 가계부를 쓰는 일을 소홀히 할 수 없을 것 같다. 더 이상 선심성 선물&식대도 자재가 필요할 듯 하다. 나의 반쪽은 이런 사정을 아는 지 모르겠다.
설정
트랙백
댓글
글
전기 도둑을 잡다!
우리집 전기 도둑! - 보온시 전기 사용량이 135W라는 말이 있다.
설정
트랙백
댓글
글
NAS 또는 Home Server 구축기, 둘
이 녀석의 문제는 최신 OS(?)가 아면 설치가 쉽지 않다는 것이 문제다.
구분 | 업로드 속도 | 다운로드 속도 |
KT 초고속 인터넷 | 450Kbyte | 2.2Mbyte |
하나로 IDC Center | 9Mbyte | 10Mbyte |
내부-점보프레임 활성 | 30~45Mbyte | 동일 |
내부-점보프레임 비 활성화 | 20~30Mbyte | 동일 |
설정
트랙백
댓글
글
NAS 또는 Home Server 구축기, 하나
이거슨 우리집 네크워크 구성도
3일 천하로 끝나고 만 Xtreamer e-TRAYz
마인드 맵으로 홈서버에 대한 고민을 정리 봤다.
설정
트랙백
댓글
글
전자정부 표준 프레임워크에 대한 단상
2008년 12월부터 2009년 5월 20일까지 행안부 프로젝트로 [전자정부 표준 프레임워크]라는 것이 탄생했다고 한다.
그것을 2010년이 되어서야 알게 되었으니, 세상 밖의 소식에 대해 참 둔감했던 것에 대해 반성해야 할 듯 하다.
혹자는 정부가 개발프레임워크를 제시했다고 비난하기도 한다. 그러니까,
시장원리를 무시하고 직접나서서 제약을 걸었으니 그렇게 볼 수도 있다.
그러나 이건 어디까지나 시장원리만 생각하는 입장이 아닐까 싶다.
자체 프레임워크를 구성할 능력이 없는 개발사들은 머리수 많고,
능력자들이 많은 대기업 SI를 이길 수 없다.
혹은, 만들어도 검증작업이라는 무시무시한 놈이 기다리고 있을 것이 뻔하다.
그러니, 이런 일은 바람직하다고 볼 수 있다.
프레임워크는 정부가 알아서 검증하고, 유지보수하니까...절반의 수고는 덜었다는 생각이다.
그리고, 중소업체는 자신들이 하는 프로젝트에만 전념하면 되니... 좋지 안니한가?
단점이라고 하면, 프레임워크에 익숙해지면 마치 지도를 읽는 것과 같은 효과가 있어
유망 기업들의 독자적인 소프트웨어의 스틸이 쉬워진다는 것이다.
그러니까, 소스코드를 대놓고 제공하는 셈이 된다.
그럼, 행안부가 프레임워크의 적용확대(50%이상 적용)를 외치는 2012년에는 좀더 많은
중소 개발업체들이 정부프로젝트에 목메고 있는 것이 눈에 선하다.
그리고, 이것을 기반으로 변형된 프레임워크들이 난립할 것도 예상해 본다.
------------------
딴 생각 :
이건 마치 [독점시장]에서 [과점시장]으로 변한 것 같은 느낌이 든다.
정부가 프레임워크를 지원하므로 해서, 기존에 대형 SI업체들이 누리던 진입장벽이 제거된 셈이니,
이제 부터의 경쟁은 가격과 서비스다.
그러면, 이제 정부프로젝트는 피튀기는 레드오션이라는 말인데...
그나마, 피물이 덜 흐르는 곳을 찾으려면 프로젝트 요건에서 진입장벽을 제공해 주는 곳으로 가야한다.
쉽게 말해... 개발자에게 블루오션은 자격증이 답이다. ㅡㅡ;
설정
트랙백
댓글
글
High Water Mark
관계형 데이터베이스는 대용량의 데이터를 효율적으로 관리할 수 있는 기능을 제공한다. 따라서 데이터가 많이 저장되는 것을 우려하여 과거 데이터를 삭제하고자 하는 것은 잘못된 생각이다. 과거의 데이터는 그것을 비록 현시점에서 필요하지 않더라도 향후 DW, CRM과 같은 분석작업에 반드시 필요한 정보가 된다. 또한 과거 데이터를 이관 작업을 할 때도 이력이 함께 존재해야 정확한 데이터를 만들 수 있게 된다. 따라서 가능한 삭제가 아닌 이력으로써 종료일자를 가져가던가 아니면 사용여부와 같은 필드를 만들어 삭제를 하지 않는다.
삭제가 빈번하게 발생하는 경우 테이블의 High Water Mark가 다시 내려오지 않기 때문에 전체 테이블을 스캔하는 작업 시 성능상의 문제가 발생한다. 따라서 작업상의 명백한 오류로 인하여 발생한 데이터가 아닌 이상에는 과거데이터를 삭제하지 않는 것으로 한다.
SW 아키텍쳐 교재에서 샘플로 나와있는 문서에서 찾았다.
데이터를 삭제해봐야 성능이 좋아지지 않는 다는 말을 해도 믿지 않는 사람들에게 이 이야기를 해주면 믿을까?
사실 믿을 것이라고 기대하지 않는다. ^^
설정
트랙백
댓글
글
공존의 방법
30년을 넘게 서로 분리된 사람들이 어느 날부터 한 공간에서 같이 생활해야 한다는 것은 커다란 불편함을 감수 해야 하는 일임을 실감한다. 그것이 서로 사랑하는 사이더라도 말이다. 우리에게 직면한 문제는 소소하게도 설거지와 빨래를 하는 일 등이다.
어떻게 보면 상대방은 개념을 밥 말아 먹었거나, 어디 아마존에서라도 살다 온 듯 도저히 있을 수 없는 행태를 하고 있는 것처럼 비춰질지도 모르겠다. 어쩌면 말이다. 그런 우리가 어떻게 긴 시간을 함께 살아갈 수 있을까?
공존의 방법을 찾아야 함을 절실히 느낀다.
설정
트랙백
댓글
글
깔끔하고 세련된 울트라씬 DELL VOSTRO V13!
USB가 두개 밖에 없는 것은 암만 생각해도 좀 에러인듯은 싶다!