공부 19

[Linux] VirtualBox에 리눅스 CentOS7 설치하기_4

[ CentOS7 (CentOS 7.9) 설정 과정 ] 이번 설정 과정은 [Linux] VMware에 리눅스 CentOS7 설치하기_2 포스팅과 같은 내용입니다. 다만, 이번 포스팅에서는 조금 다르게 설정하겠습니다. 1. 가상 머신을 실행하면 처음으로 언어 설정 창이 나옵니다. 영어로 설정하게 되면 설치 이후 한글 언어 팩이 설치되지 않기 때문에 한국어를 체크 후 계속 진행하도록 하겠습니다. 2. 원활한 실습을 위해 소프트웨어 선택을 클릭하여 개발 및 창조를 위한 워크스테이션을 클릭 후 추가 개발을 체크 하겠습니다. 3. 시스템의 설치 대상 클릭 후 직접 파티션을 설정하도록 하겠습니다. “파티션을 설정합니다” 선택 후 완료를 클릭합니다. 4. 표준 파티션을 선택 후 [ + ]를 클릭하여 마운트 지점을 생..

[Linux] VirtualBox에 리눅스 CentOS7 설치하기_3

[ VirtualBox 가상 머신 생성 과정 ] 1. VirtualBox를 실행시켜서 메인 화면의 새로 만들기를 클릭해줍니다. (머신 탭에서 새로 만들기를 클릭하거나, 단축키인 Ctrl + N을 사용해도 됩니다.) 2. 가상 머신의 이름은 CentOS7으로 설정하겠습니다. 이름을 입력하면 cen까지만 입력해도 자동으로 종류와 버전이 맞춰집니다. 머신 폴더는 드라이브가 분할되어 있다면 다른 드라이브에 설정하는 것을 권장하지만, 저는 드라이브가 분할되어 있지 않기 때문에 기본 설정값으로 진행하겠습니다. 종류는 Linux, 버전은 Red Hat계열 64비트인 것을 확인한 후 다음으로 넘어가겠습니다. 3. 메모리 크기를 설정하는 창이 나옵니다. 추천 메모리 크기는 1024MB(1GB) 이지만, 때에 따라서 원활..

[Linux] VirtualBox에 리눅스 CentOS7 설치하기_2

[ CentOS7 (CentOS 7.9) iso 이미지 파일 다운로드 과정 ] 1. CentOS7을 설치하려면 먼저 구글 검색창에 [centos 7 download] 라고 검색한 후, Download - CentOS를 클릭해줍니다. 2. x64 기반 프로세서라면 7버전(7-2009)의 x86_64를 클릭하고, 다음 창에서 4개의 링크 중 하나를 선택합니다. 저는 http://mirror.kakao.com/centos/7.9.2009/isos/x86_64/를 클릭하겠습니다. 3. 이제 CentOS-7-x86_64-DVD-2009.iso를 클릭하여 iso 이미지 파일을 다운받아줍니다. DVD 버전은 Minimal 버전의 확장판으로, 추가 유틸리티와 기본 개발 패키지, GUI를 포함하는 버전입니다. 나머지 버..

[Linux] VirtualBox 6.1.32 호스트 키 변경

VirtualBox에서는 VMware와 마찬가지로 Guest를 선택하면 마우스의 제어권이 Host가 아닌 Guest로 넘어가기 때문에 마우스를 VirtualBox 안에서만 사용할 수 있는 경우가 있습니다. 이 때 마우스의 제어권을 넘겨주는 키가 바로 “호스트 키”입니다. Oracle VM VirtualBox를 실행하면 관리자 창이 뜹니다. 환경 설정에 들어가겠습니다. 1. 파일 탭 => 환경 설정 (메인 화면의 환경 설정(P)이나 단축키 Ctrl + G로도 환경 설정 창을 열 수 있습니다.) 2. 환경 설정에서 입력 탭 => 가상 머신 탭을 보면 “호스트 키 조합”의 단축키가 기본값인 Right Control로 설정되어있는 것을 확인할 수 있습니다. 오른쪽 Ctrl 키가 없는 경우나 사용이 불편한 경우 ..

[Linux] VirtualBox에 리눅스 CentOS7 설치하기

[ VirtualBox 6.1.32 설치 과정 ] 1. virtualbox.org에 접속합니다. 2. 화면 중앙의 Download VirtualBox 6.1을 클릭합니다. 3. 저는 Windows 환경이기 때문에 Windows hosts를 클릭하여 내려받겠습니다. 4. 다운받은 VirtualBox installer를 실행시킨 후 Next를 클릭해줍니다. 5. Custom Setup창에서 경로를 지정하는 부분이 나옵니다. 저는 Default Location인 C:\Program Files\Oracle\VirtualBox\에 설치를 진행하겠습니다. Next를 클릭해줍니다. 6. option 선택창이 나옵니다. 각각 시작 메뉴에 항목 생성, 바탕화면에 바로가기 생성, 빠른 실행 표시줄에 바로가기 생성, 파일 ..

