목록프로세스 (5)
BEATSLOTH 공대인의 무덤
서버 관리자는 언제 나올지 모르는 새로운 취약점에 대한 대비가 필요하다 . 고로 로그(로깅)정보를 감시 및 분석, 백업을 소홀히 하여선 안된다. 로깅은 로그를 저장 하는 행동으로 로그를 통해 문제점을 파악, 복구를 손쉽게 할 수 있다 .리눅스는 shutdown 명령어를 통해 종료를 할 수 있다 . 물론 전원을 꺼도 된다 .shutdown -옵션 now 형식ㅇ로 쓰이며 옵션은 언제 어떻게 종료 할것인지를 수행 할 수 있다.reboot,halt 명령어도 쓰긴 하는데 shutdown 명령어가 더 안전하다 . 프로세스 관리에 대한 명령어는 ps, kill, wait 등 많다 . 네트워크 관리도 ifconfig , route, netstat 등등 많다 . 무엇보다 서버에서 중요한건 로그 이다 .고로 로그에 대해 ..
유닉스의 특징은 대화식 OS, 멀티태스킹, 멀티 유저 , 호환과 이식의 자유로움 등등 많다 . 유닉스 OS 에는 SUN 과 솔라시스 등등 종류도 많다 . 그중에 리눅스도 한 종류이다. 커널은 명령을 내리는 통로로 생각하고 입출력 , 스케쥴링 등 여러가지 기능을 제공한다 .대부분 C 언어와 어셈블리로 작성되어있다 . 시스템 호출은 시스템 콜(system call)로 불리며 커널에 접근하는 인터페이스를 제공하는데 입출력, 프로세스간, 관리 시스템 호출로 나눌수 있다. 리눅스나 유닉스의 상징은 역시 Shell 로 말할 것이다 . ( 개인적인 생각) 윈도우에서 마우스로 드르륵 드르륵 하던것을 커맨드로 치는 것이다 . 일종의 CMD에서 윈도우 환경변수 호출이랄까 .. 대충 이렇게 되어있습니다 . / root 디렉..
프로세스는 cpu에 의해 수행되는 시스템 ,또는 프로그램을 말하는데 시스템의 작업단위 이다.프로세스는 6개의 상태를 거친다.보류-준비-실행-대기-교착-완료 상태를 거친다.각 단계는 알아서 상상하시면 그게 맞을 것이다 . 프로세스 상태전이는 디스패치 준비->실행 할당시간 초과 실행->준비 대기 실행->대기 Wake up 대기->준비 PCB는 OS가 프로세스 관리하는데 필요한 정보를 유지하는 자료구조 테이블 프로세스 제어 블록 ( Process Control Block)의 약자로 프로세스 생성시 같이 생성된다. 스레드 (Tread)는 실행의 기본 단위로 프로셋 실행을 담당한다 .스레드에 가장 밀접한 부분으로 보자면 필드에 몬스터가 있다 하면 이 몬스터 자체가 스레드 인 셈이다 .혼자서 알아서 공격하고 움직이..
리눅스/유닉스 시스템에서 권한과 소유권의 필요성은 다중의 접속방식을 가지고 있기때문에 파일 접근에 대한 것과 실행 권한에 대한 제어가 필요하다 . 권한은 ls -l 명령어를 통해 확인이 가능하다 . 권한에는 r,w,x 가 있다 .r은 읽기 권한w는 쓰기권한x는 실행 권한이다. -rwr--r-- -rw r-- r--소유자 소유그룹 기타사용자권한 필드에는 총 11개의 문자를 가지고 있다. 권한 부여 대상으로는 u 소유자g 소유그룹o 기타 사용자 디렉토리에 실행권이 없으면 읽기 쓰기 권한이 있어도 접근할 수 없다. 권한 설정 명령어를 알아보자 . chmod 명령어를 사용하며 심볼릭 모드에선 u(소유자),g(소유그룹),o(기타),a(모두)+(추가), - (제거) = (초기화)r(읽기),w(쓰기),x(실행) 을 ..
BPR : 프로세스를근간으로 비즈니스 시스템을 근본적으로 재설계하여 혁신적인 성과를 추구 시스템 가치를 높이고 , 품질 개선을 통해 비용 감소 BPR 방법론 : 여러가지 방법론이 있으나 IDEF가 대표적인 방법론IDEF : 기업이나 조직의 실체를 추상화 하여 모델화 (AS- IS) , 작성된 모델의 체계저인 분석을 통해 문제점을 추출하는 개선된 기업모델 (To-BE) 설계 1976년 미 국방부에서 항공, 우주 관련 가상 기업모델을 표현하기 위한 방법 BPR 4단계 1단계 : 현행업무 프로세스 (AS-IS) 모형 분석 : 고객과 소유주를 식별하고 , 수직적 ,수평적 구조를 파악 , 전략적 비전과 성과 척도를 조사수직적 : 프로세스 요소 까지 분할 해 가는 과정 , 산출물은 프로세스 분할도수평적 : 하위 프..