블로그 이미지
.
속눈썹맨

공지사항

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

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

[펌]금융감독원, 금융감독위원회

2004. 8. 26. 13:13 | Posted by 속눈썹맨
금융감독원 [ 金融監督院 , Financial Supervisory Service ] :
금융기관을 감사·감독하는 기관.

구분 : 집행기구
설립연도 : 1999년 1월
소재지 : 서울 영등포구 여의도동 27번지
설립목적 : 금융기관의 건전성 확보, 공정한 시장질서 확립, 금융소비자 보호
주요활동 : 금융기관에 대한 감독

1999년 '금융감독기구 설치 등에 관한 법률'에 의거하여 설립되었다. 금융감독위원회 및 증권선물위원회의 집행기구로서 종전의 은행감독원, 증권감독원, 보험감독원, 신용관리기금 등 4개 감독기관을 통합한 기구이다. 1999년 1월 2일 설립된 당초에는 무자본 특수법인 형태의 기구로 출발하였지만 2000년 1월 1일자로 정부기구로 전환되었다.

주요 활동은 금융기관의 건전성을 확보하고 공정한 시장질서를 확립하며 금융소비자를 보호하기 위하여 각종 금융기관의 업무 및 재산상황에 대하여 검사하고 위반사항이 있는 경우에는 제재를 가한다. '금융감독기구 설치 등에 관한 법률'은 금융감독위원회, 재정경제부, 금융통화위원회 상호 간에 자료를 요청할 수 있는 권한을 규정하고 있을 뿐만 아니라 한국은행과 예금보험공사에게 업무수행상 필요한 경우 금융감독원에 대하여 금융기관에 대한 검사를 요청할 수 있도록 하고 있다.

조직에는 원장 1인과 4인 이내의 부원장, 9인 이내의 부원장보 그리고 감사 1인을 둔다. 원장은 금융감독위원회의 위원장이 겸임하고 부원장과 부원장보는 원장의 제청으로 금융감독위원회가, 감사는 위원회의 제청으로 대통령이 임명한다. 부원장·부원장보 및 감사의 임기는 3년이며, 1차에 한하여 연임할 수 있다.




금융감독위원회 [ 金融監督委員會 , Financial Supervisory Commission ] : 금융거래 확립과 금융수요자 보호를 위해 설치한 기관

구분 : 행정기관
설립연도 : 1998년 4월
소재지 : 서울 영등포구 여의도동 27번지
설립목적 : 공정한 금융거래 확립 및 국민경제의 발전
주요활동 : 금융감독 주요 사항의 심의·의결, 금융감독원에 대한 지시·감독
규모 : 위원 9명

건전한 신용질서와 공정한 금융거래 관행을 확립하고 예금자 및 투자자 등 금융수요자를 보호하기 위해 '금융감독기구 설치 등에 관한 법률'에 의하여 설립하였다. 특별법에 의해 행정권을 부여받아 금융감독에 관련된 규정의 개정, 금융기관에 대한 검사와 제재, 증권 ·선물시장의 감시기능 등 금융기관 감독에 대한 중요한 역할을 한다.

1997년 1월 대통령 직속기구로 발족한 금융개혁위원회가 그 해 6월 '금융개혁 보고서'를 통하여 은행감독원, 증권감독원, 보험감독원 및 신용관리기금으로 분산되던 금융감독 체계를 하나로 통합하도록 권고하였다. 이에 따라 정부는 1997년 6월 그때까지 재정경제원(지금의 재정경제부)과 한국은행이 나누어 맡고 있던 금융통화정책과 금융감독업무를 금융감독위원회와 재정경제원 및 중앙은행의 삼각체제로 운용한다는 내용의 '중앙은행제도 및 금융감독체계 개편안'을 발표하였다.

1997년 6월 정부는 금융감독위원회와 금융감독원을 설치하여 금융감독을 일원화하는 것을 주요내용으로 하는 '금융감독기구 설치 등에 관한 법률'을 국회에 제출하였고, 같은 해 12월 동 법안이 국회를 통과함으로써 1998년 4월 금융감독위원회가 설립되었다. 이어 1999년 1월에는 중간 감독기구로서 금융감독원이 설립되었다.

