블로그 이미지
생각처럼

카테고리

전체보기 (209)
TOOL (1)
다이어리 (1)
Bit (200)
HELP? (0)
Total
Today
Yesterday

달력

« » 2025.1
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

공지사항

태그목록

최근에 올라온 글

Posted by 생각처럼
, |
(윈도우설치부터 주분투 APM 서버의 완성까지)

* 무스크린샷. 속도위주. 링크남발 *
**듀얼부팅없이 Xubuntu만 설치하실 분은 XP와 관련된 초반 몇단계를 무시하시면 됩니다.
** 대상 Xubuntu 버전은 8.10입니다.


시작하기 전에...


1. 우분투와 주분투의 차이
이 둘의 차이는 데스크탑 관리자가 우분투는 Gnome, 주분투는 Xfce4 라는데 있습니다.  Xfce4가 저사양컴퓨터를 대상으로 하고 있습니다만 기본적으로 거의 비슷합니다.  우분투에는 주분투에 비해 더 높은 사양의프로그램이 기본적으로 설치되고,  더 많은 프로그램이 기본적으로 설치되어 있습니다.  그렇지만, 우분투프로그램들도 거의 모두다 주분투에 깔수 있습니다.  그리고, 설치후에 메뉴구성이 주분투와 우분투가 아주 조금 다르다면 다릅니다.  우분투는 갈색바탕이고 주분투는 파란색바탕입니다.  설치방법은 거의 완전히 똑같습니다.   저는 언제나 실학파, 실속위주, 속도위주이기에 주분투로 결정하였고 설명도 중심으로 갑니다.  
* 덧글로 알려주신 한국우분투모임의 강분도님께 감사드립니다.


2. 윈도우즈사용자가 처음 리눅스를 접하고 가장헤깔리는 부분은...  바로 '권한'문제 입니다.  각 폴더(디렉토리)마다, 각 파일마다 권한이 설정되어 있어서 읽기만가능하거나 혹은 아예 접근조차 안되는 경우가 허다합니다.  불편하지만 보안에는 최고이겠지요.  뭔가 처음에 잘 안되고, 에러가나타나면 권한문제일 가능성이 높습니다.  알고 계세요~~
( "잠금 파일을 얻을 수 없습니다" 혹은 "Unable to lock the administration directory , is another process using it?" 와 같은 메시지가 터미널창에 나온다면, 혹시 시냅틱업데이트 관리자를 같이 띄워 놓은 것은 아닌지 체크해 볼 필요가 있습니다) 


3. 흐름 : 윈도우XP 설치 및 파티션 나누기 -> 주분투설치 -> 무선랜카드설치 -> 듀얼모니터설치-> 컴피즈-퓨전 설치 -> 버추얼 윈도우 XP설치 -> 두개의 윈도우에서 프로그램 한번만 까는 비법 ->리눅스업데이트

4. 체크포인트
  • 두종류의 운영체제 시디는 준비가 되셨구요? 
  • 무선랜 셋업을 위한 준비도 완료 되셨구요?
  • 바이오스설정에서 시디롬으로 부팅가능하게 해 두셨구요?   (혹시, 어떻게 하는지 모르신다면 웹검색을...   그래도 모르시겠다면 컴맹에 가까우시니 포기하시고 그냥 원래 쓰시던대로 사용하시길 권합니다.  )
  • 자신의 공유기암호라던지 맥어드레스 허용이라던지.. 하여간 각자의 공유기를 통한 인터넷 접근방법에 대하여 미리 체크해 놓으셨나요?
  • 일단 설치가 시작하면 인터넷이 안될테니까 미리 뭐뭐 해야 하는지 머리속에 순서를 그려 놓으세요.


* 백업도 준비되셨고, 두종류의 운영체제 시디도 준비 되셨다면 이제 설치를 하셔도 되겠지요?  그럼 갑니다이~


01. 윈도우즈 및 개인데이타 백업



02. 윈도우XP 설치
시디넣고 설치 시작 -> '분할되지 않은 공간'선택 -> C키를 누름 -> 적당한 크기(약 15기가) 입력 -> 엔터키로 파티션 나눔 -> NTFS로 빠른 포맷 -> 윈도우XP 설치 -> 유무선랜 설정 및 웹브로우져(파이어폭스 권장) 설치

* 윈도우XP의 파티션 나누기는 일단 해보시면 전혀 어렵지 않습니다.
* 두개의 하드디스크를 사용할 경우 15기가바이트 정도면 충분 할 듯 하고, 만약 하나의 디스크만 쓰신다면 더 많이 잡아 주시는게 좋겠습니다.
* 두개의 하드디스크를 사용할 경우, 데이타가 보관중인 하드디스크를 선택하지 않도록 주의하세요.
* 윈도우XP 파티션 나누기 스샷 참조 사이트 :  이곳 
* XP 설치는 워낙 많이들 해 보셨을테니 생략합니다.
* 듀얼부팅을 위해서는 반드시 윈도XP를 먼저 설치 하셔야 합니다. 리눅스를 먼저 설치하면 교만한 윈도우즈가 이미 설치된 리눅스를 낼름 삼켜버린다네요.
* 무선랜을 사용하신다면 일단 잡아 놓으세요. 
* XP용 프로그램들은 가급적이면 지금 설치하지 마세요.  나중에 버추얼XP와 한번 설치로 같이 사용할 수 있게 하기 위해서입니다.



03. 주분투 설치 (파티션 나누기 전까지) :
 주분투 시디 넣고 시디로 부팅 -> 주분투설치 시작 -> 설치 과정중 파티션 부분에서 제일 마지막 '메뉴얼로 하기' -> 마운트지점을 '/' (root 라고 읽습니다) 로 잡아주기

* 주분투 설치는 윈도우설치보다 쉽습니다.  그저 시키는대로 따라만 가면 됩니다.  애매하시면 제가 이전에 포스팅한 글 을 참조하셔도 되구요.  버전은 다르지만 비슷합니다.
* 설치도중 언어를 물어오면 당연히 '한국어', 키보드를 물어오면 101/104 키보드'를 선택하시면 됩니다.



