리눅스 7

[Linux] RAID란? RAID의 종류

RAID란? Redundant Array of Inexpensive Disks가 RAID의 의미입니다. 직역하면 디스크의 중복 집합체?이런 뜻입니다. 리눅스는 서버로 많이 사용됩니다. 서버를 운영하다가 디스크의 문제로 인데 데이터 손실이 일어나면 어떨까요? 생각만 해도 아찔한 상황이 벌어질 것입니다. 이런 현상을 막기 위해서 RAID를 사용할 수 있습니다. RAID는 여러 개의 하드 디스크에 데이터를 나눠서 저장하는 기술입니다. 여러 개의 디스크를 마치 하나의 디스크처럼 사용할 수 있습니다. RAID는 데이터 보존에 있어 안정적이고, 성능이 향상될 수 있습니다. + RAID에는 하드웨어 RAID와 소프트웨어 RAID가 있습니다. 하드웨어 RAID는 성능이 좋은 반면 비쌉니다. 그렇기에 개인적으로 공부할 ..

카테고리 없음 2021.08.23

[Linux] YUM이란? YUM 명령어

YUM? YUM(Yellodog Updater Modified), 일명 "염"은 기존 RPM의 문제점과 불편함을 개선하여 만들어진 패키지 설치 관리 도구입니다. 인터넷을 사용하여 패키지 설치에 필요한 파일 목록을 저장소에 다운로드 한 후에 설치하는 방법입니다. RPM처럼 일일이 다운로드할 필요도 없고 의존성 문제도 해결되었습니다. YUM을 사용하려면 당연히 인터넷 연결이 되어있어야겠죠? 서버 통신을 허용해주어야 합니다. YUM 명령어 yum 기본 사용법 : yum [옵션] [명령] [패키지명] yum install 패키지 패키지를 설치합니다. yum -y install 패키지 패키지를 설치합니다. 진행 중에 나오는 질문에 모두 y(yes)로 답합니다. yum localinstall 패키지.rpm rpm ..

카테고리 없음 2021.08.08

[Linux] RPM이란? RPM명령어

RPM? RPM(Redhat Package Manager)레드햇 계열의 리눅스에서 사용하는 패키지 설치 관리 도구입니다. CentOS가 대표적인 레드햇 계열의 리눅스죠? RPM은 윈도우에서 흔히 볼 수 있는 exe(실행파일)과 비슷합니다. 프로그램을 설치하고 바로 실행할 수 있습니다. 인터넷도 필요없습니다. 하지만, 설치하고자 하는 패키지에서 요구하는 모든 것을 직접 다운로드해야 합니다. 또, 패키지를 삭제할 때 의존성 때문에 삭제되지 않는 경우도 있습니다. 이러한 모든 것을 다운로드해야하는 번거로움, 의존성 문제를 해결하여 등장한 것이 yum(염)입니다. 다음 글에서는 YUM에 대해 다뤄보겠습니다. RPM 파일을 보면 복잡한 이름으로 이루어져 있습니다. 사실 이것에는 규칙이 있습니다. ex) vi-3...

카테고리 없음 2021.08.05

[Linux] 리눅스의 권한 (소유권, 허가권)

리눅스에서의 권한 리눅스는 다중 사용자입니다. 여러 명의 사용자가 공용으로 사용할 수 있습니다. 그렇기 때문에 리눅스에서 파일에 대한 권한은 아주 중요합니다. 다른 사용자가 나의 중요한 파일은 마음대로 읽거나, 쓰거나, 실행하면 안 되기 때문입니다. 권한에는 크게 소유권과 허가권이 있습니다. 이름에서도 알 수 있다시피 소유권은 이 파일의 소유자가 누구인지를 나타내는 것이고, 허가권은 이 파일을 읽고, 쓰고, 수정하는 것을 누구에게 허용할지를 나타내는 것입니다. 리눅스 운영체제에서 파일이 존재하는 폴더에 들어가 ls -l 명령어를 입력하면 아래와 비슷하게 나올 것입니다. 사진에서 1 부분은 허가권을 나타내는 표시입니다. 2 부분은 소유권을 나타내는 부분입니다. 언뜻 봐서는 대체 무슨 뜻인지 알 수가 없습니..

카테고리 없음 2021.08.03

[Linux] vi 에디터로 파일 생성하기, 수정하기, 삭제하기

지난번에 vi에디터의 간단한 사용법과 명령어들을 알아보았습니다 이번에는 vi에디터로 파일을 생성, 수정, 삭제를 실습해보겠습니다👍 생성부터 수정, 삭제까지 한 번에 이어지는 실습이니 따라하시려면 처음부터 따라해주시기 바랍니다. + 저는 vmware에서 구축한 CentOS환경에서 진행했습니다. 파일 생성하기 ① 먼저 아래 첫 번째 사진처럼 명령어를 입력하고 enter를 눌러 vi에디터를 실행시킵니다. ② i 또는 a 를 눌러 입력 모드로 전환합니다. 왼쪽 아래에 INSERT라고 출력되면 전환이 된 겁니다. ③ 원하는 대로 입력합니다. ④ Esc키를 누른 후 쿨론( : )키를 누릅니다. 그리고 :wq hello.txt를 입력합니다. 마지막으로 Enter키를 눌러 저장하고 vi 에디터를 나갑니다. (+ wq는..

카테고리 없음 2021.07.31

[Linux] vi 에디터 기본 사용법, 명령어

vi 에디터는 리눅스를 사용하는 사람이라면 모를 수가 없는 중요한 편집기입니다. vim 에디터라고도 합니다. 윈도우에서의 메모장과 흡사한 기능을 가지고 있습니다. vi 에디터 명령어를 직접 작성해가며 익혀보면 좋겠습니다. vi 에디터의 흐름, 사용법 vi에디터는 윈도우의 메모장과 달리 실행 후 바로 수정할 수가 없습니다. 명령 모드에 있는 상태이기 때문입니다. i (insert) 또는 a (append) 키를 눌러서 내가 이 파일을 수정할 거라고 표현해줘야 합니다. 이것이 바로 입력 모드입니다. 입력 모드에서는 메모장과 같이 자유롭게 편집이 가능합니다. 편집을 다 한 후에는 보통 저장을 합니다. 저장을 하기 위해서는 Esc를 누르고 쿨론을 눌러 마지막 줄(행) 모드로 가야 합니다. 여기서 각자가 원하는 ..

카테고리 없음 2021.07.29

[Linux] 리눅스란?

리눅스 리눅스는 리눅스 토발즈가 만든 오픈 소스 운영체제이자 네트워크 운영체제입니다. + OS : Operating System, 하드웨어뿐만 아니라 소프트웨어 제어, 관리를 도와주는 사용자 인터페이스 시스템입니다. 리눅스의 특징 무료이다. 유닉스와 호환이 가능하다. 배포, 서버용 OS로 적합하다. 높은 신뢰성 다중 사용자, 다중 처리 시스템 (멀티태스킹, 다중 스레드) 지원 오픈 소스이기에 누구나 수정하여 사용이 가능하다 = 유연하다 CUI 기반이다. 숙련자가 되기 어렵다. 한글 입출력을 하기 어렵다. 리눅스 구조 리눅스의 종류 리눅스는 크게 RedHat 계열과 Debian 계열, Slackware 계열로 나뉩니다. RedHat 회사 RedHat에서 배포한 리눅스로 업데이트가 빠르고 관리툴의 성능이 우..

카테고리 없음 2021.06.30