내가 관리하는 P.C.R.C.서버몇일간 맛이 갔었다.

내가 5월즈음 apt-get으로 Fedora Core 4 → Fedora Core 5로 업데이트를 하다가 실패했던 일이 있다. Kernel은 업데이트 되었지만 gcc(Gnu Compiler Collections)들이 버전이 달려져서 파일이 깨져 컴파일이 안되던 사태가 일어났었다.

6월달에 고친다고 했지만... 기말고사다, 월드컵이다, 계절학기다, 미뤄서 임시방편으로 gcc만 설치했었다,

7월 11일 화요일 이날 P.C.R.C.서버에 가서 하드디스크를 빼고 CD-Rom을 넣는 작업을 하였다.
30G 하드디스크 1st Primary
40G 하드디스크1st Slave
80G 하드디스크 2nd Primary
120G 하드디스크 2nd Slave



여기서 40G 하드디스크를 뺐다. 더이상 안 쓰는 하드디스크 서버에 두었다간 어디 쓸데도 없도 CD-Rom 넣을 곳이 없다는 이유로이다.

하드디스크를 빼고나서 기념 사진들을 찍었다. 위의 사진들이 기념사진

40G 하드디스크는 캐비넷이 고이 모셔 혹시나 모를 사태에 대비할 것을 대비하였다. (혹시 /var 파일 모두 삭제되면 2006년 4월기록 까지 기록된 것으로 default할 예정. 그럴 일는 없지만^^)
그리고 나서 CD-ROM을 넣을려고 했더니... 이게 굉장히 난감하였다. CD-ROM이 들어가지 않은 것이었다. 케이스가 예전것이라 그런지 나사가 맞지 않아서 고생하였다.

그리고 나서 컴퓨터를 켜니 엄청나게 긁는 소리가 났다.

하드디스크에 이상이 있나? 몇 시간동안 하드 빼고 넣고 를 반복하다 몇시간
알고보니 케이스 전면에 있는 쿨러가 작동하는 소리였다 OTL
그동안 쿨러가 작동 안하다 작동하니 먼지와 함께 엄청난 소음을 발산한 것이다. -_-^

쿨러 작동 멈추게 메인보드에 있는 점퍼 셋팅하고 다시 하드디스크를 넣고 부팅을 하려고 했더니 또 일 터졌다 -_-;;


40G 하드디스크가 1st Primary로 인식 못하고 있었던 것이다.
예전처럼 점퍼 셋팅은 가만히 나두었다. 점퍼셋팅은 제대로 되어있었는데 인식을 못한다.
더워죽겠는데 짜증이 났다. 그래서 40G 하드디스크를 다시 꺼내 점퍼셋팅을 다시 했더니.. 겨우 되었다.
40G 하드디스크가 굉장히 오래된 IBM하드라서 점퍼 셋팅하는데 방법수가 가지가지였다. 그래서 이렇게 해보고 저렇게 하보고 수십번을 했던 것 같다.

드디어 서버가 돌아가기 시작하였다.
7월 11일 화요일 이것으로 서버 작업 끝 이 날 이후 7월 12일 ~ 7월 15일까지 태백에서 해비타트 봉사활동을 한다고 서버를 가만히 나뒀다.

'컴퓨터 > Linux' 카테고리의 다른 글

PHP에서 세션 오류가 날때 - 1편  (4) 2006.08.02
Fedora Core 5로 험난한 과정  (5) 2006.07.23
서버 고침  (0) 2006.07.12
Linux Magazine 2006년 5월호를 읽다가  (1) 2006.05.15
서버에 하드 추가  (1) 2006.05.12
Buy me a coffeeBuy me a coffee
맵병기에 당한 블로그 문답