04. 주분투 설치 : 파티션 나누기
  • 제일 아래쪽에 있는 Manual" 혹은 "수동으로" 선택 -> 앞으로 -> Free space -> New Partition-> 기본으로 잡혀있는 swap 영역을 제외한 용량을 몽땅 입력 -> 마운트지점을 "/"(루트)로 잡아주기 -> 다음으로 클릭
  • 스왑영역은 그냥 기본적으로 잡혀 있는 만큼 둡니다. (하드용량이 모자란다면 조금 더 작게 잡아 주셔도 될 듯 합니다)

* 두번째 설치일 경우라면: 윈도우XP가 잡혀져 있는 NTSC와 스왑영역을 제외한 나머지 영역이 있는 곳을 마우스우클릭 -> 파티션편집 -> 용량: 전부, 용도:EXT3 저널링 파일시스템, 포맷 : 체크, 마운트 : / (루트) -> 앞으로 
* 파티션 나누기의 개념은 
이곳에서 얻으실 수 있습니다.
이곳에서 스샷과 직관적인 참조가 가능합니다.  우분투의 설정이지만 같이 적용할 수 있습니다.


05. 주분투 설치 나머지 : 
나머지 부분을 클릭으로 넘어가면서 설정을 완료합니다.  이후, 시디를 제거하고 다시 부팅하면 설치가 완료 됩니다.
 

* 사용자계정을 물어오면, 원하시는 아이디와 비밀번호를 입력하세요.  그리고, 반드시 적어 놓으셔야 합니다.  잊어버리면 조금 골아파져요.

* Log in Automatically 에는 체크 해주세요.



06.무선랜카드 설치 : 
Application -> system ->시냅틱꾸러미관리자 -> 검색 ->ndiswrapper 라고 입력하여 검색 후 설치 -> 미리 준비된 WinXP 무선랜카드용 .sys 와 .ini 가 있는매체(USB 혹은 시디 등) 삽입 -> Application -> System -> WindowsWireless Dirvers -> Install New Driver -> 준비된 매체의 .ini 불러와서 무선랜카드설치 -> Application -> 네트워크 -> 윈도우에서 처럼 무선랜 셋팅  -> 주분투 설치시 같이깔리는 '파이어폭스'를 구동시켜 인터넷 접속 확인.


* ndiswrapper 는 윈도우즈용 무선랜카드 설정용 파일을 우분투계열에서 이용할 수 있게 해 주는 프로그램이라고 생각합니다.
* 공유기를 통하는 WEP 암호라던지 공유기접근방법은 각자 다르니 알아서 셋팅하셔야 하겠습니다.
* 이전에 포스팅한 이 부분 을 참조하였습니다.



07. 가장 빠른 업데이트사이트 설정 하기 :
 메뉴중 'Applicaton' -> 'System' -> '소프트웨어 소스' -> '다운로드위치' -> '기타' -> '가장가까운사이트' -> '확인'



08. 설치시 완료하지 못한 언어 재설정 : 
'Application' -> '언어'에서 설정. 주관적이라서 별다른 설명이 필요치 않습니다.  



09.한영변환키를 윈도우처럼 오른쪽 Alt키로 바꾸기 :
 'Applicatoin' -> 'Setting' - > 'SCIM입력기 설정' -> '입력기엔진' -> '전체설정 (Global setup)' -> '모두사용안함' -> '한국어'만 체크 
->두벌식만 쓸 경우 펼쳐서 두벌식만 체크 -> Application -> 제일위 '설정' 클릭  -> '키보드' -> '레이아웃 (혹은 키배치)-> '더하기' -> '대한민국' -> 'kr-kr104' ->  다시  'SCIM 입력기 설정' 를실행. -> '프론트엔드' ->'전체설정' -> '단축키(Hotkey)' 중 '전환키(Trigger)' ->  목록중 'Hangul'을 제외하고 모두 삭제 >'Hangul'선택 후 확인 -> 한글을 '한글'키나 오른쪽 알트키로 못부르면 리붓이나 다시 로그온 



10.그래픽카드설정 및 듀얼모니터설정 :
 '시스템' -> '하드웨어드라이버' -> 'Nvidia' ->'Activation'-> 다운로드후 엑티베이션 됨 -> 리부팅 ->  '시스템' -> 'Nvidia 설정' -> XServer Display Configuration -> 오른쪽 아래의 Configure... -> TwinView체크 -> 확인 ->  마우스로 두개의모니터 좌우배열 & 해상도조절 -> '화일시스템' -> /etc 디렉토리로 이동 -> 마우스 우클릭->'현재위치에서 터미널창열기' -> sudo chmod 777 X11 (대소문자 조심. 이 글을 그냥 복사해서 붙여넣기 해서 엔터쳐도 됨) -> 다시 'Nvidia 셋팅'으로 돌아와서 -> 'Save to X configuration file' -> Merge with existingfile에 체크해제 후 저장 -> 리부팅 -> 듀얼모니터 완성

이곳을 참조 하였습니다. 
*위에서 "Sudo chmod 777 X11"은 "최고의 권위자가 내리는 명령으로 X11이란 디렉토리의 읽고 쓰기를 아무나 하게하라"는 명령어 인가 봅니다.  리눅스에 도전한 이상, 우리도 조금씩 명령어를 알아가야 하겠습니다.  
  •     sudo -  super do, 즉, 최고의 권위자가 내리는 명령
  •    디렉토리 - 폴더와 같은 개념입니다.  윈도우도 이전에 도스시절에는 디렉토리라고 표현했었답니다.  폴더의 그래픽이 적용되면서 폴더가 되었나 봅니다.  물론 제 생각입니다.

11. 파티션편집기 설치 : 
'
시스템' -> '추가/제거...' -> gparted로 검색 -> Gnome partition Editor를 설치

* 파티션편집기는 우분투에는 이미 설치되어 있습니다.  주분투에는 설치 하여야 합니다.
* 2개의 하드디스크를 가지고 있을 경우에 윈도우XP와 주분투에서 모두 사용할 수 있게 하기 위해서는 2번째 하드디스크를 마운트(시스템에 올려주는 것) 해 주어야 합니다.  이것 때문이라도 설치 하시는 것이 좋겠습니다.
* 2번째 하드디스크가 인식되는지 확인하는 법 : 상단 메뉴중 Places -> 화일시스템 -> media -> 2번째 하드디스크가 보이는지 확인


