'분류 전체보기'에 해당되는 글 64건

  1. 2013.08.19 Windows 평가판 유예기간 연장 (초기화)
  2. 2013.06.27 psftp 를 이용해서 원격 서버에 접속한 후 파일 내려받기
  3. 2013.06.27 오래된 파일 삭제
  4. 2013.06.27 mysql 백업 및 폴더 압축 백업
  5. 2013.06.26 jsp에서 get / post 데이터 전송시 한글깨질 경우 처리 방법 (tomcat 서버일 경우)
  6. 2013.06.26 TABLESPACE 조회 및 용량확장
  7. 2013.06.26 TABLESPACE 및 사용자 계정 생성 방법
  8. 2013.06.26 SSL 적용을 위한 인증서 생성 및 tomcat 설정
  9. 2013.06.26 리눅스 서버에서 crontab 사용법
  10. 2013.06.26 ShellExecute failed (2) error for Notepad++

Windows 평가판 유예기간 연장 (초기화)

서버/Windows 2013. 8. 19. 16:25

평가판 유예기간 연장(초기화)

 

마이크로소프트 소프트웨어 라이선스 매니저를 이용하여 유예기간을 연장한다.

실제로는 남은 일 수를 초기화 시키는 방식으로 연장이 이루어진다.


 

프로그램 위치 : C:\Windows\system32\slmgr.vbs

 

사용법 : slmgr  -rearm ↙

(재부팅해 주어야 최종 적용됨)

 


※ slmgr 옵션

-dli : 라이선스 정보 확인.

-dlv : 상세 라이선스 정보 확인. 유예기간(Grace period)과 유예기간 연장횟수(rearm counts) 확인 가능.

-xpr : 라이선스 만료일자 확인.

-rearm : 평가판 유예기간 초기화


:

psftp 를 이용해서 원격 서버에 접속한 후 파일 내려받기

서버/기타 2013. 6. 27. 10:32

#D:\batch\backup.bat

#psftp 를 이용해서 원격 서버에 접속한 후 파일 내려받기


D:\batch\psftp -l [아이디] -pw [비밀번호] -b D:\batch\backup.txt [접속서버IP]


#SFTP 접속후 실행하는 명령어 파일

#D:\batch\backup.txt


#백업폴더로 이동

cd /backup/


#압축파일 다운로드

mget *.tar.gz


#다운로드 후 압축파일 삭제

rm -f *.tar.gz


#종료

bye

:

오래된 파일 삭제

서버/기타 2013. 6. 27. 10:29

Windows 2003 이상에서만 사용가능 (XP는 안됨)


FORFILES [/P pathname] [/M searchmask] [/S]  [/C command] [/D [ | -] {yyyy-MM-dd | dd}]


설명:
    파일(또는 파일 선택하고 파일에 명령을 실행합니다. 일괄 작업에 유용합니다.


매개 목록:
    /P    pathname      검색을 시작할 경로를 지정합니다.
                        현재 디렉터리(.)가 기본 폴더입니다.

    /M    searchmask    검색 마스크에 파일을 검색합니다.
                        '*'이 기본 검색 마스크입니다.

    /S                  폴더를 포함하도록 지정합니다. 예, "DIR /S"

    /C     각 파일에 실행할 명령을 지정합니다.
                        명령 문자열을 큰따옴표로 묶어야 합니다.

                        "cmd /c echo @file"이 기본 명령입니다.

                        명령 문자열에 다음 변수를 사용할 수 있습니다.
                        - 파일 이름을 반환합니다.
                        @fname   - 확장명 없이 파일  반환합니다.
                        @ext     - 파일의 확장명만  
                        @path    - 파일의 전체 경로를 반환합니다.
                        @relpath - 상대 경로를 반환합니다.
                        @isdir   - 파일 형식이 디렉터리인 "TRUE"를 반환하고 파일인 경우 "FALSE"를 반환합니다.
                        @fsize   - 파일의 크기(바이트)를 반환합니다.
                        - 파일을 마지막으로 수정한 날짜를 반환합니다.
                        @ftime   - 마지막으로 수정한 시간을 반환합니다.

                        명령줄에 특수 문자를  0xHH 형식의 16진수 코드(예, 탭은 0x09)를
                        사용하십시오. CMD.exe 명령 앞에는 "cmd /c"를 사용해야 합니다.

     /D    date   지정한 날짜와 마지막 수정한 날짜가 늦거나 같은(+) 빠르거나 같은(-) 파일을 찾습니다.
                        날짜 형식은 "yyyy-MM-dd"입니다.
                        마지막 수정한 날짜가 현재 날짜에 "dd"일을 더한 날짜보다 늦거나 
                         또는 현재 날짜에서 "dd"일을 뺀 날짜보다 작거나 같은(-) 찾습니다.
                        유효한 "dd" 범위는 0에서 32768까지입니다.
                        부호를 지정하지 "+"가 기본값입니다.

    /?                 도움말을 표시합니다.


사용예)


