분류 전체보기 156

시스템 특징과 장점

* 시스템 특징과 장점 O 멀티 유저(multi user)와 멀티 태스킹(multi tasking) - 멀티 유저(multi user) : 한대의 시스템을 여러 명이 동시에 사용 가능 - 멀티 태스킹(multi tasking) : 여러 작업을 동시에 처리 가능 => 여러 명의 사용자가 시스템에 동시 접근하여 각 사용자들이 원하는 작업을 동시에 처리 가능 O 뛰어난 통신기능 - 정상적인 입출력을 위해 주변장치와 통신 - 프로세스간 통신을 위해 단방향 자료채널인 파이프(pipe)와 IPC(inter process communication) 매커니즘 제공 - 다른 시스템에 있는 프로세스와 통신하기 위해 양방향 자료 채널인 소켓(socket) 매커니즘 제공 => 클라이언트/서버 시스템 구현이 가능 O 사용자 인..

서버관리 2014.01.27

커널의 역할과 특징

* 커널(kernel) O 커널의 정의 - 유닉스 계열 운영체제의 핵심 부분 (core 부분) - 시스템이 booting 될 때 디스크에서 메모리로 읽혀서 시스템이 shutdown 되기 전까지 메모리에 상주하는 프로그램 O 커널의 역할 - 메모리 관리 - 접근제어 관리 - 인터럽트 관리 - 입출력 서비스 수행 - 프로세스 혹은 데몬 스케쥴 관리 - 디바이스 자원 할당 O 커널의 특징 - 메모리에 상주하면서 시스템 관찰 - 시스템의 하드웨어와 시스템 프로그램 사이에서 스왑공간, 데몬, 파일 시스템, 모든 명령어들에 대한 실행 - 하드웨어인 시스템과 직접 통신하며, 파일 시스템 상의 파일 경로와 로그인된 사용자의 경로를 유지 - 로그인한 사용자에 대한 자격여부 및 비멀번호의 정확성 여부를 판정 - 하드웨어와..

서버관리 2014.01.27

운영체제 구조

*운영체제 구조 O 하드웨어(hardware) - 물리적인 시스템 O 커널(kernel) - 유닉스 계열 운영체제의 핵심 부분 (core 부분) - 시스템이 booting 될 때 디스크에서 메모리로 읽혀서 시스템이 shutdown 되기 전까지 메모리에 상주하는 프로그램 O 쉘(shell) - 사용자와 커널 사이의 중간자 역할 - 사용자가 입력한 명령어를 해석하고, 이를 커널에 전송하여 수행되게 하며, 사용자가 명령을 입력하도록 항상 준비한다. - DOS에서의 command.com의 역할과 유사하다. O 어플리케이션(application) - 어플리케이션(application), 사용자(user), 데몬(daemon) 등 시스템 운영체지를 사용하는 주체

서버관리 2014.01.27

[Apache] Log rotation

* Apache log rotation rotatelogs를 이용하여 일자별 로그 생성 vi httpd.conf CustomLog "/usr/sbin/rotatelogs logs/access_%Y-%m-%d_log 86400" common 로그 파일 형식 문자열 문자열 설명 %A (지역화된) 완전한 요일 이름 %a (지역화된) 3문자 요일 이름 %B (지역화된) 완전한 달 이름 %b (지역화된) 3문자 달 이름 %c (지역화된) 날짜와 시간 %d 2자리 일 %H 2자리 시간 (24 시간 시계) %I 2자리 시간 (12 시간 시계) %j 3자리 날짜수 %M 2자리 분 %m 2자리 달 %p (지역화된) 12 시간 시계의 am/pm %S 2자리 초 %U 2자리 주일수 (주의 첫번재 날은 일요일) %W 2-자리..

명령 프롬프트 변경

* 명령 프롬프트 변경 [PS1변수값의 의미와 설명] 기호 의미(설명) t 현재 시간을 HH:MM:SS 형식으로 표시 (24시간제) T 현재 시간을 HH:MM:SS 형식으로 표시 (12시간제) @ 현재 시간을 오전/오후 형식으로 표시 (12시간제) d 현재 날짜를 요일, 월, 일 형식으로 표시 s 현재 사용중인 쉘의 종류 표시 w 현재 디렉토리의 절대경로 표시 W 현재 디렉토리의 상대경로 표시 u 사용자명을 표시 (whoami) h 호스트명 표시 [예제] $ vi .bashrc export PS1="[ \u@\h \w] " [설명] 접속한 계정의 홈디렉토리에서 .bashrc 설정파일을 열어 위와 같이 수정하면 다음과 같이 프롬프트 변경가능. [접속계정명@호스트명 현재 위치의 절대경로]

서버관리 2013.10.17

HTTP Method 정의와 종류

HTTP Method의 정의 HTTP 프로토콜은 TCP와 UDP 프로토콜을 기반으로 하여 웹에서 사용하는 프로토콜로서 클라이언트와 서버 사이에 이루어지는 요청(Request)과 응답(Response) 데이터를 전송하는 방식을 말한다. HTTP Method는 말 그대로 서버에 요청을 보내는 방법이다. HTTP Method의 종류 OPTIONS - 요청한 URL에 어떠한 메소드 요청이 가능한지 묻는다. GET - URL에 해당하는 정보의 전송 요청을 보낸다. HEAD - URL에 해당하는 정보의 전송을 요청하지만, GET과는 다르게 정보의 Meta 정보만을 요청한다. POST - 서버가 처리할 수 있는 자료를 보낸다. GET으로 보낼 수 없는 자료들에 대해 전송할 때 사용한다. PUT - 자료를 전송하여 해..

자바 설치 및 환경설정

* 자바 설치 및 환경설정 1. JAVA bit 확인 설치하고자 하는 웹로직 JVM bit에 의해 JDK bit를 결정 만약, 설치 파일을 보고 웹로직이 32비트라고 하면 안됨!! 번들로 제공되는 JDK가 32비트라는 것을 의미!! 2. OS별 자바 설치 - JDK 32bit, 번들로 JDK 제공, 별도 설치없음 : Solaris, Windows, Linux - JDK 64bit, Oracle Hot Spot Java 사용 않음 : HP-UX, IBM AIX (*generic.jar 파일을 설치해야 함.) [참고] 유닉스 계열 자바 설치 및 환경설정juhee:weblogic> tar -xvf Java6.sdk.6.0.0.415.tar //설치하고자 하는 JDK 압축풀기juhee:weblogic> inst..