본문 바로가기
반응형

서버38

[리눅스 서버 웹 서버 실습] apt 명령어를 이용해 웹 서버 설치 리눅스 웹 서버는 실무에서 다양한 이유로 필요합니다. 몇 가지 주요한 이유는 다음과 같습니다 1. 웹 호스팅 리눅스 웹 서버는 웹 사이트 및 웹 애플리케이션을 호스팅 하는 데 사용됩니다. 기업이나 개인이 웹 사이트를 운영하고 인터넷 사용자에게 콘텐츠를 제공하기 위해 웹 서버가 필요합니다. 2. 애플리케이션 서버 리눅스 웹 서버는 웹 애플리케이션의 실행 환경으로 사용될 수 있습니다. PHP, Python, Ruby 등과 같은 스크립트 언어로 작성된 웹 애플리케이션을 처리하고 실행하는 데 사용됩니다. 3. 데이터 공유 및 파일 호스팅 웹 서버는 파일을 다른 사용자와 공유할 수 있는 간편한 방법을 제공합니다. 파일 공유를 통해 업로드, 다운로드, 공동 작업 등을 수행할 수 있습니다. 4. 원격 관리 리눅스 웹.. 2023. 5. 24.
[서버실습] SSH 서버 실습 1. SSH란? SSH는 Secure Shell의 줄임말로, 원격 호스트에 접속하기 위해 사용되는 보안 프로토콜입니다. (*Shell(쉘): 명령어와 프로그램을 사용할 때 쓰는 인터페이스를 말합니다. 좀 더 자세하게 표현하자면 커널과 사용자 간의 다리 역할을 하는 것으로, 사용자로부터 명령을 받아 그것을 해석하고 실행하는 역할을 합니다. 흔히 검은 바탕에 흰 글자가 나오는 명령어 입력 환경을 떠올리시면 됩니다.) 기존 원격 접속은 ‘텔넷(Telnet)’이라는 방식을 사용했는데, 암호화를 제공하지 않기 때문에 보안상 취약하다는 단점이 있었습니다. 실제로 WireShark 같은 패킷 분석 프로그램을 이용하면 누구나 쉽게 원격 접속 과정에서 옮겨지는 비밀번호나 파일 내용 등의 데이터를 탈취할 수 있습니다. 때.. 2023. 5. 24.
[서버 구축 실습] 텔넷(telnet) 서버 텔넷 서버 텔넷은 오랫동안 전통적으로 사용되어 온 원격 접속 방법입니다. 좀 오래되어서 보안 등에 취약하지만 요즘은 텔넷만 사용하지 않으며, 텔넷에 보안 기능을 더해서 사용합니다. 그래도 텔넷은 가장 기본적인 것이므로 꼭 알아둬야 합니다. 리눅스 서버에 텔넷 서버를 설치했다면, 원격지에서 리눅스 서버에 접속할 PC에도 텔넷 클라이언트 프로그램이 설치되어야 합니다. 하지만 대부분의 운영체제에 기본적으로 텔넷 클라이언트 프로그램이 내장되어 있으므로 별 문제가 없습니다. 텔넷 서버 구축과정입니다. 서버에 접속하기 위해서는 꼭 클라이언트 프로그램이 필요합니다. 서버가 리눅스라고 클라이언트도 리눅스일 필요는 없습니다. 각각의 서버 프로그램은 자신에 맞는 별도의 클라이언트 프로그램이 필요합니다. dpkg -l te.. 2023. 5. 23.
[리눅스] 쿼터(Quota)의 개념과 실습 사용자별로 공간 할당하기 리눅스는 여러 명의 사용자가 동시에 접속해서 사용가능합니다. 만약 A라는 사용자가 시스템을 사용할 때, 고의든 실수든 루트(/) 파일 시스템에 큰 파일들을 계속 복사했다고 가정해 봅니다. 하드디스크가 꽉 차면 시스템 전체가 가동되지 않는 치명적인 문제를 일으킬 수 있습니다. 이런 상황을 미연에 방지하려면 각 사용자별로 사용할 수 있는 용량을 제한해야 합니다. 즉, 사용자가 할당된 양만큼만 공간을 사용하게 한다면 아무런 문제도 발생하지 않을 것입니다. 1. 쿼터(quota)의 정의 리눅스에서 쿼터(quota)는 파일 시스템의 디스크 공간 또는 파일 개수에 대한 사용량 제한을 의미합니다. 이를 통해 시스템 관리자는 사용자 또는 그룹 단위로 디스크 사용량을 제한하고 모니터링할 수 있습.. 2023. 5. 22.
반응형