[Linux] 그룹 명령어 사용법

이번 포스팅에서는 그룹 명령어 사용법을 알아보겠습니다. [ 리눅스 사용자 관리 파일 및 디렉터리 ] 포스팅에서 [ /etc/group ] 파일에 대해 알아보았습니다. /etc/group의 형식은 [ 그룹 이름 : x : GID : 그룹 멤버 ] 이며, 그룹에 대한 정보가 저장된 파일입니다. 따라서 그룹의 목록을 확인할 때 이 파일을 확인합니다. 그룹 명령어는 크게 [ 생성 / 수정 / 삭제 ] 로 나뉩니다. 각각 groupadd, groupmod, groupdel 명령어입니다. [ groupadd ] 명령어 - 사용자 그룹 생성 명령어 - 형식 : groupadd (option) [그룹명] - (option) -g [숫자] : GID 지정 후 생성 [ groupmod ] 명령어 - 사용자 그룹 수정 명령..

[Linux] 리눅스 사용자 관리 명령어 및 사용법

[ useradd ] - 사용자 계정 생성 명령어 - 형식 : useradd (option) [계정명] (useradd의 option) -u [숫자] : UID 지정 -g [숫자] : GID 지정 -d : 홈 디렉터리 지정 -s : 셸 지정 ex) useradd -s /bin/csh testshell (접속 중인 셸을 확인하려면 echo $SHELL) [ usermod ] - 사용자 계정 속성 변경 - 형식 : usermod (option) [계정명] (usermod의 option) -u [숫자] : UID 변경 -g [숫자 또는 계정] : 메인그룹 변경 -G [숫자 또는 계정] : 보조그룹 변경 -c [별명] : 계정별명 변경 -s [셸] : 계정 셸 변경 -d [디렉터리] : 홈디렉터리 경로 변경 [..

[Linux] 리눅스 사용자 관리 파일 및 디렉터리

리눅스에서는 사용자 관리를 위해 필요한 파일들이 존재합니다. 아래 사진은 사용자 계정의 구조도입니다. 여러 파일이 상호작용하고 있음을 알 수 있습니다. 사용자 관리를 위한 파일들을 간단히 알아보겠습니다. [ /etc/passwd ] 파일 사용자 계정 정보가 저장된 기본 파일입니다. 한 행에 사용자 한 명에 대한 정보가 기록되며, 콜론(:)으로 구분되는 일곱 개의 항목으로 구성됩니다. 형식 : [ 로그인 ID(사용자 계정명) : x : UID : GID : 설명(별명) : 홈 디렉터리 : 로그인 셸 ] /etc/passwd 파일은 test:x:1000:1000:test:/home/test:/bin/bash처럼 구성되어있으며, 보기 쉽게 번호를 붙여 설명하겠습니다. (1) test : (2) x : (3) ..

[Linux] 리눅스 alias 사용법 및 예제

리눅스에서의 alias는 별칭을 지정하는 단축 명령어입니다. 쉽게 말해서 코딩에서의 함수 선언처럼, 명령어를 다른 이름으로 간소화하여 쉽게 사용할 수 있게 해주는 쉘 내부 명령입니다. 단, 명령어로 alias를 설정했을 때는 설정 내용이 부팅 시에 초기화됩니다. 부팅 시 초기화가 되지 않게끔 특정 파일에 설정해두면 부팅 시에 자동으로 적용됩니다. 주로 ~/.bashrc 나 /etc/profile 또는 ~/.profile에 alias를 설정해둡니다. ~/.bashrc 파일은 현재 로그인되어있는 계정의 쉘에 대한 기본 설정을 선언해두는 파일이며, ~/.profile 파일과 /etc/profile 파일은 각각 현재 로그인한 사용자, 모든 사용자에게 설정이 적용되는 파일입니다. [alias] 명령어 - 별칭 지..

[Linux] 리눅스 vi 편집기 사용법

이번 포스팅에서는 vi 편집기에 대해서 알아보겠습니다. 아래 사진은 vi, vim 동작 모드입니다. 명령 모드(Command mode)가 최초 시작 모드이며 ESC, a, i, o, :, /, ? 등으로 동작 모드를 변경하면서 사용합니다. (저는 vi 편집기를 실습하기 위해 vtest 디렉터리를 생성한 후 이 디렉터리에 /etc/login.defs 파일을 복사했습니다.) vi 편집기의 기본 형식은 vi [파일명]입니다. [root@localhost /]# mkdir vtest; cd vtest; cp /etc/login.defs ./; ls login.defs [root@localhost vtest]# vi login.defs 1. 명령(이동) 모드(Command mode) 명령(이동) 모드에서도 여러 ..