위원회의 조직은 위원장, 부위원장과 상임위원, 재정경제부 차관, 한국은행 부총재, 예금보험공사 사장, 재정경제부 장관이 추천하는 회계전문가, 법무부 장관이 추천하는 법률전문가, 대한상공회의소 회장이 추천하는 경제계 대표 1인 등 총 9명의 위원으로 구성한다. 내부기구로는 공무원 조직인 사무국이 있다. 국무회의의 심의를 거쳐 대통령이 임명하는 위원장은 위원회를 대표하며 회의를 주재하고 사무를 총괄한다.



다음은 올해 금융감독원 직원 모집 공고 입니다. 참고 하세요.


금융감독원 신입직원 모집공고


1. 채용규모 : 60명 내외


2. 응시자격

가. 국내외 4년제 대학이상 졸업 또는 2003년 2월28일 이전 졸업예정자로서 법, 상경, 통계, 전산계열 (부)전공자 (행정학, 수학, 금융공학 등 포함)


나. 1973년 1월 1일 이후 출생자

- 다만, 군복무기간(3년 이내) 연령초과 인정

다.
군필(군복무중인 자는 2002.12.31 이전 전역 가능한 자) 또는 면제자

라.
우리원 「인사관리세칙」상 결격사유(병역기피자 등)에 해당되지 않는 자

3. 전형방법 : 서류전형, 필기고시, 면접, 신체검사 및 신원조회

<서류전형>

