2009년 11월 21일 토요일

[WINDOW] Window 로그인시 패스워드 묻지 않기 (자동로그인)

winxp, 2003/8. 7 공통


로그인시 비밀번호 묻지않기.

실행 -> Control userpasswords2 엔터



사용자 이름과 암호를 입력해야 이 컴퓨터를 사용할 수 있음 체크해제


추가로

WINDOW SERVER 2003/2008일 경우

기본적으로 ALT+CTRL+DEL을 눌러야 로그온을 할수있게 설정되어있다.

아래 설정을 해제하면  ALT+CTRL+DEL 없이 로그온 가능하다.

 확인/적용을 누르면 암호를 입력하고 설정을 끝낸다.




다음 부팅시부터는 암호를 물어보지 않는다.


2009년 11월 19일 목요일

[Unix] 계산

<bc로 하는법>
# echo 6 / 5 | bc
1
# echo 1.23 + 0.90 | bc
2.13
# echo 6.0 / 5.0 | bc
1
# echo 6.0 / 5.00 | bc
1
# echo 5 / 6.0 | bc


<expr로 하는법>

[퍼옴.linux] 파일에서 ^M을 지우기...

DOS와 UNIX간에 텍스트파일의 차이때문입니다.
DOS에서는 라인구분을 CR+LF를 사용하고, UNIX에서는 LF만을 사용합니다.
따라서 DOS의 텍스트파일을 UNIX로 보내면 끝에 CR이 보이게 됩니다.
(참고로 맥은 CR만을 사용합니다.)

^M을 안나오게 하려면 전송할때 binary대신 ascii로 재전송하거나,
vi등에서 ^M을 제거하면 됩니다.
또는 dos2unix등의 프로그램을 이용하셔도 됩니다.
vi를 사용할때는 :1,$s/^M//g 와 같이 입력하면 파일에서 ^M을 찾아서 지워줍니다.
(^M을 입력할때는 Ctrl키를 누른상태에서 v와 m을 누르면 됩니다.)


간단한 방법이 있습니다.

예를 들어 님께서 다운받은 파일이 aaa 라면..

명령라인에서 >dos2unix aaa aaa.txt 라고 쳐 보세요.

그리고 , aaa.txt를 vi로 열어 보시면 ^M이 모두 사라져 있을 겁니다.


from http://edu.hansung.ac.kr/~pscyc/cgi-bin/spboard/board.cgi?id=solaris&action=view&gul=44&page=3&go_cnt=0

[Unix] Shell 날짜/시간 계산 하기 (date -d -1days, TZ=KST+15 date)


헉. 여태 수동으로 해왔던 내가 너무 초라해졌다.
-d 옵션으로 -ndays하면 된다니..ㅠㅠ바보
제길 -d 옵션이면 뭐든 다된다 +, - 훔..진작알았어야 할것을
man date를 너무 무심하게 봤나보다..ㅠㅠ
(휴. 다행히, 우리 장비와는 다른버전이었다. hp 11.23,
 아래 테스트는 리눅스....version확인해보니 아래와 같다.)
아무튼 리눅스는 이게 된다니 천국이다.
---------------------------------------------------------------------------------
# date --version
date (coreutils) 5.2.1
Written by David MacKenzie.

Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
#
---------------------------------------------------------------------------------

# date
Thu Nov 19 22:56:09 KST 2009
# date -d -1months
Mon Oct 19 22:56:23 KST 2009
# date -d +1years
Fri Nov 19 22:56:38 KST 2010
# date -d -1days
Wed Nov 18 22:56:57 KST 2009
# date -d -1minutes
Thu Nov 19 22:56:15 KST 2009
# date
Thu Nov 19 22:57:19 KST 2009
# date -d -1hours
Thu Nov 19 21:57:33 KST 2009
#



date +%C%y%m%d
20090902(금일)
date +%C%y%m%d -d -1days
20090901(어제)


Posted by bumworld
linux l 2009/09/02 17:30




==============================================================
내가 만든 소스도 공유해본다.
==============================================================
#!/bin/ksh

## SET Variable
YEAR=`date +%Y`
MONTH=`date +%m`
DAY=`date +%d`
#YEAR=2011
#MONTH=1
#DAY=1

MONTH_NAME=""
SETI=8 # modify you want n times
TEMPI=0 # leave set 1

echo "TODAY IS $YEAR$MONTH $DAY"

## calculate last month's last day #input) $MONTH $1
GET_PMONTH_LDAY()
{
  MONTH=`expr $1 - 1`
  DAY=`cal $MONTH $YEAR | tail +3 | wc -w`
}

## calculate last month #input) $MONTH $YEAR $1 $2
GET_PMONTH()
{
   if [ $1 -eq 1 ] # case - Jan 1st
   then
     YEAR=`expr $2 - 1`
     MONTH=12
   else
     MONTH=`expr $1 - 1`
   fi
}

