목차 1. 메일 서버 개요 메일 서버는 이메일을 송수신하고 저장하는 시스템이다. 사용자가 이메일을 보내면, 메일 서버는 그 이메일을 수신자의 메일 서버로 전달하고, 수신자는 자신의 메일 서버에서 이메일을 다운로드하거나 확인할 수 […]
[카테고리:] 시스템 엔지니어
Linux : FTP를 Ubuntu 22.04에서 구축
Date : 2024. 07. 29 1. 개요 File Transfer Protocol 은 TCP/IP 프로토콜로 파일을 전송하기 위한 프로토콜이다. ftp는 일반적으로 21번, 20번 포트를 동시에 사용하며, 21번 포트를 통해 명령을 전달하고, 다른 […]
[리눅스]DNS 서버 구축
DNS 서버 도메인 네임 시스템(DNS)은 사람이 읽을 수 있는 도메인 이름(예: www.amazon.com)을 컴퓨터가 읽을 수 있는 IP 주소(예: 192.0.2.44)로 변환한다.스마트폰이나 노트북부터 대규모 소매 웹 사이트의 콘텐츠를 서비스하는 서버에 이르기까지 인터넷상의 […]
[리눅스] RAID란?
서버 컴퓨터의 저장 장치 대부분은 RAID 방식을 사용한다. RAID는 여러 개의 하드디스크를 하나의 하드디스크 처럼 사용 하는 방식이다. 비용을 절감하더라도 신뢰성을 높이며 성능까지 향상 시킬 수 있다. RAID 레벨 RAID는 기본적으로 구성 […]
[리눅스] FTP 서버 CentOS 8 에서 구축
FTP란 파일 전송 프로토콜(File Transfer Protocol)의 약자로, TCP/IP 네트워크(인터넷)상의 장치가 파일을 전송할 때 사용하는 규칙이다. 그리고 FTP 서버란 파일을 Mac, Windows, Linux 컴퓨터 등의 장치에서 다른 장치로 전송하는 소프트웨어다. 간단히 설명하면 FTP […]
[리눅스] 파일 시스템 구조
보통 윈도우에 익숙해진 우리는 리눅스를 보면 상당히 당황하게 된다. 운영체제는 프로그램을 여러 개 미리 설치해 놓는다. 혹은 우리가 필요하면 설치한다. 그리고 리눅스에서 우리는 쉘(Shell)이라는 명령을 통해서 그 프로그램을 실행한다. 그런데 […]
[리눅스] 네트워크 명령어 및 설정 파일
Network Manager Text User Interface의 약자다. 리눅스에서 네트워크 작업 대부분은 이 명령어를 실행하고의 이후에 진행된다. ● 자동 IP 주소 혹은 고정 IP 주소 사용 설정 ● IP 주소, 서브넷 마스크, […]
[리눅스] CentOS 8 APM(Apache, PHP, MariaDB) 구축
APM 리눅스에서 구축할 수 있는 가장 기본적이고, 쉽게 구축할 수 있는 웹 서버 환경이다. Centos는 웹 서버 소프트웨어중 가장 유명하고 안정적인 Apache를 운영하고 있다. 또한 웹 프로그래밍 언어인 PHP와 MariaDB 데이터베이스 소프트웨어를 지원한다.이 세가지를 […]
[리눅스] 네임(DNS) 서버 구축
DNS 는 도메인 네임 서비스(Domain Name Service)의 약자로 이름과 숫자 간의 매핑을 관리하는 서비스 기능이다. 사람이 읽을 수 있는 도메인 이름(ex: www.amazon.com)을 머신이 읽을 수 있는 IP 주소(예: 192.0.2.44)로 변환한다. 마치 전화번호부와 같은 기능을 한다고 생각하면 된다. […]
[리눅스] OpenSSH 설정
지난 포스팅에서 우리는 텔넷(Telnet)을 통해 원격으로 서버에 접속하는 방법을 알아보았다. 그러나, 텔넷은 보안면에서 상당히 취약한 서비스다. 텔넷의 보안 취약점은 대강 이러하다. 1. Telnet은 암호화 및 무결성 검사를 지원하지 않는다. 2, 패스워드가 […]