12.2번째 (혹은 3번째) 하드디스크 인식 안될 때 마운트시키기 : 
시스템 -> 파티션편집기 -> 오른쪽 상단의 팝업메뉴 클릭 -> 2번째 하드디스크 (sdb) 선택 -> 파티션이름과 파일시스템 파악 (예. 파티션이름 - /dev/sdb1, 파일시스템 -NTSC) -> 터미널상에서 
sudo mkdir /media/virtualdrive (virtualdrive 는 원하는 마운트 이름을 임의로 정한 것) -> sudo mousepad /etc/fstab -> 제일 마지막줄에 다음의 형식으로 한 줄 추가 후 저장

드라이브이름 마운트될이름 포맷형식 defaults 0 1 (하드디스크를 주기적으로 점검할 경우 1, 아니면 0)
(예. /dev/sdb1 /media/virtualdrive NTFS defaults 0 1)

-> sudo mount -a -> 파일시스템에서 제대로 나오나 확인 -> 읽고쓰기 권한 다 있는지 마우스우클릭-> 속성에서 확인 -> 안되어 있으면 위 단계중 파일시스템 열어서 권한주는 방법 확인후 읽고쓰기 권한 주기 (혹은,sudo chown -R 사용자명:사용자명 /media/virtualdrive -> sudo chmod 755/media/virtualdrive 명령어로 권한 주어도 됨)

* 이 부분이 생각보다 좀 까다로울수 있습니다.  위 명령어에는 파티션편집기에 보이는 대로 반드시 대소문자까지 같아야 합니다.  이 부분도 나중에 명령어 안치고 할 수 있는 방법을 알게 되면 수정하겠습니다.  지금은 몰라요~~


13. 컨피즈-퓨젼 설치 : 
Application -> 
Accessaries -> 터미널창 -> sudo apt-get remove beryl* -> sudo apt-get remove compiz* -> 터미널창 닫기 -> 시넵틱꾸러미관리자 -> compiz-fusion 이라는 이름으로 검색 -> compiz-fusion-plug-in 그리고 Compiz configuration settings manager 다운로드 -> 코어파일을 포함하여 약 10개 정도의 파일이 같이 선택되어 다운로드 & 설치 됨 -> 시넵틱꾸러미관리자 -> Emerald로 검색 후 설치 -> Application -> 설정 -> 컴피즈 설정 관리자 실행 -> 원하는 기능 설정 -> Alt F2 -> compiz -replace

* 위 단계중 remove 가 있는 부분은 하셔도 되고, 안하셔도 되는데, 삭제를 하면 좀 깨분한 기분도 들고, 또 조금 더 빨라지는 느낌도 있더군요. 맘 가는데로 하세요.
* 컴피즈 설정 관리자에 대해서는 이곳에서 자세히 읽어 보시길 권유합니다. 
위 compiz -replace 에는 compiz 다음에 스페이스를 한번 치시고 -replace 하셔야 합니다.
* 설정에서 끄시면 안되는 부분을 다시 강조해 드립니다.  위 사이트의 항목과 주분투의 항목이 조금 다릅니다.
  • 효과  ->  Window Decoration: "꺼 놓으면 테두리(border)와 제목막대(title bar)가 사라진다"라고 위 사이트에서 말하고 있습니다.
  • 분류없음 ->  Move Window: "꺼놓으면 창을 움직일 수 없게 됩니다." 라고 말하네요.
  • 창관리 ->  Place Windows: "꺼놓으면 "좌측 상단에서만 새 창이 열립니다제목막대가 패널에 가려져 불편합니다." 라고 지적하고 있습니다.
  • 창관리 -> Resize Window: 꺼놓으면 "윈도우 크기를 바꿀 수 없게 됩니다." 라네요.
* 위 단계에서 emerald를 설치하시면 나중에 창 테두리가 깨진다던지 하는 컴퓨즈의 문제를 해결 하는데 도움이 됩니다.  그리고, 모양도 조금 더 이뿌게 꾸밀수 있습니다. 

* 컴피즈-퓨전의 설정은 사실상 주분투에서 상당히 곤욕스럽습니다.   추후, 주분투에서의 컴피즈-퓨전에 대해 심층 분석한 글을 올리겠습니다.  

13.버추얼박스를 이용한 윈도우XP 설치 : 
우선  
VBoxGuestAdditions_2.0.4.iso를 다운로드 해 두세요 -> 시스템 -> 추가/제거.. -> virtualbox 로 검색 ->제일 인기좋은 넘으로 설치 -> Application -> 시스템 -> VirtualBox 실행 ->새로만들기 -> 이름에 원하는 이름(예. WinXP) -> 운영체제종류에서 WinXP 선택 -> 다음 -> 사용메모리는 대충 현재 컴퓨터 메인메모리의 1/3 ~ 1/2 정도(윈도우 사용량에 비례) -> 다음버튼 -> 고정크기 이미지 선택 -> 이미지 크기에 15기가 바이트 정도설정  -> 다음(앞)으로 -> 비디오메모리 : 일단 64메가 정도로, 하드디스크: 호스트꺼를 같이 억세스하게->  나머지는 기본으로 하여 설정 완료 ->  윈도우XP 시디 삽입 후 설치 -> 버추얼박스의 메뉴중 파일-> 가상시디 디스크관리자 -> CD/DVD 이미지 탭 선택 -> Add  -> 아까 다운 받아놓은 VBoxGuestAdditions_2.0.4.iso를선택하여 마운트해 둠  -> 윈도우XP상에서 마운트 되어 있는  이 가상시디를 이용하여 VBoxGuestAddtion을설치 -> 윈도우재부팅 -> 심리스모드 사용가능하게됨.  -> 윈도우에서 내컴퓨터 우클릭 -> 네트워크드라이버연결 -> 네트워크드라이버이름 입력 (예.\\vboxsvr\virtualdrive) -> VirtualBox OSE -> 메뉴의 파일 -> 환경설정-> 입력 -> 호스트키 -> '오른쪽 윈도우키' 눌러줌으로 호스트키 변경 -> 호스트키 + F 로전체화면 변경가능.  -> 듀얼모니터면 한쪽에 윈도우 다른 한쪽에 리눅스를 사용할 수 있음. -> 장치 ->공유폴더 -> 오른쪽 옆의 + 버튼 -> 폴더 -> 경로 -> /media 로 가서 -> 아까 설정해놓은 2번째 하드디스크나, 아니면 XP와 같이 쓰길 원하는 디렉토리를 선택 -> 공유폴더 이름을 마음에 들게 정함-> 오른쪽 아래 폴더모양에 마우스 올려 보면 말풍선으로 폴더 경로가 나타남 -> 기록 -> 윈도우XP->  시작 -> 내 컴퓨터를 마우스 우클릭 -> 네트워크 드라이브 연결 -> 폴더에 조금 전에 적어놓았던경로 입력 (예. \\server\share) -> 확인 -> 공유폴더가 하나의 하드디스크로 나타남 


