<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://t2-cms.knu.ac.kr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dhson</id>
	<title>T3_KR_KNU - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://t2-cms.knu.ac.kr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dhson"/>
	<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php/Special:Contributions/Dhson"/>
	<updated>2026-09-17T23:43:02Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1619</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1619"/>
		<updated>2011-11-01T06:47:22Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* CRAB(CMS Remote Analysis Builder) Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [[CERN_&amp;amp;_CMS_User_Registration|CERN &amp;amp; CMS User Registration]]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득 (Internet Explorer 대신 &#039;&#039;&#039;Firefox&#039;&#039;&#039; 를 이용해주시기 바랍니다.)&lt;br /&gt;
* Affiliation : LCG&lt;br /&gt;
* Name of Sponsor (P.I., Supervisor) : Daehee Han&lt;br /&gt;
* Sponsor&#039;s Email: hanbi@knu.ac.kr&lt;br /&gt;
* Sponsor&#039;s Phone Number: +82-53-950-6321&lt;br /&gt;
신청하시고 바로 suh@knu.ac.kr로 개인 연락처(전화번호)도 기재하여 메일을 보내주시기 바랍니다.&lt;br /&gt;
   이메일을 통해 DOE Certificate이 발급된 것을 확인하면 인증 사이트를 통해 인증서를 개인 PC에 Import 한 후 Import된 인증서는 인터넷 옵션의 Public key 관련탭에서 개인 PC로 Export할 수 있다. &lt;br /&gt;
   (인증서를 Export할 시 확장자는 &amp;quot;.Pfx&amp;quot;로 하시기 바랍니다.) &lt;br /&gt;
   Export된 인증서 파일을 cms UI(cms.knu.ac.kr)에 본인 디렉토리에 파일을 전송.&lt;br /&gt;
   아래의 순서로 인증서와 키를 만들어 .globus 디렉토리에 넣어주시기 바랍니다.&lt;br /&gt;
   $ mkdir .globus&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -clcerts -nokeys -out .globus/usercert.pem&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -nocerts -out .globus/userkey.pem&lt;br /&gt;
   $ chmod 644 .globus/usercert.pem&lt;br /&gt;
   $ chmod 400 .globus/userkey.pem&lt;br /&gt;
&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;&#039;&#039;&#039;Getting KNU Tier-2 Account&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &#039;&#039;&#039;1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&#039;&#039;&#039;&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
    $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 csh 대신 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 CRAB releas note 부분을 참조하여 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전(64 bit)을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
crab.cfg 관련 document &lt;br /&gt;
 http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/Docs/crab-v2.7.8.html&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
== How to use KNU Tier-3 ==&lt;br /&gt;
*KNU Tier-3 Center (Local Analysis Farm)이 구축되었습니다. &lt;br /&gt;
 &lt;br /&gt;
 [GRID]&lt;br /&gt;
 wms_service = https://cluster3.knu.ac.kr:7443/glite_wms_wmproxy_server&lt;br /&gt;
 rb = CERN&lt;br /&gt;
 ce_white_list = cluster118.knu.ac.kr&lt;br /&gt;
&lt;br /&gt;
*유의사항 - Tier-3 센터는 약 20개의 CPU 코어(Opteron280 2.4GHz)로 이루어진 Analysis Farm 으로 너무 많은 양의 혹은 무거운 job 은 Tier-2를 이용해주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1618</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1618"/>
		<updated>2011-11-01T06:44:39Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* Starting GRID Job Submission */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [[CERN_&amp;amp;_CMS_User_Registration|CERN &amp;amp; CMS User Registration]]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득 (Internet Explorer 대신 &#039;&#039;&#039;Firefox&#039;&#039;&#039; 를 이용해주시기 바랍니다.)&lt;br /&gt;
* Affiliation : LCG&lt;br /&gt;
* Name of Sponsor (P.I., Supervisor) : Daehee Han&lt;br /&gt;
* Sponsor&#039;s Email: hanbi@knu.ac.kr&lt;br /&gt;
* Sponsor&#039;s Phone Number: +82-53-950-6321&lt;br /&gt;
신청하시고 바로 suh@knu.ac.kr로 개인 연락처(전화번호)도 기재하여 메일을 보내주시기 바랍니다.&lt;br /&gt;
   이메일을 통해 DOE Certificate이 발급된 것을 확인하면 인증 사이트를 통해 인증서를 개인 PC에 Import 한 후 Import된 인증서는 인터넷 옵션의 Public key 관련탭에서 개인 PC로 Export할 수 있다. &lt;br /&gt;
   (인증서를 Export할 시 확장자는 &amp;quot;.Pfx&amp;quot;로 하시기 바랍니다.) &lt;br /&gt;
   Export된 인증서 파일을 cms UI(cms.knu.ac.kr)에 본인 디렉토리에 파일을 전송.&lt;br /&gt;
   아래의 순서로 인증서와 키를 만들어 .globus 디렉토리에 넣어주시기 바랍니다.&lt;br /&gt;
   $ mkdir .globus&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -clcerts -nokeys -out .globus/usercert.pem&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -nocerts -out .globus/userkey.pem&lt;br /&gt;
   $ chmod 644 .globus/usercert.pem&lt;br /&gt;
   $ chmod 400 .globus/userkey.pem&lt;br /&gt;
&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;&#039;&#039;&#039;Getting KNU Tier-2 Account&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &#039;&#039;&#039;1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&#039;&#039;&#039;&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
    $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 csh 대신 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전(64 bit)을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
crab.cfg 관련 document &lt;br /&gt;
 http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/Docs/crab-v2.7.8.html&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
== How to use KNU Tier-3 ==&lt;br /&gt;
*KNU Tier-3 Center (Local Analysis Farm)이 구축되었습니다. &lt;br /&gt;
 &lt;br /&gt;
 [GRID]&lt;br /&gt;
 wms_service = https://cluster3.knu.ac.kr:7443/glite_wms_wmproxy_server&lt;br /&gt;
 rb = CERN&lt;br /&gt;
 ce_white_list = cluster118.knu.ac.kr&lt;br /&gt;
&lt;br /&gt;
*유의사항 - Tier-3 센터는 약 20개의 CPU 코어(Opteron280 2.4GHz)로 이루어진 Analysis Farm 으로 너무 많은 양의 혹은 무거운 job 은 Tier-2를 이용해주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1617</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1617"/>
		<updated>2011-10-27T04:30:15Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* Pre-requisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [[CERN_&amp;amp;_CMS_User_Registration|CERN &amp;amp; CMS User Registration]]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득 (Internet Explorer 대신 &#039;&#039;&#039;Firefox&#039;&#039;&#039; 를 이용해주시기 바랍니다.)&lt;br /&gt;
* Affiliation : LCG&lt;br /&gt;
* Name of Sponsor (P.I., Supervisor) : Daehee Han&lt;br /&gt;
* Sponsor&#039;s Email: hanbi@knu.ac.kr&lt;br /&gt;
* Sponsor&#039;s Phone Number: +82-53-950-6321&lt;br /&gt;
신청하시고 바로 suh@knu.ac.kr로 개인 연락처(전화번호)도 기재하여 메일을 보내주시기 바랍니다.&lt;br /&gt;
   이메일을 통해 DOE Certificate이 발급된 것을 확인하면 인증 사이트를 통해 인증서를 개인 PC에 Import 한 후 Import된 인증서는 인터넷 옵션의 Public key 관련탭에서 개인 PC로 Export할 수 있다. &lt;br /&gt;
   (인증서를 Export할 시 확장자는 &amp;quot;.Pfx&amp;quot;로 하시기 바랍니다.) &lt;br /&gt;
   Export된 인증서 파일을 cms UI(cms.knu.ac.kr)에 본인 디렉토리에 파일을 전송.&lt;br /&gt;
   아래의 순서로 인증서와 키를 만들어 .globus 디렉토리에 넣어주시기 바랍니다.&lt;br /&gt;
   $ mkdir .globus&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -clcerts -nokeys -out .globus/usercert.pem&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -nocerts -out .globus/userkey.pem&lt;br /&gt;
   $ chmod 644 .globus/usercert.pem&lt;br /&gt;
   $ chmod 400 .globus/userkey.pem&lt;br /&gt;
&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;&#039;&#039;&#039;Getting KNU Tier-2 Account&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &#039;&#039;&#039;1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&#039;&#039;&#039;&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
    $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 csh 대신 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전(64 bit)을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
crab.cfg 관련 document &lt;br /&gt;
 http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/Docs/crab-v2.7.8.html&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
== How to use KNU Tier-3 ==&lt;br /&gt;
*KNU Tier-3 Center (Local Analysis Farm)이 구축되었습니다. &lt;br /&gt;
 &lt;br /&gt;
 [GRID]&lt;br /&gt;
 wms_service = https://cluster3.knu.ac.kr:7443/glite_wms_wmproxy_server&lt;br /&gt;
 rb = CERN&lt;br /&gt;
 ce_white_list = cluster118.knu.ac.kr&lt;br /&gt;
&lt;br /&gt;
*유의사항 - Tier-3 센터는 약 20개의 CPU 코어(Opteron280 2.4GHz)로 이루어진 Analysis Farm 으로 너무 많은 양의 혹은 무거운 job 은 Tier-2를 이용해주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1616</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1616"/>
		<updated>2011-10-27T04:03:18Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* KNU Tier-2 Login */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [[CERN_&amp;amp;_CMS_User_Registration|CERN &amp;amp; CMS User Registration]]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득 (Internet Explorer 대신 &#039;&#039;&#039;Firefox&#039;&#039;&#039; 를 이용해주시기 바랍니다.)&lt;br /&gt;
* Affiliation : LCG&lt;br /&gt;
* Name of Sponsor (P.I., Supervisor) : Daehee Han&lt;br /&gt;
* Sponsor&#039;s Email: hanbi@knu.ac.kr&lt;br /&gt;
* Sponsor&#039;s Phone Number: +82-53-950-6321&lt;br /&gt;
신청하시고 바로 suh@knu.ac.kr로 개인 연락처(전화번호)도 기재하여 메일을 보내주시기 바랍니다.&lt;br /&gt;
   이메일을 통해 DOE Certificate이 발급된 것을 확인하면 인증 사이트를 통해 인증서를 개인 PC에 Import 한 후 Import된 인증서는 인터넷 옵션의 Public key 관련탭에서 개인 PC로 Export할 수 있다. (인증서를 Export할 시 확장자는 &amp;quot;.Pfx&amp;quot;로 하시기 바랍니다.) &lt;br /&gt;
   Export된 인증서 파일을 cms UI(cms.knu.ac.kr)에 본인 디렉토리에 파일을 전송.&lt;br /&gt;
   아래의 순서로 인증서와 키를 만들어 .globus 디렉토리에 넣어주시기 바랍니다.&lt;br /&gt;
   $ mkdir .globus&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -clcerts -nokeys -out .globus/usercert.pem&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -nocerts -out .globus/userkey.pem&lt;br /&gt;
   $ chmod 644 .globus/usercert.pem&lt;br /&gt;
   $ chmod 400 .globus/userkey.pem&lt;br /&gt;
&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;&#039;&#039;&#039;Getting KNU Tier-2 Account&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &#039;&#039;&#039;1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&#039;&#039;&#039;&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
    $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 csh 대신 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전(64 bit)을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
crab.cfg 관련 document &lt;br /&gt;
 http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/Docs/crab-v2.7.8.html&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
== How to use KNU Tier-3 ==&lt;br /&gt;
*KNU Tier-3 Center (Local Analysis Farm)이 구축되었습니다. &lt;br /&gt;
 &lt;br /&gt;
 [GRID]&lt;br /&gt;
 wms_service = https://cluster3.knu.ac.kr:7443/glite_wms_wmproxy_server&lt;br /&gt;
 rb = CERN&lt;br /&gt;
 ce_white_list = cluster118.knu.ac.kr&lt;br /&gt;
&lt;br /&gt;
*유의사항 - Tier-3 센터는 약 20개의 CPU 코어(Opteron280 2.4GHz)로 이루어진 Analysis Farm 으로 너무 많은 양의 혹은 무거운 job 은 Tier-2를 이용해주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1615</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1615"/>
		<updated>2011-10-26T07:49:01Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* Starting GRID Job Submission */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [[CERN_&amp;amp;_CMS_User_Registration|CERN &amp;amp; CMS User Registration]]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득 (Internet Explorer 대신 &#039;&#039;&#039;Firefox&#039;&#039;&#039; 를 이용해주시기 바랍니다.)&lt;br /&gt;
* Affiliation : LCG&lt;br /&gt;
* Name of Sponsor (P.I., Supervisor) : Daehee Han&lt;br /&gt;
* Sponsor&#039;s Email: hanbi@knu.ac.kr&lt;br /&gt;
* Sponsor&#039;s Phone Number: +82-53-950-6321&lt;br /&gt;
신청하시고 바로 suh@knu.ac.kr로 개인 연락처(전화번호)도 기재하여 메일을 보내주시기 바랍니다.&lt;br /&gt;
   이메일을 통해 DOE Certificate이 발급된 것을 확인하면 인증 사이트를 통해 인증서를 개인 PC에 Import 한 후 Import된 인증서는 인터넷 옵션의 Public key 관련탭에서 개인 PC로 Export할 수 있다. (인증서를 Export할 시 확장자는 &amp;quot;.Pfx&amp;quot;로 하시기 바랍니다.) &lt;br /&gt;
   Export된 인증서 파일을 cms UI(cms.knu.ac.kr)에 본인 디렉토리에 파일을 전송.&lt;br /&gt;
   아래의 순서로 인증서와 키를 만들어 .globus 디렉토리에 넣어주시기 바랍니다.&lt;br /&gt;
   $ mkdir .globus&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -clcerts -nokeys -out .globus/usercert.pem&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -nocerts -out .globus/userkey.pem&lt;br /&gt;
   $ chmod 644 .globus/usercert.pem&lt;br /&gt;
   $ chmod 400 .globus/userkey.pem&lt;br /&gt;
&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;&#039;&#039;&#039;Getting KNU Tier-2 Account&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &#039;&#039;&#039;1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&#039;&#039;&#039;&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
    $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 chsh 대신 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전(64 bit)을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
crab.cfg 관련 document &lt;br /&gt;
 http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/Docs/crab-v2.7.8.html&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
== How to use KNU Tier-3 ==&lt;br /&gt;
*KNU Tier-3 Center (Local Analysis Farm)이 구축되었습니다. &lt;br /&gt;
 &lt;br /&gt;
 [GRID]&lt;br /&gt;
 wms_service = https://cluster3.knu.ac.kr:7443/glite_wms_wmproxy_server&lt;br /&gt;
 rb = CERN&lt;br /&gt;
 ce_white_list = cluster118.knu.ac.kr&lt;br /&gt;
&lt;br /&gt;
*유의사항 - Tier-3 센터는 약 20개의 CPU 코어(Opteron280 2.4GHz)로 이루어진 Analysis Farm 으로 너무 많은 양의 혹은 무거운 job 은 Tier-2를 이용해주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1614</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1614"/>
		<updated>2011-10-07T01:58:36Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* Pre-requisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [[CERN_&amp;amp;_CMS_User_Registration|CERN &amp;amp; CMS User Registration]]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득 (Internet Explorer 대신 &#039;&#039;&#039;Firefox&#039;&#039;&#039; 를 이용해주시기 바랍니다.)&lt;br /&gt;
* Affiliation : LCG&lt;br /&gt;
* Name of Sponsor (P.I., Supervisor) : Daehee Han&lt;br /&gt;
* Sponsor&#039;s Email: hanbi@knu.ac.kr&lt;br /&gt;
* Sponsor&#039;s Phone Number: +82-53-950-6321&lt;br /&gt;
신청하시고 바로 suh@knu.ac.kr로 개인 연락처(전화번호)도 기재하여 메일을 보내주시기 바랍니다.&lt;br /&gt;
   이메일을 통해 DOE Certificate이 발급된 것을 확인하면 인증 사이트를 통해 인증서를 개인 PC에 Import 한 후 Import된 인증서는 인터넷 옵션의 Public key 관련탭에서 개인 PC로 Export할 수 있다. (인증서를 Export할 시 확장자는 &amp;quot;.Pfx&amp;quot;로 하시기 바랍니다.) &lt;br /&gt;
   Export된 인증서 파일을 cms UI(cms.knu.ac.kr)에 본인 디렉토리에 파일을 전송.&lt;br /&gt;
   아래의 순서로 인증서와 키를 만들어 .globus 디렉토리에 넣어주시기 바랍니다.&lt;br /&gt;
   $ mkdir .globus&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -clcerts -nokeys -out .globus/usercert.pem&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -nocerts -out .globus/userkey.pem&lt;br /&gt;
   $ chmod 644 .globus/usercert.pem&lt;br /&gt;
   $ chmod 400 .globus/userkey.pem&lt;br /&gt;
&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;&#039;&#039;&#039;Getting KNU Tier-2 Account&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &#039;&#039;&#039;1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&#039;&#039;&#039;&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
    $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 chsh 대신 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전(64 bit)을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
crab.cfg 관련 document &lt;br /&gt;
 http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/Docs/crab-v2.7.8.html&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
== How to use KNU Tier-3 ==&lt;br /&gt;
*KNU Tier-3 Center (Local Analysis Farm)이 구축되었습니다. &lt;br /&gt;
 &lt;br /&gt;
 [GRID]&lt;br /&gt;
 wms_service = https://cluster3.knu.ac.kr:7443/glite_wms_wmproxy_server&lt;br /&gt;
 rb = CERN&lt;br /&gt;
 ce_white_list = cluster118.knu.ac.kr&lt;br /&gt;
&lt;br /&gt;
*유의사항 - Tier-3 센터는 약 20개의 CPU 코어(Opteron280 2.4GHz)로 이루어진 Analysis Farm 으로 너무 많은 양의 혹은 무거운 job 은 Tier-2를 이용해주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1613</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1613"/>
		<updated>2011-10-05T02:34:47Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* Pre-requisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [[CERN_&amp;amp;_CMS_User_Registration|CERN &amp;amp; CMS User Registration]]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득 (Internet Explorer 대신 &#039;&#039;&#039;Firefox&#039;&#039;&#039; 를 이용해주시기 바랍니다.)&lt;br /&gt;
* Affiliation : LCG&lt;br /&gt;
* Name of Sponsor (P.I., Supervisor) : Prof. Jun-Suhk Suh&lt;br /&gt;
* Sponsor&#039;s Email: suh@knu.ac.kr&lt;br /&gt;
* Sponsor&#039;s Phone Number: +82-53-950-7302&lt;br /&gt;
신청하시고 바로 suh@knu.ac.kr로 개인 연락처(전화번호)도 기재하여 메일을 보내주시기 바랍니다.&lt;br /&gt;
   이메일을 통해 DOE Certificate이 발급된 것을 확인하면 인증 사이트를 통해 인증서를 개인 PC에 Import 한 후 Import된 인증서는 인터넷 옵션의 Public key 관련탭에서 개인 PC로 Export할 수 있다. (인증서를 Export할 시 확장자는 &amp;quot;.Pfx&amp;quot;로 하시기 바랍니다.) &lt;br /&gt;
   Export된 인증서 파일을 cms UI(cms.knu.ac.kr)에 본인 디렉토리에 파일을 전송.&lt;br /&gt;
   아래의 순서로 인증서와 키를 만들어 .globus 디렉토리에 넣어주시기 바랍니다.&lt;br /&gt;
   $ mkdir .globus&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -clcerts -nokeys -out .globus/usercert.pem&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -nocerts -out .globus/userkey.pem&lt;br /&gt;
   $ chmod 644 .globus/usercert.pem&lt;br /&gt;
   $ chmod 400 .globus/userkey.pem&lt;br /&gt;
&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. &amp;lt;span style=&amp;quot;color:#FF0000&amp;quot;&amp;gt;&#039;&#039;&#039;Getting KNU Tier-2 Account&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &#039;&#039;&#039;1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&#039;&#039;&#039;&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
    $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 chsh 대신 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전(64 bit)을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
crab.cfg 관련 document &lt;br /&gt;
 http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/Docs/crab-v2.7.8.html&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
== How to use KNU Tier-3 ==&lt;br /&gt;
*KNU Tier-3 Center (Local Analysis Farm)이 구축되었습니다. &lt;br /&gt;
 &lt;br /&gt;
 [GRID]&lt;br /&gt;
 wms_service = https://cluster3.knu.ac.kr:7443/glite_wms_wmproxy_server&lt;br /&gt;
 rb = CERN&lt;br /&gt;
 ce_white_list = cluster118.knu.ac.kr&lt;br /&gt;
&lt;br /&gt;
*유의사항 - Tier-3 센터는 약 20개의 CPU 코어(Opteron280 2.4GHz)로 이루어진 Analysis Farm 으로 너무 많은 양의 혹은 무거운 job 은 Tier-2를 이용해주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1612</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1612"/>
		<updated>2011-10-05T02:14:11Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* Pre-requisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [[CERN_&amp;amp;_CMS_User_Registration|CERN &amp;amp; CMS User Registration]]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득 (Internet Explorer 대신 &#039;&#039;&#039;Firefox&#039;&#039;&#039; 를 이용해주시기 바랍니다.)&lt;br /&gt;
* Affiliation : LCG&lt;br /&gt;
* Name of Sponsor (P.I., Supervisor) : Prof. Jun-Suhk Suh&lt;br /&gt;
* Sponsor&#039;s Email: suh@knu.ac.kr&lt;br /&gt;
* Sponsor&#039;s Phone Number: +82-53-950-7302&lt;br /&gt;
신청하시고 바로 suh@knu.ac.kr로 개인 연락처(전화번호)도 기재하여 메일을 보내주시기 바랍니다.&lt;br /&gt;
   이메일을 통해 DOE Certificate이 발급된 것을 확인하면 인증 사이트를 통해 인증서를 개인 PC에 Import 한 후 Import된 인증서는 인터넷 옵션의 Public key 관련탭에서 개인 PC로 Export할 수 있다. (인증서를 Export할 시 확장자는 &amp;quot;.Pfx&amp;quot;로 하시기 바랍니다.) &lt;br /&gt;
   Export된 인증서 파일을 cms UI(cms.knu.ac.kr)에 본인 디렉토리에 파일을 전송.&lt;br /&gt;
   아래의 순서로 인증서와 키를 만들어 .globus 디렉토리에 넣어주시기 바랍니다.&lt;br /&gt;
   $ mkdir .globus&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -clcerts -nokeys -out .globus/usercert.pem&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -nocerts -out .globus/userkey.pem&lt;br /&gt;
   $ chmod 644 .globus/usercert.pem&lt;br /&gt;
   $ chmod 400 .globus/userkey.pem&lt;br /&gt;
&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. &#039;&#039;&#039;Getting KNU Tier-2 Account&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;&#039;2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&#039;&#039;&#039;&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
    $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 chsh 대신 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전(64 bit)을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
crab.cfg 관련 document &lt;br /&gt;
 http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/Docs/crab-v2.7.8.html&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
== How to use KNU Tier-3 ==&lt;br /&gt;
*KNU Tier-3 Center (Local Analysis Farm)이 구축되었습니다. &lt;br /&gt;
 &lt;br /&gt;
 [GRID]&lt;br /&gt;
 wms_service = https://cluster3.knu.ac.kr:7443/glite_wms_wmproxy_server&lt;br /&gt;
 rb = CERN&lt;br /&gt;
 ce_white_list = cluster118.knu.ac.kr&lt;br /&gt;
&lt;br /&gt;
*유의사항 - Tier-3 센터는 약 20개의 CPU 코어(Opteron280 2.4GHz)로 이루어진 Analysis Farm 으로 너무 많은 양의 혹은 무거운 job 은 Tier-2를 이용해주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1611</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1611"/>
		<updated>2011-08-08T08:40:25Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* How to use KNU Tier-3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [[CERN_&amp;amp;_CMS_User_Registration|CERN &amp;amp; CMS User Registration]]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득 (Internet Explorer 대신 &#039;&#039;&#039;Firefox&#039;&#039;&#039; 를 이용해주시기 바랍니다.)&lt;br /&gt;
* Affiliation : LCG&lt;br /&gt;
* Name of Sponsor (P.I., Supervisor) : Prof. Jun-Suhk Suh&lt;br /&gt;
* Sponsor&#039;s Email: suh@knu.ac.kr&lt;br /&gt;
* Sponsor&#039;s Phone Number: +82-53-950-7302&lt;br /&gt;
신청하시고 바로 suh@knu.ac.kr로 개인 연락처(전화번호)도 기재하여 메일을 보내주시기 바랍니다.&lt;br /&gt;
   이메일을 통해 DOE Certificate이 발급된 것을 확인하면 인증 사이트를 통해 인증서를 개인 PC에 Import 한 후 Import된 인증서는 인터넷 옵션의 Public key 관련탭에서 개인 PC로 Export할 수 있다. (인증서를 Export할 시 확장자는 &amp;quot;.Pfx&amp;quot;로 하시기 바랍니다.) &lt;br /&gt;
   Export된 인증서 파일을 cms UI(cms.knu.ac.kr)에 본인 디렉토리에 파일을 전송.&lt;br /&gt;
   아래의 순서로 인증서와 키를 만들어 .globus 디렉토리에 넣어주시기 바랍니다.&lt;br /&gt;
   $ mkdir .globus&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -clcerts -nokeys -out .globus/usercert.pem&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -nocerts -out .globus/userkey.pem&lt;br /&gt;
   $ chmod 644 .globus/usercert.pem&lt;br /&gt;
   $ chmod 400 .globus/userkey.pem&lt;br /&gt;
&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
    $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 chsh 대신 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전(64 bit)을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
crab.cfg 관련 document &lt;br /&gt;
 http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/Docs/crab-v2.7.8.html&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
== How to use KNU Tier-3 ==&lt;br /&gt;
*KNU Tier-3 Center (Local Analysis Farm)이 구축되었습니다. &lt;br /&gt;
 &lt;br /&gt;
 [GRID]&lt;br /&gt;
 wms_service = https://cluster3.knu.ac.kr:7443/glite_wms_wmproxy_server&lt;br /&gt;
 rb = CERN&lt;br /&gt;
 ce_white_list = cluster118.knu.ac.kr&lt;br /&gt;
&lt;br /&gt;
*유의사항 - Tier-3 센터는 약 20개의 CPU 코어(Opteron280 2.4GHz)로 이루어진 Analysis Farm 으로 너무 많은 양의 혹은 무거운 job 은 Tier-2를 이용해주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1610</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1610"/>
		<updated>2011-08-03T02:39:01Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* How to use KNU Tier-3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [[CERN_&amp;amp;_CMS_User_Registration|CERN &amp;amp; CMS User Registration]]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득 (Internet Explorer 대신 &#039;&#039;&#039;Firefox&#039;&#039;&#039; 를 이용해주시기 바랍니다.)&lt;br /&gt;
* Affiliation : LCG&lt;br /&gt;
* Name of Sponsor (P.I., Supervisor) : Prof. Jun-Suhk Suh&lt;br /&gt;
* Sponsor&#039;s Email: suh@knu.ac.kr&lt;br /&gt;
* Sponsor&#039;s Phone Number: +82-53-950-7302&lt;br /&gt;
신청하시고 바로 suh@knu.ac.kr로 개인 연락처(전화번호)도 기재하여 메일을 보내주시기 바랍니다.&lt;br /&gt;
   이메일을 통해 DOE Certificate이 발급된 것을 확인하면 인증 사이트를 통해 인증서를 개인 PC에 Import 한 후 Import된 인증서는 인터넷 옵션의 Public key 관련탭에서 개인 PC로 Export할 수 있다. (인증서를 Export할 시 확장자는 &amp;quot;.Pfx&amp;quot;로 하시기 바랍니다.) &lt;br /&gt;
   Export된 인증서 파일을 cms UI(cms.knu.ac.kr)에 본인 디렉토리에 파일을 전송.&lt;br /&gt;
   아래의 순서로 인증서와 키를 만들어 .globus 디렉토리에 넣어주시기 바랍니다.&lt;br /&gt;
   $ mkdir .globus&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -clcerts -nokeys -out .globus/usercert.pem&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -nocerts -out .globus/userkey.pem&lt;br /&gt;
   $ chmod 644 .globus/usercert.pem&lt;br /&gt;
   $ chmod 400 .globus/userkey.pem&lt;br /&gt;
&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
    $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 chsh 대신 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전(64 bit)을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
crab.cfg 관련 document &lt;br /&gt;
 http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/Docs/crab-v2.7.8.html&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
== How to use KNU Tier-3 ==&lt;br /&gt;
*KNU Tier-3 Center (Local Analysis Farm)이 구축되었습니다. &lt;br /&gt;
*Tier-3 자원을 이용하고자 할 경우 반드시 &#039;&#039;&#039;cms02.knu.ac.kr&#039;&#039;&#039;으로 접속한 후 아래와 같이 &#039;&#039;&#039;crab.cfg&#039;&#039;&#039; 파일을 설정하시기 바랍니다.&lt;br /&gt;
 &lt;br /&gt;
 [GRID]&lt;br /&gt;
 wms_service = https://cluster3.knu.ac.kr:7443/glite_wms_wmproxy_server&lt;br /&gt;
 rb = CERN&lt;br /&gt;
 ce_white_list = cluster118.knu.ac.kr&lt;br /&gt;
&lt;br /&gt;
*유의사항 - Tier-3 센터는 약 20개의 CPU 코어(Opteron280 2.4GHz)로 이루어진 Analysis Farm 으로 너무 많은 양의 혹은 무거운 job 은 Tier-2를 이용해주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1609</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1609"/>
		<updated>2011-08-03T02:38:48Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* How to use KNU Tier-3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [[CERN_&amp;amp;_CMS_User_Registration|CERN &amp;amp; CMS User Registration]]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득 (Internet Explorer 대신 &#039;&#039;&#039;Firefox&#039;&#039;&#039; 를 이용해주시기 바랍니다.)&lt;br /&gt;
* Affiliation : LCG&lt;br /&gt;
* Name of Sponsor (P.I., Supervisor) : Prof. Jun-Suhk Suh&lt;br /&gt;
* Sponsor&#039;s Email: suh@knu.ac.kr&lt;br /&gt;
* Sponsor&#039;s Phone Number: +82-53-950-7302&lt;br /&gt;
신청하시고 바로 suh@knu.ac.kr로 개인 연락처(전화번호)도 기재하여 메일을 보내주시기 바랍니다.&lt;br /&gt;
   이메일을 통해 DOE Certificate이 발급된 것을 확인하면 인증 사이트를 통해 인증서를 개인 PC에 Import 한 후 Import된 인증서는 인터넷 옵션의 Public key 관련탭에서 개인 PC로 Export할 수 있다. (인증서를 Export할 시 확장자는 &amp;quot;.Pfx&amp;quot;로 하시기 바랍니다.) &lt;br /&gt;
   Export된 인증서 파일을 cms UI(cms.knu.ac.kr)에 본인 디렉토리에 파일을 전송.&lt;br /&gt;
   아래의 순서로 인증서와 키를 만들어 .globus 디렉토리에 넣어주시기 바랍니다.&lt;br /&gt;
   $ mkdir .globus&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -clcerts -nokeys -out .globus/usercert.pem&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -nocerts -out .globus/userkey.pem&lt;br /&gt;
   $ chmod 644 .globus/usercert.pem&lt;br /&gt;
   $ chmod 400 .globus/userkey.pem&lt;br /&gt;
&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
    $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 chsh 대신 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전(64 bit)을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
crab.cfg 관련 document &lt;br /&gt;
 http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/Docs/crab-v2.7.8.html&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
== How to use KNU Tier-3 ==&lt;br /&gt;
*KNU Tier-3 Center (Local Analysis Farm)이 구축되었습니다. &lt;br /&gt;
*Tier-3 자원을 이용하고자 할 경우 반드시 &#039;&#039;&#039;cms02.knu.ac.kr&#039;&#039;&#039;으로 접속한 후 아래와 같이 crab.cfg 파일을 설정하시기 바랍니다.&lt;br /&gt;
 &lt;br /&gt;
 [GRID]&lt;br /&gt;
 wms_service = https://cluster3.knu.ac.kr:7443/glite_wms_wmproxy_server&lt;br /&gt;
 rb = CERN&lt;br /&gt;
 ce_white_list = cluster118.knu.ac.kr&lt;br /&gt;
&lt;br /&gt;
*유의사항 - Tier-3 센터는 약 20개의 CPU 코어(Opteron280 2.4GHz)로 이루어진 Analysis Farm 으로 너무 많은 양의 혹은 무거운 job 은 Tier-2를 이용해주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1608</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1608"/>
		<updated>2011-08-03T02:38:26Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* How to use KNU Tier-3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [[CERN_&amp;amp;_CMS_User_Registration|CERN &amp;amp; CMS User Registration]]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득 (Internet Explorer 대신 &#039;&#039;&#039;Firefox&#039;&#039;&#039; 를 이용해주시기 바랍니다.)&lt;br /&gt;
* Affiliation : LCG&lt;br /&gt;
* Name of Sponsor (P.I., Supervisor) : Prof. Jun-Suhk Suh&lt;br /&gt;
* Sponsor&#039;s Email: suh@knu.ac.kr&lt;br /&gt;
* Sponsor&#039;s Phone Number: +82-53-950-7302&lt;br /&gt;
신청하시고 바로 suh@knu.ac.kr로 개인 연락처(전화번호)도 기재하여 메일을 보내주시기 바랍니다.&lt;br /&gt;
   이메일을 통해 DOE Certificate이 발급된 것을 확인하면 인증 사이트를 통해 인증서를 개인 PC에 Import 한 후 Import된 인증서는 인터넷 옵션의 Public key 관련탭에서 개인 PC로 Export할 수 있다. (인증서를 Export할 시 확장자는 &amp;quot;.Pfx&amp;quot;로 하시기 바랍니다.) &lt;br /&gt;
   Export된 인증서 파일을 cms UI(cms.knu.ac.kr)에 본인 디렉토리에 파일을 전송.&lt;br /&gt;
   아래의 순서로 인증서와 키를 만들어 .globus 디렉토리에 넣어주시기 바랍니다.&lt;br /&gt;
   $ mkdir .globus&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -clcerts -nokeys -out .globus/usercert.pem&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -nocerts -out .globus/userkey.pem&lt;br /&gt;
   $ chmod 644 .globus/usercert.pem&lt;br /&gt;
   $ chmod 400 .globus/userkey.pem&lt;br /&gt;
&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
    $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 chsh 대신 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전(64 bit)을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
crab.cfg 관련 document &lt;br /&gt;
 http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/Docs/crab-v2.7.8.html&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
== How to use KNU Tier-3 ==&lt;br /&gt;
*KNU Tier-3 Center (Local Analysis Farm)이 구축되었습니다. &lt;br /&gt;
*Tier-3 자원을 이용하고자 할 경우 반드시 &#039;&#039;&#039;cms02.knu.ac.kr&#039;&#039;&#039; 접속한 후 아래와 같이 crab.cfg 파일을 설정하시기 바랍니다.&lt;br /&gt;
 &lt;br /&gt;
 [GRID]&lt;br /&gt;
 wms_service = https://cluster3.knu.ac.kr:7443/glite_wms_wmproxy_server&lt;br /&gt;
 rb = CERN&lt;br /&gt;
 ce_white_list = cluster118.knu.ac.kr&lt;br /&gt;
&lt;br /&gt;
*유의사항 - Tier-3 센터는 약 20개의 CPU 코어(Opteron280 2.4GHz)로 이루어진 Analysis Farm 으로 너무 많은 양의 혹은 무거운 job 은 Tier-2를 이용해주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1607</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1607"/>
		<updated>2011-08-03T02:14:14Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* Setting Environment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [[CERN_&amp;amp;_CMS_User_Registration|CERN &amp;amp; CMS User Registration]]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득 (Internet Explorer 대신 &#039;&#039;&#039;Firefox&#039;&#039;&#039; 를 이용해주시기 바랍니다.)&lt;br /&gt;
* Affiliation : LCG&lt;br /&gt;
* Name of Sponsor (P.I., Supervisor) : Prof. Jun-Suhk Suh&lt;br /&gt;
* Sponsor&#039;s Email: suh@knu.ac.kr&lt;br /&gt;
* Sponsor&#039;s Phone Number: +82-53-950-7302&lt;br /&gt;
신청하시고 바로 suh@knu.ac.kr로 개인 연락처(전화번호)도 기재하여 메일을 보내주시기 바랍니다.&lt;br /&gt;
   이메일을 통해 DOE Certificate이 발급된 것을 확인하면 인증 사이트를 통해 인증서를 개인 PC에 Import 한 후 Import된 인증서는 인터넷 옵션의 Public key 관련탭에서 개인 PC로 Export할 수 있다. (인증서를 Export할 시 확장자는 &amp;quot;.Pfx&amp;quot;로 하시기 바랍니다.) &lt;br /&gt;
   Export된 인증서 파일을 cms UI(cms.knu.ac.kr)에 본인 디렉토리에 파일을 전송.&lt;br /&gt;
   아래의 순서로 인증서와 키를 만들어 .globus 디렉토리에 넣어주시기 바랍니다.&lt;br /&gt;
   $ mkdir .globus&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -clcerts -nokeys -out .globus/usercert.pem&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -nocerts -out .globus/userkey.pem&lt;br /&gt;
   $ chmod 644 .globus/usercert.pem&lt;br /&gt;
   $ chmod 400 .globus/userkey.pem&lt;br /&gt;
&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
    $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 chsh 대신 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전(64 bit)을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
crab.cfg 관련 document &lt;br /&gt;
 http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/Docs/crab-v2.7.8.html&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
== How to use KNU Tier-3 ==&lt;br /&gt;
*KNU Tier-3 Center (Local Analysis Farm)이 구축되었습니다. Tier-3 자원을 이용하고자 할 경우 아래와 같이 crab.cfg 파일을 설정하시기 바랍니다.&lt;br /&gt;
 &lt;br /&gt;
 [GRID]&lt;br /&gt;
 wms_service = https://cluster3.knu.ac.kr:7443/glite_wms_wmproxy_server&lt;br /&gt;
 rb = CERN&lt;br /&gt;
 ce_white_list = cluster118.knu.ac.kr&lt;br /&gt;
&lt;br /&gt;
*유의사항 - Tier-3 센터는 약 20개의 CPU 코어(Opteron280 2.4GHz)로 이루어진 Analysis Farm 으로 너무 많은 양의 혹은 무거운 job 은 Tier-2를 이용해주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1606</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1606"/>
		<updated>2011-08-02T00:38:20Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* KNU Tier-3 Center */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [[CERN_&amp;amp;_CMS_User_Registration|CERN &amp;amp; CMS User Registration]]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득 (Internet Explorer 대신 &#039;&#039;&#039;Firefox&#039;&#039;&#039; 를 이용해주시기 바랍니다.)&lt;br /&gt;
* Affiliation : LCG&lt;br /&gt;
* Name of Sponsor (P.I., Supervisor) : Prof. Jun-Suhk Suh&lt;br /&gt;
* Sponsor&#039;s Email: suh@knu.ac.kr&lt;br /&gt;
* Sponsor&#039;s Phone Number: +82-53-950-7302&lt;br /&gt;
신청하시고 바로 suh@knu.ac.kr로 개인 연락처(전화번호)도 기재하여 메일을 보내주시기 바랍니다.&lt;br /&gt;
   이메일을 통해 DOE Certificate이 발급된 것을 확인하면 인증 사이트를 통해 인증서를 개인 PC에 Import 한 후 Import된 인증서는 인터넷 옵션의 Public key 관련탭에서 개인 PC로 Export할 수 있다. (인증서를 Export할 시 확장자는 &amp;quot;.Pfx&amp;quot;로 하시기 바랍니다.) &lt;br /&gt;
   Export된 인증서 파일을 cms UI(cms.knu.ac.kr)에 본인 디렉토리에 파일을 전송.&lt;br /&gt;
   아래의 순서로 인증서와 키를 만들어 .globus 디렉토리에 넣어주시기 바랍니다.&lt;br /&gt;
   $ mkdir .globus&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -clcerts -nokeys -out .globus/usercert.pem&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -nocerts -out .globus/userkey.pem&lt;br /&gt;
   $ chmod 644 .globus/usercert.pem&lt;br /&gt;
   $ chmod 400 .globus/userkey.pem&lt;br /&gt;
&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
    $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 chsh 대신 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
crab.cfg 관련 document &lt;br /&gt;
 http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/Docs/crab-v2.7.8.html&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
== How to use KNU Tier-3 ==&lt;br /&gt;
*KNU Tier-3 Center (Local Analysis Farm)이 구축되었습니다. Tier-3 자원을 이용하고자 할 경우 아래와 같이 crab.cfg 파일을 설정하시기 바랍니다.&lt;br /&gt;
 &lt;br /&gt;
 [GRID]&lt;br /&gt;
 wms_service = https://cluster3.knu.ac.kr:7443/glite_wms_wmproxy_server&lt;br /&gt;
 rb = CERN&lt;br /&gt;
 ce_white_list = cluster118.knu.ac.kr&lt;br /&gt;
&lt;br /&gt;
*유의사항 - Tier-3 센터는 약 20개의 CPU 코어(Opteron280 2.4GHz)로 이루어진 Analysis Farm 으로 너무 많은 양의 혹은 무거운 job 은 Tier-2를 이용해주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1605</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1605"/>
		<updated>2011-08-01T06:13:34Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* KNU Tier-3 Center */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [[CERN_&amp;amp;_CMS_User_Registration|CERN &amp;amp; CMS User Registration]]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득 (Internet Explorer 대신 &#039;&#039;&#039;Firefox&#039;&#039;&#039; 를 이용해주시기 바랍니다.)&lt;br /&gt;
* Affiliation : LCG&lt;br /&gt;
* Name of Sponsor (P.I., Supervisor) : Prof. Jun-Suhk Suh&lt;br /&gt;
* Sponsor&#039;s Email: suh@knu.ac.kr&lt;br /&gt;
* Sponsor&#039;s Phone Number: +82-53-950-7302&lt;br /&gt;
신청하시고 바로 suh@knu.ac.kr로 개인 연락처(전화번호)도 기재하여 메일을 보내주시기 바랍니다.&lt;br /&gt;
   이메일을 통해 DOE Certificate이 발급된 것을 확인하면 인증 사이트를 통해 인증서를 개인 PC에 Import 한 후 Import된 인증서는 인터넷 옵션의 Public key 관련탭에서 개인 PC로 Export할 수 있다. (인증서를 Export할 시 확장자는 &amp;quot;.Pfx&amp;quot;로 하시기 바랍니다.) &lt;br /&gt;
   Export된 인증서 파일을 cms UI(cms.knu.ac.kr)에 본인 디렉토리에 파일을 전송.&lt;br /&gt;
   아래의 순서로 인증서와 키를 만들어 .globus 디렉토리에 넣어주시기 바랍니다.&lt;br /&gt;
   $ mkdir .globus&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -clcerts -nokeys -out .globus/usercert.pem&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -nocerts -out .globus/userkey.pem&lt;br /&gt;
   $ chmod 644 .globus/usercert.pem&lt;br /&gt;
   $ chmod 400 .globus/userkey.pem&lt;br /&gt;
&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
    $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 chsh 대신 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
crab.cfg 관련 document &lt;br /&gt;
 http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/Docs/crab-v2.7.8.html&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-3 Center ==&lt;br /&gt;
*KNU Tier-3 Center (Local Analysis Farm)이 구축되었습니다. Tier-3 자원을 이용하고자 할 경우 아래와 같이 crab.cfg 파일을 설정하시기 바랍니다.&lt;br /&gt;
 &lt;br /&gt;
 [GRID]&lt;br /&gt;
 wms_service = https://cluster3.knu.ac.kr:7443/glite_wms_wmproxy_server&lt;br /&gt;
 rb = CERN&lt;br /&gt;
 ce_white_list = cluster118.knu.ac.kr&lt;br /&gt;
&lt;br /&gt;
*유의사항 - Tier-3 센터는 약 20개의 CPU 코어(Opteron280 2.4GHz)로 이루어진 Analysis Farm 으로 너무 많은 양의 혹은 무거운 job 은 Tier-2를 이용해주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1604</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1604"/>
		<updated>2011-08-01T06:07:46Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* KNU Tier-3 Center */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [[CERN_&amp;amp;_CMS_User_Registration|CERN &amp;amp; CMS User Registration]]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득 (Internet Explorer 대신 &#039;&#039;&#039;Firefox&#039;&#039;&#039; 를 이용해주시기 바랍니다.)&lt;br /&gt;
* Affiliation : LCG&lt;br /&gt;
* Name of Sponsor (P.I., Supervisor) : Prof. Jun-Suhk Suh&lt;br /&gt;
* Sponsor&#039;s Email: suh@knu.ac.kr&lt;br /&gt;
* Sponsor&#039;s Phone Number: +82-53-950-7302&lt;br /&gt;
신청하시고 바로 suh@knu.ac.kr로 개인 연락처(전화번호)도 기재하여 메일을 보내주시기 바랍니다.&lt;br /&gt;
   이메일을 통해 DOE Certificate이 발급된 것을 확인하면 인증 사이트를 통해 인증서를 개인 PC에 Import 한 후 Import된 인증서는 인터넷 옵션의 Public key 관련탭에서 개인 PC로 Export할 수 있다. (인증서를 Export할 시 확장자는 &amp;quot;.Pfx&amp;quot;로 하시기 바랍니다.) &lt;br /&gt;
   Export된 인증서 파일을 cms UI(cms.knu.ac.kr)에 본인 디렉토리에 파일을 전송.&lt;br /&gt;
   아래의 순서로 인증서와 키를 만들어 .globus 디렉토리에 넣어주시기 바랍니다.&lt;br /&gt;
   $ mkdir .globus&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -clcerts -nokeys -out .globus/usercert.pem&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -nocerts -out .globus/userkey.pem&lt;br /&gt;
   $ chmod 644 .globus/usercert.pem&lt;br /&gt;
   $ chmod 400 .globus/userkey.pem&lt;br /&gt;
&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
    $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 chsh 대신 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
crab.cfg 관련 document &lt;br /&gt;
 http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/Docs/crab-v2.7.8.html&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-3 Center ==&lt;br /&gt;
*KNU Tier-3 Center (Local Analysis Farm)이 구축되었습니다. Tier-3 자원을 이용하고자 할 경우 아래와 같이 crab.cfg 파일을 설정하시기 바랍니다.&lt;br /&gt;
 &lt;br /&gt;
 [GRID]&lt;br /&gt;
 wms_service = https://cluster3.knu.ac.kr:7443/glite_wms_wmproxy_server&lt;br /&gt;
 rb = CERN&lt;br /&gt;
 ce_white_list = cluster118.knu.ac.kr&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1603</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1603"/>
		<updated>2011-08-01T06:04:02Z</updated>

		<summary type="html">&lt;p&gt;Dhson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [[CERN_&amp;amp;_CMS_User_Registration|CERN &amp;amp; CMS User Registration]]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득 (Internet Explorer 대신 &#039;&#039;&#039;Firefox&#039;&#039;&#039; 를 이용해주시기 바랍니다.)&lt;br /&gt;
* Affiliation : LCG&lt;br /&gt;
* Name of Sponsor (P.I., Supervisor) : Prof. Jun-Suhk Suh&lt;br /&gt;
* Sponsor&#039;s Email: suh@knu.ac.kr&lt;br /&gt;
* Sponsor&#039;s Phone Number: +82-53-950-7302&lt;br /&gt;
신청하시고 바로 suh@knu.ac.kr로 개인 연락처(전화번호)도 기재하여 메일을 보내주시기 바랍니다.&lt;br /&gt;
   이메일을 통해 DOE Certificate이 발급된 것을 확인하면 인증 사이트를 통해 인증서를 개인 PC에 Import 한 후 Import된 인증서는 인터넷 옵션의 Public key 관련탭에서 개인 PC로 Export할 수 있다. (인증서를 Export할 시 확장자는 &amp;quot;.Pfx&amp;quot;로 하시기 바랍니다.) &lt;br /&gt;
   Export된 인증서 파일을 cms UI(cms.knu.ac.kr)에 본인 디렉토리에 파일을 전송.&lt;br /&gt;
   아래의 순서로 인증서와 키를 만들어 .globus 디렉토리에 넣어주시기 바랍니다.&lt;br /&gt;
   $ mkdir .globus&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -clcerts -nokeys -out .globus/usercert.pem&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -nocerts -out .globus/userkey.pem&lt;br /&gt;
   $ chmod 644 .globus/usercert.pem&lt;br /&gt;
   $ chmod 400 .globus/userkey.pem&lt;br /&gt;
&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
    $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 chsh 대신 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
crab.cfg 관련 document &lt;br /&gt;
 http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/Docs/crab-v2.7.8.html&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-3 Center ==&lt;br /&gt;
*KNU Tier-3 Center (Local Analysis Farm) 구축&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1602</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1602"/>
		<updated>2011-05-19T01:40:10Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* Pre-requisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [[CERN_&amp;amp;_CMS_User_Registration|CERN &amp;amp; CMS User Registration]]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득 (Internet Explorer 대신 &#039;&#039;&#039;Firefox&#039;&#039;&#039; 를 이용해주시기 바랍니다.)&lt;br /&gt;
* Affiliation : LCG&lt;br /&gt;
* Name of Sponsor (P.I., Supervisor) : Prof. Jun-Suhk Suh&lt;br /&gt;
* Sponsor&#039;s Email: suh@knu.ac.kr&lt;br /&gt;
* Sponsor&#039;s Phone Number: +82-53-950-7302&lt;br /&gt;
신청하시고 바로 suh@knu.ac.kr로 개인 연락처(전화번호)도 기재하여 메일을 보내주시기 바랍니다.&lt;br /&gt;
   이메일을 통해 DOE Certificate이 발급된 것을 확인하면 인증 사이트를 통해 인증서를 개인 PC에 Import 한 후 Import된 인증서는 인터넷 옵션의 Public key 관련탭에서 개인 PC로 Export할 수 있다. (인증서를 Export할 시 확장자는 &amp;quot;.Pfx&amp;quot;로 하시기 바랍니다.) &lt;br /&gt;
   Export된 인증서 파일을 cms UI(cms.knu.ac.kr)에 본인 디렉토리에 파일을 전송.&lt;br /&gt;
   아래의 순서로 인증서와 키를 만들어 .globus 디렉토리에 넣어주시기 바랍니다.&lt;br /&gt;
   $ mkdir .globus&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -clcerts -nokeys -out .globus/usercert.pem&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -nocerts -out .globus/userkey.pem&lt;br /&gt;
   $ chmod 644 .globus/usercert.pem&lt;br /&gt;
   $ chmod 400 .globus/userkey.pem&lt;br /&gt;
&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
    $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 chsh 대신 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
crab.cfg 관련 document &lt;br /&gt;
 http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/Docs/crab-v2.7.8.html&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1595</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1595"/>
		<updated>2011-05-18T07:40:37Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* Pre-requisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [[CERN_&amp;amp;_CMS_User_Registration|CERN &amp;amp; CMS User Registration]]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득 (Internet Explorer 대신 &#039;&#039;&#039;Firefox&#039;&#039;&#039; 를 이용해주시기 바랍니다.)&lt;br /&gt;
* Affiliation : LCG&lt;br /&gt;
* Name of Sponsor (P.I., Supervisor) : Prof. Jun-Suhk Suh&lt;br /&gt;
* Sponsor&#039;s Email: suh@knu.ac.kr&lt;br /&gt;
* Sponsor&#039;s Phone Number: +82-53-950-7302&lt;br /&gt;
신청하시고 바로 suh@knu.ac.kr로 개인 연락처(전화번호)도 기재하여 메일을 보내주시기 바랍니다.&lt;br /&gt;
   이메일을 통해 DOE Certificate이 발급된 것을 확인하면 인증 사이트를 통해 인증서를 개인 PC에 Import 한 후 Import된 인증서는 인터넷 옵션의 Public key 관련탭에서 개인 PC로 Export할 수 있다. (인증서를 Export할 시 확장자는 &amp;quot;.Pfx&amp;quot;로 하시기 바랍니다.) &lt;br /&gt;
   Export된 인증서 파일을 cms UI(cms.knu.ac.kr)에 본인 디렉토리에 파일을 전송.&lt;br /&gt;
   아래의 순서로 인증서와 키를 만들어 .globus 디렉토리에 넣어주시기 바랍니다.&lt;br /&gt;
   $ mkdir .globus&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -clcerts -nokeys -out .globus/usercert.pem&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -nocerts -out .globus/userkey.pem&lt;br /&gt;
&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
    $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 chsh 대신 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
crab.cfg 관련 document &lt;br /&gt;
 http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/Docs/crab-v2.7.8.html&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1594</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1594"/>
		<updated>2011-05-17T01:14:48Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* Starting GRID Job Submission */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득 (Internet Explorer 대신 &#039;&#039;&#039;Firefox&#039;&#039;&#039; 를 이용해주시기 바랍니다.)&lt;br /&gt;
* Affiliation : LCG&lt;br /&gt;
* Name of Sponsor (P.I., Supervisor) : Prof. Jun-Suhk Suh&lt;br /&gt;
* Sponsor&#039;s Email: suh@knu.ac.kr&lt;br /&gt;
* Sponsor&#039;s Phone Number: +82-53-950-7302&lt;br /&gt;
신청하시고 바로 suh@knu.ac.kr로 개인 연락처(전화번호)도 기재하여 메일을 보내주시기 바랍니다.&lt;br /&gt;
   이메일을 통해 DOE Certificate이 발급된 것을 확인하면 인증 사이트를 통해 인증서를 개인 PC에 Import 한 후 Import된 인증서는 인터넷 옵션의 Public key 관련탭에서 개인 PC로 Export할 수 있다. (인증서를 Export할 시 확장자는 &amp;quot;.Pfx&amp;quot;로 하시기 바랍니다.) &lt;br /&gt;
   Export된 인증서 파일을 cms UI(cms.knu.ac.kr)에 본인 디렉토리에 파일을 전송.&lt;br /&gt;
   아래의 순서로 인증서와 키를 만들어 .globus 디렉토리에 넣어주시기 바랍니다.&lt;br /&gt;
   $ mkdir .globus&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -clcerts -nokeys -out .globus/usercert.pem&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -nocerts -out .globus/userkey.pem&lt;br /&gt;
&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
    $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 chsh 대신 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
crab.cfg 관련 document &lt;br /&gt;
 http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/Docs/crab-v2.7.8.html&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1593</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1593"/>
		<updated>2011-05-17T00:43:21Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* Pre-requisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득 (Internet Explorer 대신 &#039;&#039;&#039;Firefox&#039;&#039;&#039; 를 이용해주시기 바랍니다.)&lt;br /&gt;
* Affiliation : LCG&lt;br /&gt;
* Name of Sponsor (P.I., Supervisor) : Prof. Jun-Suhk Suh&lt;br /&gt;
* Sponsor&#039;s Email: suh@knu.ac.kr&lt;br /&gt;
* Sponsor&#039;s Phone Number: +82-53-950-7302&lt;br /&gt;
신청하시고 바로 suh@knu.ac.kr로 개인 연락처(전화번호)도 기재하여 메일을 보내주시기 바랍니다.&lt;br /&gt;
   이메일을 통해 DOE Certificate이 발급된 것을 확인하면 인증 사이트를 통해 인증서를 개인 PC에 Import 한 후 Import된 인증서는 인터넷 옵션의 Public key 관련탭에서 개인 PC로 Export할 수 있다. (인증서를 Export할 시 확장자는 &amp;quot;.Pfx&amp;quot;로 하시기 바랍니다.) &lt;br /&gt;
   Export된 인증서 파일을 cms UI(cms.knu.ac.kr)에 본인 디렉토리에 파일을 전송.&lt;br /&gt;
   아래의 순서로 인증서와 키를 만들어 .globus 디렉토리에 넣어주시기 바랍니다.&lt;br /&gt;
   $ mkdir .globus&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -clcerts -nokeys -out .globus/usercert.pem&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -nocerts -out .globus/userkey.pem&lt;br /&gt;
&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
    $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 chsh 대신 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1592</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1592"/>
		<updated>2011-05-17T00:34:50Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* Pre-requisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득 (Internet Explorer 대신 &#039;&#039;&#039;Firefox&#039;&#039;&#039; 를 이용해주시기 바랍니다.)&lt;br /&gt;
* Affiliation : LCG&lt;br /&gt;
* Name of Sponsor (P.I., Supervisor) : Prof. Jun-Suhk Suh&lt;br /&gt;
* Sponsor&#039;s Email: suh@knu.ac.kr&lt;br /&gt;
* Sponsor&#039;s Phone Number: +82-53-950-7302&lt;br /&gt;
신청하시고 바로 suh@knu.ac.kr로 개인 연락처(전화번호)도 기재하여 메일을 보내주시기 바랍니다.&lt;br /&gt;
   DOE Certificate 을 받은 다음 사이트를 통해 인증서를 개인 PC에 &amp;quot;.Pfx&amp;quot; 파일로 Import 한 후 cms UI(cms.knu.ac.kr)에 본인 디렉토리에 파일을 전송.&lt;br /&gt;
   아래의 순서로 인증서와 키를 만들어 .globus 디렉토리에 넣어주시기 바랍니다.&lt;br /&gt;
   $ mkdir .globus&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -clcerts -nokeys -out .globus/usercert.pem&lt;br /&gt;
   $ openssl pkcs12 -in usercert.pfx -nocerts -out .globus/userkey.pem&lt;br /&gt;
&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
    $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 chsh 대신 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1591</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1591"/>
		<updated>2011-05-06T08:48:25Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* Pre-requisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득 (Internet Explorer 대신 &#039;&#039;&#039;Firefox&#039;&#039;&#039; 를 이용해주시기 바랍니다.)&lt;br /&gt;
* Affiliation : LCG&lt;br /&gt;
* Name of Sponsor (P.I., Supervisor) : Prof. Jun-Suhk Suh&lt;br /&gt;
* Sponsor&#039;s Email: suh@knu.ac.kr&lt;br /&gt;
* Sponsor&#039;s Phone Number: +82-53-950-7302&lt;br /&gt;
신청하시고 바로 suh@knu.ac.kr로 개인 연락처(전화번호)도 기재하여 메일을 보내주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
    $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 chsh 대신 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1590</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1590"/>
		<updated>2011-05-06T08:33:56Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* Pre-requisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득 (Internet Explorer 대신 &#039;&#039;&#039;Firefox&#039;&#039;&#039; 를 이용해주시기 바랍니다.)&lt;br /&gt;
* Affiliation : LCG&lt;br /&gt;
* Name of Sponsor (P.I., Supervisor) : Prof. Jun-Suhk Suh&lt;br /&gt;
* Sponsor&#039;s Email: suh@knu.ac.kr&lt;br /&gt;
* Sponsor&#039;s Phone Number: +82-53-950-7302&lt;br /&gt;
신청하시고 바로 suh@knu.ac.kr로 메일을 보내주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
    $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 chsh 대신 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1589</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1589"/>
		<updated>2011-04-28T06:07:11Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* Storage Element (SE) Manual */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득&lt;br /&gt;
* Affiliation : LCG&lt;br /&gt;
* Name of Sponsor (P.I., Supervisor) : Prof. Jun-Suhk Suh&lt;br /&gt;
* Sponsor&#039;s Email: suh@knu.ac.kr&lt;br /&gt;
* Sponsor&#039;s Phone Number: +82-53-950-7302&lt;br /&gt;
신청하시고 바로 suh@knu.ac.kr로 메일을 보내주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
    $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 chsh 대신 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1588</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1588"/>
		<updated>2011-04-28T06:06:26Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* Starting GRID Job Submission */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득&lt;br /&gt;
* Affiliation : LCG&lt;br /&gt;
* Name of Sponsor (P.I., Supervisor) : Prof. Jun-Suhk Suh&lt;br /&gt;
* Sponsor&#039;s Email: suh@knu.ac.kr&lt;br /&gt;
* Sponsor&#039;s Phone Number: +82-53-950-7302&lt;br /&gt;
신청하시고 바로 suh@knu.ac.kr로 메일을 보내주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
    $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 chsh 대신 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(username)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1587</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1587"/>
		<updated>2011-04-28T06:01:55Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* Pre-requisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득&lt;br /&gt;
* Affiliation : LCG&lt;br /&gt;
* Name of Sponsor (P.I., Supervisor) : Prof. Jun-Suhk Suh&lt;br /&gt;
* Sponsor&#039;s Email: suh@knu.ac.kr&lt;br /&gt;
* Sponsor&#039;s Phone Number: +82-53-950-7302&lt;br /&gt;
신청하시고 바로 suh@knu.ac.kr로 메일을 보내주시기 바랍니다.&lt;br /&gt;
&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
    $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 chsh 대신 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(본인계정)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1586</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1586"/>
		<updated>2011-04-28T02:36:38Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* Pre-requisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득&lt;br /&gt;
   affiliation : LCG&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
    $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 chsh 대신 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(본인계정)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1585</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1585"/>
		<updated>2011-04-28T01:05:16Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* KNU Tier-2 Login */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 및 shell 설정시 유의사항&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
    $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
    (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 chsh 대신 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(본인계정)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1584</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1584"/>
		<updated>2011-04-28T01:04:00Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* KNU Tier-2 Login */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 설정시 유의사항&lt;br /&gt;
&lt;br /&gt;
 1) 패스워드 변경시 passwd 명령 대신 yppasswd 를 사용.&lt;br /&gt;
   $ yppasswd&lt;br /&gt;
 2) Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
 (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
 3) 기본 쉘 변경을 원하는 경우 ypchsh 명령을 통해 기본 쉘을 csh 로 변경 가능  &lt;br /&gt;
    $ ypchsh&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(본인계정)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1583</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1583"/>
		<updated>2011-04-28T00:55:56Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* Pre-requisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다. &#039;&#039;&#039;(CRAB을 이용하려면 필수 사항)&#039;&#039;&#039;&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
&lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 설정시 유의사항&lt;br /&gt;
 Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
 (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(본인계정)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1582</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1582"/>
		<updated>2011-04-28T00:49:47Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* Setting Environment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다.&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)      &lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 설정시 유의사항&lt;br /&gt;
 Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
 (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전을 사용하기 위해서는 아래 환경설정을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(본인계정)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1581</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1581"/>
		<updated>2011-04-28T00:47:40Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* Storage Element (SE) Manual */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다.&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)      &lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 설정시 유의사항&lt;br /&gt;
 Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
 (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전을 사용하기 위해서는 아래 명령을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(본인계정)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
* &#039;&#039;&#039;현재 srm 명령어 관련 csh 에서의 환경설정이 구성되어있지 않으므로, srm 관련 명령어는 bash 환경의 터미널을 따로 열어서 사용하시기 바랍니다.&#039;&#039;&#039;&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1580</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1580"/>
		<updated>2011-04-26T06:11:17Z</updated>

		<summary type="html">&lt;p&gt;Dhson: /* Setting Environment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다.&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)      &lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 설정시 유의사항&lt;br /&gt;
 Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
 (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
* CMSSW 4_X_X 버전을 사용하기 위해서는 아래 명령을 추가로 입력&lt;br /&gt;
 $ setenv SCRAM_ARCH slc5_amd64_gcc434&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(본인계정)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1579</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1579"/>
		<updated>2011-04-25T08:35:45Z</updated>

		<summary type="html">&lt;p&gt;Dhson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다.&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)      &lt;br /&gt;
== KNU Tier-2 Login ==&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 설정시 유의사항&lt;br /&gt;
 Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
 (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(본인계정)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1578</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1578"/>
		<updated>2011-04-25T08:04:31Z</updated>

		<summary type="html">&lt;p&gt;Dhson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다.&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)      &lt;br /&gt;
== KNU Tier 2 Login ==&lt;br /&gt;
&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 &lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 설정시 유의사항&lt;br /&gt;
 Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
 (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(본인계정)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
* CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
* CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1577</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1577"/>
		<updated>2011-04-25T08:04:01Z</updated>

		<summary type="html">&lt;p&gt;Dhson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다.&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)      &lt;br /&gt;
== KNU Tier 2 Login ==&lt;br /&gt;
&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 &lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 설정시 유의사항&lt;br /&gt;
 Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
 (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(본인계정)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback &amp;amp; CMS Computing Manual ==&lt;br /&gt;
CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
 https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
CMS Computing Manual&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/view/CMSPublic/WorkBook&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1576</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1576"/>
		<updated>2011-04-25T07:55:02Z</updated>

		<summary type="html">&lt;p&gt;Dhson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다.&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;&#039;&#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;&#039;&#039;&#039;    &amp;lt;--------- DN(distinguished name)      &lt;br /&gt;
== KNU Tier 2 Login ==&lt;br /&gt;
&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 &lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 설정시 유의사항&lt;br /&gt;
 Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
 (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(본인계정)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback ==&lt;br /&gt;
CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
&lt;br /&gt;
https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1575</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1575"/>
		<updated>2011-04-25T07:54:25Z</updated>

		<summary type="html">&lt;p&gt;Dhson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다.&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: &#039;&#039;/DC=org/DC=doegrids/OU=People/CN=XXXXXXXX&#039;&#039;    &amp;lt;--------- DN(distinguished name)      &lt;br /&gt;
== KNU Tier 2 Login ==&lt;br /&gt;
&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 &lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 설정시 유의사항&lt;br /&gt;
 Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
 (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(본인계정)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback ==&lt;br /&gt;
CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
&lt;br /&gt;
https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1574</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1574"/>
		<updated>2011-04-25T07:51:59Z</updated>

		<summary type="html">&lt;p&gt;Dhson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다.&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: /DC=org/DC=doegrids/OU=People/CN=XXXXXXXX    &amp;lt;--------- DN(distinguished name)      &lt;br /&gt;
== KNU Tier 2 Login ==&lt;br /&gt;
&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 &lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 설정시 유의사항&lt;br /&gt;
 Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
 (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(본인계정)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback ==&lt;br /&gt;
CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
&lt;br /&gt;
https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1573</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1573"/>
		<updated>2011-04-25T07:51:48Z</updated>

		<summary type="html">&lt;p&gt;Dhson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다. 4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 확인 후 CMS SiteDB에 등록한다.&lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: /DC=org/DC=doegrids/OU=People/CN=XXXXXXXX    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
      &lt;br /&gt;
== KNU Tier 2 Login ==&lt;br /&gt;
&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 &lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 설정시 유의사항&lt;br /&gt;
 Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
 (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(본인계정)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback ==&lt;br /&gt;
CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
&lt;br /&gt;
https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1572</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1572"/>
		<updated>2011-04-25T07:51:00Z</updated>

		<summary type="html">&lt;p&gt;Dhson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다.&lt;br /&gt;
   4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 &lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: /DC=org/DC=doegrids/OU=People/CN=XXXXXXXX    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
   확인 후 CMS SiteDB에 등록한다.&lt;br /&gt;
   &lt;br /&gt;
== KNU Tier 2 Login ==&lt;br /&gt;
&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 &lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 설정시 유의사항&lt;br /&gt;
 Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
 (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 $ scramv1 list CMSSW&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 $ tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 $ ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 $ source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 $ cd CMSSW_x_y_z&lt;br /&gt;
 $ cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 $ source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 $ setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(본인계정)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback ==&lt;br /&gt;
CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
&lt;br /&gt;
https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 $ voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 $ srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 $ srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 $ srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 $ cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 $ srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 $ srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
 $ srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1571</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1571"/>
		<updated>2011-04-25T07:46:59Z</updated>

		<summary type="html">&lt;p&gt;Dhson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다.&lt;br /&gt;
   4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 &lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: /DC=org/DC=doegrids/OU=People/CN=XXXXXXXX    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
   확인 후 CMS SiteDB에 등록한다.&lt;br /&gt;
   &lt;br /&gt;
== KNU Tier 2 Login ==&lt;br /&gt;
&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 &lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 설정시 유의사항&lt;br /&gt;
 Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
 (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 scramv1 list CMSSW&lt;br /&gt;
 cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 cd CMSSW_x_y_z&lt;br /&gt;
 cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(본인계정)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback ==&lt;br /&gt;
CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
&lt;br /&gt;
https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=&lt;br /&gt;
 /pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
 srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1570</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1570"/>
		<updated>2011-04-25T07:46:36Z</updated>

		<summary type="html">&lt;p&gt;Dhson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
5. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다.&lt;br /&gt;
   4번까지의 절차 이후 KNU Tier-2 UI에 접속하여 &lt;br /&gt;
   $ voms-proxy-init&lt;br /&gt;
   Your identity: /DC=org/DC=doegrids/OU=People/CN=XXXXXXXX    &amp;lt;--------- DN(distinguished name)&lt;br /&gt;
   확인 후 CMS SiteDB에 등록한다.&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
== KNU Tier 2 Login ==&lt;br /&gt;
&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 &lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 설정시 유의사항&lt;br /&gt;
 Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
 (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 scramv1 list CMSSW&lt;br /&gt;
 cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 cd CMSSW_x_y_z&lt;br /&gt;
 cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(본인계정)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback ==&lt;br /&gt;
CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
&lt;br /&gt;
https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=&lt;br /&gt;
 /pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
 srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1569</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1569"/>
		<updated>2011-04-25T07:39:38Z</updated>

		<summary type="html">&lt;p&gt;Dhson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다.&lt;br /&gt;
&lt;br /&gt;
5. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
&lt;br /&gt;
== KNU Tier 2 Login ==&lt;br /&gt;
&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 &lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 설정시 유의사항&lt;br /&gt;
 Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
 (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 scramv1 list CMSSW&lt;br /&gt;
 cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 cd CMSSW_x_y_z&lt;br /&gt;
 cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(본인계정)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback ==&lt;br /&gt;
CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
&lt;br /&gt;
https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=&lt;br /&gt;
 /pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
 srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1568</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1568"/>
		<updated>2011-04-25T07:39:06Z</updated>

		<summary type="html">&lt;p&gt;Dhson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. CERN 및 CMS User 등록&lt;br /&gt;
   [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration]&lt;br /&gt;
2. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득&lt;br /&gt;
3. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
4. [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다.&lt;br /&gt;
5. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
&lt;br /&gt;
== KNU Tier 2 Login ==&lt;br /&gt;
&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 &lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 설정시 유의사항&lt;br /&gt;
 Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
 (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 scramv1 list CMSSW&lt;br /&gt;
 cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 cd CMSSW_x_y_z&lt;br /&gt;
 cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(본인계정)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback ==&lt;br /&gt;
CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
&lt;br /&gt;
https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=&lt;br /&gt;
 /pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
 srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1567</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1567"/>
		<updated>2011-04-25T07:35:51Z</updated>

		<summary type="html">&lt;p&gt;Dhson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득&lt;br /&gt;
2. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
3. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
&lt;br /&gt;
== KNU Tier 2 Login ==&lt;br /&gt;
&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 &lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 설정시 유의사항&lt;br /&gt;
 Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
 (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 scramv1 list CMSSW&lt;br /&gt;
 cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 cd CMSSW_x_y_z&lt;br /&gt;
 cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
Grid job 을 수행하기 위해 필요한 사항&lt;br /&gt;
* [https://pki1.doegrids.org/ca/ DOE Certificate] - DOEGrids 공인인증서 신청&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration] - CERN 및 CMS User 등록&lt;br /&gt;
* [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다.&lt;br /&gt;
* [[CRAB_Installation|CRAB Installation]] - Grid job 실행을 위해 CRAB 설치&lt;br /&gt;
&lt;br /&gt;
위 조건을 모두 만족하면 KNU Tier2 에 접속하여 환경 설정 후 CRAB 을 사용 가능&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 $ cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 $ grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 $ crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 $ crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 $ crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(본인계정)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback ==&lt;br /&gt;
CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
&lt;br /&gt;
https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=&lt;br /&gt;
 /pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
 srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1566</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1566"/>
		<updated>2011-04-25T07:03:05Z</updated>

		<summary type="html">&lt;p&gt;Dhson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득&lt;br /&gt;
2. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
3. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
&lt;br /&gt;
== KNU Tier 2 Login ==&lt;br /&gt;
&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 &lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;Putty&#039;&#039;&#039;, &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능) - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
 또한, Event display 및 ROOT을 사용하기 위해서는 다음과 같은 X 서버를 별도로 설치하여야 한다.&lt;br /&gt;
    예) &#039;&#039;&#039;Xming&#039;&#039;&#039;, &#039;&#039;&#039;Cygwin/X11&#039;&#039;&#039;, &#039;&#039;&#039;Hummingbird&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039;(유료)&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 개인 Password 설정시 유의사항&lt;br /&gt;
 Login Password는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
 (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
* KNU Tier-2의 CMS UI 환경의 기본 쉘은 bash 이다. CERN의 lxplus 와 같은 환경으로 작업하기 위해서는 csh 으로 전환한다.&lt;br /&gt;
 $ csh&lt;br /&gt;
&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 개인 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. (x.y.z 는 버전을 나타낸다)&lt;br /&gt;
 scramv1 list CMSSW&lt;br /&gt;
 cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB(CMS Remote Analysis Builder) Installation ==&lt;br /&gt;
&lt;br /&gt;
[https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial CRAB online manual and tutorial]&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 source /opt/exp_soft/cms/cmsset_default.csh&lt;br /&gt;
&lt;br /&gt;
* 환경 설정시 필수 유의사항&lt;br /&gt;
 1. CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
 2. CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 cd CMSSW_x_y_z&lt;br /&gt;
 cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
 setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
Grid job 을 수행하기 위해 필요한 사항&lt;br /&gt;
* [https://pki1.doegrids.org/ca/ DOE Certificate] - DOEGrids 공인인증서 신청&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration] - CERN 및 CMS User 등록&lt;br /&gt;
* [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다.&lt;br /&gt;
* [[CRAB_Installation|CRAB Installation]] - Grid job 실행을 위해 CRAB 설치&lt;br /&gt;
&lt;br /&gt;
위 조건을 모두 만족하면 KNU Tier2 에 접속하여 환경 설정 후 CRAB 을 사용 가능&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(본인계정)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback ==&lt;br /&gt;
CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
&lt;br /&gt;
https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=&lt;br /&gt;
 /pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
 srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1565</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1565"/>
		<updated>2011-04-25T06:25:09Z</updated>

		<summary type="html">&lt;p&gt;Dhson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득&lt;br /&gt;
2. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
3. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
&lt;br /&gt;
== KNU Tier 2 Login ==&lt;br /&gt;
&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 &lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능)&lt;br /&gt;
        - [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 Password 설정시 유의사항&lt;br /&gt;
 로그인 패스워드는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
 (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 source /opt/exp_soft/cms/cmsset_default.sh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. x.y.z 는 버전을 나타낸다.&lt;br /&gt;
 scramv1 list CMSSW&lt;br /&gt;
 cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB Installation ==&lt;br /&gt;
&lt;br /&gt;
https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 source /opt/exp_soft/cms/cmsset_default.sh&lt;br /&gt;
CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
* CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 cd CMSSW_x_y_z&lt;br /&gt;
 cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
&lt;br /&gt;
 export PYTHONPATH=${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
 setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
Grid job 을 수행하기 위해 필요한 사항&lt;br /&gt;
* [https://pki1.doegrids.org/ca/ DOE Certificate] - DOEGrids 공인인증서 신청&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration] - CERN 및 CMS User 등록&lt;br /&gt;
* [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다.&lt;br /&gt;
* [[CRAB_Installation|CRAB Installation]] - Grid job 실행을 위해 CRAB 설치&lt;br /&gt;
&lt;br /&gt;
위 조건을 모두 만족하면 KNU Tier2 에 접속하여 환경 설정 후 CRAB 을 사용 가능&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(본인계정)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback ==&lt;br /&gt;
CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
&lt;br /&gt;
https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=&lt;br /&gt;
 /pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
 srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
	<entry>
		<id>https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1564</id>
		<title>How to use Tier2 at KNU</title>
		<link rel="alternate" type="text/html" href="https://t2-cms.knu.ac.kr/index.php?title=How_to_use_Tier2_at_KNU&amp;diff=1564"/>
		<updated>2011-04-25T06:23:09Z</updated>

		<summary type="html">&lt;p&gt;Dhson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Pre-requisites ==&lt;br /&gt;
&lt;br /&gt;
KNU Tier-2를 이용하기 위해서는 Grid 환경에 접속하기 위한 인증서를 공식 인증 사이트를 통해 획득한 후 LCG VO에 등록하고 KNU Tier-2에 사용계획서 및 유저 등록을 통해 계정을 부여받는다.&lt;br /&gt;
&lt;br /&gt;
1. Certificate&lt;br /&gt;
   [https://pki1.doegrids.org/ca/ DOE Certificate] 인증 사이트를 통해 인증서 획득&lt;br /&gt;
2. VO(Virtual Organisation) 등록&lt;br /&gt;
   [http://lcg.web.cern.ch/LCG/registration.htm LCG User Registration] LCG VO에 인증서를 등록&lt;br /&gt;
3. Getting KNU Tier-2 Account&lt;br /&gt;
   1) http://t2-cms.knu.ac.kr/ 에서 [http://t2-cms.knu.ac.kr/lcg_registration.php KNU Account Registration]을 클릭한 후 신청서 양식을 작성하여 등록한다.&lt;br /&gt;
   2) [http://t2-cms.knu.ac.kr/upload/Tier2_KR_KNU.hwp 사용계획서(hwp)]를 작성하여 email(lcg_knu@knu.ac.kr)로 발송한다.&lt;br /&gt;
&lt;br /&gt;
== KNU Tier 2 Login ==&lt;br /&gt;
&lt;br /&gt;
1. Linux 에서 접속하기&lt;br /&gt;
 &lt;br /&gt;
 터미널을 열어서 원격로그인(SSH)으로 접속한다. &lt;br /&gt;
 ssh -X username@cms.knu.ac.kr( or username@cms02.knu.ac.kr)&lt;br /&gt;
&lt;br /&gt;
2. Windows OS 에서 접속하기&lt;br /&gt;
&lt;br /&gt;
 Windows OS 에서 linux 서버로 접속하려면 원격 로그인을 사용할 수 있는 특정 프로그램이 필요하다.&lt;br /&gt;
    예) &#039;&#039;&#039;SSH Secure Shell Client&#039;&#039;&#039;, &#039;&#039;&#039;Xmanager&#039;&#039;&#039; (프리웨어 또는 정식 서비스를 찾아 설치가능)&lt;br /&gt;
    [[SSH_Secure_Shell_Client_의_경우|SSH Secure Shell Client 의 경우]]&lt;br /&gt;
&lt;br /&gt;
* 첫 로그인 후 Password 설정시 유의사항&lt;br /&gt;
 로그인 패스워드는 알파벳, 숫자, 특수문자 등을 섞어서 사용하여 기억하기 쉬우면서도 길게 만드는 것이 해킹방지에 용의하다.&lt;br /&gt;
 (간단한 단어 또는 숫자만의 조합은 극히 위험함.)&lt;br /&gt;
&lt;br /&gt;
== CMSSW(CMS Software) Installation ==&lt;br /&gt;
CMSSW 을 설치하기 위해 먼저 설치 환경을 설정한다. &lt;br /&gt;
 source /opt/exp_soft/cms/cmsset_default.sh&lt;br /&gt;
&lt;br /&gt;
설치하고자 하는 버전의 CMSSW 를 확인한 후 &amp;lt;working-directroy&amp;gt; 로 이동하여 설치한다. x.y.z 는 버전을 나타낸다.&lt;br /&gt;
 scramv1 list CMSSW&lt;br /&gt;
 cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 scramv1 project CMSSW CMSSW_x_y_z&lt;br /&gt;
&lt;br /&gt;
== CRAB Installation ==&lt;br /&gt;
&lt;br /&gt;
https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab#CRAB_on_line_manual_and_tutorial&lt;br /&gt;
&lt;br /&gt;
위 링크사이트의 &#039;how to get crab&#039; 부분을 참조하여 가장 최근의 CRAB tar ball file 을 다운로드 받는다.&lt;br /&gt;
다운로드 받은 파일을 &amp;lt;working-directory&amp;gt; 로 옮겨 압축을 풀고 설치한다.&lt;br /&gt;
&lt;br /&gt;
 cd &amp;lt;working-directory&amp;gt;&lt;br /&gt;
 tar vfx CRAB_x_y_z.tgz&lt;br /&gt;
 cd &amp;lt;working-directory&amp;gt;/CRAB_x_y_z&lt;br /&gt;
 ./configure&lt;br /&gt;
&lt;br /&gt;
== Setting Environment ==&lt;br /&gt;
 source /opt/exp_soft/cms/cmsset_default.sh&lt;br /&gt;
CMSSW 환경 설정은 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW_x_y_z directory 아래에서 시행되어야한다. &lt;br /&gt;
* CRAB을 사용하는 경우 환경 설정 순서는 &#039;&#039;&#039;반드시&#039;&#039;&#039; CMSSW 환경설정을 우선하여 시행한다.&lt;br /&gt;
&lt;br /&gt;
CMSSW 환경 설정&lt;br /&gt;
 cd CMSSW_x_y_z&lt;br /&gt;
 cmsenv (= eval `scramv1 runtime -csh`) &lt;br /&gt;
CRAB(CMS Remote Analysis Builder) 환경설정&lt;br /&gt;
 source &amp;lt;working-directory&amp;gt;/CRAB_x_y_z/crab.csh&lt;br /&gt;
&lt;br /&gt;
 export PYTHONPATH=${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
 setenv PYTHONPATH ${PYTHONPATH}:${GLITE_LOCATION}/lib&lt;br /&gt;
&lt;br /&gt;
== Starting GRID Job Submission ==&lt;br /&gt;
Grid job 을 수행하기 위해 필요한 사항&lt;br /&gt;
* [https://pki1.doegrids.org/ca/ DOE Certificate] - DOEGrids 공인인증서 신청&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/WorkBookIntroGetStart CERN &amp;amp; CMS User Registration] - CERN 및 CMS User 등록&lt;br /&gt;
* [[SiteDB_Regisration|SiteDB Regisration]] - CERN 및 CMS User 등록 후 CMS SiteDB에 가입하여 자신의 DN(distinguished name) 을 등록한다.&lt;br /&gt;
* [[CRAB_Installation|CRAB Installation]] - Grid job 실행을 위해 CRAB 설치&lt;br /&gt;
&lt;br /&gt;
위 조건을 모두 만족하면 KNU Tier2 에 접속하여 환경 설정 후 CRAB 을 사용 가능&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;CRAB(CMS Remote Analysis Builder)&#039;&#039;&#039;이란?&lt;br /&gt;
&lt;br /&gt;
* [https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCrab CRAB official documentation]&lt;br /&gt;
* [http://cmsdoc.cern.ch/cms/ccs/wm/www/Crab/ReleaseNotes.html Complete list of Release Notes and past news]&lt;br /&gt;
&lt;br /&gt;
CRAB 사용 및 간단한 명령어&lt;br /&gt;
&lt;br /&gt;
 cd &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data-directory&amp;gt;&lt;br /&gt;
 grid-proxy-init                            (Grid initialization)&lt;br /&gt;
      예)Your proxy is valid until: Thu Jun  4 21:35:26 2009&lt;br /&gt;
  &lt;br /&gt;
 CRAB 기본 명령어    &lt;br /&gt;
 crab -create -submit   (Grid job 생성 및 submit) &lt;br /&gt;
 crab -status           (수행중인 job 의 상태 확인)&lt;br /&gt;
 crab -getoutput        (완료된 job 의 output 을 확인)&lt;br /&gt;
&lt;br /&gt;
CRAB 사용시 유의 사항&lt;br /&gt;
* CRAB_x_y_z/python/crab.cfg, &amp;lt;analysis file(***.py)&amp;gt; 두 파일을 &amp;lt;working-directory&amp;gt;/CMSSW_x_y_z/src/&amp;lt;data directory&amp;gt; 디렉토리에 복사한다.&lt;br /&gt;
* File editing - &amp;lt;analysis file(***.py)&amp;gt; 과 crab.cfg 파일의 input file 이름, output file 이름, # of events 를 &#039;&#039;&#039;반드시&#039;&#039;&#039; 확인해야 한다.&lt;br /&gt;
* How to use CRAB to publish&lt;br /&gt;
&lt;br /&gt;
 Modify the crab.cfg&lt;br /&gt;
 https://twiki.cern.ch/twiki/bin/viewauth/CMS/CrabNewHowTo 사이트 참조&lt;br /&gt;
 dbs_url_for_publication = &amp;quot;https://cmsdbsprod.cern.ch:8443/cms_dbs_ph_analysis_02_writer/servlet/DBSServlet&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;T2_KR_KNU 사이트에 데이터를 저장&#039;&#039;&#039;하려면 crab.cfg 파일 설정을 아래와 같이 바꿔줘야 한다.&lt;br /&gt;
&lt;br /&gt;
 storage_element = cluster142.knu.ac.kr&lt;br /&gt;
 storage_path = /srm/managerv1?SFN=/pnfs/knu.ac.kr/data/cms/store/user/(본인계정)&lt;br /&gt;
&lt;br /&gt;
== CRAB Feedback ==&lt;br /&gt;
CRAB 사용시 발생하는 문제점 및 해결방법은 아래 사이트를 참조&lt;br /&gt;
&lt;br /&gt;
https://hypernews.cern.ch/HyperNews/CMS/get/crabFeedback.html&lt;br /&gt;
&lt;br /&gt;
== Storage Element (SE) Manual ==&lt;br /&gt;
CRAB 등을 사용하여 얻은 데이터를 보관할 수 있는 저장 공간을 Storage Element (SE)라 한다.&lt;br /&gt;
이곳에 데이터를 저장하기 위해서는 몇가지 특수한 명령어를 사용해야 한다.&lt;br /&gt;
&lt;br /&gt;
1) voms 인증 후 사용할수 있다.&lt;br /&gt;
 voms-proxy-init --voms cms&lt;br /&gt;
&lt;br /&gt;
2) SE의 사용자 디렉토리&lt;br /&gt;
 srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
3) 로컬 디렉토리의 test.file 파일을  SE의 사용자 디렉토리로 복사하기&lt;br /&gt;
 srmcp -debug=true -srm_protocol_version=2 file:////`pwd`/test.file srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=&lt;br /&gt;
 /pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
&lt;br /&gt;
4) 복수의 파일을 동시에 전송하기&lt;br /&gt;
 srmcp -copyjobfile=list.txt &lt;br /&gt;
&lt;br /&gt;
 cat  list.txt &lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy1 file:///localdir/sh1&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy2 file:///localdir/sh2&lt;br /&gt;
 srm://myhost.mydomain.edu:8443//dir1/dir2/sh-copy3 file:///localdir/sh3&lt;br /&gt;
* 원본경로 대상경로를 포함하는 목록 파일을 생성한뒤, -copyjobfile 옵션을 사용하면 복수의 파일을 동시에 전송할수 있다.&lt;br /&gt;
&lt;br /&gt;
5) 복사가 정상적으로 이루어졌는지 확인 또는 디렉토리의 목록 확인&lt;br /&gt;
 srmls srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username&lt;br /&gt;
&lt;br /&gt;
6) 파일 또는 디렉토리 삭제&lt;br /&gt;
 srmrm srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test.file&lt;br /&gt;
 srmrmdir srm://cluster142.knu.ac.kr:8443/srm/managerv2?SFN=/pnfs/knu.ac.kr/data/cms/store/user/username/test&lt;br /&gt;
* 저장공간은 모든 유저들이 공유하는 공간이므로 절대 다른 유저의 디렉토리를 함부로 건드려서는 안된다. (작업은 반드시 사용자의 디렉토리에서 )&lt;br /&gt;
* 너무 오랜기간 파일들을 방치함으로써 저장공간을 포화상태로 만들어서는 안된다.&lt;/div&gt;</summary>
		<author><name>Dhson</name></author>
	</entry>
</feed>