대학교 선배님이신 클랴님에게 바통을 받았습니다.(당했습니다)

  1. 닉네임이 무엇입니까? 가능하다면 닉네임의 유래에 대해서도 알려주십시오.
    Ego君입니다. 원래는 sungdh86으로 계속 밀어붙이려고 했으나.. 너무 촌시런것 같아서 Ego로 바꿨습니다. 저 자신만 안다는 뜻으로 쓴 닉네임인데 Ego를 발음하면 에고, 에고 이런 안좋은 어감이 있어서 Ego君을 씁니다.


  2. 블로그를 하십니까?
    네. 그러면 혹시 도를 아십니까?(멍~)


  3. 블로그는 시작한지 얼마나 지나셨습니까?
    개설일은 2004년 12월 15일 입니다. 고3때 네이버에서 블로그를 쓰다가 이글루스가 마음에 들었는데 고3때는 제가 만 18세가 안되어서 가입을 못했습니다. 12월 10일 지나서 제가 만 18세 지나고 수능도 끝났겠다(대학교는 2004년 8월말에 붙어서 수능은 안봤습니다 -_-;; 염장성 글 같군요) 12월 15일날 가입했습니다. 2005년도에 열심히 활동하려고 노력하였고 2006년 지금도 블로그 활동을 열심히 하고 있습니다.


  4. 당신의 블로그 주소는 무엇입니까?
    http://sungdh86.egloos.com 입니다.


  5. 당신 블로그의 스킨은 누가 제작하였습니까?
    이글루스에서 기본 스킨을 끄적끄적 수정해가면서 씁니다. 직접 만들기 귀찮아서 -_-;;


  6. 당신의 이글루 링크는 몇명입니까?
    현재 30개입니다 계속 늘어날 것으로 봅니다.


  7. 당신의 블로그 이름은 무엇입니까?
    "Ego君의 인터넷 놀이터" 입니다. 제가 흥미있는 포스트만 올린다는 의미로 인터넷 놀이터라 붙였습니다.


  8. 오늘 당신의 블로그에 들린 사람은 총 몇명입니까?
    2006년 7월 22일 23시 2분 현재 44분


  9. 지금 현재 당신의 총 히트수는 몇입니까?
    2006년 7월 22일 23시 2분 현재 40,050분


  10. 당신의 블로그에 있는 포스트의 수는 얼마입니까?
    743개네요 예전엔 엄청난 포스트 양을 보였는데 -_-;; 지금은 양이 확 떨어졌을 것입니다.


  11. 당신의 블로그의 주제는 무엇입니까?
    예전에는 리눅스, 컴퓨터쪽이지만 요즘은 신변잡기적인 글을이 올라옵니다.


  12. 당신은 밸리를 자주 도는 편입니까?
    별로 안돕니다. 클랴님께서는 밸리는 엄청 많이 도는 편인 것 같네요.(후배를 사랑스러워해서 그런가?)


  13. 당신이 맨 처음 링크를 추가한 사람은 누굽니까?

    아마도 리랴짱님의 블로그 (세라복萌 - 리라 하우스 별관 )인 듯 --- 취향 들어난다 후다닥~


  14. 당신의 블로그에서 트랙백을 해간 수는 몇입니까?
    48개입니다.


  15. 지금 블로그를 제외하고 운영하는 블로그가 있습니까?(싸이월드도 포함)
    싸이월드는 방명록에 글 남기면 댓글 남기는 수준으로 거의 활동 안함. 네이버는 휴면 상태입니다.


  16. 블로그를 하면서 불편한 점이 있다면 무엇입니까?
    홈페이지를 직접 운영하고 서버 까지 돌리는 것보단 훨신 편합니다. 수정은 귀찮아서 -_-;; 제 원하는 스킨을 만들려고 하다가 그래픽쪽은 젬병이라... 만들면 완전 구린 블로그가 될듯


  17. 블로그의 장점 3가지를 말하시오.

    1 . 홈페이지보다 운영하기 편하다. 2 . 싸이월드랑 다르게 다른 블로그 서비스 하는 분들도 올수 있는 개방성! 3. 싸이월드 같은 펌질 별로 없음 -(개인적으로 펌질은 싫어합니다.)


  18. 블로그를 하면서 닮고싶은 사람이 있습니까? 있다면 그 분은 누구입니까?
    클랴님, 루리카님(이유는 대단한 양의 대중교통 포스트!), hagun님(대단한 사진매니아),


  19. 블로그를 하루에 몇시간정도 합니까?
    하루에 2시간.. 느낌이 좋으면 하루종일 할 수 도 있습니다.


  20. 바통을 돌릴 사람을 쓰시오.
    중복은 알아서 피하시고요..
    푸른별리님, 루리카님, Mir님, Ochanism님, 멋진인생님, STARGAZER님, enigma님, 마른미역님, 행인님, 이 글을 보시는 모든 분들~ ㅎㅎ