* 버추얼박스의 개념적 이해를 돕고자...
  • 버추얼박스는 다른 운영체제를 리눅스위에서 띄워주는 하나의 가상 공간입니다.
  • 버추얼박스는 가상시디 디스크관리자를 통해서 원하는 만큼의 가상적인 시디롬을 제공합니다.  물론 시디이미지를 시디로 인식합니다.
  • 윈도우XP에 VboxGuest라는 프로그램을 깔게 되면, 마우스를 심리스모드로 이용할 수 있게 됩니다.  이 프로그램은 시디롬 이미지로 제공되며, 위 가상시디롬관리자를 통하여 마운트 시킬 수 있습니다.  
  • 리눅스와 윈도XP 라는 서로 다른 운영체제가 하드디스크를 실제로 같이 쓰기 위해서는 공유폴더의 설정이 필요합니다.
  • 윈도XP는 공유폴더를 랜상의 하드디스크 처럼 인식합니다.  물론 랜을 거치지 않으니 하드디스크 억세스 속도가 느리다던지 그렇지는 않습니다.
  • 가상공간이라도 XP의 속도가 느리다던지 그렇지는 않습니다.

*고정이미지 선택 한 이후 이미지 크기는 만약 2개의 하드 디스크를 이용한다면 15기가 정도만으로도 충분할 듯 합니다만, 하나의 대용량 하드디스크를 사용한다면 자신에게 맞게 적당히 잡아 주세요. 
* 여전히 버추얼박스 설정은 좀 헤갈릴 수 있겠네요.  윈도우 가상시디에서 VBoxGuestAdditions_2.0.4.iso를실행하여업데이트를 하기전에는 윈도우화면에서 마우스키가 잡혀있게 됩니다.  잡힌 마우스키를 해제 시켜주는데 대해서는 윈도우화면에설명이 나오구요.  윈도우XP 업데이트중에는 잡힌 마우스키가 안풀어집니다만 업데이트가 다 끝나고 윈도우가 재부팅되면서 풀어지게됩니다.  그러니 마우스키가 해제 될 때까지 커피라도 한 잔 하시면서 조금 기다리시면 되겠네요.  일단 업데이트가 끝나고 나면심리스모드라고 마우스키가 윈도우와 주분투사이에 아주 자유롭게 왔다갔다 하게 됩니다.
*.iso를 마운트 하는 다른 방법 : 일단 설치된 윈도우XP를 구동 -> 버추얼박스 상단 메뉴에서 '장치' ->'CD/DVD 드라이브 마운트'  -> CD/DVD 이미지 -> 다운받아 놓은 .iso파일을 선택
*윈도우XP의 기본메모리크기는 500MB 정도는 되어야 XP가 부드럽겠네요.  그렇지만, 남아 있는 메모리가 너무 적으면 주분투가뻑뻑해 질 수도 있으니 잘 고려해주세요.  설치후 나중에라도 '설정'버튼을 눌러서 변경할 수 있습니다.
요기를 참조해 보시고, 구글링도 조금 해보세요.  이곳에도 정리가 잘 되어 있더군요. 

14.윈도우XP 의 내문서 설정 (2개의 하드디스크를 사용하는 경우) : 
바탕화면은 '내문서' 마우스우클릭 -> 속성 ->대상찾기 -> 기타위치 중 내 컴퓨터 선택 -> 네트워크 드라이브중 vboxsvr의 어쩌고 중 2번째 하드디스크 선택-> 현재 잡혀있는 드라이브 명칭 확인 (예. Z:) -> 내컴퓨터창 닫기 -> 내문서 등록정보창에서 대상을드라이버 전체를 쓰고 싶으면 Z: 아니면 Z:\My Documents로 변경해 줌 -> 적용 -> '문서를이동하시겠습니까' 라고 물어오면 '예' -> 확인 -> 버추얼XP 종료 (주의. 윈도우 자동업데이트 중이라면 끝날때까지 기다리는 센스~)


* 부팅용 XP와 버추얼 XP의'내문서'를 동일하게 사용하기 위해서는 같은 공간을 사용하는것이 좋겠지요.  게다가, 2번째 하드디스크를 잡아 놓으면 다음에버추얼 XP가 날아가더라도, 혹은 운영체제가 깔린 하드디스크가 통째로 날아가더라도 데이타를 보호 할 수 있습니다.   
* 하나의 운영체제를 사용하신다면, 버추얼XP의 공유폴더의 실제 저장폴더를 찾아서 부팅용 XP에서 내문서 경로를 바꾸시면 됩니다.

15. 부팅용 XP의 내문서 설정 
컴퓨터 리부팅 하셔서 듀얼부팅의 마지막에 나오는 윈도우XP로 부팅 -> 위 내용과 같이 내문서 경로 변경



16. 윈도우XP의 프로그램 설치 :
 설치 경로를 2번째 하드디스크를 선택 하세요.  하나라면 공유폴더로 선택하세요.   한번의 설치로 두개의 XP에서 사용하는 아래의 예제를 참조하세요.


