블로그 이미지
Rootrator
1개를 알면 모르는 10개가 튀어나온다..!

calendar

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

Notice

2012. 10. 31. 15:59 Windows

윈도우키+R(시작>실행) -> regedit

 

경로

HKEY_LOCAL_MACHINE\SystemCurrent\ControlSet\Control\TerminalServer\WinStations\RDP-Tcp\P

PortNumber 10진수 선택후 입력해준다.

HKEY_LOCAL_MACHINE\SystemCurrent\ControlSet\Control\TerminaServer\Wds\rdpwd\Tds\tcp\

위 경로에서도 PortNumber를 10진수 선택후 입력해준다.

 

후에 재부팅

반응형
posted by Rootrator
2012. 10. 15. 11:13 Mssql


MsSql에선 Mdf파일(데이터)과 Ldf파일(로그)로 db를 저장한다.


이 DB에 대한 정보는 시스템DB인 master에 저장되는데 


DB백업을 mdf,ldf로 받았다면 시스템DB에 등록을 해줘야 인식을 한다.


관리가 쉽도록 백업받은 파일들을 sql설치 디렉토리 밑의 data에  위치 시킨다.


use master

exec sp_attach_db @dbname = 'DB명', 

@filename1 = 'MDF파일의 경로',

@filename2 = 'LDF파일의 경로'

go

반응형
posted by Rootrator
2012. 9. 14. 14:49 Windows



기존 윈도우2000 Rescure Tool kit엔 Addusers.exe가 있었지만 2003으로 넘어오면서 사라진듯하다.

백업 > Addusers /d:u userlist.txt
복원 > Addusers /c userlist.txt /p:c /p:e

옵션
/p:l : 다음 로그온 할 때 반드시 암호 변경
/p:c : 암호 변경 할 수 없음
/p:e : 암호 사용 기간 제한 없음
/p:d : 사용 안함

패스워드 복원은 copypwd.exe를 이용한다.

백업 > copypwd dump > copypwd.txt
복원 > copypwd set (파일명은 반드시 copypwd.txt)





반응형
posted by Rootrator
2012. 9. 14. 11:45 Windows

윈도우서버의 정보이전 시엔 2가지 파일이 필요하다.


레지스트리파일

zone파일


아래는 레지스트리 경로이다

 HKEY_LOCAL_MACHINE > SORTWARE > Microsoft > Windows NT > CurrentVersion > DNS Server


해당 레지스트리를 내보내기하여 .reg파일로 저장


그리고 C:\WINDOWS\system32\dns 안에 있는 파일을 모두 복사하여 동일한 경로로 저장해 준다.


이전할 서버로 reg파일을 옮긴후 실행하여 레지스트리 등록 후 서비스 재시작.





반응형
posted by Rootrator
2012. 9. 3. 15:24 Linux

[root@localhost ~]# cat /etc/redhat-release

CentOS release 5.8 (Final)


슈퍼데몬 xinetd 방식으로 돌던 rsync를 standalone방식으로 구동시켜보자.


설정파일 생성

[root@localhost ~]# cat /etc/rsyncd.conf

[test]

path = /home

comment = test

uid = root

gid = root

use chroot = yes

read only = yes

hosts allow = 111.111.111.111

max connections = 10


보안을 위한 host allow에 ip를 적어주어도 된다.


방화벽이 올라가 있다면 873포트를 열어주도록 하자.


후에 프로세스가 정상적으로 돌고 있는지 확인


[root@localhost ~]# rsyncd --daemon

[root@localhost ~]# ps aux | grep rsync

root      8248  0.0  0.0   5356   608 ?        Ss   15:15   0:00 rsync --daemon

root      8401  0.0  0.0   5148   748 pts/3    S+   15:23   0:00 grep rsyn


정상적으로 rsync가 구동되는걸 확인할 수 있다.


반응형

'Linux' 카테고리의 다른 글

2차 네임서버 업데이트설정  (0) 2013.03.29
CentOS 4.x yum 에러시  (0) 2013.01.14
시스템 파티션 리마운트  (0) 2012.09.03
sendmail 메일큐의 메일제목 확인  (0) 2012.04.10
Spamassassin 사용하기  (0) 2012.02.03
posted by Rootrator
2012. 9. 3. 11:19 Linux


tmp보안등으로 시스템 파티션의 옵션이 변경되고 적용시킬때

재부팅이 아닌 mount옵션으로 바로 적용이 가능하다.


mount -o remount,rw /dev/sda3 /tmp



반응형

'Linux' 카테고리의 다른 글

