분류 전체보기
[이것이 리눅스다(CentOS 8)] 12장. 웹 서버 설치와 운영
📝 APM 리눅스를 가장 많이 활용하는 분야 중의 하나가 바로 웹(Web) 서버 가장 안정적이고 유명한 서버로 Apache 웹 서버가 있음 APM = Apache 웹 서버 + 프로그래밍 언어(PHP) + 데이터베이스(MariaDB) 리눅스 환경에서 사용될 경우 LAPM(Linux, Apache, PHP, MariaDB)이라고도 부름 사실 APM이라는 소프트웨어는 존재하지 않으며, 이 3가지가 서로 잘 연동되어 운영되도록 만든 환경을 APM이라고 부름 CentOS는 DNF 명령으로 APM에 대한 편리한 설치를 제공한다. 📜 APM 설치 아래 명령어를 통해 패키지 설치 여부를 확인할 수 있다. # rpm -qa httpd php mariadb-server 일반적으로는 설치가 안되어있을 것이다. 아래 명령어를..
[이것이 리눅스다(CentOS 8)] 10장. 메일 서버 설치와 운영
📝 메일 서버 메일 서버란 프로토콜을 통해 클라이언트와 클라이언트 간의 메일 송수신을 지원하는 서버이다. SMTP(Simple Mail Transfer Protocol): 클라이언트가 메일을 보내거나, 메일 서버끼리 메일을 주고 받을 때 사용하는 프로토콜 POP3(Post Office Protocol): 메일 서버에 도착되어 있는 메일을 클라이언트로 가져올 때 사용하는 프로토콜 IMAP(Internet Mail Access Protocol): POP3와 같음 📜 센드메일 센드메일(sendmail)이란 리눅스에서 제공하는 패키지 중 전자메일(E-mail)을 전송하기 위해 사용되는 프로그램으로써, 간단하게 설치하여 사용할 수 있다. 즉, 전자메일을 송수신하는 메일 서버에 설치되는 프로그램을 의미한다. 📜 메..
[이것이 리눅스다(CentOS 8)] 09장. 네임 서버 설치와 운영
📝 네임 서버 네임 서버란 DNS(Domain Name System) 서버라고도 하며, 도메인 이름을 IP 주소로 변환시켜주는 역할을 한다. 이때 도메인 이름은 IP 주소로 변환시켜주는 것을 이름 해석(Name Resolution)이라고 한다. ex) www.nate.com -> 120.50.132.112 네임 서버는 인터넷에서 변화하는 모든 컴퓨터의 URL과 IP 정보를 거의 실시간으로 제공하므로, 사용자는 더 이상 URL에 해당하는 IP 주소를 신경 쓸 필요가 없어졌으며, URL만 알고 있으면 어디서든지 해당하는 서버에 접속할 수 있게 되었다. 📝 네임 서버 동작 방식의 이해 우선 네임 서버가 IP 주소를 얻기 위해서 어떤 순서로 동작하는지를 확인하기 위해 /etc/host 파일의 설정을 확인해보자 ..
[이것이 리눅스다(CentOS 8)] 08장. 원격지 시스템 관리하기
📝 텔넷 서버 원격지 시스템 관리 기능을 수행하는 여러 서버들 중 하나로, 오랫동안 전통적으로 사용되어 온 원격 접속 방법이며 보안에 취약함 리눅스 서버에 텔넷 서버를 설치하고 나면 원격지에 접속할 PC에는 텔넷 클라이언트 프로그램이 필요 클라이언트는 꼭 리눅스 서버가 아니어도 상관 없음 원격지의 PC(텔넷 클라이언트)에서 접속하게 되면 서버 앞에 앉아서 직접 텍스트 모드로 작업하는 것과 완전히 동일한 효과를 얻게 됨 📜 텔넷 서버 구축 서버에 접속하기 위해서는 꼭 클라이언트 프로그램이 필요 서버가 리눅스라고해서 클라이언트도 리눅스일 필요는 없음 각각의 서버 프로그램은 자신에 맞는 별도의 클라이언트 프로그램이 필요 텔넷 서버라면 텔넷 클라이언트가 필요 웹 서버라면 웹 클라이언트가 필요 DB 서버라면 DB..