본문 바로가기
반응형

전체 글543

로키(Locky) 리눅스 기본 설치에 대해 알아보도록 하겠습니다. 로키(Locky) 리눅스 기본 설치에 대해 알아보도록 하겠습니다. 여러가지 환경에 맞춰 개발자환경, GUI 환경 등등이 있으나, 기본 설치 이후 Yum 등의 명령어로 설치가 가능하다보니 먼저 어떻게 설치를 하는지에 대해 알아보도록 하겠습니다. Ⅰ. 로키(Rocky) 리눅스 ISO 다운로드 로키 리눅스 다운로드 페이지 (https://rockylinux.org/download) Download Rocky | Rocky Linux Download Rocky | Rocky Linux Rocky Linux is an open enterprise Operating System designed to be 100% bug-for-bug compatible with Enterprise Linux. 위의 페이지로 이동하.. 2023. 5. 23.
SendMail 에 대해 알아보겠습니다. Ⅰ. Sendmail 이란? 리눅스에서 Sendmail은 일반적으로 전자 메일을 보내는 데 사용되는 메일 전송 에이전트(MTA)입니다. Sendmail은 유닉스 및 리눅스 운영 체제에서 가장 일반적으로 사용되는 MTA 중 하나입니다. Sendmail은 기본적으로 텍스트 기반의 구성 파일을 사용하여 구성됩니다. 이 파일은 일반적으로 /etc/mail/sendmail.cf 또는 /etc/sendmail.cf와 같은 경로에 저장됩니다. Sendmail은 이 구성 파일을 사용하여 메일 전송 구성, 인증 및 보안 구성, DNS 구성 등을 지정합니다. Ⅱ. Senmail 설치 Sendmail은 Unix 계열 운영체제에서 기본적으로 제공되는 메일 전송 에이전트(MTA) 중 하나입니다. 현재는 Postfix, Exim.. 2023. 5. 2.
PHP 보안설정에 대해 알아보겠습니다. PHP는 서버측에서 실행되는 스크립트 언어로 동적인 웹 페이지를 만드는 데 많이 사용하고 있습니다. 대표적인 프레임워크로는 Laravel, CodeIgniter, CakePHP, Symfony 등이 있으며, 대표적인 CMS로는 WordPress, Drupal, Joomla 등이 있습니다. 많은 웹 어플리케이션에서 많이 사용되는 언어 중 하나로 사용되고 있지만, 기본적으로 보안성이 떨어지는 언어로 알려져 있습니다. PHP를 보다 안전하게 사용하려면 php.ini 파일에서 일부 보안 설정을 변경해야 할 수 있습니다. 1. display_errors 설정 변경 에러가 발생하면 그 내용을 출력하는 기능이 있습니다. 이 기능은 개발자들이 디버깅을 수행할 때 유용하지만, 공격자들이 취약점을 찾아내는 데 도움이 됩니.. 2023. 5. 1.
라우팅 및 라우팅 프로토콜에 대해 알아보겠습니다. Ⅰ. 라우팅 및 라우팅 프로토콜 이란 ? 라우팅은 패킷이 네트워크를 통해 전송될 때, 출발지와 목적지 간 최적의 경로를 결정하는 프로세스입니다. 라우터나 스위치와 같은 네트워크 장비는 라우팅 프로토콜을 사용하여 데이터 패킷을 보낼 때마다 가장 적합한 경로를 선택하게 됩니다. 대규모 네트워크에서 매우 중요한 역할을 합니다. 올바른 라우팅 설정이 제대로 이루어지면 네트워크 성능을 최적화하고, 데이터 전송 지연을 최소화하여 대역폭 활용도를 높일 수 있습니다. 라우팅 프로토콜은 대개 인터넷 프로토콜(IP)을 기반으로 작동합니다. IP 주소를 사용하여 데이터 패킷이 보내지는 목적지를 식별하며, 라우팅 프로토콜은 라우터 간에 IP 주소 정보를 교환하여 네트워크의 모든 라우터가 서로를 인식하고, 최적의 경로를 선택할.. 2023. 4. 29.
SCP( Secure Copy) 에 대해 알아보겠습니다. Ⅰ. SCP 란 ? SCP(secure copy) 원격 컴퓨터간에 파일을 안전하게 전송하기 위한 프로토콜입니다. SCP는 SSH (Secure Shell) 프로토콜을 기반으로 하며, SSH를 통해 암호화된 터널을 통해 데이터를 전송할 수 있습니다. 암호화된 터널을 통해 데이터를 전송하기때문에 전송 시 제3자에게 노출되지 않습니다. Ⅱ. SCP 사용법 1) scp [옵션] [원본 파일 경로] [대상 서버 계정명]@[대상 서버 주소]:[대상 서버 파일 경로] 옵션명 설명 -P 원격 서버의 포트를 지정합니다. 기본 포트는 22입니다. -r 디렉토리를 복사할 때 사용합니다. 이 옵션을 사용하여 디렉토리 전체를 복사할 수 있습니다. -p 파일 권한 및 타임스탬프를 유지합니다. -F SSH 구성 파일을 지정합니다... 2023. 4. 28.
rsync 에 대해 알아보겠습니다. Ⅰ. rsync 란? rsync는 'Remote Sync'의 줄임말로 Unix 및 Linux 시스템에서 파일이나 디렉토리를 하나의 저장소(서버)에서 다수의 다른 저장소(서버)로 동기화 할 수 있는 소프트웨어입니다. rsync 를 활용하여 rcp, scp 보다 빠르고 효율적으로 데이터를 동기화 할 수 있습니다.파일의 전체 데이터를 복사하는 대신 변경사항만 동기화해서 빠르게 복사 할 수 있습니다. Ⅱ. rsync 옵션 옵션명 설명 -v 자세한 정보 출력(verbose) -z 데이터 압축 -r 하위 디렉터리까지 복사 ( 타임 스탬프, 파일 권한은 보존하지 않음) -a 아카이브 모드(Archive mode) -h Human-readable format -t 타임스탬프(Time Stamp) 보존 -l 심볼릭 링크.. 2023. 4. 19.
반응형