## calculate yesterday  #input) $DAY $MONTH $YEAR
GET_PDAY()
{
  if [ $2 -eq 1 -a $1 -eq 1 ] # case - Jan 1st
   then
     YEAR=`expr $3 - 1`
     DAY=31
     MONTH=12
  elif [ $1 -eq 1 ] # case - every month 1st day
   then
     GET_PMONTH_LDAY $MONTH
  else # case - Normal day
     DAY=`expr $1 - 1`
  fi
}

#### 월숫자를 Jan 타입으로 변환하기

## Set MONTH_NAME   11->Nov #input) $MONTH $1
GET_MONTH_NAME()
{
  case $1 in
1 ) MONTH_NAME="Jan"
;;
2 ) MONTH_NAME="Feb"
;;
3 ) MONTH_NAME="Mar"
;;
4 ) MONTH_NAME="Apr"
;;
5 ) MONTH_NAME="May"
;;
6 ) MONTH_NAME="Jun"
;;
7 ) MONTH_NAME="Jul"
;;
8 ) MONTH_NAME="Aug"
;;
9 ) MONTH_NAME="Sep"
;;
10 ) MONTH_NAME="Oct"
;;
11 ) MONTH_NAME="Nov"
;;
12 ) MONTH_NAME="Dec"
;;
* ) ;;
esac
}
 
==========================================
Time Zone을 이용하면 HP 장비에서도 된다네.
 
root # date
2010년9월26일 (일), 오후 3시52분58초

root # TZ=KST+15 date
2010년9월25일 (토), 오후 3시53분0초

root # TZ=KST+14 date
2010년9월25일 (토), 오후 4시53분9초

root # TZ=KST+13 date
2010년9월25일 (토), 오후 5시53분11초

root # TZ=KST+12 date
2010년9월25일 (토), 오후 6시53분12초

root # TZ=KST+11 date
2010년9월25일 (토), 오후 7시53분14초

Unix shell

http://blog.naver.com/norther80/80010304158

1. Shell Program 소개

 

u      Shell 종류

 

/usr/bin/sh      POSIX Shell

/usr/bin/ksh     Korn Shell

/usr/old/bin/sh  Bourne Shell

/usr/bin/csh     C Shell

/usr/bin/keysh   Key Shell

/usr/bin/rksh    Restricted Korn Shell

/usr/bin/rsh     Restricted Shell

 

u      Shell Startup 파일

 

Korn Shell     /etc/profile -> $HOME/.profile -> $HOME/.kshrc

Bourne Shell   /etc/profile -> $HOME/.profile

POSIX Shell    /etc/profile -> $HOME/.profile -> $HOME/.kshrc

C Shell        $HOME/.login -> $HOME/.cshrc

 

2.Shell Parameter

 

u      Parameter Substitution

 

l         Parameter Setting

 

# Parameter=Value

# 변수명=값  : Named Parameter

 

l         Parameter의 Unsetting

 

# unset parameter

  # unset 변수명

u        Command Substitution

 

# $(command)       # `command`

 

2009년 11월 18일 수요일

[WINDOW_7] Windows 7 마이그레이션 가이드 - 응용 프로그램 호환성 확보



코알라님의 블로그에서 찾은 괜찮은 문서.
윈도우 자동설치, 이미지 만들기/복구, 등등  그동안 스누피님의 블로그에서 봐왔던
괜찮은 내용들이 잘 정리되어 있다.

출처 :

원문 :
--------------------------------------------------------------------------------------------------

Windows7_h_rgb

Windows 7 출시 전, 조기 도입 프로그램(RDP, Rapid Deployment Program)을 통해서, 국내의 다양한 기업에서 Windows 7 도입을 위한 호환성 검증 작업을 진행하였습니다.

Windows Vista 시절부터 많은 기업 프로젝트에 참여하여, 호환성 확보를 위해 꾸준히 활동해오신 (주) 네오플러스에서 그동안의 노하우를 바탕으로 Windows 7 마이그레이션 가이드를 제작하였습니다. 회사의 자산이지만, 많은 분들을 위해 제공해주신 네오플러스 측에 감사를 표시합니다.

image

해당 가이드는 상단의 이미지를 클릭하시거나, 포스팅내 링크를 클릭하시면, 제 SkyDrive로 연결되어져 다운로드가 가능합니다. Windows 7 도입을 검토하시거나, 호환성 확보를 하시고 계신 IT 엔지니어, 개발자 분들에게 더없이 좋은 자료가 될 것으로 생각합니다.

Posted: Thursday, November 19, 2009 12:42 AM by 백승주(Seung Joo Baek)