Buy me a coffeeBuy me a coffee
7월 11일 화요일
학교까지 가서 T동 6층에 있는 P.C.R.C.서버 고침
(자세한 내용은 이번주 토요일날 추가 게재함)

'컴퓨터 > Linux' 카테고리의 다른 글

Fedora Core 5로 험난한 과정  (5) 2006.07.23
하드디스크 -_-^  (2) 2006.07.23
Linux Magazine 2006년 5월호를 읽다가  (1) 2006.05.15
서버에 하드 추가  (1) 2006.05.12
대학연합리눅스유저그룹 세미나  (1) 2006.05.12
Buy me a coffeeBuy me a coffee
Internet Explorer7 Beta3이 나왔다.

MicroSoft Internet Explorer 7 Beta3 홈페이지


아주 잘 쓰던 노트북에 Internet Explorer 7 Beta2를 깔았던 전이 몇 달전인것 같았은데..이제 Beta3까지 나왔다.




Beta 3이 2006년 6월 29일 날 나왔다고 한다. 빨리 받아서 써봐야지. 자세한 후기는 다음에 올립니다.^^

Internet Explorer 7 정식 버전은 언제 나올려나~
Buy me a coffeeBuy me a coffee
윈도98 '보안 대란'..그 허와 실

마이크로소프트(MS)가 다음달 1일부터 윈도98 운영체제(OS)의 보안 패치 지원을 전면 중단하기로 함에 따라


Windows 98 보안 업데이트 종료 안내

Windows 98 보안 업데이트 종료 안내
Microsoft는 2006년 7월 12일, Windows 98에 대한 기술 지원을 종료합니다. 기술 지원을 종료한다는 것은, 이 날짜 이후로는 Windows 98 제품의 기술적인 내용에 대한 전화 문의에 답해 드리지 못할 뿐만 아니라, 신규로 발견되는 제품의 버그 및 보안 취약점에 대해 이를 해결하기 위한 새로운 보안 업데이트(패치)를 제공하지 않는다는 의미입니다. 7월 12일은 7월의 둘째 수요일로서, 월 정기 보안 업데이트가 발표되는 날이기도 합니다. 만일 이 때 발표되는 Windows 98에 대한 보안 업데이트가 있을 경우, 이 보안 업데이트에 대해서는 Microsoft의 기술 지원을 30일간 받을 수 있습니다.
이미 두 차례의 Windows 98에 대한 지원 연장 이후에도 추가 연장을 위해 수많은 노력을 기울여 왔으나, 네트워크에서 보안 위협이 상존하는 현 실태에 맞지 않는 Windows 98의 근본적 보안 구조의 한계로 인하여 불가피하게 지원을 예정대로 종료하게 되었습니다. 금번 보안 업데이트 지원이 종료되는 제품은 다음과 같습니다.
- Microsoft Windows 98
- Microsoft Windows 98 Second Edition
- Microsoft Windows Millennium Edition


운영체제의 핵심을 커널(Kernel)이라고 한다. 마이크로소프트사에서는 운영체제를 내 놓을때 커널의 종류에 따라 내놓았다고 한다.
이제는 끝난 DOS series. Windows 95에 통합되어버렸다.
Windows 1.0부터 시작하여 Windows ME(Millenium Edition)로 끝난 커널 (Windows 1.0→2.0→3.0→3.1→95→98→ME)과 Windows NT에서 시작하여 Vista로 진행되고 있는 커널(Windows NT→2000→ME→Vista)가 있다.
사실상 MS에서는 98에서 사용되었던 커널에 대한 업그레이트를 포기한 것으로 보이고 지금 OS로 쓰고 있는 Windows XP는 NT커널을 쓰고 있다고 한다.