CentOS 4.x yum 에러시  (0) 2013.01.14
rsync 사용하기  (0) 2012.09.03
sendmail 메일큐의 메일제목 확인  (0) 2012.04.10
Spamassassin 사용하기  (0) 2012.02.03
Sendmail 속도 올리기  (0) 2012.01.12
posted by Rootrator
2012. 6. 27. 12:09 Windows



Microsoft VBScript 런타임 오류

오류 '800a0046' 사용 권한이 없습니다.: 'LoadPicture'


/어디/무슨.asp 몇번째 줄


권한 문제는 맞지만 해당 이미지 폴더에 인터넷게스트계정 권한이 있을 경우


시스템 디렉토리 (C:\)의 \WINDOWS\temp 디렉토리의 users그룹 권한에 쓰기 권한이 있는지 확인하자


없다면 추가

반응형
posted by Rootrator
2012. 5. 10. 15:48 Mssql

Microsoft OLE DB Provider for SQL Server 오류 '80040e37' 

개체 이름 'XX'이(가) 잘못되었습니다

/어디/무슨.asp, 줄 몇번째


확인해 보니 XX란 테이블은 존재하고 있었다.


테이블이 깨진건지 라는 생각에 쿼리 몇개를 날려보았는데도 정상적으로 작동을 하고 있었다.


이럴경우 해당 테이블의 소유자를 살펴보자.


다른 정상적인 테이블은 소유자가 dbo로 되어 있는데 문제가 있는 테이블만 소유자가 달랐다.


exec sp_changeobjectowner 'owner.XX', 'dbo'


혹은 테이타 내보내기로 하면 dbo소유자로 하나의 테이블이 더 복사하면 된다.


생성후 기존의 테이블을 삭제해 주면 처리 끝

반응형
posted by Rootrator
2012. 5. 9. 14:24 Windows


서버가 어떠한 이유로 다운이 된후 장애시간을 최대한 줄이기 위해 스탠바이 서버를 준비하는 경우가 많은데

rsync라는 편리한 방법이 있는 Linux와 달리 (물론 Windows도 사용이 가능하지만 운용이 까다롭다)

Windows는 xcopy나 SyncToy로 동기화를 할 경우 권한부분이 걸려 따로 ntbackup를 사용하던가 해야 했다.


하지만 Robocopy를 이용하면 속도나 권한문제 등이 대부분 해결이 된다.


먼저 Windows 2003은 따로 Windows Resource Kit Tools을 다운받아 설치해야 한다.(2008이나 7은 기본탑재)


GUI도 존재하지만 여기선 따로 배치파일을 이용해서 스케쥴링을 이용했다.


사용법은 xcopy와 그리 다르지 않다.

robocopy 원본디렉토리 대상디렉토리 옵션


보통 미러링을 이용하려면 아래와 같은 옵션을 사용한다.

/MIR /COPYALL /Z /R:1 /W:2 /LOG:D:\LOG\copy_LOG.txt


아래는 robocopy의 모든 옵션이다.


-------------------------------------------------------------------------------

   ROBOCOPY     ::     Windows용 견고한 파일 복사

-------------------------------------------------------------------------------


           사용법 :: ROBOCOPY 원본 대상 [파일 [파일]...] [옵션]


             원본 :: 원본 디렉터리(드라이브:\경로 또는 \\서버\공유\경로)

             대상 :: 대상 디렉터리(드라이브:\경로 또는 \\서버\공유\경로)

             파일 :: 복사할 파일입니다. 이름/와일드카드: 기본값은 "*.*"입니다.


::

:: 복사 옵션:

