728x90

Infra 40

[Linux] 리눅스 디렉토리 구조

리눅스와 윈도우의 비교 리눅스 윈도우 /(슬래시) \(역슬래시) 디렉토리 폴더 리눅스 디렉토리 구조 리눅스는 파일을 계층적으로 관리하는 트리 구조를 띈다. 디렉토리 설명 /(루트) 최상위 디렉토리인 루트 디렉토리. 리눅스의 모든 디렉토리의 시작점 /bin 기본적인 명령어가 저장된 디렉토리. /boot 리눅스 부트로더가 존재하는 디렉토리. 부팅 관련한 파일 디렉토리. /sbin 시스템 관리를 위한 명령어가 저장된 디렉토리. /dev 시스템 디바이스를 저장하고 있는 디렉토리. 즉, 하드디스크 장치파일 /dev/sda, CD-ROM 장치파일 /dev/cdrom 등과 같은 장치파일들이 존재하는 디렉토리 /etc 시스템의 거의 모든 설정 파일이 존재하는 디렉토리. /etc/sysconfig(시스템 제어판용 설정파..

Infra/Linux 2021.11.09

[MariaDB] CentOS7에 MariaDB 설치하기

MariaDB MariaDB는 오픈소스의 관계형 데이터베이스 관리 시스템(RDBMS)이다. MySQL과 소스코드를 같이 사용하므로 사용 방법과 구조가 MySQL과 동일하다. 마리아DB 커뮤니티는 MySQL과 비교해 애플리케이션 부분 속도가 약 4~5천배 정도 빠르며, MySQL이 갖는 모든 제품의 기능을 완벽히 구현하면서도 성능 면에서는 최고 70%의 향상을 보이고 있다고 주장한다. 목차 1. MariaDB yum 저장소 추가 2. MariaDB 설치 3. MariaDB 시작 및 패스워드 변경 4. 접속 확인 5. 부팅 시 자동시작 설정 1. MariaDB yum 저장소 추가 먼저, yum repository란? Package를 모아논 저장소이다. yum을 통해 package 설치 시 활성화된 yum r..

Infra/DB 2021.11.09

[CentOS] Linux Git Server 구축하기

목차 1. Git 설치 2. 저장소 생성 3. 계정 생성 4. git 서버로 키 등록 5. 테스트 1. Git 설치 yum install git root 계정으로 로그인한 후, yum install git을 입력하면 설치가 시작된다. 중간중간 Is this ok [y/d/N]: 에서, y를 입력하면 된다. [root@centaosserver ~]# git --version git version 1.8.3.1 설치 후, git --version을 입력해, 버전이 제대로 나온다면 설치가 정상적으로 완료된 것이다. 2. 저장소 생성 root@centosserver:~# mkdir -p /opt/git/project.git root@centosserver:~# git init --bare /opt/git/pro..

Infra/CentOS 2021.11.09

[CentOS] ifconfig 오류 - 존재하지 않을 때 해결법

CentOS 7을 minimal로 다운 받아 ifconfig가 존재하지 않아 오류가 발생한다. 해결 방법에는 1. ip 명령어 사용, 2. hostname -I 명령어 사용, 3. net-tools 설치가 있다. 1. ip 명령어 사용 ip addr ip addr을 입력한다. 2. hostname -I 명령어 사용 hostname -I ip 주소를 빠르게 알아낼 수 있다. 3. net-tools 설치 [root@centosnode ~]# yum install net-tools ... (생략) =========================================================================================== Package Arch Version Reposit..

Infra/CentOS 2021.11.08

[CentOS] SSH Root 로그인 막기

SSH 로그인 시 Root 아이디로 로그인을 불가능하도록 설정해야 한다. SSH 보안의 가장 기본적인 설정이다. [CentOS] Linux 환경에서 그룹 생성, 사용자 생성 먼저, cmd창에서 가상머신에 연결한다. (root 이용) ssh root@[가상머신 IP 주소]를 입력 후, 비밀번호를 입력하면 된다. 그룹 관리 groupadd: group 추가 groupadd [그룹명] 옵션: -g [GID]: 그룹 GID를 지정한.. da2uns2.tistory.com 설정 전에 계정을 하나 생성해 두어야 한다. (계정을 생성하는 것은 위 포스트를 참고한다.) echo '[관리자로 등록할 사용자] ALL=(ALL) ALL' >> /etc/sudoers 이후, 관리자로 등록할 사용자에게 sudo 권한을 부여한다..

Infra/CentOS 2021.11.08

[CentOS] Linux 환경에서 그룹 생성, 사용자 생성

먼저, cmd창에서 가상머신에 연결한다. (root 이용) ssh root@[가상머신 IP 주소]를 입력 후, 비밀번호를 입력하면 된다. 그룹 관리 groupadd: group 추가 groupadd [그룹명] 옵션: -g [GID]: 그룹 GID를 지정한다 groupadd -g [GID] [그룹명] groups: 그룹 확인 또는 cat /etc/group groupmod: 그룹 변경 groupmod -n [변경후 그룹명] [변경전 그룹명]: 그룹명 변경 groupmod -g [변경후 GID] [변경전 GID]: 그룹 GID 변경 groupdel: 그룹 삭제 groupdel [그룹명] gpasswd: 그룹 관리 gpasswd [그룹명]: 그룹 패스워드 설정 gpasswd -r [그룹명]: 그룹 패스워드 삭..

Infra/CentOS 2021.11.08

[Hyper-V] CentOS 네트워크 연결 / Host와 Guest 연결

[Hyper-V] 가상 스위치 설정 / 네트워크 설정 (tistory.com) [Hyper-V] 가상 스위치 설정 / 네트워크 설정 가상 스위치(Virtual Switch) 가상 스위치를 사용해야 다른 컴퓨터와 통신할 수 있다. 가상 스위치를 만드려면 Hyper-V 관리자 또는 Windows PowerShell을 사용해야 한다. Hyper-V에서 가상 스위치 종류는 3가 da2uns2.tistory.com 가상스위치 및 네트워크 설정은 위 글을 참고해주세요. 생성한 가상스위치의 VLAN ID 사용을 체크해주고, 식별값을 디폴트 값인 2로 설정 후 적용한다. 이후, 가상머신의 설정에서 네트워크 어댑터 > VLAN ID 사용을 체크하고, 식별값을 2로 설정한 후 적용한다.

Infra/Hyper-V 2021.11.08

[Hyper-V] 가상 스위치 설정 / 네트워크 설정

가상 스위치(Virtual Switch) 가상 스위치를 사용해야 다른 컴퓨터와 통신할 수 있다. 가상 스위치를 만드려면 Hyper-V 관리자 또는 Windows PowerShell을 사용해야 한다. Hyper-V에서 가상 스위치 종류는 3가지가 있다. 1. 외부 - 가상 시스템이 물리적 네트워크에 액세스하여 외부 네트워크의 서버 및 클라이언트와 통신할 수 있도록 한다. 동일한 Hyper-V 서버의 가상 시스템이 서로 통신할 수 있도록 허용한다. - 브릿지 방식이다. 노트북이나 컴퓨터에 물리적인 이더넷 포트와 대등한 가상 이더넷을 만든다. 따라서 노트북이나 컴퓨터의 이더넷 포트가 공유기에서 IP를 부여받을 때 여기서 만들 가상 스위치의 이더넷에도 IP를 추가로 부여받는다. 2. 내부 (Host VM(Gue..

Infra/Hyper-V 2021.11.08

[Hyper-V] Hyper-V에 CentOS 설치하기

CentOS Community Enterprise Operating System 레드햇 제휴로 개발한 컴퓨터 운영체제이다. (※ 레드햇: 리눅스 배포판 제작회사로, 레드햇 리눅스를 제작했다.) 레드햇 엔터프라이즈 리눅스(RHEL)에서 파생된 리눅스의 배포판 중 하나이다. RHEL을 무료로 사용할 수 있다는 장점이 있었지만, CentOS 8 버전부터 사실상 이러한 장점은 사라진 상태이다. CentOS 7 설치파일 다운받기 Download As you download and use CentOS Linux or CentOS Stream (What's the difference?), the CentOS Project invites you to be a part of the community as a contri..

Infra/Hyper-V 2021.11.05

[Hyper-V] Windows 10 - Hyper-V 설치하기

가상머신 컴퓨팅 환경을 소프트웨어로 구현한 것, 즉 컴퓨터 시스템을 에뮬레이션(가상현실화)하는 소프트웨어이다. 가상머신 상에서 운영체제나 응용프로그램을 설치 및 실행할 수 있다. 가상머신은 실제 컴퓨터와 어느 정도의 통신과 사용을 기반으로 두 가지로 나뉜다. 시스템 가상머신은 완전한 시스템 플랫폼을 제공하며, 다시 말해 완전한 운영 체제(OS)의 실행을 지원한다. 반대로, 프로세스 가상 머신은 하나의 단일 프로그램을 실행하기 위해 만들어져 있는데, 다시 말해 단일 프로세스를 지원한다. 가상머신의 중요한 특징은 안에서 돌아가는 소프트웨어가 가상 머신이 제공하는 환경과 자원에 제한을 받으며 가상세계를 벗어날 수 없다는 것이다. Hyper-V 마이크로소프트 Hyper-V는 x64 시스템을 위한 가상화 시스템이..

Infra/Hyper-V 2021.11.05
728x90