forfiles /p "D:\BACKUP\homepage" /s /m *.zip /d -7 /c "cmd /c del @path"


해당 경로에 7일 전에 생성된 zip 파일 삭제 명령어

:

mysql 백업 및 폴더 압축 백업

서버/리눅스 2013. 6. 27. 10:24

#/root/mysqlbackup.sh


#!/bin/bash

# 기존 압축파일 삭제
rm -f /usr/local/backup/*.tar.gz

# mysql 날짜백업
/usr/bin/mysqldump -uroot -[비밀번호] [백업데이터베이스명] > /usr/local/backup/mysql_backup_$(date +%Y%m%d).sql

# 백업받은 mysql 파일 압축
tar cvfpz /usr/local/backup/sports2013_mysql_$(date +%Y%m%d).tar.gz /usr/local/backup/*.sql

# 백업받은 mysql 파일 압축 후 기존 백업파일은 삭제
rm -f /usr/local/backup/mysql_backup_$(date +%Y%m%d).sql

# 특정 폴더 압축
tar cvfpz /usr/local/backup/root_backup_$(date +%Y%m%d).tar.gz /usr/local/tomcat6/webapps/ROOT/
tar cvfpz /usr/local/backup/data_backup_$(date +%Y%m%d).tar.gz /usr/local/tomcat6/webapps/upload/


:

jsp에서 get / post 데이터 전송시 한글깨질 경우 처리 방법 (tomcat 서버일 경우)

서버/Tomcat 2013. 6. 26. 14:42

tomcat에 있는server.xml 을 편집기로 열어 다음과 같이 빨간색 부분을 추가합니다.


<connector connectiontimeout="20000" port="8080" protocol="HTTP/1.1" redirectport="8443" uriencoding="UTF-8" />
<connector port="8009" protocol="AJP/1.3" redirectport="8443" uriencoding="UTF-8" />

:

TABLESPACE 조회 및 용량확장

DATABASE/ORACLE 2013. 6. 26. 14:42
-- TABLESPACE 조회
 
SELECT TABLESPACE_NAME
    , FILE_NAME
    , BYTES / 1024 / 1024 AS "TOTAL_SPACE(MB)"
    , RESULT / 1024 / 1024 AS "USED_SPACE(MB)"
    , (BYTES - RESULT) / 1024 / 1024 AS "FREE_SPACE(MB)"
    , ROUND((RESULT / BYTES) * 100, 2) AS "USED_RATIO(%)"
FROM (
    SELECT E.TABLESPACE_NAME, E.FILE_NAME, E.BYTES, (E.BYTES - SUM(F.BYTES)) RESULT
    FROM DBA_DATA_FILES E, DBA_FREE_SPACE F
    WHERE F.FILE_ID = E.FILE_ID
    GROUP BY E.TABLESPACE_NAME, E.FILE_NAME, E.BYTES
    ) X
;
 
-- 용량확장
ALTER DATABASE DATAFILE 'D:\DATABASE\ORACLE\HELTH01.DBF' RESIZE 1536M;
 


:

TABLESPACE 및 사용자 계정 생성 방법

DATABASE/ORACLE 2013. 6. 26. 14:41

-- 테이블스페이스 정보 조회

select * from dba_data_files; 
select * from dba_tablespaces;

 

1) Table space 생성

create tablespace [tablespace name]

datafile '/oracle/SAFEDB/oradata/Ora10g/oppra.dbf' 

size 500m 

autoextend on 

next 100m 

maxsize 700m;

 

create temporary tablespace [temp tablespace name]

tempfile '/oracle/SAFEDB/oradata/Ora10g/oppratemp.dbf' 

size 200m 

autoextend on 

next 100m 

maxsize 500m;


2) 사용자 계정 생성

 

 

create user [user name] identified by [password] 

default tablespace [tablespace name]

temporary tablespace [temp tablespace name];


3)사용 권한 주기

grant connect to [user_name];

grant resource to [user_name];

:

SSL 적용을 위한 인증서 생성 및 tomcat 설정

서버/Tomcat 2013. 6. 26. 14:37

인증서를 생성하려면 JAVA가 설치된 경로의 bin 디렉토리로 이동해서 keytool 을 실행한다.


CD C:\Program Files\Java\jdk1.6.0_43\bin\


keytool -genkey -keyalg RSA -validity 3650


RSA 암호방식으로 유효기간이 3650일로 만든다.


keystore 암ㅇ화 CN, OU, O, L, ST, C 값들을 테스트용이므로 적당하게 입력한다.


사용자 디렉토리로 가면 .keystore 파일이 생성되어 있다.


tomcat 의 server.xml 파일을 찾아서


<Connector 
          port="443" maxThreads="100"
          scheme="https" secure="true" SSLEnabled="true"
          keystoreFile="${user.home}/.keystore" keystorePass="keystore 패스워드"
          clientAuth="false" sslProtocol="TLS"/>


을 수정해준다.

:

리눅스 서버에서 crontab 사용법

서버/리눅스 2013. 6. 26. 14:37

crontab -l    : 현재 등록된 crontab 내용 출력

crontab -e   : rontab 에 등록된 내용 수정

 

 

   10 3 * * 0,4 /etc/cron.d/logchecker
   10 3 * * 0   /usr/lib/newsyslog
   15 3 * * 0 /usr/lib/fs/nfs/nfsfind
   1 2 * * * [ -x /usr/sbin/rtc ] && /usr/sbin/rtc -c > /dev/null 2>&1
   ----------   ========================
   1 2 3 4 5           program
 
   1 : minute (0-59),
   2 : hour (0-23),
   3 : day of the month (1-31),
   4 : month of the year (1-12),
   5 : day of the week (0-6 with 0=Sunday)


:

ShellExecute failed (2) error for Notepad++

유용한프로그램 2013. 6. 26. 14:35

Go into your registry as an administrator and search for notepad++.exe. Find the key underHKEY_CLASSES_ROOT that has an entry with the Edit with Notepad++ and delete the whole key. Right click and you should see that you no longer have that option.

Now we re-create it:

  1. Go to:

    HKEY_CLASSES_ROOT\*\shell
    
  2. Create a new key under shell called OpenWithNotepad and create a subkey under that calledcommand.

  3. In the OpenWithNotepad key the default string is what you want the context menu item to be called. I set it to Open with Notepad++.

  4. Create a new string value called icon and set the value to be the full path to notepad++.exe.

  5. Under the command key edit the default string value and change it to "path-to-notepad++.exe" "%1" where path-to-notepad++.exe should be the full path, e.g.

    C:\Program Files\Notepad++\notepad++.exe.


: