728x90
반응형

IT/OracleLinux-1Z0460 61

메일 서비스

안녕하세요 뚱보 프로그래머 입니다. 메일 관련 내용을 적어봅니다. Mail Service 1. 전자 메일 개요 인터넷 초기부터 가장 많이 사용된 서비스는 전자메일이다. 전자메일은 인터넷이 연결된 곳이면 어느 곳이라도 빠르게(보통 몇 초만에), 그리고 무료로 메일을 주고 받는다. 또 주소가 바뀌어도 포워드 기능을 이용하면 메일을 받는데 지장이 없다. 뿐만 아니라 음악파일, 사진 등 바이너리 파일도 함께 보낼 수 있으므로 MIME 타입을 이용해서 멀티미디어 정보를 보낼 수 있다. 최근에는 사용자의 컴퓨팅 환경과 전송망의 발달, 기타 다양한 멀티미디어 기술의 발달로 인해 기존의 E-mail이 갖는 특징 외에 상대방에게 전화 메시지를 남기는가 하면, 사용자 본인의 E-mail 내용이 FAX로 상대방에게 전송되기..

DNS란

안녕하세요 뚱보 프로그래머입니다. 아들과 와이프가 A감염으로 시름시름 앓고 있네요... 에휴.... 오늘 DNS입니다.. 1. DNS 개요 name service는 domain name을 IP 주소로 대응시켜주는 서비스이다. 인터넷 프로토콜 상위의 응용프로그램들은 IP 주소를 사용하여 서로를 인식하는데 이는 컴퓨터의 입장에서 보면 당연하지만 사람들이 기억하기에는 너무 불편한다. 또한 어떤 컴퓨터가 어떤 서비스를 제공한다는 것을 알기가 쉽지 않다. 이런 불편을 해소하기 위한 노력의 결실이 DNS 서비스이다. 초기의 인터넷인 ARPAnet은 불과 수 백개의 호스트로 이루어진 작은 규모였다. 그 때는 중앙의 한 컴퓨터(NIC, Network Information Center)에서 일정한 주기로 추가되거나 새로..

인터넷 서버

안녕하세요 뚱보 프로그래머 입니다. 인터넷서버란? 1. 슈퍼 서버(inetd) 네트워크에 연결된 시스템에서는 서로 다른 시스템(서비스를 제공하는 시스템은 서버, 서비스를 제공받는 시스템은 클라이언트)에 존재하고 있는 프로그램을 서비스 받을 수 있다. 서버에 존재하는 서비스를 받기 위해서는 물리적인 연결이 갖춰져야 함은 물론이거니와 서버에 존재하는 프로그램이 네트워크를 이용해서 접속한 사용자들에게 서비스를 제공해줄 수 있어야 한다. 이와 같이 네트워크를 통해 접근한 클라이언트에게 서비스를 제공해주는 프로그램을 네트워크 데몬(daemon)이라고 한다. 데몬이란 포트(port, 대부분이 잘 알려진 포트:well-known service port)를 열고, 클라이언트가 연결되어 서비스를 요청할 것을 기다리는 응..

리눅스 네트워크