이번 MS사에서는 마지막으로 서비스라도 했던 98과 ME를 지원중단을 함으로서 Windows 1.0부터 시작한 커널의 맥이 완전히 끊겼다고 생각을 한다.

MS사에서는 이 운영체제계보에서 커널의 구조적인 문제를 인정하여 지원을 중단을 하는지 궁금하다.
Windows95, 98, ME를 쓰다보면 나오는 파란화면의 공포가 생생하긴하다.
MS에서는 문제점을 잡질 못해서 아예 포기를 하고 새로 다시 시작하려는가?

내가 OS쪽은 관심 있었다고 생각을 안하는데 그동안 내 기억에 있었던 Windows 3.1, Windows 95, Windows 98, Windows ME의 기억에 계속 난다. 초등학교 2학년때 Windows 3.1과의 만남이 아주 강렬하게 기억에 남아 있다. Windows 95를 처음 깔고 나서 Windows로고가 첫 화면에 나온 것도 인상깊게 기억에 남아 있고.

시대의 발전이라는 것이 과거에는 혁신적인 것이라도 현재에 맞지 않으면 폐기되는 것일까?
지금 나오는 XP나 다음에 나올 Vista가 과거에는 서버로 썼던 운영체계의 계보였다고 생각을 하면.
Buy me a coffeeBuy me a coffee
요즘 아주 예전에 산 책인 실용예제로 배우는 웹표준을 다시 보고 있습니다.
아주 예전(2001년)에 만들어진 전공학회 홈페이지 P.C.R.C.(http://pcrc.hongik.ac.kr)을 개편하려니 웹2.0으로 만들려고 생각을 합니다. 지금 홈페이지는 너무 답답한 감도 있고 테이블을 써서 답답한 감이 있었는데요.

지금 학회 홈페이지 개편하려고 준비를 하고 있습니다. 웹 표준으로 하려고 하는데 제가 예전 문법으로 홈페이지를 짜려는 답답한 생각때문에 미치겠네요. (http://pcrc.hongik.ac.kr/~pcrc3)
홈페이지를 개편하면 이번 P.C.R.C.가을 작품전시회때 전시할 예정입니다 ㅋㅋ

요즘 제 친구 네쯔군은 웹2.0을 이끄는 방탄웹이란 책을 가지고 블로그를 꾸미던데 정말 예쁘게 꾸미는 것 같네요.


MSN에 방탄웹 구축한다고 노력하는 네쯔

저도 오늘 계절학기 수업 끝내고 나서 교보문고로 달려가서 웹2.0을 이끄는 방탄웹이란 책을 샀습니다.

어떻게 하면 웹 표준에 맞는 예쁜 홈페이지를 만들수 있는 스킬이 생길지? 오랜 시간이 걸리려나?

'컴퓨터 > Web' 카테고리의 다른 글

Google에 무궁화 꽃이 피었습니다.  (1) 2006.08.15
Head First HTML with CSS & XHTML  (2) 2006.07.29
나도 IPv6사용자  (1) 2006.05.07
IE7 (Internet Explorer) BETA 2를 쓰다.  (2) 2006.05.07
웹 2.0이 대세인가?  (0) 2006.03.19
Buy me a coffeeBuy me a coffee
";
}


in.close(); // 열었으니 닫아줌.
out.close();

return 0;
}

'컴퓨터' 카테고리의 다른 글