* 예제 - 시디버닝프로그램 '이응 '의 설치
버추얼XP ->  다운받은 '이응'을 설치  -> 설치 경로는 버추얼XP의 Z 드라이브 (저는 2번째 하드디스크를 Z드라이브로 두었습니다) -> Z 드라이버에 Program Files라는 폴더가 생성되면서 '이응'이 설치 완료됨 -> 부팅용 XP 리부팅 -> 이응의 실제 경로로 찾아감 (D:\Program Files\ieung) ->ieung.exe를 마우스 우클릭 -> 바로가기 만들기 -> 만들어진 .lnk 파일을 바탕화면이던지,시작표시줄이던지, 작업표시줄이던지 원하는 곳에 끌어다 놓음 -> 더블클릭으로 실행확인

* 위 예제를 통하여한번 설치로 2개의 윈도우에서 다 사용할 수 있음을 확인하였습니다.  대부분의 윈도우용 프로그램이 이와 같습니다.  초대용량게임 '와우'도 그렇고, 전통의 '울티마온라인'도 마찬가지 입니다.  실행시에 레지스트리에 등록되면서 두개의 XP에서 무난하게돌아가게 됩니다.  이렇게 해서 실행이 안되는 프로그램이 있다면, 제 생각에는 같은 폴더로 인스톨을 하면 결국은 하나의 설치로작동 되지 않을까 생각합니다.   그넘의 레지스트리... 너무 싫어요..


17. 리눅스업데이트 받기 : 
화면의 오른쪽 상단부에 있는 빨간색 삼각형이 있다면 클릭 -> 리눅스업데이트가 시작됨 -> 처음에는 상당히 오래 걸립니다.  주무실 때, 하시길 권유합니다.




18.리눅스 프로그램 살펴보기 :
 이전에도 말씀 드린데로, 리눅스는 설치할 때, 이미 가장 안정성이 높은 쓸만한 프로그램들을 같이설치해 줍니다.  이미 깔린 프로그램에는 동영상을 보기 위한 프로그램도 깔렸고, 클릭 한번에 툭~ 튀어 나오는 스프레드쉬트도깔려 있고... 다 깔려 있습니다.  사용법만 익숙해 지면 되겠네요.  한번씩 살펴 보세요.




20쓸만한 프로그램 리스트 :  여기를 추천드려요 



21. 추천 우분투링크 : 






****잘 구성되셨다면, 주분투와 윈도우XP가 잘 설치 되셨을꺼라 생각합니다.  2번의 윈도우XP 설치로 비록 약간의 하드디스크 공간낭비는 있겠지만, 편리성을 생각하면 괜찮은 구성이 아닐까 생각합니다.  언제든지 질타 받겠습니다. 


**** 이정도만 하더라도 '물흐르는 컴퓨터'의 기분은 충분히 느끼겟지만, 주분투의 보다 나은 혜택을 누리기 위해서는 웹서버, FTP서버, 삼바서버등 서버를 더 구동시켜야 한다고 생각합니다.  감히 윈도우XP 에서는 꿈꾸기 힘들었던 서버구성의혜택이 마구 쏟아집니다.  XP에서 구성된 개인용웹서버와 리눅스에서 구성된 웹서버는 그 속도면에서, 안정성면에서 질적으로 다르다고생각합니다.  개인적으로 따라오시면서 지금까지 완성된 컴퓨팅환경에 40점의 점수를 준다면, 서버구성후에는 100점을 주고 싶습니다.

****리눅스상에서 나만의 개인용웹서버 혹은 식구들을 위한 웹서버의 구동은 '일기장', '사진첩', '자료관리' 등등.. 생각할 수있는 대부분의 컴퓨터 작업을 웹상에서 이루어 낼 수 있습니다.  이 글을 쓰기 위해서 맥락을 같이 해온 글 중 개인용웹서버에 관한 글 에 제가 실제로 사용하고 있는 방법을 나열해 두었습니다.  리눅스에서의 서버 설치는 누워서 떡먹기 입니다.  서버설치에 대해서도 글을 계속 이어나가 보겠습니다.




22AMP (Apache, PHP5, Mysql)서버설치 : 필요한 경우
    sudo apt-get install apache2 (Apache 설치)
-> sudo apt-get install libapache2-mod-auth-mysql (mysql 인증 모듈 설치)
-> sudo apt-get install mysql-server mysql-client (MySQL 서버 및 클라이언트 설치)
-> sudo apt-get install php5-common php5 libapache2-mod-php5  (PHP5 설치)
-> sudo apt-get install ph
p5-mysql (MySQL 과 php5를 연동하기 위한 모듈설치)
-> 
sudo /etc/init.d/apache2 restart (아파치 웹 재시동)
-> sudo mousepad /etc/apache2/apache2.conf
AddDefaultCharset utf-8 를 추가 (한글문제해결)

* 아파치의 기본경로= /var/www 라는군요.  여기에 index.html 파일이 위치.

Posted by 생각처럼
, |

6월 두째주 목요일 선물옵션 네마녀 만기일

 

( 저는 파생을 거래하므로 시총 상위종목의 움직임에 민감합니다

  코스피 200 시총상위 종목이 저에 종목이되는거죠 )

제가 옵션 딱 한개 배팅들어간 상태에서

차트만드는 넘들이 난리부르스를 추더군요 ^^

아니...아무리 자기들끼리 물량 주고 받으며

바쁜척 하더라도.....

개미가 던진것은 

해결을 하고 지나가야 될게 아닙니까

정말 개념없는 경제 사기꾼 쉐이들....

뒤에 숨어서 컴퓨터 조작해서 

개미들 마우스 클릭 방해만을 일삼는 쉐이들...

꼭 배팅들어가면 바쁜척을 해요 ㅎㅎ

드런짓거리 하지마시고

자신없으면 문닫으면 될게아닙니까 

괜히 힘없는 개미들 이 바닥에 끌어들여

사기쳐서 눈탱이 보지 마시구요

제가 좀 잘 살아볼라고

