반응형

전체 글 236

리눅스 압축&보관 유틸리티

Overview 오늘은 리눅스 압축&보관 유틸리티에 대해서 알아보려고 한다. sequenceDiagram participant User as User participant Tar as Tar Utility participant Gzip as Gzip Utility participant Bzip2 as Bzip2 Utility participant Xz as Xz Utility participant Zip as Zip Utility participant SevenZ as 7z Utility User->>+Tar: Create Tar Archive (tar) Tar-->>+User: .tar file User->>+Gzip: Compress with Gzip (gz) Tar->>Gzip: .tar file ..

Linux 2022.01.18

SCP(Secure Copy)

Overview SCP(Secure Copy)에 대해서 알아보려고 한다. SCP란? Secure Copy Protocol의 약자인 SCP는 로컬 호스트와 원격 호스트 사이 또는 두 원격 호스트 사이에서 파일을 안전하게 전송하는 데 사용되는 네트워크 프로토콜이다. 데이터 전송을 위해 SSH(Secure Shell)를 사용하여 안전하고 암호화된 통신을 보장한다. ​ 사용법 Local ( 로컬 ) → Remote (원격지) 1. 단일 파일을 원격지로 보낼 때 # 구문 scp [옵션] [파일명] [원격지_id]@[원격지_ip]:[받는 위치] `C:\Users\HP\test` 텍스트파일을 생성한다. 2. 복수의 파일을 원격지로 보낼 때 # 구문 scp [옵션] [파일명 1] [파일명 2] [원격지_id]@[원격지..

SSH(Secure Shell)

Overview SSH 프로토콜(보안 셸이라고도 함)은 한 컴퓨터에서 다른 컴퓨터로 안전하게 원격 로그인하는 방법이다. SSH(Secure Shell)에 대해서 알아보려고 한다. SSH(Secure Shell)란? SSH는 네트워크 상 다른 컴퓨터의 쉘을 사용할 수 있게 해 주는 프로그램 혹은 그 프로토콜을 의미한다. Telnet과 더불어 가장 많이 사용하는 원격 시스템 접속 서비스이다. 평문 형태의 전송 방식인 Telnet과 달리 암호키를 이 용한 전송 방식을 사용 보안상 Telnet은 가급적 사용하지 말고 SSH를 사용한다. ​ 왜 SSH를 사용해야 하는가? SSH는 일반적으로 Unix 계열(Linux) 운영 체제에서 사용된다. 그러나 Windows에서도 사용할 수 있다. 예를 들어 Windows 1..

마운트(Mount) / 오토 마운트(Auto Mount)

Overview 마운트(Mount) / 오토 마운트(Auto Mount)에 대해서 알아보려고 한다. 마운트(Mount)란? Unix와 Linux의 컨텍스트에서 마운트는 디렉토리 구조의 특정 지점에서 파일 시스템에 액세스할 수 있도록 만드는 프로세스를 의미한다. ​ 마운트 실습 # 사용법 mount 하지만 오토마운트 설정을 해주지 않으면 시스템이 재부팅 되었을 때 아래와 같이 마운트가 해제 된다. 오토마운트란? 오토마운트 설정을 하면 재부팅 후에도 마운트를 유지할 수 있다. # 설정파일 /etc/fstab /etc/fstab 파일에 마운트한 내용에 대해서 정의해준다. 그리고 다시 마운트를 걸어주고 재부팅한다. 주의할 점은 오토마운트 설정파일인(/etc/fstab)에 오타나 에러가 있으면 재부팅이 되지 않는..

Linux 2022.01.17

파티션(Partition)

Overview 오늘은 리눅스 파티션에 대해서 공부해보려고 한다. 파티션(Partition)이란? 리눅스에서 사용하는 파티션의 종류는 세 가지가 있다. 첫째로 Primary Partition 주 영역 파티션이 있다. Maximum 4개까지 만들 수 있다. 사용하는 용도에 맞게 사용하지 않거나 1개~4개 까지 조절해서 사용한다. 둘째로 Extend Partition 확장 영역 파티션이 있다. Maximum 1개까지 만들 수 있다. 최대가 1개이기 때문에 사용하지 않거나 1개까지 조절해서 사용한다. 셋째로 Ligical Partition 논리 영역 파티션이 있다. Extend Patition 안에 만들 수 있는 파티션으로 SCSI 한 개의 총 파티션 15개만 넘지 않는 범위에서 자유롭게 만들어서 사용할 수 ..

Linux 2022.01.17

Mariadb란? (사용법)

Overview Mariadb에 대해서 공부해보려고 한다. Mariadb란? MariaDB는 MySQL의 Fork로 등장한 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)이다. ​ MariaDB는 2009년 Oracle Corporation의 MySQL 인수에 대한 우려 이후 MySQL의 최초 개발자에 의해 만들어졌다. GNU GPL에서 무료로 유지되고 MySQL과 긴밀한 호환성을 유지하기 위해 만들어졌다. 시간이 지남에 따라 MariaDB는 MySQL과 다른 기능과 개선 사항을 갖춘 자체 ID를 개발했다. 처음에는 MariaDB는 MySQL을 즉시 대체하도록 설계되었다. 즉, 애플리케이션이나 데이터를 수정할 필요 없이 시스템에서 MySQL을 직접 대체할 수 있다는 의미이다. MariaDB는 My..

Database 2022.01.14
반응형