이번에 소개할 내용은 우분투 20.04, CentOS에서 로우레벨포멧(Low-Level Format)과 베라크립트(VeraCrypt), 네트워크 삼바, NFS[IPv4, IPv6] 형태로 사용하는 방법에 대해서 소개하고자 한다.
1. 목차
글의 순서는 다음과 같다.
2. 환경 - 북극이 녹고 있어요.
북극에 관한 안내사항이다. 꼭 읽어보기 바란다.
3. 소개
아래의 내용처럼 리눅스 배포판에서 로우레벨 포멧, 암호화 저장소 베라크립트, 네트워크 드라이브인 삼바와 Cifs, NFS 파일시스템에 대해서 다뤄보았다.
4. 첨부(Attachment)
[GNU/GPL v3 License를 적용받는다.]
5. 맺음글(Conclusion)
리눅스 배포판에서 로우레벨포멧, fdisk 사용방법, 베라크립트(VeraCrypt), 네트워크 드라이브(삼바, Cifs, NFS)를 IPv4, IPv6에서 사용하는 방법에 대해서 소개하였다.
* 참고자료(Reference)
1. VeraCrypt - Free Open source disk encryption with strong security for the Paranoid, https://veracrypt.fr/en/Home.html, Accessed by 2021-04-20, Last Modified 2021-04-20.
= [Manual Compilation] CentOS Stream-Apache 2.4 (thread version installed)
[메뉴얼 콤플리에이션] 센트오스 스트림 - 아파치 투닷포 (쓰레드 버전 인스톨드)
[한글(Korean)]
아파치 2.4를 쓰레드 버전으로 설치할 것이다.
fork 방식으로 셋팅하지 않고, 쓰레드, 프로세스 갯수로 아파치 2.4 서버를 운영하는 방식을 소개하였다.
[영어(English)]
It will install Apache 2.4 as a threaded version.
(잇 윌 인스톨 아파치 투닷포 에스 어 쓰레디드 버전.)
We introduced a method of running an Apache 2.4 server with the number of threads and processes without setting the fork method. (위 인트로듀스트 어 메서드 옵 러닝 언 아파치 투닷포 서버 윗 더 넘버 옵 쓰레드 엔 프로세시스 윗아웃 셋팅 더 폴크 메서드.)
단어(Words)
* it (그것), 잇
* will (될 것이다), 윌
* install (설치), 인스톨
* Apache 2.4(아파치 투 닷 포), 아파치 웹서버 2.4를 가리킴
* as (같이), 에스
* a Threaded version (쓰레드 버전), 쓰레드 버전
= 운영체제에서의 쓰레드를 이야기함.
(일반 영어 단어에서는 "실"로 번역되는 것. 컴퓨터에서는 "실"이 아니다. 논리 프로세스에서의 하나의 작은 공간을 말함.)
* We (우리), 위
* introduced (도입하다, 소개하다 등의 의역이 됨), 인트로듀스트
* a Method of running (달리는 방법으로 번역되나, 컴퓨터에서는 운영하는 방식, 운영하는 방법을 이야기함), 어 메서드 옵 러닝.
* an (셀 수 없는 하나 / 번역에는 큰 의미는 없음.), 언
* server (섬기는 사람, 컴퓨터에서는 서버, service(서비스)의 어원에서 시작함. 봉사하다 등의 의역, 컴퓨터가 봉사하는 역할을 하는 단위를 말함),
서버
* with the number of (갯수로), 윗 더 넘버 옵
* number (숫자, 갯수), 넘버
* processes (프로세스, 컴퓨터에서의 프로세스를 이야기함. 프로그램 하나 켜면, 발생하는 논리적인 단위를 표현함.
[process]프로세스라는 절차 등의 단어에서 파생되었으나 컴퓨터 프로그램을 실행하여 사용자 육안 관점에서는 절차는 아니다.
컴퓨터 하드웨어 내부 구조에서도 절차로 볼 수도 있고, 보지 않을 수도 있음.), 프로세시스
* without (없이, 벗어나서), 윗아웃
* setting (환경), 셋팅
* the fork (집게, 지게차에서의 집게, 컴퓨터 운영체제의 fork는 "호출(시스템 복제 기능)"을 의미함), 디 폴크, 더 폴크(영국식인지, 미국식 발음인지 다양함. 발음 조금 틀려도 원어민이 아닌 이상 다 알아 먹음.)
* method (방법), 메서드
그림 2. CentOS Stream 아파치 웹 서버 설치하기(1)
그림 3. CentOS Stream 아파치 웹 서버 설치하기(1)
그림 4. CentOS Stream 아파치 웹 서버 설치하기(1)
그림 5. CentOS Stream 아파치 웹 서버 설치하기(1)
3. [수동 컴파일] CentOS Stream - PHP 7.1.33 with 큐브리드(Cubrid)
PHP 7.1.33과 Cubrid 설치를 동봉하여 컴파일을 진행하는 방법으로 소개하였다.
그림 6. CentOS Stream PHP 7.1.33 그리고 Cubrid 소스 결합하기 / 설치하기(1)
4. [수동 컴파일] CentOS Stream - PHP 7.1.33 with 큐브리드(Cubrid)에 적용할 수 있는 라이브러리
PHP 7.1.33에 적용될 수 있는 오픈소스 라이브러리를 셋팅하는 방법에 대해서 소개하였다.
그림 7. CentOS Stream PHP 7.1.33에 적용되는 라이브러리 설정하기
그림 8. CentOS Stream PHP 7.1.33에 적용되는 라이브러리 설정하기
그림 9. CentOS Stream PHP 7.1.33에 적용되는 라이브러리 설정하기
5. [수동 컴파일] CentOS Stream - PHP 7.1.33 with 큐브리드(Cubrid) 설치
이번에 소개할 내용은 CentOS Stream(이하 "센토스 스트림"), LinuxMint(이하 "리눅스민트")에서 Oracle VirtualBox를 설치하고 실행하는 방법에 대해서 소개하려고 한다.
This time, I will introduce how to install and run Oracle VirtualBox in CentOS Stream (hereinafter "Sentos Stream") and LinuxMint (hereinafter "Linux Mint").
xrdp는 Microsoft Windows 이외의 운영 체제 (예 : Linux 및 BSD 스타일 운영 체제)가 완전한 기능의 RDP 호환 원격 데스크톱 환경을 제공 할 수 있도록 하는 Microsoft RDP (원격 데스크톱 프로토콜) 서버의 무료 오픈 소스 구현이다.
X Window System에서 클라이언트로 그래픽을 출력하고 클라이언트의 컨트롤을 다시 startx로 릴레이 하여 작동한다.
개발자에 따르면, 이 프로토콜은 rdesktop, FreeRDP 및 Microsoft의 자체 원격 데스크톱 클라이언트와 함께 작동한다.
xrdp is a free and open-source implementation of Microsoft RDP (Remote Desktop Protocol) server that enables operating systems other than Microsoft Windows (such as Linux and BSD-style operating systems) to provide a fully functional RDP-compatible remote desktop experience.
It works by bridging graphics from the X Window System to the client and relaying controls from the client back to X.
According to the developers, the protocol works with rdesktop, FreeRDP and as well as Microsoft's own Remote Desktop Client.
2. 동작 모습(Operation state)
아래의 그림은 CentOS Stream을 원격데스크톱 클라이언트로 XRDP를 활용하여 접속한 모습이다.
The figure below shows the connection of CentOS Stream as a remote desktop client using XRDP.