이벤트와 메세지  (0) 2006.07.28
윈도우즈를 구성하는 3가지 DLL파일  (1) 2006.07.27
가장 먼저 설치하는 10개의 프로그램  (3) 2006.05.28
Graph (Data Structure)  (0) 2006.05.28
하드디스크가 덜덜덜  (1) 2006.01.13
Buy me a coffeeBuy me a coffee
제가 운영하는 블로그 Ego君의 인터넷 놀이터(http://sungdh86.egloos.com/) 에 있던 블로그 자료들을 Tistory 블로그(http://egogun.tistory.com)로 옮기게 되었습니다.
그렇다고 이글루스 블로그를 폐쇠하지는 않을 것입니다. 단지 같이 운영하겠단 말이죠.

tistory 초대권이 생겨서 이 쪽으로 완전히 넘어 올것 같은 생각을 해봅니다.
그러나 egloos만의 특별한 서비스를 놓치기 싫어서 이 곳도 계속 유지할 것입니다.

egloos와 tistory에 같은 내용의 글들을 같이 올릴 예정입니다 :-)

Ego군의 인터넷 놀이터 Tistory Blog : http://egogun.tistory.com/

'컴퓨터 > 블로그' 카테고리의 다른 글

이글루스 통계를 보니  (2) 2006.07.24
블로그 문답  (3) 2006.07.22
태테를 깔았습니다.  (1) 2006.03.19
블로그에 오신 분들을 보면  (0) 2006.03.09
블로거들의 직업은 대체로 무엇일까?  (2) 2005.06.18
Buy me a coffeeBuy me a coffee
via 가장 먼저 설치하는 10개의 프로그램

가장 먼저 설치하는 10개의 프로그램
1. FireFox
Active-X쓰는 홈페이지에 들어가는것 빼곤 거의 FireFox로 인터넷을 돌아다닌다. 탭브라우징 기능과 수 많은 플러그인이 있고 가벼워서 IE보다 좋다고 생각한다.
2. EditPlus
PHP나 JAVA, C, C++등등의 언어들을 편집할때 많이 쓴다. 엄청나게 강력한 에디트이다. FTP에 들어가서 파일 불러들어와 코딩하고 저장하는 기능이 너무 좋아서 이 에디트를 돈주고까지 샀다. 돈주고 산것이 너무 아깝다고 생각이 안들 정도인데 그 돈도 너무 싸다고 생각든다. 국산이라는 점이 마음에 든다. :-)
3. iPuTTY
터미널 프로그램중에서 괜찮은 것 같다. 예전에는 zterm이라는 단순한 터미널 프로그램을 썼었는데 iPuPPY는 기능이 많은 것 같다. 써 본지는 얼마 되지 않는다.
4. Visual C++ 6.0
Win32 API로 프로그램짤때와 MFC프로그램 짤때 많이 쓴다. 1학년때에는 C, C++코딩을 다 여기서 했는데 2학년 되니 거의 Linux환경에서 GCC로 코딩을 하니 사용 빈도수가 엄청나게 줄어버린 것 같다.
5. Java 2 Platform Standard Edition 5.0
JAVA공부하기 전에 꼭 깔아야 한다.
6. GOM Player
괜찮은 플레이어이다. 코덱 안깔아도 되니 좋다.
7. 빵집
이건 alz파일, iso파일도 인식을 한다. 국산 압축프로그램이다. 알집같이 복잡한 라이센스를 안걸어넣은 점이 좋다.
8. Picasa
사진 정리할때 많이 쓰는 프로그램이다. Google에서 많이 퍼뜨린 프로그램이다. 사진들을 잘 찾아준다.
9. Google Desktop
컴퓨터속 파일들을 너무나 잘 찾아준다. 설마 해서 이상한 단어 집어 넣어더니 너무나 검색이 잘되어서 깜짝놀라버렸다. =_=
10. MSN Messenger
친구들과 의사소통할때는 거의 MSN Messenger로 한다. 아님 Google Talk도 있지만 10개를 꽉 채우는 바람에 집어 넣지 못했다-_-;;

'컴퓨터' 카테고리의 다른 글