::

                 /S :: 비어 있는 디렉터리는 제외하고 하위 디렉터리를 복사합니다.

                 /E :: 비어 있는 디렉터리를 포함하여 하위 디렉터리를 복사합니다.

             /LEV:n :: 원본 디렉터리 트리의 최상위 n개 수준만 복사합니다.


                 /Z :: 다시 시작 모드에서 파일을 복사합니다.

                 /B :: 백업 모드에서 파일을 복사합니다.

                /ZB :: 다시 시작 모드를 사용합니다. 액세스가 거부된 경우 백업 모드를 사용합니다.

            /EFSRAW :: EFS RAW 모드에서 암호화된 모든 파일을 복사합니다.


  /COPY:copyflag[s] :: 파일에 대해 복사할 내용입니다. 기본값은 /COPY:DAT입니다.

                       (copyflags : D=데이터, A=특성, T=타임스탬프).

                       (S=보안=NTFS ACL, O=소유자 정보, U=감사 정보).


           /DCOPY:T :: 디렉터리 타임 스탬프를 복사합니다.


               /SEC :: 보안된 파일을 복사합니다. /COPY:DATS와 동일합니다.

           /COPYALL :: 모든 파일 정보를 복사합니다. /COPY:DATSOU와 동일합니다.

            /NOCOPY :: 파일 정보를 복사하지 않습니다. /PURGE와 사용하면 좋습니다.


            /SECFIX :: 건너뛴 파일도 포함하여 모든 파일의 파일 보안을 수정합니다.

            /TIMFIX :: 건너뛴 파일도 포함하여 모든 파일의 파일 시간을 수정합니다.


             /PURGE :: 원본에 없는 대상 파일/디렉터리를 삭제합니다.

               /MIR :: 디렉터리 트리를 미러링합니다./ E plus /PURGE와 동일합니다.


               /MOV :: 파일을 이동합니다. 복사한 다음 원본에서 삭제합니다.

              /MOVE :: 파일 및 디렉터리를 이동합니다. 복사한 다음 원본에서 삭제합니다.


     /A+:[RASHCNET] :: 제공된 특성을 복사된 파일에 추가합니다.

     /A-:[RASHCNET] :: 제공된 특성을 복사된 파일에서 제거합니다.


            /CREATE :: 디렉터리 트리와 길이가 0인 파일만 만듭니다.

               /FAT :: 8.3 FAT 파일 이름만 사용하여 대상 파일을 만듭니다.

               /256 :: 256자를 초과하는 매우 긴 경로에 대한 지원을 사용하지 않습니다.


             /MON:n :: 원본을 모니터링합니다. n개 이상의 변경 내용이 표시된 경우 다시 실행합니다.

             /MOT:m :: 원본을 모니터링합니다. 변경 내용이 있으면 m분 후에 다시 실행합니다.


      /RH:hhmm-hhmm :: 실행 시간 - 새 복사본을 시작할 수 있는 시간입니다.

                /PF :: 통과 기준이 아닌 파일당 기준으로 실행 시간을 확인합니다.


             /IPG:n :: 패킷 간 간격(ms), 저속 회선에서 사용 가능한 대역폭을 확보합니다.


                /SL:: 대상에 대한 심볼 링크를 복사합니다.


            /MT[:n] :: n개의 스레드가 있는 다중 스레드를 복사합니다(기본값 8).

                       n은 1 이상 128 이하여야 합니다.

                       이 옵션은 /IPG 및 /EFSRAW 옵션과 호환되지 않습니다.

                       성능을 향상시키려면 /LOG 옵션을 사용하여 출력을 리디렉션하십시오.


::

:: 파일 선택 옵션:

::

                 /A :: 보관 특성 집합이 있는 파일만 복사합니다.

                 /M :: 보관 특성이 있는 파일만 복사하고 보관 특성을 해제합니다.

    /IA:[RASHCNETO] :: 지정된 특성을 가진 파일만 포함합니다.

    /XA:[RASHCNETO] :: 지정된 특성을 가진 파일을 제외합니다.


 /XF file [file]... :: 지정된 이름/경로/와일드카드와 일치하는 파일을 제외합니다.

 /XD dirs [dirs]... :: 지정된 이름/경로와 일치하는 디렉터리를 제외합니다.


                /XC :: 변경된 파일을 제외합니다.

                /XN :: 새 파일을 제외합니다.

                /XO :: 오래된 파일을 제외합니다.

                /XX :: 추가 파일 및 디렉터리를 제외합니다.

                /XL :: 고립된 파일 및 디렉터리를 제외합니다.

                /IS :: 같은 파일을 포함합니다.

                /IT :: 조정된 파일을 포함합니다.


             /MAX:n :: 최대 파일 크기 - n바이트를 초과하는 파일을 제외합니다.

             /MIN:n :: 최소 파일 크기 - n바이트 미만의 파일을 제외합니다.


          /MAXAGE:n :: 최대 파일 사용 기간 - n일/날짜보다 오래된 파일을 제외합니다.

          /MINAGE:n :: 최소 파일 사용 기간 - n일/날짜보다 최신 파일을 제외합니다.

          /MAXLAD:n :: 최대 마지막 액세스 날짜 - n 이후에 사용되지 않은 파일을 제외합니다.

          /MINLAD:n :: 최소 마지막 액세스 날짜 - n 이후에 사용된 파일을 제외합니다.

                       n이 1900보다 크면 n은 n일과 같고 그렇지 않으면 n은 YYYYMMDD 날짜입니다.


                /XJ :: 연결 지점을 제외합니다. 일반적으로 기본값으로 포함됩니다.


               /FFT :: FAT 파일 시간(2초 단위)을 가정합니다.

               /DST :: 1시간의 DST 시간 차이를 보완합니다.


               /XJD :: 디렉터리의 연결 지점을 제외합니다.

               /XJF :: 파일의 연결 지점을 제외합니다.


