반응형

전체 글 390

HWclock 에 대해 알아보겠습니다.

Ⅰ. Linux 및 유닉스 기반 운영 체제에서 시간 설정하는 방법 system clock과 hardware clock 로 시간 설정을 할 수 있습니다. 1) system clock은 file 생성, process 실행, 그리고 날짜와 시각이 필요한 곳에 쓰이며 date 명령어 혹은 ntpd service를 통해 수동 혹은 자동으로 설정 혹은 조회가 가능합니다. 2) hardware clock은 motherboard의 CMOS 설정과 관련있으며, hwclock 명령으로 설정할 수 있습니다. 이외에도 clockdiff나 uptime등의 명령이 있다. Ⅱ. hardware clock 중 hwclock 이란? hwclock 은 Linux 및 유닉스 기반 운영 체제에서 하드웨어 시계(RTC - Real-Time ..

시스템(Linux) 2023.06.17

로키(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. 위의 페이지로 이동하..

시스템(Linux) 2023.05.23

SendMail 에 대해 알아보겠습니다.

Ⅰ. Sendmail 이란? 리눅스에서 Sendmail은 일반적으로 전자 메일을 보내는 데 사용되는 메일 전송 에이전트(MTA)입니다. Sendmail은 유닉스 및 리눅스 운영 체제에서 가장 일반적으로 사용되는 MTA 중 하나입니다. Sendmail은 기본적으로 텍스트 기반의 구성 파일을 사용하여 구성됩니다. 이 파일은 일반적으로 /etc/mail/sendmail.cf 또는 /etc/sendmail.cf와 같은 경로에 저장됩니다. Sendmail은 이 구성 파일을 사용하여 메일 전송 구성, 인증 및 보안 구성, DNS 구성 등을 지정합니다. Ⅱ. Senmail 설치 Sendmail은 Unix 계열 운영체제에서 기본적으로 제공되는 메일 전송 에이전트(MTA) 중 하나입니다. 현재는 Postfix, Exim..

시스템(Linux) 2023.05.02

PHP 보안설정에 대해 알아보겠습니다.

PHP는 서버측에서 실행되는 스크립트 언어로 동적인 웹 페이지를 만드는 데 많이 사용하고 있습니다. 대표적인 프레임워크로는 Laravel, CodeIgniter, CakePHP, Symfony 등이 있으며, 대표적인 CMS로는 WordPress, Drupal, Joomla 등이 있습니다. 많은 웹 어플리케이션에서 많이 사용되는 언어 중 하나로 사용되고 있지만, 기본적으로 보안성이 떨어지는 언어로 알려져 있습니다. PHP를 보다 안전하게 사용하려면 php.ini 파일에서 일부 보안 설정을 변경해야 할 수 있습니다. 1. display_errors 설정 변경 에러가 발생하면 그 내용을 출력하는 기능이 있습니다. 이 기능은 개발자들이 디버깅을 수행할 때 유용하지만, 공격자들이 취약점을 찾아내는 데 도움이 됩니..

어플리케이션 2023.05.01

라우팅 및 라우팅 프로토콜에 대해 알아보겠습니다.

Ⅰ. 라우팅 및 라우팅 프로토콜 이란 ? 라우팅은 패킷이 네트워크를 통해 전송될 때, 출발지와 목적지 간 최적의 경로를 결정하는 프로세스입니다. 라우터나 스위치와 같은 네트워크 장비는 라우팅 프로토콜을 사용하여 데이터 패킷을 보낼 때마다 가장 적합한 경로를 선택하게 됩니다. 대규모 네트워크에서 매우 중요한 역할을 합니다. 올바른 라우팅 설정이 제대로 이루어지면 네트워크 성능을 최적화하고, 데이터 전송 지연을 최소화하여 대역폭 활용도를 높일 수 있습니다. 라우팅 프로토콜은 대개 인터넷 프로토콜(IP)을 기반으로 작동합니다. IP 주소를 사용하여 데이터 패킷이 보내지는 목적지를 식별하며, 라우팅 프로토콜은 라우터 간에 IP 주소 정보를 교환하여 네트워크의 모든 라우터가 서로를 인식하고, 최적의 경로를 선택할..

네트워크 2023.04.29

SCP( Secure Copy) 에 대해 알아보겠습니다.

Ⅰ. SCP 란 ? SCP(secure copy) 원격 컴퓨터간에 파일을 안전하게 전송하기 위한 프로토콜입니다. SCP는 SSH (Secure Shell) 프로토콜을 기반으로 하며, SSH를 통해 암호화된 터널을 통해 데이터를 전송할 수 있습니다. 암호화된 터널을 통해 데이터를 전송하기때문에 전송 시 제3자에게 노출되지 않습니다. Ⅱ. SCP 사용법 1) scp [옵션] [원본 파일 경로] [대상 서버 계정명]@[대상 서버 주소]:[대상 서버 파일 경로] 옵션명 설명 -P 원격 서버의 포트를 지정합니다. 기본 포트는 22입니다. -r 디렉토리를 복사할 때 사용합니다. 이 옵션을 사용하여 디렉토리 전체를 복사할 수 있습니다. -p 파일 권한 및 타임스탬프를 유지합니다. -F SSH 구성 파일을 지정합니다...

어플리케이션 2023.04.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 심볼릭 링크..

시스템(Linux) 2023.04.19

Active Directory 에 대해 알아보겠습니다_1(AD 서버 생성)

Active Directory는 Microsoft Windows 운영 체제에서 제공하는 디렉토리 서비스입니다. 따라서 Active Directory 서버를 만들기 위해서는 Windows Server 운영 체제가 필요합니다. Windows Server 2016에서 Active Directory를 구성하는 방법입니다. 1) 서버 관리자 > 서버 역할 추가 및 기능 설치 마법사 실행 서버 관리자를 먼저 실행 한 뒤 서버 역할 추가 및 기능 설치 마법사를 실행합니다. 2) "역할 및 기능 추가 마법사" 에서 [서버 선택] > [서버 풀에서 서버 선택] 을 선택 후 "다음" 버튼을 눌러줍니다. 3) Active Directory 설치 서버 역할 추가 및 기능 설치 마법사에서 "Active Directory Dom..