* 응시원서 교부 및 접수
- 접수기간 : 2002. 10. 4(금) 09:00 ∼ 10. 14(월) 18:00
- 접수방법 : 인터넷 접수(금융감독원 홈페이지(http://www.fss.or.kr)에서 직접 입력)
※ 방문접수, 우편접수, e-mail접수는 하지 않습니다.
- 제출서류 : 지원서, 사진, 자기소개서 On Line 입력

* 합격자 발표
- 2002. 10. 22(화)
※ 금융감독원 홈페이지(http://www.fss.or.kr)에 공고

*증빙서류 제출
(서류전형합격자에 한함)
* 서류전형에서 합격되더라도 제출마감일까지 증빙서류를 제출하지 아니하거나 기재사실이 허위로 판명될 경우 서류전형 합격이 취소됩니다
- 제출기간 : 2002. 10. 22(화) ∼ 10. 25(금) <09:30∼12:00, 13:00∼18:00>
- 제출처 : 금융감독원 인사팀(금감원 빌딩 8층)

※ 방문접수 및 우편접수(접수마감일 도착분까지 유효)만 가능
- 제출서류
⊙ 주민등록초본 1부
⊙ 최종학교 졸업(예정)증명서(대학원 졸업(예정)자는 대학 졸업증명서 포함) 1부
⊙ 최종학교 성적증명서(대학원 졸업(예정)자는 대학 성적증명서 포함) 1부
※ 성적증명서는 반드시 백분율이 기재된 성적증명서를 제출
⊙ TOEIC 등 외국어 성적표('2001.1.1 이후 응시하여 취득한 성적) 사본
⊙ CPA 등 자격증 사본, ·장애인 및 보훈대상 증명서, ·전역예정증명서

< 필기고시 >


가. 대상자 : 서류전형합격자


나. 과 목 : 전공(경영학, 경제학, 법학, 통계학, 전산학중 택1), 영어(주관식), 논문


다. 일시 및 장소 : 서류전형 합격자 발표시 금융감독원 홈페이지(http://www.fss.or.kr)에 게시


< 면접 등 기타전형 >


추후 금융감독원 홈페이지(http://www.fss.or.kr)에 게시


4. 기 타


가. 접수된 서류는 일체 반환하지 않음


나. 지원서의 기재내용이 허위로 판명될 경우 합격을 취소함


다. 공인회계사 등 자격증 소지자 및 보훈대상자, 장애인은 우대


라. 필요에 따라 전형절차 등이 변경될 수 있음


마. 문의 : 금융감독원 인사팀(☎02-3771-5255∼6, 5261)

단, 채용시스템 관련사항은 정보시스템실(☎02-3771-5397)

바. 금융감독원 교통편 안내 : 지하철 5호선 여의도역 2번출구 도보 5분거리


2002. 9. 30


금 융 감 독 원


(우)150-743 서울시 영등포구 여의도동 27번지 (http://www.fss.or.kr)

Workrave

2004. 8. 24. 17:24 | Posted by 속눈썹맨
과로를 막고 일하다가 잠시 쉬어야 할 때를 알려주는 프로그램
http://www.workrave.com/welcome/

relocatible한 프로그램/shell script 만들기

2004. 8. 24. 16:17 | Posted by 속눈썹맨
1. 환경변수에 모듈의 최상위 디렉토리를 기록한다.
예) ~/.bashrc
export 모듈_DIR="모듈의 root"
export LD_LIBRARY_PATH=디렉토리
export PAHT=디렉토리

cron
모듈_DIR="모듈의 root"

2. 그보다 하위의 내용은 위치가 fix된 환경설정 파일에 넣는 다.
예) config.sh, 모듈.conf, 모듈.cfg
파일 내용) data=$모듈_DIR/abcd 등..

3. 환경설정 파일 해석하기
  a. shell script일 때는 source(include과 같음) 하면 된다.
  b. C++로 해석하기. "$심볼" 들을 관리하는 map<string, string>(혹은 hash_map) 변수를 만든다.
      regular expression이나 string match로 $심볼을 실제 값으로 치환한다.

BDB access test

2004. 8. 24. 16:12 | Posted by 속눈썹맨
목적
물리적으로 같은 하드 디스크에서 동시에 2개의 bdb 파일을 access할 때와 한 개씩 access할 때 성능 차이가 있는 지 알아본다. (squential과 parallel한 작업의 시간 차이)

결론
. 시간 차이 없다.

모듈간 data file 교환을 위한 방안

2004. 8. 24. 16:05 | Posted by 속눈썹맨
전제조건
. shell script를 사용한다.
. cron을 이용하여 batch로 주기적으로 자료를 생성한다.
. 자료의 생성시간을 완벽하게 예측할 수 없다.
  (loose한 동기화 필요)
. data파일이 생성 즉시 처리되어야 한다.
. data file 교환은 copy, remote copy에 의해 일어난다.

아이디어를 얻은 곳
. 전자공학의 회로 모델
. clock, clock skew, polling, interrupt에서 차용해 옴.
. Unix에서 mv는 순간적으로 일어나는 operation임.

개념
. clock의 frequency = cron의 실행 주기
. polling = incoming directory scan(shell의 ls명령)

0. 파일명 정하기
   0.1 모듈명이나 디렉토리명과 겹치지 않게 한다.
   0.2 모듈명이나 디렉토리명에는 .을 넣지 많고 파일명에는 .을 넣는 다.
        (헷갈리지 않게 하기 위해)

1. input/output data 파일명에 날짜/시간을 넣는 다.
예) url_count.2004week10
     url_count.2004033007 : 2004년 3월 30일 7시에 생성된 자료
     anchor_url.200408101402 : 2004년 8월 10일 2시 2분에 생성된 자료

장점 :
1. data를 시간별로 관리가능
2. debugging 시에 유용
3. system fail 같은 상황에서 과거 data로 복구 가능
4. file의 meta 정보로 기록되는 시간은 물리적인 정보이고 file명에 기록되는 시간은 논리적인 정보임.
   (날짜/시간은 파일의 생성시점을 기록한 것이 아니라 processing 과정상의 electric pulse clock과 같은 역할.)
5. data의 history를 남길 수 있음.
(지속적으로 보관 혹은 최근 n일의 data 보관 등을 할 수 있음.)

2. input, output 파일 관리
  2.1 파일 복사시 input.dat 라는 파일이 있다면
        input.dat.copying이라는 중간 파일로 복사하고 복사가 완료되면 input.dat로 파일명 변경.
        (input.날짜시간.dat -> input.날짜시간.dat.copying -> input.날짜시간.dat)
   예) scp input.dat  대상서버:/input.dat.copying
        ssh 대상서버 "mv input.dat.copying input.dat"

  2.2 incoming directory에 들어온 파일을 processing할 때
        (input.날짜시간.dat -> input.날짜시간.dat.processing -> input.날짜시간.dat.done)
   예) mv input.dat input.dat.processing
        데이터 계산/ouptut 파일 생성
        .
        .
        mv input.dat.processing input.dat.done

  2.3 output file 생성하기
        (ouput.날짜시간.dat.generating -> output.날짜시간.dat)
   예) fopen(output.dat.generating);
       작업
        fclose()
        mv output.dat.generating output.dat