안녕하세요 뚱보 프로그래머 입니다. 네트워크! 아주 중요합니다.. 네트워크 개요 네트워크 관리 업무는 크게 초기 설정과 문제점 해결(trouble shooting)로 나눌 수 있다. 초기 설정은 설치 과정에서 정확하게 설정이 되면 특별한 경우가 아닌 한 변경할 필요가 없지만 문제점 해결은 예상하지 못한 일을 다루는 업무이니 만큼 기본적이고 포괄적인 개념이 필요하다. 1. 네트워크 기초 1] 네트워크 개념 정보기술에서 말하는 네트워크는, 통신선로에 의해 서로 연결되어 있는 일련의 연결점들을 의미한다. 네트워크는 다른 네트워크와 연결될 수 있고, sub 네트워크를 포함할 수 있다. 네트워크는 공간적인 거리에 따라 LAN (local area network), MAN (metropolitan area netw..

메모리 & 백업

안녕하세요 뚱보프로그래머 입니다. 리눅스 시험이 한달 조금 넘게 남았군요 화이팅입니다. 메모리와 백업 메모리 관리 초창기 컴퓨터부터 메모리 관리 시스템은 운영체제에서 가장 중요한 부분중의 하나이다. 1. 가상 메모리 메모리를 필요로 하는 프로세스들 사이에 메모리를 공유토록 하여 시스템이 실제 가진 것보다 더 많은 메모리를 가진 것처럼 보이게 하는 기법이다. 하드 디스크의 일부를 마치 확장된 RAM처럼 사용한다. 물리적 메모리의 한계를 극복하기 위한 기법중의 하나이다. 가상적인 메모리로 쓰이는 하드디스크의 영역을 스왑이라 한다. 2. 스와핑 비어있는 물리적 메모리가 없을 때 운영체제가 물리적 메모리에서 다른 페이지를 제거하여 공간을 마련한다. 물리적 메모리에서 제거될 페이지가 변경되었을 때 재사용을 위해 ..

X윈도우

안녕하세요 뚱보 프로그래머 입니다. X윈도우 즉, GUI 환경에서는 좀더 편하게 리눅스를 다룰수 있습니다. 다만, 리소스를 좀더 먹는다는 단점이 있죠. 리소스에 민감한 환경에서의 Linux는 오히려 독이 될수 있습니다. X 윈도우 역사 X란 이름이 유래한 것은 W라는 윈도우 시스템을 기반으로 개발하였기 때문이다. 현재 X 윈도우 시스템은 X.org에서 관리한다. 리눅스가 사용자층을 증가시킬 수 있는 토대가 된 것이 GUI(Graphical User Interface) 환경을 사용할 수 있도록 해주는 X 윈도우이었다. 하지만 X 윈도우는 여러 다른 시스템에서 GUI 환경을 사용할 수 있도록 제공해주는 기본 플랫폼이다. 또한 네트워크 시스템에 알맞은 구성 방식을 구현하기 위해 서버/클라이언트 모델을 도입하였..

프로그래밍

안녕하세요 뚱보 프로그래머 입니다. 리눅스를 다루다 보면 컴파일 및 프로그래밍 언어를 다룰때가 오죠.. 배워봅시다.. 1.c programming source file을 Operating System이 인식 가능한 상태의 object file로 만드는 작업을 compile이라 하고 이러한 file들을 서로 연결시키는 과정을 link라 한다. link 과정에서는 실제 실행 가능하게 하는 loader 과정 또한 포함되어 있다. loader 과정은 실행 코드를 재배치하는 과정을 말한다. source file(*.c) --compile--> object file(*.o) --link--> executable file 1] c source compiling(gcc) source file을 실행 가능한 파일로 만들..

프로세스

안녕하세요 뚱보 프로그래머 입니다. 오늘은 프로세스에 대해서 살펴봅니다. Process 1. Process 개요 프로그램은 프로세스가 될 가능성을 간직한 채 디스크에 잠들어 있는 정보를 의미하며 프로세스는 프로그램이 메모리상에서 활동하고 있는 상태를 의미한다. 즉, 시스템 내에서 실행되는 모든 프로그램은 프로세스로 알려져 있다. 리눅스는 init과 같은 시스템 유형의 프로세스, 유틸리티나 쉘, 서드파티 제품의 응용 프로그램 프로세스를 구별하지 않는다. 모든 프로세스는 동등하게 cpu 시간, 메모리, 디바이스 등과 같은 자원을 할당받는다. 커널은 이러한 시스템 자원을 배분하고 중재하는 역할을 담당한다. 프로그램은 /bin/bash와 같은 실행될 수 있는 파일을 의미한다. 그리고 프로세스는 현재 실행되고 있..

리눅스 계정

안녕하세요 뚱보 프로그래머 입니다. 오늘은 리눅스의 계정에대 해서알아봅니다. User Management 1. 사용자 관리 개념 1) 리눅스는 멀티유저모드를 지원하는 운영체제이다. 리눅스는 개인용 서버 시스템이기 때문에 다중 사용자와 다중 작업 환경을 지원하는 운영체제이고 다중 사용자를 관리하기 위한 여러 설정들이 필요하다. 다중 사용자 모드를 지원한다는 의미는 하나의 서버에서 각 사용자들에게 작업 공간을 할당하고 각각의 사용자들이 서버에 접속을 한다는의미를 지닌다. 2) user account(계정) 계정을 달리 user account라고 한다. 계정이란 리눅스/유닉스 시스템에 접근하여 시스템을 사용할 수 있는 사용자 ID와 패스워드 자체를 말하고 ID와 패스워드 인증이 없이는 시스템을 사용할 수 없다..

여러가지 etc 명령어

안녕하세요 뚱보 프로그래머 입니다. 여러가지 etc 명령어 입니다. - command history history 입력했던 명령어에 대한 기록파일(history file)을 출력해주는 명령어로 DOS의 doskey와 비슷한 개념이다. 즉, 명령행에서 입력해 사용한 명령어들을 stack에 저장해놓은 다음 다시 그 명령어를 사용할 때 stack에서 꺼내 사용하는 것이다. 이 명령어는 같은 명령의 반복이나 잘못된 명령의 편집에 유용하게 사용할 수 있으며 연관된 파일은 사용자의 홈 디렉토리에 있는 .bash_history 파일이다. history 명령과 .bash_history 파일의 관계를 설명하면 일반적으로 bash shell을 실행중에는 메모리에만 명령문 history를 기억하고 있다가 bash shell..

728x90
반응형