경제에 관심 가졌다가 입만더러워지네요

죄송합니다

 

http://www.president.go.kr/kr/community/bbs/bbs_view.php?uno=399114&article_no=324336&tp=1&board_no=A01&search_key=&search_value=&search_cate_code=&order_key1=1&order_key2=1&cur_page_no=1

 

전국에 계시는 경제,상대교수님들

우리 학생들에게

우리 경제가 어떤 꼬라지로 돌아가는지

알기 쉽게 가르쳐주시기 바랍니다

어떻게 가르쳐야 되냐고요

그건 학교에 컴퓨터를 이용하시면 됩니다

학교 컴퓨터로 ...직접 주식시장 파생시장에서 

소액으로 거래를 해보세요

그리고 배팅 들어간 상태에서 

늑대같은...차트 만드는 넘들이 하는 짓거리를

학생들에게 설명해주시면 되는겁니다

이상한 점...발견될시

바로 사진 쩍어서 네이버에 올려주시는거 잊지마시구요

거래는 사람들이 많이 보는 가운데 해야될것입니다

돈을 벌기위한 거래가 아닙니다

교육을 위한 거래죠

책에서는 배울 수 없는................

이왕 하시는거 돈 좀 벌어서

학생들과 삼겹살에 소주 한 잔 하시는것도 좋을것입니다

돈 벌 자신 없으신가요

그럼...제가 교육 좀 시켜드리도록하겠습니다

쪽지 보새주세요

학교는 어디며....기타 등등

파생은 계속 지켜보다가 느닷없이 치고 들어가는게 기술입니다

판단이 잘못됐다고 생각되시거든

도마뱀꼬리선에서 손실처리 하시고 물러서야 될것입니다

물타기는 절대 삼가야 될것입니다

언론에서 시장규모가 큰것처럼 떠들어댄다고 

여기에 현혹되서는 안될것입니다

교수님들....학생들에게

살아있는 경제를 가르쳐주세요

그래야 학생들이 졸업해서

이런 쓰레기같은 사기꾼들에게

당하지 않을것입니다


비비조아


p.s) 경제 상대 뿐만아니라...다른 전공 모든 학생이 경제는 알아야 됩니다
경제는 돈...여기에 사기성이 아주 농후하죠

Posted by 생각처럼
, |
Posted by 생각처럼
, |

이제부터

Bit/읽어보기 / 2012. 2. 3. 16:58
이제부터는 사라. 이거야
우량종목(실적이 좋고 앞으로도 실적이 좋아질 수 밖에 없는 종목)을 보유하면
비록 주가가 내려가도 걱정이 없다 이거야
왜, 주가는 결국 실적(기업가치)대로 움직이니까
걱정할 것 없다 이거야.
 
개미들은 실적좋은 주식을 사서 올라갈때까지 기다리면 되는거야
여기저기 옮겨다녀봐야 수수료만 떼이고 말아
니들이 정보를 알아
너희들 귀에까지 들어갈때에는 다 끝난거야
우량주 꼭 쥐고 올라갈때까지 기다리면 되는거야
세력들은 끊임없이 불안을 조장해서
주식시장이 폭락하기를 기대하잖아
그틈을 타서 폭리를 취하지
가장 나쁜놈이 언론이야
세력들이 불안을 조장하면 언론이 바로 그 불안을 전파시키잖아
그러나 며칠 지나고 나면 아무것도 아닌경우가 대부분이지
누가 책임 져 주나 
그동안 손해 본 놈만 억울하지, 이익본 놈은 따로 있고
 
잘 봐
미국 다우 지수 하루 폭락하면
언론에서 온갖 경기침체에 돌입했다느니, 다시 경제에 먹구름이 밀려온다느니 하다가
그 다음날 다우 지수 상승하면 언제 그랬냐는듯이 장밋빛 전망일색이잖아
언론도 전문가라는 놈도 너무 믿지마, 지나고 나 보면 다 엉터리야(한치 앞도 못 내다본 경우가 허다하지)
언론이나 전문가라는 놈이 그렇게 잘 알면 지들이 주식시장 돈 다 끌어가지 그렇게 있겠어
바로 한달전만 해도 일본 지진으로 반도체, IT분야 등이 최대의 실적을 구가할거라고 난리였잖아
그런데 지금은 실적이 별로좋지 않을 거라나 하면서 주가를 끌어내릴려고 안달하잖아
 
이런 것들이 다 모르고 하는 소리야
이제 우리생활은 IT분야를 빼고 생각할 수 없는 지경에 이르렀다는 것을 알아야 해
현대, 기아자동차를 보면  IT기술을 접목(전,후방카메라, 전자식 버튼식 시동장치, 각종 전자장치
부착 활용 등)했기 때문에 세계적인 수준에 도달했고,
의료분야도 각종 정보기술을 접목했기 때문에 한의학분야를 완전히 따돌리고, 몇년사이에
비약적인 발전을 할 수 있었던 거야
모든 기업활동이 IT기술을 접목해야하고 접목할 수 있는 분야가 무궁무진하다는것을 알아야 돼
 
그러니 앞으로 IT분야 실적이 저조하다느니 하는 것은
다 엉터리야
실적은 발표해 봐야 알 수 있지
상장기업 2,000여개 기업중 실적 좋은 놈도 있고 실적 나쁜놈도 있는 것은 당연한 일이지
매양 있는일이야. 그런데 괜히 세력들이 특정분야 주가를 끌어내릴려고 별 짓을 다 하고 있는거야
실적 좋은 놈 사서 장기보유하면 기회는 오게 돼 있어. 그게 답이야  
오늘 교육 끝.
 
도올 김용옥교수님의 주식강의
 
Posted by 생각처럼
, |

무료 도메인 정보

Bit / 2012. 2. 3. 16:57
.com 이나 .net등 도메인을 사용하면야 좋겠지만, 이런것 저런것 생각하면 돈이 여러므로 많이 쓰입니다(...)
원하는 도메인이 이미 있는 경우도 있고요
이런 저런 무료 도메인을 찾으시는 분들을 위해 몇 무료 도메인을 소개해봅니다.