윈도우즈를 구성하는 3가지 DLL파일  (1) 2006.07.27
C++ 파일 입출력  (1) 2006.06.06
Graph (Data Structure)  (0) 2006.05.28
하드디스크가 덜덜덜  (1) 2006.01.13
요즘 읽는 책, Beginning Java Objects  (0) 2005.12.30
Buy me a coffeeBuy me a coffee
자료구조 7번째 과제를 하면서 Fundamentals of Data Structures In C++ 를 계속 봤다.
숙제에 대한 감이 잘 안온다. 어떻게 코딩을 해야할지 막막하다.

아래 내용은 Wikipedia에서 긁어 넣음
Graph
In computer science, a graph is an abstract data type (ADT) that consists of a set of nodes and a set of edges that establish relationships (connections) between the nodes. The graph ADT follows directly from the graph concept from mathematics.

A graph G is defined as follows: G=(V,E), where V is a finite, non-empty set of vertices and E is a set of edges (links between pairs of vertices). When the edges in a graph have no direction, the graph is called undirected, otherwise called directed. In practice, some information is associated with each node and edge.

Representation

In typical graph implementations, nodes are implemented as structures or objects. There are several ways to represent edges, each with advantages and disadvantages:

As an adjacency list
An adjacency list associates each node with an array of incident edges. If no information is required to be stored in edges, only in nodes, these arrays can simply be pointers to other nodes and thus represent edges with little memory requirement. An advantage of this approach is that new nodes can be added to the graph easily, and they can be connected with existing nodes simply by adding elements to the appropriate arrays. A disadvantage is that determining whether an edge exists between two nodes requires O(n) time, where n is the average number of incident edges per node.

As an adjacency matrix
An alternative way is to keep a square matrix (a two-dimensional array) M of boolean values (or integer values, if the edges also have weights or costs associated with them). The entry Mi,j then specifies whether an edge exists that goes from node i to node j. An advantage of this approach is that finding out whether an edge exists between two nodes becomes a trivial constant-time memory look-up. Similarly, adding or removing an edge is a constant-time memory access. The shortest path between any two nodes can be determined using the Floyd-Warshall algorithm. A disadvantage is that adding or removing nodes from the graph requires re-arranging the matrix accordingly, which may be costly depending on its size.

Other representations
Yet another way is based on keeping a relation (table) of edges, with key (source, target), where source and target are the connected vertices. Known algorithms allow the table to be manipulated and searched in loglinear time. Mneson [1] takes this approach.

In the general case, a graph may consist of many edges between many vertices, and unless the matrix representation for the edges is chosen, there may even be more than one edge connecting the same pair of vertices. Edges can be bidirectional or unidirectional.

Most data structures that are graphs are more structured than the general graph. A graph may, for example, be acyclic. In this case, each edge is unidirectional, and there is no way to traverse the edges in such a way as to ever visit the same node twice. An example of an acyclic graph is a directed acyclic word graph, a method of encoding a word-list for computer versions of word games such as Scrabble. A simple example of an acyclic graph is a non-circular singly linked list.

In most cases, the only information contained by the edge is that there is a relationship between the two nodes connected, and the information is stored in the node itself. However, some graphs have numerical values associated with each edge. These graphs can be used for different problems such as the Traveling salesman problem.

Additionally, there are graph-like structures where information is kept in the edges. One data structure has all of the information in the edges, and none of the information is in the nodes. This data structure can be very useful in modelling things like the pipes in a factory, or the wires in an airplane.

Operations


Graph algorithms are a significant field of interest for computer scientists. Typical operations associated with graphs are: finding a path between two nodes, like depth-first search and breadth-first search and finding the shortest path from one node to another, like Dijkstra's algorithm.



Graph를 응용한 프로그램을 짜야하는데 IP주소는 어떻게 하고 문자열 토큰 처리 등등.. 아 복잡하다.

'컴퓨터' 카테고리의 다른 글

C++ 파일 입출력  (1) 2006.06.06
가장 먼저 설치하는 10개의 프로그램  (3) 2006.05.28
하드디스크가 덜덜덜  (1) 2006.01.13
요즘 읽는 책, Beginning Java Objects  (0) 2005.12.30
GCC Warning/Error List  (1) 2005.12.19
Buy me a coffeeBuy me a coffee

+ Recent posts