장점 :
1. 현재 processing 중인 파일을 알 수 있음.
2. script 실패시 어느 시점의 어느 파일이 문제인지 찾을 수 있고
    다음 작업이 진행되지 않아서 복구가 쉬움.
3. 각 작업들을 쉽게 syncronize 할 수 있음.
    -> 파일명을 보고 다음 작업 수행 여부를 결정.

3. lock 사용하기
   3.1 lock이 필요한 상황
    a. cron의 scripts가 중복 실행되는 것을 막을 때
    b. db, file 같은 data가 중복 access되는 것을 막을 때

   3.2 lock을 위한 Unix utility : lockfile
      lock 걸기 : lockfile /락파일명
      lock 풀기 : rm -f 락파일명

IP 설정/변경

2004. 8. 23. 16:59 | Posted by 속눈썹맨
RedHat linux 7.3 ~ 9인 경우

sudo vim /etc/sysconfig/network
sudo vim /etc/sysconfig/network-scripts/ifcfg-eth0
sudo vim /etc/hosts

IP, netmask, gateway를 변경하고 reboot

routing table 수정하기

2004. 8. 23. 14:34 | Posted by 속눈썹맨
routing table에 Gateway 추가하기
sudo /sbin/route add -net 211.43.215.128 netmask 255.255.255.224 dev eth0:0

IP alias

2004. 8. 23. 14:34 | Posted by 속눈썹맨
http://www.zyxel.com/support/supportnote/p312/app/ip_alias.htm

211.43.215.144라는 IP로 alias할 때

IP alias하는 법
sudo /sbin/ifconfig eth0:0 inet 211.43.215.144 netmask 255.255.255.255 up

/etc/rc.local 에도 같은 내용을 추가하면 booting시에 실행됨.


확인하는 법
1. 211.43.215.144에서 확인하기
   /sbin/ifconfig
   netstat -i
   cat /proc/net/dev

   다른 서버에 접속해 보기
   ssh -b 211.43.215.144 tmax.neowiz.com

   웹 문서 가져와 보기
   wget --bind-address=211.43.215.144 www.google.com

2. 다른 서버에서 확인하기
   ssh 211.43.215.144

PVR - Personal Vedio Recoder

2004. 8. 22. 19:02 | Posted by 속눈썹맨
http://en.wikipedia.org/wiki/PVR
1. TV방송 실시간 녹화기능
2. 광고 skip기능
3. 화면 pause기능
4. 되돌리기 기능
5. HDD에 MPEG2로 encoding하여 저장 (수십시간 이상)
VCR에서 좀 더 진보된 것이라고 보면 됨.

shell에서 lock 걸기

2004. 8. 21. 19:43 | Posted by 속눈썹맨
lock이 필요한 경우
1. db 같은 곳에 하나의 process만 접근하게 하기 위해서
    -> lockfile을 이용한다.
2. cron에서 한 process가 종료되기 전에 다음번 주기에 같은 program이 중복실행되는 것을 막기 위해서
    -> lockfile을 이용하게 되면 나중에 너무 많은 process가 쌓이게 된다.
        따라서 lock을 얻지 못하면 그냥 종료하고 다음번 cron에게 일을 맡긴다.

LOCK_FILE="/tmp/프로그램명.lock"
(umask 0222 ; echo $$ > $LOCK_FILE) 2> /dev/null
LOCK_RETVAL=$?
if [ $LOCK_RETVAL -ne 0 ]; then
    print_time_msg "$0 already running"
    exit
fi

@@@@@@ 작업 @@@@@@

rm -f $LOCK_FILE

--------------
lockfile
shell상에서 lock을 이용하고 싶을 때 사용하는 utility

NAME
lockfile - conditional semaphore-file creator
CONTENTS
Synopsis
Description
Examples
Environment
Files
Diagnostics
Bugs
Warnings
Miscellaneous
Notes
Source
Mailinglist
Authors