::

:: 다시 시도 옵션:

::

               /R:n :: 실패한 복사본에 대한 다시 시도 횟수입니다. 기본값은 1백만입니다.

               /W:n :: 다시 시도 간 대기 시간입니다. 기본값은 30초입니다.


               /REG :: /R:n 및 /W:n을 레지스트리에 기본 설정으로 저장합니다.


               /TBD :: 정의할 공유 이름을 기다립니다(다시 시도 오류 67).


::

:: 로깅 옵션:

::

                 /L :: 목록 전용 - 파일을 복사 또는 삭제하거나 타임스탬프를 만들지 않습니다.

                 /X :: 선택된 파일을 제외하고 모든 추가 파일을 보고합니다.

                 /V :: 자세한 정보 표시를 출력하고 건너뛴 파일을 표시합니다.

                /TS :: 출력에 원본 파일 타임스탬프를 포함합니다.

                /FP :: 출력에 파일의 전체 경로 이름을 포함합니다.

             /BYTES :: 바이트 크기로 인쇄합니다.


                /NS :: 크기 없음 - 파일 크기를 기록하지 않습니다.

                /NC :: 클래스 없음 - 파일 클래스를 기록하지 않습니다.

               /NFL :: 파일 목록 없음 - 파일 이름을 기록하지 않습니다.

               /NDL :: 디렉터리 목록 없음 - 디렉터리 이름을 기록하지 않습니다.


                /NP :: 진행률 없음 - 복사율(%)을 표시하지 않습니다.

               /ETA :: 복사하는 파일의 예상 도착 시간을 표시합니다.

          /LOG:file :: 상태를 로그 파일에 출력합니다. 기존 로그를 덮어씁니다.

         /LOG+:file :: 상태를 로그 파일에 출력합니다. 기존 로그에 추가합니다.


       /UNILOG:file :: 상태를 유니코드로 로그 파일에 출력합니다. 기존 로그를 덮어씁니다.

      /UNILOG+:file :: 상태를 유니코드로 로그 파일에 출력합니다. 기존 로그에 추가합니다.


               /TEE :: 로그 파일과 콘솔 창에 출력합니다.


               /NJH :: 작업 헤더가 없습니다.

               /NJS :: 작업 요약이 없습니다.


           /UNICODE :: 상태를 유니코드로 출력합니다.


::

:: 작업 옵션:

::

       /JOB:jobname :: 명명된 작업 파일에서 매개 변수를 가져옵니다.

      /SAVE:jobname :: 명명된 작업 파일에 매개 변수를 저장합니다.

              /QUIT :: 매개 변수를 볼 수 있도록 명령줄을 처리한 후에 끝냅니다.

              /NOSD :: 원본 디렉터리가 지정되어 있지 않습니다.

              /NODD :: 대상 디렉터리가 지정되어 있지 않습니다.

                /IF :: 다음 파일을 포함합니다.





반응형
posted by Rootrator
2012. 4. 17. 11:24 Windows


FTP접속 방법에는 2가지 모드가 있다.

Active : TCP20번과 TCP21번 포트를 사용하며 20번포트로 데이터를 주고받고 21번으로 명령어를 주고받는다.

Passive : TCP21번 포트를 이용해 명령어를 주고 받지만 데이터를 주고받는 포트가 1024~5000번중에 하나가 할당이 된다.


Windows Server2003 에서 FTP 사이트를 생성하고 접속포트를 지정을 해두고 방화벽을 사용했을시에


Passive모드의 데이터포트가 막혀있기 때문에 "디렉토리 목록 열람 실패" 라는 문구가 뜰것이다.


이럴경우 방화벽 예외추가에서 아래의 파일을 추가해 주자.


"C:\WINDOW\system32\inetsrv\inteinfo.exe"


혹은 IIS MetaBase.xml에서 할당포트의 범위를 지정할수 있다.


C:\WINDOW\system32\inetsrv\MetaBase.xml 을 메모장으로 열어

<IIsFtpService Location ="/LM/MSFTPSVC" 아랫줄에 다음줄을 추가해 준다.

PassivePortRange="5001-5010"


허용값은 5001~65535라고 한다.

IIS 재시작 후에 적용이 된다.


반응형
posted by Rootrator