시스템(Windows) 2023.04.17

Tomcat 에 대해 알아보겠습니다.

Ⅰ. Tomcat 이란? Tomcat은 아파치 소프트웨어 재단(Apache Software Foundation)에서 개발한 오픈 소스 웹 서버 소프트웨어입니다. Tomcat은 Java Servlet, JavaServer Pages(JSP), WebSocket 및 Java API for RESTful Web Services(JAX-RS)와 같은 Java 기반 웹 어플리케이션을 실행할 수 있는 서블릿 컨테이너입니다. JSP/Spring으로 웹사이트를 구축한다면 톰캣은 거의 반드시 사용된다고 볼 수 있습니다. Ⅱ. Tomcat 설치 방법 1) Windows 계열 A. Tomcat 다운로드 Tomcat을 설치하기 전에, 다음 링크에서 Tomcat 다운로드를 받아야 합니다. 원하는 버전의 Tomcat을 다운로드하..

어플리케이션 2023.04.08

비트로커(Bit Locker) 에 대해 알아보겠습니다.

하드 디스크 암호화 기술 중 Windows 운영체제에서 가장 많이 사용하는 방식인 Bit Locker 에 대해 알아보겠습니다. 하드 디스크 암호화(Hard Disk Encryption)는 컴퓨터나 노트북의 하드 디스크에 저장된 데이터를 보호하기 위한 방법 중 하나입니다. 하드 디스크 암호화는 디스크의 모든 데이터를 암호화하여 불법적인 액세스를 방지하고 데이터 유출을 막을 수 있습니다. 하드 디스크 암호화를 사용하면 컴퓨터나 노트북이 분실되거나 도난당해도 사용자의 데이터가 안전하게 보호 할 수 있습니다. 암호화된 디스크는 비밀번호나 암호화 키로 보호되며, 이를 모르는 사람은 디스크에 저장된 데이터를 볼 수 없습니다. 하드 디스크 암호화를 사용하면 데이터 보호가 강화되지만, 암호화된 디스크의 성능에는 영향을..

시스템(Windows) 2023.03.27
반응형