SYNOPSIS
lockfile -sleeptime | -r retries | -l locktimeout | -s suspend | -! | -ml | -mu | filename ...
DESCRIPTION
lockfile can be used to create one or more semaphore files. If lockfile can’t create all the specified files (in the specified order), it waits sleeptime (defaults to 8) seconds and retries the last file that didn’t succeed. You can specify the number of retries to do until failure is returned. If the number of retries is -1 (default, i.e., -r-1) lockfile will retry forever.
If the number of retries expires before all files have been created, lockfile returns failure and removes all the files it created up till that point.

Using lockfile as the condition of a loop in a shell script can be done easily by using the -! flag to invert the exit status. To prevent infinite loops, failures for any reason other than the lockfile already existing are not inverted to success but rather are still returned as failures.

All flags can be specified anywhere on the command line, they will be processed when encountered. The command line is simply parsed from left to right.

All files created by lockfile will be read-only, and therefore will have to be removed with rm -f.

If you specify a locktimeout then a lockfile will be removed by force after locktimeout seconds have passed since the lockfile was last modified/created (most likely by some other program that unexpectedly died a long time ago, and hence could not clean up any leftover lockfiles). Lockfile is clock skew immune. After a lockfile has been removed by force, a suspension of suspend seconds (defaults to 16) is taken into account, in order to prevent the inadvertent immediate removal of any newly created lockfile by another program (compare SUSPEND in procmail(1)).

    Mailbox locks
If the permissions on the system mail spool directory allow it, or if lockfile is suitably setgid, it will be able to lock and unlock your system mailbox by using the options -ml and -mu respectively.
EXAMPLES
Suppose you want to make sure that access to the file "important" is serialised, i.e., no more than one program or shell script should be allowed to access it. For simplicity’s sake, let’s suppose that it is a shell script. In this case you could solve it like this:


...
lockfile important.lock
...
access_"important"_to_your_hearts_content
...
rm -f important.lock
...





Now if all the scripts that access "important" follow this guideline, you will be assured that at most one script will be executing between the ‘lockfile’ and the ‘rm’ commands.
ENVIRONMENT
LOGNAME  used as a hint to determine the invoker’s loginname  


FILES
/etc/passwd  to verify and/or correct the invoker’s loginname (and to find out his HOME directory, if needed)  
/var/mail/$LOGNAME.lock  lockfile for the system mailbox, the environment variables present in here will not be taken from the environment, but will be determined by looking in /etc/passwd  


SEE ALSO
rm(1), mail(1), binmail(1), sendmail(8), procmail(1)
DIAGNOSTICS
Filename too long, ...  Use shorter filenames.  
Forced unlock denied on "x"  
  No write permission in the directory where lockfile "x" resides, or more than one lockfile trying to force a lock at exactly the same time.  
Forcing lock on "x"  Lockfile "x" is going to be removed by force because of a timeout (compare LOCKTIMEOUT in procmail(1)).  
Out of memory, ...  The system is out of swap space.  
Signal received, ...  Lockfile will remove anything it created till now and terminate.  
Sorry, ...  The retries limit has been reached.  
Truncating "x" and retrying lock  
  "x" does not seem to be a valid filename.  
Try praying, ...  Missing subdirectories or insufficient privileges.  


BUGS
Definitely less than one.
WARNINGS
The behavior of the -! flag, while useful, is not necessarily intuitive or consistent. When testing lockfile’s return value, shell script writers should consider carefully whether they want to use the -! flag, simply reverse the test, or do a switch on the exact exitcode. In general, the -! flag should only be used when lockfile is the conditional of a loop.
MISCELLANEOUS
Lockfile is NFS-resistant and eight-bit clean.
NOTES
Calling up lockfile with the -h or -? options will cause it to display a command-line help page. Calling it up with the -v option will cause it to display its version information.
Multiple -! flags will toggle the return status.

Since flags can occur anywhere on the command line, any filename starting with a ’-’ has to be preceded by ’./’.

The number of retries will not be reset when any following file is being created (i.e., they are simply used up). It can, however, be reset by specifying -rnewretries after every file on the command line.

Although files with any name can be used as lockfiles, it is common practice to use the extension ‘.lock’ to lock mailfolders (it is appended to the mailfolder name). In case one does not want to have to worry about too long filenames and does not have to conform to any other lockfilename convention, then an excellent way to generate a lockfilename corresponding to some already existing file is by taking the prefix ‘lock.’ and appending the i-node number of the file which is to be locked.

참고
Unix Power tools, Ch 45.36