1. wo.tc (DNSEver.com)
 

이쪽은 많은 분들이 아실텐데요,
DNSever에서 제공하는 서브 도메인 형태입니다.

장점이라면 DNSever 서비스랑 통합되어 있는 부분이 꽤 많아서 편합니다
제 블로그 주소에도 사용중이기도 하죠.

2. .tk (Dot.tk)


.tk 는 최상위 도메인인데요
.tk는 토켈라우의 국가 코드 최상위 도메인 이라고 합니다 (위키백과에서 가져옴)12

무료 사용자의 경우 1달에 25명 이상의 방문자 접속을 필요로 합니다
참고로 네임서버의 경우 되도록 다른 네임서버를 사용함이 좋습니다

3. co.cc (http://co.cc)


이쪽은 넣을까 말까 고민했는데, 일단 약간 제한이 많습니다.
프리미엄 도메인이나 몇 도메인은 유로고,
1년만 무료입니다
이 두점을 제외하면 꽤 규모가 크다고 할 수 있습니다.


4..free (http://www.dotfree.com/)

.free는 말 그대로 무료인 최상위 도메인인데요
이쪽은 2012년부터 실제 사용이 가능합니다

물론 .free 답게 누구나 무료로 사용할 수 있습니다. (프리미엄 도메인 제외, 경매에 붙인다고 하군요)

아직은 도메인 예약 정도입니다.



여러 무료 도메인이 있겠지만,
모두 포워딩 서비스가 아니고 네임 서버 설정이 가능합니다3
나름대로 장단점이 있고, 결국 자기 마음에 드는 도메인을 선택하는것이 제일 좋은 방법입니다.






  1. http://ko.wikipedia.org/wiki/.tk [본문으로]
  2. http://en.wikipedia.org/wiki/.tk [본문으로]
  3. .free는 아직 사용이 불가능 해서 정확하지는 않지만. 최상위 도메인이므로, 가능할겁니다 [본문으로]
Posted by 생각처럼
, |

안드로이드 특허 이슈 정리

최근 안드로이드 관련 특허 분쟁이 자꾸 발생하고 있다. 현재 발생중인 특허 이슈를 한눈에 알아 볼 수 있도록 정리하고자 한다.


이곳 저곳에서 자료를 수집하였다.


http://androidkr.blogspot.com/2010/08/android-oracle-google-android-part-1.html



MS 특허 분쟁


MS에서 제기한 특허 분쟁들이다. 2011년 7월 현재시점에서 HTC는 5달러 라이센스비용을 지불하기로 합의한 상황이다.


이 특허는 모바일 단말기가 PC보다는 성능이 느린 단점을 극복하기 위한 것이다. 브라우저가 보여주는 문서는 텍스트와 이미지가 혼합되어 있다. PC는 텍스트와 이미지를 거의 동시에 다운로드 하지만 모바일 단말기는 그러기에는 성능이 너무 떨어졌다. 그래서 텍스트만 먼저 보여주고, 이미지는 X 박스로 영역만 먼저보여준다. 그 다음 이미지 하나씩 다운로드하여 차례로 보여주는 방식이다. 이런 방식이 반즈앤노블에서 만든 안드로이드 기반 전자책 '누크'에 적용되어서 특허 소송이 걸렸다. 


전화통화 기록으로 부터 연락처를 검색하여 연락처 리스트에 추가하거나 갱신하는 방법에 관한 내용 


휴대폰 장치, 어플리케이션, 서비스 상태를 미리 정의해 두었다가, 조건에 맞는 상태가 발견되면 알려주는 방식에 관한 내용이다. 위 2개 특허는 모토로라에게 소송했던 특허중 2개 이다.

애플 특허

멀티터치 관련 UI 특허 (ZDNET Link)

이 특허는 오늘날의 특허소송과관련, 그 중심부인 멀티터치 디스플레이와 관련한 유저인터페이스를 담고 있다. 이 특허는 ‘디스플레이된 콘텐츠를 번역하기 위한 포터블 멀티기능기기, 방법 및 그래픽유저인터페이스(GUI)’(Portable multifunction device, method, and graphical user interface for translating displayed content)로 명명된 것으로 미 특허 N0 7,966,578호로 등록됐다. 

특허는 이 기술이 ‘포터블 다기능 기기’에서 스마트폰과 태블릿에서부터 다른 터치스크린에 이르기까지 광범위하게 적용될 전망이다. 

씨넷은 애플이 이 특허를 확보함으로써 현재  삼성, 노키아 등과 다각적으로 벌이는 아이폰, 아이패드 특허와 관련해서도 지대한 영향을 미칠 것이라고 전망했다. 

레이븐 자카리 전 특허분석가이자 iOS개발고객 대상의 컨설턴트는 “애플이 급부상하는 시장에서 동작특허를 광범위하게 적용해 특허 방어에 나선다면 다른 기술회사의 기술혁신을 막을 것“이라고 말했을 정도다.  

이 특허는 스마트폰의 가장 기본적 특허를 담고 있다. 즉, 반도체의 킬비특허로 불릴 만 하다. 

보도에 따르면 이번 특허는 터치스크린 상에 보이는 엘리먼트를 이동시키는 모든 방법을 담고 있다.

이 방법은 손가락 하나나 둘, 또는 그이상으로 스크린 터치하는 방법을 담고 있다. 그리고 이 특허에는 얼마나 많은 손가락으로 스크린을 터치해 조작하느냐 하는 방법을 담고 있다. 



애플의 특허 요약서에는 “스크린 조작 제스처에 사용하는 손가락 수에 따라 사용자들은 손쉽게 콘텐츠 페이지를 해석해 내거나 페이지 안에 들어있는 프레임콘텐츠를 해석해 낼 수 있다”로 기술돼 있다. 

오라클 특허
오라클이 썬을 인수하면서, 자바의 소유자가 되었다. 자바는 standard edition에 대해서는 GPL로 공개하였지만, 모바일 영역에서의 자바 사용은 공개하지 않았다.

구글이 안드로이드OS 설계시 프로그래밍언어와 관련된 코드사용을 통해 자사의 자바 저작권과 특허권을 침해하고 있다

2010년 8월 소송


1. No. 6,125,447
특허명: "Protection Domains To Provide Security In A Computer System"

2. No. 6,192,476
특허명: "Controlling Access To A Resource"

위 1,2 번 특허 모두 permission에 기반한 보안 처리에 대한 특허 내용으로 보인다. 모두 Li Gong이 제안한 특허.

3. No. 5,966,702 
특허명: "Method And Apparatus For Preprocessing And Packaging Class Files"

복수 개의 클래스 파일에 중복된 데이터를 전처리 과정에 의해 중복을 합치고 제거하는 처리에 대한 특허 내용인 것 같다. Nedim Fresko가 제안한 특허.

4. No. 7,426,720
특허명: "System And Method For Dynamic Preloading Of Classes Through Memory Space Cloning Of A Master Runtime System Process"

복수 개의 VM 프로세스를 실행 시 초기화 과정을 줄이기 위해 메모리 cloning을 이용한 preloading에 대한 특허 내용으로 보인다. Nedim Fresko가 제안한 특허이다.

5. No. RE38,104
특허명: "Method And Apparatus For Resolving Data References In Generate Code"

컴파일된 바이트 코드를 인터프리트 할 때 성능을 향상 시키기 위해 심볼 정보를 실행 시 숫자 값으로 변경하여 인덱스 정보로 빠르게 링크하는 방법에 대한 특허로 보인다. James Gosling 님께서 제안한 특허.

6. No. 6,910,205
특허명: "Interpreting Functions Utilizing A Hybrid Of Virtual And Native Machine Instructions"

바이트 코드의 특정 부분을 동적으로 컴파일하여 native code로 만들고 인터프리트와 native code 부분을 번갈아가며 수행하는 방법에 대하여 설명하는 특허로 보인다. Sun의 Java ME HotSpot VM을 개발하고 Google로 옮겨 Chrome 브라우저의 V8 엔진을 개발하고 있는 Lars Bak에 의해 제안된 특허.

7. No. 6,061,520
특허명: "Method And System for Performing Static Initialization"

static array 초기화에 필요한 많은 바이트 코드 수행 결과를 .mclass 파일에 미리 저장하여 초기화 과정을 최적화하는 내용으로 보인다. 
Java Virtual Machine 스팩을 Tim Lindholm과 함께 쓴 Frank Yellin이 제안한 특허. 


대당 라이센스 15$ 정도 요구.
Posted by 생각처럼
, |
Visual Studio Setup Project에서 코드추가없이 Uninstall 기능 추가하기

이 방법은 Visual Studio 2005와 2008에서 가능하다.
설치 및 배포 프로젝트의 파일 시스템 화면으로 이동하고, 대상 컴퓨터의 파일 시스템에서 마우스 오른쪽 버튼을 클릭해서 시스템 폴더를 특수폴더로 추가한다.

추가한 시스템 폴더를 클릭하고 자신의 컴퓨터에서 msiexec.exe 파일을 찾아서 추가한다. 이 파일은 컴퓨터에서 윈도우가 설치된 폴더하부의 System32 폴더에서 찾을 수 있다. (예, C:\Windows\System32\msiexec.exe)

추가한 msiexec.exe 파일을 선택하고 속성을 다음과 같이 변경한다.
Condition : Not Installed (대소문자까지 확실하게 구분해서 입력한다.)
Permanent : True
System : True
Vital : False
사용자 프로그램 메뉴에 바로가기를 하나 추가하고 대상 파일을 위에서 추가한 msiexec.exe 파일로 지정한다. 추가한 바로가기 이름은 Uninstall Application 처럼 변경하도록 하자. 그리고, 추가한 바로가기의 Arguments 속성에 /x [ProductCode] 를 입력한다.

프로젝트를 빌드한다. 그러면 msiexec가 보호되므로 제외해야 한다고 나오지만 그냥 무시하도록 한다. 위에서 msiexec.exe 파일에 설정한 속성중에 ‘Not Installed’ Condition과 Permananet 속성을 True로 설정했으므로 msiexec.exe 파일은 시스템 폴더에 존재하지 않을 경우에만 설치되게 되고, 제거시에도 제거되지 않는다.
Posted by 생각처럼
, |
동적으로 로드되는 DLL이 존재하는 경로를 PATH 환경 변수에 추가
환경 변수는 레지스트리의 
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\Path, 
현재 사용자에게만 적용된다면
HKEY_USERS\.DEFAULT\Environment, HKEY_CURRENT_USER\Environment 항목을 수정

VS2008 설치 프로젝트의 레지스트리 편집기에서는 레지스트리의 생성/수정만 가능하고, 기존 레지스트리의 값을 참조할 방법이 없다.
그래서 대부분 외부 프로그램이나 vbs 스크립트 등을 이용해서 기존 레지스트리를 참조하는 방법을 사용

레지스트리 편집기의 설정값에 넣을 수 있는 예약어에는 기존 환경 변수를 참조할 수 있는 기능이 있다.

다음처럼 사용하면 된다


[TARGETDIR];[%Path]

* [TARGETDIR] : 설치 프로그램에서 사용자가 지정한 설치 폴더
* [%Path] : Path 환경 변수. 커맨드 프롬프트(cmd.exe)에서 path를 입력해서 확인

ex) Path=C:\Windows\System32;
    TARGETDIR=C:\Program Files\TestProgram\
=>  Path=C:\Program Files\TestProgram\;C:\Windows\System32;

레지스트리 키를 위 값으로 설정하면, 기존 Path 환경 변수에 원하는 경로를 추가할 수 있다.
하지만 이 방법에도 단점이 있는데,

- 환경 변수만 참조 가능하다 : 기존 레지스트리 키를 참조할 수는 없다.
- 프로그램 제거 시 PATH 환경 변수가 사라진다.
Posted by 생각처럼
, |

레지스트리 변경 적용

Bit / 2012. 2. 3. 16:55
레지스트리 변경 적용
cmd 열고


rundll32.exe %SystemRoot%\System32\user32.dll,UpdatePerUserSystemParameters
Posted by 생각처럼
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함